Archivo de la etiqueta: Java

RIM expande el ecosistema de aplicaciones para BlackBerry PlayBook

Nos llegó el anuncio oficial de algunos temas que se rumoreaban entorno a PlayBook, como era el tema de aplicaciones Android, esperado por algunos y expectantes de ver su implementación por otros. Y la concreción de temas de desarrollo y soporte de algunos estándares por la tablet PlayBook. Os publico la nota de prensa recibida:

  • BlackBerry PlayBook soportará aplicaciones de BlackBerry Java y Android
    Se añade soporte de desarrollo C/C++ nativo, además del soporte para HTML5, Flash y AIR
  • Soporte de los principales motores de juegos: Ideaworks Labs (AirPlay) y Unity Technologies (Unity 3)
  • BlackBerry PlayBook es la nueva oportunidad de mercado para todos aquellos desarrolladores que ya han creado más de 25,000 aplicaciones BlackBerry Java y más de 200,000 aplicaciones de Android

Waterloo, ON – 25 de marzo de 2011 – Aquellos desarrolladores que quieran llevar sus nuevas y existentes aplicaciones al muy esperado tablet BlackBerry® PlayBook™ pronto tendrán herramientas y opciones adicionales para mejorar y expandir sus oportunidades comerciales. Research In Motion (RIM) (Nasdaq: RIMM; TSX: RIM) ha anunciado hoy sus planes para una expansión importante del ecosistema de aplicaciones para el BlackBerry PlayBook. Tiene previsto lanzar el BlackBerry PlayBook en EE. UU. y Canadá el día 19 de abril.

RIM lanzará dos “app players” opcionales que proporcionan un entorno en tiempo de ejecución de aplicaciones para aplicaciones de BlackBerry Java® y Android v2.3. Estos nuevos reproductores de aplicaciones permitirán a los usuarios descargar aplicaciones de BlackBerry Java y Android de BlackBerry App World y ejecutarlas en su BlackBerry PlayBook.
Además, en breve RIM lanzará el SDK nativo para BlackBerry PlayBook, que permitirá el desarrollo de aplicaciones C/C++ en el BlackBerry® Tablet OS. Para desarrolladores de juegos, RIM también anuncia que tiene el apoyo de dos empresas líderes de herramientas de desarrollo para juegos, permitiendo a los desarrolladores utilizar los motores de juego multiplataforma de Ideaworks Labs y Unity Technologies para llevar sus juegos al BlackBerry PlayBook.

Soporte para aplicaciones de BlackBerry Java y Android
“El BlackBerry PlayBook es un tablet extraordinario. El poder que hemos embebido crea una de las experiencias de aplicaciones más irresistibles que existe hoy en día en un dispositivo de informática en movilidad”, dijo Mike Lazaridis, President & Co-CEO en Research In Motion. “Con la inclusión futura de aplicaciones de BlackBerry Java y Android para el BlackBerry PlayBook en BlackBerry App World, los usuarios tendrán una gama aun más amplia de aplicaciones para elegir y también mostrará la versatilidad de la plataforma”.

Aquellos desarrolladores que están construyendo actualmente para las plataformas BlackBerry y Android podrán transportar fácilmente sus aplicaciones para ejecutarse en BlackBerry Tablet OS, gracias al alto grado de compatibilidad de APIs. Los nuevos reproductores de aplicaciones opcionales estarán disponibles para su descarga de BlackBerry App World y se localizarán dentro de un sandbox seguro en el BlackBerry PlayBook donde se podrán ejecutar aplicaciones de BlackBerry Java o Android.
Los desarrolladores simplemente tendrán que empaquetar de nuevo, firmar el código y entregar sus aplicaciones de BlackBerry Java y Android a BlackBerry App World. Una vez aprobadas, las aplicaciones se distribuirán a través de BlackBerry App World, proporcionando a muchos desarrolladores nuevas oportunidades para llegar a los usuarios de BlackBerry PlayBook. Los usuarios podrán descargar tanto los reproductores de aplicaciones como las aplicaciones de BlackBerry Java y Android de BlackBerry App World.

El BlackBerry PlayBook y BlackBerry Tablet OS están construidos sobre la arquitectura micronúcleo de QNX® Neutrino® con un procesador de doble núcleo de 1GHz y una solución OpenGL líder, que permite a RIM hacer posible esta plataforma increíblemente amplia.

Los usuarios y desarrolladores del BlackBerry PlayBook que tienen interés en ver los nuevos reproductores de aplicaciones para aplicaciones de BlackBerry Java y Android podrán ver las demos en BlackBerry World en Orlando, Florida (del 3 al 5 de mayo de 2011) (www.blackberryworld.com).

Herramientas de desarrollo de BlackBerry Tablet OS
BlackBerry Tablet OS ya soporta una plataforma increíblemente robusta con soporte para el estándar de desarrollo web HTML5, a través del SDK de BlackBerry® WebWorks™ para Tablet OS, y Adobe® AIR®, a través del SDK de BlackBerry Tablet OS para Adobe AIR. BlackBerry Tablet OS está construido desde abajo para ejecutar WebKit y Adobe® Flash® también, proporcionando a los desarrolladores una experiencia web rápida y verdadera que pueden aprovechar al máximo.
RIM también anuncia hoy que el Kit de desarrollo nativo (NDK) de BlackBerry Tablet OS, que está actualmente en versión alfa limitada, se lanzará en su versión beta abierta para el verano y se mostrará en BlackBerry World. El NDK de BlackBerry Tablet OS permitirá a los desarrolladores construir aplicaciones C/C++ nativas, de alto rendimiento y multihilo con cadenas de herramientas GNU del estándar de la industria. Los desarrolladores pueden crear aplicaciones y efectos especiales avanzados en 2D y 3D al aprovechar de shaders programables disponibles en OpenGL ES 2.0 acelerado por el hardware.

Otras características del NDK de BlackBerry Tablet OS permitirá a los desarrolladores:

Aprovechar el soporte para librerías QNX POSIX y conformidad C/C++ para la rápida y fácil transportación de aplicaciones y para crear extensiones nativas para aplicaciones BlackBerry y Android.
Integrar eventos de dispositivo con facilidad, como son los movimientos de gesto e información introducida a través de la pantalla táctil.

Integrar el entorno de BlackBerry Tablet OS a la gestión de código existente y construir sistemas utilizando Eclipse CDT (C/C++ Development Tools) del estándar de la industria.
Aprovechar el trabajo hecho en C/C++ estándar para facilitar el traer aplicaciones a BlackBerry Tablet OS.
Encontrar y solucionar errores con rapidez con herramientas proporcionadas para los trabajos de depuración y análisis.

“La reacción al BlackBerry PlayBook de parte de la comunidad de desarrollo ha sido excepcional. Nuestro compromiso con soportar el desarrollo en HTML5 y Adobe AIR ha llegado lejos y ha incitado a los desarrolladores a crear aplicaciones divertidas e innovadoras para los usuarios del BlackBerry PlayBook”, dijo David Yach, Chief Technology Officer, Software en Research In Motion. “La futura versión beta del NDK de BlackBerry Tablet OS añadirá herramientas C/C++ a nuestro repertorio y proporcionará a los desarrolladores una de las plataformas más amplias y más profundas sobre la cual pueden desarrollar”.

Motores de juegos
Construyendo sobre el poder del NDK de BlackBerry Tablet OS, RIM está trabajando con proveedores líderes de tecnología de desarrollo de juegos y aplicaciones, como Ideaworks Labs y Unity Technologies, para poner en marcha sus motores nativos y sus plataformas para el desarrollo de aplicaciones. Los desarrolladores podrán aprovechar estos motores al construir juegos y otras aplicaciones para el BlackBerry PlayBook.

Se espera que el SDK de Labs Airplay de Ideaworks pronto incluya soporte para BlackBerry Tablet OS, haciendo que sea más fácil para las editoriales y los desarrolladores utilizar su código existente para llevar sus juegos y aplicaciones al BlackBerry PlayBook.
"Soportar un nuevo OS puede ser un reto para desarrolladores”, dice Alex Caccia, President, Ideaworks Labs, "sin embargo, la integración de BlackBerry Tablet OS con el SDK de Airplay hace que no sea un problema. Creemos que es un paso con visión de futuro de parte de RIM: el BlackBerry PlayBook es un dispositivo excelente para juegos y aplicaciones, y combinar esto con la distribución de contenido a través de BlackBerry App World crea un nuevo y apasionante ecosistema para desarrolladores”.

RIM también ha estado trabajando codo con codo con Unity Technologies, proveedores de la plataforma de desarrollo muy conocido y multiplataforma Unity y Union, el servicio de distribución de juegos de la empresa. A través de Union, docenas de juegos de alta calidad y creados con Unity deberán llegar a BlackBerry App World para el BlackBerry Playbook.
“Con un enfoque especial en la experiencia multimedia, hardware muy potente y con fantásticos juegos en camino, el BlackBerry PlayBook tiene todos los ingredientes necesarios para ser un éxito de masas”, dijo Brett Seyler, GM de Union en Unity Technologies. “A través de Union, los desarrolladores de Unity tienen la oportunidad de llegar a un nuevo público y crecer con otra nueva y excelente plataforma”.

Disponibilidad
Se espera que los nuevos reproductores de aplicaciones para el BlackBerry PlayBook estén disponibles de BlackBerry App World este verano. Se compartirán más información y demostraciones de los nuevos reproductores de aplicaciones en BlackBerry World. El NDK de BlackBerry Tablet OS estará disponible en su versión beta durante este año y también se mostrará en BlackBerry World.
Enlaces útiles
Para más información sobre BlackBerry Tablet OS y el desarrollo para BlackBerry PlayBook, visite http://us.blackberry.com/developers/tablet/
Para ver BlackBerry Tablet OS ejecutando aplicaciones conceptuales de The Astonishing Tribe, por favor, visite http://www.youtube.com/blackberry#p/c/8D8C3A23664E6761/5/uH7NKhNyygw y http://www.youtube.com/blackberry#p/c/8D8C3A23664E6761/0/mWJG-sB7H4Y
Para información de RIM sobre desarrollar sobre la plataforma BlackBerry, visite http://devblog.blackberry.com o siga @BlackBerryDev en Twitter.
Visite la BlackBerry Developer Zone en www.blackberry.com/developers para las últimas noticias, información y actualizaciones para desarrolladores de BlackBerry.
Visite la BlackBerry Developer Video Library en
www.blackberry.com/go/developervideolibrary para ver una gran variedad de vídeos instructivos.
Apúntese para recibir el BlackBerry Developer Newsletter en
http://na.blackberry.com/eng/developers/resources/newsletter.jsp.
Para las últimas noticias e información sobre la BlackBerry Developer Conference visite www.blackberrydeveloperconference.com.

¿Desarrollando para BlackBerry? Conoce la versión del sistema operativo que utilizan los usuarios de BlackBerry

Si estáis desarrollando para BlackBerry muchas veces habrá que tomar la decisión a partir de que versión hay que hacer compatible nuestra aplicación, va a soportar ¿OS 4.3?¿4.5?¿4.6?¿4.7?¿5.0? o a partir de ¿6.0? Importante la decisión ya que hay APIs o funcionalidades que solo están disponibles a partir de una en concreto, lógicamente cuanta más alta sea la versión de OS más y mejores posibilidades tenemos para desarrollar.

Con la llegada de WebWorks, antes conocidos como Widgets, se hizo una gran separación, ya que los desarrollos realizados con WebWorks son compatible con versiones 5.0 y superiores. Así que cualquier desarrollo que tengáis en mente que haya de soportar versiones anteriores de OS a la 5.0 forzosamente tenéis que pasar por J2ME.

Lógicamente dicha decisión dependerá de las versiones de OS que utilicen nuestros potenciales clientes o usuarios, así que con tal fin RIM publica en su web y va actualizando como se reparte el pastel por versiones de OS.

Primero tenemos una gráfica donde nos comentan la versión de OS por suscriptor del servicio BlackBerry, es decir que estamos hablando de los 55 millones de usuarios del servicio BlackBerry:

subscribers_by_os_lg

Y luego nos publican un par más de gráficos para saber la versión de OS en función de las descargas de la BlackBerry AppWorld y si las aplicaciones son gratuitas o de pago:

free_apps_lg

paid_apps_lg

Si os fijáis el tema varia mucho si nuestra intención es desarrollar una aplicación y publicarla en la AppWorld, ya que estamos llegando al 75% de los usuarios de aplicaciones gratuitas y al 86% de aplicaciones de pago. La renovación de los terminales de los usuarios BlackBerry hace que cada mes que pasa sean más los que se añaden a ese porcentaje.

Así que casi que merece la pena empezar a desarrollar aplicaciones compatibles para OS 5.0 y superiores ¿? olvidándose de dar soporte a versiones más antiguas. Si es así ya sabéis que las posibilidades que tenéis son: Aplicaciones Java o J2ME 0 Aplicaciones basadas en tecnologías Web o WebWorks (se compila e instala al igual que una aplicación Java).

BlackBerry Java Plug-in para Eclipse corre ahora en Mac OS X

java Atención desarrolladores sobre Mac OS X, ahora podréis empezar a utilizar la herramienta de desarrollo de Eclipse para desarrollar vuestras aplicaciones para BlackBerry con el BlackBerry Jave Plug-In.

Los requerimientos del sistema son:

  • Mac OS X v10.6
  • Java v1.5

Para la descarga y tener más información del BlackBerry Java Plug-in for Eclipse Tech Preview for Mac OS X acceded a: http://na.blackberry.com/eng/developers/javaappdev/macosx.jsp

Plataforma de Desarrollo de RIM

He estado siguiendo en directo parte del Keynote desde http://www.blackberrydevcon.com/keynote, creo que esta diapositiva resume de una manera sencilla, concisa y clara lo que es ahora la Plataforma de Desarrollo de RIM.

developmentplataform

Y esta otra diapositiva que aunque se ha utilizado con la presentación del BlackBerry PlayBook también es ilustrativa de la Plataforma de desarrollo de RIM en sus dispositivos BlackBerry:

developmentplataformplaybook

RIM anuncia Java SDK como soporte para el nuevo BlackBerry 6

Os adjunto comunicado de prensa en castellano de lo que os avanzamos ayer del lanzamiento del SDK para BlackBerry 6.

image

Mejoras en la interfaz de usuario, soporte de navegador WebKit y nuevos servicios facilitan la posibilidad de construir aplicaciones nuevas e irresistibles para los smartphones BlackBerry

Waterloo, ON – Hoy, Research In Motion (RIM) (NASDAQ: RIMM; TSX: RIM) ha anunciado un nuevo kit de desarrollo de Java como soporte para BlackBerry® 6, el esperado sistema operativo nuevo para smartphones BlackBerry®. BlackBerry® Java SDK v6.0 aprovecha las nuevas características IU, ofrece una integración más profunda con los smartphones BlackBerry, acceso a servicios nuevos y mejorados y soporte para la entrega y portabilidad de contenidos al nuevo navegador basado en WebKit.

apiblackberry6

BlackBerry Java SDK v6.0 se concentra en proporcionar a los desarrolladores herramientas poderosas que les permiten crear aplicaciones ricas y visualmente atractivas en el BlackBerry® Application Platform y facilitar la integración de capacidades que tradicionalmente han supuesto un reto para desarrolladores. La comunidad de desarrolladores de la plataforma BlackBerry ahora puede acceder a más de 40 nuevos API que les permite construir aplicaciones profundamente integradas y ricas a nivel visual que aprovechan las nuevas características de BlackBerry 6.

“La oportunidad para los desarrolladores de crear aplicaciones que están conectadas con las aplicaciones y características principales de la BlackBerry Application Platform nunca ha sido tan grande”, cuenta David Yach, CTO, Software de Research In Motion. “Nuestros desarrolladores más experimentados, junto con los que están empezando a conocer la plataforma BlackBerry, estarán encantados con los nuevos API además de la impecable y poderosa interfaz de usuario.

Interfaces de usuario más ricas

BlackBerry Java SDK v6.0 da soporte a la nueva imagen de la interfaz de usuario (IU) de BlackBerry 6 con elementos IU preconstruidos, incluyendo menús contextuales, tablas, listas, desplazamiento con impulso, indicadores de progreso de la actividad, gestor de paneles, barras de herramientas, barras de títulos y submenús.

Navegador BlackBerry con WebKit

El nuevo navegador de BlackBerry 6 potencia un motor de renderizado WebKit y los desarrolladores podrán construir sitios web dinámicos y aplicaciones ricas para móvil además de widgets avanzados que se podrán integrar perfectamente con el navegador y las principales aplicaciones nativas. Los widgets de la plataforma BlackBerry y las aplicaciones web diseñadas para BlackBerry Browser v 5.0 serán compatibles hacia adelante con el nuevo navegador.

Apoyo HTML5

Con el soporte añadido de HTML5 en el nuevo navegador de BlackBerry 6, los desarrolladores web podrán crear contenido para los smartphones BlackBerry que se ejecuta a través de Internet, incluyendo juegos y medios interactivos irresistibles con gráficos en 3D en tiempo real y mucho más.

Integración de características nativas

Los desarrolladores podrán utilizar los nuevos API para una integración más profunda de sus aplicaciones en varios aspectos de la funcionalidad principal del smartphone BlackBerry. El API Unified Search Framework permitirá a los desarrolladores registrar sus aplicaciones y socios de contenido para que se puedan buscar, además de proporcionar un mecanismo para búsquedas dentro de las aplicaciones. El API Mapfield ha sido rediseñado para poder proporcionar características mejoradas que incluyen vistas panorámicas, ampliar, mi posición y barras de herramientas. Los desarrolladores pueden emplear el API Mapfield para personalizar la imagen de los datos de posicionamiento y utilizar múltiples mapfields de manera simultánea en la misma pantalla para mayor beneficio del usuario.

Mejoras en el servicio de posicionamiento

El servicio de posicionamiento ha sido mejorado con el API Wi-Fi® Geolocation, que permite a los desarrolladores construir aplicaciones que potencian el posicionamiento de un dispositivo basado en su proximidad a redes Wi-Fi. Este API aumenta las características LBS ya disponibles para desarrolladores a través de la posición de torres de transmisión y GPS. Ahora, la geocodificación inversa permite a las aplicaciones potenciar códigos postales para obtener información local. El API Travel Time proporciona información sobre el tiempo estimado de llegada (ETA) a las aplicaciones. El ETA está basado en datos anónimos en tiempo real a partir de crowdsourcing combinado con información histórica de tráfico.

BlackBerry Java SDK v6.0 está disponible para su descarga en www.blackberry.com/developers/java. Encontrará más información sobre BlackBerry 6 en www.blackberry.com/developers/blackberry6 .

BlackBerry 6 para desarrolladores

Mike Kirkup desde Developer’s Blog, la web oficial de desarrollo para BlackBerry, nos anuncia la introducción de BlackBerry 6 para los desarrolladores.

BlackBerry 6 va a afectar los dos posibles sistemas de desarrollo disponibles, Desarrollo con Java versus Desarrollo Web, de diferente manera, incorporando a la plataforma de desarrollo diferentes novedades.

Los que desarrolláis con Java vais a tener nuevas APIs, incluyendo un paquete de nuevos controles para el Interfaz de Usuario, integración con la  Búsqueda Universal y API de Captura de Códigos de Barras.

Para los que desarrolláis vía Web, ya sea con Widgets o páginas web, otras tantas novedades. Una nueva redefinición de los BlackBerry® Widgets y se tendremos el completamente renovado BlackBerry Browser propulsado por un motor Webkit. Habremos así de hablar de JavaScript, HTML5 y CSS3.

Así que atentos al tema que para aprovechas las bondades que vendrán con BlackBerry 6 los desarrolladores tendrán que adaptar y actualizar sus aplicaciones. Aunque no me queda claro si ya han liberado el SDK para BlackBerry 6 ¿?

feature-4-challenge Y aprovechando la entrada referente a desarrollo para BlackBerry solo recordar que está en marcha y todavía hay tiempo para inscribirse y presentarse al BlackBerry Partners Fund Super Apps Developer Challenge. Cuantiosos y variados premios en metálico están esperando a las mejores Super Apps. 6 de septiembre última fecha para inscribir vuestra aplicación.