Informatique mobile

Cette conférence porte sur l'informatique mobile, une discipline qui s'intéresse aux solutions informatiques développées pour des plateformes mobiles telles que les téléphones portables, les smartphones et les tablettes. Elle s'inscrit dans un cursus consacré aux technologies mobiles et à leur impact sur l'usage numérique en situation de mobilité.

D'après le document Informatique mobile

Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.

Document source

Informatique mobile

Mobile Computing · PDF · 35 pages · 2007

Afficher l'aperçu du document

Consulter le document original →

Cette conférence porte sur l'informatique mobile, une discipline qui s'intéresse aux solutions informatiques développées pour des plateformes mobiles telles que les téléphones portables, les smartphones et les tablettes. Elle s'inscrit dans un cursus consacré aux technologies mobiles et à leur impact sur l'usage numérique en situation de mobilité.

Définitions et contexte de l'informatique mobile

L'informatique mobile regroupe l'ensemble des solutions informatiques conçues pour des plateformes mobiles comme les téléphones portables, les smartphones ou les tablettes. Elle permet à un utilisateur en situation de nomadisme de conserver une partie de ses outils numériques tout en bénéficiant de nouveaux services. De plus, elle facilite l'interaction avec l'environnement via divers canaux, notamment les technologies sans contact et les communications sans fil.

L'écosystème mobile

L'écosystème mobile comprend plusieurs acteurs et couches technologiques. Les opérateurs gèrent les réseaux de télécommunications qui assurent la connectivité. Entre les applications et les plateformes mobiles se trouvent les systèmes d'applications, qui facilitent le fonctionnement des applications. Les frameworks d'application permettent quant à eux de créer ces applications en fournissant des outils et des bibliothèques adaptés.

Historique et croissance de l'informatique mobile

Quelques jalons historiques marquent l'évolution de l'informatique mobile :

  • Le premier appel par téléphone portable a eu lieu en 1973.
  • Le premier message SMS a été envoyé en 1993.
  • La première utilisation d'Internet sur un portable date de 1999.
  • Le premier PC tablette sous Windows est apparu en 2001.
  • Le premier BlackBerry est sorti en 2002.
  • Le premier iPhone a été lancé en 2007.
  • Le premier smartphone sous Android (SE Android) est apparu en 2008.

Ces étapes montrent une évolution rapide, notamment entre le premier appel et le premier SMS (20 ans), puis entre le premier SMS et l'usage d'Internet sur mobile (6 ans), et enfin entre l'iPhone et Android (1 an).

La croissance de l'utilisation des smartphones est exponentielle. Par exemple, le trafic web mobile au Royaume-Uni est passé de 0,02 % en septembre 2009 à 8,09 % en janvier 2011, soit une multiplication par 400. En 2010, 1,6 milliard d'appareils portables ont été vendus, avec une croissance des ventes mondiales de smartphones de 72 % cette même année. Aux États-Unis, 31 % des détenteurs de téléphones portables possèdent un smartphone.

Le smartphone : définition et caractéristiques

Un smartphone est littéralement un « téléphone intelligent ». Il s'agit d'un téléphone mobile doté de capacités évoluées proches de celles d'un ordinateur, avec un large éventail de fonctions. Ces appareils intègrent une multitude de capteurs qui enrichissent leurs fonctionnalités.

Cependant, ils présentent certaines contraintes :

  • Un écran de taille réduite.
  • Absence de clavier et de souris, ce qui impose une interface graphique simple et intuitive.
  • Pas de disque dur classique, mais une mémoire ROM.
  • Fonctionnement sur batterie, ce qui limite l'autonomie.
  • Multiples moyens de communication sans fil.

Exemples de smartphones et leurs spécifications

Voici quelques exemples représentatifs de smartphones avec leurs caractéristiques techniques :

Modèle Affichage Processeur (CPU) RAM Dimensions (mm) Poids (g) Batterie Stockage MicroSD Caméra principale Caméra frontale Système d'exploitation (OS)
Samsung Galaxy S4 5.0’’ Full HD Super AMOLED (1920 x 1080), 441 ppi 1,9 GHz quad-core (Snapdragon 600) 2 Go 136,6 x 69,8 x 7,9 130 2.600 mAh 16 Go à 64 Go Oui, jusqu’à 64 Go 13 Mpx Auto Focus 2 Mpx Android 4.2.2 (Jelly Bean)
Apple iPhone 5S 4.0’’ RETINA display (1136 x 640), 326 ppi 1,3 GHz dual-core (Apple A7 + M7 companion) 1 Go 123,8 x 58,6 x 7,6 112 Non communiqué, 10 h d’autonomie 16 Go à 64 Go Non 8 Mpx Auto Focus 1,2 Mpx iOS7
RIM BlackBerry Z10 4.2’’ RETINA display (768 x 1280), 355 ppi 1,5 GHz dual-core (Qualcomm MSM8960 Snapdragon) 2 Go 130 x 65,6 x 9 137,5 1800 mAh, 10 h d’autonomie 16 Go Oui 8 Mpx Auto Focus 2 Mpx BlackBerry 10
Nokia Lumia 1020 4.5’’ AMOLED, Clearblack (1280 x 768), 334 ppi 1,5 GHz dual-core (Qualcomm Snapdragon S4) 2 Go 130,4 x 71,4 x 10,4 158 2000 mAh, 13 h d’autonomie 16/32 Go Oui 41 Mpx 1,2 Mpx Windows Phone 8

Systèmes d'exploitation mobiles

Un système d'exploitation (OS) mobile est conçu spécifiquement pour fonctionner sur des appareils mobiles. Il doit gérer les opérations, contrôler le matériel, permettre l'utilisation des ressources par les applications mobiles et partager les ressources du mobile.

Les OS mobiles diffèrent des systèmes classiques car ils évoluent dans un environnement contraint :

  • Capacité limitée de batterie.
  • Capacités de calcul et de communication restreintes.
  • Petite taille d'écran.
  • Ressources mémoire et processeur limitées.

Types de systèmes d'exploitation mobiles

On distingue trois types principaux d'OS mobiles :

  • Propriétaire : développé par le fabricant du smartphone, très développé mais coûteux (exemple : iOS).
  • Avec licence : utilisé par plusieurs fabricants, nécessite l'achat d'une licence (exemple : Windows Phone).
  • Open Source : libre et personnalisable, souvent développé conjointement avec le matériel, gratuit (exemple : Android).

Android OS

Android est distribué sous licence Apache. Initialement conçu par une startup rachetée par Google en 2005, son développement est open source et le code source est public. La programmation se fait via un Software Development Kit (SDK). Android repose sur une plateforme Linux et un framework applicatif basé sur Java.

Applications mobiles et diffusion

Une application mobile est un logiciel développé pour être installé sur un appareil électronique mobile comme un smartphone ou une tablette. Chaque système d'exploitation mobile dispose de son propre store (boutique d'applications) où l'utilisateur peut accéder aux applications via des réseaux sans fil.

Les applications sont souvent développées par des sociétés tierces. Parmi les principaux stores :

  • iTunes (Apple) : le plus grand store avec environ 500 000 applications.
  • Google Play (anciennement Android Market) : environ 450 000 applications.
  • Windows Marketplace for Mobile : environ 30 000 applications.
  • BlackBerry App World : store dédié aux mobiles BlackBerry.

Environnements de développement

Plusieurs environnements de développement intégrés (IDE) et émulateurs sont utilisés pour créer et tester des applications mobiles :

  • xCode IDE et l’émulateur iPhone pour le développement iOS.
  • Eclipse et l’émulateur Android pour le développement Android.
  • Visual Studio 2010 pour le développement sur Windows Phone.

Types d'applications mobiles

On distingue trois types d'applications mobiles :

  • Applications natives : développées spécifiquement pour un OS mobile donné, en utilisant des langages comme Java, Objective-C ou C#. Elles accèdent directement au système de fichiers du mobile.
  • Applications web : fonctionnent via un navigateur mobile, utilisant des technologies web classiques comme HTML, CSS et JavaScript. Elles s'exécutent sur un serveur web et ne nécessitent pas d'installation locale.
  • Applications hybrides : combinent une interface web (HTML, CSS, JS) encapsulée dans un conteneur natif, permettant d'accéder au système de fichiers et aux fonctionnalités du mobile tout en utilisant des technologies web.

Points clés

  • L'informatique mobile englobe les solutions informatiques pour plateformes mobiles en situation de mobilité.
  • Les smartphones sont des téléphones intelligents avec des capacités proches de celles d'un ordinateur, mais avec des contraintes spécifiques (taille d'écran, autonomie, interface).
  • L'écosystème mobile comprend opérateurs, plateformes, systèmes d'applications et frameworks.
  • Les systèmes d'exploitation mobiles sont adaptés à des environnements contraints et se divisent en propriétaires, sous licence et open source.
  • Android est un OS open source basé sur Linux et Java, largement utilisé dans le monde.
  • Les applications mobiles se diffusent via des stores spécifiques à chaque OS.
  • Trois types d'applications existent : natives, web et hybrides, chacune avec ses avantages et contraintes.

Partager

Commentaires

Aucun commentaire pour le moment. Posez la première question.

Les commentaires sont relus avant publication. Votre e-mail n'est jamais affiché.

← Toutes les révisions