====== WComp (Software Platform for Ubiquituous Computing) ====== * Official Web Site : [[http://rainbow.essi.fr/wikiwcomp/doku.php|Official Web pages of WComp]] ===== Main objectives ===== The paradigm, which allows the management of the orchestration of those web-services for devices, is particularly relevant when it is based on an assembly of components, namely associated with a dynamic composition language. According to contexts and available devices, different aspects of the application can be selected, applied and then woven to adapt the application. WComp is a prototyping environment for context-aware applications. The WComp Architecture is organised around what we call Containers and Designers : * The purpose of the Containers is to take into account system services required by Components of an assembly during runtime: instantiation, destruction of software Components and Connectors. * The purpose of the Designers allow configuring assemblies of through Containers. - A graphical designer such as Bean4WComp enables to compose manually assembly of Components according to a graphical representation of the event flow for instance.It is particularly adapted to the description of the application. - A designer based on Aspects of Assembly (called ISL4WComp ) allows describing interaction patterns thanks to an evolution of ISL (Interaction Specification Language).Interaction patterns are then selectable, applicable and woven and allow adapting dynamically the application to its ===== WComp Training and Courses ===== [[http://rainbow.i3s.unice.fr/~tigli/doku/doku.php?id=seminaire_wcomp_2009| One Day WComp Training Course]]