Kero's iPAQ Page
November 2000 I bought an iPAQ (Compaq
H3630). It is a PDA with some impressive hardware, which allows one to hack
on and play with it. As indicated on the
handhelds site, you can remove PocketPC and put Linux (familiar or intimate
distro) on it. That allows for much more control over the unit and opportunity
to play with it.
Some of my little projects so far:
- Power Management graphs and the fixed
percentage in /proc/apm,
- Implemented thermal sensor read-out,
- Packaging of Ruby for linux on iPAQ, the familiar-distro. Ruby has it's own feed now,
- Because I used Ruby/Tk, I also packaged Tcl and Tcl/Tk for linux on iPAQ.
- Ruby Agenda using Ruby/Tk for iPAQ and
other PDA's. The author used the agenda daily,
- Wise, a toolkit for Ruby, based on very
low-level Graphical Libraries (like X for UNIX),
- A pim-suite in Ruby, using Ruby-Wise for iPAQ
and other PDA's. The agenda has to be ported from Ruby/Tk.
- A set of small (dockable) apps for Ruby with
WiSe. Aimed specifically at
the familiar-distro, a menu
and some apps dock perfectly into ion and matchbox,
- Ruby bindings for termios, because I wanted Ruby to take over the chat
functionality for tty's.
- Kaffe for X (25 Jan 2002, for kernel
with FPU emulation). Some shoared lib problems, can't use compressed jar-files
for some reason. On iPAQ, jffs2 will compress anyway, so you can unzip the
jar-files. Clumsy work-around.
2004, kaffe was resurrected, succesfully got 1.1.3 and 1.1.4 running, easy
to cross-compile now. current CVS is too slow and has other problems. Too bad,
now that awt seems to be maturing.
All of the projects are available from my familiar feed.
Actually, nearly all of them, except the /proc/apm fix, but that's
most likely in your kernel alread, together with a thermal sensor read-out :)
Screenshots and Photos
For a start, look at these Ruby Agenda
screenshots.
Then there is the address
book, which is only a viewer for the moment.
I have two simple shots of WiSe,
one with iPAQ-applets.
Then I have two shots from JVPC running on Kaffe (on X) [and since I can dial
into an ISP from my iPAQ via IrDA/mobile phone, in theory I can do my
VGA-Planets turns on the road :]
|
|
|
| The Starmap, showing a selected planet. The String does not fit on the
label on the bottom of the map, though...
| The planet itself, in editable form. I am setting the Friendly Code to
ATT with xstroke. Nearly everything fits on the screen properly.
|
Kero