09-22-2010 10:50 AM
Rumor has it that RIM is moving to a QNX based platform. Question is. Is RIM going to provide an interface so that existing apps will run without modification?
"RIM eventually plans to transition its BlackBerry smartphones to the QNX operating system as well, people familiar with RIM's strategy said."
09-22-2010 11:00 AM
well, QNX is a POSIX system and should be capable of running a j2me/bb VM. I would guess that new apps would be written either in desktop java (yay) or something else.
would be similar to android i guess.
i think the blackberry OS has its limitations and the API was designed for 1990 phones, not the 1GHz smartphones that are available nowadays.
While it would be bad to lose all my developer knowledge in the quirks of the bb-api i would say that the BB OS is maybe not the best system for the future.
As a second thought, it would be totally possible for RIM to run the current VM on QNX without giving developers more access to anything, just changing the chassis, so to say.
currently it's all very speculative, let's wait what happens ![]()
09-22-2010 11:21 AM
simon_hain wrote:
As a second thought, it would be totally possible for RIM to run the current VM on QNX without giving developers more access to anything, just changing the chassis, so to say.
This might be the most likely scenario as it can maintain the current security scheme (security is big thing with RIM) and retain all apps. At the same time, they might allow native "apps" to be written as services to enhence functionality. This is actually a powerful feature. For example, a company can insert its own encryption code for BBM or make routing of push messages not go through RIM's server. Currently, this is done through BES (a RIM product). With companies doing their own custom encryption and routing, RIM can say to those countries (those want to ban BB services) that they have nothing to do with it.
09-22-2010 11:41 AM
I agree, I expect the VM to still be there, I don't exactly think desktop Java but at least the ability to use Enums, generics, etc and hopefully more JSRs.
Based on what I've (and probably many others here) heard "QNX is more efficient and uses less memory then Linux" which would definitely give it a huge leg up on competition, well they need 1GHz CPUs, BlackBerry (irrigating enough) still is in the MHz range but it may not matter if QNX is as efficient as they say.
It will be an interesting DevCon if all the rumors turn out to be true.
If there is anything I am truly hoping for is shared libraries, that's all I have been doing for most of my time working with BlackBerry is making libraries, if I can't make it for one app and have another app use it without installing a separate version then I might go insane (still not changing phones though).
10-24-2010 04:00 AM
QNX is really good! so beware android fans
BB VM is also a nice one , the best optimized Java VM around so It will be sometime to throw it
BB looking confident to port atleast all store apps to QNX VM
heard OS 6.0 is the end of BB OS
and BB tablet is fist test for QNX
I have exposure to QNX., its the first RTOS to support multi-core, more stable than any linux(as dominating as RTOS) and have superb mikrokernel architecture, even gtk for UI and very matured toolchain for code making. People long wandering why its not on mobile world? and RIM is showing the way
find and read the "RIM's secret weapon" article from the web
10-24-2010 04:20 AM
It will be interesting, we need the SDK to be released first so we can see what we can/and can't do.
I do think it is a well optimized VM, maybe too optimized. The highest form of optimization is simplification to the point of removing features that slow it down and the current VM drives me nuts because I have been making libraries and it doesn't support shared libraries.
I hope that because QNX is so simplified (the only components are "CPU scheduling, interprocess communication, interrupt redirection and timers. Everything else runs as a user process..." from Wikipedia) that they can put it on the devices that weren't fortunate enough to get OS 6.
Only time will tell what can be done with it.
10-24-2010 05:09 AM
I want to know any opensource software which i can use for building own Blackberry messaging application.
if anybody have idea then iform me.. plz
10-24-2010 07:31 PM
If your question has nothing to do with the thread (which seems to be the case), please start your own thread.
10-25-2010 12:55 AM
By the way the first beta SDK is up for the Tablet OS.
10-25-2010 03:37 AM
@rcmaniac25: got the news from your tweet ![]()
looks like going google way...adobe air prerequisite so imphasis on rich web apps
who knows what inside
just getting my hands on it![]()