El presente y el futuro
de la programación está cada vez más encaminado a los dispositivos móviles, por
lo tanto, los desarrolladores buscan la forma de facilitarse el trabajo
utilizando unos Frameworks u otros. Pero ¿qué es un Framework? es una
estructura conceptual y tecnológica de soporte definido, normalmente con
artefactos o módulos de software concretos, con base a la cual otro proyecto de
software puede ser más fácilmente organizado y desarrollado. En cristiano: Un estándar
a la hora de crear y organizar el proyecto.
Vamos a ver una
docena de Frameworks:
1. Look
De origen español y se
trata de un Proyecto Fin de Carrera de unos chavales de la Complutense de
Madrid. Te permite desarrollar tus propias aplicaciones de realidad aumentada
para Android. Con gráficos en dos dimensiones, tres dimensiones e interacciones
táctiles, localización en interiores, persistencia de datos, acceso a servicios
remotos…
2. MonoTouch
MonoTouch permite a los
desarrolladores a usar el Frameworks. NET y lenguajes de programación más
eficientes, tales como C #, para crear aplicaciones que se ejecutan en el
iPhone y puede tomar ventaja de las API nativa para el iPhone.
3. Titanium
Un Frameworks libre y
de código abierto para el desarrollo de aplicaciones, Titanium te permite crear
aplicaciones nativas para dispositivos móviles, tabletas y aplicaciones de
escritorio usando las tecnologías web existentes como JavaScript, HTML, CSS,
Python, Ruby y PHP
4. Sencha Touch
Sencha Touch le permite
desarrollar aplicaciones web móviles que se ven y se sienten nativas en el
iPhone, Android, BlackBerry y dispositivos táctiles (basado en HTML5)
5. Sproutcore Touch
Sproutcore Touch es el
framework para el desarrollo de aplicaciones web basadas en HTML 5 que incluye
un completo soporte para eventos táctiles y aceleración de hardware en el iPad
y iPhone.
6. PhoneGap
PhoneGap es otro
interesante framework para construir aplicaciones web para dispositivos móviles
utilizando los estándares HTML 5, CSS 3 y JavaScript. El framework soporta
geolocalización, vibración, acelerómetro, cámara, cambio de orientación,
magnetómetro y otras interesantes características para iPhone, Android,
Blackberry, Symbian y Palm.
7. Iwebkit
iWebkit 5 es la nueva
versión de este ultraligero framework para la creación de forma sencilla de
aplicaciones táctiles para iPhone y iPod touch. La versión actual cuenta con
nuevas características mejoradas y es muy fácil de entender para poder desarrollar
en pocos minutos a sus aplicaciones web.
8. XUI
XUI es otro framework
javascript para construir simples aplicaciones web para dispositivos móviles.
Tiene la desventaja de que no está muy documentada, pero vale la pena
intentarlo si lo que vas a crear no es muy complejo.
9. Rhodes
Rhodes es un gran
framework open source para la creación de forma rápida de aplicaciones nativas
para la mayoría de sistemas operativos de los smartphone actuales. Soporta GPS,
geolocalización, captura de imágenes con la cámara y más cosas.
10. IUI
iUI es un framework
consistente en una librería javascript, CSS e imágenes para la creación de
aplicaciones webs avanzadas para iPhone y dispositivos compatibles.
11. Query Mobile
jQuery Mobile es el
framework jQuery orientado a dispositivos móviles. El framework soporta iOS,
Android, Windows Phone, BlackBerry, Symbian, Palm webOS y más dispositivos. El
framework está aún en desarrollo y se espera que esté listo a finales del 2010.
Si hacen tan buen trabajo como con jQuery, tiene todas las papeletas para
convertirse en el mejor framework.
12. JQPad
jQPad es un framework
jQuery para el desarrollo de aplicaciones para iPad, que permitirá la creación
de aplicaciones sencillas.











No hay comentarios:
Publicar un comentario