APLICACIONES MÓVILES NATIVAS - Mi Materia en...
Transcript of APLICACIONES MÓVILES NATIVAS - Mi Materia en...
Contextualización
Las aplicaciones móviles han desarrollado una nueva forma de comunicación y
difusión de información, pues con estas se pueden saber cosas de las cuales
solamente preguntando se obtenía la información, muchas de las situaciones
que se presentan se solucionan con la aplicación de la realidad aumentada, los
sistemas y servicios de GPS y/o geo localización con la que cuentan productos
de la marca apple.
Introducción
Actualmente las aplicaciones móviles presentan una gran variedad de
funciones y de medios en los que se aplican, pues pueden ser utilizadas en
dispositivos como teléfonos inteligentes, tabletas electrónicas, consolas
portátiles de video juegos, etc. La capacidad de una aplicación móvil puede
ser definida por la plataforma en que se desarrolla o en la que se aplica, es
decir, no pueden presentar las mismas funciones en un medio android que
en un medio symbian, pues los elementos de ejecución cambian para
adaptarse al hardware del medio móvil. Cada día se desarrollan más
aplicaciones por lo que es importante conocer las bases de las mismas y
determinar un conocimiento sobre su funcionalidad, ventajas y desventajas.
Introducción al desarrollo de
aplicaciones móviles
El desarrollo de aplicaciones móviles se puede realizar mediante diferentes
plataformas, las cuales presentan un propio sistema de codificación y de
compilación, por lo que el potencial que presente cada elemento en desarrollo es
diferente. Para poder desarrollar un elemento de aplicación para cualquier
dispositivo móvil lo principal a conocer es el medio en el que esta funcionará, es
decir el sistema operativo o plataforma final en el que se ejecutará y la forma en
que lo hará.
Una aplicación puede ser desarrollada para un medio en específico o de manera
general, con esto nos referimos a los nuevos medios de mensajería instantánea, por
ejemplo skype, la cual es una aplicación que se ejecuta en equipos como
computadoras portátiles y de escritorio, en teléfonos inteligentes que sean compatibles
con los comandos de ejecución de la misma aplicación, hasta consolas de video juegos
portátiles como el PS Vita. Por lo que es importante conocer las especificaciones
técnicas que se utilizarán en el desarrollo de la aplicación, ya sea el sistema operativo
en que funcionará o la cantidad de memoria que aplicará, e inclusive la funcionalidad
que tendrá si se utiliza en segundo plano o primera instancia.
Introducción al desarrollo de
aplicaciones móviles
¿Qué es un dispositivo móvil?
Los dispositivos móviles son aquellos que pueden utilizar información electrónica y tener
una gran capacidad de procesamiento de la misma y de los elementos multimedia,
además de contar con elementos de captura de imágenes (cámara fotográfica y/o de
video), capacidad de conexión de manera alámbrica o inalámbrica, entre otras cosas
más.
Tipos de dispositivos móviles
Teléfonos; actualmente son los medios más comunes, no solo celulares o teléfonos
inteligentes, hoy día en casa los teléfonos fijos pueden ser móviles y procesar una
cantidad de información determinada, como los números de entrada, agendas, alarmas
entre otras sencillas aplicaciones.
PDA´s: son conocidas como agendas electrónicas, las cuales no son tan comunes
actualmente, pues las funciones que presentan éstas, son aplicaciones comunes de una
celular o teléfono inteligentes.
Tipos de dispositivos móviles
Consolas; las consolas son una nueva forma de comunicación y de contenidos
multimedia, pues actualmente son capaces de realizar videoconferencias, mensajes
instantáneos, conexiones inalámbricas para intercambio automático de información, etc.
Tabletas electrónicas; estas se han desarrollado por una parte como sustituto de un PDA
y una sencilla computadora portátil, pues presenta varias de las características de ambas
en sus elementos principales, con las nuevas ventajas de la capacidad de procesamiento,
el manejo de elementos multimedia y el uso de app´s desarrolladas especialmente para
estos dispositivos como juegos, diccionarios, procesadores de texto, navegadores web,
etc.
Tipos de dispositivos móviles
Tipos de plataformas móviles
Lo tipos de plataformas móviles tales como teléfonos, tablets, PC, consolas de
videojuegos portátiles, entre otras, han abierto los usos y las aplicaciones informáticas
que se tenían hasta antes del desarrollo multimedia actual.
¿Qué es una plataforma móvil?
Es el medio en el que se ejecutan las aplicaciones informáticas dentro de un dispositivo
móvil, estas plataformas pueden ser android, iOS, Symbian, tizen, Ubuntu
Phone, etc.
Conclusión
Los dispositivos y las aplicaciones móviles se han desarrollado a gran
velocidad y con ellos las formas de comunicarse y desarrollarse
socialmente, pues con estos llegan nuevas tendencias sociales. Con los
dispositivos se presentan grandes y variadas opciones de entretenimiento,
ya no solo de comunicación, pues se desarrollan para ser compatibles con
elementos multimedia y tener características de conexiones inalámbricas
con otros medios móviles o Internet.
Las aplicaciones móviles abren un gran campo de mercadotecnia,
comunicación, entretenimiento, educación, etc.
Para aprender más
Plataformas de desarrollo de aplicaciones móviles
SAP: A pesar de tener una curva de aprendizaje más pronunciada que
muchas otras soluciones, es una excelente opción para ampliar las iniciativas
móviles, especialmente en relación con la gestión de dispositivos móviles
(MDM) Afaria de SAP.
Syclo; inicialmente especializada en aplicaciones de servicios de campo y
gestión de activos empresariales (EAM) para dispositivos robustos. Su
capacidad Agentry MADP es una excelente plataforma para las aplicaciones
B2E y es compatible con requisitos B2C.
Antenna; Antenna Mobility Platform (AMP) es una opción para empresas que
necesitan crear aplicaciones múltiples para dispositivos móviles y desplegarlos
como un servicio en la nube.
Plataformas de desarrollo de
aplicaciones móviles
Kony; La plataforma de Kony es opción para proyectos que requieren de características
nativas en dispositivos móviles. Este puede ser utilizado para desarrollar aplicaciones para
tablets, teléfonos inteligentes, etcétera.
Adobe; Adobe Systems propietario de PhoneGap se utiliza para desarrollar aplicaciones
HTML5 en contenedores nativos lenguaje compatible con la mayoría de los dispositivos
móviles.
Sencha; Su marco de desarrollo de aplicación Touch Sencha se basa en HTML5.
jQuery Mobile; Es una buena opción de web móvil de código abierto que les permitirá
aprovechar las capacidades de jQuery. Este ofrece la posibilidad de usar HTML, JavaScript
y CSS para construir páginas web móviles interactivas destinadas a teléfonos inteligentes.
Appcelerator; Basada en Eclipse (sistema desarrollado por SUN), la plataforma
móvil Titanium de Appcelerator es una descarga gratuita con servicios pre integrados de
nube y una amplia biblioteca de extensiones.
Verivo Software; se especializa en aplicaciones ligeras orientadas al cliente para ayudar
a proporcionar una experiencia coherente, Verivo proporciona elementos
visuales/funcionales que pueden ser compartidos a través de plataformas.
Dojo; Es un medio de desarrollo de código abierto. Es una buena opción para las
organizaciones que necesitan un marco web móvil ligero y de código abierto. Dojo ofrece
a los desarrolladores la habilidad de usar HTML, JavaScript y Cascading Style Sheets
(CSS) para crear páginas web interactivas.
Plataformas de desarrollo de
aplicaciones móviles
Referencias
Cancela J. Introducción al desarrollo de aplicaciones para teléfonos móviles: Symbian. Consultado el 3 de julio del 2013, en:
http://javiercancela.com/2007/10/17/introduccion-al-desarrollo-de-aplicaciones-para-telefonos-moviles-symbian/
Cancela J. Introducción al desarrollo de aplicaciones para teléfonos móviles: J2ME(I). Consultado el 3 de julio del 2013, en:
http://javiercancela.com/2007/10/25/introduccion-al-desarrollo-de-aplicaciones-para-telefonos-moviles-j2me-i/
Cancela J. Introducción al desarrollo de aplicaciones para teléfonos móviles: J2ME (y II). Consultado el 3 de julio del 2013,
en: http://javiercancela.com/2007/10/30/introduccion-al-desarrollo-de-aplicaciones-para-telefonos-moviles-j2me-y-ii/
Cancela J. Introducción al desarrollo de aplicaciones para teléfonos móviles: BlackBerry. Consultado el 3 de julio del 2013,
en: http://javiercancela.com/2007/11/05/introduccion-al-desarrollo-de-aplicaciones-para-telefonos-moviles-blackberry/
Cancela J. Introducción al desarrollo de aplicaciones para teléfonos móviles: Windows Mobile. Consultado el 3 de julio del
2013, en: http://javiercancela.com/2007/10/19/introduccion-al-desarrollo-de-aplicaciones-para-telefonos-moviles-windows-
mobile/
Fernández M. Tipos de dispositivos móviles. Consultado el 3 de julio del 2013, en: http://leo.ugr.es/J2ME/INTRO/intro_4.htm
Tardáguila c. Dispositivos moviles y multimedia. Consultado el 3 de julio del 2013, en:
http://openaccess.uoc.edu/webapps/o2/bitstream/10609/9164/1/dispositivos_moviles_y_multimedia.pdf
Valero C. Los nuevos sistemas operativos móviles que llegarán en 2013. Consultado el 3 de julio del 2013, en:
http://www.adslzone.net/article11636-los-nuevos-sistemas-operativos-moviles-que-llegaran-en-2013.html
CEI BIOTIC. Plataformas móviles para comunicación y procesamiento. Consultado el 3 de julio del 2013, en:
http://ofiweb.ugr.es/pages/pmoviles
Olavsrud T. Plataformas de desarrollo de aplicaciones móviles. Consultado el 3 de julio del 2013, en:
http://www.computerworldmexico.mx/Articulos/24813.htm