Actividad 1 la tecnología móvil en la vida moderna
mopa68Tarea6 de Julio de 2017
570 Palabras (3 Páginas)226 Visitas
INGENIERÍA EN DESARROLLO DE SOFTWARE
ONCEAVO CUATRIMESTRE
Materia: PROGRAMACION MOVIL
Facilitador: DR. MIGUEL ANGEL MUÑOZ ALVARADO
ALUMNO: ARTURO juarez diaz
Actividad 1 la tecnología móvil en la vida moderna
octubre de 2014
Introducción
La primera actividad a realizar es un diagrama mental en el cual presente las principales características principales respecto a los conceptos de dispositivos móviles (Teléfonos Celulares, IPAD’s, PDA’s, entre otros), con la finalidad de conocer sus componentes, tipos de IDE para el desarrollo de aplicaciones de este tipo, así como los tipos de lenguajes de programación existentes para dichos dispositivos.
Propósito de la actividad
Al realizar la actividad, podrás:
- Distinguir cuales son las diversas características de los distintos dispositivos móviles como son: Teléfonos Celulares, IPAD’s, PDA’s, entre otros.
- Identificar cuáles son los diversos lenguajes de programación existente para el desarrollo de aplicaciones en los dispositivos móviles.
- Identificar que tipos IDE en los que se pueden desarrollar aplicaciones.
Las aplicaciones móviles son los conjuntos de instrucciones lógicas, procedimientos, reglas, documentación, datos e información asociada a estas que funcionan específicamente en dispositivos móviles, como por ejemplo teléfonos inteligentes, televisores inteligentes, tabletas, reloj, entre otros.
Las aplicaciones móviles se desarrollan bajo diferentes lenguajes de programación y funcionan actualmente específicamente en sistemas operativos móviles, en estos momentos los lenguajes más usados para desarrollar aplicaciones móviles son: Java, Objetic C, Xcode C#, C++, WebOS, HTML5, Bad, XML, entre otros
La aplicación puede desarrollarse de forma nativa, quiere decir que se desarrolla en el lenguaje definido específicamente para el sistema operativo por la empresa u organización dueña del mismo, también se pueden desarrollar de forma hibrida es decir utilizando diferentes lenguajes de programación y herramientas, además se pueden desarrollar para el funcionamiento multiplataforma, es decir, para diferentes sistemas operativos, utilizando lenguajes como HTML 5.0, entre otros en los cuales podría funcionar en los diferentes sistemas operativos móviles.
Las aplicaciones móviles deben ser construidas teniendo el enfoque de la movilidad intrínseco en todo momento, una aplicación móvil no es una aplicación de escritorio o de servidor instalada en un dispositivo móvil, tampoco es una aplicación web funcionando en un dispositivo móvil, es una aplicación desarrollada específicamente para la tener una disponibilidad en todo momento y en todo lugar, debe estar en constante cambio de acuerdo a las necesidades de los usuarios y clientes en momentos específicos, debe movilizar procesos, soluciones, ayudas y apoyos necesarios, en general una aplicación móvil específicamente debe mejorar la experiencia del usuario, hacerle la vida más fácil sea cual sea la aplicación y el dispositivo móvil.
Algunas de las características que deben tener las aplicaciones móviles, ya sean aplicaciones de tipo empresarial, entretenimiento o de uso personal.
- Funcionamiento en plataforma única o multiplataforma.
- Eficiencia en el manejo de los recursos de hardware y software que se encuentren disponibles en el dispositivo móvil
- Interfaz de manejo intuitivo, es decir que no sea complicado el uso de la interfaz de la aplicación.
- Utilizar estándares de programación en la construcción de la aplicación.
- Generar una buena documentación de la aplicación.
- Utilizar estrategias de seguridad en la aplicación para evitar fallos y problemas de inseguridad.
- Encriptar los datos de los usuarios de la aplicación.
- Utilizar comunicaciones seguras de la aplicación a los servicios web.
- Definir perfiles, roles y procesos de autenticación de usuarios.
- Utilizar contraseñas.
- Cifrar los datos de la base de datos del dispositivo.
- No almacenar datos sensibles en los dispositivos móviles.
- Utilizar sistemas de recuperación y localización de dispositivos.
[pic 1][pic 2][pic 3]
[pic 4]
[pic 5][pic 6]
[pic 7]
[pic 8][pic 9]
[pic 10][pic 11][pic 12]
[pic 13][pic 14][pic 15]
[pic 16]
[pic 17][pic 18][pic 19]
[pic 20][pic 21]
[pic 22]
...