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:36]
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. 
-  *  ​GPS +  ​*  ​__Geometry engine__ 
-  *  ​Read/Import +     - Basic object 
-  * AgtekAccess +        * Color 
-  * Graphics+        * Layer 
 +     - Points 
 +        * 2D 
 +        * 3D 
 +        * with time slice 
 +     - Lines  
 +        * 2D 
 +        * 3D 
 +        * line segment 
 +           * curved segments 
 +           * line segments 
 +        * Surface control 
 +        * Contour 
 +        * Timed 
 +     - Triangles 
 +        * For surfaces 
 +     - Surfaces 
 +        * Points 
 +        * Lines (Surface control lines) 
 +     - Text 
 +        * Size 
 +        * Font 
 +        * Rotation 
 +     - Blocks 
 +        * Collection of lines/​text/​points 
 +     - Symbols 
 +        * Predefined blocks of a recognized form (Benchmark symbol) 
 +  *  ​__Geometry Analysis__ 
 +     * Provides analysis reports of geometry items 
 +        - Distance report 
 +        - Cut-Fill Report 
 +        - Elevation report 
 +  *  ​__GPS__ 
 +     - Autonomous 
 +        * On Phone 
 +        * GRay 
 +     - RTK 
 +        * Topcon 
 +        * Trimble 
 +     - Transform location to local coordinates 
 +  *  __Read/Import__ 
 +     - AGT 
 +     - AGT (xml format) 
 +     - ESW 
 +     - DWF 
 +     - LandXML 
 +  * __AgtekAccess__ 
 +     * Incorporate current library 
 +  * __Graphics__ 
 +    - OpenGL 
 +       * Design data 
 +       * Existing data 
 +       * Zoom in/out 
 +       * Pan 
 +       * Text 
 +       * Surface in Plan 
 +       * Surface in 3D 
 +       * Move about 3D surface 
 +    - Connection to data structures
  
  
  
  
android/smartdirt/android_architecture.1285608976.txt.gz · Last modified: 2012/10/10 17:18 (external edit)