
Programando para PlayBook y BB10 con WebWorks por Carlos Longarela se encuentra bajo una Licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported. http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es_ES
Programando para PlayBook y BB10 con WebWorks es una breve guía de desarrollo para crear aplicaciones para el nuevo sistema operativo BlackBerry 10 y la tableta de RIM PlayBook.
Si programas en HTML5 y Javascript, con este libro podrás crear tus aplicaciones para BlackBerry 10 y PlayBook en muy pocos pasos, con la configuración necesaria y herramientas necesarias para el proceso de desarrollo desde la creación de la App hasta la subida al BlackBerry App World para poner tu aplicación disponible al mundo.
| Título | Página |
|---|---|
| 1. Prólogo de Eduardo Fernández Rojo | 10 |
| 2. RIM® y BlackBerry® | 15 |
| 1. El origen del nombre de la marca BlackBerry® | 16 |
| 2. BlackBerry® Messenger | 17 |
| 3. Sistema Operativo | 18 |
| 4. Presente y futuro de RIM® | 18 |
| 3. ¿Por qué programar para BlackBerry®? | 23 |
| 1. ¿Por qué WebWorks™? | 25 |
| 2. PlayBook | 26 |
| 3. BlackBerry 10 | 27 |
| 4. Configurando nuestro entorno | 31 |
| 1. Editor | 31 |
| 2. WebWorks SDK | 35 |
| 3. PlayBook Simulator y BlackBerry® 10 Simulator | 36 |
| 5. Comenzando a desarrollar | 39 |
| 1. Usando un servidor web local | 39 |
| 2. Usando Ripple | 42 |
| 3. Nuestra primera aplicación | 50 |
| 4. Empaquetando la aplicación | 54 |
| 5. Probando la aplicación | 57 |
| 6. Usando el API de WebWorks | 61 |
| 1. Eventos y sistema | 61 |
| 2. Guardando datos en el dispositivo | 65 |
| 3. Movimientos del dispositivo y GPS | 72 |
| 4. Invocando aplicaciones del dispositivo | 76 |
| 5. Audio y vídeo | 80 |
| 6. Interactuar con la pantalla | 86 |
| 7. Interface de usuario | 92 |
| 8. Pagos | 106 |
| 9. Útiles | 111 |
| 7. Nuestra aplicación disponible para el mundo | 117 |
| 1. Firmando nuestra aplicación | 117 |
| 2. Alta en el BlackBerry® App World y publicación | 123 |
| 3. Promocionando nuestra aplicación | 129 |
| 8. Epílogo | 133 |
Esta mañana tenía viaje a Lisboa. Además le debía a Carlos Longarela un prólogo para su libro sobre WebWorks y desarrollo para BB10, el primero en castellano que se va a publicar.
Ya en el avión, apunto de despegar, tengo apenas 5 min de cobertura, hago búsqueda universal en la BB y en Evernote, tengo seguro un email de Carlos con el draft del libro, pero no lo encuentro, Evernote necesita sincronizarse y la última limpieza de mi inbox ha descolocado el email original.
Mientras sincroniza Evernote hago ping a Carlos por BBM, quedan 4 minutos. Carlos me responde ipso facto, esta tomando café en Lugo, su ciudad, necesita llegar a su PC para poder reenviarme el draft. Quedan 3 minutos de cobertura, sentado en el avión la azafata me mira con ojos represivos, si no apago el móvil seré un criminal mas que ponga en peligro la vida de los pasajeros.
Evernote terminando de sincronizar, no tengo resultados todavía... Voila! * notificación de Carlos por BBM desde la cafetería, quedan 2 minutos, “prueba este link a Dropbox” me dice. Click al link, se abre la web de Dropbox, el avión despega, click botón “direct download” (escondo la BB bajo la chaqueta para que no me vea la azafata), click a “save”, downloading.... Tengo 1 min mas descuento del arbitro hasta perder cobertura de datos... Downloading pdf file 4,1Mb... Se ve la T2 desde el aire ya....
Mientras se descarga aviso a Carlos por BBM de que ha funcionado el link, nos reímos y damos gracias a Dios y a la nube, el se termina tranquilamente su café, yo leo su libro durante el vuelo, esta dedicado a las mujeres de su vida.

Nuestro entorno se está configurando rápidamente hacia la hiperconectividad, instantánea y en movimiento. Las comunicaciones se han enriquecido y la forma de compartir información tanto escrita como visual han dado un salto cuántico, como demuestran las redes sociales actuales.
En este contexto, la información, los servicios y sus aplicaciones desde la nube no han hecho nada mas que arrancar y sobre todo en el lado de las Apps, la experiencia de usuario y la interacción con los servidores (la nube de nuevo) solo estamos en el estado de infancia.
Las tecnologías abiertas en internet son una de las claves fundamentales del desarrollo para móviles en los próximos años. WebWorks es una plataforma de desarrollo abierta, Open Source, basada en estándares abiertos: HTML5, CSS3 y JavaScript, los estándares de la web de hoy.
Este libro habla de eso, de como iniciarse en la programación sobre la plataforma WebWorks de BlackBerry.
De una forma clara y directa, incluyendo ejemplos practicos Carlos ha creado una guía práctica para desarrollar Apps y entender WebWorks, su entorno y configuración, el SDK, Ripple, sus APIs e incluso el proceso de publicación en App World, la tienda de aplicaciones de BlackBerry.
Le estaré eternamente agradecido a Carlos, porque yo me crié con el ensamblador del Commodore 64, y me quede en el C++ de unos años después, en los 90, y ahora, gracias a este libro, podré ponerme al nivel de la nueva generación de jóvenes programadores y, con un poco de suerte y mucho esfuerzo, cambiar el mundo.
Gracias Carlos.
Ed
Eduardo Fernández Rojo es VP and Managing Director, Spain & Mediterranean en Research In Motion (RIM) y se define como
Wireless industry veteran accelerating mobile computing adoption, hyperconnectivity & multitasking.1st PC = Commodore 64 @ 1MHZ w/ 64Kb BlackBerry evangelist https://twitter.com/efernandez