BlackBerry JamHack 2012

Jam Asia

What is BlackBerry 10?

BlackBerry®10 is the next generation platform for BlackBerry®smartphones and tablets. It combines the best of BlackBerry and the best of QNX and is designed from the ground up to enable the powerful real-time mobile experiences that distinguish BlackBerry products and services. The BlackBerry 10 platform will include BlackBerry 10 operating system, and will support BlackBerry cloud services and development environments for both HTML5 and native developers. BlackBerry 10 will also support applications developed using any of the tools available today for the BlackBerry® PlayBook™ tablet – including Native SDK, Adobe AIR/Flash and WebWorks/HTML5, as well as the BlackBerry Runtime for Android Apps – on future BlackBerry 10 based tablets and smartphones. BlackBerry 10 will also include the new BlackBerry Cascades UI Framework for advanced graphics (shown for the first time today), and bring “Super App” capabilities to enable many advanced capabilities including deep integration between apps, always-on Push services, the BBM™ Social Platform, and much more.

Why Develop with BlackBerry?

The BlackBerry®10 platform is a great choice if you are thinking of starting out in app development or expanding the market for the apps you create. An open platform, ease of development and global opportunity make the BlackBerry 10 platform an excellent choice, boasting over 80 million subscribers. BlackBerry App World™ is also the most profitable mobile application store for developers, according to Evans Data Corporation.

See exactly why BlackBerry is a great platform for developers »

A Truly Open Platform

BlackBerry 10 is an open platform that provides a variety of development languages and runtimes designed to fit your skills. Your choice will be based on a combination of familiarity, possibly having a pre-existing codebase as well as the target devices you wish to serve.

For BlackBerry JamHack 2012, we are only accepting applications that run as AIR, Native or WebWorks based BlackBerry 10 applications.

C/C++ Native SDK

The BlackBerry NDK supports many open standards to allow you to bring your existing application to the BlackBerry Platform. We've provided dedicated resources for you if your app needs to be as close to the hardware as possible. Go to the Native beta site »

C++/Qt Cascades

Cascades has been designed to allow you to easily build a BlackBerry native application using an entire framework integrated with core services which provide an astonishing user experience. The Cascades resources get you from prototype to completion in record time. Go to the Cascades site »

  HTML5 WebWorks

Use your existing JavaScript/CSS/HTML skills to bring your app to existing smartphone, PlayBook and future BB10 users. Deeply integrate with core BlackBerry functionality. Go to the WebWorks site »

ActionScript Adobe AIR

If you have an existing game or app written in AIR that you are looking to bring to the PlayBook and future BB10 platform this is the choice for you. Go to the Adobe AIR beta site »