La mejor solución para el desarrollo de aplicaciones Mobile

Anuncio
La mejor solución para el desarrollo de aplicaciones Mobile
multiplataforma
Escrito por: Rodrigo Ramele, expositor y Mobile Lead Engineer de Baufest*.
En el ámbito corporativo es común escuchar hablar sobre PhoneGap, pero pocos
saben realmente de qué se trata. ¿Es efectivamente la solución para el desarrollo
de aplicaciones Mobile multiplataforma?
Actualmente, existen cientos de sistemas base y diversas plataformas
heterogéneas para el desarrollo de aplicaciones y soluciones en el ambiente
Mobile. PhoneGap es un framework WORA (Write-Once-Run-Anywhere), ideado
como una alternativa que se basa en la codificación de una aplicación Web Mobile
HTML5. Esta plataforma ayuda a diseñar, probar y utilizar aplicaciones para que
sean compatibles en distintos dispositivos móviles, configuraciones de pantallas y
browsers.
PhoneGap, es una herramienta de desarrollo Open Source creada por Nitobi y
luego adquirida por Adobe, que actúa como un puente para unificar aplicaciones
web y dispositivos Mobile. Provee un entorno de básico de desarrollo y ejecución
de aplicaciones nativas para cada una de las principales plataformas.
Una alternativa a PhoneGap es desarrollar las aplicaciones utilizando Web Mobile
HTML5, que permiten realizar un único desarrollo, que funciona en la mayoría de
los dispositivos móviles. Sin embargo, hay dos puntos importantes que justifican la
utilización de PhoneGap. En primer lugar, las aplicaciones Web Mobile no
permiten generar aplicaciones en la plataforma nativa con las características
propias de cada dispositivo, como por ejemplo sensores, cámaras, efectos de
vibración y sonidos, entre otros. Esto no es trivial, ya que una de las
características distintivas del ambiente Mobile es la experiencia de uso que
brindan estos accesorios. El segundo punto es que una aplicación Web Mobile no
puede distribuirse mediante los Application Stores de cada plataforma.
PhoneGap es una excelente opción para desarrolladores freelance y pequeñas
empresas que necesitan generar aplicaciones con facilidad para llegar al mercado
y poder distribuirlas y monetizarlas a través de los Application Stores de cada
plataforma. No obstante, el diseño del software dificulta el mantenimiento y la
evolución, debido a los problemas inherentes asociados al lenguaje JavaScript /
JQuery, que desalienta a muchas corporaciones a utilizar la mencionada
herramienta a la hora de encarar nuevos proyectos.
Existen otras herramientas alternativas más adecuadas para ambientes
corporativos, como Kony One (de código cerrado) y RhoElements (de código
abierto). La primera es un framework concebido para agilizar el desarrollo de
soluciones empresarialesque funciona con plug-ins sobre Eclipse y un extensivo
paquete de compilación cruzada, que genera, a partir de un único fuente,
aplicaciones nativas para Android, iOS y RIM (RIM OS y QNX) o Web Mobile
HTML5 con JavaScript, CSS y HTML. Éstas luego pueden ser desplegadas en los
dispositivos, siguiendo con los estándares de cada plataforma y con las librerías
de Kony One, que habilitan la abstracción multiplataforma.
Por su parte, RhoElements ofrece un stack completo, que permite realizar el
desarrollo de una aplicación nativa abstraída de las particularidades de cada
plataforma. Este framework apunta a aplicaciones fuertemente orientadas a datos,
con esquemas de servicios de Cloud Computing para la administración de
información sincronizada.
Baufest, proveedora de servicios y soluciones de IT, tiene un Centro de
Competencia de Desarrollo e Investigación de Aplicaciones Mobile Multiplataforma
dedicado a analizar todas estas herramientas, para crear soluciones que permitan
a las organizaciones utilizar un mayor número de dispositivos con seguridad.
Acerca de Baufest - http://www.baufest.com.ar
Empresa internacional de origen argentino proveedora de servicios y soluciones de IT, Baufest
cuenta con seis oficinas distribuidas en Argentina, México, Estados Unidos y España. Con más de
20 años de trayectoria y una estructura de más de 300 empleados, acumula más de 1000
proyectos innovadores de soluciones de negocio para más de 100 empresas líderes en 50 países.
Baufest es una de las 5 empresas de desarrollo de software con mayor facturación en Argentina de
acuerdo al informe de mercado que elabora IDC, es considerada por quinto año consecutivo una
de las 50 mejores empresas para trabajar en el país por el Great Place to Work Institute, es
reconocida como uno de los proveedores de servicios de IT con mejor imagen, según el ranking de
la revista Information Technology, y fue distinguida por la Cámara de Empresas de Software y
Servicios Informáticos de Argentina (CESSI) y la Fundación Sadosky con el premio Sadosky a la
Trayectoria Empresaria 2011.
*Sobre Rodrigo Ramele, Mobile Lead Engineer y Expositor
Rodrigo Ramele actualmente es responsable del desarrollo e investigación de aplicaciones móviles
en Baufest, la empresa argentina especializada en la provisión de servicios y soluciones de IT. Es
Ingeniero en Informática graduado en la Universidad Nacional de La Matanza, tiene un posgrado
en criptografía en el Instituto de Enseñanza Superior del Ejército Argentino y un posgrado en
Investigación en Robótica y Bioingeniería en la Universidad de Tohoku, en Sendai, Japón.
Actualmente es estudiante del Doctorado en Ingeniería en Informática del ITBA, sobre temas de
Robótica y Bioingeniería en el Centro de Inteligencia Computacional de esta Universidad.
##
Contactos de prensa:
Laura Vaillard
Ketchum Argentina
Tel: 54 11 4832 7700 Int. 284
E-mail: [email protected]
Descargar