Applications Mobiles : Introduction

78  Download (0)

Full text

(1)

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

(2)

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

(3)

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.

(4)

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.

(5)

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.

(6)

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.

(7)

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.

(8)

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.

(9)

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.

(10)

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.

(11)

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.

(12)

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

(13)

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.

(14)

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.

(15)

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.

(16)

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

(17)

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

(18)

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.

(19)

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.

(20)

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.

(21)

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.

(22)

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.

(23)

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.

(24)

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.

(25)

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.

(26)

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.

(27)

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.

(28)

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.

(29)

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

(30)

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

(31)

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

(32)

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

(33)

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

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

(40)

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

(41)

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

(42)

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

(43)

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

(44)

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

(45)

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

(46)

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

(47)

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

(48)

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

(49)

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

(50)

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

(51)

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

(52)

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.

(53)

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.

(54)

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.

(55)

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.

(56)

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

(57)

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

(58)

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)

(59)

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

(60)

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 :

(61)

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.

(62)

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.

(63)

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.

(64)

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 ;

(65)

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.

(66)

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...

(67)

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.

(68)

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.

Figure

Updating...

References

Related subjects :