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

  • 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)
windows/xaml_nextgen_framework.1575416450.txt.gz · Last modified: 2019/12/03 23:40 by mikeclapp