Top Banner
Les plateformes mobiles
18

Les Plateformes Mobiles

Dec 02, 2015

Download

Documents

SamirAwad

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.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Les Plateformes Mobiles

Les plateformes mobiles

Page 2: Les Plateformes Mobiles

Plan

• Introduction•Définition•Les différentes plateformes mobiles •Comparaison•Conclusion

Page 3: Les Plateformes Mobiles

Introduction

Les solutions embarquées utilisent des composants Soft conjointement avec le Hard.

Par analogie aux ordinateurs, ces composants logiciels devront tournés sur un système d’exploitation.

1 / 15

Page 4: Les Plateformes Mobiles

Définition 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.

Un système d’exploitation mobile est une plateforme logicielle sur laquelle les autres programmes appelés « programmes d’applications » peuvent s’exécuter sur des appareils mobiles tels que les PDA (Personal Digital Assistant), smartphones,…etc.

2 / 15

Page 5: Les Plateformes Mobiles

Les différentes plateformes mobiles 

Il existe sur le marché des dizaines de systèmes d'exploitation différents :

Symbian OS de Nokia, iOS d’Apple, BlackBerry OS de RIM (Research In Motion), Windows Phone de Microsoft, Palm OS de Palm, Android de Google,…etc.

3 / 15

Page 6: Les Plateformes Mobiles

Android (1 / 3)

Android a été annoncé en 2007, il est devenu une plateforme en code source ouverte. Android est basé sur le noyau Linux et utilise la plateforme java pour ses applications.

En termes d’application, Android a intégré plusieurs services de Google pour accéder rapidement aux services d’Internet comme Gmail, YouTube, Google Talk, Google Calendar et Google Maps.

4 / 15

Page 7: Les Plateformes Mobiles

Android (2 / 3)

La plateforme Android est composée de 5 couches principales:Un noyau Linux qui lui confère des caractéristiques

multitâches. Des bibliothèques graphiques et multimédias. La Dalvik Virtuel Machine, une machine virtuelle adaptée pour

java. Une plateforme applicative pour la gestion des fenêtres, du

contenu, de téléphonie, etc. Des applications.

5 / 15

Page 8: Les Plateformes Mobiles

Android (3 / 3)

6 / 15

Page 9: Les Plateformes Mobiles

7 / 15

Windows Phone (1 / 2)

• Windows Phone, challenger du marché apparu en 2010, a une interface simple et épurée ainsi que de multiples possibilités de personnalisation, il permet d’arriver rapidement à l’exécution d’une tâche ce qui a particulièrement séduit les utilisateurs. C’est d’ailleurs Windows Phone qui se trouve être l’OS mobile le plus adapté aux utilisateurs néophytes.

Page 10: Les Plateformes Mobiles

8 / 15

Windows Phone (2 / 2)

• Microsoft propose ses Windows Phone Developer Tools pour le développement des applications. Ce package gratuit comprend:

Visual Studio Express, la version légère et gratuite de Visual Studio.

Un émulateur Windows Phone Expression Blend, pour la création des écrans.

Page 11: Les Plateformes Mobiles

• Symbian OS est un système d'exploitation pour les smartphones et PDA. • Symbian OS fournit les fonctionnalités essentielles du système

d'exploitation, notamment le noyau (nommé EKA2 dans la dernière version), ainsi que les API communes et une interface utilisateur de référence.• L'équipe de Symbian OS a annoncé le 7 janvier 2013 l'arrêt du

système d'exploitation.

9 / 15

Symbian OS

Page 12: Les Plateformes Mobiles

iOS (1 / 2)

IOS (Internetwork Operating System) est dérivé de Mac OS X dont il partage les fondations :

Kernel : le noyau gère les ressources et permet aux différents composants matériels et logiciels de communiquer entre eux.

Cocoa : API d'Apple pour le développement orienté objet sur son système d'exploitation Mac OS X.

10 / 15

Page 13: Les Plateformes Mobiles

iOS (2 / 2)

L'interface du système d'exploitation iOS est fondée sur le concept de la manipulation par contact tactile de l'écran, incluant notamment la technologie Multi-touch, permettant de reconnaître des gestes à plusieurs doigts simultanés, et un accéléromètre détectant les mouvements de l'appareil.

11 / 15

Page 14: Les Plateformes Mobiles

Le système d'exploitation BlackBerry est la plateforme mobile développé par RIM exclusivement pour ses Smartphones 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.

12 / 15

BlackBerry

Page 15: Les Plateformes Mobiles

Palm OS (aussi connu sous le nom de Garnet OS) est un système d'exploitation embarqué pour des PDA.

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.

13 / 15

Palm OS

Page 16: Les Plateformes Mobiles

14 / 15

Comparaison

Symbian OS iOS Blackberry Windows Phone Palm OS Android

Langage de programmation

C++ Objective-C Java C#, C++ C, C++ Java

Environnement de

développementCarbide.C++ Xcode JDE Visual Studio CodeWarrior Eclipse

Magasin enLigne Ovi Store App Store App World

WindowsMarketPlace

App catalog Google Play

Open source Oui Non Non Non Non Oui

Page 17: Les Plateformes Mobiles

Conclusion

Le système d'exploitation mobile est un système d'exploitation conçu pour fonctionner sur un appareil mobile. Pour le faire, il faut qu’il soit non seulement robuste mais suffisamment flexible pour effectuer des tâches qui dépassent le champ de la microinformatique.

Cela revient à la richesse du monde mobile. En plus, le Smartphone comporte beaucoup plus de défis que les stations de travails fixes.

15 / 15

Page 18: Les Plateformes Mobiles

Merci de votre attention !