I was just iChatting with someone, and the topic of Macromedia Breeze came up. I suggested it would be cool if Keynote could do that kind of thing, and he dryly mentioned that, since it’s just XML, why couldn’t it?
So, I’m poking around, trying to see what it would take to turn a Keynote .key file into a happy standards-compliant MPEG4 .mp4 file that could be played/streamed anywhere.
Looks pretty straightforward (not trivial, though). Start with the Keynote .key APXL file, run an XSLT transformation to an MPEG4 XMT file, compile that into an MPEG4 BIFS file, and then stream it to any compliant player.
How hard could it be? I know… Probably a little harder than it seems. Anyway, I’m going to give it a shot. I’ll report back to the rest of the class when/if I have anything to share.