English-Slovak translator for Palm OS

Close Index
Whole project is compiled on Win/Delphi5 (data file) and platform-independant/Ansi C.

PalmOS platform

Palm OS is a single-threaded, event driven operating system. Coding is possile using ANSI C language. Language compiler is based on an open-source project GNU Compiler Collection (GCC). Palm-specific libraries and resources are compiled to assembly code execatable by target CPU (in case of PALM it is Motorola MC68328 microcontroller).

Palm OS compliling process
Img. 1 Steps to compile palm application


Data in Palm OS are stored in memory, as a separate resource file loaded in memory space.
More information about Palm OS development environment, can be found here PRC-Tools (ANSI C)

Application screenshots

Application screenshots were taken from PalmOS emulator.

Dictionary main screen 
Img. 2 Search screen
  Sinle word page 
Img. 3 translation screen

Code examples

  • English-slovak database was created on Windows platform. Attached is one-time code, content of source Paradox table is scanned, compressed, and a final binary, PalmDB specific file is saved to disk. File has to be loaded to PalmOS device (or emulator) as a separate file (this is not considered a recource by palmOS).
  • PalmOS code for an english-slovak translator application.
Last update: February 2020