Sie sehen zum Thema hypermedia aus dem Zeitraum bis in
  • Fortgeschrittene REST-Architektur

    Vortrag Holger Kraus, Silvia Schreier Software Architecture Summit 2016

    REST als der Architekturstil des Webs ist mittlerweile keine Neuigkeit mehr, sondern in den meisten Fällen die bevorzugte Alternative für die Umsetzung von Web Services. Die Diskussion darüber hat sich mittlerweile von Einsteigerthemen und Rechtfertigungen weg und zu fortgeschrittenen Fragestellungen hin entwickelt.

    In diesem Workshop diskutieren Holger Kraus und Silvia Schreier mit den Teilnehmern fortgeschrittene Aspekte jenseits der Grundlagen. Zu den Themen gehören Versionierung, Dokumentation, Hypermedia, die Entwicklung von Clients, Teststrategien und vieles mehr. Dabei werden sowohl theoretische Architekturaspekte wie auch praktische Werkzeuge behandelt. Die Teilnehmer bekommen die Gelegenheit, alle Fragen zu stellen, zu denen sie noch nie befriedigende Antworten bekommen haben.

    Mehr lesen
  • Tutorial I : Advanced REST

    Vortrag Stefan Tilkov SI-SE 2016

    REST als der Architekturstil des Webs ist mittlerweile keine Neuigkeit mehr, sondern in den meisten Fällen die bevorzugte Alternative für die Umsetzung von nicht nur von Web­Services. Die Diskussion darüber hat sich mittlerweile von Einsteigerthemen und Rechtfertigungen weg und zu fortgeschrittenen Fragestellungen hin entwickelt.

    In diesem Workshop diskutiert Stefan Tilkov mit den Teilnehmern fortgeschrittene Aspekte jenseits der Grundlagen. Zu den Themen gehören Versionierung, Dokumentation, Hypermedia, die Entwicklung von Clients, Teststrategien und vieles mehr. Dabei werden sowohl theoretische Architekturaspekte wie auch praktische Werkzeuge behandelt. Die Teilnehmer bekommen die Gelegenheit, alle Fragen zu stellen, zu denen sie noch nie befriedigende Antworten bekommen haben.

    Mehr lesen
  • Praktikumsbericht „Web Discoverable Hypermedia“

    Blog-Post Valentin Pratz

    Nachfolgend ein Erfahrungsbericht von Valentin Pratz (15), der mit Bravour ein zweiwöchiges Schülerpraktikum bei innoQ absolviert hat.

    Mehr lesen
  • REST und HTTP

    Podcast Silvia Schreier, Oliver Wolf, Martin Eigenbrodt, Stefan Tilkov

    In dieser Folge spricht Stefan Tilkov mit seinen neuen Co-Autoren Martin Eigenbrodt, Silvia Schreier und Oliver Wolf anlässlich der kürzlich erschienenen dritten Auflage von „REST und HTTP“ über die Grundlagen von REST und Hypermedia und die Frage, wie man gute Web-Anwendungen baut. Mehr lesen
  • Hypermedia-APIs für das Internet of Things

    Vortrag Oliver Wolf JAX 2015 Folien verfügbar

    Ein wesentliches Merkmal von Diensteplattformen im Internet of Things ist deren hohe Dynamik. Verschiedenste Arten von autonom kommunizierenden “Dingen” können jederzeit kommen und gehen, stellen unterschiedlichste Arten von Informationen über sich und ihre Umwelt bereit und lassen sich ihrerseits auf vielfältige Weise von außen beeinflussen. Geht es nun darum, für solche Diensteplattformen Programmierschnittstellen zu schaffen, stellt sich eine Reihe von Fragen: Wie kann ein Nutzer einer solchen Schnittstelle “Dinge” finden? Wie kann er erkennen, welche Informationen “Dinge” liefern und was er mit ihnen tun kann? Und wie lässt sich das alles realisieren, ohne eine zu enge Kopplung zwischen Nutzer und “Dingen” zu erfordern?

    Zu diesen und vielen weiteren Fragen liefern hypermediagetriebene (REST-)Web-APIs eine überzeugende Antwort. Nach einer kurzen Einführung in die Grundlagen von Hypermedia zeigt dieser Vortrag anhand eines konkreten Projektbeispiels aus dem Bereich Smart Home, wie sich aktuelle Hypermediaformate sinnvoll einsetzen lassen, um flexible, erweiterbare und entwicklerfreundliche Programmierschnittstellen für das Internet of Things zu schaffen.

    Mehr lesen
  • Hypermedia APIs für das Internet of Things

    Vortrag Oliver Wolf Internet of Things Conference Folien verfügbar

    Ein wesentliches Merkmal von Diensteplattformen im Internet of Things ist deren hohe Dynamik. Verschiedenste Arten von autonom kommunizierenden “Dingen” können jederzeit kommen und gehen, stellen unterschiedlichste Arten von Informationen über sich und ihre Umwelt bereit und lassen sich ihrerseits auf vielfältige Weise von außen beeinflussen. Geht es nun darum, für solche Diensteplattformen Programmierschnittstellen zu schaffen, stellen sich eine Reihe von Fragen: Wie kann ein Nutzer eine solchen Schnittstelle “Dinge” finden? Wie kann er erkennen, welche Informationen “Dinge” liefern und was er mit ihnen tun kann? Und wie lässt sich das alles realisieren, ohne eine zu enge Kopplung zwischen Nutzer und “Dingen” zu erfordern?

    Zu diesen und vielen weiteren Fragen liefern hypermedia-getriebene (REST-)Web APIs eine überzeugende Antwort. Nach einer kurzen Einführung in die Grundlagen von Hypermedia zeigt dieser Vortrag anhand eines konkreten Projektbeispiels aus dem Bereich Smart Home, wie sich aktuelle Hypermedia-Formate sinnvoll einsetzen lassen, um flexible, erweiterbare und entwicklerfreundliche Programmierschnittstellen für das Internet of Things zu schaffen.

    Mehr lesen
  • Von passiven zu aktiven APIs

    Vortrag Stefan Tilkov, Oliver Wolf W-JAX 2013 Folien verfügbar

    REST-APIs sind ein wesentlicher Erfolgsfaktor für moderne webbasierte Dienste. Viele APIs verlangen jedoch vom Nutzer detailliertes Wissen über mögliche Aktionen auf exponierten Ressourcen, obwohl dies bei konsequenter Nutzung von Hypermedia vermeidbar wäre. In diesem Vortrag zeigen wir anhand konkreter Beispiele, wie man von solchen passiven zu hypermediagetriebenen, aktiven APIs kommt.

    Mehr lesen
  • Von passiven zu aktiven APIs

    Vortrag Stefan Tilkov, Oliver Wolf JAX 2013 Folien verfügbar

    REST-APIs sind ein wesentlicher Erfolgsfaktor für moderne webbasierte Dienste. Viele APIs verlangen jedoch vom Nutzer detailliertes Wissen über mögliche Aktionen auf exponierten Ressourcen, obwohl dies bei konsequenter Nutzung von Hypermedia vermeidbar wäre. In diesem Vortrag zeigen wir anhand konkreter Beispiele, wie man von solchen passiven zu Hypermedia-getriebenen aktiven APIs kommt.

    Mehr lesen