Chapitre III
Réalisation
III.1 Introduction :
Cette partie présente le dernier volet de ce rapport.
Elle a pour objet d'exposer le travail réalisé.
D'abord, nous commençons par la présentation de
l'environnement logiciel et technologie utilisé. Ensuite, nous
illustrons quelques aperçus d'écrans montrant les
différentes fonctionnalités mises en place. En nous nous
terminons avec une exposition de certains problèmes techniques
rencontrés.
III.2 Environnement de développement partie
client: NetBeans
On a utilisé l'environnement NetBeans pour simplifiait
le travail a fin de développer notre application mobile. L'environnement
NetBeans adopte l'IDE (Integrated Développent Environment)
jà java gratuitement. L'IDE est un logiciel open source
développé par SUN Microsystems utilisé pour
exécuter, compilé. Un IDE est dédié à un
seul langage de programmation. On peut également trouver dans un IDE un
système de gestion de versions et différents outils pour
faciliter la création de l'interface graphique GUI.
Par rapport aux autres environnements comme éclipse,
Wireless toolkit... le choix a été adopté par rapport a
son intégrité de librairies de langage j2me, faciliter
d'interface de développement et sa flexibilité.
III.2.1 Langage de programmation : Java
Dans le domaine mobile il y a plusieurs system d'exploitation
utiliser dans les téléphone portable a fin d'adopter notre
application aux différents system mobile on a choisie le langage java,
comme dernier a été utilisé dans la majorité des
systèmes mobiles et adapter a n'importe quelle système
d'exploitation.
La particularité principale de Java est que les
logiciels écrits dans ce langage sont très facilement portables
sur plusieurs systèmes d'exploitation tels que UNIX, Windows, Mac OS ou
GNU/Linux, avec peu ou pas de modifications.
C'est la plate-form e qui garantit la portabilité des
applications développées en Java. Ce
dernier perm et de développer des applications client
serveur. Java a donné naissance à un
système d'exploitation (JavaOS), à des
environnements de développement (éclipse/JDK), des machines
virtuelles (MSJVM, JRE) applicatives multi plates-formes (JVM), une
déclinaison pour les périphériques
mobiles/embarqués (J2ME).
Aujourd'hui, Java (sous la forme de JavaME) trouve une
nouvelle niche dans la création d'applications RIA (Rich Internet
Applications), des applications qui proposent des fonctionnalités,
notamm ent des interfaces, plus évoluées à la fois sur
Internet et sur les téléphones portables.
|