[Live-demo] XCsoar application to join OSGeo-Live

Angelos Tzotsos gcpp.kalxas at gmail.com
Tue Dec 11 03:15:19 PST 2012


It looks good to me too.

+1 to include XCsoar.

Angelos

On 12/11/2012 12:39 AM, Cameron Shorter wrote:
> Application for an application used by Glider pilots to join OSGeo-Live.
>
> My assessment is:
> 1. It looks to be a stable application, with a strong community behind 
> it which is good.
> 2. It is a very targeted application (for glider pilots). Is 
> OSGeo-Live in a position to adopt this and many other targeted 
> applications such as this? I'm inclined to say yes, if the project is 
> widely used within the targeted community.
>
> So I'm voting +1 to include XCsoar.
>
> Any comments from others?
>
> On 10/12/2012 11:26 PM, Scott Penrose wrote:
>> Hi Cameron
>>
>> OK quick effort at the last moment...
>>
>>
>> I won't try and get on the email list and send it may take too long. 
>> Is it ok to send to you. If not I can do it first thing in the morning.
>>
>>>     • Please describe your application.
>>>         • What is its name?
>> XCSoar
>>
>>>         • What is the home page URL?
>> http://xcsoar.org/
>>
>>>         • Which OSI approved Open Source Licence is used?
>> GPL
>>
>>>         • What does the application do and how does it add value to 
>>> the GeoSpatial stack of software?
>> XCSoar is a tactical glide computer originally developed for the 
>> Pocket PC platform. In 2005, the originally commercial software was 
>> given to the open-source community for further development and has 
>> constantly been improved since. It is now a multi-platform 
>> application that currently runs on Windows, Windows Mobile, Unix and 
>> even Android devices.
>>
>> In many ways it is an end user of GeoSpacial data, importing lots of 
>> information, from terrain to maps, airspace to real time weather. 
>> XCSoar also produces content in the international standard IGC file 
>> format - International Gliding Commission, Fédération Aéronautique 
>> Internationale.
>>
>> Part of XCSoar is also publishing tracks after flights and even live 
>> tracking through child projects such as Sky Lines - 
>> http://skylines.xcsoar.org/
>>
>>>         • Does the application make use of OGC standards? Which 
>>> versions of the standards? Client or server? You may wish to add 
>>> comments about how standards are used.
>> Data used by XCSoar includes:
>> * Maps - built using JPEG2000 from standard formats (very limited 
>> space on glide computers) - Terrain & Topology
>> * Airspace - OpenAir format - standard for Aviation airspace
>> * Waypoints - Lots of formats supported
>> * Flarmnet - FLARM is the international anti collision system used 
>> (stand alone), this DB allows us to use Flarm data for identification
>> * Waypoint details file - text file
>> * Checklists - text file
>>
>>>         • What language is it written in?
>>
>> C++
>>
>>>         • Which version of the application should be included in the 
>>> next OSGeo-Live release?
>> STABLE - 6.4.4
>>
>>>     • Stability is very important to us on OSGeo-Live. If a new user 
>>> finds a bug in one application, it will tarnish the reputation of 
>>> all other OSGeo-Live applications as well. (We pay most attention to 
>>> the following answers):
>>>         • If risk adverse organisations have deployed your 
>>> application into production, it would imply that these organisations 
>>> have verified the stability of your software. Has the application 
>>> been rolled out to production into risk (ideally risk adverse) 
>>> organisations? Please mention some of these organisations?
>> Not really. We know XCSoar is used by defence, and gliding pilots, 
>> hang gliders, para gliders and other aviation use it for 7+ hours 
>> each day. Pilots do not depend on the software for safety, but they 
>> do for competition. It is used in almost all gliding competitions 
>> across the world.
>>
>>>         • What is the size of the user community? You can often 
>>> answer this by mentioning downloads, or describing a healthy, busy 
>>> email list?
>> In Android via Google Play alone there is 509 ratings (4.7/5 stars) & 
>> 21,950 installs (that is not downloads, that is installs - which 
>> means if users have multiple devices they only get 1, and each new 
>> version still only registers 1 user).
>>
>> Gliding is relatively small, 2000+ pilots in Australia. The numbers 
>> of users on Mac, Windows, PocketPC, and dedicated devices (e.g. 
>> Altair) is not recorded.
>>
>>>         • What is the size of your developer community?
>> 10 very active (daily commit) developers. 50 developers over the last 
>> year.
>>
>>>         • Do you have a bug free, stable release?
>> Yes. As it is used in gliding competitions it is very important. Very 
>> quick community to update too.
>>
>>>         • Please discuss the level of testing that your project has 
>>> gone through.
>> Built in unit testing. Lots of recent work in performance testing (it 
>> is important with older and small embedded devices). User testing by 
>> all "release candidates" before final stable builds.
>>
>> Code is all done in GIT, and all pulls are code reviewed and tested 
>> before merging.
>>
>>>         • How long has the project has had mature code.
>> 5 years. Slow period 3 years ago with fresh development team with now 
>> even more mature code in the last 2 years.
>>
>>>     • OSGeo-Live is targeted at applications that people can use 
>>> rather than libraries. Does the application have a user interface 
>>> (possibly a command line interface) that a user can interact with? 
>>> (We do make an exception for Incubated OSGeo Libraries, and will 
>>> include Project Overviews for these libraries, even if they don't 
>>> have a user interface.)
>> Yes it is a GUI interface.
>>
>>>     • We give preference to OSGeo Incubated Projects, or Projects 
>>> which are presented at FOSS4G conferences. If your project is 
>>> involved in OSGeo Incubation, or has been selected to be presented 
>>> at FOSS4G, then please mention it.
>> It has been at many conferences, including OSDC.com.au, but not 
>> FOSS4G (although I went when it was in Australia).
>>
>>>     • With around 50 applications installed on OSGeo-Live, us core 
>>> packagers do not have the time to liaise with every single project 
>>> email list for each OSGeo-Live release. So we require a volunteer 
>>> (or two) to take responsibility for liaising between OSGeo-Live and 
>>> the project's communities. This volunteer will be responsible for 
>>> ensuring the install scripts and English documentation are updated 
>>> by someone for each OSGeo-Live release. Also test that the installed 
>>> application and Quickstart documentation works as expected on 
>>> release candidate releases of OSGeo-Live. Who will act as the 
>>> project's liaison person.
>> Scott Penrose <scottp at dd.com.au> - expert in XCSoar and Linux, happy 
>> to help.
>>
>>>     • OSGeo-Live is Ubuntu Linux based. Our installation preference is:
>>>         • Install from UbuntuGIS or DebianGIS
>>>         • Install .deb files from a PPA
>>>         • Write a custom install script
>> Probably just a custom install script for this release. Although it 
>> is fairly easy stand alone install.
>>
>>> Can you please discuss how your application will be installed.
>>>     • OSGeo-Live is memory and disk constrained. Can the application 
>>> run in 512 Meg of RAM?
>> Yes
>>
>>>     • How much disk space will be required to install the 
>>> application and a suitable example application?
>> Approx 10MB
>>
>>>     • We aim to reduce disk space by having all applications make 
>>> use of a common dataset. We encourage applications to make use of 
>>> the example datasets already installed:
>>> http://wiki.osgeo.org/wiki/Live_GIS_Add_Project#Example_Datasets If 
>>> another dataset would be more appropriate, please discuss here. Is 
>>> it appropriate, to remove existing demo datasets which may already 
>>> be included in the standard release.
>> Unfortunately not possible, but the demo data set can be very 
>> constrained.
>>
>>>     • Each OSGeo-Live application requires a Project Overview 
>>> available under a CC By and a Quickstart available under a CC By-SA 
>>> license. (You may release under a second license as well). Will you 
>>> produce this?
>> Yes
>>
>>>     • In past releases, we have included Windows and Mac installers 
>>> for some applications. It is likely we won't have space for these in 
>>> future releases. However, if there is room, would you be wishing to 
>>> include Windows and/or Mac installers?
>> Yes we have a Mac and Windows installer. The data files can be common 
>> to all versions. There is also an Android, Pocket PC and other versions.
>>
>> Scott
>
>


-- 
Angelos Tzotsos
Remote Sensing Laboratory
National Technical University of Athens
http://users.ntua.gr/tzotsos




More information about the Osgeolive mailing list