Squeak 2.4 on Casio E105 observations

Raab, Andreas Andreas.Raab at disney.com
Thu Aug 5 21:06:01 UTC 1999


Serg,

Just a minor comment:

> Ok, I got it installed, now would it run.  Double tapping the image file
> (you need to install a third-party file browser to do this on the E105)
> caused the usual Windows(CE) headache of "this file is not associated with
> an application error.  Hm...and I know that Squeak won't let you open an
> image by launching the executible...too bad...I still think this should be
> standard.
> 
Have you actually *tried* to just launch the executable?! No?! Perhaps you
should ;-)

  Andreas
--
+===== Andreas Raab ========= (andreasr at wdi.disney.com) ==+
| Walt Disney Imagineering        Phone: +1 818 544 5016  I
I Glendale, CA                    Fax:   +1 818 544 4544  I
+======< http://isgwww.cs.uni-magdeburg.de/~raab >========+


> ----------
> From: 	Serg Koren
> Reply To: 	Serg at VisualNewt.com
> Sent: 	Thursday, August 5, 1999 1:47 PM
> To: 	squeak at cs.uiuc.edu
> Cc: 	recipient list not shown
> Subject: 	Squeak 2.4 on Casio E105 observations
> 
> Just some observations...not exhaustive however.
> 
> Well I got a CasioE105 (MIPS R4000 WindowsCE device...very slick) and a
> 64M
> compact flash card (for all the audio books and music), and decided hey,
> this might be a cool environment try to learn (no I don't really know
> Smalltalk) Smalltalk/Squeak again on those long flights that I have to
> take
> for work.
> 
> And coincidentally, I saw an email posted by Dean Swan on here about
> installing Squeak on his CasioE100 (same as the 105 but without the
> multimedia and the extra memory).  So thanks to Dean for a pointer to the
> MIPS VM  (http://wwwisq.cs.uni-magedeburg.de/~raab/squeak/WindowsCE/MIPS),
> I
> got it installed.  The first decision I made was to keep the exe in main
> memory and take advantage of the 64M card for the image, source, changes.
> (I could have fit everything into main memory, but I don't like clogging
> it
> up).  So the first observation is that the FULL Squeak 2.4 fits on a
> CasioE105.
> 
> Ok, I got it installed, now would it run.  Double tapping the image file
> (you need to install a third-party file browser to do this on the E105)
> caused the usual Windows(CE) headache of "this file is not associated with
> an application error.  Hm...and I know that Squeak won't let you open an
> image by launching the executible...too bad...I still think this should be
> standard.  Drag and drop doesn't work on the CE.   What to do.  The Casio
> doesn't come with a nice utility to map an extension to an application.
> Ptui!  I hate MS.  Ok, scrounging through the shareware/freeware sites I
> came across a launcher/desktop utility called StarTap.  One of its
> features
> is to associate documents to applications.  Ok...image associated with
> Squeak executable.  Double-tap the image file and ooooooo the familiar
> Squeak desktop appears.  Wow in color too!   Oh oh.  The startup Play With
> Me windows aren't resized or positioned according to available screen
> real-estate.
> 
> Suggestion (Note to self) #1:
> 
>    Resize the Play With Me windows (and all windows) so that they fit to
> the
> devices screen size.  If screen is smaller than 'x' then set screen size
> to
> device size and position upper left corner to (0,0)
> 
> 
> Ok,  I can close out the Play With Me windows for now.   That works fine.
> I
> wonder what other windows do.  Open up a browser.  Gee it sizes correctly.
> I wonder why the Play With Me windows act differently.   The browser is
> sized to fit the device's screen.  But the origin isn't (0,0)...it should
> be.
> 
> Suggestion (Note to self) #2:
> 
>   Related to #1.  All windows should reposition to (0,0) if the screen
> size
> is smaller than "x" to make use of the limited space available.
> 
> 
> Ok...lets see if Morphic works ok.  Morphic works nicely.  And even the
> piano keyboard morph works and Squeak sound works fine on the Casio.
> 
> Ok...let's try Alice.   This has the same problem with screen size.  The
> windows that are open by default are too big for the  screen.  However,
> Energizer bunny seems to run fine.
> 
> Back to the base world.  Popping up a menu seems a bit sluggish, more
> sluggish than the rest of the environment. Moving, resizing windows, and
> using the flap out menus seem to respond well. Wonder why popping up a
> menu
> by tapping on the desktop is so slow to respond.
> 
> Ok, lets try some code entry...lets see if that's usable.   Bring up the
> virtual keyboard to tap in some code into a browser.  That works and the
> code runs.  Close out the virtual keyboard.  Oh oh...Squeak doesn't
> recognize or respond to the fact that hte virtual keyboard is no longer
> displayed and Squeak doesn't refresh the screen.  So I have a ghost
> keyboard
> image.  Ok force a screen redraw from the Squeak menu.  That works...sort
> of.  I have some Keyboard droppings around the border and edges of the
> Squeak window.
> 
> Suggestion (Note to self) #3:
> 
>   Either fix the screen refresh...probably too difficult and too closely
> tied to the Casio WinCE environment.  Or build a Squeak virtual keyboard
> (sort of like the piano) for text entry via mouse/pen taps for systems
> that
> don't have physical keyboards....speech recognition is probably out of the
> question.
> 
> 
> That's it for now.  I haven't tried networking or any of the other Squeak
> goodies.
> 
> If anyone wants to tackle the above items feel free to do so.  Or if
> someone
> wants to point me in the right direction, that would be appreciated as
> well,
> although as I said, I really don't know Squeak/Smalltalk and it would
> probably be faster if you did it ;-)
> 
> 
> Generally speaking, I think the full Squeak would work VERY well on the
> CasioE105 (assuming you have the memory for all the pieces.)   I did run
> Squeak with just the VM and the image.  That works too with the normal
> limitations, and the startup warnings of missing files didn't fit the
> screen
> size ;-)
> 
> Thoughts, suggestions, etc. are all welcome.
> 
> 
> Cheers,
> S
> 





More information about the Squeak-dev mailing list