Contents Index Developing UltraLite Applications The UltraLite development environment pdf/preface.pdf

UltraLite User's Guide
  Developing UltraLite Applications

Introduction


UltraLite development models 

UltraLite supports the following development models:

The overall development process for each model is similar, but the details are different. This chapter describes those aspects of development that are similar among the development models. It should be used together with the chapter on the particular development model you are using:

Host and target platforms 

UltraLite applications are developed on a host platform, and deployed on a target platform. The host platform is PC-based, and the target platform is generally a handheld or embedded device.

To create an UltraLite application, you need to use a development tool or compiler that supports your target platform, together with the UltraLite development tools. For example, you may want to use Metrowerks CodeWarrior for Palm OS development, or Microsoft Visual C++ for Windows CE development.

For information on supported host platforms, target platforms, and development tools, see Supported platforms.

For information specific to each target platform, see the following chapters:

Multi-threaded applications 

You can develop multi-threaded UltraLite applications on those C/C++ platforms that support it (Windows and Windows CE). You cannot develop multi-threaded UltraLite Java applications.

For more information, see Developing multi-threaded applications.


The UltraLite development environment
The UltraLite development process
Adding synchronization

Contents Index Developing UltraLite Applications The UltraLite development environment pdf/preface.pdf