Ambiente de las Aplicaciones Moviles
Para desarrollar aplicaciones móviles debe hacerse la elección del ambiente de desarrollo. Cada ambiente se forma mediante una configuración particular demetodologías, modelos de programación, herramientas, documentación de apoyo a la implementación y hardware. Una metodología es un conjunto de procedimientos que permiten producir y mantener un producto desoftware. La metodología define fases del ciclo de vida del software de las que se va a ocupar. Los modelos de programación consisten en estilos y técnicas de implementación de acuerdo a tecnologías oplataformas particulares. Entre las herramientas están los lenguajes, compiladores, depuradores (debuggers), emuladores, etc., idealmente contenidos en un entorno integrado de desarrollo. Si no se hallanintegrados en un entorno único, cada herramienta funciona de manera aislada y la integración requiere un esfuerzo adicional que implica tiempos y costos extras. La documentación de desarrollo suelepresentarse bajo la forma de «kits» que contienen documentos electrónicos con guías, prácticas habituales e información acerca de los modelos de programación. El hardware está formado por losdispositivos móviles objetivo para los cuales se desarrolla y por los equipos de escritorio necesarios para ejecutar los entornos de desarrollo. El proceso de implementación en sí ocurre en los equipos deescritorio. La figura 2.1 a continuación representa el gráfico general de un ambiente de desarrollo de aplicaciones móviles.
Figura 2.1. Ambientes de desarrollo de aplicaciones móviles
Se proponeincorporar el uso de un marco de trabajo al ambiente de desarrollo de aplicaciones móviles. Un marco de trabajo provee idealmente tres elementos:
1. Un envoltorio (algún nivel de abstracción)
2. Unaarquitectura
3. Algún método
Un envoltorio ofrece la abstracción necesaria para simplificar al desarrollador el acceso a las tecnologías de base. Puede materializarse, por ejemplo, a través...
Regístrate para leer el documento completo.