Os desenvolvedores vão a conferências. E quando vão, precisam de apresentações de slides.
Infelizmente, embora ferramentas de apresentação como Keynote) e PowerPoint sejam são ótimas para apresentações comerciais, elas não são adequadas para as necessidades dos desenvolvedores. A base das apresentações para desenvolvedores - amostras de código -- são geralmente difíceis de adicionar a uma apresentação do Keynote.
Essas ferramentas de apresentação também vêm de uma tradição WYSIWYG (What You See Is What You Get). Isso pode ser poderoso, pois facilita a colocar o que quiser em um slide. Mas também pode ser doloroso, porque você acaba gastando todo o seu tempo empurrando os pixels para o lugar certo, em vez de se concentrar no conteúdo de sua palestra. E se você quiser fazer uma alteração de estilo, talvez seja necessário aplicar essa alteração manualmente a cada slide. As lições de separação entre conteúdo e marcação não podem ser aplicadas a um mundo um mundo WYSIWYG.
Além de tudo isso, os formatos de documento do Keynote e do Powerpoint são blobs binários - não se prestam ao controle de versão, edição colaborativa e assim por diante.
A resposta do desenvolvedor a isso foi usar HTML5. Nos últimos anos viram o desenvolvimento de várias ferramentas de apresentação baseadas em HTML, como prezi, deck.js, keydown e showoff. Essas ferramentas exploram o poder do HTML5 para fazer apresentações em tela cheia.
No entanto, ao usar a tecnologia do navegador como base para essas ferramentas, elas perdem um recurso muito importante das ferramentas de apresentação WYSIWYG: o modo modo apresentador.
Um dos grandes recursos do Keynote e do Powerpoint é que eles não são apenas decks de slides - eles têm notas do apresentador e ferramentas de tempo, e a tela exibida para o público não é a mesma que a exibida para o para o apresentador.
Muitas dessas ferramentas também pressupõem que você tenha uma boa conexão WiFi, e que poderá exibir seu conteúdo ao vivo fora da Internet... o que se você já participou de uma conferência de desenvolvedores, saberá que é uma arriscada.
O Podium tenta preencher a lacuna entre esses dois polos. Ele é composto por:
- Um formato de marcação simples, baseado em texto, voltado para as necessidades de apresentações de desenvolvedores. apresentações.
- Uma ferramenta de apresentação gráfica que tem uma tela de apresentador independente da exibição de slides.