Concept for the XCSoar Download Wizard

See also

Basic Idea

The idea is to have an download wizard, that automatically creates a zip file with all the things you need to fly with XCSoar.

This should include the application itself, the necessary data for the region you would want to fly and some basic pre-configuration.

The main three parts of the Download Wizard should be: Application, Data, Config.

Those three parts of the Wizard should be able run independently too. (for example if you already installed the application and just want some new terrain data for the alps or you want to update the application but keep the data and config that you have)

An idea would be to use a shopping basket system. Example: Application (HP314), Data (Germany 2009 v3.4), Data (Alps 2007), Configuration (Custom)

Application

First Step

Choose your hardware platform: PocketPC/Smartphone, PNA or PC

  • General determination which file the user would need

Second Step

Choose your specific hardware (if exists): Generic PDA, Asus A636, iPaq 3800, hx4700, etc.

  • Maybe the user needs a special version (HP314 for example -> Add special input files etc.)
  • If the device has internal GPS the connection data (port/baudrate) could be fetched from a database and saved for the Config part.
  • Depending on the speed of the device we could propose a detail rate for the terrain generator...

Data

This part should work like a market place, where users are able to share the data they created.

Automatic Location Determination

Determine the location of the user via GeoTracing? ( http://www.maxmind.com/app/geolitecity)

If no location or at least country could be determined skip this part and go to the Custom part

Else show these three steps always with the option to skip the wizard and choose manually:

First Step

Terrain/Topology?

... should be pregenerated for every important country/region in at least 3 different detail rates.

Provide the user with the option to change the automatically chosen country/region and detail rate or generate a new terrain/topology file.

Second Step

Waypoints

Offer a standard file modified for the users location or the option to skip this step (based on Welt2000 for example ( http://www.segelflug.de/vereine/welt2000/download/WELT2000_09-06-19.TXT), maybe with preview via google maps or similar)

Third Step

Airspace

Show all available airspace files that include the user location in their bounds.

Forth Step

If the user hasn't skipped yet, skip the Custom part and go to the configuration wizard (or download page if independently called)

Custom

If user does not like the automatic location determination then we present these options:

Terrain/Topology?

Show all available terrain/topology files either via tree structure or via map and present the possibility to generate own terrain/topology.

Waypoints

Show all available waypoint files either via tree structure or via map and present links to common turnpoint sites (like  http://soaringweb.org/TP/).

Airspace

Show all available airspace files either via tree structure or via map.

Config

(Not sure yet...)

Download & Install

Download link to the zip-file.

Small help how to install via SD card with link to wiki help if exists. SD card installation should start automatically on plugging in the card (2577 folder).

Attachments