onLine weblog archive
Saturday, March 29, 2003
Friday, March 28, 2003
Royale Sneak PeakFor security, safety, and performance reasons, I don't suppose that XML will be available to crawlers, but what if the server did provide to crawlers (and web services) only that portion of the XML that contains the textual content of the page/application? And what if that XML happened to be semantically meaningful?
At the end of the FlashForward Keynote this morning, Kevin ran a video from one of the Macromedia engineers who is working on some new technology (code named Royale) that we are working on. He showed a Flash based input form with multiple sections. He then showed the code used to build it, which was written entirely in XML. Not only was the entire Flash application created from the XML file, but so was all of the databinding (SOAP Based), ActionScript and StyleSheets (yes, Cascading Style Sheets).
I can't really say much beyond that, other than this is a very exciting technology that we are working on, and which you will be hearing more about in the coming year.
Flash's unilateral assault on the browser begins, with or without the approval of the world. (I jest in tone.)
Also see the other latest news from Macromedia: the new Macromedia Central, which pushes Flash to the desktop. Also see Macromedia Developer Support employee John Dowdell's reply to a criticism he anticipates:
"You tried this with ShockMachine!" Two points to you for remembering history. ;-) ShockMachine was also a client-side host, which could store and play Shockwave or Flash files. Six years ago the ShockMachine shell focused on games rather than tools -- there was no economic model for individual developers -- there was no such thing as web services, and even XML was a strange concept, so the only live data feeds could conceivably have come from HTML scrapes. Many members of the Macromedia Central team had also worked on the ShockMachine project, and are well aware of things to do different this time around. The business model for content developers alone is a radical difference. The ShockMachine experience definitely helps, but this is a distinctly different case.
Thursday, March 27, 2003
The aim of the ZoodeGeometries2D (zg2d) package is to provide general rendering methods that can be used to draw graphic (geometry) primitives such as lines, quadratic and cubic curves, polygons, regular polygons, rectangles, round rectangles, parallelograms, ellipses, arcs and general paths .