|
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.
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.
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... |
|