<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CycleStreets blog</title>
	<atom:link href="http://www.cyclestreets.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cyclestreets.net/blog</link>
	<description>News from CycleStreets</description>
	<lastBuildDate>Mon, 09 Jan 2012 17:28:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Open-sourcing effort</title>
		<link>http://www.cyclestreets.net/blog/2012/01/09/open-sourcing-effort/</link>
		<comments>http://www.cyclestreets.net/blog/2012/01/09/open-sourcing-effort/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 17:28:50 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2221</guid>
		<description><![CDATA[We&#8217;re working heavily at present on our open-sourcing initiative. Already our mobile apps and the Cyclescape project are open-source: iPhone (iOS) app Android app (on which we&#8217;ll be having a hack day soon &#8211; possibly in February) HTML5 mobile web app Cyclescape campaign group toolkit (plus deployment) If you can help with any of those, or [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re working heavily at present on our open-sourcing initiative.</p>
<p>Already our <a href="http://www.cyclestreets.net/mobile/">mobile apps</a> and the <a href="http://blog.cyclescape.org/">Cyclescape</a> project are open-source:</p>
<ul>
<li><a href="https://github.com/cyclestreets/ios">iPhone (iOS) app</a></li>
<li><a href="https://github.com/cyclestreets/android">Android app</a> (on which we&#8217;ll be having a hack day soon &#8211; possibly in February)</li>
<li><a href="https://github.com/cyclestreets/mobileweb">HTML5 mobile web app</a></li>
<li><a href="https://github.com/cyclestreets/toolkit">Cyclescape campaign group toolkit</a> (plus <a href="https://github.com/cyclestreets/toolkit-chef">deployment</a>)</li>
</ul>
<p>If you can help with any of those, or find the code useful, please do get involved!</p>
<p>The main site is not yet open-sourced, but work is in progress.</p>
<p>Our key aim here is to make it much easier to get other people involved. Over the last year we&#8217;ve had a number of enquiries from fellow cycling programmers about getting involved, but there have been very confusing aspects of the codebase &#8211; mainly very old code that had not been upgraded, and the setup has been difficult to say the least.</p>
<p>So our work at present is focussed on:</p>
<ul>
<li>Modularising the code much more, so that &#8211; for instance &#8211; people wanting to work on the interface don&#8217;t need to get a Python/C++ -based routing engine installed</li>
<li>Setting up and securing a journey planner endpoint for the same reason (so that a repository download can work without the routing engine installed)</li>
<li>Untangling key bits of code that have long been very problematic, even for us</li>
<li>Splitting up classes further to reduce dependencies (currently there are over 150 classes and this is growing by the day &#8211; see screenshot below)</li>
<li>Re-scripting various installation routines</li>
<li>Making things more self-documenting</li>
<li>Parametrising site-specific switches  in the code related to specific non-core sites that we are paid to run</li>
<li>Migrating to Git and then Github (we currently use SVN)</li>
<li>Deciding whether any sections should be closed-source</li>
</ul>
<p>We&#8217;re doing these <em>before</em> open-sourcing because &#8211; realistically &#8211; we simply do not have the time resource at present to hand-hold people through an installation process that is currently more difficult than it should be. We know from our experience from our hack day back in 2010, that any barriers here will stifle involvement. This is also forcing us to deal with some of the nastier architectural design flaws that have constantly held back some work.</p>
<p>Much of the code is actually in a reasonably good state, however. It runs on Windows, Linux or Mac OSX without changes (though getting the core routing component running on Windows might be interesting!). It is mostly in PHP5 (error_reporting=2047), written in a traditional class-interaction format (not MVC), though there are many established design patterns such as front controller pattern, a central application resource, common data formats, common class extension principles, all database interactions through an abstraction layer, etc.</p>
<p>A few key issues for us, once open-sourced, are:</p>
<ul>
<li>Whether we should aim to push people towards running a single, central installation, and encourage people from abroad to contribute funds and code towards that</li>
<li>The extent to which we can realistically give any support for other sites (given that we&#8217;re pushed as it is to get everything done)</li>
<li>The use of the name &#8216;CycleStreets&#8217; if we give any support for sites we don&#8217;t control</li>
<li>Maintaining quality-control of hosted sites that we are paid to run</li>
<li>Ensuring that the Photomap isn&#8217;t closely-coupled with the journey planner</li>
<li>Addressing the lack of test coverage</li>
<li>Internationalisation work</li>
</ul>
<p>We&#8217;d welcome any feedback (in the comments below) on these points. For us the key problem is time &#8211; and funding if the system is to expand to other countries!</p>
<p>We don&#8217;t yet have a timescale, but the code cleanup is going quite fast now, and in fact is accelerating, as the removal of hacks is making things quicker to deal with.</p>
<p><em>Screenshot of our current classes, where most of the code is:</em></p>
<p><img title="Code classes listing" src="http://www.cyclestreets.net/blog/wp-content/uploads/classes.png" alt="" width="420" height="417" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2012/01/09/open-sourcing-effort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merging tool &#8211; new cycling data</title>
		<link>http://www.cyclestreets.net/blog/2011/12/19/osm-dft-cycling-data/</link>
		<comments>http://www.cyclestreets.net/blog/2011/12/19/osm-dft-cycling-data/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 00:00:06 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Local Authorities]]></category>
		<category><![CDATA[Open data]]></category>
		<category><![CDATA[Routing performance/quality]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2211</guid>
		<description><![CDATA[As previously announced, we are working with the UK&#8217;s Department for Transport to make advanced cycling data attributes available for incorporation into OpenStreetMap. Rather than organising this along the lines of a bulk import, we are taking advantage of new technologies in Potlatch 2 and have commissioned Andy Allan, creator of OpenCycleMap, to develop new features to [...]]]></description>
			<content:encoded><![CDATA[<p>As <a href="http://www.cyclestreets.net/blog/2011/10/24/osm-merging-tool/">previously announced</a>, we are working with the UK&#8217;s Department for Transport to make advanced cycling data attributes available for incorporation into OpenStreetMap.</p>
<p>Rather than organising this along the lines of a bulk import, we are taking advantage of new technologies in <a title="Potlatch 2" href="http://wiki.openstreetmap.org/wiki/Potlatch_2">Potlatch 2</a> and have commissioned Andy Allan, creator of <a href="http://www.opencyclemap.org/">OpenCycleMap</a>, to develop new features to allow volunteers to collaborate on inspecting and merging the information into OSM.</p>
<p>This merging tool will also be of use for other external data that could be manually inspected and merged into OpenStreetMap.</p>
<h3>Background</h3>
<p>The DfT commissioned survey work in various cities around the UK for their Transport Direct product. In 2011 they released the results of the surveys as Open Data, in a complex GML format based on Ordnance Survey ITN data &#8211; unsuitable for use with OSM. However, in addition, they have funded work to convert the survey data to be based on OSM geometries suitable for incorporation. This has been done through brilliant work by Ralph of CCG.</p>
<p>The kinds of things surveyed include cycle routes, cycle parking, cycle lanes and their widths, surfaces widths and lighting conditions of cycleable paths, and so on. We are working to add support for these attributes into CycleStreets, so that routes are further improved.</p>
<p>In the UK wide areas of the cycling infrastructure have been mapped in OpenStreetMap, often more recently than the data from the DfT. Also, with the development of Vector Background layers in Potlatch 2, there was an opportunity to create an improved process for dealing with external datasets.</p>
<p>Further background information is available in blogs and on the mailing lists.</p>
<ul>
<li><a href="http://www.cyclestreets.net/blog/2011/07/20/detailed-cycling-data-dft/" rel="nofollow">Initial announcement of the project</a></li>
<li><a href="http://www.cyclestreets.net/blog/2011/10/24/osm-merging-tool/" rel="nofollow">Update on the progress of the tool</a></li>
<li><a href="http://lists.openstreetmap.org/pipermail/talk-gb/2011-October/012256.html" rel="nofollow">Talk-gb thread on the project</a></li>
</ul>
<h3>The demo</h3>
<p>We&#8217;re pleased to announce that a demo is now available, and we&#8217;d like people to test it.</p>
<p><a href="http://gravitystorm.dev.openstreetmap.org/cnxc-demo/">A demo is now available.</a> It contains sample data for Nottingham and Cambridge, but it&#8217;s deliberately unable to save the data back to the main OSM server. When the final version of the data conversion is complete and available, this will be updated and fully able to work.</p>
<p>Two test areas are currently loaded:</p>
<ul>
<li><a href="http://gravitystorm.dev.openstreetmap.org/cnxc-demo/demo.html?lat=52.207&amp;lon=0.134" rel="nofollow">Cambridge</a></li>
<li><a href="http://gravitystorm.dev.openstreetmap.org/cnxc-demo/demo.html?lat=52.95213&amp;lon=-1.17470" rel="nofollow">Nottingham</a></li>
</ul>
<h3>How to use the merging tool</h3>
<p>The merging process works as follows:</p>
<ol>
<li>Click &#8216;Map style&#8217; &gt; &#8216;Wireframe&#8217; to make things much easier to work with.</li>
<li>The background data is highlighted either orange (needs attention) or blue (already processed).</li>
<li>Click the background features to select them.</li>
<li>Ctrl+click (or cmd+click on a Mac keyboard) the relevant OSM feature (line) to see a side-by-side comparison.</li>
<li>Click on &#8216;Advanced&#8217; in the left panel to see the merging controls.</li>
</ol>
<p>Feel free to play around with this &#8211; the snapshot data is being reloaded from time to time as we get better imports, although we think we&#8217;re almost at a stage where the data conversion is fairly bug-free.</p>
<p>The merging tool is currently a beta and further improvements are planned. See the main <a title="Potlatch 2 merging tool" href="http://wiki.openstreetmap.org/wiki/Potlatch_2_merging_tool">Merging tool page</a> on the OSM wiki.</p>
<p><em>The first screenshot shows the thick gray line (DfT data, as a background layer) highlighted. It shows the attributes it has:</em></p>
<p><img title="Potlatch 2 merging tool screenshot" src="http://www.cyclestreets.net/blog/wp-content/uploads/Potlatch_2_merging_tool_beta_feedback_screenshot_1.png" alt="" width="399" height="182" /></p>
<p><em>The second screenshot shows what happens if we now control-click (or cmd+click on a Mac) on the OSM line &#8211; we now get a merging interface where we can accept/reject each attribute, and click the button at the end to accept all the changes:</em></p>
<p><img title="Potlatch 2 merging tool screenshot" src="http://www.cyclestreets.net/blog/wp-content/uploads/Potlatch_2_merging_tool_beta_feedback_screenshot_2.png" alt="" width="421" height="250" /></p>
<p>&nbsp;</p>
<h3>Feedback on the data</h3>
<p><strong>We would really welcome feedback as to any errors you spot in the data conversion.</strong> The aim is that the data is pre-processed and snapped to the OSM geometry as effectively as possible, so that merging is merely a case of manual confirmation of each attribute according to your local knowledge.</p>
<p>Issues we have fed back so far on are:</p>
<ul>
<li>Alignment. The data was originally snapped to an OS Open Data, and has been geographically aligned via advanced GIS techniques to OSM. It&#8217;s already well over 90% matching and further improvements are being made.</li>
<li>The issue of streets being broken up but having the same data. Our GIS contact plans to merge when the street name and data matches.</li>
</ul>
<h3>The software</h3>
<p>A number of software components are used to make all this work</p>
<ul>
<li><a title="Potlatch 2" href="http://wiki.openstreetmap.org/wiki/Potlatch_2">Potlatch 2</a> is used as the editor, and can load data from both OSM and the DfT data. The splash pages and other resources are <a href="https://github.com/gravitystorm/cnxc-demo" rel="nofollow">available on github</a></li>
<li><a title="Snapshot Server" href="http://wiki.openstreetmap.org/wiki/Snapshot_Server">Snapshot Server</a> is used to serve the DfT data for each user, saving them from having to load the whole country at a time</li>
<li><a href="https://github.com/gravitystorm/cnxc-data" rel="nofollow">Some scripts</a> are used for loading data in and out of the server. These use <a title="Osmosis" href="http://wiki.openstreetmap.org/wiki/Osmosis">Osmosis</a> to read/write between XML and Postgres.</li>
</ul>
<h3>License</h3>
<p>The data is expected to be released under the Open Government License. We have been seeking an early letter of confirmation from the DfT on this and will update this page and the OSM Wiki accordingly. (The ITN-referenced dataset is released under the OGL already.)</p>
<h3>Feedback</h3>
<p>We&#8217;d really appreciate it if you could try out the beta and add comments below, or <a href="http://wiki.openstreetmap.org/wiki/User:Gravitystorm">contact Andy Allan</a> with any feedback you have. Did you figure out how to use the tool? Did you manage to merge some data? What doesn&#8217;t work? How could the tool be improved?</p>
<p>If you have local knowledge of the areas in question, it would be great to hear back from you on the datasets themselves &#8211; do they match reality? Are the tags appropriate?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/12/19/osm-dft-cycling-data/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CycleStreets in 2011 &#8211; a year in review</title>
		<link>http://www.cyclestreets.net/blog/2011/12/11/2011-review/</link>
		<comments>http://www.cyclestreets.net/blog/2011/12/11/2011-review/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 18:42:02 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2183</guid>
		<description><![CDATA[We&#8217;ve had a busy year, and we&#8217;d like to thank everyone who has helped out with the CycleStreets project &#8211; whether that&#8217;s helping with development, design, promotion and word-of-mouth, mobile coding, and more. As you can see, since our launch in March 2009, usage has grown very considerably this year. We&#8217;ve planned almost 1.4 million [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve had a busy year, and we&#8217;d like to thank everyone who has helped out with the CycleStreets project &#8211; whether that&#8217;s helping with development, design, promotion and word-of-mouth, mobile coding, and more.</p>
<p>As you can see, since our launch in March 2009, usage has grown very considerably this year.</p>
<p>We&#8217;ve planned almost <strong>1.4 million cycle journeys</strong>, covering some <strong>23 million km</strong> as the crow flies, equivalent to <strong>cycling to the moon 60 times</strong>!</p>
<p>It&#8217;s been incredibly heartening to see so many <a href="http://twitter.com/cyclestreets/favorites">great comments from users of CycleStreets</a> on how it&#8217;s helped them find better routes or start cycling.</p>
<p><a href="http://www.cyclestreets.net/blog/wp-content/uploads/itineraries.png"><img class="alignnone size-full wp-image-2189" title="Itineraries to November 2011" src="http://www.cyclestreets.net/blog/wp-content/uploads/itineraries.png" alt="" width="594" height="461" /></a></p>
<h3>Major projects this year</h3>
<p>The year for us has been dominated by a number of funded major projects.</p>
<p><strong>Work for the bicycle industry to create a Leisure Routing mode for the great cycle satnav app, Bike Hub</strong> (which uses our routing). Leisure routing is a new kind of routing, exclusive to the app, which enables you to plan a circular route lasting a specified time or distance. <a href="http://www.cyclestreets.net/blog/2011/12/05/bike-hub-app-latest/">Read more</a> about this great new addition to an already brilliant app.</p>
<p><strong>Work with the Department for Transport to open up their cycling data.</strong> We&#8217;ve been helping the DfT with their very laudable objective to open up the cycling data they collected as part of their Transport Direct system. This <a href="http://www.cyclestreets.net/blog/2011/07/20/detailed-cycling-data-dft/">detailed cycling attribute data</a> has the potential to enhance the quality of cycle routing, by adding things like surface quality, cycle lane widths, missing pieces of data. We&#8217;ve funded some development work on a <a href="http://www.cyclestreets.net/blog/2011/10/24/osm-merging-tool/">merging tool</a> for the main OpenStreetMap editor, Potlatch 2, which we hope will be of wider benefit for other datasets also. The data is now almost ready for release following a lot excellent work by the DfT and its main contractor &#8211; stay tuned.</p>
<p><strong>Cyclescape, a comprehensive online campaigning toolkit to assist cycle campaign groups around the UK.</strong> We&#8217;re able to create this thanks to funding from GeoVation. Earlier this year <a href="http://blog.cyclescape.org/2011/05/06/campaigner-toolkit-backed-by-geovation/">we won a Dragon&#8217;s Den -style contest</a> to create a website that would build on our Photomap of 30,000 images, and provide a way for cycle campaign groups around the UK to work more effectively to solve cycling infastructure problems in their area. The website will be launched shortly, and we&#8217;re moving into beta with it after months of solid work. You can read more about this on the <a href="http://blog.cyclescape.org/">Cyclescape blog</a>.</p>
<p><strong>Work with Cycling Scotland to improve cycle journey planning in Scotland.</strong> We&#8217;ve been undertaking <a href="http://www.cyclestreets.net/blog/2011/04/28/journey-planning-with-cycling-scotland/">a range of projects</a> to help motivate improved data collection and usage. This work will be finished shortly, and will see a journey planner on the Cycling Scotland website and a new guide to assist local communities with data collection for OpenStreetMap.</p>
<p><strong>Hosted journey planners</strong> for <a href="http://routes.lcc.org.uk/">London Cycling Campaign</a>, <a href="http://cyclejourneyplanner.westsussex.gov.uk/">West Sussex County Council</a>, <a href="http://routes.bikehub.co.uk/">Bike Hub</a> and others soon to launch! Read more about our offering of <a href="http://www.cyclestreets.net/blog/2011/04/06/embedding-cyclestreets/">customised cycle journey planner sites</a> and see the <a href="http://www.cyclestreets.net/blog/2011/03/03/local-councils-encouraged-to-sign-up-to-cyclestreets/">brochure for Local Authorities</a> we created.</p>
<h3>Other projects</h3>
<p>As well as these funded projects, we&#8217;ve been working on several other areas of our core offering:</p>
<p><strong>Continual improvements in route quality</strong>: We&#8217;re continually tweaking the routing engine to make the routes better and better, partly in response to the great feedback we get from users. In the summer we added partial support for surface quality data (something we&#8217;ll be building on soon), and earlier we undertook some work to <a href="http://www.cyclestreets.net/blog/2011/01/23/routing-engine-work-in-progress/">make routes more &#8216;sticky&#8217; to the Sustrans and Local Authority cycle networks</a> where they exist.</p>
<p><strong>Faster routing</strong>: The routing engine is now much faster than a year ago. Even when we&#8217;ve had a load spike, the hosting has barely flinched!</p>
<p><strong>Mobile apps on all the major platforms</strong> have been released. As well as our free <a href="http://www.cyclestreets.net/blog/2011/08/30/iphone-app-v1-5-1/">iPhone app</a>, which has seen many improvements over the year, we&#8217;ve released a well-received and <a href="http://www.cyclestreets.net/blog/2011/06/21/cyclestreets-for-android/">fully-featured Android app</a> and a <a href="http://www.cyclestreets.net/blog/2011/09/08/mobile-web-site/">Mobile web site</a> which works on Blackberry and other platforms. All of these are <a href="https://github.com/cyclestreets">open source projects</a>, and we encourage people to join our brilliant volunteers who have been working on the apps so far.</p>
<p><strong>A lot of work on resilience</strong>: Simon has worked extremely hard since the summer to improve the resilience of the system in many ways: Backup, fallback, easier importing of data, scripting various administrative tasks and so on.</p>
<p><strong>Points of Interest</strong>: We&#8217;ve got a new set of webpages and an API for <a href="http://www.cyclestreets.net/journey/places/">points of interest</a> (shops, cash machines, leisure locations, etc.). We hope to integrate this much more closely with other parts of our offerings in coming months.</p>
<p><strong>Lots of other little changes</strong>: Addition of <a href="http://www.cyclestreets.net/blog/2011/06/30/calories-burned-and-co2-saved/">CO2 and calorie counts</a>, an<a href="http://www.cyclestreets.net/blog/2011/03/06/journey-planning-limit-now-200-miles/"> increase in the journey planning limit to 200 miles</a>, little usability fixes, <a href="http://www.cyclestreets.net/blog/2011/01/08/design-and-usability-improvements/">reworking of the Photomap pages</a>, <a href="http://www.cyclestreets.net/blog/2011/09/02/railway-station-codes/">railway station codes</a> in searches, new <a href="http://www.cyclestreets.net/photos/">Photomap listing modes</a>, <a href="http://www.cyclestreets.net/blog/2011/07/06/new-promotional-flyers/">promotional flyers</a> you can order, clickable icons for the <a href="http://www.cyclestreets.net/blog/2011/06/06/londoncyclehire-website-updated/">London Cycle Hire website</a>, a <a href="http://www.cyclestreets.net/blog/2011/04/11/new-cycle-to-us-links-techy-work-in-progress/">&#8216;cycle to us&#8217; link facility</a>, an <a href="http://www.cyclestreets.net/blog/2011/01/23/integrated-map-editor/">integrated map editor</a> installed, etc.</p>
<p><strong>Photo of the day</strong>: We hope you&#8217;ve enjoyed our <a href="http://www.cyclestreets.net/blog/2011/01/03/a-year-of-photos/">Photo of the day feature</a>, if you&#8217;ve been <a href="http://twitter.com/cyclestreets">following us on Twitter</a>!</p>
<h3>What about next year?</h3>
<p>The main areas we&#8217;re going to be working on are:</p>
<ul>
<li>Support for advanced routing data (work in progress) according to an advanced ruleset we&#8217;ve been considering</li>
<li>Drag routing (waypoints in the interface)</li>
<li>Expanding to other countries</li>
<li>Open sourcing (the main barrier at the moment being lack of modularity in older parts of the code)</li>
<li>Reworking the feedback system so that we can get lots of OpenStreetMap volunteers involved</li>
</ul>
<h3>OpenStreetMap &#8211; a solid foundation</h3>
<p>CycleStreets wouldn&#8217;t have been possible without the brilliant <a href="http://www.openstreetmap.org/?lat=52.92&amp;lon=-0.24&amp;zoom=7&amp;layers=M" target="_blank">OpenStreetMap</a> (OSM) project, whose data we use. OSM has gone from strength to strength, with many areas of the country seeing far more detailed data than this time last year.</p>
<p>It&#8217;s a volunteer project which anyone can contribute to. So whether there&#8217;s a newly-added cycle lane near where you live, a bike shop has opened, or whether the surface of a path is unsuitable for cycling, you can contribute that information &#8211; just <a href="http://www.cyclestreets.net/edit/">edit</a> away.</p>
<p>If you&#8217;ve appreciated the work of the people who&#8217;ve created the map, please <a href="http://donate.openstreetmap.org/server2011/" target="_blank">donate to OpenStreetMap</a> to help keep it running fast.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/12/11/2011-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>User feedback helps improve Bike Hub app</title>
		<link>http://www.cyclestreets.net/blog/2011/12/05/bike-hub-app-latest/</link>
		<comments>http://www.cyclestreets.net/blog/2011/12/05/bike-hub-app-latest/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 23:38:30 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2170</guid>
		<description><![CDATA[This is a guest post from Carlton Reid, executive editor of BikeBiz.com and the editor of BikeHub.co.uk. He writes here about the great new facilities in the Bike Hub app, which uses our routing and OpenStreetMap POIs feed. The latest version of the Bike Hub cycle satnav app is 2.2; I&#8217;m currently testing 3.0, due [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is a guest post from Carlton Reid, executive editor of BikeBiz.com and the editor of BikeHub.co.uk. He writes here about the great new facilities in the Bike Hub app, which uses our routing and OpenStreetMap POIs feed.</em></p>
<p>The latest version of the <a href="http://itunes.apple.com/gb/app/bike-hub-cycle-journey-planner/id391782662?mt=8" target="_blank">Bike Hub cycle satnav app</a> is 2.2; I&#8217;m currently testing 3.0, due for release soon. The new version will be packed with extra features, many of them suggested by app users.</p>
<p>I&#8217;m conflicted by all the additions. On the one hand I&#8217;ve always wanted to keep the app plain, simple, focussed. But users have said they want it to be feature rich.</p>
<p><img class="alignright right" title="E-mail a GPX of the route" src="http://www.cyclestreets.net/blog/wp-content/uploads/gpx-200x300.jpg" alt="" width="200" height="300" /></p>
<p>2.2 &#8211; released at the end of October &#8211; was enriched with a GPX download feature so plotted routes could be emailed to a user for later use, perhaps in a route visualisation programme, such as Google Earth.</p>
<p>I&#8217;ve used this feature a couple of times but it&#8217;s not what I&#8217;d consider the app&#8217;s core function: this core function is to be a cycle-specific satnav. We have also been asked to include other &#8216;performance monitoring&#8217; features but there are many other apps out there that do this well.</p>
<p>It&#8217;s a fine balancing act: making the app feature-rich but not so complex that it becomes hard to use or worse, buggy.</p>
<p>The app is a standard satnav in that it routes from A to B. Version 3.0 adds what could be a world exclusive and that&#8217;s A to A routing. This makes the app into a touring tool: arrive at a railway station with your bike, fire up the app to guide you on a three hour trip sticky to country pubs and off you go.</p>
<p>Part of this functionality was added to 2.2. You can navigate to and from Points of Interest: ATMs, places of worship, parks, castles and many other PoIs.</p>
<p>Version 3.0 uses this growing database as a tour suggester.</p>
<p><img title="Points of Interest" src="http://www.cyclestreets.net/blog/wp-content/uploads/pois-200x300.jpg" alt="" width="200" height="300" />     <img title="Suggest a 40 mile tour from here" src="http://www.cyclestreets.net/blog/wp-content/uploads/touring-200x300.jpg" alt="" width="200" height="300" /></p>
<p>Also in version 3.0 &#8211; and a much requested feature &#8211; is dynamic route recalculation. Stray from the route and the app will suggest you make a u-turn. Stray a bit further and the app will create a new route, on the fly. This is standard on car satnavs, and it&#8217;s finally on Bike Hub version 3.0, thanks to app coding work from app developer Tinderhouse and routing tweaks by CycleStreets.</p>
<p><img title="Make a u-turn is first reroute" src="http://www.cyclestreets.net/blog/wp-content/uploads/reroute-200x300.jpg" alt="" width="200" height="300" />     <img title="Recalculating route" src="http://www.cyclestreets.net/blog/wp-content/uploads/replan-200x300.jpg" alt="" width="200" height="300" /></p>
<p>Version 3.0 also has tighter integration with CycleStreets, adding a box to input a CycleStreets journey number. This will be useful if you prefer to pre-plan your routes via desktop and then want to transfer the same route to your smartphone.</p>
<p>The most requested feature from users is added in version 3.0. This is map cacheing. Map tiles can be downloaded to a smartphone when in range of wifi or a good 3G signal. Users will still require a phone signal to call down the route from CycleStreets but maps &#8211; which can take a while to download in a poor signal area &#8211; can now be stored locally. (And deleted later, if wished).</p>
<p><img title="Use a CycleStreets journey number" src="http://www.cyclestreets.net/blog/wp-content/uploads/journeynumber-200x300.jpg" alt="" width="200" height="300" />     <img title="Map cache downloading" src="http://www.cyclestreets.net/blog/wp-content/uploads/cachedownloading-200x300.jpg" alt="" width="200" height="300" /></p>
<p>I know I&#8217;ll use this feature for cycle tours in Northumberland.</p>
<p>The app has evolved greatly since launch and will continue to evolve, thanks to funding from the <a href="http://www.bikehub.co.uk/industry-articles/" target="_blank">Bike Hub levy fund</a>. If you have other features you&#8217;d like to see added, get in touch. editor at bikehub.co.uk</p>
<p><em>Carlton Reid</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/12/05/bike-hub-app-latest/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CycleStreets Android App Release 1.1</title>
		<link>http://www.cyclestreets.net/blog/2011/11/26/android-app-v1-1/</link>
		<comments>http://www.cyclestreets.net/blog/2011/11/26/android-app-v1-1/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 17:06:23 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2153</guid>
		<description><![CDATA[Jez Higgins is the lead developer of our Android app and has been working on lots of useful new features. He writes: The new update to the CycleStreets Android app was released to the Android Marketplace this week. If you already have the app installed, it should update itself automatically. If you don&#8217;t have it [...]]]></description>
			<content:encoded><![CDATA[<p><em><a href="http://twitter.com/jezhiggins">Jez Higgins</a> is the lead developer of our Android app and has been working on lots of useful new features. He writes:</em></p>
<p>The new update to the <a href="https://market.android.com/details?id=net.cyclestreets">CycleStreets Android app</a> was released to the Android Marketplace this week. If you already have the app installed, it should update itself automatically. If you don&#8217;t have it installed, you can read about it in <a href="http://www.cyclestreets.net/blog/2011/06/21/cyclestreets-for-android/">an earlier blog post</a> and <a href="https://market.android.com/details?id=net.cyclestreets">download it from the Android Market place here &#8211; for free</a>.</p>
<p>This updates adds:</p>
<ul class="spaced">
<li><strong>New <em>Points of Interest</em> main menu option.</strong> Show points of interest, including cycle parking, pubs, cafes, post boxes, and London Cycle Hire points, on the route map. Choose the icon size from the settings menu.</li>
<li><strong>New main menu option <em>Open route number</em>.</strong> Want to load a journey you planned on the website? Just type in the journey number and off you go. Journey number is also shown on the itinerary tab.</li>
<li><strong>Saved routes can be renamed.</strong> Press and hold on a saved route to bring up the menu, then choose <em>Rename</em>.</li>
<li><strong>CO<sub>2</sub> and calorie savings:</strong> Itinerary now includes the <a href="http://www.cyclestreets.net/blog/2011/06/30/calories-burned-and-co2-saved/">estimated CO<sub>2</sub> saving from cycling rather than driving, along with the calories used on the journey</a>.</li>
</ul>
<p>Please do <a href="https://market.android.com/details?id=net.cyclestreets">give a review of the app</a> in the Android Marketplace! (Click on &#8216;User reviews&#8217; then &#8216;Write a review&#8217;).</p>
<p>The <em>Points of Interest</em> menu option brings up the POI selection menu. You can choose as many different categories as you like, and they will be overlaid on the route map.</p>
<p><img src="http://www.cyclestreets.net/blog/wp-content/uploads/poi-dialog-box.png" alt="POIs" /> <img src="http://www.cyclestreets.net/blog/wp-content/uploads/poi-showing-cycle-parking.png" alt="POIs" /></p>
<p>Tapping on a POI icon brings up a bubble with more information. Tap the icon again to dismiss the bubble, or tab bubble itself to start or end your route at the POI.</p>
<p><img src="http://www.cyclestreets.net/blog/wp-content/uploads/poi-with-bubble.png" alt="POIs" /> <img src="http://www.cyclestreets.net/blog/wp-content/uploads/poi-london-cycle-hire-point.png" alt="POIs" /></p>
<p>You can choose the size of the onscreen icons from the Settings screen.</p>
<p><img src="http://www.cyclestreets.net/blog/wp-content/uploads/settings.png" alt="POIs" /> <img src="http://www.cyclestreets.net/blog/wp-content/uploads/poi-icon-settings.png" alt="POIs" /></p>
<p>The Points of Interest facility uses our <a href="http://www.cyclestreets.net/api/#poi">POIs API</a> available to mobile apps. It&#8217;s basically a convenience function replicating the same data in OpenStreetMap. We&#8217;ve focussed on practical location types in this app, as our main focus is on everyday, practical journeys.</p>
<p>Every route planned by CycleStreets is given a unique number. <a href="http://www.cyclestreets.net/journey/1332563/">Journey number 1332563</a>, for example, guides you from Euston Station to the Natural History Museum. Perhaps you planned a route on the website you now want to open in the app, or maybe someone emailed the route to you? Whereever that number came from the <em>Open route number</em> menu option lets you type it in open the route with the app.</p>
<p><img src="http://www.cyclestreets.net/blog/wp-content/uploads/route-number-dialog.png" alt="Route number" /> <img src="http://www.cyclestreets.net/blog/wp-content/uploads/route-1332563.png" alt="Route number" /> <img src="http://www.cyclestreets.net/blog/wp-content/uploads/itinerary.png" alt="Route number" /></p>
<p>If you&#8217;d like to help out with our app, perhaps to add new features, do <a href="https://twitter.com/jezhiggins">grab the code</a> and hack away!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/11/26/android-app-v1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgraded hosting for CycleStreets (Technical post)</title>
		<link>http://www.cyclestreets.net/blog/2011/10/29/new-hosting/</link>
		<comments>http://www.cyclestreets.net/blog/2011/10/29/new-hosting/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 10:00:28 +0000</pubDate>
		<dc:creator>si the pie</dc:creator>
				<category><![CDATA[Developers]]></category>
		<category><![CDATA[Funding]]></category>
		<category><![CDATA[Scotland]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2125</guid>
		<description><![CDATA[We&#8217;ve recently completed a switch over of the whole CycleStreets system to upgraded hosting. Our previous primary server has been extremely reliable and, having just checked, I find it has been up for 795 days, and has only been rebooted once in the last two-and-a-half years. The new primary server is needed to support expansion [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve recently completed a switch over of the whole CycleStreets system to upgraded hosting. Our previous primary server has been extremely reliable and, having just checked, I find it has been up for 795 days, and has only been rebooted once in the last two-and-a-half years.</p>
<p>The new primary server is needed to support expansion of the journey planner, to handle the growing amount of data we manage in the CycleStreets system and to provide increased reliability of our services,  as well as for our new project, Cyclescape. We now also have additional redundancy.</p>
<p>The switchover has turned out to be a rather more complex procedure than expected as there are quite a number of different components that are required to make CycleStreets all work smoothly. This recent switchover it has helped to tighten up a number of areas. This will make future switchovers easier to handle, and a major benefit has been a restructuring of our documentation.</p>
<p>We have tighted up how we handle file permissions and this means that developers no longer need sudo access to rollout code onto the live server. The structure we&#8217;ve got for that feels a lot cleaner and has improved the security of the system.</p>
<p>The hardest part of all this was the moment of switchover itself. As the system is live and being used to generate thousands of routes per day we aimed to have as little downtime as possible. The data on both systems was synchronised before turning off the live server and switching over the DNS. This was done in the small hours and because of careful prepartion was completed in about 15 minutes. When the new server became live it was impossible to tell that anything had changed. Only a few things were missed out in the switchover &#8211; the automatic tweeting of our photo-of-the-day, and the updating of a missed DNS record &#8211; but both of these are now fixed.</p>
<p>The system does feel more responsive now, and we&#8217;ve noticed that some of our scripts run twice as quick as previously.</p>
<p>We are very grateful to our hosts, <a href="http://www.mythic-beasts.com/" target="_blank">Mythic Beasts</a>, for their continued support and technical advice.</p>
<p>Funding for this upgrade has been partly helped by a grant from <a href="http://www.cyclingscotland.org/" target="_blank">Cycling Scotland</a> and from <a href="http://www.cyclestreets.net/donate/">donations</a>.</p>
<p><a href="http://www.cyclingscotland.org/"><img class="alignnone size-full wp-image-1712" title="Cycling Scotland" src="http://www.cyclestreets.net/blog/wp-content/uploads/cyclingscotland.png" alt="Cycling Scotland" width="309" height="56" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/10/29/new-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designer needed! – Cyclescape design brief</title>
		<link>http://www.cyclestreets.net/blog/2011/10/28/designer-needed-cyclescape/</link>
		<comments>http://www.cyclestreets.net/blog/2011/10/28/designer-needed-cyclescape/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 21:15:08 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Campaigner toolkit]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2144</guid>
		<description><![CDATA[We are seeking a talented designer with strong user interface abilities to undertake design work for the new Cyclescape website. Timescales are tight. Cyclescape is to be a website (currently under construction) aimed at helping cycling groups around the UK. The work will involve the creation of an overall design concept, plus user interface templates [...]]]></description>
			<content:encoded><![CDATA[<p><strong>We are seeking a talented designer with strong user interface abilities to undertake design work for the new Cyclescape website.</strong> Timescales are tight. Cyclescape is to be a website (currently under construction) aimed at helping cycling groups around the UK. The work will involve the creation of an overall design concept, plus user interface templates for each of the user pages, and an icon set.</p>
<p><strong><a href="http://blog.cyclescape.net/2011/10/28/designer-needed/">Read more on the Cyclescape website …</a></strong></p>
<p><img class="alignnone size-full wp-image-1683" title="Crowdsourced cycling solutions" src="http://www.cyclestreets.net/blog/wp-content/uploads/CrowdsourcedCyclingSolutions-e1303767112576.png" alt="" width="600" height="369" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/10/28/designer-needed-cyclescape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merging tool for external data for OpenStreetMap</title>
		<link>http://www.cyclestreets.net/blog/2011/10/24/osm-merging-tool/</link>
		<comments>http://www.cyclestreets.net/blog/2011/10/24/osm-merging-tool/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 15:23:08 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Open data]]></category>
		<category><![CDATA[Routing performance/quality]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2112</guid>
		<description><![CDATA[Back in July we wrote about our work to assist the DfT with the opening up of their cycling data, a dataset featured in the Telegraph this weekend. Over the summer, much progress has been made. Andy Allan, who is perhaps best known for his excellent OpenCycleMap project, has been working for us to create [...]]]></description>
			<content:encoded><![CDATA[<p>Back in July we <a href="http://www.cyclestreets.net/blog/2011/07/20/detailed-cycling-data-dft/">wrote about</a> our work to assist the DfT with the opening up of their cycling data, a dataset <a href="http://www.telegraph.co.uk/motoring/news/8844733/Publishing-road-works-cycle-routes-and-car-parking-data-will-finally-get-Britain-moving.html" target="_blank">featured</a> in the Telegraph this weekend. Over the summer, much progress has been made.</p>
<p>Andy Allan, who is perhaps best known for his excellent <a href="http://www.opencyclemap.org/" target="_blank">OpenCycleMap</a> project, has been working for us to create a merging tool (within Potlatch 2) for helping to combine external datasets into OSM on a street-by-street basis. This tool will be useful not only for the DfT data that is becoming available soon, but also for other datasets.</p>
<p>The DfT data, which has mostly been collected by surveyors on bicycles, has the potential to significantly improve the quality of routing in some areas of England. We are well aware, however, that data collected by other agencies can undermine the work of OSM volunteers in the area if not handled sensitively, and so we&#39;ve stressed that automated, bulk imports would not be accepted by the OSM community.</p>
<p>Instead, the approach taken is a method for OSM volunteers to inspect and merge the information on a street-by-street and attribute-by-attribute basis via the simplest and quickest means possible, using their local knowledge to enhance the end result.</p>
<p>Surface type, cycle lane widths and other data are amongst the attributes in the dataset, and these will shortly be supported in the routing engine.</p>
<p>The code for the beta release of the tool [included in this <a href="https://github.com/systemed/potlatch2/commit/0d119e00bd0265887b0aea80f791b06b4d112e4f" target="_blank">diff</a>] has been reviewed and merged into the main Potlatch 2 codebase, and is already in the latest builds. We expect further changes to be made as we get feedback from initial testers.</p>
<p>OSMers should be able to try out the beta and the data soon as we have confirmation of the Open Government License for the data. Here are screenshots of the beta:</p>
<p><a href="http://www.cyclestreets.net/blog/wp-content/uploads/mergingtool2.png"><img alt="" class="alignnone size-full wp-image-2117" height="581" src="http://www.cyclestreets.net/blog/wp-content/uploads/mergingtool2-small.png" title="Merging tool screenshot" width="521" /></a></p>
<p><a href="http://www.cyclestreets.net/blog/wp-content/uploads/mergingtool1.png"><img alt="" class="alignnone size-full wp-image-2116" height="350" src="http://www.cyclestreets.net/blog/wp-content/uploads/mergingtool1-small-e1319469498910.png" title="Merging tool screenshot" width="599" /></a></p>
<p><a href="http://www.cyclestreets.net/blog/wp-content/uploads/mergingtool3.png"><img alt="" class="alignnone size-full wp-image-2118" height="436" src="http://www.cyclestreets.net/blog/wp-content/uploads/mergingtool3-small-e1319469653506.png" title="Merging tool screenshot" width="599" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/10/24/osm-merging-tool/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What&#8217;s the Cyclescape of your city like?</title>
		<link>http://www.cyclestreets.net/blog/2011/10/21/announcing-cyclescape/</link>
		<comments>http://www.cyclestreets.net/blog/2011/10/21/announcing-cyclescape/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 15:36:15 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Campaigner toolkit]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2105</guid>
		<description><![CDATA[We&#8217;re pleased to announce the name of our new cycle campaign group toolkit: Cyclescape We had over 70 suggestions (including some humorous ones), many of which were excellent ideas. It became clear that many of the best ideas started with Cycle, and we liked the idea that the name would be co-branded with CycleStreets, i.e. [...]]]></description>
			<content:encoded><![CDATA[<p>We&rsquo;re pleased to announce the name of our new <a href="http://www.cyclestreets.net/blog/2011/05/06/campaigner-toolkit-backed-by-geovation/">cycle campaign group toolkit</a>:</p>
<p style="margin-left: 40px; "><strong>Cyclescape</strong></p>
<p>We had over 70 suggestions (including some humorous ones), many of which were excellent ideas.</p>
<p>It became clear that many of the best ideas started with Cycle, and we liked the idea that the name would be co-branded with CycleStreets, i.e. Cycle-s-something.</p>
<p>We also thought it was particularly important to emphasise the geographical aspect of cycle campaigning. We thought that inventing a new word, Cyclescape would be a catchy and unique brand that emphasises the idea of improving the landscape for cycling across our towns and cities.</p>
<p>Having fixed on a shortlist, we began the process of trying to obtain domain names. This took a surprising amount of work as we wanted to ensure we got all the variants (.com/.net/.org) by way of brand protection.</p>
<p>Unlike three years ago when we bought the name CycleStreets, many Cycle+&lt;something&gt; names have now been taken and reserved by domain brokers. After approaching some domain holders, it was clear that some of the best names were going to be prohibitively expensive, in the thousands of pounds, which was well beyond an already-tight budget.</p>
<p>In the end we spent more than we wanted to acquiring the name, but we&rsquo;re very pleased with it. We hope you like the name too!</p>
<p>Cyclescape.net is currently under development and we&rsquo;ll be setting up a blog there shortly. <a href="http://twitter.com/cyclescape">@Cyclescape</a> will also be the site&rsquo;s Twitter identity, so do follow that also.</p>
<p>Andy and Andrew, our developers, have been making excellent progress. Many of the core concepts of the site are in place, so we&rsquo;ll have screenshots of&nbsp; the system at &lsquo;alpha&rsquo; phase in the next few days. If you&rsquo;re a coder, follow the <a href="https://github.com/cyclestreets/toolkit">code</a> work in progress on Github.</p>
<h3>Now we need a logo&hellip;</h3>
<p>Now we need a logo! We like the idea of a curved section of city, with markers on and a bicycle going upwards. Anyone able to help with that?</p>
<hr />
<p><em>CycleStreets has secured &pound;27,000 of funding as a winner of <a href="http://www.geovation.org.uk/" target="_blank">Geovation</a> &#8211; GeoVation is an Ordnance Survey initiative and forms part of the <a href="http://www.ideasintransit.org/" target="_blank">Ideas in Transit project</a> with funding from the Technology Strategy Board and the Department for Transport.</em></p>
<p><a href="http://www.geovation.org.uk/"><img alt="" border="0" class="alignnone size-full wp-image-1968" height="112" src="http://www.cyclestreets.net/blog/wp-content/uploads/geovation.jpg" title="GeoVation" width="262" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/10/21/announcing-cyclescape/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cycle campaign toolkit: introducing our developer team</title>
		<link>http://www.cyclestreets.net/blog/2011/09/23/toolkit-developer-team/</link>
		<comments>http://www.cyclestreets.net/blog/2011/09/23/toolkit-developer-team/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 18:11:14 +0000</pubDate>
		<dc:creator>Martin</dc:creator>
				<category><![CDATA[Campaigner toolkit]]></category>
		<category><![CDATA[Developers]]></category>

		<guid isPermaLink="false">http://www.cyclestreets.net/blog/?p=2087</guid>
		<description><![CDATA[Progress on our cycle campaigner toolkit is steaming (pedalling?) ahead! Coding work began on Monday, and will continue solidly for the next few months. The development of the toolkit has been possible thanks to our GeoVation award, which secured us &#163;27,000 of funding. GeoVation is an Ordnance Survey initiative and forms part of the Ideas [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.geovation.org.uk/"><img align="right" alt="GeoVation" class="right alignright size-full wp-image-1968" height="112" src="http://www.cyclestreets.net/blog/wp-content/uploads/geovation.jpg" title="GeoVation" width="262" /></a></p>
<p>Progress on our cycle campaigner toolkit is steaming (pedalling?) ahead! Coding work began on Monday, and will continue solidly for the next few months.</p>
<p>The development of the toolkit has been possible thanks to our GeoVation award, which secured us &pound;27,000 of funding. <a href="http://www.geovation.org.uk/" target="_blank">GeoVation</a> is an Ordnance Survey initiative and forms part of the <a href="http://www.ideasintransit.org/" target="_blank">Ideas in Transit project</a> with funding from the Technology Strategy Board and the Department for Transport.</p>
<p>We&#39;re pleased to introduce our developer team, Andy Allan, Andrew France, plus myself (Martin Lucas-Smith) from CycleStreets as project manager. Andy and Andrew will be working in it on solidly for the next few months so that a large amount of development can be done.</p>
<p>We&#39;re also approaching various designers and design companies for the work on the design and information architecture aspects of the project.</p>
<table class="lines">
<tbody>
<tr>
<td width="140">
<p><img alt="" class="alignnone size-full wp-image-2089" height="128" src="http://www.cyclestreets.net/blog/wp-content/uploads/andyallan.png" title="Andy Allan" width="128" /></p>
</td>
<td valign="top" width="470">Andy Allan is a freelance developer and cartographer, specialising in all things related to OpenStreetMap. He is the creator of <a href="http://opencyclemap.org/" target="_blank">opencyclemap.org</a>, the award-winning map for cyclists used by hundreds of websites and mobile applications, along with his recently developed transport map. He has helped develop the technology that powers OpenStreetMap including the online editor, <a href="http://wiki.openstreetmap.org/wiki/Potlatch_2" target="_blank">Potlatch2</a>, and is a member of the OSMF Operations Working Group. Andy lives and works in London but prefers cycling elsewhere.</td>
</tr>
<tr>
<td>
<p><img alt="" class="alignnone size-full wp-image-2090" height="128" src="http://www.cyclestreets.net/blog/wp-content/uploads/andrewfrance.jpg" title="Andrew France" width="128" /></p>
</td>
<td valign="top" width="470">Andrew France is an experienced web application developer specialising in Ruby on Rails. A generalist by nature, he is just as happy designing intuitive front-end interfaces and writing JavaScript as he is constructing database schema. Andrew has worked on a variety of systems from charity sites to hazardous chemicals management and always looks forward to implementing new ideas. He is a keen traveller, cyclist, runner, and imbiber of ale.</td>
</tr>
<tr>
<td>
<p><img alt="" class="alignnone size-full wp-image-2091" height="128" src="http://www.cyclestreets.net/blog/wp-content/uploads/martinlucas-smith.jpg" title="Martin Lucas-smith" width="128" /></p>
</td>
<td valign="top" width="470">Martin Lucas-Smith is one of the two lead developers of CycleStreets. He&#39;ll be project-managing the toolkit project and getting involved in the Rails coding in the latter half of the project. For CycleStreets, Martin tends to deal with non-routing code and structure of the CycleStreets codebase; he also deals with most of the CycleStreets project management so that fellow developer Simon can concentrate on the complex routing work. Martin&#39;s actual job is as a Web Developer at the Department of Geography , University of Cambridge.</td>
</tr>
</tbody>
</table>
<h2>Get involved in an exciting open source project!</h2>
<p>The toolkit is to be developed as an open source project, with the <strong><a href="https://github.com/cyclestreets/toolkit" target="_blank">code on Github</a></strong>. It will be written using the technologies of <a href="http://rubyonrails.org/" target="_blank">Ruby on Rails</a> (v3.1), <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a>, and <a href="http://jquery.com/" target="_blank">jQuery</a>.</p>
<p>Volunteers are needed to contribute to the code from the end of October. If you&#39;d be interested, do let us know.</p>
<p>We&#39;re aiming to build a project team who will develop and look after the system from December onwards. By that stage, the grant-funded development work will mean that the system is already fully-featured and well coded so should be in a good state to add functionality to.</p>
<h2>Timeline</h2>
<p>We&#39;ll have:</p>
<ul>
<li>Screenshots of our &#39;alpha&#39; available by 21<sup>st</sup> October.</li>
<li>A beta available to a few campaign groups from by 4<sup>th</sup> November. If your group would like to be a &#39;guinea-pig&#39;, do let us know! We&#39;ll start to open it up to more groups in the month following.</li>
<li>General availability of the site around 2<sup>nd</sup> December, with bugfixes and additional features leading to the week before Christmas.</li>
</ul>
<p>Stay tuned to this blog and our <a href="http://twitter.com/cyclestreets" target="_blank">Twitter feed</a> for updates.</p>
<p>We&#39;re also seeking an additional grant of around &pound;10k to enable us to undertake solid coding on some of the more advanced features that groups have suggested, particularly do deal with more complex issues like cross-group sharing, which will increase the utility of the system considerably.</p>
<h2>Designing the toolkit</h2>
<p>We held our first developer meetings this week to develop the specification further and do some wireframing:</p>
<p><img alt="" class="alignnone size-full wp-image-2092" height="300" src="http://www.cyclestreets.net/blog/wp-content/uploads/Developers.jpg" title="Developers" width="300" />&nbsp; &nbsp;<img alt="" class="alignnone size-full wp-image-2093" height="300" src="http://www.cyclestreets.net/blog/wp-content/uploads/ReportAnIssue.jpg" title="Report an issue" width="300" /></p>
<p><img alt="" class="alignnone size-full wp-image-2094" height="300" src="http://www.cyclestreets.net/blog/wp-content/uploads/ObjectStructure.jpg" title="Object structure" width="300" />&nbsp; &nbsp;<img alt="" class="alignnone size-full wp-image-2095" height="300" src="http://www.cyclestreets.net/blog/wp-content/uploads/DatabaseOptions.jpg" title="Database options" width="300" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cyclestreets.net/blog/2011/09/23/toolkit-developer-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

