Der Open Web Podcast

Der Open Web Podcast

By Sebastian Küpers, Matthias Pfefferle, Christian ScholzTechnologyTech News
Download on the App Store

Der Open Web Podcast episodes

  • OWP27: Facebook Blues
    Es gab mal wieder einige News, die sich so angesammelt haben. Daher also eine reine News-Folge. Es geht um OAuth 2.0, um die Twitter-Konferenz Chirp und natürlich auch um Datenschutz und Facebook! Viel Spaß beim Hören: http://openwebpodcast.de/mp3/openweb27.mp3 Länge: 1h1m24s (57.1 MB), Download MP3 News onesocialweb jetzt open source: http://onesocialweb.org/ European Identity Conference vom 4.-7. Mai […]
    0 min
  • Episode 26 - XMPP und OneSocialWeb

    Vor ein paar Wochen wurde auf der FOSDEM erstmals das Projekt OneSocialWeb vorgestellt: ein free, open, and decentralized social Network basierend auf XMPP. Christian und ich (Matthias) haben uns für dieses Thema mal wieder tatkräftige Unterstützung geholt: Raphael Kallensee arbeite als Web-Entwickler in Mannheimer und bloggt unter raphael.kallensee.name.

    Viel Spaß beim hören:

    Ihr Browser unterstützt diesen Audio-Player nicht.

    Länge: 0:57h (49.8 MB), Download MP3

    (weiter unten gibt es auch noch zwei Videos)

    News
    • CCC und Innenminister fordern Datenbrief: http://www.ccc.de/datenbrief
    • http://openidentityexchange.org/ (Drummond Reed darüber: http://datawithoutborders.net/dwb12/)
    • Karlsruhe kippt Vorratsdatenspeicherung
    • Action Streams:
      • http://www.readwriteweb.com/archives/action_streams_a_new_idea_for_social_networks.php
      • http://www.gravity7.com/blog/media/2010/02/action-streams-blue-sky-proposal.html
      • http://wiki.activitystrea.ms/Actions
      • Facebook-Chat via XMPP: http://blog.facebook.com/blog.php?post=297991732130
      • Thema: XMPP

        “XMPP is to Jabber as HTTP is to the Web.” - Peter Saint-André

        • langlebige TCP-Verbindung
        • 2 XML-Streams: Client-Server und Server-Client
        • Die einzelnen XML-Snippets nennen sich Stanzas
        • Verschiedene Typen: message, presence, iq
        • XMPP ist dezentral
        • Client/Server-Architektur, aber auch federated
        • ähnlich IRC bzw. E-Mail von der Dezentralität her
        • [email protected] sind bare JIDs
        • [email protected]/ sind full JIDs
        • Dadurch kann man mehrfach eingeloggt sein
        • Da gibt es auch noch eine Priorität, denn Kontakte schreiben zuerst normalerweise an die Bare JID.
        • Man kann auch direkt an die full JIDs schicken (passiert nach Gesprächsbeginn normalerweise dann automatisch durch den Client)
        • “Transports” können als eine Art Gateway zu proprietären IM-Netzwerken verwendet werden
        • Installationen:
          • Ursprungsserver: Jabber.org
          • Google Talk
            • Jede E-Mail-Adresse ist ein XMPP-Account
            • LiveJournal
            • GMX/Web.de/1&1
              • Jede E-Mail-Adresse ist ein XMPP-Account
              • talkr.im
              • Server:
                • ejabberd
                • Openfire
                • Tigase
                • Prosody
                • Was für Clients gibt es? Beispiele:
                  • Psi
                  • http://www.pidgin.im/
                  • Adium, iChat
                  • Miranda
                  • Gajim
                  • Empathy
                  • bald: Swift (swift.im)
                  • –> http://xmpp.org/software/clients.shtml
                  • Sehr stark und einfach erweiterbar (z.B. mit Namespaces)
                    • Viele der wichtigen Features sind “Erweiterungen”
                    • Community-getriebener Prozess der Standardisierung
                    • XSF (XMPP Standards Foundation) leitet die Standardisierung
                    • Beispiele für Erweiterungen
                      • Multi-User Chat (MUC)
                      • PubSub
                      • PEP (Personal Eventing Protocol)
                      • Jingle (Voice-Chat)
                      • Service Discovery
                      • BOSH: XMPP über HTTP
                        • ermöglicht Web-Clients, die ausschließlich in JavaScript geschrieben sind
                        • Location-Infos
                        • –> http://xmpp.org/extensions/
                        • Client-Bibliotheken für sehr viele Sprachen verfügbar, Beispiele:
                          • JavaScript: Strophe.js
                          • PHP: xmpphp
                          • C: libstrophe
                          • Java: Smack
                          • Python: SleekXMPP; Twisted
                          • Ruby: XMPP4R
                          • –> http://xmpp.org/software/libraries.shtml
                          • Diverses
                            • OAuth über XMPP http://notizblog.org/2008/07/24/oauth-ueber-xmpp-jabber/
                            • AOL und XMPP http://notizblog.org/2008/01/18/aol-will-xmppjabber-einsetzen/
                            • WordPress und XMPP http://notizblog.org/2009/09/14/xmpp-pubsub-on-wordpress-com/
                            • XMPP Standards Foundation: http://xmpp.org/
                            • Einführung in XMPP: http://www.slideshare.net/remko.troncon/xmpp-101 bzw. http://metajack.im/2010/02/16/xmpp-101-a-video-from-the-xmpp-summit/ (OGV, HTML5/Firefox)
                            • OneSocialWeb
                              • Einführung in OneSocialWeb (deutsch): http://notizblog.org/2010/02/11/onesocialweb/
                              • OneSocialWeb: http://onesocialweb.org/
                              • Das Draft-Protokoll: http://onesocialweb.org/docs-protocol.htm
                              • Und dann noch…
                                • Twitter Konferenz: http://chirp.twitter.com/
                                • IdentityCamp Mannheim: http://www.identitycamp.de/
                                • Viel Spaß beim anschaun:

                                  0 min
                                • Episode 26 – XMPP und OneSocialWeb
                                  Vor ein paar Wochen wurde auf der FOSDEM erstmals das Projekt OneSocialWeb vorgestellt: ein free, open, and decentralized social Network basierend auf XMPP. Christian und ich (Matthias) haben uns für dieses Thema mal wieder tatkräftige Unterstützung geholt: Raphael Kallensee arbeite als Web-Entwickler in Mannheimer und bloggt unter raphael.kallensee.name. Viel Spaß beim hören: http://openwebpodcast.de/mp3/openweb26.mp3 Länge: 0:57h […]
                                  0 min
                                • Episode 25 - FoaF+SSL

                                  Nach einer kleinen Abstinenz haben wir diesmal, wie versprochen, wieder ein Thema. Mario Volke (Webholics) hat uns das Thema FoaF+SSL vorgeschlagen, vorbereitet und erklärt uns in der aktuellen Folge wie es funktioniert :)

                                  Vielen Dank auch an Henry Story, dem geistigen Schöpfer von FoaF+SSL, der uns im IRC-Chat mit Rat und Tat zur Seite stand.

                                  Ihr Browser unterstützt diesen Audio-Player nicht.

                                  Länge: 0:55h (47.5 MB), Download MP3

                                  News
                                  • Google Buzz
                                  • Liste der offenen Standards
                                  • Salmon-Protokoll
                                  • PubSubHubbub
                                  • Shownotes

                                    (Vielen Dank an Mario, der die Shownotes zusammengestellt hat)

                                    • dezentralisiertes Authentifizierungsprotokoll
                                    • One-Click-SignOn (kein Username, kein Passwort)
                                    • WebID: Ein URI als ID für deine Person (LinkedData)
                                    • 100% Standardbasiert: REST, RDF, LinkedData, SSL, X509
                                    • Alle Vorteile von Semantic Web Technologies: strikte Semantik, Erweiterbarkeit (Namespaces), Reasoning (OWL)
                                    • Web of Trust
                                    • Use Cases
                                      • neben einfachem Login
                                      • Web site personalization
                                        • Profil (FOAF) portabel und unter Kontrolle des Users, import mit nur einem Klick (FOAF+SSL Login)
                                        • Einfaches Kommentieren (keine Eingabe von persönlichen Daten mehr notwendig)
                                        • Distributed Access Control
                                          • Zugang nur einer bestimmten foaf:Group gewähren
                                          • Rule Based Access Control: Komplexe Policies möglich (bsp. nur Freunde von bereits vorhandenen Usern erhalten Zugang, dies macht jeglichen Invitation-Mechanismus obsolet)
                                          • Komplexität der Policies lediglich durch Aussagekraft von RDF/OWL beschränkt
                                          • Distributed Social Networks
                                            • auch hier komplexe Rollen und Zugangsbeschränkungen möglich
                                            • Details
                                              • Was braucht ein User um sich einzuloggen?
                                                • X509-Zertifikat (normalerweise direkt im Browser installiert)
                                                • FOAF-File (öffentlich auf einem bel. Server, LinkedData)
                                                • SSL (RSA)
                                                  • Zertifikate häufig nur, um Server gegenüber Client zu authentifizieren
                                                  • jetzt: Browser besitzt self-signed Zertifikat und authentifiziert sich gegenüber dem Server
                                                  • X509-Zertifikat enthält Link zur WebID (und damit zum FOAF-File) (im Feld “X509v3 Subject Alternative Name”)
                                                  • Der Public-Key des Zertifikats muss mit dem im FOAF-Profil identisch sein
                                                  • Protokoll
                                                    • User klickt auf Login-Button
                                                    • Server eröffnet SSL Handshake und verlangt Zertifikat vom User
                                                    • Server holt sich das FOAF-Profil des Users (überprüft den Public-Key auf Gleichheit)
                                                    • nun sind weitere beliebige Autorisierungsschritte anhand des FOAF-Profils möglich (Web of Trust)
                                                    • Wie erstelle ich mir ein Zertifikat?
                                                      • z.B. HTML5 -Tag (Firefox, Opera, Safari, Chrome) (http://test.foafssl.org/cert/)
                                                      • mit ActiveX für IE
                                                      • zur Not Serverseitig, allerdings Security Risk weil der Server dann den Private Key kennt
                                                      • Gibt es bereits Server-Implementierungen?
                                                        • Ja, einige, z.B. für PHP, Python, Java, Apache Modul
                                                        • Browser-Support:
                                                          • Firefox und Fennec
                                                          • Opera
                                                          • Safari, iPhone (mit bugs)
                                                          • Chrome
                                                          • Internet Explorer >= 6
                                                          • Links
                                                            • Hauptseite Wiki: http://esw.w3.org/topic/foaf+ssl
                                                            • Mailing-List http://lists.foaf-project.org/mailman/listinfo/foaf-protocols
                                                            • Paper: FOAF+SSL: RESTful Authentication for the Social Web - http://dig.csail.mit.edu/2009/Papers/SPOT/foaf-ssl-spot2009.pdf
                                                            • Vergleich OpenID vs. FOAF+SSL http://blogs.sun.com/bblfish/entry/what_does_foaf_ssl_give
                                                            • Das ganze funktioniert sogar mit dem iPhone: http://blogs.sun.com/bblfish/entry/one_click_global_sign_on
                                                            • xfn ontology: http://vocab.sindice.com/xfn#
                                                            • vcard ontology: http://www.w3.org/Submission/2010/SUBM-vcard-rdf-20100120/
                                                            • foaf+ssl als Alternative zu OAuth: http://blogs.sun.com/bblfish/entry/sketch_of_a_restful_photo
                                                            • FOAF & SSL: creating a global decentralised authentication protocol: http://blogs.sun.com/bblfish/entry/foaf_ssl_creating_a_global
                                                            • foaf+ssl: adding security to open distributed social networks: http://blogs.sun.com/bblfish/entry/foaf_ssl_adding_security_to
                                                            • 0 min
                                                            • Episode 25 – FoaF+SSL
                                                              Nach einer kleinen Abstinenz haben wir diesmal, wie versprochen, wieder ein Thema. Mario Volke (Webholics) hat uns das Thema FoaF+SSL vorgeschlagen, vorbereitet und erklärt uns in der aktuellen Folge wie es funktioniert
                                                              0 min
                                                            • Episode 24 - Frohes neues Jahr

                                                              Über die Feiertage ist ‘ne Menge passiert, deshalb besteht die Neujahrs-Folge nochmal ausschließlich aus News… aber keine Angst, eine der nächsten Folgen wird wieder ein Thema haben… Versprochen!

                                                              Da Sebastian leider keine Zeit hatte und es sich zu dritt einfach schöner podcastet haben wir uns Carsten (Podcarsten) Pötter zur Verstärkung eingeladen.

                                                              Viel Spaß beim hören :)

                                                              Ihr Browser unterstützt diesen Audio-Player nicht.

                                                              Länge: 1:03h (54.1 MB), Download MP3

                                                              News
                                                              • Chris Messina geht zu Google
                                                              • OpenID Connect
                                                              • neues OpenID Foundation Board
                                                              • LexisNexis ist Sustaining Member der OIDF
                                                              • Ping Identity ist am 13.1. als Sustaining Member der OIDF beigetreten
                                                              • VZ-Netzwerke mit OpenID Login
                                                              • Google vs. China:
                                                                • Jonathan Zittrain
                                                                • Scoble 1
                                                                • Scoble 2
                                                                • TechCrunch
                                                                • netzwertig
                                                                • Facebook Privacy
                                                                • Facebook Employee Interview
                                                                • Drummond on Facebook
                                                                • What’s going on with OAuth (towards 2.0)
                                                                • 0 min
                                                                • Episode 24 – Frohes neues Jahr
                                                                  Über die Feiertage ist ’ne Menge passiert, deshalb besteht die Neujahrs-Folge nochmal ausschließlich aus News… aber keine Angst, eine der nächsten Folgen wird wieder ein Thema haben… Versprochen! Da Sebastian leider keine Zeit hatte und es sich zu dritt einfach schöner podcastet haben wir uns Carsten (Podcarsten) Pötter zur Verstärkung eingeladen. Viel Spaß beim hören […]
                                                                  0 min
                                                                • Episode 23 - Frohe Weihnachten

                                                                  Das OpenWeb-Podcast Team (Sebastian, Christian und Matthias) wünschen euch frohe Weihnachten und einen guten Rutsch ins neue Jahr und damit es euch zwischen den Feiertagen nicht so langweilig wird, haben wir die Folge etwas in die Länge gezogen :)

                                                                  In der Weihnachts-Folge sprechen Matthias und ich (Christian) nochmal über die OpenWeb-Geschehnisse der letzten Wochen und geben einen kleinen Ausblick auf die Themen die nächstes Jahr relevant sein könnten. Viel Spaß beim hören!

                                                                  Ihr Browser unterstützt diesen Audio-Player nicht.

                                                                  Länge: 1:35h (82.4 MB), Download MP3

                                                                  News:

                                                                  • Facebooks Privacy Changes
                                                                  • Realtime bei Twitter und MySpace
                                                                  • Googlephobie in Deutschland / ITGipfel / LeWeb
                                                                    • Artikel Spiegel
                                                                    • Artikel Welt online
                                                                    • Google kauft EtherPad
                                                                    • EtherPad wird Open Source
                                                                    • Neue APIs bei MySpace (Realtime Stream API)
                                                                    • Open Government Directive in den USA
                                                                    • OpenID Elections
                                                                    • Dataportability: Neues Board und Antworten auf Fragen der FCC
                                                                    • Kritik an der OpenWebFoundation
                                                                    • Yahoo! implementiert Facebook-Connect
                                                                    • VZ-Connect
                                                                    • FriendFeed wird erster OAuth-WRAP Provider
                                                                    • Joseph Smarr wechselt zu Google
                                                                    • Ausblick:

                                                                      • Kauft Google Twitter?
                                                                      • Cloud Computing?
                                                                      • Echtzeitweb?
                                                                      • Real-Time Collaboration
                                                                      • Wird Privatsphäre wieder IN sein?
                                                                      • Was folgt aus IT-Gipfel?
                                                                      • 0 min
                                                                      • Episode 23 – Frohe Weihnachten
                                                                        Das OpenWeb-Podcast Team (Sebastian, Christian und Matthias) wünschen euch frohe Weihnachten und einen guten Rutsch ins neue Jahr und damit es euch zwischen den Feiertagen nicht so langweilig wird, haben wir die Folge etwas in die Länge gezogen
                                                                        0 min
                                                                      • Episode 22 - The Synaptic Web

                                                                        Khris Loux (CEO von JS-KIT) hat einen neuen Begriff geprägt: das Synaptic Web, ein Internet voll von Nervenzellen die, verbunden durch Synapsen, permanent und in Echtzeit Informationen austauschen.

                                                                        In der aktuellen Folge beschäftigen wir (Christian und Matthias) uns hauptsächlich mit der Synaptic Web-Idee und wie man sie technisch umsetzen könnte: Salmon-Protokoll.

                                                                        Ihr Browser unterstützt diesen Audio-Player nicht.

                                                                        Länge: 0:48h (42.3 MB), Download MP3

                                                                        Shownotes:
                                                                        • Synaptic Web
                                                                        • Salmon Protocol
                                                                        • RWW: Salmon Protocol for Distributed, Real-Time Content Expands with Open-Source Project
                                                                        • RWW: Echo Creator Khris Loux on the Ties That Bind the Real-Time Web
                                                                        • Webfinger
                                                                        • News:
                                                                          • DataPortability Steering Group Elections
                                                                          • OAuth WRAP
                                                                          • Open Web Foundation Agreement
                                                                          • 0 min