RIM launched the BlackBerry 10 platform at the BlackBerry World conference in Orlando, Florida.
RIM also released the initial developer toolkit for native and HTML5 software development.
Developers could download the beta from http://developer.blackberry.com.
The toolkit contains the BlackBerry 10 Native SDK with Cascades, for creating graphically rich, high performance native applications in C/C++ using Qt.
The Native SDK for BlackBerry 10 has APIs (Application Programming Interfaces) for core device features and a range of BlackBerry application services, such as Push and Payment services.
Cascades allows developers to build visual applications without having to write complex, low-level graphics code.
The toolkit supports HTML5 application with the BlackBerry 10 WebWorks SDK.
The BlackBerry 10 WebWorks SDK uses HTML5 and CSS to build apps. It provides JavaScript bindings to native device APIs along with RIM’s open source UI toolkit, bbUI.js, to create applications with native-like capabilities.
This initial release of the BlackBerry 10 WebWorks SDK have access to a core subset of the full WebWorks APIs, including Identity, Application and App events, System and system events.
More details about the BlackBerry 10 WebWorks SDK are on http://devblog.blackberry.com/2012/04/blackberry-10-webworks-sdk.
Applications created with any of the BlackBerry 10 tools will run on BlackBerry 10 smartphones and BlackBerry PlayBook when the new platform becomes available for it. All of the SDKs will be updated to give developers access to more of the BlackBerry 10 unique capabilities over the coming months.
RIM would be providing BlackBerry 10 Jam attendees with a BlackBerry 10 Dev Alpha device.
Developers can download the NDK for BlackBerry 10, including Cascades, at http://developer.blackberry.com/native/download
and the BlackBerry 10 WebWorks SDK at http://developer.blackberry.com/html5/download.
Take a look at this video shown during the keynote presentation at BlackBerry World 2012: http://bbry.lv/BlackBerry10Video
