User Tools

Site Tools


android:smartdirt:android_architecture

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
android:smartdirt:android_architecture [2010/09/27 17:53]
bill_coggins
android:smartdirt:android_architecture [2012/10/10 07:11] (current)
Line 1: Line 1:
-  ​  ​GUI+The basic architecture should be made of numerous threads. ​ The **//​constant//​** threads will be the GUI, Geometry engine, Geometry analysis, Graphics and the GPS.  There are several threads that will be **//as needed//**: Read/Import and AgtekAccess. 
 + 
 +**Activity**:​ GUI \\ **Content Provider**: Geometry Engine \\ **Service** : Geometry Analysis, Graphics, GPS \\ **Broadcast Receiver**: GPS 
 + 
 +  *   ​__GUI__
       - Settings       - Settings
-      ​- Graphical Screen +           * This is where app settings and display choices are made 
-      Display modification+      ​- Graphical Screen ​(plan view ... see OpenGL) 
 +           * This is the main screen graphics that displays lines, text and cut-fill maps.
       - Alignment of File to Lat/Lon       - Alignment of File to Lat/Lon
 +           * This is the means by which to create an transformation between Lat/Lon and North/East.
       - Display of analysis information (cut/fill, distance, etc...)       - Display of analysis information (cut/fill, distance, etc...)
-  ​*  ​Geometry engine+           This is the place to display analysis information such as the cut-fill value a the current location. 
 +  *  __Geometry engine__
      - Basic object      - Basic object
         * Color         * Color
         * Layer         * Layer
      - Points      - Points
 +        * 2D
 +        * 3D
 +        * with time slice
      - Lines       - Lines 
         * 2D         * 2D
Line 18: Line 28:
         * Surface control         * Surface control
         * Contour         * Contour
 +        * Timed
      - Triangles      - Triangles
 +        * For surfaces
      - Surfaces      - Surfaces
 +        * Points
 +        * Lines (Surface control lines)
      - Text      - Text
         * Size         * Size
Line 28: Line 42:
      - Symbols      - Symbols
         * Predefined blocks of a recognized form (Benchmark symbol)         * Predefined blocks of a recognized form (Benchmark symbol)
-  *  ​GPS+  *  ​__Geometry Analysis__ 
 +     * Provides analysis reports of geometry items 
 +        - Distance report 
 +        - Cut-Fill Report 
 +        - Elevation report 
 +  *  __GPS__
      - Autonomous      - Autonomous
         * On Phone         * On Phone
Line 36: Line 55:
         * Trimble         * Trimble
      - Transform location to local coordinates      - Transform location to local coordinates
-  *  ​Read/Import+  *  ​__Read/Import__
      - AGT      - AGT
      - AGT (xml format)      - AGT (xml format)
Line 42: Line 61:
      - DWF      - DWF
      - LandXML      - LandXML
-  * AgtekAccess+  * __AgtekAccess__
      * Incorporate current library      * Incorporate current library
-  * Graphics+  * __Graphics__
     - OpenGL     - OpenGL
        * Design data        * Design data
android/smartdirt/android_architecture.1285609989.txt.gz · Last modified: 2012/10/10 17:18 (external edit)