A way for nerds to present to other nerds
For audiences like this.
Squeenote keeps everyone's view on the presentation in sync.
If you're in the audience, you can browse the presentation as you please and rejoin the presenter whenever you like. It works using HTML5 websockets and the souls of the damned.
Presentation == a web page.
A Squeenote presentation is just an ordered list. Each item in the list is a slide.
Modular == Themeable
- Squeenote's opinionated (but simple) markup lets you apply your own styles and transitions.
- Default theme uses CSS3 transitions for animation.
- Squeenote publishes events that you can use for transitions and styling.
Modular == Hackable
- Squeenote's classes are replaceable on a per-presentation basis.
squeenote.Server is the Node.js application.
squeenote.Presentation maintains the server connection and dispatches all control events.
squeenote.UI renders the control bar and dispatches all interaction events.
squeenote.Device provides support for identifying touch devices.
Designed for microdeployment
squeenote.Server is intended to be deployed for a short time while you give your presentation.
- Run it locally over venue wifi for a small crowd...
- ... or deploy it remotely, include a video/audio stream in your presentation file, and deliver your whole presentation over the web.
Designed for archival
- Upload your presentation to any static server and Squeenote will run in "presenter offline" mode.
You will ask questions now.