Rick Bullotta wrote: > >(Unfolding my lawn chair, opening a beer, and preparing to enjoy the > fireworks... ;> )
Ha! That's funny Rick. I'll be in London in two weeks, let me know if I can join you for that beer... Back to business.... A small portion of Avalon/XAML is similar to SVG, this would be the Shapes subsystem of Avalon. The syntax is very similar to SVG. You almost won't see a difference. But XAML/Avalon is so extensive, you can't even begin to compare the two. What XAML/Avalon has as I see it . - controls as first class citizens that can have their rendering overridden and can be styled very easily using the Avalon XML based styling syntax. Includes some new controls like Expander. - Data binding syntax for `welding' properties of two objects together. Data binding also allows for binding properties on XAML objects to web services or other XML data sources without script or code behind. - 2D animation like SVG. But has extensive absolute and relative storyboard timeline elements for controlling animation - 3D objects, camera, lighting types, materials, and 3D animation via markup. - extensive brushes solid, linear and gradient, and drawing like SVG, but also has image brush, visual brush and video brush. Yes, 2D/3D XAML animation and Video can be played on any other 2D or 3D object. - several container elements like Window, NavigationWindow, Canvas, DockPanel, StackPanel, FlowPanel, TabPanel, and Grid for managing layout - Fixed and Flow format document elements - A whole markup syntax similar to HTML (tables, hyperlinks, frames) that can be used inside FlowFormat documents. - An XML based styling syntax (CSS was a bad choice for SVG) - A DocumentView control element (similar to the Adobe PDF Viewer) that can load, zoom and print any fixed/flow format documents. This control is also an element and can be embedded into an XAML document with a simple XAML element tag or used in a .NET form. - FormsHost element for embedding legacy ActiveX controls into the XAML. - a ContentHost element for embedding XAML and Avalon into existing .NET 1.1 applications - Custom Avalon controls can be created as assemblies and used in the markup just like any other shape or control with styling, data binding, etc. - XAML/Avalon app's can be hosted in IE6 with full code behind (known as an Express application). The app runs in a security sandbox. - An InkCanvas Element and support for Stylus. Designed for Tablet PC useage. - Serialization functionality built in, for example, want to save a brush to XML and reload it later? Avalon/XAML is supported on Windows XP, Windows 2003 Server and Longhorn. Basic SVG is good. That is why it is successful for mobile and why MS used it in Avalon. But if your looking for building full blown high end graphics intensive applications using XML based graphics, sorry SVG doesn't cut it. Summary Doing Mobile - SVG Non-MS - SVG/XForms/X3D/Web Forms 2.0/PDF/HTML/DHTML/Flash <- Yuck, but those are your choices MS Apps - Avalon/XAML, no brainer. Most Microsoft centric companies that are targeting product for release next spring or later are using Avalon/XAML. Ron "The Convergence of Documents, Media and Applications" Aurora XAML Designer for WinFX http://www.mobiform.com/Eng/aurora.html ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/