Académique Documents
Professionnel Documents
Culture Documents
de aplicaciones móviles
Methodology for mobile application development
***
El entorno se refiere a todo lo que rodea al servi- Se realizan cuatro actividades en esta fase: definir
cio. Por ejemplo, las características técnicas del el escenario, estructurar el software, definir tiem-
dispositivo móvil del cliente, el sistema operati- pos y asignar recursos.
vo subyacente (móvil y servidores), la tecnología ● Definir el escenario: las aplicaciones móviles
utilizada para la transferencia de información, el se pueden diseñar para ejecutarse en diferen-
Sistema Manejador de Base de Datos, Data Base tes escenarios, dependiendo del sistema de
Management System (DBMS), si se requiere, el conexión y sincronización con el servidor o
formato de archivos y, otros módulos tecnológi- aplicación central; el proceso de sincroniza-
cos utilizados para el servicio. ción se realiza para insertar, modificar o borrar
información. Entre los diferentes escenarios
El mundo es la forma cómo interactúan el usuario se encuentran los siguientes: 1) desconecta-
y la aplicación. Aquí se encuentran los requeri- do: los procesos se realizan en el dispositivo
mientos de la Interfaz Gráfica de Usuario, Gra- móvil desconectado, después de terminar el
phical User Interface (IGU), la forma en que el proceso, si se requiere, puede conectarse con
software va a generar los datos de salida, el for- una aplicación central mediante el proce- so
mato de los datos y los demás requerimientos que de sincronización. 2) Semiconectado: los
involucren la comunicación hombre-máquina, procesos pueden ejecutarse en el dispositivo
considerando la gama tecnológica de los teléfo- móvil desconectado, pero se requiere estable-
nos móviles de los usuarios a la que va dirigida el cer conexión en algún momento para termi-
servicio. nar el proceso, al sincronizar la información
Desarrollo
● Codificar ayudas: además del manual de ins- Cualquier servicio que brinde un gran valor en
talación y de usuario, deben existir una serie cualquiera de las 6 M’s tiene un buen potencial
de ayudas que informen de manera didáctica para el éxito como servicio móvil. Si la evalua-
lo que puede hacer el usuario con la aplica- ción de las 6 M’s del servicio es insatisfactoria, se
ción, estas ayudas deben ser codificadas en el debe rediseñar el servicio fortaleciendo los atri-
mismo lenguaje de programación e integrada butos mencionados.
en la interfaz de aplicación para visualizarlas
en el móvil.
Entrega
Pruebas de funcionamiento
Terminada la depuración de la aplicación y aten-
didos todos los requerimientos de última hora del
El objetivo de esta fase es verificar el funciona- cliente se da por finalizada la aplicación y se pro-
miento de la aplicación en diferentes escenarios y
cede a la entrega del ejecutable, el código fuente,
condiciones; para esto se realizan las siguientes
la documentación y el manual del sistema.
tareas:
● Manuales: el objetivo es el entrenamiento; una
● Emulación y simulación: se realizan pruebas
aplicación móvil debe constar de un manual del
simulando el escenario y emulando el dispo-
sistema donde se indique el proceso de instala-
sitivo móvil, explorando todas las utilidades y
ción, la atención a posibles fallas en el tiempo
funciones de la aplicación, introduciendo dife-
rentes datos, inclusive erróneos, para medir la de ejecución y, las especificaciones técnicas
funcionalidad y el nivel de robustez del soft- mínimas de hardware y software que requiere
ware. Si se encuentran algunas fallas, se debe el equipo, para el funcionamiento adecuado del
regresar a la etapa de codificación en la fase aplicativo desarrollado.
de desarrollo para solucionar los problemas, ● Distribución: se define el canal de comercia-
si las pruebas son satisfactorias se procede a la lización de la aplicación, con el propósito de
etapa de pruebas con dispositivos reales. adecuar la aplicación al medio de distribu-
● Dispositivos reales: deben hacerse pruebas de ción. A continuación se mencionan algunos
campo en equipos reales para medir el desem- de los canales de distribución existentes.
peño y el rendimiento del aplicativo. Si se en-
cuentran fallas en el tiempo de ejecución, si el Las tiendas físicas u outlets, especializadas o no,
software no cumple con los requerimientos es- corresponden a las tiendas que venden dispositi-
pecificados, o si el cliente solicita un cambio vos y servicios de telecomunicaciones, normal-
de última hora, hay que regresar a la fase de mente operadores o marcas como Apple.
diseño para reestructurar y solucionar el incon-
veniente presentado. Los portales de operadores o desarrolladores de
servicios, ofrecen un catálogo amplio de aplica-
● Análisis de las 6 M’s: para valorar el poten-
ciones y ventas vía Web Site desde el PC, que lue-
cial de éxito del servicio, se sugiere buscar un
go son instaladas en el móvil.
grupo de expertos en el campo del desa-
RESULTADOS
Los usuarios con sistema operativo Windows ron para valorar el potencial de éxito del servicio,
Mobile y otros no pudieron instalar, ni evaluar el la evaluación se sintetiza en la tabla 3.
servicio. Los resultados de la encuesta se utiliza-
Las aplicaciones móviles pueden ayudar a sol- La utilización de SMS para mensajes emergentes
ventar los problemas de tipo particular o general permite que el usuario reciba la información sin
de la sociedad, debido a sus características de mo- necesidad de tener activa la aplicación, mejoran-
vilidad y ubicuidad. do el rendimiento computacional y el tiempo útil
de la batería.
Los entornos integrados de desarrollo (IDE) fa-
cilitan la elaboración de aplicaciones móviles, El uso de aplicativos m-Health mejora los tiem-
porque ofrecen herramientas de edición, compi- pos y los costos que implican el diagnóstico de
pacientes con enfermedades que requieran un
lación, depuración, análisis y ejecución en una
control periódico, porque permite conectar al
misma interfaz, mejorando los tiempos de eje-
médico y al paciente, sin importar su ubicación
cución de las etapas de diseño, desarrollo y prue- geográfica.
bas, de la metodología propuesta.
El servicio desarrollado facilita el autocontrol a
J2ME es una plataforma soportada por una gran pacientes con problemas de azúcar e hiperten-
variedad de dispositivos, incluyendo aquellos que sión, porque guarda y grafica los históricos de las
REFERENCIAS
Agusti, R., Bernardo, F., Casadevall, F., Ferrús, Halonen, T., Romero, J. & Melero, J. (2003).
R., Pérez, J. y Sallent, O. (2010). LTE: Nue- Gsm, Gprs And Edge Performance Evolu-
vas Tendencias en Comunicaciones Mó- tion Towards 3G Umts. Inglaterra: John Wi-
viles. Madrid: Fundación Vodafone España. ley & Sons.
Ahonen, T., Barret, J. & Golding, P. (2002). Ser-
Holma, H. & Toskala, A. (2004). WCDMA for
vices for UMTS, Creating Killer Applica-
UMTS. Radio Access For Third Generation
tions in 3G. West Sussex: John Wiley &
Sons. Mobile Communications. Inglaterra: John
Wiley & Sons.
Alfaro, J., Simal, A. y Botella, F. (2000). Trata-
miento de la diabetes mellitus. Revista Istepanian, R., Jovanov, E. & Zhang, Y. (2004).
Información Terapéutica del Sistema Na- Guest editorial introduction to the special
cional de Salud, 24 (2), 33-43. section on m-health: Beyond seamless mo-
bility for global wireless healthcare connec-
Autelsi, Asociación española de usuarios de tele-
tivity. IEEE Transactions on information
comunicaciones y de la sociedad de la in-
formación (2009). Modelos de negocios en technology in biomedicine, 8 (4), 405-412.
dispositivos y aplicaciones móviles. Recu-
Kylmäkoski, R. (2005). RaPiD7: A Collaborative
perado de http://www.autelsi.es/cms/autel/
images/socios/aplicmov.pdf. Method for the Planning Activities in Soft-
ware Engineering - Industrial Experiment.
Beck, K., Beedle, M., Bennekum, A., Cockburn, Recuperdado de Information Technology
A., Cunningham, W., Fowler, M. & Thom- for European Advancement: http://www.
as, D. (2001). Manifesto for Agile Software agile-itea.org/public/papers/RaPiD7.pdf.
Development. Utah: The Agile Alliance.
Available http://agilemanifesto.org/. Kynkäänniemi, T. & Komulainen, K. (2006). Ag-
ile Documentation in Mobile-D Projects
Gómez, R., Galvis, A. y Mariño, O. (1998). Ing-
(Agile Deliverable D.2.10). Recuperado de
eniería de software educativo con modelaje
orientado por objetos: un medio para desar- Information Technology for European
rollar micromundos interactivos. Informáti- Advancement: http://www.agile-itea.org/
ca Educativa UNIANDES – LIDIE, 11 (1), public/deliverables/ITEA-AGILE-D2.10_
9-30. v1.0.pdf.