A Squeak PDA

Aaron J Reichow reic0024 at D.UMN.EDU
Tue Nov 13 00:22:20 UTC 2001


On Mon, 12 Nov 2001, Ohshima, Yoshiki wrote:

> > 1. The ability to take advantage of C libraries that are already out
> > there.  This could be done with extra work with SqueakNOS, but using them
> > with either Linux or WinCE is pretty trivial.
>
>   Wow, what kind of libraries you have in your mind?  Some
> particular ones whose source code is not available?

Nothing without source.  I have no particular library in mind, but having
the ability to interface with them is a must.  Linking in the entire lib
is not a very good solution, as I suspect SqueakNOS would require.

>   Why do you need to replace the low-level work?  Note that
> you can configure the Squeak image so that once you launch
> Squeak on WinCE/iPAQ, you cannot escape from it anymore,
> unless you reset the unit.  It can be done with current
> (stock) VM.  No one knows the presense of underlying OS in
> this case.  (Power button still works, but when you turn off
> and turn on the unit, Squeak is still there.)

With SqueakNOS, that work hasn't been done on the iPAQ. I am not talking
about replacing it, but having to do it it in the first place.

>   This is very qualitative statement and I know it is not a
> great idea to correlate the memory size and the type of
> applications, but from my experience, StrongArm 206Mhz
> without secondary cache is not fast enough for applications
> that require 15MB or 20MB of Squeak heap space.  It depends
> on what you want, but as Kevin (Fisher did), the current
> image can be strtipped down to around 7MB and you will have
> pretty much space.  (Yeah, but it depends...)

It'd still be 10 MB saved.  When you're talking about a device that has 16
MB of RAM, that is signifigant.

> > 4. I have no Windows machines.  I'd like to have a setup that I can
> > communicate with from home.  While I have a spare 486 in the house on
> > which I could install Windows 95, that would be quite
> > sub-optimal.
>
>   You don't need any Windows machines, if you have an
> expansion jacket and CF memory card.  (Ok, this costs more
> money but still cheaper than a "Windows machine".)

But to develop for the WinCE, I'd need Windows and the PocketPC SDK.  What
if I want to add a plug-in DLL or recompile the VM with some special
changes?

Regards,
Aaron

  Aaron Reichow  ::  UMD ACM Pres  ::  http://www.d.umn.edu/~reic0024/
  "the end of the human race will be that it will eventually
      die of civilization. "                          :: r. w. emerson






More information about the Squeak-dev mailing list