The roaf.book packages

The roaf.book.. packages were developed with the writing of the book and should be used during reading of the book and the online ROAF Tutorials. The book.src.zip files holds all java source files developed (in the first 10 chapters) in the book.

Please consider the general installation recommendation and then download the zip file...

« download book.src.zip here »
( DOWNLOAD BEGINS IMMEDIATELY ! )

The roaf.book source files

This is the package/folder/file structure with references to chapter.section in the book.
All classes are only backward compatible in terms of the chapter order.

+---(default package)
|   book.src.txt                        first occurence in
|   gplv3.0.txt                          chapter.section
|   gplv3.png
|   LinkCompiler.java                          8.3.2               
|   NMEAconverter.java                         4.12
|   OSMparser.java                             7.8
|   
+---roaf
|   \---book                                   4.2
|       |   Misc.java
|       |   
|       +---gps                                4.2
|       |       GeoPoint.java
|       |       GPSapplication.java
|       |       GPSinfo.java
|       |       GPSpoint.java
|       |       GPStrace.java
|       |       GPSunit.java
|       |       Position.java
|       |       Route.java
|       |       
|       +---intro                              1.4.1
|       |       MassObject.java
|       |       ProceduralGravityModel.java
|       |       
|       +---map
|       |   +---gui                            5.4
|       |   |       CoordinateArea.java
|       |   |       GPXviewer.java
|       |   |       GridComponent.java
|       |   |       MapComponent.java
|       |   |       MapScale.java
|       |   |       SwingApplication.java
|       |   |       
|       |   \---osm                            7.10
|       |           Tile.java
|       |           TiledMap.java
|       |           TileMapServer.java
|       |           TileMapViewer.java
|       |           
|       +---navigation                         8.4
|       |       GameMap.java
|       |       Link.java
|       |       NavigableMap.java
|       |       Navigator.java
|       |       
|       +---rmi                               10.2.1
|       |       RealObjectClient.java
|       |       RealObjectsApplication.java
|       |       RemoteObjectClient.java
|       |       RemoteObjectsApplication.java
|       |       RemoteServer.java
|       |       
|       \---ro                                 6.2
|               Buell_XB12Ss.java
|               MovingObjects.java
|               NavigatedObject.java
|               RealObject.java
|               
\---roafx
    \---gui
        \---map                                5.5
                MapMouseListener.java
                MapPanel.java
                MapPortListener.java
                MapScalePanel.java
                MapScrollPane.java
                MapViewer.java

.