Misión Ambar Rojo Studios SA de CV, es una empresa chiapaneca dedicada al desarrollo de productos y servicios con calidad creativa en el área de medios interactivos, capacitación y desarrollo de software y de aplicaciones móviles, procurando que la responsabilidad y la innovación sean factores clave que motiven a nuestro equipo de trabajo y a nuestros clientes establecer lazos duraderos. Visión Lograr el liderazgo y reconocimiento regional en el desarrollo de medios interactivos, software y aplicaciones móviles, adaptándonos a los cambios continuos en base a la innovación, destacándonos por nuestra calidad y eficiencia en el diseño. 1
Desarrollo de Aplicaciones Móviles Nativas (Apps) con TITANIUM 2
Introducción Hoy en día el desarrollo de Aplicaciones móviles ha adquirido un gran auge, llegando a ser uno de los temas de mayor atención por parte de los desarrolladores. Esto ha motivado a los desarrolladores a aprender aquellos lenguajes enfocados a desarrollar aplicaciones en las principales plataformas móviles, Android, iphone, Blackberry, etc. Por otra parte, vivimos en un mundo en el que la tecnología cambia constantemente lo que trae como consecuencia que el tiempo sea oro, en este sentido han surgido tecnologías que buscan minimizar el tiempo de desarrollo para múltiples plataformas, tal es el caso de Titanium Mobile, PhoneGap, Adobe Air, Corona SDK, entre otras, con el objetivo de brindarnos la facilidad de desarrollar aplicaciones móviles usando nuestros conocimientos sobre lenguajes como Javascript, o herramientas web como el HTML/CSS. Titanium Mobile, desarrollada por Appcelerator (www.appcelerator.com) quien recientemente compró Aptana (desarrolladores de uno de los IDE más reconocidos basado en Eclipse), ofrece un ambiente puramente nativo comparada con las demás, esto nos permite desarrollar aplicaciones para iphone, Android y Blackberry. Ambar Rojo Studios cuenta con personal calificado y certificado en el ambiente de desarrollo Titanium, lo que nos permite ofrecer la capacitación de esta tecnología para que empresas y desarrolladores independientes puedan empezar a desarrollar sus propias aplicaciones móviles e incursionar en un mercado con un valor superior a los 45,000 millones de dólares, según estudios internacionales. 3
Índice 1. Java Script. 1.1. Introducción a Java Script. 1.2. Elementos del Lenguaje. 1.3. Operadores. 1.4. Gramática. 1.5. Objetos. 2. JSON. 2.1. Introducción a JSON. 2.2. Arrays. 2.3. Objetos. 2.4. Codificación. 2.5. Decodificación. 3. SQL Lite 3.1. Introducción a SQL Lite. 3.2. Convenciones de nombrado. 3.3. Creando y borrando tablas. 3.4. Manipulando datos. 3.5. Índices. 4. Construyendo Aplicaciones Móviles Nativas con Titanium. 4.1. Proceso de instalación en Windows 4.2. Interfaz de Usuario. 4.3. Trabajando con datos locales. 4.4. Trabajando con datos remotos. 4.5. Medios y sistemas de archivos. 4.6. Usando servicios de localización. 4.7. Integrando contactos y APIs sociales. 4.8. Integrando contenido WEB. 4.9. Desarrollo y Distribución. 4
Generales Duración: 30 horas Idioma: Español (Material en Inglés) Participantes: Desarrolladores interesados en aplicaciones móviles Tecnología: Titanium (Appcelerator) Tipo: Curso Método: Presencial Lugar: En sitio Cupo: 15 participantes Inversión: $13,500.00 + I.V.A. por participante Métodos de pago: Depósito Bancario, cheque. Requisitos Manejo del lenguaje de programación JavaScript. Laptop con Titanium Studio instalado en la versión soportada de Android SDK y/o ios SDK. Opcional: Traer Android y / o dispositivos ios, junto con los cables. Titanium Studio se puede descargar en http://www.appcelerator.com/products/download/ (Recomendado) Registrar cuenta en Android Market y en el Centro de Desarrollo de IOS. Nota: Usted tendrá que pagar la cuota de desarrollo para Apple y Google respectivamente (ya sea individual /equipo /empresa). Pero no son necesarias para tomar este curso. Completar el tutorial gratuito en línea Zero to App. Para mayor información: http://vimeopro.com/appcelerator/zero-to-app/ 5
Con Titanium usted podrá: Acceder al mercado creciente de las aplicaciones móviles (Más de 100 millones de usuarios). Reducir los costos de desarrllo aprovechando las habilidades de tu equipo actual (JavaScript,.Net, C++, etc). Disminuir drásticamente los tiempos creando aplicaciones una sola vez e implementándolas en múltiples plataformas. Satisfacer las necesidades del cliente al trabajar con una plataforma abierta que genera código nativo. 6