titanium
DESCRIPTION
TRANSCRIPT
Titanium
Réalisé par:
Khemiri Hiba
2
• Introduction
• Présentation
• Titanium API
• Titanium Mobile Environmement
• Exemples
• Conclusion
Plan
3
• Le développement mobile suscite un intérêt de plus en plus croissant chez les développeurs.
Introduction (1/2)
4
• les plateformes Android et iOS domine largement le marché du mobile, la plupart des applications développées sont d'abord optimisée pour elles.
• Titanium est l’un des outils de développement préféré des développeurs, il se place en deuxième mondialement.
Introduction (2/2)
5
• Appcelerator Titanium est développé par Appcelerator Inc. et a été présenté en décembre 2008.
• Appcelerator Titanium est une plateforme libre pour développer des applications mobiles et de bureau en utilisant des technologies web (HTML, CSS, JavaScript).
Présentation (1/3)
6
• Titanium relève le défi pour des applications bureau et mobile.
• Avec Titanium Desktop, vous créez des applications pour Windows, Mac, Linux avec un seul code.
• Titanium Mobile est la déclinaison pour les applications Android, iPhone et Blackberry.
Présentation (2/3)
7
• Architecture de Titanium
Présentation (3/3)
8
• Installation de Titanium• Installation SDK Android• Installation SDK IOS
Environment Titanium Mobile
Titanium + SDK Android SDK IOS SDK
+ +
9
Titanium API (1/3) Geolocation SQL Database Sound, Video File system Camera 2D, 3D Animation Audio, Video
streaming
Networking Maps Facebook, Twitter,
YQL Web services Accelerometer UI elements
10
• Appcelerator
http://www.appcelerator.com
Titanium API (2/3)
11
• KitchenSink
https://github.com/appcelerator/KitchenSink
Titanium API (3/3)
12
Exemple 1 : ‘Hello World’ (1/3)• Création d’un nouveau projet Titanium mobile
13
Exemple 1 : ‘Hello World’ (2/3) • Exécution du projet sous iPhone et Android
14
Exemple 1 : ‘Hello World’ (3/3)
• Résultat de l’exécution
15
Exemple 2 : Alert dialogue
16
Exemple 3 : Map View
17
• L’intérêt principal de l’utilisation d’une plateforme de développement multiplateforme comme Titanium :
o pouvoir déployer l’application sur les magasins (AppStore, Android Market…)
o réduire les coûts de développements en mutualisant du code.
Conclusion
18
http://www.mondeuxiemecerveau.com
http://fr.wikipedia.org/wiki/Appcelerator_Titanium
Références
19
Merci