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.