Abstract-By nature, ubiquitous computing applications are intimately intertwined with users' everyday life. This situation is challenging because it requires to make the development of applications accessible to end-users. Furthermore, Ubiquitous computing consists of a variety of areas, including home au tomation and assisted living, raising a need for an open-ended approach. We present Pantagruel, a visual programming language that is end-user oriented. Our approach is open-ended in that Panta gruel integrates a language to describe a Ubiquitous computing environment. Such description takes the form of a taxonomy, defining the entities relevant to a given Ubiquitous computing area. This description serves as a parameter to a sensor controller-actuator development paradigm. The orchestration of area-specific entities is supported by high-level constructs, customized with respect to taxonomical information. We have implemented a visual environment to prototyping Ubiquitous computing applications. Furthermore, we have devel oped a compiler for Pantagruel that targets a domain-specific middleware. Our environment leverages a 2D renderer to enable the simulation and of applications. We successfully simulated a range of applications in various Ubiquitous computing areas, such as home automation, assisted living and building management.
Zoe Drey and Charles Consel REF have presented a visual programming language called Pantagruel which is end-user oriented.
A visual, open-ended approach to prototyping ubiquitous computing applications
2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)
2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops)
Computer Science