Downloads
 

To develop your own Palm Platform applications you will need both the Pocket Smalltalk IDE and PilRC (a PalmOS Developer tool). You may also want to get the Palm OS Emulator.

 

  • Pocket Smalltalk Development Environment

    There are two different versions of the IDE, one that is built using the Dolphin Smalltalk environment (v1.6) and one using the Squeak Smalltalk environment (v2.0). These are essentially two parallel versions of the IDE built using two different implementations of the Smalltalk language (Dolphin and Squeak).

    Which version should I use?

First, only the Windows version (v1.6) is currently being supported. If you want to use any platform other than Windows, you must use the Squeak version (v2.0). Squeak been ported to many different platforms, whereas Dolphin Smalltalk only runs under Windows.

Despite 2.0 being greater than 1.6, 1.6 is actually the most recently updated version of the IDE.

Tip for new users: if you are using Windows, and if you're new to Smalltalk or Squeak Smalltalk, the most recent version of the Dolphin environment (v1.6a4) is probably the easiest starting point.

Version Size Platform Comments
2.0a 5.6 Mb Zip Palm

PST IDE 2.0 alpha.
Does not include bundled documentation. Use any unzip program.

1.6a4 (latest) 2.7 Mb exe,
327 kb .pac
Palm PST IDE 1.6 alpha 4.
New SYSTRAP interface, numerous bug fixes. This is the most recent version of PST.
1.5b (oldest) 1.2 Mb Zip Palm

PST IDE 1.5 beta.
Includes documentation. Make sure you unzip this package with an extractor that supports long filenames, such as WinZip.

0.8b 988 kb Zip GEOS PST 0.8 beta for Nokia Communicator 9110.
Includes PST class library extended for GEOS, documentation, tutorial, IDE and VM sources; does not include Dolphin Smalltalk.

 

Note: all IDE downloads are targetted for Windows (ZIP format); PST v2.0a can be run on platforms other than Windows.

 

  • Palm Development Tools

Download PilRC — you'll need this to build "resources" to add to your Pocket Smalltalk application.

PilRC is a tool used by Palm OS developers to design window layouts, dialogs and other resources for Palm applications.

There are plans to incorporate everything that is needed to build a Palm application inside the Pocket Smallatlk IDE (this will eliminate the need to use PilRC and make the whole IDE as platform-portable as Smalltalk itself), but this is a low priority project.

 

  • Palm Emulator

The Palm OS Emulator (POSE) is indispensable for application development. Use it to emulate the Palm hardware on your desktop machine. The Emulator greatly simplies the process of writing, testing and debugging applications. Latest version of POSE is 3.4.

 

  • Sample and Demo Applications

Some ready-to-run sample and demo Pocket Smalltalk applications are available with source code.

 

  • Hacker's Corner — IDE and VM sources

Advanced developers may be interested in working on either the PST IDE itself or the VM (virtual machine):

Version Size Platform Comments
IDE 2.0a 5.6 Mb Zip Palm PST 2.0 Alpha IDE for Squeak
VM/IDE 1.6a4 2.7 Mb exe,
327 kb .pac
Palm PST 1.64 Alpha IDE for Dolphin Smalltalk
IDE 1.5b 148 kb Zip Palm PST 1.5 Beta IDE for Dolphin Smalltalk.
Includes instructions on how to install into a Dolphin development image.
VM 1.5b 36 kb Zip Palm

PST 1.5 Beta virtual machine source.
You only need this if you want to modify the VM or add new primitives.
Requires the PalmOS port of GCC to compile the VM.
Note: the VM did not change for release 2.0.

VM/IDE 0 .8b 988 kb Zip GEOS PST 0.8 Beta for Nokia Communicator 9110.
Includes PST class library extended for GEOS, documentation, tutorial, IDE and VM sources; does not include Dolphin Smalltalk. Details...

 

Last updated: Feb 17, 2002

Palm Powered is a trademark of Palm Inc. Pocket Smalltalk is trademark of Pocket Smalltalk Group. Copyright (c) 1998 - 2002 Pocket Smalltalk Group.