Jason Delport Home

Blog Feed Blog Feed

Paxmodept Website Paxmodept Website

Contact Information


Jason Delport

+44(0)7931445721

jason@paxmodept.com

Download vCard


Mobile Portal


~mobile.paxmodept.com~
QR Code

Blog Archive & Stats


MonthPosts
June 2010(2)
May 2010(1)
April 2010(4)
February 2010(1)
January 2010(2)
December 2009(1)
November 2009(3)
October 2009(3)
September 2009(7)
August 2009(1)
July 2009(2)
June 2009(4)
May 2009(7)
April 2009(5)
March 2009(10)
February 2009(10)
January 2009(19)
December 2008(11)
November 2008(16)
October 2008(28)
September 2008(7)
August 2008(19)
July 2008(17)
June 2008(13)
May 2008(11)
April 2008(11)
March 2008(18)
February 2008(17)
January 2008(19)
December 2007(8)
November 2007(29)
October 2007(38)
September 2007(30)
August 2007(50)
July 2007(46)
June 2007(38)
May 2007(20)
April 2007(16)
March 2007(35)
February 2007(28)
January 2007(36)
December 2006(26)
November 2006(42)
October 2006(39)
September 2006(26)
August 2006(16)
July 2006(4)
Total796


© 2010 Jason Delport

How I Learned to Stop Worrying and Love the Bomb

Following on from yesterdays dismissive post about specifications I would like to provide some further thinking about this issue.

(Caveat: please be aware I am NOT an expert in these matters. I am just an average developer trying to make sense of this mess and I *might* have misinterpreted some aspects of the story. Please feel free to add any clarifications or ammendments.)

The W3C XHTML 1.0 specification originally came out in the year 2000 which is over seven years ago, thats a long time in this industry. You can read the spec at the below link.

XHTML 1.0 Spec Document.

Now its a well known fact that the evolution of (X)HTML stalled within the W3C after this specification was introduced, so much so that a breakaway organisation formed to work on the future of (X)HTML.

So we have the following situation: a disempowered standards body, a breakaway group of dissidents and a seven year old specification document. That isn't good news for the development community and leaves the field wide open for the browser manufactures to do proprietary innovation. This is already happening and you can view the consequences here. The last thing we need is the further Balkanization of the web. The good news is that the W3C has restarted the specification process and have offered an Olive branch to the dissidents. But its early days.

The logical consequences of my frustrations from yesterday is a growing doubt about the W3C as a specification body. How can we trust them with specifications when the last proper web mark-up specification document (from seven years ago!) still hasn't been properly implemented today. Some examples.

(1) Google search engine doesn't recognise pages with a specification conformant content-type of "application/xhtml+xml".
(2) 90% of widgets, badges and analytical tools use either innerHTML or document.write in their Javascript code. Both of these are INVALID according to the XHTML specification and break in pages with a content-type of "application/xhtml+xml".

But my real concern is where does this leave those of us whose livelihoods revolve around the mobile web. The W3C has taken over from the OMA as specification body for the development of a standard mobile mark-up language. But knowing the above story and being aware that there are already dissidents within the mobile community fighting against the W3C, my question is, where to from here? I like the mobile guys from the W3C but the traditional web scenario is made significantly worse in the mobile world because there are so many more people and companies involved. There are numerous network operators, browser vendors, software providers and certifications organisations each with their own agendas. The entire situation is further complicated by the "one web" debate. Which direction is correct?

At the end of the day the only sane choice for small development houses like ours is to follow what each group are saying, contribute wherever possible but ultimately stay loyal only to the end user. My revelation yesterday was that I shouldn't worry so much about conforming to the specifications and that my more important concern should be that the code actually works, today, and in as many browsers as possible.



~Add Comment~

Name
Email
Website
Website
Website
Comment (No HTML)
Human? Human?