
OpenLayers 3 is the next generation of web mapping. A radical new architecture and the use of cutting edge JavaScript techniques, libraries, and tools enables a full suite of previously unimaginable functionality while maintaining a compact, high performance library.
OpenLayers 3 is a complete rewrite based on the latest in browser technology and enables a huge range of new web mapping functionality
1: Showcase
In this talk, we’ll show off many of the cool features of OpenLayers 3, including: Rich interaction and animation Virtual globe integration Raster layer effects Wide-ranging data source support The talk will be light on technical details and heavy with cool demos to show you how OpenLayers 3 opens up new and exciting ways of presenting your geospatial data.
2: Under The Hood
In this talk we’ll show you how to use this functionality in your applications, and peek under the hood to see how OpenLayers 3’s architecture makes it possible.
We’ll include:
Virtual globe (Cesium) integration: a carefully designed camera and data source abstractions permit close integration with the virtual globes.
Switch between 2D and 3D views of the same data, or display synchronized 2D and 3D views side by side.
Multiple rendering back-ends: a pluggable rendering architecture supports multiple renderers for maximum performance and portability.
A Canvas 2D renderer provides fast, reliable rendering on current devices, a DOM renderer provides fall-back capabilities for older browsers, and a WebGL renderer opens the door to the next generation of performance for the most demanding applications.
Rich data sources: generic and powerful core data representations of tiled, single image, and vector data make it easy to add support for a wide range of geospatial data sources.
Smooth and flexible interaction and animation: an optimized rendering path ensures that interaction remains smooth at all times.
Compact library size: use of the Closure suite of tools creates keeps the build size small while keeping the source code readable.
3: Application Development With OpenLayers 3
This talk will focus on best practices for application development with OpenLayers 3. Covering simple maps in a page, integration with popular MV* frameworks, and native-wrapped mobile apps, we’ll look at strategies for building mapping functionality into your applications.
OpenLayers 3 aims to provide a high performance library with a wide breadth of functionality. Come learn about how it differs from OpenLayers 2, what makes it stand apart from other alternatives, and how you can best leverage its functionality.
Instructor: Andrew Ross
Price: Free