Accueil🇫🇷Chercher

Appcelerator Titanium

Appcelerator Titanium est un kit de construction de logiciels (framework open-source) destinés aux téléphones mobiles utilisant Android ou iOS[2], distribué par Appcelerator Inc depuis [3].

Appcelerator Titanium est un des nombreux framework pour applications mobiles basés sur des technologies web permettant d'utiliser un développement en langage web, principalement Javascript, pour créer des applications natives pour plusieurs plateformes applicatives, notamment iOS, Android et Windows Phone. Ce framework est souvent comparé à Adobe Air pour développer des applications de bureau pour Windows, Mac et Linux[4].

Appcelerator Titanium inclut un outil basé-web, de cross-compilation qui demande un accès internet et un compte développeur. Cet outil peut déployer des applications stand-alone pour Mac, Windows, et Linux de n'importe laquelle de ces plateformes. Cela se réalise en envoyant les fichiers source à une machine propriétaire côté serveur qui renvoie alors les binaires. Un compilateur en ligne de commandes libre est aussi disponible mais n'est pas sujet aux mêmes exigences de réseau et de compte, mais il ne cross-compile pas. La compilation pour mobile est sujette à des exigences supplémentaires Mac OS (donc d'un ordinateur Apple) et du SDK iOS. Concernant Android, il faut disposer du SDK Android, disponible sur les plateformes Mac, Windows et Linux.

En , Appcelerator a publié une liste de 554 développeurs Titanium montrant un réel intérêt envers l'iPad d'Apple[5]. Appcelerator a aussi annoncé la compatibilité de Titanium et de l'Apple iPad et a confirmé qu'il existait des applications Titanium pour l'iPhone qui tournaient sur le simulateur d'iPad[6].

Appcelerator, Inc. offre aussi des services basé CLOUD pour l'emballage, le test et la distribution des applications logiciels développés avec la plateforme Titanium[7].

Fonctionnalités

Les fonctions principales d'Appcelerator Titanium comprennent [8]:

  • Un support des technologies web basĂ©es sur les standards: HTML, CSS et JavaScript sur toutes les plateformes ainsi que PHP, Python et Ruby pour les plateformes de bureau
  • Support des populaires frameworks JavaScript et AJAX dont jQuery, YUI, MooTools, Scriptaculous et autres...
  • Une API indĂ©pendante de la plateforme pour accĂ©der aux composants d'interface graphique natifs dont les barres de navigations, les menus, les boĂ®tes de dialogues et les alertes, et des fonctionnalitĂ©s natives des appareils dont le système de fichiers, le son, le rĂ©seau et une base de donnĂ©es locale.
  • Accès de l'API aux fonctions natives du mobile comme la gĂ©olocalisation, l'accĂ©lĂ©romètre et les cartes
  • ExtensibilitĂ© Ă  travers des interfaces libres et des licences autorisant les dĂ©veloppeurs Ă  ajouter le support d'autres langages de programmation, de codecs multimĂ©dia et de fonctions spĂ©cifiques Ă  l'appareil
  • Disponible sous la licence Apache Public v2.0, licence de logiciels open-sources

Voir aussi

Articles connexes

Liens externes

Références

  1. http://docs.appcelerator.com/titanium/release-notes/?version=3.1.2.GA
  2. « Appcelerator enables iPhone, Android app dev », InfoWorld, (consulté le )
  3. « Appcelerator Atteint 4.1 Millions de dollars pour une plateforme de RIA Open-Source », Techcrunch, (consulté le )
  4. « Appcelerator Takes On Adobe AIR with Titanium », eWeek, (consulté le )
  5. « The iPad App Wave Survey », Appcelerator, (consulté le )
  6. « Nearly 1,000 New Developers Flock to Appcelerator After Company Announces Support for Apple’s iPad », (consulté le )
  7. « Appcelerator Network Cloud Services », Appcelerator, Inc. (consulté le )
  8. « Titanium gets hardened with new beta », Ajaxian, (consulté le )
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.