Day four already!? Not sure what happened to day three (perhaps we all forgot to sleep). After picking off the easy wins at the start of the week, we’ve spent the past two days wrestling with some of the tougher issues that come up when you target a broad array of devices in an area of evolving technology.
OpenLayers prides itself on our solid support across a few generations of browsers from a variety of vendors. This week’s sprint brings us into the free-for-all world of mobile browsers. We now support intuitive touch dragging on iOS and Android devices. For browsers without full touch drag functionality, OpenLayers maps can be “tapped” to recenter.
Another nice usability feature in today is the ability to pan while drawing. Tomorrow, we’ll continue work towards allowing feature editing on mobile devices.
Much of the recent sprint activity has been going on in OpenLayers sandboxes. Tomorrow we’ll make a big push to get as much of this functionality into the trunk as we can. The pinch sandbox demonstrates the much anticipated smooth pinch zooming.
In addition we should have solid examples demonstrating OpenLayers in use with Sencha Touch and jQuery Mobile (note of caution: sandbox examples may be non-functional at any time and will be very slow to load as they use the debug version of the library). Also in the works are examples of local storage for vector features and raster tiles.
All of the new mobile related functionality will be available in the next release of OpenLayers. We hope to iron out remaining issues over the next few weeks and then start the release process for 2.11.