GeoExt 2.0 CodeSprint

Aus FOSSGIS Wiki
Zur Navigation springenZur Suche springen
  • Projekttitel: GeoExt 2.0 CodeSprint
  • Was soll gefördert werden?

GeoExt als Framework dient dem Aufbau von Desktop-ähnlichen GIS-Anwendungen im Internet (http://www.geoext.org). GeoExt verbindet dabei OpenLayers als WebMapping-Komponente mit den Funktionen und dem eleganten User-Interface der JavaScript Bibliothek ExtJS der Firma Sencha (http://www.sencha.com).

Ext JS 4 Die neue Version Ext JS 4 ist nun auch bereits seit einiger Zeit verfügbar, GeoExt basiert jedoch derzeit noch auf Ext JS 3. Ext JS 4 bietet eine Fülle an attraktiven, neuen Funktionen wie beispielsweise Diagramme, einer API zu Sencha Touch zum Aufbau von mobilen Anwendungen, dazu wurde ein sogenannter Model-View Controller integriert, die API erweitert, neue Klassen hinzugefügt und die Dokumentation erweitert.

Die API von Ext JS 4 unterscheidet sich jedoch von denen vorangegangener Versionen, eine Konsequenz ist, das GeoExt 2.0 nicht vollständig kompatibel zu GeoExt 1.x sein kann, sondern umgestellt werden muss.

GeoExt Codesprint 2012 Auch viele Nutzer von GeoExt wollen, das auch GeoExt mit der neuen Ext JS Version zusammenarbeitet. Um dieses Ziel zu erreichen, wird es im Frühjahr 2012 einen Codesprint geben, der zum Ziel hat, GeoExt 2.0 auf Basis von ExtJs 4 zu entwickeln.

Als Teilnehmer sind Entwickler der Firmen

- Camptocamp (http://www.camptocamp.com) - OpenGeo (http://opengeo.org/) - terrestris (http://www.terrestris.de) - Mapgears (http://www.mapgears.com)

vorgesehen. Diese Firmen stellen entweder Kernentwickler der GeoExt 1.x Version und/oder haben als Dienstleister bereits Erfahrung im Aufbau von Anwendungen mit Ext JS 4. So basiert die kürzlich von terrestris entwickelte GeoExt Mobile-Bibliothek "GXM" bereits darauf.

In gewisser Weise werden beim Umzug GeoExt 2.0 mit Sicherheit auch neue Entwicklungen für OpenLayers stattfinden, da im CodeSprint Team vorraussichtlich auch 5 Kernentwickler von OpenLayers zusammenkommen werden. Die Verbreitung und Beliebtheit auch von openLAyers muß wohl nicht explizit dargelegt werden.
  • Wie soll gefördert werden?

Es entstehen Kosten für ein Zusammenkommen von 8 Entwicklern für 5 Tage. Darin enthalten sind Reisekosten, Unterkunft und einen Teil der Kosten für die Entwickler. Der verbleibende Kostenanteil für die Entwicklerstunden wird von den beschäftigenden und durchführenden Firmen selber getragen. Es ist zu prüfen, ob die Förderung von seiten der OSGEO als Spende quittiert werden kann.

  • Welcher Betrag wird benötigt?

Das erforderliche Gesamt-Budget wird auf 40.000 € (52,000 US $) geschätzt. Dabei soll jeweils 1/4 von den teilnehmenden Firmen aufgebracht werden. Wir beantragen beim FOSSGIS e.V: eine Förderung in Höhe von 1000.-, die beispielsweise explizit für Übernachtungen und Verpflegung verwendet werden können. EIn Kostennachweis kann erbracht werden.

  • Welchen Bezug hat das Projekt zu "Freier Software im Bereich GIS" und/oder "Freier Geodaten"?

GeoExt ist unter der BSD-Lizenz als Freie Software verfügbar. Zudem hat GeoExt auch im deutschsprachigem Raum mittlerweile eine hohe Verbreitung und wird in vielen WebGIS Anwendungen als Client-Bibliothek eingesetzt. Sponsoren können selbstverständlich Ihre Prioritäten zum Umzug von GeoExt 1.x Funktionen, die Sie auch in GeoExt 2.0 haben wollen, nennen. Diese Prioritäten werden beachtet, eine Fertigstellung kann jedoch aufgrund von möglicher Abhängigkeit zu anderen Funktionen, die wiederum mehr Arbeit erfordern, nicht garantiert werden. Direkt nach dem Codesprint werden alle Resultate Online und zum Download verfügbar sein! Weiterhin werden alle Sponsoren selbstverständlich namentlich genannt.

  • Gibt es Fristen? Wann muss entschieden werden, wann muss gezahlt werden?

Der Workshop ist für den Zeitraum Ende Februar bis Mitte März angedacht. Eine zeitnahe Entscheidung wäre daher wünschenswert. Bezahlt werden sollte dann zum Zeitpunkt des Workshops.

  • Wird die Veranstaltung von anderer Seite gefördert?

Ja, da das Gesamtbudget bei weitem die Mittel des FOSSGIs übbersteigt. Ca. 40% der Kosten werden von den die Entwickler beschäftigenden Firmen getragen. Weitere Sponsoren werden derzeit aktiv gesucht.

  • Welche Konsequenzen hat eine Förderung/Nichtförderung?
  • Welche Art von Dokumentation / Berichterstattung wird nach dem Projekt geliefert?

Es wird einen täglichen Bericht vom Fortschritt des CodeSprints geben. Dies geschah auch auf dem letzten CodeSprint dieser art, der zum Ziel hatte Touch-Funktionen in OpenLayers zu integrieren. Der durchschlagende Erfolg zeigt sich darin, das mittlerweile eine Reihe von mobilen Applikationen mit OpenLayers als Kern entwickelt wurden ([1])

  • Ansprechpartner
  • Mail an Vorstand (foerderantraege(at) f o s s g i s. de) geschickt?
  • Report nach dem Event
  • ...