Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Applications Mobiles : Introduction
L3 informatique
Kamal Mehaoued
Université de Béjaia – Faculté des sciences exactes
2020/2021
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Table des matières
1 Introduction aux applications mobiles Histoire des applications mobiles plateformes mobiles propriétaires
2 La plate-forme Android La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
histoire
la communication mobile a tellement intégré notre quotidien qu’aucune personne ne peut se passer d’un téléphone portable. Avant, les appels téléphoniques et l’envoi des SMS étaient les fonctions les plus populaires d’un téléphone.
Le début des applications mobiles date de la fin du vingtième siècle.
En général, il s’agissait de petits jeux d’arcade, calculatrices, calendriers, etc.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
histoire
la communication mobile a tellement intégré notre quotidien qu’aucune personne ne peut se passer d’un téléphone portable.
Avant, les appels téléphoniques et l’envoi des SMS étaient les fonctions les plus populaires d’un téléphone.
Le début des applications mobiles date de la fin du vingtième siècle.
En général, il s’agissait de petits jeux d’arcade, calculatrices, calendriers, etc.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
histoire
la communication mobile a tellement intégré notre quotidien qu’aucune personne ne peut se passer d’un téléphone portable.
Avant, les appels téléphoniques et l’envoi des SMS étaient les fonctions les plus populaires d’un téléphone.
Le début des applications mobiles date de la fin du vingtième siècle.
En général, il s’agissait de petits jeux d’arcade, calculatrices, calendriers, etc.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
histoire
la communication mobile a tellement intégré notre quotidien qu’aucune personne ne peut se passer d’un téléphone portable.
Avant, les appels téléphoniques et l’envoi des SMS étaient les fonctions les plus populaires d’un téléphone.
Le début des applications mobiles date de la fin du vingtième siècle.
En général, il s’agissait de petits jeux d’arcade, calculatrices, calendriers, etc.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
histoire
la communication mobile a tellement intégré notre quotidien qu’aucune personne ne peut se passer d’un téléphone portable.
Avant, les appels téléphoniques et l’envoi des SMS étaient les fonctions les plus populaires d’un téléphone.
Le début des applications mobiles date de la fin du vingtième siècle.
En général, il s’agissait de petits jeux d’arcade, calculatrices, calendriers, etc.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
histoire
Le début du nouveau millénaire a vu une évolution rapide du marché des applications mobiles.
Les systèmes d’exploitation pour smartphones sont ouverts au développement de logiciels tiers.
Les constructeurs ont essayé de rendre leurs produits plus attractifs en y introduisant de plus en plus d’applications. Motivation : Juniper Research estime en 2014 les revenus directs et indirects des ventes des applications mobiles à 25 milliards de dollars.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
histoire
Le début du nouveau millénaire a vu une évolution rapide du marché des applications mobiles.
Les systèmes d’exploitation pour smartphones sont ouverts au développement de logiciels tiers.
Les constructeurs ont essayé de rendre leurs produits plus attractifs en y introduisant de plus en plus d’applications. Motivation : Juniper Research estime en 2014 les revenus directs et indirects des ventes des applications mobiles à 25 milliards de dollars.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
histoire
Le début du nouveau millénaire a vu une évolution rapide du marché des applications mobiles.
Les systèmes d’exploitation pour smartphones sont ouverts au développement de logiciels tiers.
Les constructeurs ont essayé de rendre leurs produits plus attractifs en y introduisant de plus en plus d’applications. Motivation : Juniper Research estime en 2014 les revenus directs et indirects des ventes des applications mobiles à 25 milliards de dollars.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
histoire
Le début du nouveau millénaire a vu une évolution rapide du marché des applications mobiles.
Les systèmes d’exploitation pour smartphones sont ouverts au développement de logiciels tiers.
Les constructeurs ont essayé de rendre leurs produits plus attractifs en y introduisant de plus en plus d’applications.
Motivation : Juniper Research estime en 2014 les revenus directs et indirects des ventes des applications mobiles à 25 milliards de dollars.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
histoire
Le début du nouveau millénaire a vu une évolution rapide du marché des applications mobiles.
Les systèmes d’exploitation pour smartphones sont ouverts au développement de logiciels tiers.
Les constructeurs ont essayé de rendre leurs produits plus attractifs en y introduisant de plus en plus d’applications.
Motivation : Juniper Research estime en 2014 les revenus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Première brique
Le Motorola DynaTAC 8000X a été le premier téléphone cellulaire disponible commercialisé
Commercialisé pour la première fois en 1983, il était de
dimension 13 x 1,75 x 3,5 pouces, pesait environ 0,907185 kilo et permet des communications dépassant légèrement
demi-heure.
Il permet d’effectuer des appels et possède une simple application de gestion de contacts incluse dans le système d’exploitation.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Première brique
Le Motorola DynaTAC 8000X a été le premier téléphone cellulaire disponible commercialisé
Commercialisé pour la première fois en 1983, il était de
dimension 13 x 1,75 x 3,5 pouces, pesait environ 0,907185 kilo et permet des communications dépassant légèrement
demi-heure.
Il permet d’effectuer des appels et possède une simple application de gestion de contacts incluse dans le système d’exploitation.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Première brique
Le Motorola DynaTAC 8000X a été le premier téléphone cellulaire disponible commercialisé
Commercialisé pour la première fois en 1983, il était de
dimension 13 x 1,75 x 3,5 pouces, pesait environ 0,907185 kilo et permet des communications dépassant légèrement
demi-heure.
Il permet d’effectuer des appels et possède une simple application de gestion de contacts incluse dans le système d’exploitation.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Première brique
Le Motorola DynaTAC 8000X a été le premier téléphone cellulaire disponible commercialisé
Commercialisé pour la première fois en 1983, il était de
dimension 13 x 1,75 x 3,5 pouces, pesait environ 0,907185 kilo et permet des communications dépassant légèrement
demi-heure.
Il permet d’effectuer des appels et possède une simple application de gestion de contacts incluse dans le système
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Première brique
Figure– Motorola DynaTAC 8000X
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
plateformes mobiles propriétaires
Le développeur d’applications de bureau traditionnel s’est soudainement trouvé impliqué sur le marché des appareils embarqués, notamment avec les technologies Smartphone telles que Windows Mobile.
Les fabricants ont compris que pour vendre, ils devaient modifier leurs politiques protectionnistes concernant la conception des téléphones et exposer leur fonctionnement interne.
Une variété de plateformes propriétaires a émergé et les développeurs continuent de créer activement des applications pour elles.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
plateformes mobiles propriétaires
Le développeur d’applications de bureau traditionnel s’est soudainement trouvé impliqué sur le marché des appareils embarqués, notamment avec les technologies Smartphone telles que Windows Mobile.
Les fabricants ont compris que pour vendre, ils devaient modifier leurs politiques protectionnistes concernant la conception des téléphones et exposer leur fonctionnement interne.
Une variété de plateformes propriétaires a émergé et les développeurs continuent de créer activement des applications pour elles.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
plateformes mobiles propriétaires
Le développeur d’applications de bureau traditionnel s’est soudainement trouvé impliqué sur le marché des appareils embarqués, notamment avec les technologies Smartphone telles que Windows Mobile.
Les fabricants ont compris que pour vendre, ils devaient modifier leurs politiques protectionnistes concernant la conception des téléphones et exposer leur fonctionnement interne.
Une variété de plateformes propriétaires a émergé et les développeurs continuent de créer activement des applications pour elles.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
plateformes mobiles propriétaires
Le développeur d’applications de bureau traditionnel s’est soudainement trouvé impliqué sur le marché des appareils embarqués, notamment avec les technologies Smartphone telles que Windows Mobile.
Les fabricants ont compris que pour vendre, ils devaient modifier leurs politiques protectionnistes concernant la conception des téléphones et exposer leur fonctionnement interne.
Une variété de plateformes propriétaires a émergé et les développeurs continuent de créer activement des applications pour elles.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
plateformes mobiles propriétaites
Palm OS
RIM Blackberry OS
Java Micro Edition (Java ME) Symbian OS
The Apple iPhone iOS joined the ranks in 2007 Google’s Android venant une année après.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
plateformes mobiles propriétaites
Palm OS
RIM Blackberry OS
Java Micro Edition (Java ME) Symbian OS
The Apple iPhone iOS joined the ranks in 2007 Google’s Android venant une année après.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
plateformes mobiles propriétaites
Palm OS
RIM Blackberry OS
Java Micro Edition (Java ME) Symbian OS
The Apple iPhone iOS joined the ranks in 2007 Google’s Android venant une année après.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
plateformes mobiles propriétaites
Palm OS
RIM Blackberry OS
Java Micro Edition (Java ME)
Symbian OS
The Apple iPhone iOS joined the ranks in 2007 Google’s Android venant une année après.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
plateformes mobiles propriétaites
Palm OS
RIM Blackberry OS
Java Micro Edition (Java ME) Symbian OS
The Apple iPhone iOS joined the ranks in 2007 Google’s Android venant une année après.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
plateformes mobiles propriétaites
Palm OS
RIM Blackberry OS
Java Micro Edition (Java ME) Symbian OS
The Apple iPhone iOS joined the ranks in 2007
Google’s Android venant une année après.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
plateformes mobiles propriétaites
Palm OS
RIM Blackberry OS
Java Micro Edition (Java ME) Symbian OS
The Apple iPhone iOS joined the ranks in 2007 Google’s Android venant une année après.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
La plate-forme Android
Avant, en grande partie, le téléphone était utilisé pour téléphoner, envoyer des SMS et prendre des photos.
La majorité des utilisateurs se contentaient des applications de base fournies avec le téléphone.
La téléphonie mobile suivait une évolution qui n’était pas vraiment très significative.
chaque année les appareils photos intégrés sont dotés d’un lot de mégapixels supplémentaires.
Apparition du GPS
Les nouveaux téléphones n’étaient pas très différents de leurs prédécesseurs
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
La plate-forme Android
Avant, en grande partie, le téléphone était utilisé pour téléphoner, envoyer des SMS et prendre des photos.
La majorité des utilisateurs se contentaient des applications de base fournies avec le téléphone.
La téléphonie mobile suivait une évolution qui n’était pas vraiment très significative.
chaque année les appareils photos intégrés sont dotés d’un lot de mégapixels supplémentaires.
Apparition du GPS
Les nouveaux téléphones n’étaient pas très différents de leurs prédécesseurs
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
La plate-forme Android
Avant, en grande partie, le téléphone était utilisé pour téléphoner, envoyer des SMS et prendre des photos.
La majorité des utilisateurs se contentaient des applications de base fournies avec le téléphone.
La téléphonie mobile suivait une évolution qui n’était pas vraiment très significative.
chaque année les appareils photos intégrés sont dotés d’un lot de mégapixels supplémentaires.
Apparition du GPS
Les nouveaux téléphones n’étaient pas très différents de leurs prédécesseurs
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
La plate-forme Android
Avant, en grande partie, le téléphone était utilisé pour téléphoner, envoyer des SMS et prendre des photos.
La majorité des utilisateurs se contentaient des applications de base fournies avec le téléphone.
La téléphonie mobile suivait une évolution qui n’était pas vraiment très significative.
chaque année les appareils photos intégrés sont dotés d’un lot de mégapixels supplémentaires.
Apparition du GPS
Les nouveaux téléphones n’étaient pas très différents de leurs prédécesseurs
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
La plate-forme Android
Avant, en grande partie, le téléphone était utilisé pour téléphoner, envoyer des SMS et prendre des photos.
La majorité des utilisateurs se contentaient des applications de base fournies avec le téléphone.
La téléphonie mobile suivait une évolution qui n’était pas vraiment très significative.
chaque année les appareils photos intégrés sont dotés d’un lot de mégapixels supplémentaires.
Apparition du GPS
Les nouveaux téléphones n’étaient pas très différents de leurs prédécesseurs
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
La plate-forme Android
Avant, en grande partie, le téléphone était utilisé pour téléphoner, envoyer des SMS et prendre des photos.
La majorité des utilisateurs se contentaient des applications de base fournies avec le téléphone.
La téléphonie mobile suivait une évolution qui n’était pas vraiment très significative.
chaque année les appareils photos intégrés sont dotés d’un lot de mégapixels supplémentaires.
Les nouveaux téléphones n’étaient pas très différents de leurs prédécesseurs
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
La plate-forme Android
Avant, en grande partie, le téléphone était utilisé pour téléphoner, envoyer des SMS et prendre des photos.
La majorité des utilisateurs se contentaient des applications de base fournies avec le téléphone.
La téléphonie mobile suivait une évolution qui n’était pas vraiment très significative.
chaque année les appareils photos intégrés sont dotés d’un lot de mégapixels supplémentaires.
Apparition du GPS
Les nouveaux téléphones n’étaient pas très différents de leurs prédécesseurs
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
L’arrivée de l’iPhone était une révolution dans le paysage des systèmes d’exploitation mobiles.
Tous les utilisateurs comparent leurs téléphones à l’iPhone. L’iphone est devenue un véritable standard.
Afin de combler toutes ces lacunes, les constructeurs historiques se sont constitués en coalition afin de mettre en place un système concurrent
Cette coalition a vu le jour en 2007 sous le nom de Open Handset Alliance, et a comme objectif la réalisation d’un système d’exploitation complet, ouvert et gratuit pour mobiles. D’ou la naissance d’Android
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
L’arrivée de l’iPhone était une révolution dans le paysage des systèmes d’exploitation mobiles.
Tous les utilisateurs comparent leurs téléphones à l’iPhone. L’iphone est devenue un véritable standard.
Afin de combler toutes ces lacunes, les constructeurs historiques se sont constitués en coalition afin de mettre en place un système concurrent
Cette coalition a vu le jour en 2007 sous le nom de Open Handset Alliance, et a comme objectif la réalisation d’un système d’exploitation complet, ouvert et gratuit pour mobiles. D’ou la naissance d’Android
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
L’arrivée de l’iPhone était une révolution dans le paysage des systèmes d’exploitation mobiles.
Tous les utilisateurs comparent leurs téléphones à l’iPhone.
L’iphone est devenue un véritable standard.
Afin de combler toutes ces lacunes, les constructeurs historiques se sont constitués en coalition afin de mettre en place un système concurrent
Cette coalition a vu le jour en 2007 sous le nom de Open Handset Alliance, et a comme objectif la réalisation d’un système d’exploitation complet, ouvert et gratuit pour mobiles. D’ou la naissance d’Android
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
L’arrivée de l’iPhone était une révolution dans le paysage des systèmes d’exploitation mobiles.
Tous les utilisateurs comparent leurs téléphones à l’iPhone.
L’iphone est devenue un véritable standard.
Afin de combler toutes ces lacunes, les constructeurs historiques se sont constitués en coalition afin de mettre en place un système concurrent
Cette coalition a vu le jour en 2007 sous le nom de Open Handset Alliance, et a comme objectif la réalisation d’un système d’exploitation complet, ouvert et gratuit pour mobiles. D’ou la naissance d’Android
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
L’arrivée de l’iPhone était une révolution dans le paysage des systèmes d’exploitation mobiles.
Tous les utilisateurs comparent leurs téléphones à l’iPhone.
L’iphone est devenue un véritable standard.
Afin de combler toutes ces lacunes, les constructeurs historiques se sont constitués en coalition afin de mettre en place un système concurrent
Cette coalition a vu le jour en 2007 sous le nom de Open Handset Alliance, et a comme objectif la réalisation d’un système d’exploitation complet, ouvert et gratuit pour mobiles. D’ou la naissance d’Android
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
L’arrivée de l’iPhone était une révolution dans le paysage des systèmes d’exploitation mobiles.
Tous les utilisateurs comparent leurs téléphones à l’iPhone.
L’iphone est devenue un véritable standard.
Afin de combler toutes ces lacunes, les constructeurs historiques se sont constitués en coalition afin de mettre en place un système concurrent
Cette coalition a vu le jour en 2007 sous le nom de Open Handset Alliance, et a comme objectif la réalisation d’un système d’exploitation complet, ouvert et gratuit pour mobiles.
D’ou la naissance d’Android
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
L’arrivée de l’iPhone était une révolution dans le paysage des systèmes d’exploitation mobiles.
Tous les utilisateurs comparent leurs téléphones à l’iPhone.
L’iphone est devenue un véritable standard.
Afin de combler toutes ces lacunes, les constructeurs historiques se sont constitués en coalition afin de mettre en place un système concurrent
Cette coalition a vu le jour en 2007 sous le nom de Open
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola Samsung Sony Ericsson Toshiba LG Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC
Motorola Samsung Sony Ericsson Toshiba LG Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola
Samsung Sony Ericsson Toshiba LG Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola Samsung
Sony Ericsson Toshiba LG Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola Samsung Sony Ericsson
Toshiba LG Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola Samsung Sony Ericsson Toshiba
LG Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola Samsung Sony Ericsson Toshiba LG
Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola Samsung Sony Ericsson Toshiba LG
Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Google veut ouvrir le développement d’Android en rassemblant autour de lui et au travers de l’Open Handset Alliance (OHA) un maximum de sociétés. Parmi les membres de l’Open Handset Alliance, nous trouvons les constructeurs suivants :
HTC Motorola Samsung Sony Ericsson Toshiba LG Huawei Asus
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Trois clés principales de la plate-forme android
La plate forme android est innovante car on y trouve toutes les dernières technologies de téléphonie : Ecran tactile, GPS, appareil photo numérique etc...
La plate forme android est accessible car le développeur n’a pas besoin d’un matériel particulier ou d’un langage très peu utilisé. Le langage de développement utilisé est le java.
Elle est ouverte parce qu’elle est fournie sous licence open source, permettant ainsi la consultation et la modification des sources.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Trois clés principales de la plate-forme android
La plate forme android est innovante car on y trouve toutes les dernières technologies de téléphonie : Ecran tactile, GPS, appareil photo numérique etc...
La plate forme android est accessible car le développeur n’a pas besoin d’un matériel particulier ou d’un langage très peu utilisé. Le langage de développement utilisé est le java.
Elle est ouverte parce qu’elle est fournie sous licence open source, permettant ainsi la consultation et la modification des sources.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Trois clés principales de la plate-forme android
La plate forme android est innovante car on y trouve toutes les dernières technologies de téléphonie : Ecran tactile, GPS, appareil photo numérique etc...
La plate forme android est accessible car le développeur n’a pas besoin d’un matériel particulier ou d’un langage très peu utilisé. Le langage de développement utilisé est le java.
Elle est ouverte parce qu’elle est fournie sous licence open source, permettant ainsi la consultation et la modification des sources.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Trois clés principales de la plate-forme android
La plate forme android est innovante car on y trouve toutes les dernières technologies de téléphonie : Ecran tactile, GPS, appareil photo numérique etc...
La plate forme android est accessible car le développeur n’a pas besoin d’un matériel particulier ou d’un langage très peu utilisé. Le langage de développement utilisé est le java.
Elle est ouverte parce qu’elle est fournie sous licence open source, permettant ainsi la consultation et la modification des sources.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Concurrents d’android
Android affronte une grande concurrence sur le marché iPhone OS
C’est le concurrent principal de l’android. C’est un système d’Apple qu’on retrouve sur les iPhones et également sur les iPads
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Concurrents d’android
Symbian
Ce système d’exploitation est la propriété de nokia et il est passé récemment en open source.
Figure– Système d’exploitation symbian
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Introduction
Concurrents d’android
BlackBerry OS
C’est le système présent sur tous les téléphones de la marque RIM(Reseach in Motion)
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Introduction
Concurrents d’android
Windows Mobile
Un système pour mobiles propriétaire proposé par microsoft.
On le trouve sur de nombreux téléphones
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Architecture de la plate-forme
Les composants majeurs de la plate forme sont représentés dans la figure suivante :
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Architecture de la plate-forme
La plate-forme android est composée de différentes couches
Le noyau linux
un noyau Linux qui lui confère notamment des caractéristiques multitâches ; Le noyau Linux, comme n’importe quel OS, est responsable de la gestion du matériel à l’aide de drivers, la mémoire, les processus ou encore les couches réseaux basses. Les bibliothèques
des bibliothèques graphiques, multimédias. Ces bibliothèques proviennent de beaucoup de projets opensources, comme SQLite pour les bases de données, WebKit pour la navigation web ou encore OpenGL afin de produire des graphismes en 2D ou en 3D.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Architecture de la plate-forme
La plate-forme android est composée de différentes couches Le noyau linux
un noyau Linux qui lui confère notamment des caractéristiques multitâches ; Le noyau Linux, comme n’importe quel OS, est responsable de la gestion du matériel à l’aide de drivers, la mémoire, les processus ou encore les couches réseaux basses.
Les bibliothèques
des bibliothèques graphiques, multimédias. Ces bibliothèques proviennent de beaucoup de projets opensources, comme SQLite pour les bases de données, WebKit pour la navigation web ou encore OpenGL afin de produire des graphismes en 2D ou en 3D.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Architecture de la plate-forme
La plate-forme android est composée de différentes couches Le noyau linux
un noyau Linux qui lui confère notamment des caractéristiques multitâches ; Le noyau Linux, comme n’importe quel OS, est responsable de la gestion du matériel à l’aide de drivers, la mémoire, les processus ou encore les couches réseaux basses.
Les bibliothèques
des bibliothèques graphiques, multimédias. Ces bibliothèques proviennent de beaucoup de projets opensources, comme SQLite pour les bases de données, WebKit pour la navigation web ou encore OpenGL afin de produire des graphismes en 2D ou en 3D.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Architecture de la plate-forme
Moteur d’exécution android
Il contient certaines bibliothèques de base du Java
accompagnées de bibliothèques spécifiques à Android et d’une machine virtuelle Java adaptée : la Dalvik Virtual Machine ;
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Architecture de la plate-forme
Les Frameworks pour les applications
un framework applicatif proposant des fonctionnalités de gestion de fenêtres, de téléphonie, de gestion de contenu... ; En fait ce sont ces frameworks là qui vous sont disponibles quand vous programmez en Java, et qui s’occupent d’interagir avec la bibliothèque Android. Vous pouvez vous contenter d’appeler des fonctions déjà faites à l’avance par d’autres et les regarder s’exécuter tranquillement.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Les Applications
des applications dont un navigateur web, une gestion des contacts, un calendrier...
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement android
Le Kit de développement android
Google fournit un kit de développement (Software Development Toolkit ou SDK).
Le SDK Android est composé de plusieurs éléments pour aider les développeurs à créer et à maintenir des applications. Il disponible sur : http ://developer.android.com
des API (interfaces de programmation) ; des exemples de code ;
de la documentation ;
des outils parmi lesquels un émulateur permettant de couvrir quasiment toutes les étapes du cycle de développement d’une application.
Applications Mobiles : Introduction k. mehaoued
Introduction aux applications mobiles
Histoire des applications mobiles plateformes mobiles propriétaires
La plate-forme Android
La plate-forme Android Architecture de la plate-forme Le Kit de développement
Le Kit de développement android
Google fournit un kit de développement (Software Development Toolkit ou SDK).
Le SDK Android est composé de plusieurs éléments pour aider les développeurs à créer et à maintenir des applications. Il disponible sur : http ://developer.android.com
des API (interfaces de programmation) ;
des exemples de code ; de la documentation ;
des outils parmi lesquels un émulateur permettant de couvrir quasiment toutes les étapes du cycle de développement d’une application.