Présentation des grandes familles de solutions logicielles dont les qualités dynamiques sont devenues indispensables dans le monde de l'énergie
Text of M2 solutions dynamiques
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