Syringe.Net.Nz
Irregular Injection of Opinion
RSS 2.0|Atom 1.0|CDF

 Tuesday, August 07, 2007
Open XML IIS Sample - Testers Wanted

So we've been beavering away here @ Intergen for a couple of months putting together a fantastic sample around OpenXML. It's basically a bolt in to Excel that lets you parse and process IIS log files. We'll be releasing it up to Codeplex soon, but, I'm looking for a few keen people to test it and give us some feedback now.

If you are a person who runs IIS and would like to have a look at the pre-release code. Let me know in the comments and I'll get in touch.

It's been quite exciting working with the new Office Open XML file formats. Having kicked around in this industry for a while I've seen quite an evolution in how I've dealt with generating documents- where we once had to wrestle with crazy DDI APIs we can now simply manipulate good ol’ text files. XML , simple and verbose as it is, is kind of a holy grail for document manipulation as it means that we can do it with all the tools we've been using for internet based development for many years- while still maintaining document integrity using the meta-model support offered by XML schema. Office was never really geared up for automation on the server, it worked, but was dangerous, whereas smart developer folk can do server side XML processing in their sleep.

The XML approach has a few key benefits as I see it.

1.       XML is easy to work with on ANY platform.
We’ve got tooling to manipulate XML on pretty much every platform you can think of. From Windows to Linux to a smartphone to the Microframework embedded devices we’re working with. The packaging format (basically it’s a ZIP file) is also broadly supported across most platforms.

2.       It’s X as in eXtensible
This means that you can easily take the Open XML document and emit some of your own custom data into the document. This was possible in a few roundabout ways in Word in previous versions. But now we’ve got a common approach across all the Office tools, AND, because it’s an Open standard we should see much broader support from other vendors- e.g. There is Open XML support on the iPhone.

3.       It’s a standard (ECMA standard and submitted as an ISO standard)
The best thing about Office Open XML being standardized is that changes will be far more predictable and controlled. If an ISV or Integrator like Intergen, or a Government Department commits to building tooling to manipulate documents they have some reassurance that it’s not going to be obsolete when Microsoft (or some other dominant market player) decides to change their proprietary format. It’s unrealistic to assume that there can ever be *one* document format for all applications- we have ODF, PDF, HTML and countless other formats available already. For me the key benefit of standardization is that it allows smaller companies like ours to enter the market with confidence that they are not subject to the whim of the dominant player.

|Tuesday, August 07, 2007 10:38:24 PM UTC|Comments [3]|    

Tuesday, August 07, 2007 11:22:01 PM UTC
I'm looking forward to seeing the app Chris - we have put lost of work into OpenXMl to make it the best docuemnt format we have ever had avalable.

I can't wait to see what else the community will do with this and also what other great applications people will build.

Gone are the days of unsupported Excel and Word on the server to genarate great reports and template documents ;)
Wednesday, August 08, 2007 9:22:56 PM UTC
Thanks Sean.

We're doing some work with a customer at the moment moving their document generation system from a hodge podge of XSLT-FO to OpenXML..... The two big +'s for us being that we can easily generate documents on the server without having to rely on Office being on there.... But we can still take advantagte of all the lovely tooling support that word gives us in terms of generating our templates.
Chris Auld
Sunday, August 12, 2007 12:27:10 AM UTC
Hi Chris,

I use IIS (version 7) here in my personal laptop for my development works. If you want some test, I could do some because I host my WCF Services and test them in IIS

Will you think I can help in anyway :)

Thanks,

Regards,
Chakkaradeep
All comments require the approval of the site owner before being displayed.
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, b, em, i, strike, strong, u) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview