Materia de Aplicaciones Móviles y Servicios Telemáticos
Al finalizar la clase el estudiante será capaz de:
Los sistemas de computación móviles son sistemas informáticos que pueden moverse fácilmente físicamente. Por ejemplo: computadoras portátiles, asistentes digitales personales (PDA) y teléfonos móviles.
Entre los aspectos distintivos de los sistemas de computación móvil están la conectividad de red inalámbrica, tamaño pequeño, y fuente de energía.
En algunos ambientes el factor de la movilidad juega un rol muy importante, por ejemplo: en el sector de la salud, en los sectores de atención de desastres, en sectores académicos.
La integración de las disciplinas de desarrollo de aplicaciones y de ingeniería de software permite la obtención de software de calidad.
Si bien existe una variedad de metodologías, técnicas, marcos y herramientas que se utilizan en el desarrollo de software para sistemas estacionarios, hay muy pocos para sistemas móviles.
Dispositivos/nodos conectados dentro del sistema de computación móvil facilitan la movilidad.
Esto define la calidad de servicio (QoS) de la conectividad de la red.
Los nodos que pertenecen a un sistema de computación móvil están conectados entre sí.
Un dispositivo portátil conectado a una red móvil a menudo denota un individuo.
Algunas de las formas más comunes de dispositivos de computación móvil son las siguientes:
Entre los principios de computación móvil los usuarios presentan las siguientes características:
El usuario móvil se está moviendo, al menos ocasionalmente, entre ubicaciones conocidas o desconocidas.
El usuario móvil generalmente no está enfocado en la tarea de computación.
El usuario móvil con frecuencia requiere altos grados de inmediatez y capacidad de respuesta del sistema.
El usuario móvil está cambiando las tareas con frecuencia y / o abruptamente.
El usuario móvil puede requerir acceso al sistema en cualquier lugar y en cualquier momento.
Es absolutamente crucial que se entienda las dimensiones de la movilidad y las tenga en cuenta durante todo el proceso de diseño e implementación de la aplicación móvil.