molly.com

Thursday 31 March 2005

Interview with Håkon Wium Lie

Håkon Wium Lie is the CTO of Opera Software and in 1994 proposed the idea of CSS. Håkon is as deeply involved with the Web and with CSS as anyone can possibly be. Recently, he contacted WaSP to ask whether we could host the Acid2 test, which we agreed to do. Our role is to help build, publish, and promote the test for all browsers for CSS 2.1 compliance. Acid2 will be a free and public resource for any browser or user agent developer and any web developer as we all move toward improving CSS support and fixing existing bugs in our work.

In this interview, I ask Håkon to share some of his experiences and insights into the history of HTML and CSS, the challenges and triumphs at Opera, mobile devices and microformats, and the reasons standards mean so much to the current and future Web.

MH: Håkon, many people know you as CTO of Opera Software. But the critical work you’ve done goes back to the early days, and many people working with Web standards don’t realize that you are essentially the “father” of CSS. Can you talk a little bit about those early experiences, and how they’ve shaped your thinking both for today and for the future?

HL: I stumbled across the Web in 1992. I joined the www-talk mailing list in September that year while working for Norwegian Telecom Research. This was before Mosaic and when HTML was a text-only language. Still, a critical mass of talented people saw the beauty of the underlying system. When Marc released Mosaic in early 1993, pictures entered the web and it suddenly became much easier to demo. Even managers could see the potential!

However, pictures were also a threat to the web. Designers started to encode text in images in order to achieve certain fonts or other special effects. In order for HTML to remain a logical markup language (as opposed to a presentational language) a style sheet language was needed. So, the motivation for developing style sheets was twofold: we wanted to give authors the presentational effects they craved, while stopping HTML from sliding down the ladder of abstraction to become a presentational language.

One important observation I made along the way was that both image and text were important for the web. Images are more appealing aesthetically, and most people will prefer a visually rich presentation to a sparse text-based one. Text, on the other hand, can be processed in a meaningful way by computers. Computers can search text and analyze its content. Google and friends have shown us wonderful things to do with text and I think there is much mileage left.

“Most people will prefer a visually rich presentation to a sparse text-based one. Text, on the other hand, can be processed in a meaningful way by computers.”

MH: The Opera browser has not been without its struggles, despite best efforts to keep it standards-aware, low-cost with a free ad-supported version, and very lightweight. Can you point to the features in Opera that you think are particularly strong and those that have remained problematic?

HL: My favorite feature is OperaShow, which instantly turns Opera into a PowerPoint-like presentation engine. It’s fully based on standards, and it extends the reach of the web from a scrollable canvas to a paged presentation. Also, I’m very proud of the work we have done to display web pages on small screens. So Opera covers the whole range, from big to small screens.

Along the way we have struggled much with “Dynamic HTML”. There were no standards to guide efforts in the beginning and we had to reverse-engineer many pages. Then the DOM came along and things started to improve. It has taken much work, but we’re now seeing the hard work pay off: HTML, CSS, JavaScript and the DOM can be used to build interoperable web applications.

“Along the way we have struggled much with “Dynamic HTML”. There were no standards to guide efforts in the beginning and we had to reverse-engineer many pages. Then the DOM came along and things started to improve.”

MH: Many people are unaware of Opera’s reach. One example is the rendering engine in Macromedia Contribute. While many observers feel Opera has failed as a browser, the point could easily be made that Opera simply has reached a different audience, one that is in essence hidden from the general user but very obvious when one looks at your strategic partners. Could you comment on Opera’s involvement as integrated software within other applications?

HL: We think of Opera as a success on the desktop, after all we’re the best-selling browser there. And, we have about 20 million users, I believe. Recent innovations in Opera8 on the desktop are support for voice input/output and native support for SVG.

But, I didn’t answer your question. Indeed, our rendering engine is used in several authoring systems. It’s a great way of making sure pages are tested in Opera right from the beginning. A big announcement in coming up in April, and I look forward to saying more about it at that time.

MH: Taking the previous question to another level, one of the things that has long interested standards-based developers such as myself is the goal of extending our reach to alternative devices: PDAs, cell phones and so forth. Opera appears to be doing amazing things in this area. Do you think this is the “next big thing” for Opera and for those of us in development at large?

HL: I think the mobile area is very important. It’s important for the web to escape Microsoft’s grip on the desktop. And, it’s important for the mobile telecommunications industry to embrace the web to ensure there is interesting content on the wonderful devices they are making.

For Opera it’s an enormous business opportunity. Already, there are more Opera browsers on mobile phones than there are Microsoft browsers.

MH: As a pioneer of the Web, what’s your opinion as to how it should progress? Set aside any preconceived ideas such as ’semantic web’ or ‘convergence.’ What I would like readers to know about is the vision you personally hold for the Web as it will become rather than as it is today.

“I plan to spend the rest of my life on the web.”

HL: The web is actually in pretty good shape and I don’t really want to see it change quickly, rather I’d like to see some graceful evolution. I plan to spend the rest of my life on the web and I want it to remain a place where a broad range of people can contribute ideas, content and applications. No single vendor should dominate, and no single organization should have control. Standards are key to achieving this and I think we have identified a set of standards that will last a long time: HTML, CSS, JavaScript and DOM will be the basic content standards in the foreseeable future. I think evolution on the web will be based on these formats, and this is what WHAT and AJAX do. We will also see a bunch of microformats
being developed, and that’s how the semantic web will be built, I believe.

Finally, I hope that future web formats can represent more than flat documents. I’d like for 3D models of all sorts of stuff to appear, starting with spare parts that I need. Along with 3D printers, this will enable localized production of stuff which is much healthier for the environment than moving stuff around. The web globalized information, and I hope it will also localize production.

MH: Thanks so much, Håkon.

Note: This interview is cross posted at WaSP. Thanks! -mh

Filed under:   standards, software, web design and development, WaSP
Posted by:   Molly | 5:15 pm |

60 Responses to “Interview with Håkon Wium Lie”

  1. Davezilla Says:

    Excellent interview. He’s always been one of those truly influential people that doesn’t get mentioned or credited by others often enough.

  2. Matt Burris Says:

    Excellent interview, it’s good to see Opera still marching forward, however some of the responses made me think it was a Press Relations representative was answering the questions. I had a NVIDIA PR representative do that, fill out answers to questions meant for an engineer. Sure, Opera is the best selling browser out there, but we all know why. Maybe it was a humorous response, and I just missed the sarcasm.

    I’d really love to see Opera become more popular, along with Firefox. It just frustrates me when designing and getting it to look the way I want it in Firefox, and getting it near there for IE using CSS hacks, but when I see Opera bungles everything everytime, I have no patience to debug for a browser that sees only 1% of visitors to any site using Opera. I shouldn’t have to debug for hours a standards-compliant browser on a properly validated design.

  3. Cedric Says:

    Great interview, but what is WHAT? Håkon mentions it along with Ajax, but with a name like that it’s impossible to google…

  4. Matt Burris Says:

    Cedric: WHAT? Kidding, I’m in the same boat, never heard of it either.

  5. Rimantas Says:

    Cedric, try to google for WHAT-WG ;)

  6. Molly Says:

    Really sorry everyone, I’ve added the URLs now.

    What is here: http://www.whatwg.org/

    AJAX (according to Adaptive Path) is here: http://www.adaptivepath.com/publications/essays/archives/000385.php

    -Molly

  7. ChrisTobin Says:

    I’ll be checking out the Opera8 voice input/output browser …
    It seems like a quick and easy way to respond to emails while on the run !
    Working in the early days of wireless data (CDPD), it was always hard to explain to customers to hit # 5 twice on the phone pad to get a letter “G” (or something like that)

  8. Oliver Says:

    Wow, very comprehensive interview!

    I’m currently using Opera 8 as my main browser and I’m loving it. It feels nice to use a fast browser that’s made for advanced users.

  9. Angela Wilson Says:

    Great interview! I just read the interview and it’s everything that I would have liked to have read, and a ton more ;-)

  10. Jens Meiert Says:

    Interesting interview. And the Opera browser definitely has its strengths, though it might not be first choice for ordinary users.

  11. thedeplorableword | Archive | Acid2 Says:

    […] single page. Either you render it correctly or you don’t. The test case was written by Håkon Wium Lie the farther of CSS. No bro […]

  12. CeprixConception » Interview with Håkon Wium Lie Says:

    […] he Web Standards although the topic is mostly focused on Opera browser. Read the interview here. “In this interview, I ask Håkon to share some of his experiences and […]

  13. callete.com linkblog » Interview with Opera CTO Says:

    […] 04.01.05 Interview with Opera CTO Posted in Tech at 9:10 pm by Melissa Interview with H�kon Wium Lie Interesting read (and I like H�kon’s visio […]

  14. Deeping St James Says:

    i dont get it….

  15. Interview with Håkon Wium Lie - The Web Standards Project Says:

    […] Note: This interview is cross posted here so as to take your comments. Thanks! -mh […]

  16. Porno Sex Pic Says:

    Free porno pictures ! Free porn videos ! Hot porno movies at pornosexpic.com

  17. Jeremy Suriel Says:

    An interesting interview… I would like to have heard how Opera plans to differentiate and compete with Firefox. As well as get a little more insight into Opera’s strategy around microformats, their relevance in the future of the web, and direct support within the browser.

  18. yrhdodmlug Says:

    http://txjvnpj.com

  19. pump Says:

    http://www.sh-scpv.com/ pump
    http://www.sh-scpv.com/ china pump

  20. ScrewPumps Says:

    http://www.sh-scpv.com/Diaphragm-Pumps.html Diaphragm Pumps
    http://www.sh-scpv.com/Screw-Pumps.html Screw Pumps

  21. vaxiberqfh Says:

    uksstcsl

  22. ddywgdqlif Says:

    Hello! Good Site! Thanks you! atvqnhpacqhbi

  23. chat Says:

    thanks you

  24. mırc Says:

    thansk you

  25. chat Says:

    chat,sohbet

  26. DigHosting Says:

    thanks

  27. Hosting Says:

    Good.

  28. resim indir Says:

    thank you

  29. pusat resimleri Says:

    good

  30. resim Says:

    thanks you

  31. indir Says:

    indirr

  32. resimleri Says:

    download

  33. dizi seyret Says:

    thanks..

  34. dizi izle Says:

    thanks.

  35. video izle Says:

    Thank you.. video izle , video seyret

  36. video watch Says:

    thank you.

  37. rock metal Says:

    thanks

  38. ceren moray Says:

    hmm nice thank you

  39. Kurtlar Vadisi Pusu Says:

    An interesting interview…

  40. program indir Says:

    tahn you.s..s.a

  41. dantel Says:

    tnhnx you

  42. Çemberin Dışında Says:

    thanks

  43. kavak yelleri Says:

    Great interview, but what is WHAT? Håkon mentions it along with Ajax, but with a name like that it’s impossible to google…

  44. irc Says:

    thanx

  45. Alanya Says:

    Those who choose to take the “slights and disappointments” path, meanwhile, are very generously compensated for their trouble.

  46. firefox indir Says:

    thanks

  47. bruce Says:

    it is easy to find it, i think u just search on google or yahoo

  48. evden eve Says:

    but, i think it is another thing which you have

  49. universal trade Says:

    i like it

  50. trade Says:

    interesting, thanks

  51. surucu kursu Says:

    do you know everything about css?

  52. belediye Says:

    how can i find everything about css?

  53. ticaret odasi Says:

    what do you want to learn about css? we can help easily

  54. milliyet Says:

    i want learn too, i want start at the beginning of css

  55. umit Says:

    it is good t see u

  56. uygar Says:

    thats the matter i want to learn

  57. sanayi odasi Says:

    ok,thanks

  58. fikralar Says:

    hi, umit. how is going on

  59. qhhrcyvtny Says:

    Wow, cool man, big thanks! http://sgpvshsywulm.com

  60. all books Says:

    it is easy to find it on google

Leave a Reply

Elsewhere

Roll Roll Roll