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:14] bill_coggins |
android:smartdirt:android_architecture [2012/10/10 07:11] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | The basic architecture should be made of numerous threads. The constant threads will be the GUI, Geometry engine, Graphics and the GPS. There are several threads that will be as needed: Read/Import and AgtekAccess. | + | 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 | + | **Activity**: GUI \\ **Content Provider**: Geometry Engine \\ **Service** : Geometry Analysis, Graphics, GPS \\ **Broadcast Receiver**: GPS |
- | * GUI | + | * __GUI__ |
- Settings | - Settings | ||
* This is where app settings and display choices are made | * This is where app settings and display choices are made | ||
Line 12: | 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 42: | Line 42: | ||
- Symbols | - Symbols | ||
* Predefined blocks of a recognized form (Benchmark symbol) | * Predefined blocks of a recognized form (Benchmark symbol) | ||
- | * Geometry Analysis | + | * __Geometry Analysis__ |
* Provides analysis reports of geometry items | * Provides analysis reports of geometry items | ||
- Distance report | - Distance report | ||
- Cut-Fill Report | - Cut-Fill Report | ||
- Elevation report | - Elevation report | ||
- | * GPS | + | * __GPS__ |
- Autonomous | - Autonomous | ||
* On Phone | * On Phone | ||
Line 55: | 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 61: | Line 61: | ||
- DWF | - DWF | ||
- LandXML | - LandXML | ||
- | * AgtekAccess | + | * __AgtekAccess__ |
* Incorporate current library | * Incorporate current library | ||
- | * Graphics | + | * __Graphics__ |
- OpenGL | - OpenGL | ||
* Design data | * Design data |