Results 1 to 8 of 8
Like Tree7Likes
  • 6 Post By roderickwill
  1. roderickwill's Avatar
    CrackBerry User

    Posts
    74 Posts
    PIN
    3348e349
    Thread AuthorThread Author   #1  

    Post one of the best BB10 -QNX articles!!!!

    I was actually surprise to read this on zdnet but the other did a great job breaking down Blackberry's phrase "Mobile Computing" via QNX...
    BlackBerry 10: Forget about the phone - it's the OS that really counts
    Summary: With the Z10, BlackBerry finally has a modern smartphone but it's the operating system that matters.


    By Mary Branscombe for 500 words into the future | February 1, 2013 -- 09:45 GMT (01:45 PST)

    8
    Comments
    0
    Votes

    more +
    Finally shipping handsets running BlackBerry 10 was an important milestone for the BlackBerry team but if you listened carefully to what CEO Thorsten Heins said when he introduced the Z10 handset, the important phrase was "mobile computing". When a company is almost the last to the smartphone party (Jolla and the Firefox OS are still waiting in the wings), isn't it a bit rich to say "we intend to lead the move from mobile connection to mobile computing"?

    Maybe not, when you think about the QNX operating system underneath BB10 and the direction that the computing market is going.

    Read this


    BlackBerry Z10: 48 hours with BB10's touch-screen handset

    Read more
    If you're frustrated by the Windows 8 interface on your desktop, it may not be much comfort to know that this is an operating system for the next decade, when a desktop PC or a touchless laptop is soon going to look as quaint as a canal boat. Surface with Windows RT, iPad, Chromebooks they're all ways of trying to make computing truly mobile. Microsoft is trying to squeeze Windows down to run on tablets and (with the NT kernel-powered Windows Phone 8) on smartphones. Apple and Google have their own approaches. RIM, meanwhile, is going to take its BlackBerry OS and push it into a wider range of mobile computing devices.

    I'm not just talking about a reprise of the PlayBook, although I'm sure that's coming (the PlayBook was a way for RIM to work out its development process for working on top of QNX one step at a time first the core OS and the browser and the start of the user interface, then core app development, before switching to building the phone bit of the smartphone). What comes next is connecting your phone or your tablet to a lot more than email, websites, Twitter and Angry Birds.

    "Soon we will give you ways to connect your mobile experience not just to other people but to the world around you," Heins promised. "You will be in the middle of things and you will be connected to the internet of things; this is what being connected will mean in the future."

    "We have created a platform that's able to work with other machines, to extend you beyond mobile devices to a car, to your home, to a healthcare system, to wherever you are."

    Mobile computing needs a different approach from taking a fundamentally desktop-bound operating system and dragging it around with the equivalent of a very long invisible Ethernet cable. A truly mobile OS must expect you to switch between online and offline modes on a regular basis (tube and subway carriages are a great way to tell how mobile your OS actually is today).

    Apps that use async and await patterns and cache then sync data and documents are part of this. But what RIM has in QNX is an operating system that can connect to and disconnect from remote resources in a very neat way, and very responsively.

    QNX and Transparent Distributed Processing
    QNX has a lot of advantages, such as memory protection that runs every program in its reloadable process (including drivers, networking and the file system) with adaptive partitioning that guarantees critical processes always have enough CPU time. It also has a microkernel (called Neutrino) that's so small it can fit in the CPU's L1 cache, so the messages it passes are very fast.

    Read this


    Hands on with the first BlackBerry 10 handset: The Z10 in photos

    Read more
    The larger messages that microkernels pass to compensate for the small amount of code that's in the kernel are what usually slow them down compared to larger 'monolithic' kernels (like Windows, Linux and the Mach kernel on which Mac OS is based), which can do more in the kernel and thus pass smaller messages. And because you don't have milliseconds to spare when you're shutting down a nuclear reactor, for example, switching between processes happens in fractions of microseconds (and that can happen while another process is still sending a message, because the kernel can rearrange messages that arrive out of order).

    Putting so many parts of the operating system in separate processes rather than in the kernel means QNX has to be very good at creating and managing shared memory (otherwise applications wouldn't be able to use the file system, given it's running in its own process).*

    Combine efficient messages, isolated processes and good shared memory management, and you get an interesting side effect: QNX doesn't care very much about where a process or a file is.

    The official name is Transparent Distributed Processing. Dan Dodge, the architect of QNX, explained it like this (back in 2010 when the PlayBook was introduced): "If you put another computer say, in Paris, as long as you have a way of passing messages to the kernel, they will flow. The file system sees an open command and it doesn't need to know this computer is in Paris; all it needs to know is 'do you have the permissions to retrieve the file?' And it's not just the file system. You could have a SQL database over here, or a Bluetooth driver. In effect your system becomes entirely distributed."

    This isn't like running apps that can connect to a service or relying on protocols like DLNA and UPnP: if you've got QNX at both ends, the remote device just becomes part of the operating system so it's available to any process and any app that wants to use it, as if it was always on your device.


    Transparent Distributed Processing in the QNX operating system. The BlackBerry 10 OS is built on QNX.
    And what could you do with that? "You end up with an architecture that is incredibly distributed. So imagine this architecture with multiple PlayBooks, and the ability to have gaming or various types of communications in a way that's seamless. We do all this reliably, we call it plumbing we do all the plumbing for you; you don't need to worry about it. In fact, we do discovery as well. If you have multiple PlayBooks in the home on a home network they will discover each other and you can build applications to use that."

    That's how the PlayBook Confetti prototype at Mobile World Congress last year worked. You could put several PlayBooks down on the table at a meeting and have them find each other. The confetti part let you pass shapes from screen to screen to play with while you were waiting for everyone to turn up and to check all the tablets have found each other. When the meeting kicks off, you can just swipe a document from one tablet to another to share it, or show your presentation on everyone's screen at the same time.


    PlayBook Confetti showcases QNX's ability to automatically discover and interact with other devices running the OS.
    But this isn't limited to treating another PlayBook or BlackBerry handset as if it's part of the same file system as your device. Take your phone into the car and the music on your phone could show up in the media player on the dashboard (many car makers use QNX it's what the OnStar system is built on, for instance). Sit down in front of a TV with a QNX-powered set-top box and you could use your standard remote control to play videos that live on your phone (or in a streaming cloud service that your phone connects to). The temperature controls on your thermostat could show up on your phone whenever you're in the house and not be in the way when you're at work.

    Incidentally, you can use the CPUs and the network connections on both connected devices to get faster processing and more bandwidth if you want. Want to run something demanding on your phone? Do it using the processor in your tablet as well. Connect to what you need, use it and then walk away and let QNX worry about what's still available and what's not.

    The only limit is developers' imaginations and the number of embedded systems that use QNX. As that includes cars, trains, industrial robots, heart monitors, guitar pedals and the camera on the ISS as well as nuclear power plant controls it's just as well QNX has excellent security. However, it definitely gives BlackBerry a head start on connecting to the Internet of Things. Thorsten Hein's boast about mobile computing might well be part of the future.
    BergerKing, Deu2e, Delil and 3 others like this.
  2. BB10BelieveIt's Avatar
    CrackBerry Abuser

    Posts
    114 Posts
    #2  

    Default

    Very good read, There is some good info on distributed systems and an easy way of explaining QNX’S strengths
    Follow the breadcrumb trail of RIM's epic comeback with BB10BelieveIt on Twitter at @CrumbsObserver
  3. BergerKing's Avatar

    Posts
    29,823 Posts
    Global Posts
    31,006 Global Posts
    PIN
    In Semi-retirement
    #3  

    Default

    And shows that the sky is not the limit for QNX. We're only seeing the second wave hit the consumer market, now. As t hey play, we'll see it connect in ways we never thought of, but will soon appreciate.
    Report Button, not just for the bad things!
    Devices: SPH-A620/VGA 1000, Sanyo Katana, BlackBerry 8330, 9630, 9670, MB855 Photon, SPH-L710 Galaxy SIII. SPH-L720 Galaxy S4
    Bacon is duct tape for food!
  4. bbzak's Avatar
    CrackBerry Abuser

    Posts
    262 Posts
    PIN
    2AFE966F
    #4  

    Default

    WoW.
    That was impressive.
    All that I have heard and accumulated about QNX, just got an overdose of hope and infinite amounts of excitement.

    The way things look right now, I see Blackberry once again bringing something very innovative, amazingly capable and superbly engineered into our hands.

    Way to go!
    Keep moving ahead Blackberry!
    The day when Blackberry makes the true sequel to the BOLD 9000,
    That would be the day I will smile, again!
  5. peter9477's Avatar
    CrackBerry Genius of Geniuses

    Posts
    5,216 Posts
    Global Posts
    5,218 Global Posts
    #5  

    Default

    Link, for those who like to give credit to authors who take the time to write worthwhile and honest material: BlackBerry 10: Forget about the phone - it's the OS that really counts | ZDNet
    Battery Guru for BB10 tracks voltage, power, battery health. (Also on the PlayBook.) White Noise helps you sleep or concentrate.
    Follow us on Twitter or Facebook or visit Engenuity's mobile apps page.
  6. irrebkcalB's Avatar
    Banned

    Posts
    158 Posts
    #6  

    Default

    Hook a PB to a Z10 and you've got your fabled holy grail: a quadcore on the nimblest OS known to man.
  7. bambinoitaliano's Avatar
    CrackBerry Genius of Geniuses

    Posts
    23,378 Posts
    #7  

    Default

    I think that's the challenge. Communicating the function of QNX to average consumers about BlackBerry 10 phones. Even that is a challenge for me to fully grasp the operating system. It's very well be lost in translation to most who is not a fan on this Site that visit everyday.
  8. howarmat's Avatar

    Posts
    22,837 Posts
    Global Posts
    23,395 Global Posts
    PIN
    24DA0A39
    #8  
    ~Matt
    Nexus 5, Z10 LE, White Lumia 521, 32GB Nook HD+ & 16GB PB, 32 GB Dell Venue 8 Pro
    @howarmat

Similar Threads

  1. Excite theme , one of the best ever ?
    By ivor.berry in forum BlackBerry Torch 9800 Themes
    Replies: 6
    Last Post: 04-02-2011, 12:25 AM
  2. Plantronics Voyager PRO Is One of The Best Bluetooths On The Market
    By seabreezer in forum General BlackBerry Discussion
    Replies: 23
    Last Post: 11-17-2009, 12:10 PM
  3. Crackberry is one of the best sites of all time!
    By pltaylor in forum Rehab & Off-Topic Lounge
    Replies: 11
    Last Post: 09-18-2009, 03:15 AM
  4. One of the best phones I've ever owned
    By PwnCakes193 in forum BlackBerry Bold 9000
    Replies: 16
    Last Post: 05-18-2009, 10:36 PM
  5. Am I one of the few...
    By kristinlynn in forum Discover BBM Friends
    Replies: 61
    Last Post: 11-04-2008, 08:14 AM

Posting Permissions