Gaunt Face | Matthew Gaunt

Microsft Outlook 2010 – Using Words Rendering Engine??

microsoftOffice2010Logo

So today I came across a tweet from Chris Coyier over at CSS-Tricks about this campaign site http://www.fixoutlook.org/ and I thought it was a good cause so I tweeted along with it and decided to give my 2 cents worth about why I think this situation has come about.

So say for a moment you are a programmer in Microsoft, a big huge company, lots of programs, lots of stuff going on. Now you’ll be put in a team to work on one product, makes sense yeah? Awesome so we are on the same wavelength so far ;-) .

Now lets say you are on the Office Product team, you work on outlook along side word, excel etc. (each application having a smaller team where each team keeps in constant and/or close contact). Now lets say I turn round to you (remember your working in the outlook team) and say hey can you add in HTML rendering support for e-mails. Now you have a couple of choices:

  1. Write a completely new rendering engine for outlook
  2. Use IE’s already built in rendering engine
  3. Use the rendering engine, which you have team members near by, who built it, offer support and this is what you did last time

Starting to see where this is going yet?

So option 1, simple answer – No. Compared to the other 2 options, any programmer would weigh up the costs and say this is too expensive, the gain would be great (if written correctly obcourse) but the managers of the project would say the gains wouldn’t justify the cost.

Second option and third option (In my opinion this is the real debatable choice and I’m sure someone will completely disagree with me on this). Now you can ask the nice people over in the IE team to give you their rendering engine to use in your outlook application or you can use the in-house rendering engine built by your fellow Word team members. Now if IE team has little to no contact with the Office team then it’ll be hard to get changes made to the code to work with outlook if there’s some specific technical change required.

Realistically the project managers should be getting IE team to write the rendering engine to meet some specification written by the outlook team and then there be some cross over period where they both work on bringing the two together. However outlook have done this Word rendering engine before and perhaps the managers of the project didn’t view this as a problem and not a critical feature to support full HTML properly? That being said did the developers argue it out and say that the word rendering engine simply won’t cut it in the current state of web standards?

Anyway little rant over – all in all I think its a shame and it’ll get interesting when:

Let me know what you all think.



Fancy Leaving a Comment?

Your email address will not be published.

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>