RIM acaba de anunciar la actualización del SDK para programadores de WebWorks para los dispositivos Smartphones BlackBerry. Con WebWorks es posible programar aplicaciones aprovechando conocimientos que tengamos de tecnologías web, es decir HTML5, CSS y JavaScript.
Las novedades principales de esta versión:
Mejoras de velocidad en modo de navegación y correcciones de errores
Soporte API para BBM ™ 6.1
Aplicación de bloqueo de orientación (vertical / horizontal)
Mejoras de gestión de la memoria
Diálogos de selección de apariencia nativa para las selecciones de los cuadros de diálogo, fecha/hora, selector de color
Parece que RIM está apretando el acelerador en cuanto a la plataforma de desarrollo WebWorks, tanto para PlayBook como para Smartphone. Ahora le toca el turno a una actualización del SDK de BlackBerry WebWorks para los smartphones BlackBerry. Se trata de la versión 2.1.1 y con ella se solventa algún que otro bug y se añaden nuevas apis:
Inserción automática de JavaScript toolkit HTML5 para dispositivos 5.0
API de micrófono
Inclusión del simulador de Smartphone BB7
Arreglado un tema que drenaba la memoria relativo a las extensiones JavaScript
Inclusión de la versión BB7 de la librería net_rim_api.jar así esas extensiones API personalizadas para BB6 y BB7 también pueden usarse en WebWorks
Hace unos días apreció el SDK una actualización del SDK WebWorks de BlackBerry Playbook, hoy le toca el turno al SDK para Smartphones y con ella tenemos novedades interesantes, como puede ser:
Camera API (realizar una foto o un vídeo) Hasta ahora se podía lanzar la cámara pero no había posibilidad de una vez realizada el vídeo o la foto tener la ruta completa de la misma en el dispositivo
Indicadores Top Banner API. Con ello será posible crear notificaciones en la pantalla de inicio al estilo de cuando nos llegan nuevos correos, mensajes de messenger, etc… pudiendo mostrar un pequeño icono y un número al lado
Push APIs Mejorado. Para realizar la suscripción de las aplicaciones al servicio Push BIS se ha hecho más sencillo el proceso y el código que había que invocar, ahora con 1 línea de código se solventa el tema.
Mejorar la velocidad de procesamiento para las aplicaciones que no utilizan la carga / pantallas de transición
Desde la semana pasada ya está disponible una nueva versión del SDK para los desarrolladores de BlackBerry PlayBook con WebWorks, se trata de la versión 2.1:
Las nuevas capacidades a disposición de los desarrolladores de BlackBerry WebWorks para la BlackBerry ® Tablet OS son:
API para pago de la aplicación
API de Cámara (tomar una foto o un vídeo)
API de Micrófono (para grabar audio)
API del PIN
API de Archivos y directorios
Configuración de los permisos de seguridad para su aplicación en el BlackBerry Tablet OS para funciones como GPS y acceso a los archivos
Configuración de la categoría de la pantalla de inicio para nuestra aplicación
Es de esperar que dentro de un par de semanas haya también una actualización del SDK de WebWorks para dispositivos móviles.
Ambas incorporan un nuevo simulador de BlackBerry PlayBook, se trata de la versión v1.0.1, que se asemeja más al dispositivo real. Así que a falta de uno real y sin presupuesto para pedir uno del mundo afortunado o primer mundo de RIM, continuaremos trasteando con el simulador
Y aprovechando la actualización de las herramientas de desarrollo para PlayBook RIM también ha actualizado el SDK de WebWorks para los dispositivo BlackBerry a versión 2.0.0
Y aunque todavía no lo veo disponible RIM actualizará la manera de presentar las APIs de WebWorks para PlayBook, BlackBerry 6 y BlackBerry 5, unificando las mismas en una sola web, permitiendo que nos muestren de esta manera código y funcionalidades compatibles entre modelos.
La introducción de una forma de desarrollo que no fuera aplicaciones J2ME para BlackBerry nos vino con WebWorks, antes llamados Widgets, la utilización de tecnologías web para desarrollar para BlackBerry y compilar la misma y distribuirla como aplicación nativa ha hecho que el interés y facilidad de desarrollar para BlackBerry haya crecido. HTML5, Javascript, CSS y la utilización de Frameworks para javascript como JQuery, Sencha, PhoneGap,… junto con la utilización javascript específico para realizar e interactuar con nuestro dispositivo BlackBerry vía APIs, hace que la se asomen a desarrollar para BlackBerry desarrolladores Web. Tampoco es necesario que el contenido web esté específicamente incrustado en la aplicación, sino que también lo podemos tener alojado en nuestro ISP y hacer un cliente que llame a esas páginas web desarrolladas en PHP, ASPX,… Vaya que cualquier forma de desarrollar web si al final obtenemos código HTML y Javascript es posible portarlo a un dispositivo BlackBerry. Se pueden realizar desarrollos rápidos aprovechando servicios web que a lo mejor ya tenemos desarrollados y que utilizan otras aplicaciones o nuestra página web Desktop.
Quizás alguien que esté desarrollado con J2ME para BlackBerry nos podrá decir que la potencia de desarrollo para BlackBerry viene con la utilización de J2ME. Habremos de darle la razón y también negársela. Ciertamente a fecha de hoy no están disponibles todas las APIs para WebWorks que si que están con J2ME, pero…
Mediante la programación de Extensiones Java se pueden acceder a todas las APIs posibles de BlackBerry. Es decir y en otras palabras, si necesitas alguna funcionalidad que en el SDK de WebWorks no existe, se puede llegar a desarrollar una extensión en J2ME que luego podremos utilizar en WebWorks.
La intención de RIM es que en un futuro estén disponible todas las APIs en todas los lenguajes de desarrollo posibles para BlackBerry. Con la llegada de BlackBerry PlayBook RIM ha mostrado claramente esa intención y el apoyo al 100% sobre WebWorks, a fecha de hoy hay disponible kit de desarrollo (SDK) para WebWorks y Adobe Air, y no está el SDK para J2ME.
Para demostrar lo que se puede hacer con WebWorks nada mejor que ver un par de vídeos donde aparecen varias aplicaciones desarrolladas en WebWorks.
El primer vídeo es el que grabamos ayer en la sesión de ayer del App Planet, en el mismo se muestran de forma rápida varias aplicaciones:
El segundo vídeo es una demo de WebWorks para BlackBerry PlayBook realizada por TAT empresa de RIM, en él se combina las tecnologías web antes comentadas y se añade Flash y la utilización del acelerómetro:
Uso de cookies
Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.