This tutorial can be performed on all Test RealTime supported development platforms - Windows, Solaris, Linux, HP-UX and AIX.
Note The Evaluation Version of Test RealTime only support the Microsoft Visual C compiler. If you are evaluating the product, please disregard the Java track of this tutorial.
Since efforts are always being made to update or improve this tutorial - as well as the products themselves - a customer-only webpage has been created. This page contains news, patches and documentation updates for current users. Feel free to check this page for updates before usage of this tutorial.
To access the Test RealTime Support Web site:
From the Help menu, select IBM IBM Rational Test RealTime on the Web and Technical Support.
This tutorial demonstrates how to make the most of Test RealTime through a sample UMTS mobile phone application, comprised 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_Java\src.
If you do not have write permission to the installation location of 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.
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 Test RealTime supports both J2ME and J2SE; however, only J2SE is covered in this Tutorial.
The mobile phone executable is located within the Test RealTime 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:
Windows: MobilePhone.exe
Solaris: MobilePhone.SunOS
Linux SuSE: MobilePhone.Linux
Linux RedHat: MobilePhone.Linux_redhat
HP-UX: MobilePhone.HP-UX
AIX: MobilePhone.AIX
A launcher shell script - MobilePhone.sh - is provided for the non-Windows platforms as well.
Next: JDK Installation