You are on page 1of 3

INSTITUTO TECNOLGICO DE AGUASCALIENTES INGENIERA EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACIONES

Arquitecturas y entornos de desarrollo de dispositivos mviles

Desarrollo de Aplicaciones para Dispositivos Mviles Diego Jimnez Casillas

Aguascalientes, Ags martes 12 de septiembre 2013.

Introduccin
Los dispositivos mviles se han convertido en herramientas de uso cotidiano para casi todo tipo de personas, de igual manera se han convertido en un medio importante de comunicacin y de fcil acceso. La evolucin tecnolgica ha contribuido tambin en la mejora de estos dispositivos, incorporando nuevos servicios y caractersticas en los mismos. Todo esto se ha logrado con la evolucin de las arquitecturas mviles las cuales han incorporado nuevas mejoras en sus diseos, logrando con esto convertirse en una plataforma para nuevos desarrollos de software mvil.

Desarrollo
Los dispositivos mviles son aparatos de tamao reducido, con algunas capacidades de procesamiento, estos dispositivos por su tamao son limitados en cuanto a los recursos y almacenamiento a diferencia de lo que podra ofrecer una computadora o algn dispositivo fijo, sin embargo dada su movilidad y facilidad de manejo se presta para realizar muchas tareas sencillas. Para cumplir con estas tareas es necesario elaborar aplicaciones capaces de cumplir con todas las necesidades del usuario final y que al mismo tiempo sean aplicaciones que sean capaces de trabajar con los recursos limitados que tiene el mismo dispositivo, en otras palabras, se necesita desarrollar aplicaciones que sean funcionales y ligeras para que puedan realizar con xito sus tareas y ser de utilidad para los usuarios. En la actualidad existen varias arquitecturas y entornos de desarrollo para plataformas mviles, que en su conjunto tienen como objetivo lograr la creacin de aplicaciones funcionales dentro de los diversos tipos de dispositivos mviles que existen (telfonos, PDAs, terminales, etc.). Las aplicaciones que se desarrollan, dependen obviamente del dispositivo en el que se implementaran. Es decir, que el entorno de desarrollo depender bsicamente de la arquitectura que se elija. Por ejemplo, en clase nosotros utilizamos el entorno de desarrollo de Eclipse, el cual es un programa de cdigo abierto desarrollado por Google y Hand Set Alliance, aqu desarrollamos aplicaciones para android, pero para realizarlas tenemos que tener ciertos conocimientos acerca de programacin con Java, ya que es el lenguaje de Android utiliza para sus aplicaciones, tambin

conocimientos de programacin con XML, ya que con eso se crean las vistas para las aplicaciones. El IDE (Integrated Development Enviroment) de Eclipse a mi gusto es my cmodo, porque a parte de tener detector de errores como muchos entornos, siento que es fcil crear tus vistas y modificar el cdigo porque muchas partes de ste ya las crea Eclipse con arrastrar conos, botones, barras etc. Las arquitecturas mviles estn enfocadas principalmente a ofrecer un gran rendimiento con la mnima cantidad de componentes, optimizando al mximo el manejo de los recursos de hardware que se tienen disponibles.

Conclusin
El avance de la tecnologa y la necesidad de tener dispositivos que siempre estn al alcance de nuestras manos han permitido que se desarrollen aplicaciones que faciliten la realizacin de distintas tareas desde dispositivos limitados hasta cierto punto en su capacidad de procesamiento y almacenamiento pero con la ventaja de que son de fcil acceso y transporte, as mismo cmodos y econmicos.

Bibliografa
[1] http://www.slideshare.net/rodadelmar73/1-arquitectura-movil#btnNext [2] http://dsid.escom.ipn.mx/julio/cursos/presen/arq_disp_moviles/Introduccion.pdf [3] http://cs.uns.edu.ar/jeitics2005/Trabajos/pdf/25.pdf [4]http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/tfbasterretc he.pdf [5]http://desarrolloejecutivo.itam.mx/extension/files/Temarios/Programa%2000005 611/P_5611_TEM_1243.PDF