Fondement des systèmes embarqués et mobiles Chapitre 3 : Système d’information et mobilité
Système d’information et mobilité
I. Objectifs spécifiques du chapitre
A la fin de ce chapitre l’étudiant doit être capable de :
Connaitre la notion des S.I. mobiles
Enumérer les principaux composants des technologies mobiles
Identifier les différents dispositifs mobiles
Choisir le meilleur système d’exploitation mobile pour une application mobile donnée
Identifier et comparer les différents types d’applications mobiles
II. Système d’information mobile
L’environnement de travail évolue fortement et les solutions mobiles sont devenues une nécessité,
une évidence même dans les actes quotidiens. L’essor des dispositifs mobiles a provoqué de
profondes mutations dans les applications et les services proposés aux utilisateurs.
Pourquoi avez-vous besoin des systèmes informatiques mobiles?
La mobilité est synonyme d'accès à l'information à tout moment et à tout endroit. Elle a ajouté une
dimension supplémentaire à la durée du travail et a accordé aux clients, aux partenaires et aux
fournisseurs plus de souplesse dans les relations, la coopération et la collaboration professionnelles.
III. Les technologies mobiles
Sous le terme de technologies mobiles nous permettons de comprendre intuitivement que c’est la
communication sans fil et des terminaux mobiles.
III.1. Les composants de base des technologies mobiles
Les composants de base des technologies mobiles sont les suivants : les technologies de transmission
sans fil et les protocoles, tels que Bluetooth, UMTS, WLAN, et différents types des dispositifs
spécifiquement conçus pour la communication sans fil.
III. 2. Avantages et inconvénients des technologies mobiles
Par rapport à l'Internet, les technologies mobiles à l'étape actuelle de développement ont des
inconvénients et des avantages.
» L’avantage des technologies mobiles est d'accéder à l’information de partout. La
technologie mobile et Internet peuvent se compléter et s'enrichir mutuellement.
» Les inconvénients résultent d'une part des petits écrans et des claviers de dispositifs mobiles ;
d'autre part de leurs mémoires et la puissance de calcul limitée. Les caractéristiques des
terminaux mobiles limitent la taille des informations qui peuvent être affichées sur l'écran du
mobile, assurent la saisie des données difficiles et inconfortables, et ne permet pas de
traitement compliqué du côté client.
Enseignante : YAAKOUBI Hanène
1
Fondement des systèmes embarqués et mobiles Chapitre 3 : Système d’information et mobilité
IV. Dispositifs mobiles
Un dispositif mobile est un appareil informatique portable, qui a souvent un écran et
une interface d’entrée/sortie, avec des dispositifs d’interaction nécessaires ou
accessoires. Les dispositifs mobiles populaires peuvent être classés selon leurs
caractéristiques comme ci-dessous :
LapTop
Sont des ordinateurs portables de petite taille comme, UMPC ( Ultra Mobile Personal
Computers (UMPC ®), laptop, netbook, etc. Ces dispositifs sont équipés de connexion
réseau sans fil comme Wi-Fi, Bluetooth, 3G, etc. Leur puissance de processeur, la
résolution d’écran, la mémoire du système sont suffisants pour utiliser la plupart des
contenus multimédia. Le seul inconvénient est que leur mobilité est moins importante
que celle d’un PDA et d’un téléphone mobile, mais en même temps, plus que
l’ordinateur portable.
Tablet PC
Tablet PC est connu maintenant comme un ordinateur mobile en forme d'ardoise
dépourvue de clavier et de souris, dont la principale interface est un écran tactile.
PDA (Personal Digital Assistant)
Le PDA a une petite taille mais une puissance de processeur significative. Il peut
reconnaître l’écriture manuscrite et peut réaliser beaucoup de tâches quotidiennes.
Normalement, il a un écran plus grand qu’un smartphone.
Téléphone portable
Les téléphones portables peuvent être utilisés pour la communication vocale et pour
l’envoi de messages textuels (SMS). Leur puissance informatique et le débit de
transfert sont faibles.
Smartphone.
Les smartphones combinent les capacités du PDA et des téléphones portables. Ils ont
des techniques d’interactions les plus modernes comme l’écran tactile multipoint de
type iPhone. La puissance de processeur et la mémoire sont aussi en croissance
constante. Plusieurs types de systèmes d’exploitation sont utilisés comme Windows
mobile, Windows CE, Symbian, Linux mobile, Palm, Android, etc.
Autres dispositifs :
D’autres dispositifs comme les baladeurs multimédia personnels (MP3, MP4,…)
ou les consoles de jeux portables (Sony PSP, Nintendo DS) sont aussi considérés
comme dispositifs mobiles.
Enseignante : YAAKOUBI Hanène
2
Fondement des systèmes embarqués et mobiles Chapitre 3 : Système d’information et mobilité
V. Nécessité d’un système d’exploitation
Les solutions embarquées utilisent des composants Soft conjointement avec le Hard. Par analogie
aux ordinateurs et les mêmes raisons, Ces composants logiciels devront tournés sur un système
d’exploitation. Certes, un système d’exploitation embarqué n’a pas toutes les fonctionnalités et
caractéristiques qu’un système d’exploitation pour ordinateur.
V.1. Définition d’un système d’exploitation mobile
Un système d’exploitation mobile est un ensemble de programmes responsable de la gestion
des opérations, du contrôle, de la coordination, de l’utilisation du matériel et du partage des
ressources d’un dispositif entre divers programmes tournant sur ce dispositif.
V.2. Caractéristiques d’un système d’exploitation mobile
Un système d’exploitation mobile regroupe un ensemble des fonctionnalités ; dont :
La gestion de la mémoire :
La gestion des microprocesseurs et l’ordonnancement
La gestion de système de fichiers
La gestion des I/O
La gestion de sécurité
La gestion de fonctionnalités multimédia
…
V.3. Exemples des systèmes d’exploitation mobile
Les principaux systèmes d’exploitation mobile sont :
Symbian OS
Est un système d’exploitation le plus utilisé pour des smartphones et PDA, qui a été conçu par
Symbian Ltd. Symbian OS fournit les fonctionnalités essentielles du système d’exploitation,
notamment le coeur du système, ainsi que les API communes et une interface utilisateur de
référence. Il a été adopté par différents fabricants de téléphones portables de 2G et 3G (Nokia, Sony
Ericsson, Motorola, Samsung, etc.).
Palm OS
(aussi connu sous le nom de Garnet OS) est un système d'exploitation embarqué développé pour des
PDA (assistants personnels numériques) en 1996. L'interface utilisateur graphique de Palm OS est
prévue pour être utilisée avec un écran tactile. Plus tard les versions de cet OS ont été améliorées
pour fonctionner sur des Smartphones.
Bada
Est le système d'exploitation pour smartphone haut de gamme et milieu de gamme de Samsung basé
sur le système d'exploitation propriétaire SHP OS. Le système d'exploitation est, au 27 août 2011, le
3e en part de marché en France et a vendu plus d'un million de smartphones. Tous les téléphones
sous Bada ont un nom commençant par Samsung Wave.
Enseignante : YAAKOUBI Hanène
3
Fondement des systèmes embarqués et mobiles Chapitre 3 : Système d’information et mobilité
BlackBerry OS
Est un système d’exploitation qui fonctionne sur le smartphone BlackBerry. Il permet aux
développeurs de mettre en place des applications en utilisant les APIs BlackBerry, mais toute
application doit être signée numériquement par le compte RIM du développeur.
Ios (iPhone OS)
Anciennement appelé « iPhone OS » est un système d’exploitation conçu par Apple, qui est dérivé
de Mac OS X. Il fonctionne sur iPhone et iPod Touch et a pris une part significative du marché.
Windows mobile, Windows CE et Windows Phone 7
Sont développés par Microsoft pour les smartphones et Pocket PC. Il propose des applications
basiques comme email, Internet, chat et multimédia, etc., les applications tierces développées avec
.NET Compact Framework sont également supportées.
Android
Est un système d'exploitation open source utilisant le noyau Linux, pour smartphones, PDA et
terminaux mobiles conçu par Android, une startup rachetée par Google, et annoncé officiellement le
5 novembre 2007. Android a été conçu pour intégrer au mieux des applications existantes de Google
comme le service de courrier Gmail, celui de cartographie, Google Maps, ou encore Google Agenda,
Google Talk, YouTube. Un accent particulier est mis sur la géolocalisation avec Google Latitude et
la météo correspondant à la ville la plus proche disponible sur le menu principal (vu sur HTC Sense).
VI. Les applications mobiles
VI.1. Les types des applications mobiles
Essentiellement, il y a trois grands types d’applications selon son processus de développement :
natives, web et hybrides.
VI.1.1. Applications Natives
Une application native est une application mobile qui est développée spécifiquement pour un des
systèmes d’exploitation utilisé par les Smartphones et tablettes (iOS, Android, Windows Phone,
etc.). Elle est développée avec un langage spécifique à son système d’exploitation et ne peut être
distribuée que par l’intermédiaire des plateformes d’applications qui contrôlent sa nature et ses
contenus et qui prélèvent une partie du prix de vente lorsqu’elle est payante: AppStore (iOS),
MarketPlace (WinPhone), GooglePlay (Android) et BlackBerryAppWorld (BlackBerry OS).
VI.1.2. Applications Web
Une application web est une application mobile développée en HTML accessible et exécutable par
le biais d’un navigateur Internet pour téléphone portable. Elle utilise le navigateur du Smartphone et
ne nécessite pas forcément de télécharger l’application. Elle est normalement accessible par tous les
Smartphones, quelques soient leur marque et système d’exploitation.
Enseignante : YAAKOUBI Hanène
4
Fondement des systèmes embarqués et mobiles Chapitre 3 : Système d’information et mobilité
VI.1. 3. Applications Hybrides
Une application hybride est une application pour mobiles qui combine des éléments HTML5 sous
forme d’application web et des éléments d’une application native, permettant d’utiliser les
fonctionnalités natives des Smartphones et d’être distribuée en tant qu’application sur les plateformes
d’App Store, de GooglePlay, etc.
VI.2. Domaine d’application
Domaine professionnel
» Demande d’achat pour afficher les commandes en cours, les commandes livrées, le statut
des commandes, la disponibilité de l’article en stock, les prix et les remises.
» Tâches liées aux commandes : création des bons de
commande, vérification des commandes en attente
d'approbation, ajout de commentaires et d’instructions, et
approbation ou rejet des bons de commande.
» Requêtes sur la base de données en temps réel.
» Tâches liées au remboursement de frais : saisie des frais,
demande d’accord pour le remboursement, approbation des directeurs ou demande
d’information sur une dépense.
» Feuilles de temps des employés.
» Demandes : préparation, présentation, approbation et réalisation.
Domaine de la vie quotidienne
» Communication vocale.
» Transmission des SMS.
» Connexion aux réseaux sociaux. Etc.
Enseignante : YAAKOUBI Hanène
5