
Développez des applications pour l'iPhone
Avec HTML, CSS et JavaScript
Lee S. Barney - Collection Le programmeur
Résumé
Découvrez la manière la plus simple et la plus rapide de développer des applications iPhone !
Pour créer des applications iPhone, inutile de maîtriser l'Objective-C : vous pouvez recourir aux technologies et aux outils du Web que vous utilisez déjà - JavaScript, HTML et CSS. Cet ouvrage vous explique comment combiner les frameworks QuickConnect et PhoneGap avec le kit de développement d'Apple pour créer des applications sécurisées de grande qualité à destination des iPhone.
L'auteur y détaille le processus de développement, de la création de superbes interfaces utilisateur à la compilation, au déploiement et à l'exécution des applications. Il présente des techniques et des exemples de code conçus pour rationnaliser le développement, supprimer la complexité, optimiser les performances et exploiter toutes les possibilités de l'iPhone, de son accéléromètre et son GPS à sa base de données intégrée.
Grâce à cet ouvrage, les développeurs web pourront rapidement programmer pour l'iPhone en exploitant les outils qu'ils connaissent déjà.
Sommaire
- Préface
- Outils pour le développement d'applications hybrides
- Comment utiliser ce livre
- Ressources en ligne
- Prérequis
- Remerciements
- À propos de l'auteur
- Contacter l'auteur
- 1. Développer avec Dashcode et Xcode
- Section 1 : utiliser Dashcode et le modèle QuickConnect
- Section 2 : utiliser Xcode et le modèle QuickConnect
- Section 3 : les bases d'Objective-C
- Section 4 : structure Objective-C d'une application QuickConnectiPhone
- Section 5 : structure Objective-C d'une application PhoneGap
- Section 6 : embarquer du contenu web avec QuickConnectiPhone
- Section 7 : embarquer du contenu web avec PhoneGap
- En résumé
- 2. Modularité JavaScript
- Section 1 : modularité
- Section 2 : modularité avec le framework JavaScript QuickConnect
- Section 3 : conception modulaire dans QuickConnectiPhone
- Section 4 : implémentation des contrôleurs métier et d'affichage
- Section 5 : implémentation d'un contrôleur d'erreur
- Section 6 : étapes de création d'une fonctionnalité de l'application
- En résumé
- 3. Interfaces utilisateur
- Section 1 : guide de l'interface utilisateur d'Apple
- Section 2 : interfaces fondées sur les listes et sur Navigateur
- Section 3 : applications non fondées sur des listes
- Section 4 : applications d'immersion
- Section 5 : créer et utiliser des transformations CSS personnalisées
- Section 6 : créer et utiliser un module de glisser-déposer, de redimensionnement et de rotation
- En résumé
- 4. GPS, accéléromètre et autres fonctions natives avec QuickConnectiPhone
- Section 1 : activation de l'appareil en JavaScript
- Section 2 : activation de l'appareil en Objective-C
- Section 3 : implémentation Objective-C de l'architecture de QuickConnectiPhone
- En résumé
- 5. GPS, accéléromètre et autres fonctions natives avec PhoneGap
- Section 1 : activation de l'appareil en JavaScript
- Section 2 : activation de l'appareil en Objective-C
- En résumé
- 6. Cartes Google
- Section 1 : afficher une carte dans une application JavaScript QuickConnect
- Section 2 : implémentation Objective-C du module de cartographie de QuickConnect
- En résumé
- 7. Bases de données
- Section 1 : application BrowserDBAccess
- Section 2 : utilisation des bases de données SQLite avec WebView
- Section 3 : utilisation de bases de données SQLite natives
- Section 4 : utilisation de DataAccessObject avec les bases de données du moteur WebKit
- Section 5 : utilisation de DataAccessObject avec les bases de données natives
- En résumé
- 8. Données distantes
- Section 1 : application browserAJAXAccess
- Section 2 : utilisation de ServerAccessObject
- Section 3 : ServerAccessObject
- Section 4 : fonctions de contrôle de la sécurité
- En résumé
- A. Introduction à JSON
- Section 1 : les fondamentaux
- Section 2 : une API JavaScript pour JSON
- En résumé
- B. Plan de développement pour QuickConnectFamily
- C. Plan de développement pour PhoneGap
- Index
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Pearson |
Auteur(s) | Lee S. Barney |
Collection | Le programmeur |
Parution | 10/12/2009 |
Nb. de pages | 231 |
Format | 19 x 23 |
Couverture | Broché |
Poids | 480g |
Intérieur | Noir et Blanc |
EAN13 | 9782744023903 |
ISBN13 | 978-2-7440-2390-3 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Systèmes d'exploitation OS embarqués et temps réel
- Informatique Développement d'applications Programmation Windows Programmation Windows mobile
- Informatique Développement d'applications Programmation PDA et systèmes embarqués
- Informatique Réseaux et télecommunications Smartphones et tablettes iPhone, iPad, iPod