EPOC   SDK Home     Previous Next Up

About the EPOC Emulator


Contents


Overview

The EPOC Emulator provides an implementation of EPOC which runs under Windows on a PC to provide a full EPOC target environment for developers. This implementation of EPOC is known as WINS — the single process Windows platform.

As well as implementing EPOC, the Emulator provides a generic emulation of an EPOC Release 5 device, complete with customisable screen sizes including large (800x600), VGA (640x480), and half-VGA (640x240) in colour or greyscale. By providing developers with a Windows hosted target and a powerful emulation of real devices, the Emulator enables most EPOC development to be substantially PC based. Only the final development stages focus on the target hardware. Of course, for low level programming where target hardware must be directly accessed, such as physical device driver programming, the Emulator is not a suitable development platform.

The Emulator is an essential component of all EPOC SDKs and supports development in a variety of languages, including C++, Java, and Symbian’s BASIC-like OPL language.

This documentation provides the information developers need to use and configure the Emulator. For language specific information about EPOC development using the Emulator, see the SDK for your language of choice.

Note that this documentation only discusses EPOC Release 5 features that are specific to the Emulator. General information, for example about using the standard application set, is not provided.


Emulator highlights

Among its highlights the Emulator includes many small touches which enhance its usability:

Other features which contribute to the completeness of the Emulator as a development target include:


New features in EPOC Release 5

The EPOC Release 5 Emulator introduces some significant new features:

EPOC       SDK Home     Previous Next Up