impress.js may not help you if you have nothing interesting to say ;)"
Although said in jest, this struck me as poignant. I feel that many of us spend a disturbingly large amount of time researching, downloading and "hello world"ing all of these pretty well-marketed tools, but most of us still haven't figured out what we're going to build with them.
What you're doing is basically learning the tool, and its capabilities. Next time you need a CSS3 transformation plugin tailored for presentations, you'll be able to say "hey, I remember there's this impress thing that I tried once and it's exactly what we need".
I'm torn by Prezi. It's the moral antipode to Tufte's philosophy of presentation. It seems like it should be objectively evil. But the infinite canvas aspect of it makes the slides so dense they actually kind of work for reading online; the transition animations, annoying as they are, add pacing and create a reading experience that somewhat mirrors the delivery of an actual talk.
I'd love to hear some success stories from people who have actually delivered Prezi talks in public.
I haven't tried Prezi in public. But to me, the big opportunity in this for a well-organized presenter is the ability to spatially orient your audience.
I can imagine a history lecturer creating a timeline spanning the entire length of the course, marking major events on it. When he wants to discuss a topic, he zooms in on the timeline so that the students get both context and specificity.
I can imagine an elementary music teacher designing a presentation with instruments grouped by family, zooming in first on the woodwinds, then on the single reeds, then on the saxophones. When moving to a new family, it would zoom out first to remind the students of how the instruments relate to each other.
I can even imagine any routine three-point presentation could benefit from the added context that spatial reference can provide.
Animation for animation's sake would almost certainly be detrimental to a presentation. But I'm excited about tools like this because they give good presenters the opportunity to present information in a way that wasn't previously possible.
As a someone , who tortured with Prezi on academic level : While it's cool, - for the listeners - it's hard to follow, hard to take notes and hard to make connections between slides. It can make your product presentation bearable but if your goal is teach something to someone LaTeX, Ppt etc still beats it.
Looks fantastic although I have to admit these prezi types of presentations start to give me a headache after about 10 seconds from the motion. Also while the prezis look undeniably cool, I still use the standard slideshows in that I find the transitions to be a little too much whiz-bang fancy where standard slides are minimalist. But this is a very cool demonstration of CSS transforms.
This is mind-blowing, I like how he uses transitions to empower content.
The transitions themselves are fantastic and like others in the thread I don't find them fancy at all, in fact I think they add movies like continuity to presentations for cheap, which if used wisely can enable story-telling style of information delivery.
I can see myself using it for info-graphics and tutorials, other than presentations, by making it do non-linear (zooming in/out or using hrefs) flow of content.
Oh now I realize why I liked it so much, it also removes the single most annoying feature of reading content on the web - the constant scrolling and zooming, like readability it alleviates that pain for you, by zooming in to the content that matters the most at this instant.
I have a friend who gets paid to simply make Prezis for clients (large and small). The tool was designed for anyone to use and yet she still gets plenty of business.
There is a gigantic market for making stuff that makes other people look good. People are looking for something that is like Powerpoint, but a bit better because PP is considered boring. This, if refined and made easier to use for intermediary content creators, has enormous financial potential because it works on all devices.
There's an inkscape extension Sozi http://sozi.baierouge.fr/wiki/en:welcome which is also very easy to use tool to make prezi like presentation and it's also FOSS.
I've used Sozi once before and it's pretty impressive for what it is and far easier to use than the tool we're discussing here - mainly because Inkscape is so cool.
Impress.js is an awesome piece of tech—but I wouldn't use it for a presentation:
There's just a very fine line between over- and underdoing a presentation. It's never good just to dash off a presentation with lousy layout and design but it may not be beneficial to overdo a presentation as well. Too much FX and animations makes you at a certain point needy: "Look what I did to impress you", "Look, another animation!", "How nice, isn't it??", "And here another 3D effect, awesome isn't it? I spent the entire day to make the rotation perfect, just for you because I like you!". After the 5th animation the viewers think you are a needy guy, needing approval, spending to much time on design than content and having nothing to do.
Different with pure web presentations for a large audience, then such tools are nice, but I don't know if they convert better than a gold old landing page.
There's a tool that does 3D presentations called Tao Presentations, just around the corner. See http://www.taodyne.com. It also does "real" 3D (i.e. stereoscopy or auto-stereoscopy on Philips or Alioscopy screens).
The description of slides looks close to what you are calling for:
slide "test",
* "First point"
* "Second point"
It doesn't output to Impress.js yet, but that sounds like an interesting opportunity.
I bet it would be fairly easy to plug this into org-mode. It already supports exporting to web-based presentation tools (I forget exactly which ones) so it's not without precedent. The tricky bit would be encoding the positions and transitions and effects, but that shouldn't be impossible.
I love this new format for presentations. I think the fact that slides are arranged in a spatially distinct way - and are linked fluidly - aids my comprehension. Would be interesting to find out if this is actually true (and not just expectation based upon novelty appeal).
Yesterday was the first day I'd blocked Hacker News to get work done, ironically it was the moment when I needed something like this the most. Oh well, seems really cool. I'm glad the flash, closed alternative Prezi has a rival as this seems far more responsive.
In looking at the stylesheet for the impress.js demo, I wonder if this http://leaverou.github.com/prefixfree/ would be useful to keep things tidy when rotating content and such.
I'm actually a little surprised that no one has mentioned reveal.js yet. Different idea, but worth mentioning. Impress.js is more like those font animation we see lots these days. It's pretty cool.
It was mentioned on HN (I started using it after spotting it on main page). Reveal.js is more practical for daily usage at the moment - basic HTML convention lets you work with it. But I'd prefer two separate stylesheets - the basics and a theme.
Seems my poor intel gpu doesn't work well with webgl. I got really narrow z-culling, every 3d flipped text disappear behind a cute intersection triangle, but that's off topic; I didn't know prezzi, and seeing this kind of things live is refreshingly fun.
excellent tool. For content creation it could be coupled with some markdown tool written in javascript.
I have been using this approach for a while, I put the content in a textarea and the browser does the conversion for you. The formatting instructions (to apply css styles) are similar to LaTeX which i am familiar with and is not too visually intrusive.
It run great on Firefox 10 on Win and Mac because they have hardware acceleration. Firefox 10 on my Ubuntu doesn't do hardware acceleration so even that it supports CSS 3D animations are slow as hell.
Microsoft also works hard on hardware acceleration in IE10, so it will probably run just fine there, whenever it will be released.
It's true, that being 'webkit-only' feels like good ol' IE-only sites. But that's a cost that you need pay to play with edge web technologies.
Is it? I think all that means is: "Your browser should support hardware accelerated CSS3 and have a fast Javascript VM". Isn't the standards-centric view pretty much the opposite of the browser-centric one?
[+] [-] breckinloggins|14 years ago|reply
impress.js may not help you if you have nothing interesting to say ;)"
Although said in jest, this struck me as poignant. I feel that many of us spend a disturbingly large amount of time researching, downloading and "hello world"ing all of these pretty well-marketed tools, but most of us still haven't figured out what we're going to build with them.
Opiate for the hackers. I plead guilty.
[+] [-] yuvadam|14 years ago|reply
What you're doing is basically learning the tool, and its capabilities. Next time you need a CSS3 transformation plugin tailored for presentations, you'll be able to say "hey, I remember there's this impress thing that I tried once and it's exactly what we need".
[+] [-] instakill|14 years ago|reply
[+] [-] tptacek|14 years ago|reply
I'm torn by Prezi. It's the moral antipode to Tufte's philosophy of presentation. It seems like it should be objectively evil. But the infinite canvas aspect of it makes the slides so dense they actually kind of work for reading online; the transition animations, annoying as they are, add pacing and create a reading experience that somewhat mirrors the delivery of an actual talk.
I'd love to hear some success stories from people who have actually delivered Prezi talks in public.
[+] [-] BrianHV|14 years ago|reply
I can imagine a history lecturer creating a timeline spanning the entire length of the course, marking major events on it. When he wants to discuss a topic, he zooms in on the timeline so that the students get both context and specificity.
I can imagine an elementary music teacher designing a presentation with instruments grouped by family, zooming in first on the woodwinds, then on the single reeds, then on the saxophones. When moving to a new family, it would zoom out first to remind the students of how the instruments relate to each other.
I can even imagine any routine three-point presentation could benefit from the added context that spatial reference can provide.
Animation for animation's sake would almost certainly be detrimental to a presentation. But I'm excited about tools like this because they give good presenters the opportunity to present information in a way that wasn't previously possible.
[+] [-] devmach|14 years ago|reply
[+] [-] moocow01|14 years ago|reply
[+] [-] sharmajai|14 years ago|reply
The transitions themselves are fantastic and like others in the thread I don't find them fancy at all, in fact I think they add movies like continuity to presentations for cheap, which if used wisely can enable story-telling style of information delivery.
I can see myself using it for info-graphics and tutorials, other than presentations, by making it do non-linear (zooming in/out or using hrefs) flow of content.
Oh now I realize why I liked it so much, it also removes the single most annoying feature of reading content on the web - the constant scrolling and zooming, like readability it alleviates that pain for you, by zooming in to the content that matters the most at this instant.
[+] [-] aridiculous|14 years ago|reply
There is a gigantic market for making stuff that makes other people look good. People are looking for something that is like Powerpoint, but a bit better because PP is considered boring. This, if refined and made easier to use for intermediary content creators, has enormous financial potential because it works on all devices.
[+] [-] skbohra123|14 years ago|reply
[+] [-] flarg|14 years ago|reply
[+] [-] scommab|14 years ago|reply
[+] [-] jQueryIsAwesome|14 years ago|reply
[+] [-] pearkes|14 years ago|reply
[+] [-] pace|14 years ago|reply
There's just a very fine line between over- and underdoing a presentation. It's never good just to dash off a presentation with lousy layout and design but it may not be beneficial to overdo a presentation as well. Too much FX and animations makes you at a certain point needy: "Look what I did to impress you", "Look, another animation!", "How nice, isn't it??", "And here another 3D effect, awesome isn't it? I spent the entire day to make the rotation perfect, just for you because I like you!". After the 5th animation the viewers think you are a needy guy, needing approval, spending to much time on design than content and having nothing to do.
Different with pure web presentations for a large audience, then such tools are nice, but I don't know if they convert better than a gold old landing page.
[+] [-] Flimm|14 years ago|reply
[+] [-] mgualt|14 years ago|reply
[+] [-] c3d|14 years ago|reply
The description of slides looks close to what you are calling for:
slide "test",
It doesn't output to Impress.js yet, but that sounds like an interesting opportunity.[+] [-] tikhonj|14 years ago|reply
[+] [-] hackNightly|14 years ago|reply
[+] [-] lwhi|14 years ago|reply
[+] [-] brackin|14 years ago|reply
[+] [-] Metapony|14 years ago|reply
[+] [-] bartaz|14 years ago|reply
I'm just still a little bit skeptical about JS lib re-downloading, parsing and appending my CSS.
[+] [-] wyuenho|14 years ago|reply
[+] [-] naugtur|14 years ago|reply
[+] [-] janus|14 years ago|reply
[+] [-] agumonkey|14 years ago|reply
[+] [-] nerdfiles|14 years ago|reply
[+] [-] lrizzo|14 years ago|reply
You can see an example at http://info.iet.unipi.it/~luigi/netmap/slides.html
[+] [-] darklajid|14 years ago|reply
That's the new 'optimized for IE 5 at 1024x768' it seems. Sad.
[+] [-] bartaz|14 years ago|reply
It run great on Firefox 10 on Win and Mac because they have hardware acceleration. Firefox 10 on my Ubuntu doesn't do hardware acceleration so even that it supports CSS 3D animations are slow as hell.
Microsoft also works hard on hardware acceleration in IE10, so it will probably run just fine there, whenever it will be released.
It's true, that being 'webkit-only' feels like good ol' IE-only sites. But that's a cost that you need pay to play with edge web technologies.
[+] [-] rb2k_|14 years ago|reply
[+] [-] j45|14 years ago|reply
[+] [-] naugtur|14 years ago|reply