Entwickler gehen zu Konferenzen. Und wenn sie das tun, brauchen sie Foliendokumente.

Leider sind Präsentationswerkzeuge wie Keynote) und PowerPoint großartig für Geschäftspräsentationen sind, eignen sie sich nicht gut für die Bedürfnisse von Entwicklern. Die Hauptstütze von Entwicklerpräsentationen -- Codebeispiele -- sind im Allgemeinen mühsam in eine Keynote-Präsentation einzufügen.

Diese Präsentationstools stammen ebenfalls aus der WYSIWYG-Tradition (What You See Is What Sie erhalten) Tradition. Das kann sehr nützlich sein, denn es macht es einfach, alles alles, was Sie wollen, auf eine Folie zu bringen. Aber es kann auch schmerzhaft sein, weil Sie verbringen Ihre ganze Zeit damit, Pixel an die richtige Stelle zu schieben, anstatt sich auf den Inhalt Ihres Vortrags zu konzentrieren. Und wenn Sie eine Stiländerung vornehmen möchten, müssen Sie diese Änderung möglicherweise manuell auf jede Folie anwenden. Die Lehren aus der Trennung von Inhalt und Markup lassen sich nicht auf eine WYSIWYG-Welt.

Hinzu kommt, dass die Dokumentformate für Keynote und Powerpoint binäre Blobs - sie eignen sich nicht für die Versionskontrolle, kollaborative Bearbeitung und so weiter.

Die Entwickler reagierten darauf mit der Verwendung von HTML5. In den letzten Jahren wurden die Entwicklung einer Reihe von HTML-basierten Präsentationstools, wie prezi, deck.js, keydown, und showoff. Diese Tools nutzen die Leistung von HTML5 für die Erstellung von Vollbildpräsentationen.

Durch die Verwendung der Browsertechnologie als Grundlage für diese Tools fehlt ihnen jedoch eine sehr wichtige Funktion von WYSIWYG-Präsentationswerkzeugen: den Präsentator Modus.

Eines der wichtigsten Merkmale von Keynote und Powerpoint ist, dass es sich nicht nur um Decks von Folien sind - sie verfügen über Notizen des Moderators und Zeitmessungswerkzeuge, und und die Anzeige, die dem Publikum gezeigt wird, ist nicht dieselbe wie die Anzeige, die dem dem Vortragenden.

Viele dieser Tools setzen außerdem voraus, dass Sie über eine gute WiFi-Verbindung verfügen, und in der Lage sind, Ihre Inhalte live aus dem Internet anzuzeigen... was Wenn Sie schon einmal auf einer Entwicklerkonferenz waren, wissen Sie, dass das ein riskantes Unterfangen ist.

Podium versucht, die Kluft zwischen diesen beiden Polen zu überbrücken. Es besteht besteht aus:

  • Ein einfaches, textbasiertes Auszeichnungsformat, das auf die Bedürfnisse von Entwicklern ausgerichtet ist Präsentationen.
  • Ein grafisches Präsentationswerkzeug, das eine von der Folienanzeige unabhängige Präsentationsanzeige von der Folienanzeige.

How to help

So, why is it called "Podium"?