Showing posts with label DevCon. Show all posts
Showing posts with label DevCon. Show all posts

Monday, October 31, 2011

DevCon Americas 2011 Highlights: A Developer’s Perspective

Welcome to DevCon

For the fourth year in a row, I headed down to the San Francisco area for the annual BlackBerry Developers Conference (DevCon). By now many of you will have read the announcements and press releases so instead of rehashing them here let me share some first-hand experiences and highlights from the perspective of someone who has been developing for BlackBerry for a while now.

Lots of new faces at RIM. Surprisingly or not, many familiar faces of senior RIM execs from previous years were no longer to be seen. Clearly, the winds of change are blowing in Waterloo. I am hoping and crossing fingers that the new senior management steers the ship in the right direction.

The Android Player. One word for this one: amazing. The idea of the Android player is to run existing Android app on the Playbook, and subsequently on BBX devices. During DevCon RIM reps were manning booths that helped developers do exactly that – take their Android .apk files and show them how to transform them into Playbook apps.

RIM engineers have done an incredible job here. Even though the player was in beta all it took for the Android version of my app Viira to be repackaged as a Playbook app was a command line incantation – and that’s it. No code change required whatsoever and it ran beautifully without a glitch.

The Android player runs as a background system process so running Android apps on the Playbook is entirely transparent to the user – there is no need to manually start the player. The Android player will be pushed as part of the Playbook OS updates ensuring that Playbooks around the world have an up-to-date version. Expect to see the Android player in the 2.0 update to the Playbook.

No Java on BBX. To be honest, when RIM announced that Java will not be a supported way forward to develop on the BBX platform it left a lot of developers scratching their heads and wondering what the future of BlackBerry will look like. Has RIM gone mad? People were feeling anxious, to say the least.

One senior technical rep that I have gotten to know over the years put things in good perspective for me. With 70+ million non-BBX BlackBerry devices that will be around for some time to come (see no mention of QNX point below), does it make sense to worry [and get your panties in a bunch] yet? (stuff in brackets added by author)

Cascades: the way to the future. Developing rich next-generation user interfaces on the BBX platform rests on the shoulders of cascades brought over by RIM’s acquisition of The Astonishing Tribe (TAT). The demos presented clearly demonstrated some futuristic looks and capabilities. However being a bit of a sceptic here, from what I saw I wasn’t fully convinced that cascades will necessarily make it possible to develop bread-and-butter apps with ease. Only time will tell.

No mention of QNX devices. Normally, RIM gives developers a peak into the future of BlackBerry as early as possible. For this year’s DevCon, that glimpse did not include the much-anticipated and rumoured QNX devices. In short, QNX device availability was not mentioned at all. Does this mean that RIM does not plan on releasing those any time soon or does it mean they are simple mum to not distract potential buyers and upgraders to the new 9900 series and Torch models? Your guess is as good as mine on this one.

Conclusion

Overall, I have to say that this has been one of the most useful DevCons that I have attended. It was amazing to see the BlackBerry ecosystem mature from the “early days” of 2008 where people were trying to get their minds wrapped around what in retrospect looks like basic apps and concepts to the present where so many rich, complex and sophisticated applications and frameworks were presented. The RIM technical reps were incredibly helpful and that alone made the cost of admission well worth it.

More on BerryReview

Tuesday, October 25, 2011

BlackBerry DevCon 2011 Sessions Now Online and Available Free?!?

BlackBerry DevCon Sessions

Usually RIM does a great job of posting up the sessions from DevCon online including audio and presentations along with sample code. The thing is that content is usually limited only to registered attendees of DevCon. Josep pointed out a thread on the forums where Adam Stanley from RIM confirms that the sessions are now up. The thing is it looks like they are available to anybody who wants to view them for free as long as you fill out a relatively simple registration.

I just went to this link and registered with a new username and password for free and now I can download and view all the sessions from DevCon along with downloading all the content to my BlackBerry. You can watch all the general sessions along with all the specific sessions on Java, Web, Native SDK, Adobe AIR/Flash, Android, Enterprise, and others. They even have some of the sessions offered in Spanish and some of them also have text transcripts!

I am not sure if this is a fluke that everybody can register but if you are interested I would recommend heading to this link and registering free so you can download the content in case RIM changes their mind… Let us know if it works for you!

More on BerryReview

Wednesday, October 19, 2011

Video of BBX Cascades UI Framework – Beta Coming in November

 IMG_5130 IMG_5131

RIM gave us a taste of the TAT’s (The Astonishing Tribe’s) UI framework called Cascades back at BlackBerry World. Now at DevCon 2011 things are starting to come together. RIM showed off the Cascades UI framework for the PlayBook and BBX. Now we know that the beta for developers is coming by the end of the November. That means that devs will be able to create engaging 3D apps based on simple and complex UI elements without having to be physics experts. You really have to read more on Cascades if you are a potential C++ PlayBook developer. It is really going to simplify things for devs when it comes to engaging users with slick UI’s.

Check out the video below:


Desktop Video Link | Mobile Video Link

Here are some more slides from the keynote:

IMG_5132 IMG_5133 IMG_5134 IMG_5135 IMG_5136 IMG_5137 IMG_5138 IMG_5139 IMG_5140 IMG_5141 IMG_5142  IMG_5143

More on BerryReview

RIM revela BlackBerry BBX – combina lo mejor de BlackBerry y QNX para proporcionar una plataforma de nueva generación para los smartphones y tabletas BlackBerry

image12 RIM revela BlackBerry BBX – combina lo mejor de BlackBerry y QNX para proporcionar una plataforma de nueva generación para los smartphones y tabletas BlackBerryOs adjunto nota de prensa recibida respecto al Evento BlackBerry DevCon Americas que inició ayer y donde se anunció la plataforma BlackBerry BBX entre otros anuncios y novedades para desarrolladores. La nota de prensa:

Entre los anuncios y los momentos más destacados de BlackBerry DevCon Americas 2011 destacan:

· Las aplicaciones BlackBerry WebWorks y HTML5 compatibles con los smartphones y tabletas BlackBerry actuales se ejecutarán en los dispositivos futuros basados en BBX

· SDK nativo para BlackBerry PlayBook se convierte en oro; disponibilidad general

· SDK para Adobe AIR ahora soporta Adobe AIR 3.0

· El ya disponible BlackBerry PlayBook OS 2.0 versión beta para desarrolladores, que incluye BlackBerry Runtime para aplicaciones Android

San Francisco, CA – BlackBerry DevCon Americas 2011 – En BlackBerry DevCon Americas 2011, Research In Motion (RIM) (NASDAQ: RIMM; TSX: RIM) ha revelado BlackBerry BBX, su plataforma móvil de nueva generación que toma lo mejor de la plataforma BlackBerry® y lo mejor de la plataforma QNX® para conectar a personas, dispositivos, contenidos y servicios.

RIM anunció también una serie de actualizaciones de herramientas para desarrolladores, entre ellas WebWorks para smartphones y tabletas BlackBerry, el SDK nativo para BlackBerry PlayBook y una versión beta para desarrolladores de BlackBerry PlayBook OS 2.0 con soporte para ejecutar aplicaciones Android. RIM también orientó a desarrolladores sobre la mejor manera de desarrollar y monetizar sus aplicaciones BlackBerry para hoy y para el futuro.

Con casi 5 millones de aplicaciones para smartphones y tabletas BlackBerry descargadas al día, nuestros clientes han hecho que BlackBerry sea una de las plataformas más rentables para los desarrolladores”, dijo Mike Lazaridis, President and Co-CEO en RIM. “Hoy, en DevCon, estamos proporcionando a los desarrolladores las herramientas que necesitan para construir aplicaciones más completas y estamos proporcionando orientación sobre cómo desarrollar mejor sus aplicaciones para smartphones y tabletas según vayan convergiendo las plataformas BlackBerry y QNX hacia nuestra plataforma de nueva generación BBX”.

BlackBerry BBX

BBX es la plataforma de nueva generación para smartphones y tabletas BlackBerry. Combina lo mejor de BlackBerry y lo mejor de QNX y está diseñado desde abajo para hacer posible las experiencias móviles potentes en tiempo real que hacen destacar los productos y servicios BlackBerry.

La plataforma BBX incluirá BBX-OS, y soportará los servicios en la nube de BlackBerry y entornos de desarrollo tanto para HTML5 como para desarrolladores nativos. BBX también soportará aplicaciones desarrolladas utilizando cualquiera de las herramientas disponibles hoy en día para BlackBerry PlayBook – entre ellas el SDK nativo, Adobe AIR/Flash y WebWorks/HTML5, además de BlackBerry Runtime para aplicaciones Android – en las tabletas y smartphones del futuro, basados en BBX.

BBX también incluirá el nuevo marco BlackBerry Cascades UI Framework para contenidos gráficos avanzados (mostrado por primera vez hoy) y aportará capacidades “Super App” para posibilitar muchas capacidades avanzadas, entre ellas la integración profunda entre aplicaciones, los servicios push siempre activos, BBM™ Social Platform, y mucho más.

BlackBerry WebWorks

Aquellos desarrolladores que quieran dar soporte tanto a smartphones existentes (con BlackBerry 6 y BlackBerry 7 OS) como a las tabletas BlackBerry PlayBook pueden monetizar aplicaciones en ambas plataformas hoy con BlackBerry WebWorks, que soporta aplicaciones construidas en HTML5, CSS y JavaScript. La última versión, BlackBerry WebWorks SDK 2.2 (que soporta tanto smartphones como tabletas), está disponible ahora e incluye actualizaciones para el nuevo SDK de PlayBook OS, el simulador de BlackBerry PlayBook y más.

Los API de BlackBerry WebWorks están soportados por el Ripple Emulator, una herramienta de emulación autónoma de alta fidelidad y parecida a un navegador que permite a desarrolladores probar y corregir errores en sus aplicaciones en múltiples plataformas y dispositivos sin tener que compilar ni lanzar simuladores. Empezando hoy, el Ripple Emulator está disponible en su versión beta y también se puede descargar de la página de RIM para desarrolladores de WebWorks en: http://developer.blackberry.com/html5

SDK nativo – Rico en contenidos, Aplicaciones rápidas y fluidas

RIM también anunció hoy la disponibilidad inmediata del SDK nativo para BlackBerry PlayBook (1.0 versión “Gold”). El SDK nativo permite a los desarrolladores construir aplicaciones nativas C/C++ de alto rendimiento y múltiples hilos y capacita a los desarrolladores para crear juegos 2D y 3D avanzados y otras aplicaciones con acceso a OpenGL ES 2.0 y Open AL, además de los API específicos para cada dispositivo. Las aplicaciones desarrolladas con el SDK nativo se ejecutarán ya en BlackBerry PlayBook y estarán compatibles en el futuro con las tabletas y smartphones basados en BBX.

El SDK nativo incluye soporte para la librería C/C++ POSIX y cumplimiento, eventos de dispositivos como movimientos con gestos y entradas a través de pantalla táctil, acceso a sistemas de gestión de código utilizando el estándar de la industria Eclipse CDT (Herramientas de desarrollo C/C++) y herramientas avanzadas para la corrección de errores y el análisis. Se incluye un entorno de desarrollo integrado basado en Eclipse, QNX Momentics Tool Suite. Proporciona perfilado de memoria, corrección de errores en aplicaciones y estadísticas de uso de la memoria para ayudar a los desarrolladores a corregir errores de programas sofisticados, entre ellos, aplicaciones OpenGL aceleradas por hardware.

El SDK nativo hace que desarrollar y portar aplicaciones de juego a BlackBerry PlayBook sea una propuesta extremadamente atractiva para los desarrolladores. Ya han empezado a traer sus juegos y aplicaciones a la plataforma conocidos editores de juegos, desarrolladores y empresas importantes de motores de juegos.

Scoreloop, el ecosistema de juego social multiplataforma más grande y de mayor crecimiento en móvil, está disponible ahora en su versión beta para el SDK nativo a través de BlackBerry® Beta Zone. El SDK de Scoreloop proporciona todo lo que necesita un desarrollador para integrar capacidades sociales con facilidad en sus aplicaciones nativas para PlayBook e incluye soporte para listas de clasificaciones, retos dentro del juego, premios y logros y perfiles de jugadores. La tecnología multiplataforma y completamente personalizable de Scoreloop proporciona el poder a los desarrolladores para añadir las características que quieran, desde una sencilla clasificación a logros más extensos para los jugadores. Hace que los juegos móviles sean más sociales y más rentables.

BlackBerry Cascades – Crea interfaces impresionantes a nivel visual

Hoy, RIM mostró BlackBerry Cascades, un marco de interfaz de usuario rico que llegará a una futura versión del SDK nativo. Cascades lanza una nueva clase de aplicaciones móviles centradas en el diseño y proporciona a los desarrolladores una serie de características excepcionales para crear interfaces impresionantes con diseños, animaciones, efectos y contenidos gráficos en 3D personalizados. Estas características, combinadas con una fuerte serie de componentes principales de interfaz de usuario incorporados, facilitará la construcción de preciosas aplicaciones nativas con innovadoras interfaces de usuario para BlackBerry PlayBook actual y las futuros tabletas y smartphones basados en BBX. Se programa que Cascades estará disponible en su versión beta a finales del otoño.

Soporte Adobe AIR 3.0

Adobe Flash hace que los desarrolladores puedan producir aplicaciones impresionantes a nivel visual y altamente funcionales para BlackBerry PlayBook que pueden integrar con el sistema operativo subyacente y que estarán soportadas en los futuros tabletas y smartphones basados en BBX.

Ahora, BlackBerry PlayBook soporta el recién anunciado Adobe AIR 3.0 runtime. Entre las características soportadas están Encrypted Local Store que proporciona a los desarrolladores la capacidad de utilizar Advanced Encryption Standard (AES) para cifrar y guardar información sensible de forma segura en el dispositivo, además de guardar claves, llaves e información de tarjetas de crédito de manera segura dentro de la aplicación; StageText, que permite a los desarrolladores aprovechar los controles de texto nativos y los comportamientos de interacción nativos de aquellos controles; Multitouch (multitoque) y Gestures (gestos) integrados en las aplicaciones para proporcionar mayor usabilidad; y mucho más.

PlayBook OS 2.0 – Versión beta para desarrolladores

Hoy RIM ha presentado la versión beta para desarrolladores de BlackBerry PlayBook OS 2.0. La versión beta para desarrolladores incluye BlackBerry Runtime para aplicaciones Android y el complemento BlackBerry para Android Development Tools (ADT), permitiendo así a desarrolladores traer aplicaciones de Android a las tabletas BlackBerry PlayBook de manera rápida y fácil.

El complemento BlackBerry para ADT (un complemento de Eclipse) extiende el entorno Eclipse de desarrollo de Android existente de un desarrollador para soportar BlackBerry PlayBook e incluye el simulador de BlackBerry PlayBook para que los desarrolladores puedan probar y corregir los errores de sus aplicaciones antes de presentarlas a BlackBerry App World™. Los desarrolladores también pueden probar y corregir los errores de sus aplicaciones en BlackBerry PlayBook que ejecuta BlackBerry PlayBook OS 2.0 – versión beta para desarrolladores.

Los desarrolladores de Android también pueden volver a empaquetar sus aplicaciones Android para BlackBerry PlayBook en línea al utilizar el BlackBerry Packager para aplicaciones Android. La herramienta web guía a los desarrolladores a través de un proceso de pasos, permitiendo que prueben la compatibilidad de sus aplicaciones con BlackBerry PlayBook y volver a empaquetar y firmar sus aplicaciones para su presentación a BlackBerry App World, todo esto sin descargar ninguna herramienta.

BlackBerry Runtime para aplicaciones Android y las herramientas asociadas permiten a los desarrolladores de Android extender sus mercados con facilidad para incluir a los usuarios del BlackBerry PlayBook y así incrementar el potencial de mercado de sus aplicaciones.

BlackBerry PlayBook OS 2.0 – versión beta para desarrolladores también da soporte a Adobe Air 3.0 y Adobe Flash 11, además de WebGL, una nueva tecnología web que trae contenidos gráficos en 3D acelerados por hardware al navegador sin instalar programas adicionales. Los desarrolladores podrán generar contenidos gráficos en 3D ricos e interactivos dentro de su aplicación BlackBerry WebWorks.

Para más información sobre BlackBerry PlayBook OS 2.0 – versión en beta para desarrolladores y BlackBerry Runtime para aplicaciones Android y herramientas asociadas, visite: https://bdsc.webapps.blackberry.com/android/bpaa/

Mayor productividad para los desarrolladores con librerías de código abierto en BlackBerry PlayBook OS

RIM también anunció el BlackBerry Open Source Initiative (Iniciativa BlackBerry de Código Abierto) para portar conocidas librerías de código abierto a la plataforma de BlackBerry PlayBook. Entre las librerías ya disponibles están los motores de física como Bullet Physics y Box2DX, lenguajes de guión como Lua, librerías multimedia como OpenAL y SDL, marcos de juegos como Cocos2DX y librerías de uso general como Boost y Qt. También está disponible bajo una licencia de código abierto una serie de muestras de código que los desarrolladores pueden utilizar para empezar de forma rápida, además de GamePlay, un nuevo marco de juegos nativo en 3D.

RIM seguirá extendiendo su implicación con la comunidad de Código abierto para ayudar a incrementar la productividad de los desarrolladores en las plataformas BlackBerry. Para más datos sobre las actividades de Código abierto de RIM, visite http://blackberry.github.com

Tuesday, October 18, 2011

Devs: RIM Shares How BlackBerry Devs Make Money in App World

IMG_5067

RIM shared some interesting stats at BlackBerry DevCon. They had the VP of App World, Dr Ronjon Nag, talking about the stats for App World. Nag was sharing some stats that we already heard and others that we have never heard of before like BlackBerry apps getting almost 50% more downloads than iOS and Android. Also RIM shared how devs can get their apps featured in the last slide.

IMG_5066 IMG_5068 IMG_5069 IMG_5070 IMG_5071IMG_5073 IMG_5071 IMG_5072

More on BerryReview

PlayBook OS 2.0 Browser Adds “Reader View” for Easy Reading

 IMG_00000001 IMG_00000003

While the PlayBook does a sweet job of browsing the web there are some sites that are cluttered on the device or meant for huge 22 inch monitors. RIM seems to be joining the crowd with their own take on a Reader View in the BlackBerry PlayBook OS 2.0 Beta. This beta has a new feature once a page loads in the browser that lets you extract the main text and images from the page for easy viewing. It works better in portrait but hopefully RIM will fix it to take the whole screen in landscape mode.

All you need to do to enable the view is hit the new book like icon in BlackBerry PlayBook OS 2.0 when the page loads.

IMG_00000002

IMG_00000004 IMG_00000005

IMG_00000006 IMG_00000007 IMG_00000008

More on BerryReview

Devs: Open & Astonishing Native SDK Cascades UI Framework Coming by End of November

Update: From what I am hearing RIM is calling this the NDK v2.0

IMG_5141

RIM dropped this little bit during The Astonishing Tribe demonstration. They mentioned that the Native SDK is getting The Astonishing Tribe Cascades 3D UI framework built into the OS in a beta in November. I am not sure when that means it will be available for end users but my guess is that is when PlayBook OS 2.0 launches… This is part of RIM’s new big BBX Open Source Initiative. They are also calling it the Open & Astonishing Native SDK for the work The Astonishing Tribe is adding with Cascades built into the PlayBook. Its very cool what they are doing letting any developer create immersive physics based dynamic animations without having to have any experience with doing that yourself.

Cascades also has a plugin for Photoshop to make it easier for developers to work with designers in creating the elements they need and slices or them. They were showing off some very cool visualizations for apps.

IMG_5127 IMG_5128 IMG_5129 IMG_5130 IMG_5131 IMG_5132 IMG_5133 IMG_5134 IMG_5135 IMG_5136 IMG_5137 IMG_5138 IMG_5139 IMG_5140  IMG_5142 IMG_5143

More on BerryReview

Comment

Comment