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

Brian Hamlin maplabs at light42.com
Mon Dec 10 17:40:17 PST 2012


On Dec 10, 2012, at 2:39 PM, 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.

    very good - I just viewed the intro tour video and a quick check  
of the website. I would concur with Cameron's assessment

> 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.
>

   of course there are an infinite number of niche applications..  
however..
we do have a precedent for a niche navigation app, with GPS Drive

> So I'm voting +1 to include XCsoar.

   decision weighting might also be based on size on disk, use of  
open standards, innovative or compelling implementation
   other factors ?

   the very first point in the intro video is the strong data  
compression used! that helps a lot here!
   one of the first things to catch my eye in the web site discussion  
forums is a vigorous open source culture!

   looks good to me  +1  notwithstanding other factors as yet unknown

>
> Any comments from others?
>

--
Brian M Hamlin
OSGeo California Chapter
maplabs at light42.com
415-717-4462 cell

> 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
>
>
> -- 
> Cameron Shorter
> Geospatial Solutions Manager
> Tel: +61 (0)2 8570 5050
> Mob: +61 (0)419 142 254
>
> Think Globally, Fix Locally
> Geospatial Solutions enhanced with Open Standards and Open Source
> http://www.lisasoft.com
>
> _______________________________________________
> Live-demo mailing list
> Live-demo at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/live-demo
> http://live.osgeo.org
> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>




More information about the Osgeolive mailing list