titanium
DESCRIPTION
TRANSCRIPT
![Page 1: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/1.jpg)
Titanium
Réalisé par:
Khemiri Hiba
![Page 2: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/2.jpg)
2
• Introduction
• Présentation
• Titanium API
• Titanium Mobile Environmement
• Exemples
• Conclusion
Plan
![Page 3: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/3.jpg)
3
• Le développement mobile suscite un intérêt de plus en plus croissant chez les développeurs.
Introduction (1/2)
![Page 4: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/4.jpg)
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)
![Page 5: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/5.jpg)
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)
![Page 6: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/6.jpg)
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)
![Page 7: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/7.jpg)
7
• Architecture de Titanium
Présentation (3/3)
![Page 8: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/8.jpg)
8
• Installation de Titanium• Installation SDK Android• Installation SDK IOS
Environment Titanium Mobile
Titanium + SDK Android SDK IOS SDK
+ +
![Page 9: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/9.jpg)
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
![Page 10: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/10.jpg)
10
• Appcelerator
http://www.appcelerator.com
Titanium API (2/3)
![Page 11: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/11.jpg)
11
• KitchenSink
https://github.com/appcelerator/KitchenSink
Titanium API (3/3)
![Page 12: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/12.jpg)
12
Exemple 1 : ‘Hello World’ (1/3)• Création d’un nouveau projet Titanium mobile
![Page 13: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/13.jpg)
13
Exemple 1 : ‘Hello World’ (2/3) • Exécution du projet sous iPhone et Android
![Page 14: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/14.jpg)
14
Exemple 1 : ‘Hello World’ (3/3)
• Résultat de l’exécution
![Page 15: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/15.jpg)
15
Exemple 2 : Alert dialogue
![Page 16: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/16.jpg)
16
Exemple 3 : Map View
![Page 17: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/17.jpg)
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
![Page 18: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/18.jpg)
18
http://www.mondeuxiemecerveau.com
http://fr.wikipedia.org/wiki/Appcelerator_Titanium
Références
![Page 19: Titanium](https://reader033.vdocuments.mx/reader033/viewer/2022061121/546deb2baf7959391f8b67f4/html5/thumbnails/19.jpg)
19
Merci