Difference between revisions of "Live GIS Disc"

From OSGeo
Jump to navigation Jump to search
Line 1: Line 1:
=FOSS4G 2008 LiveDVD=
+
= FOSS4G 2008 LiveDVD =
== Goal ==
 
  
To create a live CD\DVD with as much OSGEO software as possible to be used in workshops, as handouts at conferences and to demonstrate a full functioning FOSS GIS stack.
+
The discussion and planning for the FOSS4G 2008 LiveDVD has been archived [[FOSS4G2008_LiveDVD_discussion|here]].
  
== Download ==
+
The index page of the DVD is now [[FOSS4G2008_LiveDVD|here]].
  
Download the live DVD from here: http://download.osgeo.org/livedvd/ .
+
The DVD is available for download at [[http://download.osgeo.org/livedvd]].
  
== FOSS4G 2008 LiveDVD Contents ==
+
== Long Term Plan ==
 
 
With the development of the FOSS4G 2008 Live DVD complete, I have added the [[FOSS4G2008_LiveDVD|index page of the DVD]] to the wiki.
 
 
 
=Development=
 
==Communication==
 
 
 
* Communication on the [http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-general Debian GIS list]
 
* IRC will be on irc://freenode.net#osgeo
 
* Logs:
 
** [http://logs.qgis.org/osgeo/%23osgeo.2008-09-11.log Kickoff discussion]
 
 
 
 
 
== What exists as of September, 11 2008 ==
 
 
 
{|border="1"
 
!Authors!!Distro Base!!Packages!!Building tool!!Link
 
|-
 
|Camptocamp
 
|Ubuntu:
 
|MapGuideOS, adding [http://mapfish.org MapFish], and [http://spatialdataintegrator.com/ SDI] ?
 
|
 
|
 
|-
 
|LisaSoft
 
|Ubuntu
 
|PostGIS, geoserver, gvsig
 
|[[LISAsoft-LiveCD process]]
 
|
 
|-
 
|Ominiverdi
 
|Xubuntu
 
| QGIS, Grass, PostGIS, GDAL, R
 
|[http://uck.sourceforge.net/ UCK]
 
|[http://livecd.ominiverdi.org/index.php?page=LiveCD&toc=livecd Ominiverdi Edu Live]
 
|-
 
|Gvsig
 
|Knoppix
 
|Postgis, geoserver, deegree, geonetwork
 
|
 
|[http://www.gvsig.gva.es/index.php?id=1992&L=0&K=1 gvsig live]
 
|}
 
 
 
== Live DVD for [[FOSS4G2008]] ==
 
 
 
* DVD in size (not CD)
 
* '''Base Distribution:''' Xubuntu
 
* We will start from the Ominiverdi [http://download.osgeo.org/livedvd/ image]
 
* LISAsoft will add Geoserver and hopefully other java packages
 
 
 
===Testing===
 
  
{|border="1"
+
Following the BOF session on 1 Oct, 2008 in Cape Town (and IRC), we've developed a broad plan for the future of the LiveDVD project. I will attempt to summarise it.
!Who did testing!!ISO Image!!Results!!Machines
 
|-
 
| Cameron Shorter
 
| FOSS4G-2008-LiveDVD-Alpha2.iso 
 
| Loaded fine, didn't note any problems with images
 
|
 
|-
 
| [[User:Wildintellect|Alex Mandel]]
 
| FOSS4G-2008-LiveDVD-Alpha3_4.iso
 
|
 
* Loaded ok, no login problems.
 
* QGIS ok, sampledata ok,
 
* Mapserver appears to be working but the desktop icon doesn't go to anything useful, actually goes to an error page saying that no query was provided.
 
* QGIS think the Grass dataset is under the ubuntu user, but the user was changed to demo.
 
| VMWare Beta 2 on Ubuntu 8.04 amd64
 
|-
 
| [[User:darkblue_b|Brian Hamlin]]
 
| FOSS4G-2008-LiveDVD-Alpha3_4.iso
 
|PGAdmin/psql, QGis Pg layers, ok.. ''GeoServer MapPreview of Alaska Layer in OpenLayers shows no results??''
 
| MacBook,  VirtualBox 2 on amd64
 
|-
 
| [[User:nhermann|Nicol Hermann]]
 
| FOSS4G-2008-LiveDVD-Alpha3_4.iso
 
| Loading OK. Missing raster layer in gvSIG project, unsure what password to use for postgis ODBC connection during gvSIG startup. I found no logout/shoutdown link on the Desktop. Does this happen intentionally?
 
| Lenovo T60, WLAN was not detected
 
|-
 
| [[User:ominiverdi|Lorenzo Becchi]]
 
| FOSS4G-2008-LiveDVD-Alpha3_4.iso
 
|
 
*Autorun fails because directs to ''index.htm'' while the file name is ''index.html''
 
* ''index.html'' offers no link to installers but the text "Prova Livecd"
 
| Windows on VirtualBOX 1.5
 
|-
 
| [[User:ominiverdi|Lorenzo Becchi]]
 
| FOSS4G-2008-LiveDVD-Alpha3_4.iso
 
|
 
*''Readme'' file on the last line tells ''(www.ominiverdi)'' instead of ''(www.ominiverdi.org)''
 
* Mapserver doesn't seem to have a local mapfile to show local data
 
* I've made a mapfile for Mapserver: [[Live_GIS_Disc:mapfile_for_mapserver]] and added few instruction how to use it. so it can be used by other applications
 
| LiveCD on VirtualBOX 1.5
 
|}
 
  
 +
=== Use Cases ===
  
 +
There are multiple use cases for this product:
  
* shellexecute=index.htm
+
* '''Demo DVD''' that can be handed out at conferences.<br />This will contain a wide variety of applications, preconfigured with some sample data and containing introductory tutorials.  It should be able to function completely offline, at least within the scope of the tutorials, and should provide an introduction to many products.  This is very much a Live DVD, and as such should be conservative with regards to size (it will be run from RAM).
* Password is in the Readme on the desktop, maybe we should but it on the desktop by embedding it in the background image?
+
* '''Education DVD'''<br />This seems to be a more involved version than the Demo DVD, including more involved material, including train-the-trainer style material.  This is targeted at those who will be teaching others, be it in workshops or university classes/labs.  My expectation (mleslie: feel free to correct me) is that this is more likely to be installed on machines and used as a teaching resource, as opposed to a toy to play with, as with the Demo DVD.  This will require material developed through the [[Category:Education|Education initiative]].
* Logout/shutdown is in the upper right corner, as well as on the main menu.
+
* '''Workstation Install DVD'''<br />  This need was seen in Cape Town, where the bandwidth seems to be a very limiting factor.  Using the DVD to install either a complete OS, a set of packages to an existing Linux, or Windows installers completely offline is of great value in the developing world. Would it be of greater value to lose the Edu or demo material and put in complete application documentation?
  
=== DVD Burning ===
+
=== Packaging ===
Requirements:
 
* Burn onto a DVD
 
* Graphics to be printed onto the other side with a suitable logo and contents. A simple one colour print run will be sufficient.
 
* Target print run of at least 100. If budget permits, 250 would be better. It would be good to give one to all local delegates who want one.
 
  
Timeline:
+
The way forward was seen to require some proper packaging of every module used in the various products.  This means that every application needs to be packaged in a .deb file.  Datasets will be packaged in their own .deb files.  Application configurations, tutorials, documentation, education materials and the like would then be packaged separately, with dependencies defined to ensure the data and applications they need are in place.
* We need to know when we need to hand over the ISO image so that it can be burned.
 
* The more time we have, the more testing we can do on the image and the more polished it will be.
 
** We can hand the image over on Tuesday 23 September, but would prefer if we had till Thursday 2 October.
 
  
Potential Printers:
+
* Basic rules of reuse apply.  If the same application configuration is used by more than one tutorial, it belongs in it's own package. 
 +
* Standard version numbering is required to ensure compatibility as tutorials are updated.
 +
* Packages should be compatible with both Ubuntu and Debian
 +
* OSGeo should host a package repository for this work
 +
* Applications should target release to official Debian repositories as a long-term goal
  
The 2008 Local Organising Committee have provided the following details for burning DVDs and printing: [[FOSS4G_2008_Media_Facilities]]
+
Once these packages are created, it will be fairly easy to cut special-purpose images containing subsets of the available packages.  Standard images can be defined using 'virtual packages' that only contain dependencies.
  
 +
== Next Steps ==
  
 +
[[Live_GIS_Disc_Packages]] documents what is currently available through Debian repositories and OSGeo repositories, and what still needs to be packaged.
  
From the 2008 Local Organising Committee:
+
The immediate steps (as of 2 Oct, 2008) are:
* Heindrich Du Plessis
+
* Get a repository up and running (Tim Bowden as volunteered as repo maintainer, with guidance from Chris Schmidt)
* Burnie / Inge, have a list of service providers that is being used for the conference CDs?
+
* Complete the proper packaging of everything that made it on to the FOSS4G 2008 version
 +
* Prod the Edu group for content that can be packaged.
  
Tim Bowden has found someone as well ...
+
== Targets ==
  
=== Build Process ===
+
Here is an attempt at a list of milestones that should have DVD image releases.
  
=== LiveCD for FOSS4G2008 Schedule ===
+
* GIS Day 2008, November 19th 2008
 
+
* FOSS4G 2009, November 2009
{|border="1"
 
!Date!!Milestone!!Responsible
 
|-
 
|| Fr 12 Sept || <s>IRC kickoff meeting</s>||
 
|-
 
|| Fr 19 Sept || <s>Draft ISO to be released for testing (feature freeze)</s> ||
 
|-
 
|| We 24 Sept || <s>Final ISO complete</s> ||
 
|-
 
|| Th 25 Sept || Burn CDs || Tim Bowden
 
|-
 
|| Mo 29 Sept || FOSS4G 2008 Starts||
 
|}
 
 
 
=== Who's helping ===
 
* LISAsoft can provide equivalent of 1 resource, split between Mark Leslie, Stefan Hansen, Volker Mische, & Cameron Shorter.
 
* jsanz, chevi
 
* wildintellect have offered 2 days
 
* Tim Bowden is looking into CD burning
 
* Luca Casagrande and Ominiverdi Family
 
* [[HamishBowman]] can provide DebianGIS integration help
 
* ... (add your name)
 
 
 
== Long Term Plan ==
 
Not discussed yet. To be considered at the FOSS4G BOF (and irc hookup for those not present)
 
http://wiki.osgeo.org/wiki/FOSS4G2008_BOF_Sessions#Room_2.60a
 
  
Suggestions:
 
* Next updated release for [[GIS Day 2008]], November 19th
 
** Include QGIS 1.0
 
* Addition of some more python tools:
 
** OGR
 
** Shapely
 
** Featureserver
 
** Tilecache
 
** MapFish
 
* Add JTS-1.8.0, with a script to launch the TestBuilder as a demo
 
* Add OpenStreetMap stuff :
 
** JOSM
 
** Mapnik
 
  
 
== Links to related projects ==
 
== Links to related projects ==

Revision as of 18:31, 1 October 2008

FOSS4G 2008 LiveDVD

The discussion and planning for the FOSS4G 2008 LiveDVD has been archived here.

The index page of the DVD is now here.

The DVD is available for download at [[1]].

Long Term Plan

Following the BOF session on 1 Oct, 2008 in Cape Town (and IRC), we've developed a broad plan for the future of the LiveDVD project. I will attempt to summarise it.

Use Cases

There are multiple use cases for this product:

  • Demo DVD that can be handed out at conferences.
    This will contain a wide variety of applications, preconfigured with some sample data and containing introductory tutorials. It should be able to function completely offline, at least within the scope of the tutorials, and should provide an introduction to many products. This is very much a Live DVD, and as such should be conservative with regards to size (it will be run from RAM).
  • Education DVD
    This seems to be a more involved version than the Demo DVD, including more involved material, including train-the-trainer style material. This is targeted at those who will be teaching others, be it in workshops or university classes/labs. My expectation (mleslie: feel free to correct me) is that this is more likely to be installed on machines and used as a teaching resource, as opposed to a toy to play with, as with the Demo DVD. This will require material developed through the.
  • Workstation Install DVD
    This need was seen in Cape Town, where the bandwidth seems to be a very limiting factor. Using the DVD to install either a complete OS, a set of packages to an existing Linux, or Windows installers completely offline is of great value in the developing world. Would it be of greater value to lose the Edu or demo material and put in complete application documentation?

Packaging

The way forward was seen to require some proper packaging of every module used in the various products. This means that every application needs to be packaged in a .deb file. Datasets will be packaged in their own .deb files. Application configurations, tutorials, documentation, education materials and the like would then be packaged separately, with dependencies defined to ensure the data and applications they need are in place.

  • Basic rules of reuse apply. If the same application configuration is used by more than one tutorial, it belongs in it's own package.
  • Standard version numbering is required to ensure compatibility as tutorials are updated.
  • Packages should be compatible with both Ubuntu and Debian
  • OSGeo should host a package repository for this work
  • Applications should target release to official Debian repositories as a long-term goal

Once these packages are created, it will be fairly easy to cut special-purpose images containing subsets of the available packages. Standard images can be defined using 'virtual packages' that only contain dependencies.

Next Steps

Live_GIS_Disc_Packages documents what is currently available through Debian repositories and OSGeo repositories, and what still needs to be packaged.

The immediate steps (as of 2 Oct, 2008) are:

  • Get a repository up and running (Tim Bowden as volunteered as repo maintainer, with guidance from Chris Schmidt)
  • Complete the proper packaging of everything that made it on to the FOSS4G 2008 version
  • Prod the Edu group for content that can be packaged.

Targets

Here is an attempt at a list of milestones that should have DVD image releases.

  • GIS Day 2008, November 19th 2008
  • FOSS4G 2009, November 2009


Links to related projects

build scripts in SVN


Links to Build tool options