Moteur d'applications génériques J2ME
Framework d’applications mobiles génériques basé sur un moteur de règles
Objectif Général
Ce framework doit permettre de créer rapidement de nouvelles applications J2ME fonctionnant sur terminal mobile, par simple paramétrage du framework existant.
Porteur
PRYLOS
Contact : David Lacan - Mail : dlacan@prylos.com - Tel. : 01 47 03 61 80
Domaine
Services & Usages
AAP
Oséo
Objectif Sectoriel
Prylos espère retirer de véritables avantages concurrentiels de son projet de réalisation d’applications génériques :
- La disponibilité d’applications métiers sur étagère, plus simples à vendre et mieux testées que des produits spécifiques.
- Une mise à disposition plus rapide des applications mobiles auprès des clients de Prylos.
- Un coût de développement plus faible.
Contenus Technologiques
Le projet se décompose en 2 grandes parties :
- Une partie cliente embarquée sur les téléphones mobiles et réalisée en technologie J2ME. Il s’agit d’un moteur d’applications mobile permettant de gérer le paramétrage d’applications génériques. Cette partie est elle-même composée de :
o Un moteur de règles permettant la gestion de règles métiers et les branchements conditionnels au sein de l’application.
o Un système de gestion du paramétrage permettant de prendre en compte les spécificités de chaque besoin client.
o Des patterns permettant de gérer les cas métiers les plus courants.
o Un gestionnaire de cycle de vie prenant en charge les mises à jour du moteur et des paramétrages spécifiques des applications.
o Un moteur de communication permettant d’échanger des données avec le serveur. Ce moteur a déjà été en grande partie réalisé pour les besoins antérieurs de Prylos.
o Des composants graphiques et techniques sur lesquels s’appuient les autres éléments pour afficher l’application et proposer les différentes fonctionnalités optionnelles (prise de photo, localisation GPS, scan de code à barre…). Ces composants ont déjà été en grande partie réalisés pour les besoins antérieurs de Prylos.
- Une partie serveur développée en J2EE et accessible via une interface Web. Cette partie est composée des éléments suivants :
o Un outil de paramétrage des applications. Dans un premier temps, cet outil sera purement textuel. Il pourra dans un deuxième temps être rendu graphique pour permettre à des personnes non techniques de réaliser elles-mêmes le paramétrage.
o Un centre de collecte et de diffusion des données permettant d’interagir avec les applications mobiles et les systèmes d’information des clients.
o Un outil de gestion du cycle de vie des applications permettant de gérer les différentes versions des applications et permettre des mises à jour automatiques.
Philosophie / Démarche
Mutualisation des ressources et réutilisabilité des développements afin de permettre la focalisation des ressources techniques de l’entreprise sur un nombre restreint d’applications au lieu d’une multiplicité de projets tous différents.
Enjeux
L’objectif économique sous jacent consiste à réaliser 60% du chiffre d’affaires sous un mode abonnement par utilisateur par mois à fin 2007.
Nouveaux Produits/Services à Court/Moyen Terme
Le moteur d’applications permettra de réaliser des applications dans les métiers suivants via des patterns spécialisés :
- Gestion des interventions pour les techniciens terrain ;
- Suivi du reporting des forces de vente ;
- Gestion des livraisons des chauffeurs ;
- Gestion du temps…
Certains patterns se retrouveront néanmoins dans plusieurs métiers différents. Dans le cadre du projet labellisé Cap Digital, seule la réalisation d’une application dans le domaine de la gestion des interventions est prévue.
Principes Structurants
Passer de développements spécifiques à un paramétrage d’applications par le biais d’un simple fichier XML.
Description / Étapes
Faisabilité : janvier à avril 2006
Développement : avril à octobre 2006
Tests : de novembre 2006 à aujourd’hui dont tests client.
Résultats / Livrables
Moteur de règles J2ME. Fichier de configuration XML. Documentation des développements.
Retour