In this article, we propose the use of collaboration design patterns to organize communications between numerous embedded devices and cooperative services. The use of collaboration patterns provide a good framework for both synchronous and asynchronous communications with loose coupling. It also allows to organize dynamically device in coherent sets. We also describe a lightweight implementation on embedded web servers with HTTP as protocol, based on a simple url interface.
This work describes an on-going project at CNAM-CEDRIC. Its goal is to evaluate the ability of the Real-Time Java technology for process control applications with soft real-time constraints. We are designing a lightweight embedded remote monitoring computer prototype able to support Web based Man Machine Interface and production data exchanges between power plants and control centers.
Wireless and optical networks are widely used nowadays. These networks offer a high throughput thanks to their optical link and allow the development of multiuser applications. Because the network performance is an important issue to provide services to a great number of users while assuring users' quality of service requirements, CONDOR (CONtribution à la Diffusion de l'histOiRe du traitement de l'information à l'aide du réseau de demain) project aims to evaluate the wireless and optical networks' performances in terms of link quality, throughput, jitter and delay. Our results show that a high throughput in optical and wireless networks supports a big load through the launched mobile applications while P2P wireless network connections upset some video applications.
Smartcards are a very interesting means to include our own datas and code in a distributed system, during our interaction with it. To achieve this, smartcards integration must be ensured. A transparent usage of card services is necessary to a more widespread use. This usage should be available remotely within a distributed environment. Additionally other features such as possible upgrades of code or addition of new services, notification of connections and disconnections, structuration of numerous smartcards are key requirements. Our middleware is described in three steps. First, we describe mechanims to turn Java Card Applets into webservices and show how to implement them in a lightweight infrastructure. Secondly, a mechanism, based on a collaboration pattern to become JavaCards active and to permit spontaneous discovery of services. Thirdly, we define a structuration of numerous JavaCards and Java Card Applets, as services dynamically available, to give opportunity to access and manage them easily.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.