App acelerator titanium

Post on 21-Jun-2015

713 views 1 download

Transcript of App acelerator titanium

AppAcelerator TitaniumTrabajo de InvestigaciónPráctica Calificada 1

Omar AlvarezDante LavadoSergio Marcelo

¿Qué es Titanium?Es una plataforma de desarrollo

de aplicaciones para plataformas móviles, tales como celulares y tablets, así como aplicaciones de escritorio, utilizando tecnologías web.

HistoriaTitanium fue presentado por la empresa

Appacelerator Inc. en Diciembre del 2008.

Se añadió el soporte para aplicaciones móviles para dispositivos Android y iPhone en Junio del 2009.

El soporte para para las tablets iPad fue añadido en Abril del 2010.

Se anunció soporte para Blackberry en Junio del 2010, pero este aún sigue en versión Beta.

¿Qué lenguajes soporta?Titanium utiliza principalmente

HTML, Javascript y CSS para desarrollar rápidamente aplicaciones.

Asimismo, tiene soporte para Phyton, Ruby y PHP

Versiones: Titanium MobileOfrece soporte nativo para desarrollar

aplicaciones para iPhone y Android.Contiene más de 300 APIs de desarrollo con

funcionalidad nativa para geolocalización, acelerómetro y mapas.

Ejecuta las aplicaciones tal como si hubieran sido desarrolladas en Objective-C (iOS) y Java (Android).

Versiones: Titanium DesktopAplicaciones de escritorio con base en

desarrollo web.Funcionalidad para acceder a bases de

datos, trabajo offline, notificaciones y mejor performance.

Puede trabajar en diversos sistemas operativos como Linux, Windows o MacOs.

Arquitectura de Titanium

Ejemplo de Pantalla del IDE

El archivo tiapp.xmlEs el archivo principal de la

aplicación donde se guardará la configuración principal del programa

El uso de JavaScriptJavascript es uno de los

principales recursos utilizados para poder realizar una aplicación dinámica y rápida.

DocumentaciónTitanium presenta una detallada

documentación para el desarrollo en su plataforma, la cual se puede encontrar en las siguientes direcciones:◦Guía de referencia de APIs:

http://developer.appcelerator.com/apidoc/mobile/latest

◦Documentación: http://wiki.appcelerator.org/display/guides/Titanium+Mobile

◦Guías de Programación: http://developer.appcelerator.com/doc/mobile/guides

Aplicación Demo

Aplicación Demo