skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · colloquia · 2009-2010 · 

Colloquium - Ahmadi

DLC 170

Supporting Web Communities to Build Interactive Artifacts
University of Lugano, Switzerland
Navid Ahmadi photo

Web 2.0 has turned the Web of documents into a collaborative environment where users develop and share their images, movies, etc., through blogs, wikis, tags, and recommendations. Yet the types of artifacts the users can develop and share is restricted to static hypertext based documents such as images and movies. In this talk I explore the challenges of developing interactive applications, e.g., games and scientific simulations, as a Web based activity. Respective to the challenges, I devise a conceptual framework, based on meta-design, to enable Web communities to build their own domain-oriented development environments on the Web. I will demonstrate the prototypes that I have developed to support this conceptual framework. The prototypes include (i) Ristretto Mobile, a Web-based compiler that compiles AgentSheets applications into native JavaScript application, and (ii) AgentWeb, a Web-based infrastructure for rapid development of domain-oriented development environments. Finally, I will demonstrate some of our domain studies and future work in the domains of Games, Simulations, and Smart Devices.

Navid Ahmadi has been a PhD student since November 2006 in the faculty of Informatics, at University of Lugano, Switzerland. He is interested in enabling collaborative and social end-user programming on the Web. His research relies upon Web 2.0, Domain-specific languages, CSCW, and end-user programming. He is also interested in Visual Interfaces, Ubiquitous and Pervasive Computing, Semantic Web, and Service-Oriented Computing. He has initiated WEUP (End-User Programming on the Web), an open-source project to develop an infrastructure for enabling end users to build their own interactive applications on the Web.

Sponsored by the Center for Lifelong Learning & Design.

The Department holds colloquia throughout the Fall and Spring semesters. These colloquia, open to the public, are typically held on Thursday afternoons, but sometimes occur at other times as well. If you would like to receive email notification of upcoming colloquia, subscribe to our Colloquia Mailing List. If you would like to schedule a colloquium, see Colloquium Scheduling.

Sign language interpreters are available upon request. Please contact Stephanie Morris at least five days prior to the colloquium.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:29)