Squeak on tinies (was Re: Squeak on iPaq-Linux Update)

Kevin Fisher kgf at golden.net
Mon Mar 26 19:23:46 UTC 2001


Well I don't have any screenshots handy (yet) but...

My personal interest in Squeak on a PDA is to create a palmtop environment
that is totally pen based.  Squeak (especially with Genie) provides a great
basis for this.  Heck, thanks to Genie I can completely use my Wacom tablet
to drive Squeak on my desktop. :)

I'm currently designing my own PDA-style app on Squeak that I plan on using
on the iPaq (or whatever else).  I've only just started writing code, but
it will be quite different in design from the bundled Squeak PDA app. 
I'm not really using Squeak on the iPaq to run the standard utilities.

As for the standard bundled stuff, I've found that the games at least
seem to 'almost' fit the screen.  Tetris needs to be in portrait mode, 
while SameGame runs best in landscape (Linux-iPaq uses a XINERAMA hack
to flip between the two screen modes).  I've used the browser and
Workspace okay in portrait mode, but it gets a little tight...landscape
works a lot better for most of the standard apps, though.

One thing I have not tried is setting up the X-server to have a virtual
view port that would allow 'scrolling' (similar to Kansas).  That
could be interesting, if memory consuming...I'm not sure if the framebuffer
X-server can do this or not.

I noticed there was an article about Microsoft's Tablet PC on CNET today..
that device really has me drooling.


On Mon, Mar 26, 2001 at 08:48:34PM +0300, danielv at netvision.net.il wrote:
> I'm curious what people are using Squeak for on PDA's, and how.
> I chose the tiniest fonts I could find and still the basic tools
> seemjust too big to fit well in 320X240...
> I mean Browsers, the PDAMorph, and Celeste, which I've tried...
> 
> How do you do it? Screen shots would be appreciated...
> 
> Kevin Fisher <kgf at golden.net> wrote:
> > Hi Folks:
> > 
> > For those who are interested in running Squeak on handheld.org's iPaq-Linux
> > distro, I've got a quick update.
> > 
> > My previous 'howto' page hinged on the fact that iPaq-Linux was using
> > CRAMFS, a read-only compressed flash filesystem and a read-write RAMdisk.
> > This required some 'creative' placement of executables and images, as well
> > as being rather memory inefficient.
> > 
> > But no longer!  As of the release of Familar 0.03 the CRAMFS is gone,
> > and JFFS2 is in place...JFFS2 being a clever journalling flash filesystem
> > that is totally read-write.  This makes life much easier when trying
> > to squeeze more space out of the iPaq.  As soon as minnow comes alive
> > again I'll hopefully update my howto page..life is much easier with
> > JFFS2.  Basically you can treat the whole flash filesystem like a 
> > 'normal' filesystem now...plus the RAMdisk filesystem is still there, too.
> > 
> > Also, Squeak has the dubious honour of being able to hard-crash Linux on
> > the iPaq...not sure what is happening there, but I managed to get half
> > a stack dump off the serial port before everything locked.  The only
> > thing I'm certain of is that it is the Squeak VM executable that is 
> > crashing the kernel...but I need to make it happen again so I can get 
> > a full crash dump off the console.  (The Squeak in qustion is the
> > Unix 3.0 beta 2 stuff, although I suspect 2.9a of doing the same
> > thing.)
> 





More information about the Squeak-dev mailing list