20120524 02 ti v2 · pdf filepremière conférence codestrong à san...
TRANSCRIPT
![Page 1: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/1.jpg)
Titanium 2.0 Principales nouveautés Meetup Paris Titanium n° 1 – Jeudi 24 mai 2012
![Page 2: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/2.jpg)
Rappel : Appcelerator en quelques dates 2006 : Création d'Appcelerator à Atlanta par Jeff Haynie (CEO) et Nolan
Wright (CTO) Initialement, un outil de développement de 'Rich Internet Applications'
Premier bureau : moins de 15 m2 !
2008 : transfert de la société dans la Silicon Valley
2009 : lancement officiel de Titanium à la WWDC d'Apple
2011 : Appcelerator acquiert Aptana, basé sur Eclipse, (Titanium à Titanium Studio) et
Particle Code Première conférence CODESTRONG à San Francisco
2012 : Appcelerator acquiert cocoafish
Plus de 135 employés Des bureaux à Mountain View (HQ), Londres et Tokyo
Au total, $50M levés auprès d'investisseurs (dont eBay)
![Page 3: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/3.jpg)
Rappel : fonctionnement de Titanium
![Page 4: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/4.jpg)
Titanium = Titanium Studio + Mobile SDK
Titanium Studio (v. 2.0.2) Mobile SDK (v. 2.0.1.GA rev.2)
![Page 5: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/5.jpg)
Titanium Studio 2 Généralités
Titanium 1.8 à moteur JavaScript V8 pour Android
Titanium1.8.1 à pratiquement plus de 'memory leaks'
Titanium Studio 2 s'appuie sur Eclipse 3.7.2
Support de XCode 4.3
Nouvelles vues ('snippets', serveurs)
Possibilité de gérer les modules externes directement à partir de Titanium Studio (plus besoin d'éditer directement 'tiapp.xml')
Validation globale du projet avant exécution (pas seulement fichier actif)
Améliorations de l'éditeur
Les flux de publication iOS et Android sont plus intuitifs
Accès rapide aux données 'Analytics' d'un projet (clic droit sur le projet)
Accent mis sur CommonJS ('require' plutôt que 'include")
Refonte complète des règles de 'layout'
Support d'Appcelerator Cloud Services
Support HTML5 amélioré (web apps)
Documentation entièrement revue
…
![Page 6: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/6.jpg)
Titanium Studio 2: les nouvelles règles de 'layout' Objectif
Avoir des règles de 'mise en page' mieux définies et donnant le même résultat avec tous les OS
La compilation d'une app 1.8 en 2.0 donne des résultats très variables à ce niveau (à la quantité de travail pour la mise à niveau est donc aussi très variable)
1.8 2.0
![Page 7: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/7.jpg)
Titanium SDK 2 : ACS ACS = Appcelerator Cloud Services (ex-cocafish) Compatibilité
Titanium Objective-C, Java, HTML5, PhoneGap, Sencha
Permet de créer et gérer de manière simple des serveurs 'backend' via : Des API Titanium Des API REST Le SDK iOS Le SDK Android Le SDK JavaScript Le SDK ActionScript 3 Le site d'administration d'ACS
![Page 8: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/8.jpg)
Titanium SDK 2 : ACS 'Chats' 'Checkins'(pour un lieu, un événement…) Objets spécifiques (définis par le développeur) Emails (pré-formatés) Gestion d'événements (beta) Stockage de fichiers (beta) Gestion d'amis (beta) Gestion de messages privés (beta) Manipulation et stockage de photos Gestion des lieux (géolocalisation souple) Gestion de 'posts' (cf. mur de 'posts' dans Facebook) 'Push notifications' (y compris si app inactive) 'Ratings' et revues Intégration avec les réseaux sociaux Gestion du statut (cf. statut Twitter) Gestion des utilisateurs (inscription, authentification…)
![Page 9: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/9.jpg)
Titanium SDK 2 : ACS (démo)
![Page 10: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/10.jpg)
Titanium SDK 2 : support web apps en HTML5 (iOS)
App 'native' Web app
![Page 11: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/11.jpg)
Titanium SDK 2 : support web apps en HTML5 (Android)
App 'native' Web app
![Page 12: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/12.jpg)
Titanium SDK 2 : support web apps en HTML5 (démo)
![Page 13: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/13.jpg)
Documentation entièrement revue http://docs.appcelerator.com/titanium/2.0/index.html
• Vidéos
• Guides
• APIs
![Page 14: 20120524 02 ti v2 · PDF filePremière conférence CODESTRONG à San Francisco 2012 : Appcelerator acquiert cocoafish Plus de 135 employés Des](https://reader034.vdocuments.mx/reader034/viewer/2022042620/5aa3f9a57f8b9a185d8b569c/html5/thumbnails/14.jpg)
Titanium : quel futur ? Support de blackberry BB 10 (entre septembre et
décembre 2012)
Amélioration des éléments de l'UI pour les 'web apps' (?)
Graphical User Interface Design (?) Cf. Interface Builder, Sencha Architect 2,
ForgedUI…