titanium

19
Titani um Réalisé par: Khemiri Hiba

Upload: leilameherzi

Post on 20-Nov-2014

1.829 views

Category:

Technology


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Titanium

Titanium

Réalisé par:

Khemiri Hiba

Page 2: Titanium

2

• Introduction

• Présentation

• Titanium API

• Titanium Mobile Environmement

• Exemples

• Conclusion

Plan

Page 3: Titanium

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

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

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

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

7

• Architecture de Titanium

Présentation (3/3)

Page 8: Titanium

8

• Installation de Titanium• Installation SDK Android• Installation SDK IOS

Environment Titanium Mobile

Titanium + SDK Android SDK IOS SDK

+ +

Page 9: Titanium

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

10

• Appcelerator

http://www.appcelerator.com

Titanium API (2/3)

Page 11: Titanium

11

• KitchenSink

https://github.com/appcelerator/KitchenSink

Titanium API (3/3)

Page 12: Titanium

12

Exemple 1 : ‘Hello World’ (1/3)• Création d’un nouveau projet Titanium mobile

Page 13: Titanium

13

Exemple 1 : ‘Hello World’ (2/3) • Exécution du projet sous iPhone et Android

Page 14: Titanium

14

Exemple 1 : ‘Hello World’ (3/3)

• Résultat de l’exécution

Page 15: Titanium

15

Exemple 2 : Alert dialogue

Page 16: Titanium

16

Exemple 3 : Map View

Page 17: Titanium

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

18

http://www.mondeuxiemecerveau.com

http://fr.wikipedia.org/wiki/Appcelerator_Titanium

Références

Page 19: Titanium

19

Merci