BB10, herramientas para todos

Siguiendo donde lo dejamos el pasado jueves desde el #bb10jam en Barcelona, lo que destaca sobre todo del nuevo entorno BB10 es la abundancia de herramientas de desarrollo, muchas de ellas open source, lo que contrasta con el status quo hasta hace unas fechas.

Mirando atrás en el tiempo, quizá el lanzamiento del Playbook fue un tanto sorpresivo, QNX, el sistema operativo adquirido por RIM para modernizar su BBOS se adaptó rapidamente al nuevo tablet, al tiempo que la plataforma de desarrollo en widgets HTML con la que Blackberry había estado experimentando, se abría, se convertía en Webworks y las cosas derivaban hacia BBOS 7.

Ahora parece que todo va cobrando sentido, el Playbook, ya en la versión 2.0 de su sistema operativo convergerá en BB10 y la fragmentación será cosa del pasado.

Sin embargo, esta mencionada fragmentación nos ha dejado, sorprendentemente, algo bueno, y es que existen diferentes maneras de atacar el desarrollo en BB10, que según la aplicación, nos permiten optimizar tiempos, costes o rendimiento.

BB10 Dev intefaces

Y cuando hablamos de tiempo (y de posible cantera de desarrolladores, porqué no decirlo), la web suele ganar. Por esta razón, el otro día atendimos la llamada Web Track que se dividió en las siguientes sesiones:

  • WEB01 – Building HTML5 Apps with Native Capabilities
    Webworks, y su relación con PhoneGap/Cordova, sorprendente, pero cualquier desarrollador web puede obtener apps nativas utilizando un framework firmemente asentado en webkit.
  • WEB02 – Advanced BlackBerry HTML5 Development: WebGL and Remote Web Inspector
    El WebGL y maneras de hacer debugging gracias al Web Inspector que han cocinado partiendo de Webkit
  • WEB03 – How to get that Native Look and Feel using bbUI & Alice.js
    Dos interesantes librerías javascript, la primera nos permite crear un UI que se parece mucho, o mejor dicho, no se diferencia, del nativo. La segunda, permite tratar css3 casi como un recurso más de programación de todo tipo de efectos fácilmente.
  • WEB04 – Making the Most of Existing Public Web Development Frameworks
    Finalmente, se hizo un repaso a muchos Frameworks de programción, que todo buen desarrollador web conocerá ya, haciendo hincapié en que todos se pueden utilizar, si bien hay que tener en cuenta que su uso en una app móvil “compilada” requiere ciertas optimizaciones.  Se cubrió jQuery Mobile, Sencha Touch, Zepto y Dojo., dentro de los generalistas, pero también se habló de cosas como Modernizr (interesante para la detección de “features”), Three.JS and createJS.

Y esta es sólo una de las seis maneras de atacar un desarrollo en BB10…

BB10 Dev Alpha

Tendremos que dedicar más posts a los aspectos de programación con otros interfaces, pero con el dispositivo que RIM está poniendo a disposición de los desarrolladores, el BB10 Dev Alpha (no se puede usar como teléfono, pero para probar los desarrollos, es una gran ayuda), y con la ayuda de la magnífica web que han puesto a nuestra disposición en RIM con distintas herramientas de desarrollo para HTML5/webworks, como Ripple , vamos a tener que ponernos al tajo y conseguir esos 10.000 $ :-) .

Share Button

Acerca de Esteban Díaz Asúa

Relación con Desarrolladores
Esta entrada fue publicada en Comentario, Eventos y etiquetada , , , , , , , . Guarda el enlace permanente.