Gli sviluppatori vanno alle conferenze. E quando lo fanno, hanno bisogno di slide decks.
Purtroppo, mentre strumenti di presentazione come Keynote) e PowerPoint sono ottimi per le per le presentazioni aziendali, non sono adatti alle esigenze degli sviluppatori. degli sviluppatori. Il pilastro delle presentazioni per sviluppatori - gli esempi di codice -- sono generalmente dolorosi da aggiungere a una presentazione Keynote.
Anche questi strumenti di presentazione provengono da una tradizione WYSIWYG (What You See Is What What You See Is What You Get). Questo può essere potente, perché permette di inserire facilmente inserire qualsiasi cosa si voglia in una diapositiva. Ma può anche essere doloroso, perché si finisce per passare tutto il tempo a spingere i pixel nel posto giusto, invece di concentrarsi sul contenuto del discorso. E se si vuole modificare lo stile, potrebbe essere necessario applicarlo manualmente a tutte le diapositive. diapositiva. La lezione di separare il contenuto dal markup non si può applicare a un mondo WYSIWYG.
Inoltre, i formati dei documenti per Keynote e Powerpoint sono blob binari. blob binari: non si prestano al controllo delle versioni, editing collaborativo e così via.
La risposta degli sviluppatori è stata l'utilizzo di HTML5. Gli ultimi anni hanno sviluppo di una serie di strumenti di presentazione basati su HTML, come prezi, deck.js, keydown e showoff. Questi strumenti sfruttano la potenza di potenza di HTML5 per realizzare presentazioni a schermo intero.
Tuttavia, utilizzando la tecnologia del browser come base per questi strumenti, essi una caratteristica molto importante degli strumenti di presentazione WYSIWYG: la modalità presentatore. modalità presentatore.
Una delle caratteristiche principali di Keynote e Powerpoint è che non si tratta di semplici diapositive. diapositive: hanno note per il presentatore e strumenti per la temporizzazione, e la visualizzazione la visualizzazione del pubblico non è la stessa di quella del presentatore. presentatore.
Molti di questi strumenti presuppongono anche che abbiate una buona connessione WiFi, e siano in grado di visualizzare i contenuti in diretta da Internet... cosa che se siete mai stati a una conferenza di sviluppatori, saprete che è una proposta rischioso.
Podium cerca di colmare il divario tra questi due poli. È composto da:
- Un semplice formato di markup basato sul testo, focalizzato sulle esigenze degli sviluppatori. presentazioni.
- Uno strumento di presentazione grafica che dispone di una visualizzazione del presentatore indipendente dalla dalla visualizzazione delle diapositive.