Austroefeedr, Pushing the Real-Time Web in Austria
1. AustroFeedr
Pushing the Real-Time-Web in Austria
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
2. Hochwasser Katastrophe
● Wasserstände steigen rapide an
● Betroffene wollen sich rasch informieren
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
3. Hochwasser Katastrophe
● AustroFeedr als Open Data Mashup & -Quelle
● Hochwasser Warnmeldungen direkt aufs Handy
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
5. AustroFeedr
● Warnmeldung
● Geographischer
Kontext
● Hochwasserstand
● zeitlicher Verlauf
● regionale Nachrichten
und Updates
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
6. Hochwasser Katastrophe
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
7. Aggregierung
● Wasserstände per Web Service
● News mittels RSS Feed / PuSH Aggregierung
Hydrographische
Web Services
Web Services
Dienste
(passive)
(passive)
AustroFeedr
Regionale
Web Services
Web Services
Nachrichten
(passive)
(passive)
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
8. Verarbeitung
● Überschreitungen ergeben kritische Meldungen
● Mash-up mit regionalen Nachrichten
Hydrographische
Web Services
Web Services
Dienste
(passive)
(passive)
AustroFeedr
Regionale
Web Services
Web Services
Nachrichten
(passive)
(passive)
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
9. Publishing
● Echtzeit-PuSH von Warnmeldungen
● Mehrwert: Datenvisualisierungen & Kontextinfo
Hydrographische
Web Services
Web Services
Dienste
(passive)
Externe Systeme
Externe Systeme
(passive)
OPEN
AustroFeedr DATA
Regionale
Web Services
Web Services
Nachrichten
(passive)
(passive)
BürgerInnen
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
10. Hochwasser Katastrophe
● AustroFeedr als Open Data Mashup & -Quelle
● Hochwasser Warnmeldungen direkt aufs Handy
Hydrographische
Web Services
Web Services
Dienste
(passive)
Externe Systeme
Externe Systeme
(passive)
OPEN
AustroFeedr DATA
Regionale
Web Services
Web Services
Nachrichten
(passive)
(passive)
BürgerInnen
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
11. AustroFeedr für Warnmeldungen
● Web Services ● Wasserstände
● Limits ● Statistiken
● Warnmeldungen ● Visualisierungen
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
12. AustroFeedr
Technologie - PubSubHubbub & weitere Konzepte
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
13. PubSubHubbub
● Protokoll für Echtzeit-Updates im Internet
● Problem
– RSS-Feeds verwenden Polling
– ”Gibt es schon etwas neues?”
● Lösung
– PuSH Updates
– unterstützt von
Google, Wordpress
& anderen
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
14. AustroFeedr Concept
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
16. Real-Time Aggregation = PuSH
Publisher
Sources
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active)
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Source
Source
Source
Source
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
17. Scheduled Legacy Feed Polling
Publisher
Sources
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active)
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Source
Source
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive)
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
18. Step 2 – Processing
Publisher
Sources Processes
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active)
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Source
Source
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive)
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
19. Information Extraction
Publisher
Sources Processes
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active) Extraction
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Source
Source
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive)
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
20. Data Mapping
Publisher
Sources Processes
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active) Extraction
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Mapping
Source
Source
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive)
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
21. Content Classification
Publisher
Sources Processes
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active) Extraction
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Mapping
Source
Source Classification
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive)
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
22. AustroFeedr Classification
● Categories / Taxonomy
– RSS, Full-text extraction, Mapping
– Visualize & browse using Tagadelic Tag Clouds
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
23. Geo-Positioning
Publisher
Sources Processes
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active) Extraction
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Mapping
Source
Source Classification
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation Geo-Positioning
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive)
AustroFeedr
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
24. AustroFeedr Geo Positioning
● Geographical Information
– GeoRSS, WebService, Yahoo Placemaker, …
– Visualize using OpenLayers & MapBox
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
25. Data Logging & Statistics
Publisher
Sources Processes
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active) Extraction
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Mapping
Source
Source Classification
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation Geo-Positioning
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive) Logging
AustroFeedr Statistics
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
26. AustroFeedr Data Logging
● Custom tagged values
– Eg: water-level in flood prevention
– Visualize using Fusion Charts & Flot
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
27. Step 3 - Publishing
Publisher
Sources Processes Channels
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active) Extraction
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Mapping
Source
Source Classification
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation Geo-Positioning
Web Services
Web Services
Web Services Source
(passive)
(passive)
(passive) Logging
AustroFeedr Statistics
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
28. Step 3 - Publishing
Publisher
Sources Processes Channels
Real-time
Web Services
Web Services
Web Services PuSH
(active)
(active)
(active) Extraction Topics
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled)
(PuSH enabled) Mapping
Source Geo-Regions
Source Classification
Combined
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation Geo-Positioning
Web Services Sources
Web Services
Web Services Source
(passive)
(passive)
(passive) Logging
AustroFeedr Statistics
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
29. PuSH Notification in Real-Time
Publisher Subscriber
Sources Processes Channels
Real-time
Real-time PuSH
Web Services
Web Services
Web Services PuSH
(active)
Android Phone
(active)
(active) Extraction Topics
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled) Google Reader
(PuSH enabled) Source Mapping
Geo-Regions
Source Classification Friendfeed
Combined
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation Geo-Positioning
Other Hubs
Web Services Sources
Web Services
Web Services Source
(passive)
(passive)
(passive) Logging
AustroFeedr Statistics
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
30. AustroFeedr Website
Publisher Subscriber
Sources Processes Channels
Real-time
Real-time PuSH
Web Services
Web Services
Web Services PuSH
(active)
Android Phone
(active)
(active) Extraction Topics
Source
Feeds
Feeds
Feeds
(PuSH enabled)
(PuSH enabled) Google Reader
(PuSH enabled) Source Mapping
Geo-Regions
Source Classification Friendfeed
Combined
Feeds
(standard RSS, ATOM) Scheduled Source
Aggregation Geo-Positioning
Other Hubs
Web Services Sources
Web Services
Web Services Source
(passive)
(passive)
(passive) Logging
AustroFeedr Website
AustroFeedr Statistics
Aggregation Processing Publishing
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at
31. AustroFeedr für Ihren Use Case
● Website-Betreiber & Blogger
– PubSubHubbub-unterstützung für eigene Feeds
– Anbindung eigener Web services
– Echtzeit-Veröffentlichung eigener Inhalte
● Leser & Konsumenten
– Empfangen von Echtzeit-Benachrichtigungen
– Via Mobile Client & AustroFeedr Website
● Entwickler
– Erweiterbare Open Source Drupal Distribution
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at