31
supported by netidee.at / delivered by Pro.Karriere / Josef Dabernig / Gov 2.0 camp Vienna 2010 http://www.austrofeedr.at AustroFeedr Pushing the Real-Time-Web in Austria

Austroefeedr, Pushing the Real-Time Web in Austria

Embed Size (px)

Citation preview

Page 1: Austroefeedr, 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

AustroFeedrPushing the Real-Time-Web in Austria

Page 2: Austroefeedr, 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

Hochwasser Katastrophe

● Wasserstände steigen rapide an● Betroffene wollen sich rasch informieren

Page 3: Austroefeedr, 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

Hochwasser Katastrophe

● AustroFeedr als Open Data Mashup & -Quelle● Hochwasser Warnmeldungen direkt aufs Handy

Page 4: Austroefeedr, 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

AustroFeedr

Page 5: Austroefeedr, 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

● Warnmeldung● Geographischer

Kontext● Hochwasserstand● zeitlicher Verlauf● regionale Nachrichten

und Updates

AustroFeedr

Page 6: Austroefeedr, 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

Aggregation Processing Publishing

Hochwasser Katastrophe

AustroFeedr

Page 7: Austroefeedr, 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

Web Services(passive)

Web Services(passive)

RegionaleNachrichten

Aggregation Processing Publishing

Aggregierung

Web Services(passive)

Web Services(passive)

HydrographischeDienste

● Wasserstände per Web Service● News mittels RSS Feed / PuSH Aggregierung

AustroFeedr

Page 8: Austroefeedr, 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

Web Services(passive)

Web Services(passive)

RegionaleNachrichten

Aggregation Processing Publishing

Verarbeitung

AustroFeedr

Web Services(passive)

Web Services(passive)

HydrographischeDienste

● Überschreitungen ergeben kritische Meldungen● Mash-up mit regionalen Nachrichten

Page 9: Austroefeedr, 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

Web Services(passive)

Web Services(passive)

RegionaleNachrichten

Aggregation Processing Publishing

Publishing

Web Services(passive)

Web Services(passive)

HydrographischeDienste Externe SystemeExterne Systeme

BürgerInnen

● Echtzeit-PuSH von Warnmeldungen● Mehrwert: Datenvisualisierungen & Kontextinfo

AustroFeedr OPENDATA

Page 10: Austroefeedr, 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

Web Services(passive)

Web Services(passive)

RegionaleNachrichten

Aggregation Processing Publishing

Hochwasser Katastrophe

Web Services(passive)

Web Services(passive)

HydrographischeDienste Externe SystemeExterne Systeme

BürgerInnen

● AustroFeedr als Open Data Mashup & -Quelle● Hochwasser Warnmeldungen direkt aufs Handy

OPENDATAAustroFeedr

Page 11: Austroefeedr, 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

AustroFeedr für Warnmeldungen

● Web Services ● Wasserstände

● Limits● Warnmeldungen

● Statistiken● Visualisierungen

Page 12: Austroefeedr, 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

AustroFeedrTechnologie - PubSubHubbub & weitere Konzepte

Page 13: Austroefeedr, 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

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

Page 14: Austroefeedr, 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

Aggregation Processing Publishing

AustroFeedr

AustroFeedr Concept

Page 15: Austroefeedr, 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

Aggregation Processing Publishing

Source

Source

Source

Sources

Source

Source

AustroFeedr

Step 1 – Aggregation

Page 16: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Aggregation Processing Publishing

Source

Source

Source

Sources

Source

Source

AustroFeedr

Real-Time Aggregation = PuSH

Aggregation

Page 17: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Aggregation Processing Publishing

Source

Source

Source

Sources

Source

Source

AustroFeedr

Scheduled Legacy Feed Polling

Aggregation

Page 18: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Aggregation Processing

Source

Source

Source

Sources

Source

Source

AustroFeedr

Processes

Step 2 – Processing

Publishing

Page 19: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Aggregation Processing

Source

Source

Source

Sources

Source

Source

Extraction

AustroFeedr

Processes

Information Extraction

Publishing

Page 20: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Aggregation Processing

Source

Source

Source

Sources

Source

Source

Extraction

Mapping

AustroFeedr

Processes

Data Mapping

PublishingProcessing

Page 21: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Classification

Aggregation Processing

Source

Source

Source

Sources

Source

Source

Extraction

Mapping

AustroFeedr

Processes

Content Classification

PublishingProcessing

Page 22: Austroefeedr, 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

AustroFeedr Classification

● Categories / Taxonomy– RSS, Full-text extraction, Mapping

– Visualize & browse using Tagadelic Tag Clouds

Page 23: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Classification

Geo-Positioning

Aggregation Processing

Source

Source

Source

Sources

Source

Source

Extraction

Mapping

AustroFeedr

Processes

Geo-Positioning

PublishingProcessing

Page 24: Austroefeedr, 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

AustroFeedr Geo Positioning

● Geographical Information– GeoRSS, WebService, Yahoo Placemaker, …

– Visualize using OpenLayers & MapBox

Page 25: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Classification

Geo-Positioning

Logging

Aggregation Processing

Source

Source

Source

Sources

Source

Source

Extraction

Statistics

Mapping

AustroFeedr

Processes

Data Logging & Statistics

PublishingProcessing

Page 26: Austroefeedr, 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

AustroFeedr Data Logging

● Custom tagged values– Eg: water-level in flood prevention

– Visualize using Fusion Charts & Flot

Page 27: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Classification

Geo-Positioning

Logging

Channels

Aggregation Processing Publishing

Source

Source

Source

Sources

Source

Source

Extraction

Statistics

Mapping

AustroFeedr

Processes

Step 3 - Publishing

Page 28: Austroefeedr, 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

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Classification

Geo-Positioning

Logging

Channels

Topics

Geo-Regions

Sources

Combined

Aggregation Processing Publishing

Source

Source

Source

Sources

Source

Source

Extraction

Statistics

Mapping

AustroFeedr

Processes

Step 3 - Publishing

Page 29: Austroefeedr, 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

Subscriber

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Classification

Geo-Positioning

Logging

Channels

Topics

Geo-Regions

Sources

Combined

Aggregation Processing Publishing

Source

Source

Source

Sources

Source

Source

Extraction

Statistics

Mapping

Android Phone

Google Reader

Friendfeed

Other Hubs

Real-timePuSH

AustroFeedr

Processes

PuSH Notification in Real-Time

Publishing

Page 30: Austroefeedr, 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

Subscriber

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Feeds(PuSH enabled)

Web Services(active)

Web Services(active)

Web Services(active)

Publisher

Real-timePuSH

Feeds(standard RSS, ATOM)

Web Services(passive)

Web Services(passive)

Web Services(passive)

ScheduledAggregation

Classification

Geo-Positioning

Logging

Channels

Topics

Geo-Regions

Sources

Combined

Aggregation Processing Publishing

Source

Source

Source

Sources

Source

Source

Extraction

Statistics

Mapping

Android Phone

Google Reader

Friendfeed

Other Hubs

AustroFeedr Website

Real-timePuSH

AustroFeedr

Processes

AustroFeedr Website

Publishing

Page 31: Austroefeedr, 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

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