User Tools

Site Tools


android:planview:planviewarchitecture

Thoughts on PlanView architecture

This page is not yet a definitive architecture reference on PlanView. As such it is a stream of consciousness about the architecture. Possible work items are identified for all platforms.

Architecture Axioms

  • Pull in minimal AGTEK_Lib stuff, avoid SmartSuite package
  • 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

android/planview/planviewarchitecture.txt · Last modified: 2013/04/27 00:06 by mjallison