Hello,
Quick note: A couple of months ago I started my co-op term and knew very little
about
linux development - let alone embedded linux.
digress - I'd like to thank everyone at familiar, ipaq@handhelds.org, and
qpe-devel + trolltech
(see below) for there help.
I've managed to develop a reasonable impressive (hope that doesn't sound to bad
- its
more of a plug for qt) prototype for a proof of concept "thingy".
From a developers perspective:
Qt
Advantages:
- ease of installing development environment
- maintaining environment (e.g.. tmake)
- available documentation.
- for me object oriented framework (c++) I know c is great but i am
more into object orientation
and i think xlib is has a bigger learning curve if you don't
know either qt or xlib.
- portability (x11, qt-embedded, that other platform, all same api)
- virtual frame buffer - development on linux box and when ready chuck
it on the iPaq
you can develop on your box for months if your waiting for an
iPaq!
- newly Added Thread support vs time-outs.
- one line change = int main(...) { QPEApplication a(..) vs
QApplication a and your app looks
the same as all the other qpe qpps.
- support for non-comercial versions is good with the lists available.
- signal and slot mechanism.
Drawbacks:
- bug in QThread version 2.3.1 (qt-embedded (but version 3.0 seems to
work) - big deal 3.0 is
almost ready?
Thanks again to everyone - the whole linux community thing and the platform
itself have
convinced me to be a linux man!
Chris Kavanagh
"Davies, Huw" wrote:
> Now that I have my iPAQ up and running Linux I'm starting to wonder which
> software environment I should install. Without starting a flame war these
> are my current thoughts about the available environments - note that I have
> only installed the familiar set up, all the rest I've just researched.
>
> Eventually I'd like to create something to go into the wiki to help other
> new users make a more informed decision on what would be the "best"
> environment for their particular needs.
>
> The environments (and some personal comments) are:
>
> 1) X as found in familiar
>
> Advantages:
> Standard X11
>
> Drawbacks:
> Fewer PDA applications
> User interface needs work
>
> 2) Qt
>
> Advantages:
> Seems to have the best PDA interface
> Large list of PDA style applications
> No X11
>
> Drawbacks:
> No X11
> c++
>
> 3) Pocket Tcl environment
>
> Advantages:
> Standard X11
> Uses Tcl
>
> Drawbacks:
> Maybe slow
>
> 4) PocketLinux
>
> Advantages:
> Java
> Good PDA interface
>
> Drawbacks:
> Java
> No X11
> Performance
> No web browser?
>
> Again, I should point out that the above feature lists are based on personal
> bias - to take an example I could never undstand how the progression BCPL ->
> c and then to c++ was downhill....
>
> I'm prepared for a flood of e-mail, but lets try to make this a constructive
> discussion. I am also quite happy to be told that I'm mistaken or even wrong
> as long as it can be backed up with facts.
>
> Huw Davies
> COMPAQ BUSINESS CRITICAL SERVICES
> 231 Normanby Road, South Melbourne, 3205
>
> E-mail: Huw.Davies@compaq.com
>
> * Personal opinion only *
>
> _______________________________________________
> iPAQ mailing list
> iPAQ@handhelds.org
> http://handhelds.org/mailman/listinfo/ipaq
> irc://irc.openprojects.net #ipaq
Received on Fri Aug 24 06:17:40 2001
This archive was generated by hypermail 2.1.8 : Tue May 04 2004 - 09:38:29 EDT