User Tools

Site Tools


windows:xaml_nextgen_framework

This is an old revision of the document!


Next Gen Interface Framework

The UAV photogrammetry project and the desire to match desktop and ConX interfaces has led us to investigate the next generation of UI layout. XAML has now opened up beyond C# code to support C++ which most of AGTEK's code is based on. The ability to reuse portions of the existing codebase is potentially a huge multiplier in effectiveness and speed to market.

Part of the thought here is to also use this as a platform for existing desktop products to run under but also to create modularity which allows us to go after different channels and markets. Selling an authoring tool for ADF for Leica instrument dealers for example. Selling just photogrammetry and mobile to environmental engineers, etc. There are lots of niches and sales channels that won't support or need a fullblown gradework that still have a need for simple applications particularly in the field. Our philosophy of tools for generalists is a winner beyond the narrow niche that we sell now.

Hybrid Desktop/Web Applications

One of the goals here is to create a hybrid desktop version that is much more web aware. A tight integration with cloud file systems (Access/ConX/Dropbox) and the desktop file system allows us to better organize the enormous number of files that customers now deal with. Add to that the syncing/publishing capability and map enablement allows us to potentially have the best of both worlds.

Interface and tools

Look on the Microsoft Store for an application called XAML Controls Gallery. It contains all the native controls shipped with Windows 10 and available for our use.

General thoughts on Interface and Workflow

  • Heavier emphasis of projects on maps (street, satellite, 3d for conx). Use opening screen as navigation tool, creation of projects
  • Using module icons as filters (should we highlight projects that have mobile data versus those that don't)
  • Color schemes differing from ConX for branding. For example blue interface highlights instead of red

Applications/Modules

Cloud Services

The basic level of the framework is two-way connections to cloud services. Access, ConX and Dropbox come to mind although I know Box.net is also used by some companies. In general the ide

ADF Creation

Probably need a snappier name, requires expansion of ADF to have KMZ attributes

Photogrammetry

The UAV workflow as previously defined.

Tracking

Starting with SmartTrack as a base but then expanding reporting

Existing Products

Support for existing products like Gradework and Materials within the Framework

Underground Takeoff

Basic Takeoff

A subset of the current capabilities. Thoughts:

  • PDF only, Sheet limit?
  • Existing, Design, Subgrade, Stripped, strata surfaces only
  • No Highway
  • Very basic Materials integration? Area, lengths, counts, no phasing, classes
  • More limited export?
  • Limited Transform options/Map Projections
  • How much georeferencing?
  • In software temporary, permanent update to higher package for fee?
windows/xaml_nextgen_framework.1575481953.txt.gz · Last modified: 2019/12/04 17:52 by mikeclapp