www.nickhodge.com

microsoft, munging and on being a mercurial iconoclastic professional geek.

XML Goo-i-ness Inside

without comments

Microsoft pre-released their XAML-in-the-browser tech­no­logy, WPF/e earlier this week. XAML inside.

XAML “smells” like the W3C’s Scal­able Vec­tor Graph­ics (SVG). DOM-inside-a-DOM, Declar­at­ive anim­a­tion, 2D graph­ics. XAML maybe not SVG, but it cer­tainly tips its hat to SVG.

Adobe today pre-released their XML-in-a-PDF tech­no­logy, Mars, for Acrobat 8. Essen­tially, Mars as a tech­no­logy is presently delivered as plu­gins for Adobe Reader 8 and Acrobat 8 Pro­fes­sional. You can save an exist­ing ‘bin­ary’ PDF out as a .mars file. These .mars files are like .jar or .war files: mani­fes­ted, struc­tured ZIP files. Look­ing inside a descrip­tion of a page, you have an SVG Tiny 1.2+ (as Adobe state, SVG/FSS0 rep­res­ent­a­tion. The spe­cific­a­tion clearly doc­u­ments that .mars takes the cur­rent concept of PDF, a doc­u­ment format, and extends this as XML.These tech­no­lo­gies do not dir­ectly inter­sect: an XML rep­res­ent­a­tion of SWF rather than PDF would be closer to XAML. Hav­ing cross-platform viewer sup­port for Microsoft’s XPS would be closer to PDF.

I was pre­ma­ture in say­ing SVG was deprec­ated.

Written by Nick Hodge

December 7th, 2006 at 4:10 pm