FOSS4G North America Conference 2013 Preliminary Program
FOSS4G North America Conference 2013 Preliminary Program
FOSS4G North America Conference 2013 Preliminary Program
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Say Hello to OpenLayers 3<br />
Eric Lemoine, Camptocamp SA and Tim Schaub, OpenGeo<br />
We've rewritten OpenLayers from the ground up with the goal of offering a powerful,<br />
highperformance library leveraging the latest in web technologies. This talk will take you on a<br />
highlevel tour of OpenLayers 3. We will present how OpenLayers 3 fits into the current suite of<br />
opensource web mapping tools and help you decide when to use OpenLayers 3 for your<br />
applications.<br />
OpenLayers adopts a flexible architecture that enables using different rendering technologies.<br />
For example, OpenLayers 3 may use WebGL on modern desktop browsers, Canvas 2D on<br />
mobile browsers, and DOM on less capable browsers. We believe this architecture makes<br />
OpenLayers 3 a good choice for many types of applications and usecases.<br />
OpenLayers has always provided a broad range of functionality for accessing raster and vector<br />
data from a variety of different sources. In this talk we'll describe the tools that we're making<br />
available with OpenLayers 3 that let you build a compact and optimized build of the library with<br />
just the components that you need.<br />
Big map players are also adopting WebGL as the technology for displaying maps in web pages.<br />
In this talk we will discuss what WebGL offers for maps, looking at both 2D and 3D. We, for<br />
example, expect to use WebGL to display millions of vectors, and effectively reproject vector and<br />
raster data.<br />
Lastly, we will present the current status of the development, and the next steps.<br />
OpenLayers 3: Under The Hood<br />
Eric Lemoine and Tom Payne, Camptocamp SA<br />
OpenLayers 3 is the next generation of web mapping. A radical new architecture and the use of<br />
cutting edge JavaScript techniques, libraries, and tools enables a full suite of previously<br />
unimaginable functionality while maintaining a compact, high performance library.<br />
In this talk we'll show you how to use this functionality in your applications, and peek under the<br />
hood to see how OpenLayers 3's architecture makes it possible. We'll include:<br />
Virtual globe (Cesium) integration: a carefully designed camera and data source abstractions<br />
permit close integration with the virtual globes. Switch between 2D and 3D views of the same<br />
data, or display synchronized 2D and 3D views side by side.<br />
Multiple rendering backends: a pluggable rendering architecture supports multiple renderers for<br />
maximum performance and portability. A Canvas 2D renderer provides fast, reliable rendering on<br />
current devices, a DOM renderer provides fallback capabilities for older browsers, and a<br />
WebGL renderer opens the door to the next generation of performance for the most demanding