What to expect in the OpenLayers 3

Last week on an Eclipse Foundation Locationtech teleconference, Tim Schaub of OpenGeo outlined the plans for the next version of OpenLayers.   You can watch the video and contribute to the effort  here.


OpenLayers2 was released in Aug 2006.  It implemented a lot of the cool stuff based on AJAX and tiles in Google Maps as a Javascript library.  OL2 became the open-source standard for slippy maps and the most widely used geospatial Javascript library. 

The technology ecosystem at that time was very different from today.  For example, IE6 had about 86% of the browser market and mobile devices did not support Javascript.  Since then many things have changed, but since backward compatibiity has always been a priority for OpenLayers, applications that ran in 2006 still run today.  Some of the reasons that OpenLayers became so widely adopted are support for many different formats and protocols, both proprietary and open standards, support for multiple geographical projections,  and advanced vector editing and rendering, first introduced in OL2.4. 

But overtime backward compatibility and the evoluton of the library in a rapidly chaning technical world has meant that cruft has accumulated and it is felt that it is time for a major upgrade to OpenLayers.


OpenLayers ol30Goals of OpenLayers3

The major goal for the next major version release of OpenLayers is to build on existing OL2 functionality, but to make it small for fast loading and fast running.  It is also intended to have broad functionality, all of which is tested together, unlike some of the micro frameworks that have appeared recently.  OL3 also needs to be more friendly, includes a new, clean API and a modern look for UI components.

Some of the important new capabiltiies planned for OL3 include

  • Separated renderers – support for both traditional DOM as well as WebGL renderers.  In the future there could be renderers for PDF and Canvas 2D. 
  • Google’s Closure Compiler – allows you to build javascript libraries that include just the code you need to run your application, to run it in a specific browser or on a specific device, or to run it with a specific renderer.
  • Cesium – the intention is to integrate the new Cesium library to enable full 3D spinning globe capabilities in OL3.

Some of the other developments planned include oblique views, animation, cameras, and tutorials and improved documentation.  More technical details about OL3 can be found here.

Geoff Zeiss

Geoff Zeiss

Geoff Zeiss has more than 20 years experience in the geospatial software industry and 15 years experience developing enterprise geospatial solutions for the utilities, communications, and public works industries. His particular interests include the convergence of BIM, CAD, geospatial, and 3D. In recognition of his efforts to evangelize geospatial in vertical industries such as utilities and construction, Geoff received the Geospatial Ambassador Award at Geospatial World Forum 2014. Currently Geoff is Principal at Between the Poles, a thought leadership consulting firm. From 2001 to 2012 Geoff was Director of Utility Industry Program at Autodesk Inc, where he was responsible for thought leadership for the utility industry program. From 1999 to 2001 he was Director of Enterprise Software Development at Autodesk. He received one of ten annual global technology awards in 2004 from Oracle Corporation for technical innovation and leadership in the use of Oracle. Prior to Autodesk Geoff was Director of Product Development at VISION* Solutions. VISION* Solutions is credited with pioneering relational spatial data management, CAD/GIS integration, and long transactions (data versioning) in the utility, communications, and public works industries. Geoff is a frequent speaker at geospatial and utility events around the world including Geospatial World Forum, Where 2.0, MundoGeo Connect (Brazil), Middle East Spatial Geospatial Forum, India Geospatial Forum, Location Intelligence, Asia Geospatial Forum, and GITA events in US, Japan and Australia. Geoff received Speaker Excellence Awards at GITA 2007-2009.

View article by Geoff Zeiss

Be the first to comment

Leave a Reply

Your email address will not be published.


*