ebook img

Développement mobile sous Android PDF

207 Pages·2013·1.56 MB·French
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Développement mobile sous Android

DØveloppement mobile sous Android E. RAMAT UniversitØduLittoral-C(cid:244)ted’Opale 7 septembre 2013 E.Ramat (ULCO) Android 7septembre2013 1/207 Plan 1 Introduction 2 Environnement de dØveloppement 3 Structure d’un programme Android 4 ActivitØ 5 Ressources 6 Interface utilisateur Vues et widgets Interactions 7 PrØfØrences 8 Stockage de donnØes 9 Graphique 10 Processus et (cid:16)threads(cid:17) 11 Service 12 Communication 13 Noti(cid:28)cation E.Ramat (ULCO) Android 7septembre2013 2/207 Introduction E.Ramat (ULCO) Android 7septembre2013 3/207 Introduction Pourquoi le dØveloppement d’applications mobiles? Les (cid:16)devices(cid:17) Apparition de pØriphØriques mobiles connectØs au rØseau : ultraportables, smartphones, tablettes, ... Le Nokia sØrie 9000 E.Ramat (ULCO) Android 7septembre2013 4/207 Introduction Pourquoi le dØveloppement d’applications mobiles? Qu’est ce qu’un (cid:16)smartphone(cid:17)? C’est plus qu’un tØlØphone, il permet : d’envoyer des e-mails de prendre des photos d’Øcouter de la musique ... Technique Un smartphone possŁde : un systŁme d’exploitation complet un environnement de dØveloppement d’applications E.Ramat (ULCO) Android 7septembre2013 5/207 Introduction Les faits L’Øtat actuel en 2006, 2,75 milliards d’abonnØs aux tØlØphones mobiles (dans le monde) en 2013, 6,84 milliards!!! dont 1,1 milliard de smartphones (cid:28)n 2012 dans le monde Progression +300 % de smartphones en 3 ans! E.Ramat (ULCO) Android 7septembre2013 6/207 Introduction Les chi(cid:27)res en aoßt 2013 Les smartphones en France et dans le monde GS Statcounter Mesure d’audience : rØpartition des OS mobiles dØtectØs sur un ensemble de sites E.Ramat (ULCO) Android 7septembre2013 7/207 Introduction Les solutions de dØveloppement mobile Les environnements (cid:224) base de (cid:16)Virtual Machines(cid:17) Java ME (Java Micro Edition) BREW (Binary Runtime Environment for Wireless) Les systŁmes d’exploitation minimalistes Symbian (UIQ - User Interface Quartz - et Nokia S60 User Interface comme interface utilisateur) LiMo (basØ sur Linux) Angstr(cid:246)m distribution (Linux minimaliste pour systŁme embarquØ) OpenMoko (spØci(cid:28)cations matØrielles et logicielles; basØ sur Linux; libre) E.Ramat (ULCO) Android 7septembre2013 8/207 Introduction Les solutions de dØveloppement mobile Les systŁmes d’exploitation enrichis Android iOS (iPhone) Windows Phone BlackBerry OS (BlackBerry) Palm OS (Garnet OS, Cobalt OS) HP/Palm WebOS (Mojo) Les autres OVI (ensemble de services par Nokia) Adobe Flash Lite (version lØgŁre de Flash pour mobile) E.Ramat (ULCO) Android 7septembre2013 9/207 Introduction ProblØmatiques Distribution des applications dØp(cid:244)t centralisØ ou dØcentralisØ depuis un PC Hardware hØtØrogØnØitØ du matØriel puissance et mØmoire limitØes connectivitØ (cid:224) Internet (disponibilitØ, rapiditØ, ...) dispositif d’a(cid:30)chage divers (et rØduit dans le cas des tØlØphones) di(cid:30)cultØ de pointage (touch ou stylet) et de saisie (clavier physique ou virtuel) E.Ramat (ULCO) Android 7septembre2013 10/207

Description:
Pourquoi le développement d'applications mobiles ? Les devices. Apparition de BREW (Binary Runtime Environment for Wireless). Les systèmes
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.