Navigation gauche | Contenu | Navigation droite

Solution d'architecture modulaire et portable - P01945

Ce logiciel est un framework pour le langage C++ autorisant une très forte réutilisabilité des développements sur un grand nombre d'environnements.

Définition

Ce framework s'adresse aux développeurs C++ désireux de réutiliser au maximum leurs développements dans différents environnements (OS/terminaux).
 
Il permet de réaliser une fois pour toutes des briques logicielles (bas niveau, logique métier, ...) pouvant être réutilisées sous différents systèmes d'exploitation, et de construire des applications hautement modulaires faciles à maintenir.

Description

Les briques sont développées suivant le framework sous forme de plugins pouvant facilement être remplacés à l'exécution (chargement/déchargement à la volée) et réutilisés dans d'autres applications et sous d'autres systèmes d'exploitation.

Un noyau (moteur de plugins) gère la communication entre les briques et l'application via un système d'interfaces (API) particulier, permettant une utilisation simple et homogène des briques, et évitant les problèmes de rétro-compatibilité entre versions.

Ce framework offre enfin une bibliothèque d'abstraction système (classes de fichier, sockets, parseur XML, ...) assurant la portabilité du noyau et des briques construites au-dessus.

Très simple d'utilisation, il est non contraignant et s'intègre dans tout type d'architecture (CORBA, ActiveX, QT, ...).
 

Bénéfices utilisateurs

De par sa conception, ce framework permet aux développeurs de construire leurs applications indépendamment du système d'exploitation, et de disposer de briques métiers réutilisables. Il procure une portabilité et une modularité maximales aux applications, ce qui en facilite la maintenance.

Avantages directs :

-          Aide au développement
-          Réutilisabilité et modularité élevées
-          Maintenance évolutive et corrective simplifiée
 
Support

Ce framework est fourni avec une documentation précise, des supports de formation et des exemples d'utilisation (code source).

La R&D de France Telecom offre également un support technique pour l'utilisation du framework et la mise en oeuvre de cette architecture logicielle : formations, conseil, évolutions, etc.


Systèmes d'exploitation

Windows (XP, Vista, ...), Linux (Fedora, Mandriva, Debian, ...), Max OS X (10.4, ...) Linux embarqué (Gumstix, ...), Windows CE (5, 6, Mobile 2005, Mobile 2006, ...).

Possibilité de portage sous d'autres OS à la demande.


Nous contacter

 
Nous écrire pour plus d'information sur ce framework.
 
copyright France Télécom 2008