Appcelerator Titanium

Appcelerator Titanium
Appcelerator Titanium
Importez le logo de ce logiciel

Appcelerator Titanium est une plateforme libre pour développer des applications mobiles et de bureau en utilisant des technologies web. Appcelerator Titanium est développé par Appcelerator Inc. et a été présenté en décembre 2008 [1]. Elle supporte le développement d'applications pour iPhone (sous Mac OS avec le SDK seulement) et pour Android depuis juin 2009[2].

Appcelerator Titanium est un des nombreux framework pour applications mobiles basés sur des technologies web autorisant les développeurs web à utiliser leurs compétences pour créer des applications natives pour iPhone et Android. Appcelerator Titanium est souvent comparé à Adobe Air pour développer des applications de bureau pour Windows, Mac et Linux[3]. Normalement, des outils propriétaires et des compétences spécialisées sont requises pour développer des applications natives pour chaque plateforme[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 : Pour l'iPhone: Mac OS X et le SDK iPhone, et pour Android: le SDK Android et Mac, Windows ou Linux. La dernière version du cross-compilateur de Appcelerator Titanium a été compilé par lui-même !

En janvier 2010, 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].

Sommaire

Fonctionnalités

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

  • 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 UI natifs dont les barres de navigations, les menus, les boîtes de dialogues et les alertes, et des fonctionnalitées 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

Liens externes

Références

  1. Appcelerator Atteint 4.1 Millions de dollars pour une plateforme de RIA Open-Source, Techcrunch, 9 December 2008. Consulté le 29 October 2009
  2. Appcelerator enables iPhone, Android app dev, InfoWorld, 8 June 2009. Consulté le 29 October 2009
  3. Appcelerator Takes On Adobe AIR with Titanium, eWeek, 9 December 2008. Consulté le 29 October 2009
  4. a et b Titanium gets hardened with new beta, Ajaxian, 9 June 2009. Consulté le 29 October 2009
  5. The iPad App Wave Survey, Appcelerator, 26 January 2010. Consulté le 1 February 2010
  6. Nearly 1,000 New Developers Flock to Appcelerator After Company Announces Support for Apple’s iPad, 29 January 2010. Consulté le 1 February 2010
  7. Appcelerator Network Cloud Services, Appcelerator, Inc.. Consulté le 29 October 2009

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Appcelerator Titanium de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Multiple phone web-based application framework — ‹ The template below (Cleanup spam) is being considered for deletion. See templates for discussion to help reach a consensus.› A multiple phone web based application framework is a software framework that is designed to support the development of …   Wikipedia

  • Adobe Integrated Runtime — (AIR) это платформо независимая среда от компании Adobe для запуска приложений, позволяющая использовать HTML/CSS, Ajax, Adobe Flash и Adobe Flex для переноса веб приложений (в т. ч. Rich Internet Applications) на настольные ПК. Содержание 1… …   Википедия

  • Mobile application development — is the process by which application software is developed for small low power handheld devices such as personal digital assistants, enterprise digital assistants or mobile phones. These applications are either pre installed on phones during… …   Wikipedia

  • Разработка приложений для мобильных устройств — Разработка приложений для мобильных устройств  это процесс при котором приложения разрабатываются для небольших портативных устройств таких как КПК, смартфоны или сотовые телефоны. Эти приложения могут быть предустановлены на устройство в… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”