Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Event-Driven Consumer Programming (CROSBI ID 780267)

Druge vrste radova | ostalo

Siniša Srbljić, Dejan Škvorc and Goran Delač Event-Driven Consumer Programming // Event-Driven Consumer Programming. 2009.

Podaci o odgovornosti

Siniša Srbljić, Dejan Škvorc and Goran Delač

engleski

Event-Driven Consumer Programming

An explosive increase in the need for personalization of consumer Web applications requires that consumers develop applications by themselves. A widely used architecture for the development of consumer Web applications is an event-driven component-based application framework. Such frameworks enable composition of components into personalized event-driven workflows. Instead of using formal and abstract software components, such as objects and services in object-oriented and service- oriented programming models, our consumer programming tools utilize the widget-oriented programming model, in which applications are built from widgets [1] (e.g., Google Gadgets, Yahoo! Widgets, Microsoft Gadgets, Netvibes Universal Widgets) that are understandable and intuitive to consumers. However, nowadays consumer programming tools do not allow consumers to define their event-driven workflows. Therefore, in order to enable consumers to built event-driven workflows, we extended our consumer programming model [2, 3] to the widget-oriented event-driven programming model. In this talk, we present our event- driven consumer programming model. First, it provides component integration and interoperability widgets which enable consumers to define event- driven workflows between third-party widgets. Second, it enables consumers to embed their applications into the real world environment, providing generic widgets for time and location controlled workflows, as well as widgets which enable consumers to integrate physical gadgets from the real world with virtual software gadgets, i.e. widgets, into unified event- driven workflows. Third, since critical, special purpose, and system components are designed by programmers, the model provides widgets which enable consumers to integrate object/service- oriented and widget-oriented systems. In a short demo, we will present several widgets used to define various event-driven workflows that are developed as part of our work on the Geppeto project. The Geppeto project is sponsored by the Croatian Ministry of Science and Education, and supported through the Google Research Award program.

Consumer Computing

University of Toronto, Toronto, Canada 30. studenoga 2009. University of Southern California, Los Angeles, CA, USA 02. prosinca 2009.

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

Event-Driven Consumer Programming

2009.

nije evidentirano

objavljeno

Povezanost rada

Računarstvo