TonicPoint: An Online Ajax Powerpoint with SVG/VML

TonicPoint currently in it’s private beta is an online full featured graphical PowerPoint application, that allows you to: Store and share your existing presentations online. Create and edit presentations in your browser: Rich graphical editor loads and saves PPT files—no plugins required! Present your ideas using simple conferencing tools. Save to your desktop: All presentations […]

TonicPoint currently in it’s private beta is an online full featured graphical PowerPoint application, that allows you to:

  • Store and share your existing presentations online.
  • Create and edit presentations in your browser: Rich graphical editor loads and saves PPT files—no plugins required!
  • Present your ideas using simple conferencing tools.
  • Save to your desktop: All presentations are automatically exported to PDF.

The application has been implemented using MochiKit and SVG/VML.

Chris Nokleberg on Fizzy Weblog has written about TonicPoint —”Most of the site was pulling together pieces of our existing technology—PowerPoint file format I/O, PNG/PDF/SWF/SVG generation, etc. The biggest new piece of code is the editor. While it's not intended to replace PowerPoint, it nonetheless should be a showcase for how rich standards-based webapps really can be (it heavily uses SVG on browsers that support it, and eventually VML on IE). There's a lot of fodder for future posts here, so now I have no excuse not to blog. For now I will just say that MochiKit does make JavaScript suck less, but suckiness is still greater than zero.

I'll also take this time to plug the Amazon Web Services. We're currently using both S3 and EC2, which we expect will make it quite easy for us to scale up as we need to. I hope companies with the infrastructure will follow Amazon's lead—a competitive marketplace for storage and computing services would be awesome. Perhaps overly optimistically we've already structured our internal interfaces to allow us to easily switch providers.

He further writes: “Over the last month or two I've probably given the same in-person demo 20 times so I decided it would behoove me to make a screencast of the editor in action.”

Fizzy Weblog | TonicPoint | Ajaxian

TonicPoint, An Online Ajax Powerpoint with SVG/VML Application, PowerPoint