• Aucun résultat trouvé

Applications Mobiles : Introduction

N/A
N/A
Protected

Academic year: 2022

Partager "Applications Mobiles : Introduction"

Copied!
78
0
0

Texte intégral

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

Références

Documents relatifs

2- Veille à la proportion dans les différentes parties de ton dessin.. 3- Embellis ton dessin à

• et/ou le déplacement de l’utilisateur est une technique d’interaction avec des données ayant une localisation dans le monde physique, le mouvement des utilisateurs

Le défi le plus important auquel doit faire face le MRAC pour évoluer de musée colonial vers un centre de référence concernant l’Afrique centrale, est la rénovation du bâtiment

Nous présentons dans cette démonstration la plate-forme Macchiato 1 , développée pour cons- truire facilement des applications mobiles performantes, adaptables et pouvant être

Une étude réalisée par l'entreprise américaine App Annie décortique les pratiques des Français sur leur smartphone. Retour en infographies sur les

Les néobanques sont donc critiquées sur des éléments en dehors de l’application (service client, frais : les services de la banque) et l’absence d’agence fait du Google Play

Consigne : Colle les lettres dans le bon ordre pour écrire le titre du livre lu

Vous apprendrez à mettre en place l’environnement de développement Android Studio, à l’utiliser pour créer des interfaces graphiques (utiliser les widgets d’Android) et