M2 solutions dynamiques

  • Published on
    18-Dec-2014

  • View
    138

  • Download
    1

Embed Size (px)

DESCRIPTION

Prsentation des grandes familles de solutions logicielles dont les qualits dynamiques sont devenues indispensables dans le monde de l'nergie

Transcript

  • 1. MIAGE M2 St-Marcel Christophe Saint-Marcel MIAGE M2 Solutions logicielles dynamiques pour le monde de lnergie
  • 2. MIAGE M2 St-Marcel2 Qualits dynamiques essentielles (1) Plug & Play : capacit pour une plateforme dialoguer avec de nouveaux quipements Instanciation retarde : capacit pour un logiciel dtre mis jour facilement aprs son dploiement, de manire rpondre aux nouveaux besoins des clients ou des corrections Gestion distance : capacit grer les mises jour distance
  • 3. MIAGE M2 St-Marcel3 Trois grandes familles Solutions natives Dpendantes de la plateforme C/C++/ASM Solutions interprtes Utilisent une VM dpendante de la plateforme Multi-langages Solutions base de scripts Indpendantes de la plateforme Ncessitent un interprteur natif ou non LUA, Groovy, Python, Perl, etc.
  • 4. MIAGE M2 St-Marcel4 [native] OS La plupart des distributions Linux reposent sur la gestion de paquets pour installer, mettre jour ou supprimer des applications : RedHat Packet Manager et YUM pour les distributions RedHat, .DEB packages et APT pour les distributions Debian Windows inclut LiveUpdate pour les mises jour automatiques Le produits Apple, iPod Touch, iPhone ou iPad, comme les plateformes Android peuvent mettre jour leur base logicielle partir de lAppStore ou de lAndroid Market
  • 5. MIAGE M2 St-Marcel5 [interprt] Les plateformes logicielles .NET (Microsoft) li au monde Windows, difficile embarquer sur des plateformes lectriques cause de la taille mmoire Android (Google), open source tir par Google, embarque Linux et permet les mises jour depuis lAndroid market place MIDP (Java sur tlphones mobiles), gestion dynamique du logiciel mais pas de dpt standard pour les mises jour
  • 6. MIAGE M2 St-Marcel6 [interprt] OSGi, le systme de modules dynamiques pour Java Solution modulaire, ouverte et standard Se concentre sur les couches applicatives Pas spcifique une plateforme grce la portabilit du monde Java OSGi fournit un standard sous la forme dune combinaison unique de proprits qui apportent la modularit logicielle, la dynamicit et la rutilisation un niveau jamais atteint. OSGi fournit un standard sous la forme dune combinaison unique de proprits qui apportent la modularit logicielle, la dynamicit et la rutilisation un niveau jamais atteint.
  • 7. MIAGE M2 St-Marcel7 Caractristiques Granularit du dploiement est le module Intgration avec des standards Plug & Play, UPnP (2) ou DPWS par exemple au travers dune spcification standard (Device Access) Un standard pour les accs distants, lOBR
  • 8. MIAGE M2 St-Marcel8 Solution embarque! The Worlds smallest OSGi Solution OSGi R.4.2 certfied implementation ported to an embedded low power hardware with an ARM9 CPU at 156 MHz and 8 MB RAM and flash memory The results were achieved in a real world automotive project. Innovation cycles of next generation Car2X services (e.g. eCall, Remote Control, Car2Car messaging, diagnostics, etc.) are shorter than product lifecycles, fostering the challenge of rapid development and in-life deployment of new services. OSGi was introduced as a manageable service runtime environment capable of hosting multiple services concurrently while decoupling the software layer from the underlying hardware. This demonstrates that, if done right, OSGi can be applied on much smaller systems than commonly assumed. http://www.prosyst.com/index.php/de/html/news/details/18/smallest-OSGi 28 September 2010
  • 9. MIAGE M2 St-Marcel9 Une solution complmentaire OSGi nest pas un OS OSGi peut fonctionner sur Android (3) (pas sur .NET ) http://picisblog.blogspot.com/2008/02/intr oduction-google-and-open-handset.html
  • 10. MIAGE M2 St-Marcel10 Bibliographie 1) http://wapiti.telecom- lille1.eu/commun/ens/peda/options/ST/RIO/pub/exposes/exposesrio200 9-ttnfa2010/aitsaid-belbecir/osgi.htm 2) http://france.osgiusers.org/wiki/uploads/Main/GuideUPnP-OSGi_FR.pdf 3) Interface adaptative sur la plateforme Android, Durey Guerric, Rapport de stage 2009

Recommended

View more >