{"id":4068,"date":"2011-03-24T22:52:33","date_gmt":"2011-03-24T21:52:33","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/4068-rim-announces-java-and-android-runtimes-for-the-playbook-beta-of-native-sdk.html"},"modified":"2011-03-24T22:52:33","modified_gmt":"2011-03-24T21:52:33","slug":"rim-announces-java-and-android-runtimes-for-the-playbook-beta-of-native-sdk","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/4068-rim-announces-java-and-android-runtimes-for-the-playbook-beta-of-native-sdk.html","title":{"rendered":"RIM announces Java and Android runtimes for the Playbook, beta of native SDK"},"content":{"rendered":"<p>RIM has <a href=\"http:\/\/press.rim.com\/release.jsp?id=4935\">announced<\/a> several new options for developing apps for its PlayBook tablet.<\/p>\n<blockquote>\n<p>RIM will launch two optional \u201capp players\u201d that provide an application run-time environment for BlackBerry Java\u00ae apps and Android v2.3 apps. These new app players will allow users to download BlackBerry Java apps and Android apps from BlackBerry App World and run them on their BlackBerry PlayBook.<\/p>\n<p>In addition, RIM will shortly release the native SDK for the BlackBerry PlayBook enabling C\/C++ application development on the BlackBerry\u00ae Tablet OS. For game-specific developers, RIM is also announcing that it has gained support from two leading game development tooling companies, allowing developers to use the cross-platform game engines from Ideaworks Labs and Unity Technologies to bring their games to the BlackBerry PlayBook. <\/p>\n<\/blockquote>\n<p>It sounds as if the Android runtime will not be perfectly compatible with real Android:<\/p>\n<blockquote>\n<p>Developers currently building for the BlackBerry or Android platforms will be able to quickly and easily port their apps to run on the BlackBerry Tablet OS thanks to a high degree of API compatibility.<\/p>\n<\/blockquote>\n<p>Nevertheless, this will be an attractive route for Android developers looking for a quick way to port to the Blackberry.<\/p>\n<p>The native SDK is currently in \u201climited alpha release\u201d but RIM is promising an open beta for this summer.<\/p>\n<blockquote>\n<p>The BlackBerry Tablet OS NDK will allow developers to build high-performance, multi-threaded, native C\/C++ applications with industry standard GNU toolchains. Developers can create advanced 2D and 3D applications and special effects by leveraging programmable shaders available in hardware-accelerated OpenGL ES 2.0.<\/p>\n<\/blockquote>\n<p>The deal with <a href=\"http:\/\/unity3d.com\/\">Unity<\/a> is important too. Unity is an increasingly popular toolkit for game development and adding the Blackberry to the list of supported platforms will boost its appeal. Ideaworks Labs makes the <a href=\"http:\/\/www.airplaysdk.com\/\">Airplay SDK<\/a>, a cross-platform toolkit which already supports Apple iOS, Android, Symbian, Samsung Bada, HP webOS and Windows Mobile.<\/p>\n<p>Note that the primary SDK for the Playbook has until now been Adobe AIR; and since the UI itself uses the Flash runtime this likely still makes sense for many applications.<\/p>\n<p>RIM is doing a good job of opening up its platform. It is an interesting contrast to Microsoft\u2019s \u201cSilverlight, XNA or nothing\u201d approach for Windows Phone.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>RIM has announced several new options for developing apps for its PlayBook tablet. RIM will launch two optional \u201capp players\u201d that provide an application run-time environment for BlackBerry Java\u00ae apps and Android v2.3 apps. These new app players will allow users to download BlackBerry Java apps and Android apps from BlackBerry App World and run &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/4068-rim-announces-java-and-android-runtimes-for-the-playbook-beta-of-native-sdk.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">RIM announces Java and Android runtimes for the Playbook, beta of native SDK<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,49,67,80],"tags":[123,143,236,512,586,728,781,1011],"class_list":["post-4068","post","type-post","status-publish","format-standard","hentry","category-adobe","category-java","category-professional","category-software-development","tag-adobe","tag-android","tag-c","tag-java","tag-microsoft","tag-playbook","tag-rim","tag-windows-phone"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/4068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=4068"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/4068\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=4068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=4068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=4068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}