Table of Contents

Simplicity for Palm OS Platform
Table of Contents

CHAPTER 1 Installation

System Requirements
Java Virtual Machine
Minimum System Requirements
Suggested Minimum System Features
Installing
Windows (95/98/NT)
Mac OS
OS/2 Warp
Linux, Solaris, AIX, IRIX, SCO UnixWare, and Other Unix
Starting Simplicity for Palm OS Platform
ClassPath
Starting Simplicity for Palm OS Platform
Platform Specific Notes
OS/2 Warp
Linux
Macintosh
Solaris
SCO UnixWare
The Personal Settings Directory
Linux, Solaris, SCO UnixWare, and other Unix
Windows, MacOS, and OS/2
Files in the Personal Settings Directory
Technical Support and Feedback
Technical Support
Feedback

CHAPTER 2 Tutorial 1 - Introduction to Simplicity for the Palm OS Platform

A Simple Tip Calculator
Open a project
Create a new Application
Assemble the GUI
Cleaning up
Responding to events
Creating an Exit button
Compiling the program
Packaging your application

CHAPTER 3 Integrated Design Environment

The IDE Window
The Classpath
The Folders area
Using the Classpath and the Folders area
Project Groups
Editing parts of the Project Tree
Editing Groups using the IDE Group Editor
Editing The Classpath
Editing The Folders area
Opening items in the Group Contents Box
IDE Menu Bar
IDE Button Bar
File Menu
Edit Menu
Create Menu
Import Menu
Project Menu
Help Menu
Program Settings
Directories
External Editors
Object Palette
Java Editor
Printing

CHAPTER 4 Java Source Code Editor

Editing
File Menu
Edit Menu
Indentation Features
Color and Printing Features
Search & Replace
The Sourcerer's Apprentice

CHAPTER 5 Bitmap Editor

Using bitmaps within a Spotlet
Using the Bitmap Editor
Tools

CHAPTER 6 The Spotlet Composer

Creating a New Composer
The Spotlet Composer
The Composer Window
Composer Button Bar
File Menu
Program Menu
Code Menu
Parts Menu
Property Notebooks
Notebook pages
Spotlet Properties
Spotlet code areas
Code and Application Generation
Compile against the J2ME
Generate a Jar file
Convert to PRC
Load classes onto the Palm OS Platform

CHAPTER 7 Object Palette

Assembling A Program Using The Object Palette
Object Palette
Palm OS Platform Emulator
Object Palette Pages
Kjava Parts
CheckBox
RadioButton
Button
TextField
TextBox
Scroll Text Box
Select Scroll Text Box
Slider
ValueSelector
The Palm OS Platform Emulator
Emulator Options
Building Spotlets

CHAPTER 8 Code Sourcerer

Using the Code Sourcerer
Change a property of an existing part
Ask a part about one of its properties
Palm OS Platform database operations
Palm OS Platform Beaming operations
Palm OS Platform Screen Painting
Palm OS Platform Network operations
Palm OS Platform Spotlet operations
Perform floating point computations
Declare a new variable
Java system operations
Miscellaneous
Java Language statements

CHAPTER 9 Java Command Window

Using The Java Command Window
Command Input
Local Symbol Table
Command History
The Three Java Command Window Contexts
IDE
Composer
Debugger

CHAPTER 10 Debugger

Starting the Debugger
The Debugger Window
Available classes and methods
Breakpoints
Threads
Execution Stack
Source Viewer
Variables List
Command Buttons
Java Command Window
Run program
Load classes

CHAPTER 11 Advanced Features - Extending the IDE

Extending the
The IDEmenu.config file
MenuBar
Menu
MenuItem
Separator
Action
Samples of the extended
Adding a command to the help menu
Adding a new action
Modifying existing actions
A Complex Action
Index