wikiwcomp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wikiwcomp [2011/08/11 12:24]
Stéphane Lavirotte
wikiwcomp [2015/07/17 06:47] (current)
Stéphane Lavirotte
Line 1: Line 1:
 ====== WComp ====== ====== WComp ======
  
-** WComp is a prototyping and dynamic execution environment for Ambient Intelligence applications. It is an implementation of the Service Lightweight Component Architecture [[documentation#​Publications|SLCA]] model. SLCA uses lightweight components to manage dynamic orchestrations of Web service for device, like UPnP or DPWS services, discovered in the software infrastructure.**+{{:​public_namespace:​wcomp_and_devices.png?​300 |}} 
 +**WComp is a prototyping and dynamic execution environment for Ambient Intelligence applications. WComp is created by the [[http://​rainbow.i3s.unice.fr|Rainbow]] research team of the [[http://​www.i3s.unice.fr|I3S]] laboratory, hosted by [[http://​www.unice.fr|University of Nice - Sophia Antipolis]] and [[http://​www.cnrs.fr|CNRS]]. It is an implementation of the Service Lightweight Component Architecture [[:​publications|SLCA]] model. SLCA uses lightweight components to manage dynamic orchestrations of Web service for device, like UPnP or DPWS services, discovered in the software infrastructure.**
  
 ===== Architecture ===== ===== Architecture =====
Line 12: Line 13:
   - //A graphical designer// such as the SharpWComp SharpDevelop'​s AddIn enables to manually compose assembly of components according to a graphical representation of the event flow. It is particularly adapted to the description of the application.   - //A graphical designer// such as the SharpWComp SharpDevelop'​s AddIn enables to manually compose assembly of components according to a graphical representation of the event flow. It is particularly adapted to the description of the application.
   - //A designer based on Aspects of Assembly (AA)// allows to describe compositional adaptation to reactively adapt the applications when the set of discovered services changes. According to contexts and available devices, different aspects can be selected, applied and then woven to adapt the application. They allow adapting dynamically the application to its context.   - //A designer based on Aspects of Assembly (AA)// allows to describe compositional adaptation to reactively adapt the applications when the set of discovered services changes. According to contexts and available devices, different aspects can be selected, applied and then woven to adapt the application. They allow adapting dynamically the application to its context.
 +
 +===== Platform =====
 +
 +WComp.NET is available on several platforms. ​
 +
 +Workstation:​ {{:​public_namespace:​windows.png?​110}}{{:​public_namespace:​linux.png?​85}}{{:​public_namespace:​macosx.png?​110}}
 +
 +Embedded: {{:​public_namespace:​android.png?​80}} {{:​public_namespace:​linux_arm.png?​80|}} {{:​public_namespace:​phidgets.jpg?​250|}} {{:​public_namespace:​raspberrypi.png?​65|}}
 +
 +The SharpDevelop Addin (SharpWComp) is only available on Windows using .NET 3.5, but the WComp Container Console (without graphical designer) is also available on GNU/Linux and Mac OS X with the help of [[http://​www.mono-project.com/​|Mono]] (version >= 2.4.6). ​
 +
 +WComp.NET is also available and usable on embedded platforms with ARM processor:
 +  * NSLU2 (XScale-IXP42x - Architecture ARMv5TE)
 +  * Phidget 1072 (ARM920T - Famille ARM9 - Architecture ARMv4)
 +  * Phidget 1073 (ARM926EJ-S - Famille ARM9E - Architecture ARMv5)
 +  * Raspberry Pi rev B 512MB (ARM1176JZF-S - Famille ARM11 - Architecture ARMv6)
 +
 +A release for Android is now available with the help of [[http://​android.xamarin.com/​|MonoDroid]].
  
 ===== Illustrations ===== ===== Illustrations =====
  
 +WComp.NET is designed to allow developers to easily create cross platform applications. WComp.NET is developed by Rainbow research team of Université de Nice Sophia Antipolis (Laboratoire I3S, UNS / CNRS). A growing family of tools are available now to help you to build Ambient Intelligence applications. ​
  
 {{:​public_namespace:​screenshot001.png?​255 ​ }}{{  :​public_namespace:​screenshot003.png?​247}} {{:​public_namespace:​screenshot001.png?​255 ​ }}{{  :​public_namespace:​screenshot003.png?​247}}
  
  • wikiwcomp.1313058267.txt.gz
  • Last modified: 2011/08/11 12:24
  • by Stéphane Lavirotte