Development

OpenLayers Mobile

Session Type: 
Tech Session
Presenter(s): 
Tim Schaub, OpenGeo
Eric Lemoine, Camptocamp

OpenLayers has enjoyed a long run as the client-side library of choice for open source web mapping applications. OpenLayers development began at a time when browsers for mobile devices were rudimentary document viewers, and throughout its development, the focus remained on desktop browser based applications. With the proliferation of high-resolution displays on mobile devices, mobile browser capabilities have advanced and in some cases surpassed the average desktop browser.

OpenLayers has finally stepped up to address the mobile browser environment. This talk will focus on developing OpenLayers based mapping applications targeted for mobile browsers. The talk will include demonstrations of applications for a variety of mobile browsers. I'll discuss newly developed functionality within OpenLayers and demonstrate integration of OpenLayers with popular mobile UI frameworks. In addition I'll cover options for building native mobile applications with OpenLayers.

If you're interested in learning about recent OpenLayers development related to mobile mapping applications, this is the talk for you.

Speaker Bio: 

Tim Schaub is a long time committer and Project Steering Committee member for OpenLayers.  He enjoys working as the CTO of OpenGeo from the hamlet of Bozeman, Montana. 

Schedule info

WebGL Earth: open source 3D digital globe for web and mobile devices

Session Type: 
Tech Session
Presenter(s): 
Petr Pridal, Klokan Technologies
Petr Sloup

WebGL Earth is an open source software enabling exploration and zooming of a three dimensional virtual globe in any web browser on any platform including mobile devices, thanks to HTML5 WebGL standard.

This presentation demonstrates the capabilities of the project and shows new features: free camera movement, virtual terrain, visualization of custom raster and vector data, and rendering of 3d buildings.

The project is a free software available under standard GPLv3 license. Integration of WebGL Earth core with third-party applications and other open-source projects is possible. The source code is written in JavaScript using the Closure Library. The project is sustained through the support and cooperation of the developer community. We welcome anybody to contribute or just send feedback.

Speaker Bio: 

Petr Pridal is the founder and CEO of Klokan Technologies GmbH. Klokan Technologies is the innovative developer of mapping applications empowering people, companies and institutions to search, publish and enjoy the real value of maps they own.
 
During the last years Petr has developed many great applications (MapTiler, Georeferencer, Gdal2Tiles, MPlayer OSX) and is actively participating on several open source projects, and presenting his ideas and results on conferences worldwide.
 
Petr grew up in the Czech Republic and later moved to Switzerland where he lives with his family.

Schedule info

User Friendly Open Source WPS

Session Type: 
Tech Session
Presenter(s): 
Bastian Schaeffer, 52North

Spatial Data Infrastructures have evolved from concepts to reality in the last decade. However, they are still focused on data retrieval and visualization. To proceed in the direction of a true Spatial Information Infrastructure, it is evident to take the processing of geodata into account.

The OGC Web Processing Service Interface (WPS) is the most promising standard to address geoprocessing in a standardized manner.

Several free and open-source WPS implementations exist. However, a common requirement to use most of them is a deep technical knowledge in terms programming or at least low-level configuration in various technical files and format (command lines, undocumented configuration options, compilation, python scripting, xml, yaml, make files, ant files, maven files etc, etc.). User friendly configurations or even out-of-the box usage of a wide variety of Geoprocessing functionality is not supported yet in most cases.

This presentation shows the new features of the 52°North WPS:

  • WPS Installation via an Installer
  • RESTful Bindings
  • Visual selection and configuration of WPS processes from a large set of available processes coming from the FOSS GIS packages GRASS, SEXTANTE, ArcGIS Server, Python and R.
  • Execution of Processes via OpenLayers
  • Direct Storage of results in a WMS/WFS/WCS
Speaker Bio: 

Bastian Schaeffer is the 52North Geoprossing Community lead. He is interesed in open standards, interoperability, web services, geoprocessing, cloud computing, scientific workflows and security concepts.

Schedule info

PyWPS

Session Type: 
Tech Session
Presenter(s): 
Jachym Cepicky, Help Service - Remote Sensing
Premysl Wohnout

Python implementation of OGC WPS standard -- PyWPS -- is well known project, being used around the globe by various users, who need to publish their analytical functions (based on GDAL/OGR, PROJ, R, GRASS GIS and other tools) to the Internet, without big issues.

This presentation is going to present PyWPS from the developer point of view - how things are implemented, what does it bring to the user for advantages and what does it bring to the user for disadvantages. We will inform you about the features of recent PyWPS version. There is support for programs written in Java, which can be used directly within PyWPS environement (with help of Jython), automatic orchestrization of processes (using Taverna). We will also show the old yet robust way for bind modules of GRASS GIS as well as the new PyWPS-GRASS bridge (based on GRASS 7). We are also going to present Client-side JavaScript-based library for easy building of web-based WPS applications.

In the final part, we would like to introduce new features planed for new main development branch.

Speaker Bio: 

During study of forest engineering, he found himself to work more and more with GRASS GIS (5.0) and slowly joined it's development as well. In 2006 he started to work on PyWPS -- Python implementation of OGC WPS standard on the server side. Since 2007, after joining Help Service - Remote Sensing ltd. he found himself to work more and more on the Web Mapping issues. Nowadays, he usually works on various (INSPIRE) Geoportals.

Schedule info

The status of GeoServer WPS

Session Type: 
Tech Session
Presenter(s): 
Andrea Aime, tech lead, GeoSolutions

This presentation will provide the attendee with an introduction to the GeoServer WPS 1.0 functionality. We will start by a brief introduction to the WPS protocol, show how GeoServer available functionality maps onto it, and show the support for quickly building WPS requests in a visual, form based environment.

We will then go though the current set of built-in operators, ranging from topologic analysis, simple statistical operations, raster to vector conversion, contour extraction, raster algebra, vector and raster “clip and ship”, georeferencing and various others.

The presentation will then move to the unique GeoServer integration features, showing how processing can seamlessly integrate directly in the GeoServer data sources and complement existing services, as well as integrate directly in the map rendering chain to provide on the fly data transformations such as on the fly contouring or point clustering.

The presentation will end with real world examples of applications using GeoServer WPS to do statistical analysis on crops, change visualization and web based image geo-referencing based on ground control points.

Speaker Bio: 

Andrea Aime has had long involvement in the open source community, first as a user and then as a core developer for the GeoTools and GeoServer project (and as a jai-tools contributor). Andrea's main interests cross through cartographic quality map rendering, spatial data analysis, performance and scalability as well as GIS programming and teaching.

Schedule info

Syndicate content