Index: trunk/src/tmcsim/cadsimulator/viewer/CADServerViewer.java
===================================================================
--- trunk/src/tmcsim/cadsimulator/viewer/CADServerViewer.java	(revision 230)
+++ trunk/src/tmcsim/cadsimulator/viewer/CADServerViewer.java	(revision 365)
@@ -23,4 +23,5 @@
 import tmcsim.cadsimulator.viewer.model.CADSimulatorStatus;
 import tmcsim.interfaces.CADViewer;
+import tmcsim.common.RevisionNumber;
 
 /**
@@ -64,39 +65,10 @@
     {
         super();
-        setTitle("CAD Server " + getAppVersion());
+        setTitle("CAD Server " + RevisionNumber.getAppVersion());
 
         initComponents();
     }
 
-    /**
-     * Read the version number from the application properties. The file
-     * 'application.properties' is generated by build.xml.
-     *
-     * @return a version string obtained from application.properties file, or
-     * "Version: unknown" if an IOerror prevents us from reading the file.
-     */
-    private String getAppVersion()
-    {
-        String propfilename = "/tmcsim/application.properties";
-        String propKey = "Application.revision";
-        String version = "unknown";
-        try
-        {
-            Properties props = new Properties();
-            props.load(this.getClass().getResourceAsStream(propfilename));
-            version = (String) props.get(propKey);
-        } catch (IOException ex)
-        {
-            Logger.getLogger("tmcsim/cadsimulator").log(Level.SEVERE,
-                    "CADSimulatorView.getAppVersion()."
-                    + " IOError reading " + propfilename);
-        } catch (NullPointerException npe)
-        {
-            Logger.getLogger("tmcsim/cadsimulator").log(Level.SEVERE,
-                    "CADSimulatorView.getAppVersion().load."
-                    + " Missing file: " + propfilename);
-        }
-        return "revision: " + version;
-    }
+
 
     /**
