Short intro to the Heron Mapping Client at the OpenGeoGroep Viewer Shootout event onDec 14, 2012. Heron is about Web Mapping, leveraging the power of great frameworks like GeoExt, ExtJS and OpenLayers.
6. 2011
http://geotux.tuxfamily.org/index.php?option=com_myblog&task=view&id=257&Itemid=59&lang=en
maandag 17 december 2012
7. 2012
http://geotux.tuxfamily.org/index.php/en/geo-blogs/item/291-comparacion-clientes-web-v6
maandag 17 december 2012
8. do we need yet another
web mapping client ?
maandag 17 december 2012
9. HERON - MOTIVATION
Make web mapping (really) easy
Leverage the power of existing frameworks
Reusability for recurring apps like Viewers
Viewer Templates: e.g. service previews
Not an Island: provide for a complete web app
maandag 17 december 2012
10. HERON - CONCEPTS
Declarative Programming
Component Based
Complete Webapp
Build on GeoExt (+ExtJS+OpenLayers)
the configuration is the app
the app is the configuration
maandag 17 december 2012
20. ARCHITECTURE
Heron Apps
Heron
GeoExt
Open
ExtJS
Layers
maandag 17 december 2012
21. HERON HIGHLIGHTS
Configuration is the Application and v.v.
Based on major frameworks:
OpenLayers, GeoExt, ExtJS (GXP planned)
Advanced widgets and features:
LayerTrees, Printing, Vector/GML/INSPIRE, Editing,
Grid Display, Export Excel etc.
Client-only: no server included or needed
except standard OGC-WMS/WFS/., Printing, Proxy
Complete webapp, not just a Map/Viewer
maandag 17 december 2012
22. HERON ADVANTAGES
Configuration-Based
no to minimal custom coding
less code == less maintenance
customers (PDOK, RVOB) maintain their own apps
fixes/new Heron features benefit all apps
Development Speed
Standard frameworks
OpenLayers, GeoExt, ExtJS (GXP planned)
No custom servers needed
Complete webapp, not just a Map/Viewer
maandag 17 december 2012
23. LACKING IN HERON
Mobile
Learning curve
configuration
GeoExt/ExtJS/OpenLayers
Need more documentation
maandag 17 december 2012
24. WHEN TO USE HERON
Functional “GIS Desktop-like Apps”
toolbars/buttons/forms!
Preview-like apps/automatic configs
PDOK, deegree
(Vector-)Data-intensive apps
GML/WFS/INSPIRE
Whole website needed
mini-CMS, see e.g. kademo.nl
Customers that are “semi-programmers”
maandag 17 december 2012
25. DEVELOPMENT
Sponsors: Dutch Kadaster, RVOB
Initially developed by Just Objects and Geodan (ESDIN)
Main contributors from OpenGeoGroep.nl
Milo van der Linden, Just van den Broecke
Google Code project (GPLv3)
http://code.google.com/p/geoext-viewer - project
http://groups.google.com/group/geoext-viewer-devel -
mailing list
maandag 17 december 2012