Chapitre 3
Conception de l'application mobile
Introduction
La fin du XXe siècle marque l'émergence de
technologies mobiles de communication et de traitement de l'information comme
le téléphone mobile, l'ordinateur portable, l'agenda
électronique personnel, ou plus récemment la Tablette PC. Le
téléphone portable est sans doute l'un des outils les plus
répandus sur terre, ce qui fait des applications mobiles des atouts
puissants pour les dévelop-peurs. Puisque tout cycle de
développement logiciel nécessite une étape essentielle
d'étude préalable, cette partie doit nous permettre de ressortir
les besoins spécifiques et ceux non spécifiques mais
également les différents acteurs et leurs utilisation possible de
l'application. Nous ferons donc dans ce chapitre l'analyse des besoins, la
conception à travers des différents diagrammes et la
réalisation de notre application mobile de gestion et contrôle des
différentes modules de notre système domotique.
3.1 Etude des technologies mobiles pour Smartphone
3.1.1 Notion d'application mobile
Une application mobile est un logiciel applicatif
développé pour un appareil électronique mobile tel qu'un
téléphone portable, un assistant personnel, un baladeur
numérique ou encore certains ordinateurs ayant des systèmes pour
mobiles. En outre, ce logiciel est un programme téléchargeable de
façon gratuite ou payante et pouvant s'exécuter via un
système d'exploitation d'un smartphone. Selon les environnements, les
applications mobiles offrent une certaine ergonomie et des possibilités
de développement divers[9].
16
3.1.2 Les systèmes d'exploitation
mobiles
Un système d'exploitation ou logiciel système,
ou Operating System (OS), est un logiciel qui, dans un appareil
électronique, pilote les dispositifs matériels et reçoit
des instructions de l'utilisateur ou d'autres logiciels (ou applications). Ces
logiciels doivent être adaptés à un système
d'exploita-tion.Dans le but de choisir l'OS répondant à nos
exigences, il semble opportun de faire un arrêt et de présenter
brièvement les différents systèmes d'exploitation, leurs
atouts et leurs limites afin de déterminer le leader du secteur du
mobile.
a) Android OS
Android est un système d'exploitation mobile
fondé sur le noyau Linux et développé et lancé par
Google en 2007 pour les smartphones et tablettes. Son interface visuelle est
assez chargée et offre une large capacité de personnalisation de
l'application native. Ce système étant très flexible et
libre, il équipe la majorité des téléphones
portables de divers fabricants de portable dans le monde ( Samsung, Huawei,
Tecno, LG).
FIGURE 3.1 - Android OS bot
b) IOS
IOS ( IPhone Operating System) est le système
d'exploitation mobile développé par Apple pour l'iPhone, l'iPod
touch, et iPad. Il est dérivé de Mac OSx. La
société Apple a lancé son système pour mobile en
2008 et ciblait la société bourgeoise du monde et notamment celle
des États-Unis. Les systèmes IOS ne fonctionnent que sur les
appareils de marque Apple qui ne sont pas forcément à la
portée de tous. De plus, il est assez difficile de faire approuver une
application par le Apple Store qui est très réservé. Ce
sont ces particularités qui freinent l'explosion commerciale de la
propriété d'Apple qui peine encore à s'imposer en Afrique
et en Asie.
17
FIGURE 3.2 - Iphone Operating System
c) Windows OS
La célèbre société Microsoft
lance le système d'exploitation Windows Phone dans les années
2010 pour faire partie de la concurrence. Il propose une interface simple avec
plusieurs possibilités de personnalisation. Cependant il possède
le même principe qu'Apple à savoir qu'il ne peut être
disponible que sur des appareils de marAndroid OS botques spécifiques(
Microsoft, Nokia Lumia). Et hélas, le Géant de la technologie a
annoncé la fin de son système en 2019 et qu'un nouveau produit
est à venir dans les prochaines années.
FIGURE 3.3 - Windows operating System
d) Blackberry OS
L'OS BlackBerry est propriétaire pour des
téléphone mobile de la gamme des BlackBerry, conçu par la
société Research In Motion ( RIM), maintenant connue sous le nom
de BlackBerry. Il n'offre pas une largesse à l'utilisateur en ce qui est
de la personnalisation cependant il est reconnu comme ayant le meilleur service
de messagerie parmi les fournisseurs. En plus, la non popularité de ce
système en Afrique et son appartenance exclusif ces dernières
années aux smartphones haut-de-gamme ne jouent
pas en sa faveur.
FIGURE 3.4 - Blackberry operating System
e) Symbian & Java OS
Ce sont des moteurs construits respectivement par Symbian Ltd
et Oracle qui proposaient des services assez simples et limités avec une
ergonomie relativement basse. Ils ont disparu des marchés en
début 2015 avec l'arrivée des téléphones plus
sophistiqués avec des technologies telles que le WIFI et le GPS.
18
FIGURE 3.5 - Symbian & Java OS
|