PalmTech

Palm Software

Palm Technical Links

Memory Use
Ram Usage OS 3.0 OS 2.0 OS 2.0/1.0
Total Dynamic Area 96 KB 64 KB 32 KB
Stystem Globals ~2.5 KB ~2.5 KB ~2.5 KB
TCP/IP Stack 32 KB 32 KB 0 KB
System Dynamic Allocation variable
amount
~15 KB
No IrDA in
this OS
~15 KB
Application Stack 4 KB
(Default)
2.5 KB 2.5 KB
Remaining Dynamic Space 36 KB 12 KB 12 KB
Palm Platforms
Model PalmOS Memory (bytes) Colour Release TCP/IP Built in Apps Flash Memory Barcode IrDA High Contrast LCD BackLit Other
PalmPilot1000 128K Yes
PalmPilot5000 512K Yes
PalmPilot Personal 512K 96-97 + Expenses Yes Yes
PalmPilot Professional 1M 97-98 Yes + Expenses +Mail Yes Yes
IBM WorkPad 1M 97-98 Yes + Expenses +Mail Yes Yes
PalmPilotIII 2 2M 97-99 Yes + Expenses +Mail Yes Yes Yes Yes
Symbol SPT 1500 2 2M 97-98 Yes + Expenses +Mail Yes Yes Yes Yes Yes
PalmPilotIIIx 3.5 4M 99-2000 Yes + Expenses +Mail Yes Yes Yes Yes
PalmPilotIIIe 3.5 2M 99-2000 Yes + Expenses +Mail Yes Yes Yes Yes iCase
PalmPilotIIIxe 3.5 4M 2000 Yes + Expenses +Mail Yes Yes Yes Yes iCase
PalmPilotV 3.5 8M
PalmPilotVII 8M Yes Radio

Creator Codes

Each application (not just each company) has to have a Creator ID. Note that the Creator ID is only needed for the application (database of type APPL) not for all other databases. For more in-formation, see this web page:
http://www.palm.com/devzone/crid/cridsub.html

Java JVMs

There are a couple of viable JVMs for the Palm and probably a few that are not.

We have played with them in Adtech.

The KVM is the most stable, but doesn't support AWT. It has a
non-standard interface to the Palm widget set. Without the AWT, porting
the JICA client to it would be a big deal. Sun's other JVM for Palm was
very unstable so we didn't use it much.

We also explored moving the DOS and Linux clients to Palm (as native C
apps). We fell over Linux problems with address spaces and code explosion
and CPU saturation problems around all the byte swapping needed as Palm is
a big endian architecture (68000) and ouir code is little endian (x86).
The Linux address space issue may have gone away as it was on the "to be
fixed list" in the Linux community.
The KVM is pretty slow (as the CPU is slow and there is little
optimization - no JIT etc). The network protocol implementation in Palm
is glacially slow. memeory is very limited. Overall it is very, very
slow.


[welcome] [sell] [buy] [info] [links] [software] [solar] [art] [tech]


Mail :GreenOnLine
Mail :webmaster@greenonline.free-online.co.uk
Contact us :
[contact us]
This page is hosted by Free-Online.net
Copyright 1998-2000 Green Productions
GreenOnline / Green Productions / greenonline@greenonline.co.uk