SlideShare una empresa de Scribd logo
1 de 5
Descargar para leer sin conexión
Desarrollo de una Aplicación en Android basada en Gráficos Estadísticos
sobre una Arquitectura Distribuida
Jesús 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 Ingeniería de Sistemas
Universidad Cesar Vallejo - Lima Este San Juan de Lurigancho
Resumen
En este artículo se presenta el desarrollo de Probile, una aplicación Android basada en cuadros
estadísticos para que el usuario pueda visualizar las ventas generadas en tiempo real por las
distintas sucursales a través de un mapa apoyado del servicio de Mapas de Google. Las ventas se
generarán con los sistemas de información, los cuales independientemente de la plataforma
interactúan, 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 diseño de
Probile, moderno y atractivo en base a patrones de diseño y guías 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.
Introducción
En la actualidad los dispositivos móviles como smartphone o tablet son una herramienta
imprescindible para millones de personas, y más para las empresas que han visto en esta una
oportunidad para ser más competitivas. Pero esta tendencia no se da solo por el móvil en si sino
por las aplicaciones que estas llevan, ya sea en las diversas plataformas móviles que existen en el
mercado. Android es una de ellas, gracias a su código abierto y su facilidad de hacer múltiples
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 organización ya sean
sus ventas o que productos son los más vendidos. Este trabajo se facilita más aun con la ayuda
de una aplicación móvil, su movilidad y diseño hacen que el usuario pueda trabajar de una manera
eficiente, fácil y más importante aún 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, Víctor (2011) en su proyecto titulado “Diseño e implementación de una aplicación
distribuida de gestión de inventario para dispositivos móviles” cuyo proyecto hace referencia a la
mejora sustancial de los procesos de gestión de inventario en pymes, necesaria hoy en día. Que
los procesos sean accesibles junto con la aceptación de los dispositivos móviles hacen posible que
se pueda llevar la información necesaria manejada por la empresa casi a todas partes.
Otro proyecto relacionado es la tesis titulada “Aplicación Android para interactuar con Moodle a
través 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 través de la web service por medio del acceso de un dispositivo móvil 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 módulos los que proporcionan satisfacción a las necesidades complejas del usuario
mediante la combinación de varios módulos pequeños mediante un esquema de trabajo fácil de
interpretar permitiendo un diseño fácil ahorrando el trabajo de codificación.
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 elaboración de bases de datos, posee una facilidad de
configuración e instalación de usuarios y soporta gran variedad de Sistemas Operativos.
Prototype, herramienta de prototipado de una aplicación que nos facilita crear bocetos de
aplicaciones para diferentes dispositivos sin utilización de códigos 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 estándares que sirven para intercambiar datos entre
aplicaciones. Así que distintas aplicaciones de software desarrolladas en lenguajes de
programación 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.
Programación en Android se basa en activitis que serían los mainframes o pantallas de inicio en
donde se cargan los componentes como los listview, bottons, textview entre otros componentes.
También se utilizan los lenguajes java y XML para la creación de aplicativos Android. En el manifest
se dan los permisos y atributos principales del aplicativo sea la versión de Android a utilizar como
la secuencia de activitis y su prioridad
Android developers (Guía de diseño y estilos), conjunto de buenas prácticas y consejos para el
desarrollo de aplicativos Android de buena calidad visual en el cual encontramos principios de
diseño como el uso de estilos y temas específicos para el usuario final estructura de diseño del
aplicativo, navegación fácil y rápida parámetros óptimos de los distintos componentes del
aplicativo como los text fields, bottons y etc. Permitiendo así un diseño visual llamativo para los
distintos tipos de usuarios.
Experimentos y Resultados
Conclusiones
En conclusión, el trabajo presentado muestra el desarrollo y finalidad de una aplicación móvil, el
cual brinda una solución enfocado a la accesibilidad y portabilidad de la información, tener una
vista del negocio resguardo de la información 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 móviles en Android satisfaciendo necesidades y que tienen un futuro lleno de
posibilidades. Además con la arquitectura como la aplicación de los Servicios Web brindan un
nuevo paradigma de programación para la comunicación entre aplicaciones haciéndolos más
versátiles al no depender de los lenguajes o plataformas sobre las cuales se desarrollen
basándose en estándares abiertos. Por otra parte el diseño de la aplicación es un tema muy
importante que muchas veces no se toma en cuenta, es un proceso de prototipado basándose
en patrones y guías de estilo con la finalidad que el usuario tenga una buena experiencia al usar
la aplicación a través de la usabilidad.
Referencias
1. David Booth, Hugo Haas, Francis McCabe. W3C. (2004). Web Services Architecture.
Versión Actual En Línea http://www.w3.org/TR/2004/NOTE-ws-arch-200402 11/
2. Developers, Android, the world's most popular mobile platform. En Línea
https://developer.android.com/index.html
3. FERNANDEZ, Abel. Aplicación Android para interactuar con Moodle a través de servicios
web. Madrid, España: Universidad Alfonso X El Sabio (Escuela de Ingeniería Informática),
2010. 166pp.
4. PACHECHO, Víctor. Diseño e Implementación de una aplicación distribuida de gestión de
inventario para dispositivos móviles. Madrid, España: Universidad Carlos III de Madrid
(Ingeniería de Sistemas e Informática), 2011. 120pp.

Más contenido relacionado

La actualidad más candente

Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...
Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...
Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...Angelo Tadres
 
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...itsas_ehu
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones movilesFerplazas
 
Aplicaciones
AplicacionesAplicaciones
AplicacionesUPA
 
Uco migracion oswc2012
Uco migracion oswc2012Uco migracion oswc2012
Uco migracion oswc2012oswc2012
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilatSistemas
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESFaber Orozco
 

La actualidad más candente (16)

Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Las apps
Las appsLas apps
Las apps
 
Ingenieria web
Ingenieria webIngenieria web
Ingenieria web
 
Presentaciones 2 10c
Presentaciones 2 10cPresentaciones 2 10c
Presentaciones 2 10c
 
Las apps
Las appsLas apps
Las apps
 
Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...
Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...
Pyramid Research: Smartphone operating system Ecosystem analysis and trends s...
 
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
El estado del arte en desarrollo de aplicaciones multiplataforma para móviles...
 
Html5
Html5Html5
Html5
 
Modelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones webModelado conceptual de aplicaciones web
Modelado conceptual de aplicaciones web
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
Uco migracion oswc2012
Uco migracion oswc2012Uco migracion oswc2012
Uco migracion oswc2012
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvil
 
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILESPROGRAMACIÓN DE DISPOSITIVOS MÓVILES
PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
 
app
appapp
app
 

Similar a Desarrollo de una aplicación móvil basada en gráficos estadísticos paper

Similar a Desarrollo de una aplicación móvil basada en gráficos estadísticos paper (20)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Tendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de softwareTendencias actuales del desarrollo de software
Tendencias actuales del desarrollo de software
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Israel tecnologias para desarrollo-web
Israel tecnologias para desarrollo-webIsrael tecnologias para desarrollo-web
Israel tecnologias para desarrollo-web
 
Marco teorico
Marco teoricoMarco teorico
Marco teorico
 
Las apps
Las appsLas apps
Las apps
 
Clase 15 tecnologia movil
Clase 15 tecnologia movilClase 15 tecnologia movil
Clase 15 tecnologia movil
 
Web2 conceptos básicos
Web2 conceptos básicosWeb2 conceptos básicos
Web2 conceptos básicos
 
Proyecto final programación
Proyecto final programaciónProyecto final programación
Proyecto final programación
 
Tema 6
Tema 6Tema 6
Tema 6
 
Procesos moviles
Procesos movilesProcesos moviles
Procesos moviles
 
Web2.0 3.0
Web2.0 3.0Web2.0 3.0
Web2.0 3.0
 
Sesion 1
Sesion 1Sesion 1
Sesion 1
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 
Programacion de aplicaciones moviles
Programacion de aplicaciones movilesProgramacion de aplicaciones moviles
Programacion de aplicaciones moviles
 

Más de Leo Ruelas Rojas

Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareLeo Ruelas Rojas
 
Tipos de Modelado de Base de Datos
Tipos de Modelado de Base de DatosTipos de Modelado de Base de Datos
Tipos de Modelado de Base de DatosLeo Ruelas Rojas
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacénLeo Ruelas Rojas
 
Reconocimiento de patrones
Reconocimiento de patronesReconocimiento de patrones
Reconocimiento de patronesLeo Ruelas Rojas
 
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, UsuariosManual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, UsuariosLeo Ruelas Rojas
 

Más de Leo Ruelas Rojas (8)

Tipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de SoftwareTipos de Requerimientos en Ingeniería de Software
Tipos de Requerimientos en Ingeniería de Software
 
Tipos de Modelado de Base de Datos
Tipos de Modelado de Base de DatosTipos de Modelado de Base de Datos
Tipos de Modelado de Base de Datos
 
Modelo furps
Modelo furpsModelo furps
Modelo furps
 
Articulo greenstone
Articulo greenstoneArticulo greenstone
Articulo greenstone
 
NORMA ISO 9000
NORMA ISO 9000NORMA ISO 9000
NORMA ISO 9000
 
Sistema de ventas, compras y almacén
Sistema de ventas, compras y almacénSistema de ventas, compras y almacén
Sistema de ventas, compras y almacén
 
Reconocimiento de patrones
Reconocimiento de patronesReconocimiento de patrones
Reconocimiento de patrones
 
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, UsuariosManual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
Manual jira , Instalación, Creación de Proyecto, Incidencias, Usuarios
 

Último

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

Desarrollo de una aplicación móvil basada en gráficos estadísticos paper

  • 1. Desarrollo de una Aplicación en Android basada en Gráficos Estadísticos sobre una Arquitectura Distribuida Jesús 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 Ingeniería de Sistemas Universidad Cesar Vallejo - Lima Este San Juan de Lurigancho Resumen En este artículo se presenta el desarrollo de Probile, una aplicación Android basada en cuadros estadísticos para que el usuario pueda visualizar las ventas generadas en tiempo real por las distintas sucursales a través de un mapa apoyado del servicio de Mapas de Google. Las ventas se generarán con los sistemas de información, los cuales independientemente de la plataforma interactúan, 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 diseño de Probile, moderno y atractivo en base a patrones de diseño y guías 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. Introducción En la actualidad los dispositivos móviles como smartphone o tablet son una herramienta imprescindible para millones de personas, y más para las empresas que han visto en esta una oportunidad para ser más competitivas. Pero esta tendencia no se da solo por el móvil en si sino por las aplicaciones que estas llevan, ya sea en las diversas plataformas móviles que existen en el mercado. Android es una de ellas, gracias a su código abierto y su facilidad de hacer múltiples 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 organización ya sean sus ventas o que productos son los más vendidos. Este trabajo se facilita más aun con la ayuda de una aplicación móvil, su movilidad y diseño hacen que el usuario pueda trabajar de una manera eficiente, fácil y más importante aún tomar las decisiones correctas en el momento oportuno.
  • 2. Trabajos Previos Entre los proyectos realizados anteriormente desarrollando aplicaciones Android y web services presentamos dos casos. Pacheco, Víctor (2011) en su proyecto titulado “Diseño e implementación de una aplicación distribuida de gestión de inventario para dispositivos móviles” cuyo proyecto hace referencia a la mejora sustancial de los procesos de gestión de inventario en pymes, necesaria hoy en día. Que los procesos sean accesibles junto con la aceptación de los dispositivos móviles hacen posible que se pueda llevar la información necesaria manejada por la empresa casi a todas partes. Otro proyecto relacionado es la tesis titulada “Aplicación Android para interactuar con Moodle a través 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 través de la web service por medio del acceso de un dispositivo móvil 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 módulos los que proporcionan satisfacción a las necesidades complejas del usuario mediante la combinación de varios módulos pequeños mediante un esquema de trabajo fácil de interpretar permitiendo un diseño fácil ahorrando el trabajo de codificación. 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 elaboración de bases de datos, posee una facilidad de configuración e instalación de usuarios y soporta gran variedad de Sistemas Operativos. Prototype, herramienta de prototipado de una aplicación que nos facilita crear bocetos de aplicaciones para diferentes dispositivos sin utilización de códigos 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 estándares que sirven para intercambiar datos entre aplicaciones. Así que distintas aplicaciones de software desarrolladas en lenguajes de programación 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. Programación en Android se basa en activitis que serían los mainframes o pantallas de inicio en donde se cargan los componentes como los listview, bottons, textview entre otros componentes. También se utilizan los lenguajes java y XML para la creación de aplicativos Android. En el manifest se dan los permisos y atributos principales del aplicativo sea la versión de Android a utilizar como la secuencia de activitis y su prioridad
  • 3. Android developers (Guía de diseño y estilos), conjunto de buenas prácticas y consejos para el desarrollo de aplicativos Android de buena calidad visual en el cual encontramos principios de diseño como el uso de estilos y temas específicos para el usuario final estructura de diseño del aplicativo, navegación fácil y rápida parámetros óptimos de los distintos componentes del aplicativo como los text fields, bottons y etc. Permitiendo así un diseño visual llamativo para los distintos tipos de usuarios. Experimentos y Resultados
  • 4. Conclusiones En conclusión, el trabajo presentado muestra el desarrollo y finalidad de una aplicación móvil, el cual brinda una solución enfocado a la accesibilidad y portabilidad de la información, tener una vista del negocio resguardo de la información 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 móviles en Android satisfaciendo necesidades y que tienen un futuro lleno de posibilidades. Además con la arquitectura como la aplicación de los Servicios Web brindan un nuevo paradigma de programación para la comunicación entre aplicaciones haciéndolos más versátiles al no depender de los lenguajes o plataformas sobre las cuales se desarrollen basándose en estándares abiertos. Por otra parte el diseño de la aplicación es un tema muy importante que muchas veces no se toma en cuenta, es un proceso de prototipado basándose en patrones y guías de estilo con la finalidad que el usuario tenga una buena experiencia al usar la aplicación a través de la usabilidad.
  • 5. Referencias 1. David Booth, Hugo Haas, Francis McCabe. W3C. (2004). Web Services Architecture. Versión Actual En Línea http://www.w3.org/TR/2004/NOTE-ws-arch-200402 11/ 2. Developers, Android, the world's most popular mobile platform. En Línea https://developer.android.com/index.html 3. FERNANDEZ, Abel. Aplicación Android para interactuar con Moodle a través de servicios web. Madrid, España: Universidad Alfonso X El Sabio (Escuela de Ingeniería Informática), 2010. 166pp. 4. PACHECHO, Víctor. Diseño e Implementación de una aplicación distribuida de gestión de inventario para dispositivos móviles. Madrid, España: Universidad Carlos III de Madrid (Ingeniería de Sistemas e Informática), 2011. 120pp.