This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
android:smartdirt:android_architecture [2010/09/27 18:05] 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 | ||
* This is where app settings and display choices are made | * This is where app settings and display choices are made | ||
Line 8: | Line 12: | ||
- Display of analysis information (cut/fill, distance, etc...) | - Display of analysis information (cut/fill, distance, etc...) | ||
* This is the place to display analysis information such as the cut-fill value a the current location. | * This is the place to display analysis information such as the cut-fill value a the current location. | ||
- | * Geometry engine | + | * __Geometry engine__ |
- Basic object | - Basic object | ||
* Color | * Color | ||
Line 38: | 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 46: | 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 52: | Line 61: | ||
- DWF | - DWF | ||
- LandXML | - LandXML | ||
- | * AgtekAccess | + | * __AgtekAccess__ |
* Incorporate current library | * Incorporate current library | ||
- | * Graphics | + | * __Graphics__ |
- OpenGL | - OpenGL | ||
* Design data | * Design data |