
Chapter 4
Space & Time
4.1 Introduction
In this chapter the roaf.gps package will be created to manage spatial
(WGS84) coordinates and to keep universal time (UTC). A virtual GPS
unit is created to play (back) or record GPS traces and to provide transfor-
mations from geographical to Cartesian coordinates in order to calculate
absolute distance and speed.
4.2 A GeoPoint for Spatial Coordinate Systems
The RO vision on page 18 states that “. . . every RealObject must have a
location . . . ”
A location? Since every ROApp represents a virtual real-world scenario,
it makes sense to restrict the real world to the surface of the globe. Some
research reveals the ...