Chapitre 2 Web application avec HTML5 et CSS3 19

driftsaultInternet και Εφαρμογές Web

25 Ιουν 2012 (πριν από 4 χρόνια και 11 μήνες)

366 εμφανίσεις

Chapitre 1 Introduction 7
1.1.Développer sur mobile...................................................9
1.2.La situation actuelle.....................................................10
Et si je voulais développer sur iPhone?..............................10
Être dans le mobile et dans le Web en même temps...............11
Développer des applications business...............................12
Surfer sur la vague Google.............................................12
Et Microsoft dans tout cela.............................................13
Et Symbian,alors?......................................................14
Un framework pour les gouverner tous..............................14
1.3.Ce que vous trouverez dans ce livre..................................16
Chapitre 2 Web application avec HTML5 et CSS3 19
2.1.Introduction aux nouveautés de HTML5.............................21
De l’audio dans vos applications......................................21
De la vidéo................................................................22
Dessiner dans un navigateur..........................................22
De la sémantique avec HTML5........................................23
Des formulaires plus intelligents......................................25
Des microdonnées.......................................................26
2.2.Comment CSS3 peut-il vous aider à créer des applications web
mobiles?..................................................................26
Des colonnes dans vos designs.......................................26
Des bords ronds.........................................................27
Utiliser de nouvelles typos.............................................28
Raccourcir le contenu...................................................28
2.3.Des transitions,transformations et animations....................29
2.4.Du style en fonction du périphérique.................................30
2.5.Nouveautés dans JavaScript..........................................31
2.6.Introduction à jQuery Mobile..........................................35
2.7.Introduction à Sencha Touch..........................................40
2.8.Check-list..................................................................49
Chapitre 3 Géolocalisation dans une Web application 51
3.1.Le navigateur comme interface entre le téléphone et le Web....53
3.2.Créer une application"bon plan"avec jQuery Mobile.............56
3.3.Check-list..................................................................63
Chapitre 4 Données locales accessibles en HTML5 65
4.1.Apprendre à gérer le cache sur iPhone et Android.................67
4.2.Utiliser cache.manifest.................................................67
4.3.Utiliser local storage....................................................70
4.4.Utiliser SQLite Database................................................71
4.5.Check-list..................................................................74
Chapitre 5 HTML5 et les applications natives 75
5.1.Pourquoi le natif?.......................................................77
4
5.2.Découvrir Phonegap....................................................78
5.3.Accéder aux fonctions natives de l’iPhone/Android...............83
5.4.La caméra et les photos.................................................85
5.5.L’accéléromètre..........................................................88
5.6.Le compas................................................................90
5.7.Se localiser...............................................................92
5.8.Manipuler les contacts..................................................94
5.9.Gestion de l’audio.......................................................98
5.10.Gérer les fichiers.......................................................102
5.11.Vérifier la connexion...................................................107
5.12.Application sur Android...............................................108
5.13.L’utilisation de SQLite et localStorage..............................109
5.14.Information sur le téléphone.........................................109
5.15.Améliorer l’apparence avec Sencha Touch........................110
5.16.Découvrir les limites...................................................113
5.17.Check-list................................................................113
Chapitre 6 Créer sa première application avec Titanium 115
6.1.Qu’est-ce que Titanium?..............................................117
6.2.Vos premiers pas avec AppCelerator sur Android................119
Installer Python.........................................................121
Installer Git..............................................................122
Installer Scon...........................................................124
Installer Java............................................................125
Installer le SDKAndroid...............................................127
Votre première application Android.................................130
6.3.Porter son application sur iPhone...................................136
6.4.Check-list................................................................140
Chapitre 7 Bien comprendre 141
7.1.Les bases................................................................143
7.2.Comprendre ce qui est commun.....................................148
7.3.Apprendre à utiliser les entrées utilisateurs.......................151
7.4.Copier-coller des informations dans votre application...........161
7.5.Orienter son application comme on veut...........................162
7.6.Gestion des contacts...................................................165
7.7.Créer une application"to-do list"sur iPhone et Android........168
7.8.Check-list................................................................176
Chapitre 8 Gestion de données locales 177
8.1.Sauvegarder des informations dans un fichier....................179
8.2.Manipuler les propriétés..............................................182
8.3.Découvrir ce qu’est une base de données..........................184
8.4.Utiliser une base de données dans notre application PowerTodo...
189
8.5.Application de gestion des dépenses...............................199
8.6.Check-list................................................................214
SOMMAIRE
5
Chapitre 9 API avancées 215
9.1.Internationaliser son application....................................217
9.2.Utiliser Google Map et la géolocalisation..........................220
9.3.Manipuler l’accéléromètre............................................230
9.4.Utiliser l’appareil photo...............................................232
9.5.Améliorer son application de gestion de dépense................234
9.6.Intégrer Facebook......................................................245
9.7.Aller plus loin avec de la réalité augmentée et aRTI..............250
9.8.Des statistiques d’usage de votre application.....................261
9.9.Check-list................................................................264
Chapitre 10 Internet et votre application 265
10.1.Créer une requête GET et POST.....................................267
10.2.Détecter le réseau......................................................268
10.3.Lire un flux RSS.........................................................269
10.4.Se connecter au Web service Facebook Graph API...............273
10.5.Exploiter des données existantes sur Twitter......................277
10.6.Télécharger du contenu...............................................280
10.7.Uploader une image...................................................282
10.8.Utiliser SOAP...........................................................283
10.9.Les bases d’une application de messagerie.......................284
10.10.Check-list................................................................296
Chapitre 11 Gestion des médias 297
11.1.De la musique dans ses applications................................299
11.2.Jouer une vidéo........................................................303
11.3.De la musique en play-back sous iOS...............................305
11.4.Check-list................................................................306
Chapitre 12 Annexes 307
12.1.Publier votre application..............................................309
Phonegap et iOS (iPhone et iPad)...................................309
Phonegap et Android..................................................309
Titaniumet iOS.........................................................309
Titaniumet Android....................................................310
12.2.Webographie...........................................................310
HTML5...................................................................310
jQuery Mobile...........................................................311
Sencha Touch...........................................................311
Phonegap................................................................311
Titanium.................................................................312
6