Preparing for the tutorial
This tutorial can be performed on all development platforms supported by Rational® Test RealTime - Windows and Linux.
About this Tutorial
This tutorial demonstrates how to make the most of Rational® Test RealTime 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.
Example File Locations
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 Rational® Test RealTime, 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.
Mobile Phone Simulator
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 C and C++ code.
The mobile phone executable is located within the installation folder, in the folder \examples\BaseStation_C\MobilePhone\. The name of the executable depends on your operating system:
-
Windows: MobilePhone.exe
-
Linux SuSE: MobilePhone.Linux
-
Linux RedHat: MobilePhone.Linux_redhat
A launcher shell script - MobilePhone.sh - is provided as well.
UMTS Base Station
The UMTS base station is constructed from OS-independent C++ code. You are provided with both the source code and an executable for the base station. The UMTS base station executable is located within the folder, in the folder \examples\BaseStation_C. The name of the executable depends on your :
-
Windows: BaseStation.exe
-
Linux SuSE: BaseStation.Linux
-
Linux RedHat: BaseStation.Linux_redhat
-
A launcher shell script - BaseStation.sh - is provided for the non-Windows platforms as well.