The latest BlackBerry development kit looks to have some pretty awesome APIs and tools that developers can use to make the next generation of BlackBerry apps. Some particularly interesting APIs include the magnetometer APIs which allow for better navigation apps, as well as augmented reality and gaming. The Native Window API lets developers overlay a native window such as a camera or video view finder, or web browser. This sort of API is a great help when creating augmented reality apps. Also of great relevance are the NFC APIs which will allow developers to read the NFC chip to communicate with other NFC-enabled devices.
So what can we expect? Well it will be great to see some new games and augmented reality apps. Apps like Google Goggles are a fun way to discover your surroundings and hopefully an app like Poynt will get an augmented reality feature as well. It would also be great to see BBM use the NFC APIs to be able to “bump” your BBM contact rather than use the QR code. Hopefully RIM is on top of that.
Hit the jump for the press release.
Today, Research In Motion (RIM) introduced the BlackBerry Java SDK v7.0 beta, a set of powerful tools and APIs that enable developers to leverage key new features of the next generation of BlackBerry smartphones running BlackBerry 7 OS including the recently announced BlackBerry® Bold™ 9900 and 9930 Smartphones. The BlackBerry 7 Java SDK enables developers to create rich, highly competitive applications including gaming, augmented reality and Near Field Communication (NFC) applications.
With this release of BlackBerry 7 Java SDK, developers have access to the most comprehensive set of APIs and tools ever, they can build and quickly bring to market interactive feature-rich mobile apps that provide users with outstanding experiences.
New Feature APIs
The new exciting BlackBerry 7 Java SDK feature APIs include:
- the magnetometer APIs, which enable developers to create better navigation applications, augmented reality applications, and games requiring the orientation of the device to be changed
- the Native Window API, critical for augmented reality apps, which allows OpenGL ES and Java UI elements to be rendered on a surface which overlays a native window, such as a camera or video view finder, or web browser
- the Near Field Communication (NFC) APIs, which give developers the possibility to set and read the NFC chip to communicate with other NFC-enabled devices and build innovative mobile payment and e-commerce solutions
- support for the OpenGL ES 2.0 standard, which allows developers to build compelling 3 D mobile gaming experiences with rich and vivid graphics
In addition major new services APIs are included in this beta release such as:
- BBID APIs which protect the user’s information
- Location Based Service API enhancements including support for Geofencing APIs
The BlackBerry 7 Java SDK represents an attractive opportunity for developers to create and monetize in-demand cutting-edge apps for the thriving BlackBerry ecosystem which counts:
- over 150 million BlackBerry smartphones sold and 14.9 million BlackBerry Smartphones sold last quarter alone (Q4 ’11)
- over 43 million BBM users and growing at 2 million per month
- 3 million apps downloaded daily from App World
- 595+ carrier and distribution partners in over 175 countries