Linked by Thom Holwerda on Wed 26th Jan 2011 21:28 UTC, submitted by fran
PDAs, Cellphones, Wireless Well, this is interesting. Research In Motion is hard at work on its PlayBook tablet, as well as on its new mobile operating system, for the device based on QNX. It's no secret that RIM intends to deliver some form of backwards compatibility for its older BlackBarryOS applications. And that's where a golden opportunity arises.
Order by: Score:
Something not right here
by Praxis on Wed 26th Jan 2011 21:43 UTC
Praxis
Member since:
2009-09-17

I've read this story a couple of places and it just doesn't seem right. It takes more than just using the Dalvik vm to be able to run all android applications. To be able to run android apps seamlessly in QNX you'd basically need to emulate android within it. Its technically possible I guess but that just seems like a recipe for bloat, bugs and corner cases where things just plain don't work right. I just don't buy it, not at this stage.

I think someone might have misheard someone saying that using dalvik means that Android devs would find to easy to port applications to the new Blackberry OS. And then that got exaggeration over time to become new blackberry to run android apps.

This just seems like a far out rumor that getting traction because its so far out there.

Reply Score: 4

RE: Something not right here
by vivainio on Wed 26th Jan 2011 21:46 UTC in reply to "Something not right here"
vivainio Member since:
2008-12-26


This just seems like a far out rumor that getting traction because its so far out there.


I'm pretty sure it got traction because people don't really understand the issue.

If running Dalvik VM was all it takes, don't you think we would have been running Android applications on Linux a long, long time ago?

Reply Score: 3

RE[2]: Something not right here
by Thom_Holwerda on Wed 26th Jan 2011 21:59 UTC in reply to "RE: Something not right here"
Thom_Holwerda Member since:
2005-06-29

It obviously takes more than just the Dalvik VM - I figured everybody realised that without me pointing it out.

Reply Score: 3

RE[3]: Something not right here
by vivainio on Wed 26th Jan 2011 22:11 UTC in reply to "RE[2]: Something not right here"
vivainio Member since:
2008-12-26

Well, the boys at Boy "Genius" Report didn't realize it:


Here is the big news: we have been told RIM is very much considering the Dalvik virtual machine, and we ultimately expect the company to chose Dalvik. If that sounds familiar to you, it’s because it’s the same VM that the Android OS uses, and it would allow RIM’s PlayBook and other QNX devices to run just about any application built for the Android platform.

Reply Score: 2

RE[2]: Something not right here
by Elv13 on Thu 27th Jan 2011 06:11 UTC in reply to "RE: Something not right here"
Elv13 Member since:
2006-06-12

Ubuntu run Android app by default if that matter since very, very long time
http://www.engadget.com/2009/05/26/canonical-giving-ubuntu-the-gift...

In theory the feature is there, but I never saw or tried it

Edited 2011-01-27 06:13 UTC

Reply Score: 2

RE[3]: Something not right here
by vivainio on Thu 27th Jan 2011 06:31 UTC in reply to "RE[2]: Something not right here"
vivainio Member since:
2008-12-26

Ubuntu run Android app by default if that matter since very, very long time
http://www.engadget.com/2009/05/26/canonical-giving-ubuntu-the-gift...

In theory the feature is there, but I never saw or tried it


Do you have a link where this actually happened, as opposed to just being in very early stage?

Reply Score: 2

RE[4]: Something not right here
by leech on Thu 27th Jan 2011 17:19 UTC in reply to "RE[3]: Something not right here"
leech Member since:
2006-01-10

What early stage? Just install the android sdk and blam, you can run android apps on ubuntu. It's not rocket science.

How else do you think the majority of development is done, it's not done directly ON the device.

Sorry, I'm in an agitated state ;)

Reply Score: 2

RE: Something not right here
by Laurence on Wed 26th Jan 2011 22:05 UTC in reply to "Something not right here"
Laurence Member since:
2007-03-26

I've read this story a couple of places and it just doesn't seem right. It takes more than just using the Dalvik vm to be able to run all android applications. To be able to run android apps seamlessly in QNX you'd basically need to emulate android within it. Its technically possible I guess but that just seems like a recipe for bloat, bugs and corner cases where things just plain don't work right. I just don't buy it, not at this stage.

I think someone might have misheard someone saying that using dalvik means that Android devs would find to easy to port applications to the new Blackberry OS. And then that got exaggeration over time to become new blackberry to run android apps.

This just seems like a far out rumor that getting traction because its so far out there.

I'm glad I'm not the only one who found this story hard to believe.

Seems like some people think that DalvikVM == instant Android app compatibility.

Edited 2011-01-26 22:08 UTC

Reply Score: 2

RE[2]: Something not right here
by AKMask on Fri 28th Jan 2011 11:51 UTC in reply to "RE: Something not right here"
AKMask Member since:
2011-01-28

There are reasons it gains traction even in tech crowds: it's monumentally feasible. QNX, although of independent birth, has long conformed to the POSIX standard and even shells out the money to be certified with UNIX branding. The linux kernel under android, while not shelling out for branding, is by and large POSIX compatible. The android libraries would not need an extraordinary amount of tweaking to talk to QNX instead of Linux.

Reply Score: 1

RE[3]: Something not right here
by Laurence on Fri 28th Jan 2011 14:09 UTC in reply to "RE[2]: Something not right here"
Laurence Member since:
2007-03-26

There are reasons it gains traction even in tech crowds: it's monumentally feasible. QNX, although of independent birth, has long conformed to the POSIX standard and even shells out the money to be certified with UNIX branding. The linux kernel under android, while not shelling out for branding, is by and large POSIX compatible. The android libraries would not need an extraordinary amount of tweaking to talk to QNX instead of Linux.

It's not the kernel that matters but the user space tools and I thought Android, though powered by a Linux kernel, by and large used non-standard user space tools.

Are you saying that Android's user space is POSIX complient as well? If so, then I can see your point.

Reply Score: 2

RE[4]: Something not right here
by AKMask on Sun 30th Jan 2011 15:28 UTC in reply to "RE[3]: Something not right here"
AKMask Member since:
2011-01-28

The userspace utilities are open source, non-standard or not. You would be porting them from one system to a relatively similar one.

Reply Score: 1

jabbotts Member since:
2007-09-06

It's a make-work project. Rim's legal department needs to kick in more hours so management is trying to get them added to the Oracle vs Google legal action over Java. Makes perfect sense..

</sarcasm> ;)

Reply Score: 4

elsewhere Member since:
2005-07-13

It's a make-work project. Rim's legal department needs to kick in more hours so management is trying to get them added to the Oracle vs Google legal action over Java. Makes perfect sense..

;)


Actually, since RIM already licenses Java from Sun and has patent indemnity, maybe they're figuring they'll have an advantage over Google... ;)

Reply Score: 3

RE: Something not right here
by brewmastre on Wed 26th Jan 2011 22:52 UTC in reply to "Something not right here"
brewmastre Member since:
2006-08-01

Would it be that complicated? I'm not an Android or BB dev so I really don't know but it seems like with Dalvik and some Android libraries (GUI, IO, etc) ported it, it could work...again, I'm not a dev of those platforms but to me it seems plausible.

Reply Score: 2

BlackBarryOS ?
by umccullough on Wed 26th Jan 2011 22:00 UTC
umccullough
Member since:
2006-01-26

Is that cuz Barack Obama uses it? ;)

Edited 2011-01-26 22:07 UTC

Reply Score: 1

What about Qt?
by divide_by_zero on Thu 27th Jan 2011 01:00 UTC
divide_by_zero
Member since:
2009-07-11

What I find most interesting about this story is that Qt has already been ported to QNX. Shouldn't it be easier to run all the new MeeGo/Symbian applications in this new platform?

It might be not only easier, but the timing would be better, with the first MeeGo devices showing up together with the PlayBook. There are less licensing issues too (none if I'm not mistaken). It might not be possible to make the PlayBook use stuff like the Ovi store or the AppUp store, but making the development tools target the PlayBook would probably be easy... Easier than running Android.

But I guess what fuels the rumors is not technical feasibilities, but the presence of Google or Apple in the story.

Reply Score: 1

RE: What about Qt?
by melgross on Thu 27th Jan 2011 01:07 UTC in reply to "What about Qt?"
melgross Member since:
2005-08-12

What new applications? What little they have aren't worth bothering with. There are reasons why Nokia is dropping.

Reply Score: 1

RE[2]: What about Qt?
by leech on Thu 27th Jan 2011 17:18 UTC in reply to "RE: What about Qt?"
leech Member since:
2006-01-10

What new applications? What little they have aren't worth bothering with. There are reasons why Nokia is dropping.


I'll never understand this "There aren't any applications!" Okay, granted you said new applications, but there are tons of applications already for MeeGo, since it IS a Linux distribution, unlike Android which is just the Linux kernel with some crap slapped on top.

Reply Score: 2

RE: What about Qt?
by Praxis on Thu 27th Jan 2011 01:22 UTC in reply to "What about Qt?"
Praxis Member since:
2009-09-17

well there aren't that many commercial Qt apps optimized for phone or tablet yet. Having access to an already large number of smartphone optimized apps is a good selling point to try and steal back market share. Having access to apps that may exist in the future isn't since I'm sure RIM would rather people develop for the Blackberry as the primary platform if at all possible.

Reply Score: 2

appz and regz
by divide_by_zero on Sat 29th Jan 2011 15:14 UTC
divide_by_zero
Member since:
2009-07-11

The number of applicaitns available for Ios Android, Qt, BlackBerry SDK etc is not that much relevant. A large company, with large ambitions should not take that in consideration. They must provide the basics, and the apps will come.

I love it how people talk like programmers were dumb stupid being incapable of working with more than one platform. Of course people eventually stuck to their favorites, but good programmers are always learning how to make applications to new platforms. and if it is easy to get the development started, as it is with Qt, that helps a lot.

And regarding the use of Dalvik... Are the existing BlackBerry applications written in Java? If that is the case, I can see they having interest in using Dalvik not because of eventually being able to use Android applications, but just because the Dalvik engine is better than the traditional Java machine. The registers vs. stack architecture thing, etc. It could be just about looking for a better Java machine for the device, and not hoping to run aplications from an alien OS.

Reply Score: 1