Welcome to the OpenSource Project GeoJQuery (resumen en español abajo)

The new Geo-jQuery mailing list is available at: http://lists.osgeo.org/mailman/listinfo/geojquery

First thoughts about how to better integrate the Ajax JavaScript Library 'JQuery' were exchanged at the OpenLayers BOF at FOSS4G 2009 in Sydney. During the German FOSSGIS 2010 conference folks met at a BOF under the working title “GeoJQuery”.

Attendants included Andreas Hocevar, Marc Jansen, Till Adams, Thorsten Müller, Volker Mische, Arnulf Christl, Jan Schorn, Pirmin Kalberer and eight more (Till, please check your notes).

Several attendants already worked with jQuery as an extension to OpenLayers based mapping solutions. Other projects, most notably Mapbender already deeply integrate jQuery. A set of spatially enabled jQuery modules will making integration with OpenLayers a lot easier. Another project of similar scope is ”gQuery” Andreas suggested to contact them (anybody here).

The basic idea is a spatial extension for jQuery. A natural first setup might be OpenLayers as mapping component. This requires a very close integration with jQuery. Some ideas that have been discussed at the BoF in Osnabrück include:

  1. GeoJQuery should become a jQuery plug-in.
  2. GeoJQuery should not be a wrapper of GeoExt/HsLayers based on jQuery.
  3. OpenLayers mapping core will be used as the first implementation, others should be possible.
  4. Easy generation of a map, no expert knowledge of OpenLayers (e.g. projections, layers, controls) is required.
  5. The code will be free with the same dual license as jQuery.
  6. The copyright should be owned by OSGeo to guarantee the free license in the future.

One advice from Andreas was not to live with inconsistences in OpenLayers, so do not build work-arounds, please fix them in OpenLayers.

Recently:

ToDos & next steps

  1. contact jQuery community, check for possibility of plugin, name “GeoJQuery” (Till)
  2. setup development environment on terrestris server (Till) → maybe it is a better idea to make geo/j/g/query an OSGeo Labs project?
  3. contact developpers of gQuery and try to get them involved (Till)
  4. setup mailing list on osgeo-server (Arnulf → Done: http://lists.osgeo.org/mailman/listinfo/geojquery)
  5. BoF for spanish free GIS community 12th of march, BoF Jornadas SIG Libre (Arnulf, Jan)
  6. early relase of first 0.001 release (Volker, Marc, Thorsten, you)

Was ist GeoJQuery? Die AJAX-Javascript Bibliothek ”ExtJs” bietet eine Menge an Web-Funktionalität. Daraus sind letztenendes die OpenSource Projekte GeoExt oder HSLayers erwachsen, welche OpenLayers um ExtJs-Komponenten erweitern.

Zwar eine andere Philosophie und Struktur, aber ähnliche Möglichkeiten bietet JQuery. Charakteristiken von JQuery sind, unter anderem:

  • Sehr schnell und lightweight
  • Weit verbreitet in seiner Verwendung
  • Umfangreicher Support
  • Grosse und schnell wachsende Gemeinschaft
  • Schnelle Entwicklungszeiten
  • Kurze Einarbeitungszeit
  • Hohe Flexibilität
  • Support für web 2.0 (JQuery UI)
  • Einfache Handhabung der DOM Objekte

Vor allem das Projekt Mapbender nutzt jQuery bereits umfangreich. Allerdings macht es wahrscheinlich Sinn, ein eigenes OS-Projekt zu starten (z.B. “GeoJQuery”), welches projektunabhängige Geo-Funktikonalität anbietet. Ein erstes Ziel ist, in OpenLayers jQuery-Elemente um Geo-spezifische Funktionen zu erweitern.

Es besteht in verschiedenen Projekten bereits eine Menge an Anwendungen und Code, der sich für den Start eines solchen Projektes verwenden liesse.

Wir können uns ein solches Projekt vorstellen und gerne mit möglichst vielen Interessierten, Entwicklern und potentiellen Nutzern und Anwendern diskutieren. Wichtig ist uns, daß wir keine Konkurrenz zu GeoExt oder HSLayers aufbauen wollen, sondern die im OS-Feld übliche Vielfalt bereichern wollen.

Machen Sie mit! Beantragen Sie einen WIKI Account und los geht's

Bienvenidos en la web del proyecto libre GeoJQuery

¿Qué es GeoJQuery? La biblioteca Ajax-Javascript ”ExtJs” provee una gran cantidad de funcionalidad web. A partir de allí surgieron los proyectos GeoExt o HSLayers que amplian OpenLayers por componentes ExtJS.

Siendo otra filosofía y estructura, jQuery provee posibilidades similares. Unas de los características más importantes de jQuery son:

  • Muy rápido y ligero.
  • Ampliamente utilizado y valorado por la mayoría de los profesionales del sector.
  • Amplio soporte.
  • Comunidad emergente.
  • Tiempos de desarrollo muy rápidos.
  • Tiempos de aprendizaje muy rápidos.
  • Gran flexibilidad.
  • Soporte para web 2.0 (con JQuery UI).
  • Tratamiento sencillo de los objetos DOM.

De momento estamos testeando si tiene sentido de iniciar un proyecto propio con el nombre “GeoJQuery” que ampliaría OpenLayers por elementos útiles de jQuery, y, en el caso de que, estamos pensando en los componentes que se ofrecen para una fase inicial del proyecto. El proyecto OSGeo Mapbender usa jQuery ampliamente desde 2007.

La idea básica es una extension Geo para jQuery, que va a ser implementado inicialmente con OpenLayers para los componentes cartográficos. Pprincipalmente los componentes cartográficos de OpenLayers deberán ser reemplazados con otros. Algunas de las ideas que han sido discutidos en el BOF de FossGIS en Osnabrück el 02/03/2010 incluyen:

  1. GeoJQuery no es un wrap of GeoExt/HsLayers basado en JQuery.
  2. GeoJQuery debe ser un JQuery plug-in.
  3. OpenLayers mapping core va a ser usado para la primera implementación, otros deberían ser posible.
  4. Generación sencilla de un mapa, sin la necesidad de conocimientos avanzados de OpenLayers (e.g. proyecciones, capas, controles).
  5. El código va a ser libre con la misma licencia dual que jQuery.
  6. El copyright debería tener OSGeo para garantizar la licencia libre en el futuro.

Existen aplicaciones y códigos en diversos grupos de trabajo que se podría usar para un proyecto de este tipo.

Podremos imaginarnos el proyecto 'GeoJQuery' y nos gustaría discutirlo con los interesados, desarrolladores y usuarios potenciales. Nos resulta importante subrayar que no queremos crear una competencia a GeoExt o HSLayers, sino ampliar el campo de software libre en su diversidad.

Apuntate! Registrate en la WIKI y pa' adelante

Actualidades recientes:

ToDo's y próximos pasos:

  1. Contactar comunidad jQuery para chequear posibilidad de plugin, nombre “geoJQuery” (Till)
  2. Poner en marcha el entorno de desarrollo en el servidor de terrestris (Till) → ¿Posiblemente es una mejor idea de hacer geo/j/g/query un proyecto OSGeo Labs?
  3. Contactar los desarrolladores de gQuery (Till)
  4. Poner en marcha una lista de correo específica en el servidor de osgeo (Arnulf)
  5. BoF para la comunidad española de SIG libre el 12 de marzo 2010, BoF Jornadas SIG Libre (Arnulf, Jan)
  6. Publicación temprana del primer 0.001 release (Volker, Marc, Thorsten, ¿y tú?)
  7. Ideas, ideas, ideas pa' aca!
 
start.txt · Last modified: 2010/03/07 00:54 by adams
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki