GINF536T: Mobile, Pervasive and Ad-hoc Services

Last update: 15/05/2007

Team: Didier Donsez (main contact), Philippe Lalanda, Vincent Lestideau
Contact: {prenom.nom}@imag.fr

Credits: 6 ECTS (15 hours for courses, 21 hours for practices work, 24 hours for homework):

Dependencies: eCOM project, Component Programming, ...

Competence: Students will be able to understand the Service Oriented Architecture to develop mobile, pervasive and adhoc services (MPAS) and to integrate them in the enterprise information systems. The course aims at giving an in-depth view of the concepts and the techniques, by practicing them in the development of enterprise-wide MPAS.

Content

  1. Introduction and perspectives on pervasive and adhoc computing
  2. Design patterns and architectural styles in pervasive and adhoc computing.
  3. Principles of service-oriented architecture (SOA).
  4. SO platforms (Web Services, RESTful, OSGi, JINI, UPnP, DPWS, ...)
  5. Service provisioning and deployment
  6. Service programming
  7. SO design tools for MPAS.
  8. Practical realization : Development of a building (or factory) automation application using real sensors and actuators (execution platforms: OSGi, UPnP, Web Services, J2ME, JavaEE). see figure 1.


Figure 1 : Architecture of the Practical realization