The Open Data Application Framework (ODAF) is a framework that allows cities to easily map existing civic Open Data landmarks, and allow users to rate, comment, and tag them - and also create new landmarks. Desktop and mobile client code, plus server
backend code is included.
It includes a desktop client using
Bing Maps for Silverlight
, a mobile client for the
, and an
server back-end using
SQL Server 2008
- UPDATE: Now VanGuide is available for Windows Phone 7:
The Open Data is retrieved by parsing
feeds that contain URL data-sources that link to
data. Registration for a Twitter App
is required, for the OAuth authentication (xAuth
send your app id to API@twitter.com
to request access). Twitter authentication is used to authenticate users on the system.
Interact with a social map of civic Open Data by rating, tagging, or commenting on existing civic Open Data landmarks. When you comment on an Open Data landmark, you can opt to update your status on Twitter with your comment as well. You can also add your own
landmarks, or see other landmarks that people have added - and you can also rate, tag or comment on those as well. An
existing Twitter.com account
is required for sign in to rate, tag, or comment on a landmark, add a landmark or tweet about a landmark.
Open Data landmarks are places such as schools, libraries, drinking fountains, fire halls, community centres, bus / train stops, and parking lots. As an example, The City of Vancouver has opened up this civic data on their website at
and most of this data has been imported into the
cloud using the Open Source framework for hosting Cloud-based Open Data Catalogues: Open Government Data Initiative
VanGuide, an application that uses Open Source
framework, uses OGDI
as its primary source for City of Vancouver Open Data. VanGuide has a website for the desktop at
that uses Microsoft's Silverlight technology to map the data using Microsoft's Bing Maps, and a free mobile application for the iPhone (on the iPhone App Store at
) that uses Microsoft's Bing Maps to provide an equivalent experience for the small screen.