This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| android:planview:planviewarchitecture [2013/04/05 23:31] mjallison [Thoughts on PlanView architecture] | android:planview:planviewarchitecture [2013/04/27 00:06] (current) mjallison [Android Issues] | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| * Pull in minimal AGTEK_Lib stuff, avoid SmartSuite package | * Pull in minimal AGTEK_Lib stuff, avoid SmartSuite package | ||
| * Avoid Android features which are deprecated in Android 4.0 | * Avoid Android features which are deprecated in Android 4.0 | ||
| - | *  | + | * Access API must be identical (if possible) to all existing C++ implementation. | 
| + | * Source project (Android and IOS) to be tracked in SVN. | ||
| + | |||
| + | ==== Android Issues ==== | ||
| + | * AGTEK_Lib will require some refactorization | ||
| + | * Refactor graphics, be more app family agnostics (no com.agtek.smartsuite) | ||
| + | * Remove layer objects from AGTEK_Lib: direct from memory model to OpenGLGraphicCachedObject lists | ||
| + | * ADF Reader/Writer need to be isolated from Smartsuite (particularly com.agtek.smartsuite.model.Project) | ||
| + | * Native trimesh needed to support measure mode. | ||
| + | * May be able to maintain more than one image in memory. | ||
| + | * Action bar at top, new widget, can it handle vertical aspect ratio? | ||
| + | |||
| + | ==== IOS issues ==== | ||
| + | * Google protobuf can be integrated, see here: http://stackoverflow.com/questions/10277576/google-protocol-buffers-on-ios | ||
| + | * AI: Find SVN plug in for XCode. | ||
| + | * AT: Discover how to intermingle C++ and Objective C. | ||
| + | * Native trimesh code to be included in IOS app. (share source???) | ||
| + | * AI: Discuss upload issues, need deferred style of connection management, how to do? | ||