3 ms·
Ever since watching the Google I/O 2012 presentations where there are live demos in the slides, I've been trying to find a good off-the-shelf toolkit for doing
by KirinDave 14y ago
Ever since watching the Google I/O 2012 presentations where there are live demos in the slides, I've been trying to find a good off-the-shelf toolkit for doing these sorts of presentations. One example that really wow'd me was the Google Application Engine "Endpoints" demo, where they were interacting with the site they had just pushed in the slides.
I wanted something like that where I could take the javascript based backend driven visualizations we've been doing for internal use at CrowdFlower and show those off to the world. I also want something that can work with webgl¹ for some other fun deck-related things.
So I looked at a bunch of HTML presentation toolkits and was pretty irritated. Then I found reveal, and it is by far the best for hacking in. Its dependencies are minimal, its css and js is easy to understand and hack, and its markup structure is very clean. I really appreciate the project.
¹ By the way, don't try and do webgl without some toolkits. The API is messy and the error handling for shaders is incomprehensible. I'm using Three.js or scenejs, depending on requirements.
- Daviey 14y agoYou wanted Google's solution, which is open sourced[0].. but decided on another? [0] http://io-2012-slides.googlecode.com/ http://io-2012-slides.googlecode.com/
- KirinDave 14y agoYeah I wanted something with a bit more chrome and javascript hooks.
- c3d 14y agoYou might want to look at Tao Presentations, http://www.taodyne.com http://www.taodyne.com. Very simple to write slides, see http://www.taodyne.com/shop/en/blog/15-multilingual-presentations http://www.taodyne.com/shop/en/blog/15-multilingual-presenta.... Yet fully 3D capable, see http://www.taodyne.com/shop/en/blog/27-reconstructing-the-tedx-intro-in-real-3d http://www.taodyne.com/shop/en/blog/27-reconstructing-the-te.... Not based on Javascript, it has its own language to make it easier to write slides. But can include web pages with something like: url 0, 0, 800, 600. "http://www.google.com" (draws a 800x600 Webkit browser at the center of the screen)