You are on page 1of 5

Desarrollo de una Aplicacin en Android basada en Grficos Estadsticos

sobre una Arquitectura Distribuida


Jess Felipe Tolentino: jesus_system_07@hotmail.com
Ochoa Goizueta Omar: oochoag@ucv.edu.pe
Meza Hinostroza Kevin: Meza.Hinostroza.Kevin@hotmail.com
Sequeiros Yataco Mario: mrsequeiros@gmail.com
Ruelas Rojas Leo: lruelasr@ucv.edu.pe
Escuela de Ingeniera de Sistemas
Universidad Cesar Vallejo - Lima Este San Juan de Lurigancho
Resumen
En este artculo se presenta el desarrollo de Probile, una aplicacin Android basada en cuadros
estadsticos para que el usuario pueda visualizar las ventas generadas en tiempo real por las
distintas sucursales a travs de un mapa apoyado del servicio de Mapas de Google. Las ventas se
generarn con los sistemas de informacin, los cuales independientemente de la plataforma
interactan, ya que Probile est basado en Servicios Web y como tal en una arquitectura
distribuida, es decir brinda interoperabilidad y agiliza el proceso. Cabe destacar el diseo de
Probile, moderno y atractivo en base a patrones de diseo y guas de estilos estandarizadas por
los desarrolladores de Android a nivel mundial y de Google.
Abstract
This article Probile development, one based on statistical tables for the user to view real-time
sales generated by the different branches supported through a map service Google Maps Android
application is presented. Sales are generated with information systems, which interact regardless
of platform, as Probile is based on Web services and as such in a distributed architecture, ie
provides interoperability and expedites the process. Notably Probile design, modern and
attractive based on design patterns and standardized guides developers Android and Google
global level styles.
Introduccin
En la actualidad los dispositivos mviles como smartphone o tablet son una herramienta
imprescindible para millones de personas, y ms para las empresas que han visto en esta una
oportunidad para ser ms competitivas. Pero esta tendencia no se da solo por el mvil en si sino
por las aplicaciones que estas llevan, ya sea en las diversas plataformas mviles que existen en el
mercado. Android es una de ellas, gracias a su cdigo abierto y su facilidad de hacer mltiples
tareas al mismo tiempo hace que sea el favorito entre miles de usuarios y desarrolladores. La alta
gerencia necesita saber sobre los diversos factores que generan ingresos a la organizacin ya sean
sus ventas o que productos son los ms vendidos. Este trabajo se facilita ms aun con la ayuda
de una aplicacin mvil, su movilidad y diseo hacen que el usuario pueda trabajar de una manera
eficiente, fcil y ms importante an tomar las decisiones correctas en el momento oportuno.

Trabajos Previos
Entre los proyectos realizados anteriormente desarrollando aplicaciones Android y web services
presentamos dos casos.
Pacheco, Vctor (2011) en su proyecto titulado Diseo e implementacin de una aplicacin
distribuida de gestin de inventario para dispositivos mviles cuyo proyecto hace referencia a la
mejora sustancial de los procesos de gestin de inventario en pymes, necesaria hoy en da. Que
los procesos sean accesibles junto con la aceptacin de los dispositivos mviles hacen posible que
se pueda llevar la informacin necesaria manejada por la empresa casi a todas partes.
Otro proyecto relacionado es la tesis titulada Aplicacin Android para interactuar con Moodle a
travs de servicios web desarrollado por FERNANDEZ, Abel en la Universidad Alfonso X El Sabio,
en el que se har uso de los recursos de la plataforma open source learning MOODLE para ser
consumidos a travs de la web service por medio del acceso de un dispositivo mvil Android,
haciendo uso de los distintos protocolos que ello implica.

Otras Secciones
Eclipse-ADT (Android developed tools), Es un entorno de desarrollo integrado Esta plataforma
permite desarrollar aplicaciones variadas a partir de un conjunto de componentes de software
llamados mdulos los que proporcionan satisfaccin a las necesidades complejas del usuario
mediante la combinacin de varios mdulos pequeos mediante un esquema de trabajo fcil de
interpretar permitiendo un diseo fcil ahorrando el trabajo de codificacin.
Mysql, es un sistema gestor de base de datos relacional libre que permite tener mayor velocidad
al realizar las operaciones, que lo hace uno de los gestores con mejor rendimiento, tiene un bajo
costo en requerimientos para la elaboracin de bases de datos, posee una facilidad de
configuracin e instalacin de usuarios y soporta gran variedad de Sistemas Operativos.
Prototype, herramienta de prototipado de una aplicacin que nos facilita crear bocetos de
aplicaciones para diferentes dispositivos sin utilizacin de cdigos para poder esbozar la idea que
puede ser desde una web app hasta aplicaciones que visualizaremos en un iPhone 5s, iPhone 4s,
iPad o dispositivos Android.
Web Service, es un conjunto de protocolos y estndares que sirven para intercambiar datos entre
aplicaciones. As que distintas aplicaciones de software desarrolladas en lenguajes de
programacin diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios
web para intercambiar datos en redes de ordenadores como Internet, esto significa que los WS
aportan interoperabilidad.
Programacin en Android se basa en activitis que seran los mainframes o pantallas de inicio en
donde se cargan los componentes como los listview, bottons, textview entre otros componentes.
Tambin se utilizan los lenguajes java y XML para la creacin de aplicativos Android. En el manifest
se dan los permisos y atributos principales del aplicativo sea la versin de Android a utilizar como
la secuencia de activitis y su prioridad

Android developers (Gua de diseo y estilos), conjunto de buenas prcticas y consejos para el
desarrollo de aplicativos Android de buena calidad visual en el cual encontramos principios de
diseo como el uso de estilos y temas especficos para el usuario final estructura de diseo del
aplicativo, navegacin fcil y rpida parmetros ptimos de los distintos componentes del
aplicativo como los text fields, bottons y etc. Permitiendo as un diseo visual llamativo para los
distintos tipos de usuarios.

Experimentos y Resultados

Conclusiones
En conclusin, el trabajo presentado muestra el desarrollo y finalidad de una aplicacin mvil, el
cual brinda una solucin enfocado a la accesibilidad y portabilidad de la informacin, tener una
vista del negocio resguardo de la informacin estableciendo un orden a la hora de realizar los
procesos del negocio. De esta manera este trabajo demuestra la importancia y utilidad de las
aplicaciones mviles en Android satisfaciendo necesidades y que tienen un futuro lleno de
posibilidades. Adems con la arquitectura como la aplicacin de los Servicios Web brindan un
nuevo paradigma de programacin para la comunicacin entre aplicaciones hacindolos ms
verstiles al no depender de los lenguajes o plataformas sobre las cuales se desarrollen
basndose en estndares abiertos. Por otra parte el diseo de la aplicacin es un tema muy
importante que muchas veces no se toma en cuenta, es un proceso de prototipado basndose
en patrones y guas de estilo con la finalidad que el usuario tenga una buena experiencia al usar
la aplicacin a travs de la usabilidad.

Referencias
1. David Booth, Hugo Haas, Francis McCabe. W3C. (2004). Web Services Architecture.
Versin Actual En Lnea http://www.w3.org/TR/2004/NOTE-ws-arch-200402 11/
2. Developers, Android, the world's most popular mobile platform. En Lnea
https://developer.android.com/index.html
3. FERNANDEZ, Abel. Aplicacin Android para interactuar con Moodle a travs de servicios
web. Madrid, Espaa: Universidad Alfonso X El Sabio (Escuela de Ingeniera Informtica),
2010. 166pp.
4. PACHECHO, Vctor. Diseo e Implementacin de una aplicacin distribuida de gestin de
inventario para dispositivos mviles. Madrid, Espaa: Universidad Carlos III de Madrid
(Ingeniera de Sistemas e Informtica), 2011. 120pp.

You might also like