EPOC   SDK Home Glossary   Previous Next Up

About this SDK


Contents


Product description

Section Contents

The EPOC Release 5 OPL SDK provides a PC-hosted development environment for rapid application development in OPL. It comprises EPOC Release 5 system components, development tools including the EPOC Emulator, system documentation and examples.

OPL (Organiser Programming Language) is a Symbian proprietary language with a long heritage in Psion PLC’s Organizer range. It provides a BASIC-like syntax, and its easy accessibility and shallow learning curve have spawned a vigorous development community. The EPOC OPL SDK enhances ease of OPL programming by providing PC-hosted development tools and documentation.

OPL APIs provide access to the most commonly-used EPOC facilities. OPL extensions (OPXs) may be written in C++ to provide access to other C++ APIs, or to provide optimised function implementations. To write OPXs, you need the EPOC C++ SDK. To use an OPX written by someone else, you need a suitable build of that OPX (either for the emulator, or for a target machine).


EPOC Release 5

EPOC Release 5 was made available in June 1999, and comprises EPOC Release 5 plus the EPOC Message Suite (EPOC Email, EPOC Web and associated communications components).

All EPOC Release 5 components are included in this SDK. Specifically, the base, engine support, comms, graphics, and EIKON GUI components as well as the EPOC Web application and engine and the EPOC Spell application and dictionaries are included, together with the OPL runtime system.


Limited source code

Test source code for the some of the standard OPXs is provided, in order to provide examples of how to use OPXs.


Development tools

The following development tools are included:


OPL Guide and Reference documentation

The OPL Guide and Reference comprises

Documentation is available in two formats:


Examples

Example code is provided to illustrate documentation, and to provide a starting point for writing your own code. Types of example include


System requirements

To install and run the EPOC Release 5 OPL SDK, you will need

To install and run software on an EPOC device, you will need

To browse the OPL Guide and reference documentation, you will need

If you wish to develop OPXs, you will need the EPOC Release 5 C++ SDK (and its PC requirements).


What’s new

Relative to the EPOC Release 3 revision 2 OPL SDK CD-ROM, this SDK contains

EPOC       SDK Home Glossary   Previous Next Up