Free PowerPoint alternative for HTML web based presentations. If you already know about S2 for presentations then Deck.js will look much more impressive since it allows to create attractive presentations with native HTML and jQuery animations and transitions. By using deck.js you can make HTML presentations compatible with modern browsers and even mobile devices or smartphones.
This is a good alternative to PowerPoint or even other modern solutions like SlideRocket or the zooming presentation alternative Prezi.
Usually people who create presentations required using PowerPoint, but this time Deck.js is an open source alternative that let you create elegant set of slides that can run in any browser. The drawback is that you need to know some HTML in order to use it, but if you are good with HTML and HTML5 then you can create amazing presentations online.
There are some nice ideas for Deck.js users and developers, including a Deck.js HTML editor so you can edit your slides without even knowing HTML or web design, as well as a complete digital signage solution using HTML and deck.js which may turn your traditional digital signage presentations or software into an open source alternative using HTML, web browsers and Deck.js (read the full idea here)
Some other side projects like CoderDeck can be really helpful for online e-learning process. This is a live presentation http://cykod.github.com/CoderDeck/#slide-0 created with CoderDeck that uses Deck.js.
Learn more and go to Deck.js