home · mobile · calendar · colloquia · 2010-2011 · 

Colloquium - Ahmadi

Agentweb: A Substrate to Develop Web-based Interactive Domain-Oriented Environments
University of Lugano, Switzerland

Web 2.0 has enabled typical Web users to create and share hyper-text based artifacts including image, audio, and video on the Web. However, creating Web-based interactive artifacts which requires programming skills, such as computer games and simulations, is complex even for professional developers mostly due to the complexity of required technologies. With the rise of HTML5 and related technologies, and the increasing performance of JavaScript engines, development of such interactive artifacts has become possible only for professional Web programmers, yet remains out of reach of end users.

In this presentation I will present AgentWeb, a first-of-its-kind 100% Web-based end-user programming framework for creating domain-oriented development environments tailored for interactive application domains such as games. In addition, I demonstrate an AgentSheets-like environment built using AgentWeb for creating 2D games and simulations. The provided tool allows end users to create interactive agents, program them using a visual programming language, instantiate and execute them all from inside their Web browsers. I will show some of the developed games such as Frogger and discuss performance-related issues. Finally, I will argue how AgentWeb and the current tools developed on its top can be leverages in the area of energy sustainability, particularly by enabling end users to learn energy-related concepts in the context of games and simulations.

Navid Ahmadi is a PhD student in the faculty of Informatics, at university of Lugano under supervision of professor Mehdi Jazayeri. He is interested in enabling social end-user programming on the Web. His goal is to enable typical Web users to create interactive applications in their social communication context. His research relies upon Web 2.0, CSCW, and end-user programming. He is also interested in User Interfaces, Ubiquitous and Pervasive Computing, Semantic Web, and Service-Oriented Computing. He is currently a research scholar in the L3D Center at the University of Colorado Boulder.

Sponsored by the Center for Lifelong Learning & Design.

Department of Computer Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
May 5, 2012 (14:13)