Posts Tagged ‘QNX’

Article About Interview with Tyler Lessard About BBM, Developers and More

August 12th, 2011

Today i read an article about a interview with Tyler Lessard about BBM by Kyle McInnes from BlackBerry Cool. I learn about that the problem with interviewing people at RIM is they’re obviously not going to tell interviewer anything that hasn’t already been announced, and the best interviewer can hope for is “yes, we’re working on it” or “it’s something we’re driving towards.” Even if Kyle McInnes ask a random question like “what’s your favorite app?”

This is the details of the interview, i would like to share with you.

Q: What was the impetus for the BBM Social Platform?

Generally, RIM has been working on building the Super Apps platform as a fully integrated app experience is a core advantage of the BlackBerry Platform. Developers really enjoy the fact that apps can talk to native PIM applications and building BBM integration was a natural progression of the platform.

Q: This is version 1.0 of the BBM Social Platform, how do you see the platform evolving?

The current APIs aim to enhance the BBM experience as well as the app experience. RIM will continue to help both of these experiences evolve and one particular way they’ll do this is using Groups to help augment the app and BBM experience. Groups are a very popular feature in BBM and there are many ways that RIM can help developers leverage Groups to enhance their apps.

Q: What is RIM doing to help those BlackBerry users that are less technically inclined?

Getting users to update is a challenge and RIM has taken steps to make sure that the latest devices ship with the most recent software. For example, BlackBerry 7 ships with BBM 6 and users will be able to take advantage of the latest apps right out of the box. RIM is constantly looking to new ways to make the entire user experience more seamless and building checks so that if users aren’t on the latest versions, they’ll get prompts when needed.

Q: RIM is currently in a transition phase right now, can you speak to how the platform will evolve towards QNX? Will developers making BlackBerry 7 apps be left in the dark when QNX comes out?

RIM’s message to developers is that BlackBerry 7 has a significant life span. The company has already announced 5 devices that will have BlackBerry 7 and carriers are excited about these devices. (At this point I comment about how there aren’t that many more BlackBerry 6 devices and we’ve heard that BB 6 users spend the most on paid apps. So a BlackBerry 7 only app is still a viable business and it helps that BB 6 apps are forward compatible.)

Tyler also talked about how this transition involves developing the tablet OS and bringing that down to a high-end smartphone. (I ask Tyler about how we’ve heard that the tablet OS will have support for legacy apps, and whether it’s safe to assume that the smartphone version of the tablet OS will also have support for legacy apps). Tyler wouldn’t comment on the specifics of whether the QNX smartphone would have support for legacy apps but did say that RIM’s stance is that even without QNX, BlackBerry 7 apps will have a significant lifespan on the BlackBerry platform. He wouldn’t comment on what “significant” meant exactly.

Q: App World has seen a lot of success and is continually being updated. What else can we expect? Are affiliate programs in the works?

“It’s something we’re driving towards” says Tyler. He wouldn’t comment on any specifics but gave the impression that it’s something RIM has been looking at and it’s in the roadmap. (At this point we talk about how App World is growing as the single source of apps, and yet there’s still carrier stores on devices. Why is that?) Tyler pointed out that carrier stores are at the discretion of the carrier and while some are choosing to drop the store in favor of App World, it’s not a bad thing to have more choice.

Q: RIM has been in a negative spotlight lately in the media and it seems like they can do no right. Any speculation on the negative media attention?

Tyler didn’t seem interested in commenting because any speculation may add to the negative attention but did mention that he knows many users would probably have liked to see the BlackBerry 7 devices sooner.

Q: We’ve seen the acquisitions of Tiny Hippo and Ripple, as well as ScoreLoop, how do these acquisitions speak to the evolution of the developer tools?

RIM is putting a lot of dollars and commitment to web tools and HTML5 support. With Tiny Hippo and Ripple, we’ll start to see a lot of developers from many different coding backgrounds heading to the BlackBerry platform as the company provides more tools and support for them to code their apps in a familiar language and bring it to the platform. The overall strategy seems to be that RIM will support a variety of code bases and eventually provide a single, all-encompassing set of developer tools to make everything is in one place and is cross-platform. RIM understands that developers don’t want to have to get their tools from multiple places and that having everything under one roof with access to all the features of the BlackBerry platform is the ultimate goal.

Q: Will themes continue to be supported through BlackBerry 7 and QNX?

Themes follow a pretty standard schedule of waiting for the devices to be released, letting the final version of the software take shape and then working on the theme tools. Themes will continue to be a feature of BlackBerry 7 and theme developers can look forward to a Theme Builder that will support OS 7.  

Press Release: RIM Announces Android Apps to Run on the BlackBerry PlayBook

March 24th, 2011

Android_on_PlayBook We firstly heard the rumor from BGR that RIM had considered a new feature to allow BlackBerry devices to run Android Apps at the end of January. Now, it becomes a reality, RIM does make such a great move there. Today, RIM has announced officially that they will expand their App ecosystem for the BlackBerry PlayBook to allow Android Apps running on PlayBook. I believe it is absolutely a very exciting and huge news for the Android developers, since they can also port their Apps onto BlackBerry App World then! Personally, I am also very excited, since I can run my favorite Apps on the PlayBook then!

For more information, read the full press release below!

Press Release

RIM Expands Application Ecosystem for BlackBerry PlayBook


  • BlackBerry PlayBook to support BlackBerry Java and Android apps
  • Native C/C++ development support added, in addition to HTML5, Flash and AIR support
  • Support from leading game engines: Ideaworks Labs (AirPlay) and Unity Technologies (Unity 3)
  • BlackBerry PlayBook becomes a new market opportunity for all the developers who have already created over 25,000 BlackBerry Java apps and more than 200,000 Android apps

WATERLOO, ONTARIO–(Marketwire – March 24, 2011) – Developers wanting to bring their new and existing apps to the highly anticipated BlackBerry® PlayBookTM tablet will soon have additional tools and options to enhance and expand their commercial opportunities. Research In Motion (RIM) (NASDAQ:RIMM)(TSX:RIM) today announced plans to greatly expand the application ecosystem for the BlackBerry PlayBook. The BlackBerry PlayBook is scheduled to launch in the U.S. and Canada on April 19.

RIM will launch two optional "app players" that provide an application run-time environment for BlackBerry Java® 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.

In addition, RIM will shortly release the native SDK for the BlackBerry PlayBook enabling C/C++ application development on the BlackBerry® 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.

Support for BlackBerry Java and Android Apps

"The BlackBerry PlayBook is an amazing tablet. The power that we have embedded creates one of the most compelling app experiences available in a mobile computing device today," said Mike Lazaridis, President and Co-CEO at Research In Motion. "The upcoming addition of BlackBerry Java and Android apps for the BlackBerry PlayBook on BlackBerry App World will provide our users with an even greater choice of apps and will also showcase the versatility of the platform."

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. The new optional app players will be available for download from BlackBerry App World and will be placed in a secure "sandbox" on the BlackBerry PlayBook where the BlackBerry Java or Android apps can be run.

Developers will simply repackage, code sign and submit their BlackBerry Java and Android apps to BlackBerry App World. Once approved, the apps will be distributed through BlackBerry App World, providing a new opportunity for many developers to reach BlackBerry PlayBook users. Users will be able to download both the app players and the BlackBerry Java and Android apps from BlackBerry App World.

The BlackBerry PlayBook and BlackBerry Tablet OS are built on the QNX® Neutrino® microkernel architecture with a 1GHz dual core processor and a leading OpenGL solution, which allows RIM to make this incredibly broad platform support possible.

BlackBerry PlayBook users and developers who are interested in seeing the new app players for BlackBerry Java and Android apps can see demos at BlackBerry World in Orlando, Florida (May 3 to 5, 2011) (

BlackBerry Tablet OS Development Tools

The BlackBerry Tablet OS already supports an incredibly robust platform with support for Web development standard HTML5, through the BlackBerry® WebWorksTM SDK for Tablet OS, and Adobe® AIR®, through the BlackBerry Tablet OS SDK for Adobe AIR. The BlackBerry Tablet OS is built from the ground up to run WebKit and Adobe® Flash® as well, giving developers a fast and true Web experience to leverage.

RIM is also announcing today that the BlackBerry Tablet OS Native Development Kit (NDK), which is currently in limited alpha release, will go into open Beta by this summer and be demonstrated at BlackBerry World. 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.

Other features of the BlackBerry Tablet OS NDK will allow developers to:

  • Take advantage of the QNX POSIX library support and C/C++ compliance for quick and easy application porting and for creating native extensions for both BlackBerry and Android applications
  • Easily integrate device events like gesture swipes and touch screen inputs
  • Integrate the BlackBerry Tablet OS environment into existing code management and build systems using industry standard Eclipse CDT (C/C++ Development Tools)
  • Leverage work done in standard C/C++ to make it easier to bring applications to the BlackBerry Tablet OS
  • Find and fix bugs quickly with provided debug and analysis tools

"The response to the BlackBerry PlayBook from the developer community has been exceptional. Our commitment to supporting HTML5 and Adobe AIR development has resonated and spurred developers to create fun and innovative applications for BlackBerry PlayBook users," said David Yach, Chief Technology Officer, Software at Research In Motion. "The upcoming BlackBerry Tablet OS NDK beta will add C/C++ tools to our repertoire and gives developers one of the broadest and deepest platforms to develop on."

Gaming Engines

Building on the power of the BlackBerry Tablet OS NDK, RIM is working with leading gaming and application development technology providers such as Ideaworks Labs and Unity Technologies to implement their native engines and application development platforms. Developers will be able to take advantage of these engines when building games and other applications for the BlackBerry PlayBook.

The Ideaworks Labs Airplay SDK is expected to include support for the BlackBerry Tablet OS soon, making it easy for publishers and developers to use their existing code to bring their games and apps to the BlackBerry PlayBook.

"Supporting a new OS can be a challenge for developers," says Alex Caccia, President of Ideaworks Labs, "however, integration of the BlackBerry Tablet OS with the Airplay SDK makes this a non-issue. We think this is a far-sighted move by RIM: the BlackBerry PlayBook is a great device for games and applications, and combining this with content distribution via BlackBerry App World brings an exciting new ecosystem for developers."

RIM has also been working closely with Unity Technologies, providers of the highly popular, multi-platform Unity development platform and Union, the firm’s games distribution service. Through Union, dozens of high-quality Unity-authored games are slated to make their way to BlackBerry App World for the BlackBerry Playbook.

"With a sharp focus on the multimedia experience, very powerful hardware, and fantastic games in the pipeline, the BlackBerry Playbook has all the right ingredients to be a mainstream hit," said Brett Seyler, GM of Union at Unity Technologies. "Through Union, Unity developers have an opportunity to reach a new audience and grow with another great new platform."


The new app players for the BlackBerry PlayBook are expected to be available from BlackBerry App World this summer. More information and demonstrations of the new app players will be shared at BlackBerry World. The BlackBerry Tablet OS NDK will be available in beta later this year and will also be showcased at BlackBerry World.

Useful Links

For more information on the BlackBerry Tablet OS and BlackBerry PlayBook developing, visit

To see the BlackBerry Tablet OS in action running conceptual applications from The Astonishing Tribe, please visit and

For RIM insights into developing for the BlackBerry Platform, visit or follow @BlackBerryDev on Twitter.

Visit the BlackBerry Developer Zone at for the latest news, information and updates for BlackBerry developers.

Visit the BlackBerry Developer Video Library at to view a variety of instructional videos.

Sign up for the BlackBerry Developer Newsletter at

For the latest news and information about the BlackBerry Developer Conference visit