This tutorial can be performed on all Test RealTime supported development platforms - Windows, Linux.
This tutorial demonstrates how to make the most of OneTest Embedded through a sample UMTS mobile phone application, made of:
A mobile phone simulator, running a basic embedded application
A UMTS base station demonstrating the communication system
UMTS - Universal Mobile Telecommunications System - is a Third Generation (3G) mobile technology that will enable 2Mbit/s streaming not only of voice and data, but also of audio and visual content. A UMTS base station is a switching network device enabling the communication of multiple UMTS-enabled mobile phones.
Source files for the base station (the mobile phone executable is provided) are located within the product installation folder, in the folder \examples\BaseStation_C\src.
If you do not have write permission to the installation location of OneTest Embedded, you must copy the examples folder and its contents to a new location. Otherwise, you will be unable to perform any part of the Tutorial that creates or modifies files.
The mobile phone simulator consists of both a Graphical User Interface (GUI) as well as of internal logic. The GUI is constructed from OS-independent graphical C++ classes; the logic within the simulator is constructed from OS-independent Java code.
Note OneTest Embedded supports both J2ME and J2SE; however, only J2SE is covered in this Tutorial.
The mobile phone executable is located within the OneTest Embedded installation folder, in the folder \examples\BaseStation_C\MobilePhone\ - that is, the executable is not located in the BaseStation_Java folder. The name of the executable depends on your operating system:
Linux SuSE: MobilePhone.Linux
Linux RedHat: MobilePhone.Linux_redhat
A launcher shell script - MobilePhone.sh - is provided as well.
Next: JDK Installation