Anda di halaman 1dari 2

Introduccin a Titanium: Titanium es una plataforma creada por la empresa Appcelerator que permite desarrollar aplicaciones para dispositivos

mviles (iOS, Android, Blackberry y prximamente Windows Phone) programando en JavaScript. Descripcin: Contrario a otras plataformas (como PhoneGap), Titanium genera aplicaciones nativas, por lo que se ejecutan con el desempeo y ventajas de una aplicacin de este tipo. Desde el ambiente de desarrollo de Titanium se crea la interfaz grfica y se programa el comportamiento en JavaScript, y con base en esto, el motor de Titanium genera un proyecto nativo en Xcode (en el caso de iOS) o un proyecto nativo de Android y prximamente en Blackberry. Ya con esto, se puede compilar utilizando las herramientas correspondientes para generar ejecutables nativos para cada plataforma. Adems de las ventajas de desempeo que ofrece el que se generen aplicaciones nativas, otra ventaja es que estas aplicaciones sern aceptadas en el Apple App Store sin problemas. La plataforma base de Titanium es software libre bajo licencia Apache 2 y es gratuito tanto para uso personal como comercial. Adems de las ventajas de costo, el tener el acceso al cdigo fuente nos permite verificar que no se est inyectando ningn tipo de cdigo malicioso en nuestra aplicacin. Acelermetro, para detectar movimientos del dispositivo. Analytics, para proveer estadsticas de uso. Se puede utilizar el de iOS o Google Analytics. Contactos, para acceder el directorio telefnico nativo. Bases de datos, acceso a bases de datos tanto locales como remotas por web services. Facebook, acceso a funcionalidad de Facebook Connect y Facebook Graph API. Filesystem, acceso al sistema de archivos, limitado a los permisos propios de la aplicacin. Geolocalizacin, acceso directo al GPS del dispositivo. Gesture, reconocimiento de gestos en dispositivos con pantalla tctil. Locale, para soportar varios idiomas en una aplicacin de forma nativa. Map, acceso a la API de Google Maps. Media, acceso a imgenes, audio, pelculas, tanto de forma local como remota. Network, acceso a la red y web services. UI, acceso a la interfaz nativa del sistema operativo, con opciones especficas para cada dispositivo soportado. XML, acceso a procesamiento de XML tanto remoto como local. Yahoo, acceso a las APIs de Yahoo.

Una de las grandes ventajas de programar en Javascript es que los desarrolladores pueden aprovechar sus conocimientos existentes con este lenguaje y aplicarlos para crear aplicaciones mviles nativas.

Objetivos Especficos Titanium

Introduccin a Titanium Conceptos generales para crear la Interfaz de Usuario Programacin en Javascript Deteccin de Eventos Contenido web Networking Multimedia Filesystem Geolocalizacin y Mapas Debugging y Testing Publicacin

Anda mungkin juga menyukai