Linked by Thom Holwerda on Fri 18th Feb 2011 23:29 UTC
PDAs, Cellphones, Wireless The man, the legend: a main developer of the BeOS. Did the App Server, Interface Kit, Application Kit. These days, Benoit Schillings does something else entirely: he's currently the chief technology officer at Myriad, where he and his team is working on Alien Dalvik. Now that I know he's the one leading this team, I know for sure we've got something special here.
Permalink for comment 463224
To read all comments associated with this story, please click here.
RE: Running without Qt
by marcell on Sat 19th Feb 2011 01:43 UTC in reply to "Running without Qt"
marcell
Member since:
2005-07-11

qt probably *plays* a big role. qt targets different paint engines on different platforms (x11 on *nix, CoreGraphics on osx, opengl es for embedded or it's own raster engine for any other situation). that's *one* of the things which makes qt great for cross-platform development.

programming virtual machines can be done with idea to run it in hosting environment (e.g. javascript, lua and even python) or to run it independent from any hosting environment. dalvik vm is done to be the only virtual machine running on top of hardware (using linux kernel just for communication with hardware). java vm tries to run in parallel with the rest of the system. alien dalvik obviously like java vm is designed to run in parallel with other vms or on top of them.

making vm to be easy to integrate with many systems is quite hard. that's why qt is/was great choice for alien dalvik. besides targeting different graphic's systems qt provides unique api for many other subsystems: networking, multithreading, multimedia, interobject/process communication etc.

qt is not perfect. but besides mono (which is heavily leaning on .net) this is the *only* really cross-platform development atm. and it is lgpl.

qt (without nokia fucking it up with ms deal) could repeat the history of superior os/2 which could run native windows application even better then windows itself. providing that kind of solution you usually convince lazy devs to go just with native android or in the past windows applications.

Reply Parent Score: 4