Martin Spedding's Blog

Adventures in a disconnected world

Confused..Office xml format, Metro and XAML?

Last few days before I start my new job and I think I am getting a little confused.

So I have an office document and I can save it as XML. If I print it, in the future, it will be converted into "Metro" format. In addition there is "XAML" which is a another way of serialising objects so why couldn't "XAML" have been used.. Why do I need so many different XML formats ?

If I send a document to a user on a different platform it seems that "Metro" would be the correct format to send it in as it is meant to be format that is readable on other platforms.

So if I am in office in the future what format will I save the document, at the moment it looks like a confusing set of options. Also as Wallace B. McClure points out in this posting http://weblogs.asp.net/wallym/archive/2005/04/27/404731.aspx it is vital that "Metro" is also implemented on legacy platforms otherwise there will be an almighty mess.

I am sure that this will become clearer soon but at the moment it does seem confusing and a lot of overlapping functionality

Comments

Laurent Kempé said:

XAML is a XML way to describe an GUI, as far as I understood
# April 27, 2005 10:02 AM

Martin Spedding said:

Ok, so isn't a printout simply a static representation of a gui ? We don't think of a document or a presentation as gui because we don't interact with it in that way. Howver, we could have a form where we simply type in information. That is just a document with controls. Since we can represent that form in XAML why can't we represent a printed document in XAML ? Or simply superset XAML if there are additional requirements for printing.

XAML is simply a way to wire up .Net objects via XML

Also the other question is what format will you save a document in ?
# April 27, 2005 11:43 AM

Robert McLaws said:

# April 27, 2005 1:31 PM

Javier Luna said:

I believe that any DataLayer must be a simple code block, that they allow operations against DB.

That code block would not have to know on the Business Entities. Single to specialize it is to execute the operations (Store Procedures and SQL Sentences) against the engine DB (SQL, Oracle, DB2, etc.), with which this setting.

Finally, I invite to you to download the DataLayer.Primitives Public Version.

This is very cool Data Layer :)

DataLayer.Primitives - Readme!
http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=1389

Cheers,

Javier Luna
http://guydotnetxmlwebservices.blogspot.com/
# May 25, 2005 10:09 PM

dennis said:

<url>http://dennisssblegh.com|dennis</url>

hey

Lovely site

# January 31, 2012 6:06 PM

dennis said:

<url>http://dennisssblegh.com|dennis</url>

gday

love your site!

# January 31, 2012 6:19 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)