Slashdot Mirror


Animated Presentations Using SVG

Inspired by work on work on non-traditional presentations in KDE's Karbon (part of Calligra), Aditya Bhatt set out to create a purely client-side tool for creating animated presentations in the browser. Based upon svg-edit and using Sozi, the initial results are pretty cool. His weblog post documents the process — the choice of SVG versus html5's canvas, Javascript instead of SMIL, etc. highlighting the challenges faced even today with different browsers offering wildly different levels of support for each web technology. The sourcecode for Awwation can be had over at Github.

49 comments

  1. Intriguing but... by 6Yankee · · Score: 5, Funny

    ...people would forget everything you said, then spend the next month asking how to make PowerPoint do that.

    1. Re:Intriguing but... by doesnothingwell · · Score: 3, Funny

      Could you make the background cornflower blue?

      --
      They can have my command prompt when they pry it from my cold dead fingers.
    2. Re:Intriguing but... by K.+S.+Kyosuke · · Score: 1

      Easily, download LiveWeb and you can embed an Awwation slideshow into your PowerPoint slideshow so that you can give a presentation while you're giving a presentation.

      --
      Ezekiel 23:20
    3. Re:Intriguing but... by eigenstates · · Score: 2

      But what about Facebook and Twitter integration?

      --
      quis custodiet ipsos custodes
    4. Re:Intriguing but... by u38cg · · Score: 1

      Please do not joke about this. The first time I sat and watched one of the presentations my co-workers were like little children; not one word of what was actually said was taken in.

      --
      [FUCK BETA]
    5. Re:Intriguing but... by 6Yankee · · Score: 1

      I was deadly serious, but still ended up with +5 Funny :)

  2. ony two frames out of nineteen? by smoothnorman · · Score: 1

    if in doubt blame the browser, but i see a change between frames #1 and #2 and then it gets 'stuck' and no more changes are seen. Firefox 14.0a1 "nightly" ("well y'see thars yer problem right char")

    1. Re:ony two frames out of nineteen? by Anonymous Coward · · Score: 0

      if in doubt blame the browser, but i see a change between frames #1 and #2 and then it gets 'stuck' and no more changes are seen. Firefox 14.0a1 "nightly" ("well y'see thars yer problem right char")

      Iceweasel 11.0-4~bpo60+1, Squeeze. No errors.
        I must be holding my mouth right.

    2. Re:ony two frames out of nineteen? by justforgetme · · Score: 1

      Apparently the framework only works well on chrome, FF aurora and opera do crash. But that's pretty much a side effect of being in development. Most devs (or at least the ones that trust in their js skills) write against either chrome or firefox and the integrate on the other browsers.

      --
      -- no sig today
  3. Nice... by pahles · · Score: 1

    but if you have nothing to say, it doesn't matter how you present it! Just kidding, but how do you share handouts with these tools...

    --
    Sig?
    1. Re:Nice... by Anonymous Coward · · Score: 0

      but how do you share handouts with these tools...

      You could print out the keyframes from the browser... ?? It seems to work with me.

    2. Re:Nice... by Anonymous Coward · · Score: 0

      It's an SVG file.

    3. Re:Nice... by Anonymous Coward · · Score: 0

      but if you have nothing to say, it doesn't matter how you present it!

      Actually, it's the ones who have nothing to say where presentation matters most.
      "If you can't blind them with brilliance, baffle them with bs."
      This looks like another beautiful way to avoid having to actually know anything during a presentation.

    4. Re:Nice... by ninjackn · · Score: 3, Funny

      Handout iPads.

      --
      [FUCK BETA 2.6.2014]
    5. Re:Nice... by ShanghaiBill · · Score: 1

      but how do you share handouts with these tools...

      Give them the URL.

    6. Re:Nice... by pahles · · Score: 1

      To a file locally on my computer? Not all presentations are shared over the internet...

      --
      Sig?
  4. Animated presentations by Joehonkie · · Score: 3, Insightful

    Animation is something that should be used minimally in presentations, if even at all. I have seen very few presentations where the animations were to anyone's benefit.

    1. Re:Animated presentations by professionalfurryele · · Score: 5, Insightful

      Depends on why you are using the animation. Every element of a presentation should have a reason to be there otherwise it is a distraction. Those stupid cube rotation things that Keynote does is annoying and distracting in most presentations because it has me thinking about rotations and not about whatever chemical composition or algorithm or whatever is being discussed. So are the silly wipes people use in PowerPoint.
      This type animation is probably going to be used in a stupid and distracting way in most presentations. However I think it can be considerably more useful than the cube or wipes because this kind of animation can be used to place related concepts in spatial relation to one another. Imagine a presentation on a multi-stage algorithm where one moves up and down a flowchart constantly reminded of the relations between different operations in the algorithm due to their spatial relations on the slide. I suspect if this is used that way, it could be a powerful tool.

    2. Re:Animated presentations by K.+S.+Kyosuke · · Score: 1

      Physics lectures, anyone?

      --
      Ezekiel 23:20
    3. Re:Animated presentations by swbozo · · Score: 2

      Sorry, you need to think more creatively. I can think of several types of presentations that would benefit from even simple animation support: data flow diagrams (networking, software engineering), illustrating business processes (document workflow, budget approvals), and more that I could probably think of.

    4. Re:Animated presentations by mspohr · · Score: 1

      I've used Free Mind for presentations. It allows you to open and close branches and gives the big picture. Check out Mind Mapping tools.

      --
      I don't read your sig. Why are you reading mine?
    5. Re:Animated presentations by Anonymous Coward · · Score: 0

      I had a teacher that used to tell never to swipe the sheet from the overhead projector and to instead shut off the projector while replacing the sheet. The idea was that the wiping motion would our encourage our stupid brains to erase whatever information we had learned from the sheet.

      I seriously doubt it works that way but I definitely got the same sentiment during some boring lectures...

  5. Motion Sickness!! by vtTom · · Score: 2

    This (and Prezi) totally make me motion-sick. I hope this fad passes quickly.

    1. Re:Motion Sickness!! by Shifty0x88 · · Score: 1

      Ok, yes, a lot of rotates but I guess you could throw in some slides or something so that you don't do a 720 all the time to get from place to place

  6. Quite variable results by Duncan+J+Murray · · Score: 1, Interesting

    ...depending on your browser, OS and graphics.

    On my 8 year old thinkpad, the animations are pretty jerky on both chrome and firefox, but firefox's font is wrong. On a recent dell, the animations are nice and smooth, but the writing is unreadable on chrome, and some words are missing on firefox.

    I really like the idea of this, and if you ignore the flashy presentations above, you could see how it might be useful to present an overview of something complex, but requiring discussion of certain parts of it in detail. However, I also agree that 'flashiness' needs to be avoided in presentations (NB flashiness is the better of the two evils when compared with speakers using their slides as their own notes).

    The best presentations I've seen have come as a well thought-through narrative from the speaker, with graphics there only to illustrate their points.

    1. Re:Quite variable results by Anonymous Coward · · Score: 0

      On my 1 year old and pretty high-spec computer the animation is extremely choppy in all browsers.
      Also, regarding the author's font rant... We have already seen that future and it's called PDF. Text in PDF is generally a lot harder to read than normal web page text and the reason for that is because of the feature the author wants. If implemented, lots of people will use it "to make it look the same everywhere" just like they're using PDF, Flash &c. and readability will suffer across the board.

  7. Choppy by asm2750 · · Score: 1

    Animation felt choppy to me, then again its loading the page over and over again. Animated SVG does look cool when done properly.

    1. Re:Choppy by liamevo · · Score: 1

      loading the page over and over again? no it's not.

    2. Re:Choppy by Shifty0x88 · · Score: 1

      I think it is the font that makes it look choppy. He is right in his discussion of the animations, the fonts re-size awkwardly.

      When I first looked at it, without reading anything I thought it would make a good intro movie into your web site to showcase your product, not a presentation.

      It reminds me of the slideshow that every web site uses nowadays, but much better and in my opinion more professional looking.

  8. Memory hog by tpotus · · Score: 1

    It's really cool and I really, really like SVG, but byt slide 10 it had eaten all of my memory. Probably a memory leak/dodgy implementation in FF.

  9. Fad fad fad by Anonymous Coward · · Score: 1

    All it needs is some lens-flare.

  10. Cool by Anonymous Coward · · Score: 0

    I think this is a very cool way to do presentations, and I can totally picture it for parts, where you have to show where different parts of the presentation falls (like on the map, road, progress or a flowchart).

    All those guys that are saying that it is not to a benefit to do a presentation in this manner (cross platform compatible!), can keep their boring presentations and sleep while they are watching them! I will be definitely looking to create my new presentations in this manner, especially if they have to be a web based!!!

    1. Re:Cool by Shifty0x88 · · Score: 1

      Never had to make a web-based presentation before, but I have used Google Docs presentation, it just wasn't required.

      I'm with you, it would be great for something structured like a map, flowchart, etc.

      I just thought of a cool one, my buddy went on a road trip last summer, and it would be cool to start you off where he left, and as you go from town to town that he went to, you could see pictures of what was there, and what was between the places as you "fly/drive"(rotate and move) to the next location. Then you could end up back where you started and it could start over again.

  11. Browser by Anonymous Coward · · Score: 0

    How about this technology for a browser presentation:
    - A small CSS file.
    - Some pages of HTML containing the text.

    Take out the CSS, and you could get Mosaic to do it.

    So, how does that sound?

  12. SVG Logo by Anonymous Coward · · Score: 4, Funny

    I got a kick out of how the only thing that wasn't a vector was the SVG logo itself. Hah!

  13. Has this guy seen... by thehodapp · · Score: 2

    impress.js. It isn't SVG/canvas, but it uses CSS3 and javascript to make prezi-like presentations using simple html. It's actually quite easy to use. I've been having a bit of fun with it lately.

    1. Re:Has this guy seen... by Anonymous Coward · · Score: 0

      impress.js. It isn't SVG/canvas, but it uses CSS3 and javascript to make prezi-like presentations using simple html. It's actually quite easy to use. I've been having a bit of fun with it lately.

      It's not an editor, it's just a Javascript library. Also, it works on very few platforms.

    2. Re:Has this guy seen... by pavon · · Score: 2

      It's actually referenced in the presentation as a possible backend to display the results generated by his editor. The point being that non-technical people don't have to know HTML, just a vector drawing tool.

  14. This is already available in Inkscape! by Anonymous Coward · · Score: 4, Informative

    Inkscape + jessyink (which is nowadays included by default in inkscape) has been doing this for several years.

    1. Re:This is already available in Inkscape! by treeves · · Score: 2

      No mod points, but parent comment is Informative (got the hint?)

      --
      ...the future crusty old bastards are already drinking the Kool-Aid.
  15. Strange, there are so few svg animation programs by G3ckoG33k · · Score: 1

    Strange, there are so few svg animation programs? Ktoon appears unsupported, Synfig has no importer for svg files and an addon for Inkscape still is in the making... Sad.

  16. Microsoft's animated Powerpoint companion by Anonymous Coward · · Score: 0

    for Clippy?

  17. Animated SVG Cave presentation by gringer · · Score: 1

    I have an animated SVG presentation of a cave strucure here.

    --
    Ask me about repetitive DNA
    1. Re:Animated SVG Cave presentation by Anonymous Coward · · Score: 0

      Thanks, very entertaining! And frustrating.

  18. Already Done by shawnhcorey · · Score: 1

    Animated SVG have been around for a while. Check out this clock.

    --
    Don't stop where the ink does.
  19. crashes x11 by Anonymous Coward · · Score: 0

    I get further along, but it deterministically crashes X just as it says "you can zoom".

    (Firefox 11, X.Org X Server 1.10.1, Ubuntu 11.04, intel video card)

    Brings back memories of the '90s. Nice.

  20. Cool but let's add 3D by mattr · · Score: 1

    It's neat and reminds me of Scott McCloud's comics.

    FWIW around 1995 or 1997 I made a 3D interactive presentation on an SGI machine with an early VRML viewer, Cosmo IIRC.
    By placing photographs in different orientations in a 3D space, clicking on each would send the user on a spinning arc that ended with the next image in sequence being displayed in proper orientation. Going to the next image would involve backflips, twists, sliding across the stars.

    Anyway, I was just thinking that Sozi is cool and makes beautiful images, and wondered if there is a way to extend it to 3D or n-D. A simple example would be to zoom in on a planetary surface, or facets of the interior of a home (a mind museum) zooming in on panels or flipping to pages in books in a library, or frames in a film. Seems like an n-D sozi would be a nice interface to the web even.

  21. Synfig has an importer for svg files! by G3ckoG33k · · Score: 1

    Synfig (http://www.synfig.org/) has an importer for svg files!

    It has been around since a few subreleases. Just right-click on the workspace.

    Nice to see!