QNX RTP Running on iPaq
An anonymous reader sends in: "iPaq just got new gracious looks. QNX microkernel and the gracious Photon micro GUI did wonders to iPaq. Get a sneak preview here. If you are in Boston next week, be sure to drop by Embedded Systems Boston to try your hands at the qPaq... ;)"
There is an application running called ipaq_input. It takes care of resizing apps and coming forward when they need/want input (handwriting, keyboard, etc). You can see from the screen shots that it is forward when the URL area is in focus and the terminal always requets to have the input area present.
........ "The faster I go, the behinder I get" - Lewis Carroll
First of all - those numbers are for QNX4 (our previous generation kernel, x86 only). The iPaq is running QNX6. And we do have numbers - I am not sure if they are posted on our website yet or not but they are going to be made with each and every release. And yet another thing - QNX isn't your average monolithic kernel. There is no "kernel" mode for timings that mean anything. Everything is based on a message passing infustructure (from device drivers to networking to filesystems to the GUI).
........ "The faster I go, the behinder I get" - Lewis Carroll
QNX on the iPaq will be free for personal use, QNX is a POSIX based OS (from the outset, so things like threads are not a hack onto the side of a UNIX kernel), and, to top it all off, it runs really well on the iPaq. :)
........ "The faster I go, the behinder I get" - Lewis Carroll
It has been fixed in the new QNX6.1. That thread on qnxstart was before the new release.
The embed platform interrest is define both by the quality of the OS and a powerfull dev-kit.
.... today, a new OS just blast all this and change the init data !
... simply cristal clear : dev process is speedlight fast !
....
... they ckeck XE and you will be part of the fun.
... but the Java part is pretty impressive !
... but who can expect a whole bunch of application there when using XE we already GOT them ?! It's Java babe :)
/. linux-geeks as were my previous posts related this topics :( Thanks for the censorship ... )
The quality of the OS is important for the end-user, but the power of the dev-kit is important for the dev costs (easiest is the dev time, cheapest is the application).
But this was yesterday statement
SavaJe (a Lucent spin-off) released betas of XE, their OS for StrongARM.
What's the difference
What's the trick ?
Just one word : it's Java !
Ok, i heard Java "friends" that says, : "but how can you expect to run a java application on such a device ?"
I will add, it is not simply a java platform compatible but GUIs applications are also written in Swing !
The same "sceptics", can say not : "Gosh ! Are you kidding ?"
And there i must add : and it is damned fast !
You don't trust me, just go to www.savaje.com and download the latest beta of XE and set it up to you iPaq
But beware, it's a drug-like : once you get into no way out !
Ok, so about the specs :
- It's fully Java2 SE 1.3 compliant
- It is also JNLP compliant (cf JavaWebStart and JNLP)
Just imagine : your develop you application, click on deploy as JNLP, the type-in the URL on your ipaq and voila : the application is running on it !!!
For those who still consider that Java is just one more stupid language and not a complete new way of programming
Of course XE still lack some features (only few CF & PCCard supports), no IRDA at this time
XE for me is quite interresting in a enterprise architecture as it offer a great opportunity to leverage all the skills and legacy systems available. Creating a mobile device application has never been so easy !
As a conclusion, XE just prove that when stilled peoples work on something then impossible things can became true.
Don't get me wrong, Linux is the greatest OS for PC desktop applications
Please note that i am sure this message will be moderate down as it will hurt the
4R34'.