Professional Documents
Culture Documents
par
MEMOIRE
Prsent
Ddicaces
Je ddie ce travail
Mes parents,
Ma fiance,
Mes frres et Ma sur,
Mes beaux parents,
Et tous mes amis.
Remerciements
Au terme de ce travail, je tiens remercier
Monsieur Adnen CHERIF,
pour avoir accept de prsider le jury de ma soutenance.
II
CONCLUSION .................................................................................................................................... 13
II
II
CONCLUSION .................................................................................................................................... 22
CHAPITRE 4 : ANALYSE
INTRODUCTION ............................................................................................................................... 23
I
II
Description ........................................................................................................................ 26
Diagramme de cas dutilisation ......................................................................................... 27
Description ........................................................................................................................ 28
Diagramme de cas dutilisation ......................................................................................... 28
Description ........................................................................................................................ 29
Diagramme de cas dutilisation ......................................................................................... 29
Description ........................................................................................................................ 30
Diagramme de cas dutilisation ......................................................................................... 31
VIII
CONCLUSION .................................................................................................................................... 33
CHAPITRE 5 : CONCEPTION
INTRODUCTION ............................................................................................................................... 34
I
II
II.1
Diagramme de squence de cas dutilisation Sidentifier ........................................... 39
II.2
Diagramme de squence de cas dutilisation Grer compte ........................................ 40
II.2.a Diagramme de squence de cas dutilisation Crer compte .................................... 40
II.2.b Diagramme de squence de cas dutilisation Modifier compte ............................... 41
II.3
Diagramme de squence de cas dutilisation Lister les Applications .......................... 42
II.4
Diagramme de squence de cas dutilisation Rechercher une Application ................. 43
II.5
Diagramme de squence de cas dutilisation Donner un avis ..................................... 44
II.6
Diagramme de squence de cas dutilisation Mise A Jours Application ..................... 44
II.7
Diagramme de squence de cas dutilisation Tlcharger une application ................. 45
II.8
Diagramme de squence de cas dutilisation Voir Actualits ...................................... 45
III DIGRAMME DE CLASSE ........................................................................................................ 46
CONCLUSION .................................................................................................................................... 46
II
TECHNOLOGIES ...................................................................................................................... 48
Introduction gnrale
INTRODUCTION GENERALE
Les progrs conjoints de la microlectronique, des technologies de transmission sans fil et
des applications embarques ont permis de produire cot raisonnable des terminaux mobiles
de haute technologie comme les Smartphones et les tablettes PC.
Actuellement la socit Apple travers son Smartphone iPhone, sa tablette PC iPad
et son systme dexploitation iPhone OS est en forte concurrence avec la communaut
Open Handset Alliance (OHA) qui englobe Google, Motorola, HTC, Samsung, etc. Cette
dernire quipe ses terminaux mobiles par le systme dexploitation mobile Android OS.
Cette concurrence a stagn lvolution des tlphones, alors que les Smartphones sont en
croissance forte. Dans cette perspective, la socit iSecure en collaboration avec la socit
F.T.D (Fliss Technologie Developpement) ont choisit de sintgrer dans la communaut
OHA,
en dposant sur le march des TIC leur propre tablette PC, appele FTAB,
Introduction gnrale
dutilisation gnral. Des prototypes dinterfaces utilisateurs seront insrs pour donner un
aperu prliminaire.
Dans le quatrime chapitre Analyse , nous faisons une analyse dtaille et complte des
cas dutilisation reprs travers le chapitre prcdent.
Dans le cinquime chapitre Conception , nous laborons une conception dtaille des
cas dutilisation, les diagrammes de squence, ainsi que le diagramme de classe complet.
Dans le dernier chapitre intitul Implmentation , nous prsentons lenvironnement
matriel et logiciel, le passage vers le schma relationnel et quelques composantes
applicatives ralises.
Enfin, nous clturons ce mmoire par une conclusion dans laquelle nous rsumons notre
solution et exposant quelques perspectives futures.
Camra IP,
Contrle d'accs.
Vente :
Matriels et quipements informatique,
Cblage et quipements rseaux.
Installation :
Matriels et quipements informatique,
Rseaux informatiques,
Systmes de protection et de stockage de donnes,
Maintenance : Matriels et quipements informatique,
Equipements rseaux.
Dveloppement :
Logiciels personnaliss et spcifiques,
Cration de sites web, hbergement et rfrencement,
Solutions cl en main pour magasins, boutiques,
Formation
Lorganisation de la socit iSecure se prsente comme suit:
PRODUIT
Nom du produit :
Usage :
FTAB
Affaires, divertissement, Manipuler facilement le web,
email, photos, etc.
Public cibl :
Tous
Date de production
Dcembre 2010
197X126X13.8MM / 300g
7-pouces, 16:9 panoramique Multi-Touch
LCD
3G Module
WCDMA\EVDO\TDSCDMA
Systme
Batterie et alimentation
Camera
Entre /Sortie
Vido
Internet
Photos
Figure 2: Reprsentation graphique des caractristiques de la FTAB
Recherche: est un module qui permet de rechercher une application en entrant par
exemple son titre ou le nom de son dveloppeur,
Mes tlchargements: chaque accs cet onglet, l'application recherche
automatiquement des mises jour pour les applications tlcharges sur la Ftab.
Linterface de prsentation de chaque application affichera les lments suivants :
Une description et diverses informations comme la date de parution, le poids de
l'application ainsi que la version actuelle,
Un bouton pour la tlcharger,
Une interface permettant de visionner les captures d'cran du logiciel,
Les avis des utilisateurs.
Quand une application est tlcharge partir de la Ftab Store, elle est directement
installe sur la FTAB.
vie permet de prendre en compte, en plus des aspects techniques, lorganisation et les aspects
humains.
Ils existent plusieurs modles de cycles de vie dun logiciel tels que : Modle en cascade,
en V, en spiral, par incrment, etc.
Spcifications
Validation
Conception
gnrale
Vrification
Conception
dtaille
Vrification
Codage
Tests unitaires
Intgration
Test dintgration
Mise en
production
Validation
Maintenance
Spcifications
Conception
gnrale
Qualification
Tests
dintgration
Conception
dtaille
Tests
unitaires
Codage
10
11
12
Identification
des besoins
Identification
des acteurs
Diagrammes de
cas dutilisation
Diagrammes
dactivits
Diagrammes de
squences
Diagrammes de
classes
CONCLUSION
Aprs avoir prsent le cadre gnral du projet, une tude pralable simpose afin dtudier
le domaine de plus prs et de reprer la procdure de fonctionnement actuelle.
13
I ANALYSE DE LEXISTANT
I.1 PRESENTATION DE LANDROID MARKET
L'Android Market, existant depuis le 22 octobre 2008, est une boutique en ligne, similaire
l'App Store, cre par Google pour le systme d'exploitation Android. Cest une application
pr-installe sur chaque tlphone fonctionnant sous Android, permettant de tlcharger des
applications dvelopps par des socits ou des dveloppeurs indpendants.
14
15
II CRITIQUES DE LEXISTANT
Comme nous pouvons le constater, la plateforme actuelle de la socit iSecure prsente
certaines limites :
Du fait que elle est mal optimise pour tre dploye sur un terminal mobile,
Lutilisateur de la FTAB a besoin dun accs rapide aux diffrentes applications
hberges sous la plateforme Web Ftab Store avec un cout minimum,
Devant la popularit de lAndroid Market, la plateforme Web Ftab Store reste peu
utilise, voire inconnue, par les utilisateurs de la FTAB.
Utilisateur
Lister/Rechercher
/Tlcharger
Application
Client Ftab
Serveurs distants
Serveur web
+
Serveur BD
- Communication
- Srialisation
-Dsrialisation
La FTAB
CONCLUSION
Ce chapitre nous a permis de dgager les limites de la plateforme dploye actuellement
par la socit iSecure. Ce qui prpare le terrain une capture des futurs besoins qui seront
tudis et modliss dans le chapitre suivant.
16
17
18
19
Boite de dialogue
dauthentification
Login :
Mot de passe :
Bouton OK
Bouton Annuler
Menu principal
Appuie sur OK
[identifi]
1.
2.
3.
4.
5.
Onglet Slection
Onglet Catgories
Onglet Top 20
Onglet Recherche
Onglet Mes tlchargements
Non identifi
Appuie sur 1
Rafficher la boite de
dialogue dauthentification
Onglet Slection
1. Publicits iSecure
2. Liste des 10 nouvelles
applications
Appuie sur 2 :
Choisir une application
Infos Application
Dtail application :titre, description,
etc
Bouton Tlcharger Application
Bouton Noter Application
Bouton Avis Application
Interface dinstallation
Appuie Sur
OK
Botton OK
Bouton Annuler
Appuie Sur
Annuler
20
Voici un prototype dinterface offert au Client Ftab aprs identification pour chercher une
application Onglet Recherche :
Boite de dialogue
dauthentification
Menu principal
1.
2.
3.
4.
5.
Appuie sur OK
[identifi]
Login :
Mot de passe :
Bouton OK
Bouton Annuler
Onglet Slection
Onglet Catgories
Onglet Top 20
Onglet Recherche
Onglet Mes tlchargements
Non identifi
Appuie sur 4
Onglet Recherche
Rafficher la boite de
dialogue dauthentification
1. Recherche :
2. Bouton Recherche
Appuie sur 2
Appuie sur 2
Appuie sur Annuler
Onglet Recherche
Onglet Recherche
Message Aucun
rsultat ne
correspond votre recherche
Appuie Sur
OK
Botton OK
Bouton Annuler
Appuie Sur
Annuler
Fin
tlchargement
21
CONCLUSION
Ce chapitre nous a permis de faire un dcoupage fonctionnel de notre futur systme par le
biais du diagramme de cas dutilisation et danticiper sur les interfaces qui seront
dveloppes ultrieurement.
Dans le chapitre suivant, nous prsentons une analyse dtaille pour les cas dutilisation de
notre systme.
22
Chapitre 4: Analyse
CHAPITRE 4 : ANALYSE
INTRODUCTION
Dans ce prsent chapitre, nous nous proposons danalyser les diffrents cas dutilisation
que nous venons de reprer travers lactivit de capture des besoins afin de dterminer les
diffrentes classes intervenant dans chacun des cas et de reprer le squencement des flux
pour chaque scnario de ralisation.
Il sagit donc l dune activit importante, qui sert de base pour le passage lactivit de
conception.
Sidentifier
But :
Rsum :
Le client Ftab introduit son login et mot de passe pour accder au systme.
Acteur :
Client Ftab
Post conditions
SCENARIO NOMINAL
1. Le client Ftab demande laccs au systme,
2. Le systme affiche le formulaire dauthentification,
3. Le client Ftab saisit son login et son mot de passe,
4. Le systme vrifie les champs (champs obligatoires,..),
23
Chapitre 4: Analyse
S'identifier
Client Ftab
Grer compte.
But :
Rsum :
action. Le systme effectue une vrification puis une mise jour de la base
de donnes.
Acteur :
Client Ftab
Post conditions
24
Chapitre 4: Analyse
SCENARIO NOMINAL
1. Le client Ftab demande la cration dun nouveau compte Ftab Store,
2. Le systme affiche le formulaire dinscription,
3. Le client Ftab remplit le formulaire puis valide,
4. Le systme vrifie puis cre un nouveau compte avec les informations fournies,
5. Le client Ftab accde linterface de Ftab Store.
ENCHAINEMENT ALTERNATIF
E1 : Champs obligatoires non valides et/ou vides
1. Le systme affiche un message derreur,
2. Le scnario reprend de 2.
E2 : Login existe dans la base de donnes
1. Le systme affiche un message derreur Login non disponible ,
2. Le scnario reprend de 2.
Grer compte.
But :
Rsum :
Acteur :
Client Ftab
Post conditions
25
Chapitre 4: Analyse
But :
Rsum :
26
Chapitre 4: Analyse
Acteur :
Client Ftab
Post conditions
SCENARIO NOMINAL
1. Le client Ftab choisit un critre pour lister les applications,
2. Le systme affiche la liste des applications selon le critre choisit par le client
Ftab,
3. Le client Ftab choisit une application,
4. Le systme affiche la prsentation de lapplication choisie.
ENCHAINEMENT ALTERNATIF
E1 : Lutilisateur na pas trouv son application dsire
1. scenario reprend de 1
27
Chapitre 4: Analyse
But :
Rsum :
Acteur :
Client Ftab
Post conditions
SCENARIO NOMINAL
1. Le client demande la liste de ses tlchargements
2. Le systme notifie le client Ftab par les mises jour disponibles.
3. Le client Ftab tlcharge la mise jour dsire.
4. Le systme affiche la barre de tlchargement.
5. Le systme demande lutilisateur sil veut installer la mise jour.
6. Le client Ftab valide linstallation.
ENCHAINEMENT ALTERNATIF
E1 : Aucune mise jour nest disponible
Chapitre 4: Analyse
V ANALYSE
DU
APPLICATION
CAS
DUTILISATION
RECHERCHER
UNE
V.1 DESCRIPTION
SOMMAIRE DIDENTIFICATION
Titre :
But :
Rsum :
Acteur :
Client Ftab
Post conditions
SCENARIO NOMINAL
1. Le client demande le formulaire de recherche,
2. Le systme affiche le formulaire de recherche,
3. Le client Ftab tape sa requte,
4. Le systme cherche toutes les applications qui correspondent sa requte,
5. Le systme affiche le rsultat.
ENCHAINEMENT ALTERNATIF
E1 : Application non trouve
1. Le systme affiche un message derreur Aucun rsultat ne correspond votre
recherche .
2. Le scnario reprend de 1
29
Chapitre 4: Analyse
VI ANALYSE
DU
APPLICATION
CAS
DUTILISATION
TELECHARGER
UNE
VI.1 DESCRIPTION
SOMMAIRE DIDENTIFICATION
Titre :
But :
Rsum :
Acteur :
Client Ftab
Post conditions
30
Chapitre 4: Analyse
Donner un avis.
But :
Rsum :
Acteur :
Client Ftab
Post conditions
Application note
SCENARIO NOMINAL
1. Le client demande le formulaire davis,
2. Le systme affiche le formulaire davis,
3. Le client Ftab peut noter ou commenter une application puis valide,
4. Le systme sauvegarde lavis de lutilisateur.
ENCHAINEMENT ALTERNATIF
31
Chapitre 4: Analyse
DESCRIPTION
SOMMAIRE DIDENTIFICATION
Titre :
Voir actualits.
But :
Rsum :
Acteur :
iSecure.
Client Ftab
Post conditions
32
Chapitre 4: Analyse
ENCHAINEMENT ALTERNATIF
Aucun
VIII.2
CONCLUSION
Comme nous pouvons le constater, lactivit danalyse a permis de livrer une spcification
complte des besoins issus du diagramme de cas dutilisation, de les structurer sous une forme
qui facilite la comprhension et qui bauche vers lactivit de conception.
33
Chapitre 5: Conception
CHAPITRE 5 : CONCEPTION
INTRODUCTION
Dans le cadre de ce chapitre, nous nous intressons la conception des cas dutilisation
que nous venons danalyser dans le chapitre prcdent.
I DIAGRAMME DACTIVITES :
Un diagramme d'activits permet de modliser un processus interactif, global ou partiel
pour un systme donn (logiciel, systme d'information). Il est recommandable pour exprimer
une dimension temporelle sur une partie du modle, partir de diagrammes de classes ou
de cas d'utilisation, par exemple.
Le diagramme d'activits est une reprsentation proche de l'organigramme ; la description
d'un cas d'utilisation par un diagramme d'activits correspond sa traduction algorithmique.
Une activit est l'excution d'une partie du cas d'utilisation, elle est reprsente par un
rectangle aux bords arrondis.
Dans ce qui suit,
34
Chapitre 5: Conception
35
Chapitre 5: Conception
Chapitre 5: Conception
DE CAS DUTILISATION
TELECHARGER
UNE
APPLICATION
37
Chapitre 5: Conception
I.4 DIAGRAMME
DACTIVITES
DE
CAS
DUTILISATION
LISTER
LES
Diagramme 13: Diagramme dactivits de cas dutilisation Lister les applications par
catgorie
38
Chapitre 5: Conception
II DIAGRAMME DE SEQUENCE
Les diagrammes de squences sont la reprsentation graphique des interactions entre les
acteurs et le systme selon un ordre chronologique dans la formulation UML.
Dans ce qui suit, nous prsentons le diagramme de squence pour chaque cas dutilisation
dans notre systme.
39
Chapitre 5: Conception
40
Chapitre 5: Conception
41
Chapitre 5: Conception
II.3 DIAGRAMME
DE SEQUENCE
DE CAS
DUTILISATION
LISTER
LES
APPLICATIONS
Le diagramme suivant prsente le cas dutilisation Lister les applications par catgorie :
42
Chapitre 5: Conception
II.4 DIAGRAMME
RECHERCHER
UNE
APPLICATION
43
Chapitre 5: Conception
II.6 DIAGRAMME
MISE A JOURS
APPLICATION
44
Chapitre 5: Conception
CAS DUTILISATION
TELECHARGER UNE
45
Chapitre 5: Conception
CONCLUSION
Comme nous pouvons le constater, lactivit de la conception a facilit la comprhension
de notre systme, qui bauche vers lactivit dimplmentation.
46
Chapitre 6: Implmentation
CHAPITRE 6 : IMPLEMENTATION
INTRODUCTION
Dans ce chapitre, nous prsentons l'architecture sur laquelle nous avons dvelopp notre
application, les diffrents outils utiliss ainsi que les composantes applicatives ralises.
I ENVIRONNEMENT MATERIEL
I.1
ARCHITECTURE MATERIELLE
Ftab Store est une application embarque qui se connecte un serveur de bases de
donnes distant, via Internet, afin de rcuprer les donnes. Ce qui ncessite aussi
lintgration dun serveur web entre lapplication client et le serveur de bases de donnes.
Do larchitecture de notre
partage entre:
Le client Android : Conteneur dapplication et demandeur de ressources,
Le serveur Web : Vue que les donnes serons communiques entre deux
environnements htrognes, le rle principale du serveur web est de grer la
communication entre le client Android et le serveur de base de donnes,
Le serveur de base de donnes fournis les donnes au serveur web.
47
Chapitre 6: Implmentation
II TECHNOLOGIES
Ci-dessous un tableau reprsentant les diffrentes technologies utilises dans notre
application :
Android
Systme d'exploitation open source pour Smartphones, PDA et
terminaux mobiles.
PHP
Langage de scripts libre principalement utilis pour produire
des pages Web dynamiques.
MySQL
Systme de gestion de base de donnes (SGBD).
JSON (JavaScript Object Notation)
Format de donnes textuel, gnrique, driv de la notation
des objets du langage ECMAScript.
48
Chapitre 6: Implmentation
Client
Serveur Web
Serveur de donnes
49
Chapitre 6: Implmentation
disponibles depuis novembre 2007 en version 1.0. La version actuelle des sources est la
version 3.0 (Gingerbread) qui est sortir en novembre 2010.
Android a une trs grande communaut de dveloppeurs qui produisent des applications
diverses et varies pour tendre les fonctionnalits du systme dexploitation. Il y a
actuellement plus de 100 000 applications sur lAndroid Market, ce qui en fait le deuxime
environnement de dveloppement le plus populaire, derrire iOS. Les applications sont crites
pour la plupart en Java, et peuvent utiliser le hardware et les fonctionnalits du systme via
des librairies Java dveloppes par Google.
Le fait que le code soit compltement ouvert, permet de nombreux dveloppeurs de le
modifier pour y ajouter des fonctionnalits ou corriger des bugs, et ainsi de proposer la
communaut des builds personnaliss, souvent plus avancs que les versions officielles
proposes par les constructeurs.
III.1.bArchitecture dAndroid
Pour bien comprendre la plateforme Android, nous dtaillons par la suite larchitecture du
systme Android. Le portail des dveloppeurs Android nous prsente larchitecture du
systme avec le schma ci-contre
50
Chapitre 6: Implmentation
51
Chapitre 6: Implmentation
52
Chapitre 6: Implmentation
Le tout est trs bien fait et permet de rapidement tre confortable vis--vis du
dveloppement sur Android.
Le SDK Android
Loutil le plus important est le SDK Android. Facile installer, il permet de tlcharger
tous les outils indispensables au dveloppement dapplications. Un petit logiciel permet
dabord de tlcharger les diffrentes versions du SDK (une version du SDK par version
dAndroid : 1.4, 1.5, 1.6, 2.0 etc.). Il permet galement de tlcharger les diffrentes versions
des Google APIs (APIs pour intgrer des fonctionnalits lies aux services Google tels que
Maps etc.) ou de la documentation JavaDoc. Son fonctionnement est similaire aux
gestionnaires de paquets de Linux. [3]
53
Chapitre 6: Implmentation
Android Development Tools, ou ADT, est trs complet et surtout trs pratique : conception
graphique dinterfaces utilisateur, debug distant sur un tlphone, gestion de larchitecture de
fichiers dune application etc.
54
Chapitre 6: Implmentation
III.3 SERVEURS
La partie serveur est compos de deux serveurs distants: le serveur web et le serveur de
base donnes.
Le serveur Web utilis est le serveur Apache. Il est le serveur le plus rpandu sur
Internet pour dployer les scripts PHP,
Le serveur de bases de donnes utilis est le serveur MySQL, puisque le Web Ftab
Store utilise ce serveur pour stocker les donnes.
55
Chapitre 6: Implmentation
Exemple :
56
Chapitre 6: Implmentation
Le principal avantage de lutilisation de JSON, dans notre application, est quil est simple
mettre en uvre. Au rang des avantages, nous pouvons galement citer :
Facile apprendre, car sa syntaxe est rduite et non-extensible;
Ses types de donnes sont connus et simples dcrire ;
Peu verbeux et lger, ce qui le rend bien adapt aux terminaux mobiles au contraire
au langage XML qui est trs verbeux.
COMMENT JSON VA TRE UTILIS DANS NOTRE APPLICATION ?
Lorsque l'application Android Fatb Store s'excute, elle se connectera au script PHP. Le
script PHP va rcuprer les donnes depuis la base de donnes MySQL. Ensuite les donnes
seront encodes au format JSON et envoyes au systme Android. Ensuite, l'application
Android va obtenir ces donnes codes. Elle les analysera et les affichera sur la tablette. Le
schma suivant illustre bien la faon dchanger les donnes entre le client Android et la
partie des serveurs(Web/SGBD) :
Client Android
Serveurs : web/SGBD
Mthode Post : Envoi/Rception
Web
Srialisation/
Dsrialisation
gson 1.4
Srialisation/
Dsrialisation
Package json
57
Chapitre 6: Implmentation
Barre de titre
Liste des
applications
Barre des
onglets
58
Chapitre 6: Implmentation
59
Chapitre 6: Implmentation
60
Chapitre 6: Implmentation
Onglet Catgories :
Classe les applications en plusieurs thmes selon leurs utilits, parmi lesquels se trouvent
les jeux, divertissements, utilitaires, rseaux sociaux, finances, photographie etc.
61
Chapitre 6: Implmentation
Onglet Recherche :
Est un module qui permet de rechercher une application en entrant par exemple son titre ou
le nom de son dveloppeur.
Chapitre 6: Implmentation
63
Chapitre 6: Implmentation
64
Chapitre 6: Implmentation
CONCLUSION
Lactivit dimplmentation tait la plus dlicate dans le dveloppement de notre systme.
Enfin, nous nous intressons tester lapplication en rseau.
65
Conclusion et Perspectives
CONCLUSION ET PERSPECTIVES
Notre projet a consist en
grer la
communication des donnes entre deux environnements htrognes qui sont le client
Android et le serveur de bases de donnes.
Le stage quotidien au sein de la socit a aussi t pour nous une occasion unique pour
panouir nos capacits de communication dans un environnement professionnel. Cest une
exprience trs enrichissante sur tous les domaines.
Enfin, lapplication que nous avons dvelopp pourrait tre enrichie par des fonctionnalits
avances telles que
lintgration
du modle MVC,
communication plus scuris que le HTTP comme le HTTPS. Nous pouvons aussi, la rendre
compatible avec plusieurs plateformes mobile, en la dveloppant avec loutil Adobe Flash
qui gnre des programmes dextension SWF et qui est la tendance actuellement dans le
dveloppement des applications embarques pour mobile.
66
Bibliographie
BIBLIOGRAPHIE
[1] : Encyclopdie en ligne comment a marche [En ligne].
-http://www.commentcamarche.net/contents/genie-logiciel/cycle-de-vie.php3
[2] : Portail des dveloppeurs Android [En ligne].
-http://developer.android.com/
[3] : Rfrence du SDK Android[En ligne].
-http://developer.android.com/sdk/ndk/1.5_r1/index.htm
[4] : JSON[En ligne].
-http://fr.wikipedia.org/wiki/JavaScript_Object_Notation
67
Rsum :
Ftab Store
Android. Elle est conue pour tre installe sur la tablette PC FTAB (cest un produit de
la socit iSecure). Pour la dvelopper nous avons utilis plusieurs technologies parmi
lesquelles, nous citons : La plateforme Android en utilisant son outil de dveloppement SDK
Android, le format lger d'change de donnes JSON , le langage UML pour raliser
ltude conceptuelle du systme, le PHP comme serveur web et le MySQL comme serveur de
base de donnes.
Mots cls : Android, JSON, PHP, MySQL, iSecure
Abstract:
Ftab Store is an
embedded
Android.
It is
the
PHP as web
database server.
Key words : Android, JSON, PHP, MySQL, iSecure
server
and
MySQL
as