Your SlideShare is downloading. ×
0
    1
    2
Overview

Mashup Concept

Programmable Web Mock Entry

System Architecture, Sequence and Flow Diagram

Incoming ...
    3
Concept

Ottawa City Eye displays information over the map of the city of 
Ottawa

The mashup is to be implemented...
    4
Programmable Web 
Mock Entry
    5
    6
Sequence Diagram
    7
Incoming Data Streams
RSS feeds Description
City Of Ottawa News releases and public service announcements, events an...
    8
Parking and Document 
Clustering APIs

Displaying parking information
− Assume there's a central website that colle...
    9
APIs: Application 
Functionality
API Description
Mapstraction Enable agnostic map mashup ­ easily switch from one
ma...
    10
Value proposition
Target Market Relevance
Ottawa residents  Dedicated to the city of Ottawa. Let residents
inform ...
    11
    12
Related Mashups 
Mashup Similarities Differences APIs
FixMyStreet
(from mysociety.org
– fixmystreet.com)
Displays u...
    13
Response to Feedback

Difference from more specialized services such as 
GasBuddy:

Our mashup does not display l...
    14

Who pays for the SMS?

Data can be submitted via SMS or a web form. If 
submitted with SMS, users pay for it. Th...
Upcoming SlideShare
Loading in...5
×

Ottawa City Eye

655

Published on

Mashup concept that displays user-contributed information (and link it with the news sources) on the map of the City of Ottawa.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
655
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Ottawa City Eye"

  1. 1.     1
  2. 2.     2 Overview  Mashup Concept  Programmable Web Mock Entry  System Architecture, Sequence and Flow Diagram  Incoming Data Streams: APIs & RSS feeds  Value Proposition  Related Mashups: points of parity and difference with  regard to existing mashups  Response to Feedback
  3. 3.     3 Concept  Ottawa City Eye displays information over the map of the city of  Ottawa  The mashup is to be implemented in two stages:   1  st  stage: Focus on information submitted by users using  mobile/smart phones, or web form  2  nd  stage: Combine with RSS feeds from City of Ottawa, news  feeds from CBC and Ottawa Sun, and traffic data from Yahoo  Examples of user­submitted information:  Accident and incident reports  Complaint submissions   Traffic flows  Parking availability  Reviews about places, .e.g, restaurants, schools, etc
  4. 4.     4 Programmable Web  Mock Entry
  5. 5.     5
  6. 6.     6 Sequence Diagram
  7. 7.     7 Incoming Data Streams RSS feeds Description City Of Ottawa News releases and public service announcements, events and attractions Ottawa Sun, CBC/CTV Ottawa and region API Description  Google Maps  & OpenStreetMap (OSM)  OSM can be more complete and accurate in certain areas  Google Maps has nice interface, also offers street view and users can review places  Both mapping services support geocoding, and the combination of both offers more choice & flexibility Yahoo Traffic     REST API that gives access to real­time traffic data Twitter, identi.ca  Enable users to submit the information from Twitter and identica sites, and subsequently pull the data from there  Ex: can follow City of Ottawa and Ottawa Citizen, as well as @OttawaCityEye on Twitter
  8. 8.     8 Parking and Document  Clustering APIs  Displaying parking information − Assume there's a central website that collect  information from all parking garages and lots in  Ottawa, parking ticket information from the City of  Ottawa.   Clustering citizen reports with news − Catches duplicate submissions of the reports and  determine it they are related to each other, or  related to the news (Ex: slide 7).  We can develop the API for these purposes, and made   implementation publicly accessible for free
  9. 9.     9 APIs: Application  Functionality API Description Mapstraction Enable agnostic map mashup ­ easily switch from one mapping library to another (e.g, between OSM and Google Maps) Parlay X A web service API for sending messages, retrieve SMS and retrieve current location of the mobile phone Fire Eagle & CloudMade   CloudMade provides a set of mapping libraries (mobile and web) that source maps from OSM  Both supports location management (store and retrieve location information along with metadata) Google Chart Information visualization with charts (e.g, over a period of time) HeatMap Heat mapping service that illustrates the frequency/density of information in a particular place on the map
  10. 10.     10 Value proposition Target Market Relevance Ottawa residents  Dedicated to the city of Ottawa. Let residents inform and track conditions of the city  Citizens indirectly help & speed up the process of solving some of the issues in Ottawa  City of Ottawa  Get better insights into problem areas that require primary attention  Reveal life patterns of the city  Better and open communications between the city and its residents Police and 911 Departments  Mapping of the incidents for making better decisions   Provide updates to citizens regarding the incidents 
  11. 11.     11
  12. 12.     12 Related Mashups  Mashup Similarities Differences APIs FixMyStreet (from mysociety.org – fixmystreet.com) Displays user­submitted information over the map  Focuses mainly on reporting and solving local problems, target residents in the UK Maps (not identified) Every Block Chicago (formerly ChicagoCrime) Displays information over the map The focus is on the city of Chicago. Data comes from the Chicago Police Department  Google Maps  Nukaart (Dutch, nukaart.nl) Displays information over the map Data comes from the Dutch news website: Nu.nl and traffic webcams Google Maps Ushahidi (ushahidi.com) Displays user­submitted information over the map Targets crowdsourcing of crisis information (such as deaths, riots, lootings, etc) in Africa & surrounding regions Google Maps, Mapstraction, Twitter, Jaiku  CrimeReports (crimereports.com) Displays information on the map  Publish local crime incident data in near real­time  Data contributed by participating law enforcement agencies, such as Ottawa Police Google Maps
  13. 13.     13 Response to Feedback  Difference from more specialized services such as  GasBuddy:  Our mashup does not display local gas prices submitted  by users. GasBuddy does best in providing such service  When an incident gets resolved:  It will be indicated in the summary of the problem once  zooming into the area  Legal issues:  It is very unlikely there will be any legal issues since: (1) Users contribute information by their own means (2) Complementary information, .eg, local news and  reviews are obtained through APIs and RSS feeds
  14. 14.     14  Who pays for the SMS?  Data can be submitted via SMS or a web form. If  submitted with SMS, users pay for it. The more users  benefit from the mashup, the more they're willing to  contribute  How often the information is updated?  Although update depends very much on citizens and  the city, by linking the information with news sources, it  will help provide more frequent updates Response to Feedback (2)
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×