Basic Information

Contemporary society is experiencing a steady increase in the number of consumers using the Internet as well as an increase in functionalities the Internet provides. As consumers get more demanding, the existing development infrastructure is getting increasingly inadequate to meet the current demands. To cope with this problem, consumers need to have the ability of creating personalized applications. The idea behind consumer-level programming is to provide consumers with a large amount of building blocks, developed by professional programmers, which can be combined into more complex applications. The building blocks should be exposed to consumers via easy-to-use graphical user interfaces. Using this approach, consumers do not need to have extensive proficiency in programming to create applications.

Geppeto (Gadget Parallel Programming Tool) is a consumer-level programming environment designed for gadget composition. In this case, the building blocks used to create an application are gadgets. The Geppeto environment itself is a gadget designed to run on the iGoogle page. Further information about the Geppeto project is available in the background section.

Geppeto Logo

About the website

This site is designed to give you a quick insight into the world of Geppeto. You can start designing your composite gadgets in a matter of minutes. To install Geppeto, follow the simple instructions available here. In order to get you started more quickly, this site contains an intuitive tutorial. The tutorial explains how to build a simple gadget composition and also explains some of Geppeto's internals. Users who want to know more about the Geppeto project can visit the background page. To find out more about the people behind this project click here. Finally, you are encouraged to give us your opinion by joining the Geppeto discussion group. We are actively working on making Geppeto more user-friendly and more powerful, so user feedback is of invaluable importance to our project.