First is an introduction to the GeoCouch and CouchDB APIs for inserting and pulling geographic data, as well as how to geospatially index that data.
CouchDB can also host fully featured HTML+JS applications. Such applications are referred to as CouchApps. I will show some example open source CouchApps that I have developed for visualizing open government and civic web data in Portland, OR, including mobile applications using PhoneGap and Titanium, as well as desktop applications using OpenLayers, Google Maps and Polymaps.
Because CouchDB has a built in replication API, you can also replicate Couch data between any two CouchDB servers, so if someone else in your community compiles a list of all of the sushi restaurants, it is a one click operation to replicate the full dataset into your own Couch. This is the essence of the civic web.
Civic web applications can range from an iPhone application to show what beers are available at local bars to a web app to discuss upcoming city council agendas. The essential component of the civic web is enabling application developers to draw from and contribute to community accessible, community generated open data. The bigger the civic web gets, the more interesting and powerful the applications will get.
Max Ogden is a civic web and open government developer from Portland, OR but is currently operating as a Code for America fellow in San Francisco. In Portland, Max built a data interface between regional governments and community developers in the form of PDXAPI. With Code for America, Max is working on opening up as much government data as possible.
For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine at [email protected]
Download the Where 2.0 Sponsor/Exhibitor Prospectus
View a complete list of Where 2.0 contacts
Leave a Comment or Question
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)