BlackBerry Tablet OS – A discussion with Dan Dodge

Editorials

As you have likely heard, Mike Lazaridis introduced the BlackBerry® PlayBook™ tablet and BlackBerry® Tablet OS yesterday during his keynote at BlackBerry DEVCON 2010. The BlackBerry Tablet OS – based on technology by QNX Software Systems – has been designed to deliver unparalleled performance in a tablet. In honor of this announcement, we have with us today Dan Dodge, co-founder and CEO of QNX Software Systems, to talk about the BlackBerry Tablet OS and the opportunities it opens up to app developers, web developers and publishers.

Can you tell us a bit about the QNX® Neutrino® operating system?

If I had to sum up the QNX Neutrino OS in one word, it would be architecture. In fact, when you look at the qualities that have made QNX Neutrino so successful — reliability, scalability, performance, portability — they are all a natural product of its microkernel architecture. These qualities are baked into the very core of the OS.

This architecture explains why the QNX Neutrino OS is popular in such a huge variety of applications, from Internet routers to in-car infotainment systems. In fact, you’ve probably encountered QNX Neutrino today without even knowing it. It’s part of everyday life – being used to control power stations, automate TV broadcasts, and even to help ensure that your food is safe to eat. Now we are leveraging the flexibility and proven reliability of this architecture in the new BlackBerry Tablet OS.

What are some of the key features of the BlackBerry Tablet OS that our application developers need to know?

First off, you can develop some really cool apps for BlackBerry PlayBook using Adobe Mobile AIR, Adobe Flash, and HTML5. Under the hood, we have a 1GHz dual core processor, accelerated 3D graphics, HD video, and a 7″ multi-touch widescreen. Think of the potential for applications that can combine all these technologies!

Of course, since the BlackBerry Tablet OS seamlessly pairs with BlackBerry® smartphones, the types of things that customers have come expect in terms of enterprise-grade mobility features are available to BlackBerry Tablet OS applications.

Flexibility is in the very DNA of the BlackBerry Tablet OS. We’ve designed it to easily support additional runtime frameworks and virtual machines. For instance, you can expect to see a virtual machine that supports BlackBerry® 6 Java applications.

From a tools perspective, you can use standard Adobe products such as Flash Builder for application development and debug directly on the BlackBerry PlayBook tablet. For applications that require access to the native OS environment, developers can develop and port C/C++ applications and also take advantage of the QNX® Momentics® Tool Suite, which is based on the Eclipse standard. The BlackBerry Tablet OS provides built-in interfaces to integrate the rich graphical application environment with underlying native code.

We know that the BlackBerry Tablet OS is built upon the QNX Neutrino microkernel architecture. What are some of the key advantages that QNX Neutrino brings to the table?

First and foremost, with the QNX Neutrino microkernel architecture, every application, device driver, networking stack, and virtual machine runs in memory-protected user space. As a result, the BlackBerry Tablet OS can provide a resilient, self-healing environment in order to protect applications from hurting one another or the OS itself. And that’s exactly what you want when running software from a large community of developers.

The QNX Neutrino architecture can also support true multitasking on multicore hardware — in fact, its multicore prowess has been performance-proven in the world’s highest-capacity routers. As a result, it can run multiple applications simultaneously, while delivering very high performance. Multitasking might be new to other tablet platforms, but for us, it’s bred in the bone.

What was the most exciting aspect of this project?

That’s easy: creating something that is more than the sum of its parts. Over the years, QNX and Research In Motion® have developed phenomenal strengths in their respective domains. This project provided an opportunity to bring those strengths together on a single platform — and I believe we’ve succeeded brilliantly. Because our technologies are so complementary, and because our cultures are so compatible, we’ve been able to create a tablet OS that surpasses anything on the market today.

Dan, we have heard about how the QNX Neutrino OS already powers solutions in a variety of challenging environments. What is your favorite story around where it is being used?

Honestly, I couldn’t pick just one. The QNX Neutrino OS controls medical devices that save lives, in-car systems that find the nearest Starbucks, and vision systems that helped build the International Space Station. Some of these systems are incredibly important and others are simply cool — but they’re all immensely gratifying.

Thanks for taking time to talk to us today, Dan. I know that I can’t wait to see the great applications that get developed for the BlackBerry Tablet OS. For those of you interested in learning more about the new BlackBerry Tablet OS, check out the materials and sign up for the upcoming webinar on BlackBerry DevZone – and watch our BlackBerry Developer’s Blog for more details coming soon!

BlackBerry Tablet OS SDK Registration

About Mike Kirkup

Mike Kirkup is the Director for the Developer Relations program at Research In Motion (RIM), which is responsible for managing the technical relationships and programs for RIM’s developer community worldwide. Mike and his team work with RIM’s developer community to provide support and guidance as developers work to integrate their applications to the BlackBerry platform. Mike joined RIM in 2001 as a Security Software Developer in RIM’s Wireless Security Group. As part of the Wireless Securty group, Mike contributed to the development of the BlackBerry Cryptography API, S/MIME and PGP implementations. Mike holds a Masters of Management Science and a Bachelor of Mathematics from the University of Waterloo.

Join the conversation

Show comments Hide comments
+ -
  • http://blog.digitalbackcountry.com/2010/09/rims-playbook-and-adobe-air/ RIM’s Playbook and Adobe AIR | Ryan Stewart – Rich Internet Application Mountaineer

    […] AIR. One of the cool things is that this is just one step in a long evolution of Flash. The company behind the tablet OS, QNX, was acquired by RIM back in April. QNX has long been a partner of Adobe and is one of the […]

  • http://caspan.com Caspan

    Thanks for the interview Dan… One question I have it what do you mean by microkernel? Does that just mean it is very small and compact that has just enough information to run the device its designed for or do you have one universal microkernel for everything?

    • Donny

      Its a microkernel. A monolithic OS is like OS X, all versions of Windows (desktop/server), SQL Server, Java ME/SE, Symbian OS, Windows Mobile, Palm/Web OS, etc. Where each feature & component is “stacked” together and piled on … this is BAD for portable products that try to enable multitasking and share information = crashes etc.

      QNX allows for SMP for applications to share data – while still being protected in memory so when an app crashes there is no resource hogging of the CPU, and thus you can force quite applications; like OS X can on Mac’s or iPhone YET … the microkernel deals with each application an their “hooks” or processess individually – including their calls – and thus the core microkernel can for instance CLOSE your BBM if it crashes along with the APN/WLAN data connection is using, and the memory data as well (logging it of course). Unlike the iPhone which keeps all applications data in a separate sandbox … your PIM information can be shared with the browser or 3rd party application and vice versa.

      That’s a horrible explanation but hopefully helps.

      • http://caspan.com Caspan

        Yeah it helps a bit.. So more or less you can cut an arm off without killing the body:)

      • http://caspan.com Caspan

        Yeah it helps a bit.. So more or less you can cut an arm off without killing the body:)

      • http://twitter.com/NoPatria NoPatria

        Good explanation.

    • rdevitt

      I found the first paragraph and diagram in the Wikipedia article put everything in perspective.

      http://en.wikipedia.org/wiki/Microkernel

      • http://caspan.com Caspan

        Wow that’s awesome. That picture is great

      • Raj

        Any one know at which date the blackberry tablet os will release for application development? I am checking on net everyday about release but no one have the information about exact release date.

  • http://www.miblackberry.com/2010/09/28/vp-de-rim-confirma-qnx-os-reemplazar-blackberry-os.html » VP de RIM Confirma: QNX OS reemplazará BlackBerry OS miBlackBerry.com

    […] BlackBerry Tablet OS – A discussion with Dan Dodge […]

  • http://kreig.me/ Kreig Zimmerman

    Frankly the revelation has come as a shock–but I think RIMM has made a great move here. QNX’s OS will provide them with a much needed next-gen platform for the coming Embedded Wars.

  • http://blogberry.info/?p=5184 ראיון עם Dan Dodge, מייסד שותף ומנכ"ל QNX Software Systems

    […] לקריאת הראיון המלא בבלוג הרשמי: לחצו כאן […]

  • http://www.blackberrycool.com/2010/09/28/dan-dodge-co-creator-of-qnx-talks-playbook-and-the-qnx-os/ Dan Dodge, Co-Creator of QNX Talks PlayBook and the QNX OS | BlackBerry Cool

    […] /**/ « BBM Social Platform APIs Give Developers Cool…Dan Dodge, Co-Creator of QNX Talks PlayBook and the QNX OS Postedby Matt Cameronon September 28, 2010, at 7:52 PMin News. Comments: View Comments tweetmeme_style='compact'; View CommentsDirector of developer relations Mike Kirkup interviewed Dan Dodge, co-creator of the QNX for Inside BlackBerry, RIM’s official BlackBerry Blog. The interview is a run down of the BlackBerry Playbook hardware and software capabilities. The interview is worth checking out as Dodge goes over the basics of the software architecture, the BlackBerry PlayBook’s hardware capabilities, as well as what to expect as a developer looking to develop applications for this new and exciting platform.If you’re interested in receiving info about the upcoming BlackBerry PlayBook software developer kit, register with RIM here.Read the full interview over at Inside BlackBerry.google_ad_client="pub-7131708721983712";google_ad_slot="2579457768";google_ad_width=300;google_ad_height=250; Related Posts:Analysts Claim RIM is Dead but they Underestimate the QNX OSCheck out the BlackBerry Playbook Tablet on Video!RIM to Host Interactive Video Session for Developers May 25thREMINDER – BlackBerry Technical Seminar is Tomorrow!Register for a free BlackBerry developer webinar on application designPermalinkPost Comment« BBM Social Platform APIs Give Developers Cool…blog comments powered by Disqus /**/ var DsqLocal={'trackbacks':[],'trackback_url':"http://www.blackberrycool.com/2010/09/28/dan-dodge-co-creator-of-qnx-talks-playbook-and-the-qnx-os/trackback/"}; /**/ /**/ Quick LinksReviewsEditorialsHelpPodcastsVideosSubscribeRSSPodcastEmailTwitterBBCool MobileStaff PicksThe Best Free Apps For BlackBerry foursquare FREE Google Maps FREE SmrtGuard-Free FREE Viigo FREE Poynt FREE /**/ FB.init("d404c94e6e9520664fd0095b4ee726d7");BlackBerry Cool on FacebookSpotlightsRIM Introduces BlackBerry Tablet AKA the BlackBerry PlayBook View CommentsBlackBerryCool and Vayyoo Present Vayyoo – DEVCON Edition View CommentsBlackBerry Curve 3G Review: A Slight Update to a Successful Product Line View CommentsBlackBerry Torch 9800 Review: BlackBerry 6, Touchscreen, Keyboard and More View CommentsBlackBerry 6 Review and Guide: FAQ, Tips and Tricks and Impressions View CommentsEmail Updates Twitter CounterRecent Visits from Twittererers Browse by MonthSeptember 2010 (108)August 2010 (145)July 2010 (127)June 2010 (122)May 2010 (121)April 2010 (152)March 2010 (176)February 2010 (149)January 2010 (145)December 2009 (171)November 2009 (121)October 2009 (124)September 2009 (112)August 2009 (145)July 2009 (153)June 2009 (170)May 2009 (185)April 2009 (176)March 2009 (154)February 2009 (108)January 2009 (91)December 2008 (127)November 2008 (149)October 2008 (166)View archivesTop Tagssoftware (664)blackberry bold (253)free app (207)blackberry-curve (258)blackberry storm (265)WES (213)consumer (273)RIM (1054)Announcements (910)Rumors (355)wireless industry (658)BlackBerry-Help (231)canada (280)united-states (224)blackberry (432)Skyscraper2 /**/ BlackBerry CoolThe voice of the BlackBerry community. Contributors | Contact | AdvertiseCopyright ©2008 BlackBerry Cool.All Rights Reserved. PrivacyBrowse by Tags blackberry bold gps consumer RIM BlackBerry-Help blackberry blackberry storm Rumors canada united-states software WES free app Announcements verizon blackberry-curve rogers wireless industry Browse by CategoryBlackBerry-Help (311)Editorials (472)News (7749)Podcasts (69)Reviews (293)Spotlight (728)Top-Story (130)Videos (45)vPost (36)Weekly-Contest (18)SubscribeFeeds: RSS 2.0 | RSS 0.92 | AtomPodcast: RSS Feed | iTunesSocial: Twitter | LinkedIn | FacebookGet updates by email: […]

  • http://www.berryreporter.com/2010/09/28/dan-dodge-talks-blackberry-tablet-os/ Dan Dodge Talks BlackBerry Tablet OS | Berry Reporter

    […] tablet, scheduled for release early next year, is powered by QNX Software Systems. Posted on the BlackBerry Dev Blog, Dan Dodge, co-founder and CEO of QNX Software Systems, discusses the upcoming […]

  • http://www.facebook.com/ericragle Eric Ragle

    I’m pretty excited about this tablet. It’s a great entry into the currently under-powered tablet market. I’m curious if the Tablet OS is something we will see on future Blackberry phones?

  • StevenB

    I do not see the nice Java support BlackBerry devices currently have. You mentioned only an Eclipse plug-in for C/C++ devs.
    When will we see a Java plugin for Eclipse/JDE for the tablet and an emulator?

    • http://kreig.me/ Kreig Zimmerman

      StevenB:

      This issue is less of a problem than you might think. You’re looking at this like there needs to be an XCode-style iPad dev-env ASAP or this will fall flat on its face.

      The BB JVM is now a legacy dev environment. Support will be added to allow ports but it’s clear from this exciting new development that RIMM is going to be able to unshackle itself from the constraints of its unloved bespoke J2ME environment. Most developers will be able to accomplish what they need to in the AIR or HTML5 environments, regardless. Think of it as .NET without the .NET: now RIMM is allowing for the use of the whole kitchen, not just the 8-inch cast iron pan.

      RIMM really has blown past everyone here as another poster stated. This is extremely exciting news. Its potential is certain but the scope is long-term.

  • http://www.technospot.net/blogs/will-you-buy-a-blackberry-playbook-tablet/ Will you buy a BlackBerry Playbook ( Tablet )

    […] Find more about BlackBerry Playbook on the official post […]

  • http://www.themobilebeat.com/archives/2917 Dan Dodge, Co-Creator of QNX Talks PlayBook and the QNX OS

    […] Read the full interview over at Inside BlackBerry. […]

  • http://www.eyespyfx.com/blog/?p=434 EyeSpyFX » Blog Archive » Blackberry Playbook promo video

    […] The new Blackberry playbook promo video looks good. Its a shame that it has a different os to the phones. Apps for your bb phone wont run on the playbook. Ok thats not good, we will need to develop new apps for Playbook, on the up side however the playbook os does look very good (QNX Neutrino) […]

  • http://twitter.com/danielfgom Daniel Gomes

    Excellent. RIM have really blasted past everyone with the Playbook. The Galaxy Tab is also an awesome tablet, but I think the Playbook takes it even a notch higher. The iPad is ironically now WAY behind them all, eating their dust…

    Naturally we’ll have to see how it performs in real life, but it has huge potential

  • http://twitter.com/danielfgom Daniel Gomes

    Excellent. RIM have really blasted past everyone with the Playbook. The Galaxy Tab is also an awesome tablet, but I think the Playbook takes it even a notch higher. The iPad is ironically now WAY behind them all, eating their dust…

    Naturally we’ll have to see how it performs in real life, but it has huge potential

  • http://atstechlab.wordpress.com/2010/09/29/qnx-the-new-blackberry-os/ QNX, the new BlackBerry OS | ATS TechLab

    […] Dan Dodge, the co-founder and CEO of QNX was interviewed by the BlackBerry’s developers blog today. I liked the interview and maybe you will like it too. Have a look at: http://devblog.blackberry.com/2010/09/blackberry-tablet-os/ […]

  • http://atstechlab.wordpress.com/2010/09/29/qnx-neutrino-the-new-blackberry-os/ QNX Neutrino, the new BlackBerry OS, what’s next? | ATS TechLab

    […] Dan Dodge, the co-founder and CEO of QNX was interviewed by the BlackBerry’s developers blog today. I liked the interview and maybe you will like it too. Have a look at: http://devblog.blackberry.com/2010/09/blackberry-tablet-os/ […]

  • http://blogs.adobe.com/flashplatform/2010/09/rims-playbook-and-adobe-air.html RIM’s PlayBook and Adobe AIR (Adobe Flash Platform Blog)

    […] AIR. One of the cool things is that this is just one step in a long evolution of Flash. The company behind the tablet OS, QNX, was acquired by RIM back in April. QNX has long been a partner of Adobe and is one of the […]

  • http://www.mobileprice.pk Mobile Reviews

    Blackberry’s are really tasteful in use, New tech era…

  • http://www.berryreview.com/2010/09/30/dan-dodge-explains-the-qnx-neutrino-os/ Dan Dodge Explains The QNX Neutrino OS | BerryReview.com - Mobile Edition

    […] already used without even knowing.To read the full interview go to the original article at this LINK | Older: AT&T Announces BlackBerry Pearl 3G and Curve 3G » This entry was posted on […]

  • Anonymous

    This, of course, means: No more battery pulls. Oh, may it please be so!

  • http://blackberryrocks.com/2010/10/01/ceo-qnx-software-systems-blackberry-playbook-tablet-os/ CEO Of QNX Software Systems Talks About The BlackBerry PlayBook’s Tablet OS | BlackBerryRocks.com

    […] you’re a developer interested in developing for the Tablet OS head on over and check out the blog post on the Developer’s Blog for details right from the source. Categories: News & Rumors Tags: BlackBerry, BlackBerry […]

  • http://souvikmitra.com/2010/10/02/web/rim%e2%80%99s-playbook-and-adobe-air/ RIM’s PlayBook and Adobe AIR | Souvik's Opus

    […] AIR. One of the cool things is that this is just one step in a long evolution of Flash. The company behind the tablet OS, QNX, was acquired by RIM back in April. QNX has long been a partner of Adobe and is one of the […]

  • http://souvikmitra.com/2010/10/02/web/rim%e2%80%99s-playbook-and-adobe-air/ RIM’s PlayBook and Adobe AIR | Souvik's Opus

    […] AIR. One of the cool things is that this is just one step in a long evolution of Flash. The company behind the tablet OS, QNX, was acquired by RIM back in April. QNX has long been a partner of Adobe and is one of the […]

  • http://souvikmitra.com/2010/10/02/web/rim%e2%80%99s-playbook-and-adobe-air/ RIM’s PlayBook and Adobe AIR | Souvik's Opus

    […] AIR. One of the cool things is that this is just one step in a long evolution of Flash. The company behind the tablet OS, QNX, was acquired by RIM back in April. QNX has long been a partner of Adobe and is one of the […]

  • http://souvikmitra.com/2010/10/02/web/rim%e2%80%99s-playbook-and-adobe-air/ RIM’s PlayBook and Adobe AIR | Souvik's Opus

    […] AIR. One of the cool things is that this is just one step in a long evolution of Flash. The company behind the tablet OS, QNX, was acquired by RIM back in April. QNX has long been a partner of Adobe and is one of the […]

blog comments powered by Disqus