Look Ma, No Powerpoint!

April 19, 2006

S5, as author Eric Meyer puts it, is a "simple standards-based slide show system." The S5 site has a nice primer on how to get started and can be viewed as an alternative (empahsis on alternative) to the Powerpoint and OpenOffice.

I came across S5 with Meyer's presentation on WE04, and it's similar to browsing a linear website, but with the then-innovative AJAX controls. The presentations at last year's Web Essentials 05 have web-based presentations.


CSS Cookbook

Tables have long been the layout tool of choice for designing sites since the 90's. Although it's semantically incorrect, many web designers have been keeping this practice and doing almost nothing to correct it.

CSS Cookbook from O'Reilly presents developers with quick 180 degree turn to CSS. The good thing about this book is that it shows how CSS can do the typical table-based layouts. For example, the customary 2-column layout is given adequate attention. One very nice chapter demonstrates how CSS can create semanitcally correct code for web form layout.

But the book also explores the workarounds (or "hacks") in dealing with the quirks you have to deal with (Hint: it involves browsers).

Web developers looking for a quick fix of standards-compliant layout and techniques will really appreciate CSS Cookbook.

CSS Cookbook

Quick answer: Absolutely yes.

Then the next question: How?

Web Standards IS the face of Web 2.0. This 2005 article from Digital Web Magazine supports this idea. The app that users control content, search and do stuff with ("mix and remix") is written with standards-compliant code, is developed with semantics in mind, and implemented with content separated from presentation.

Flickr, Google Calendar, 30 Boxes, Basecamp, the list goes on and on and one thing is clear: web 2.0 means web standards.

Opera 9.0 is the latest browser to pass the Web Standards Project Acid2 Test. This makes Opera the fourth browser to claim (after Safari, Konqueror and iCab) and the first Windows-based browser to pass the test. (Almost two weeks ago, I reported that Opera's latest build was nearing success.)

On a side note, here's how Opera's previous versions render the Acid2.

The preview version of Opera 9 is nearing accomplment of being the first Windows-based browser to pass Acid2. The stumbling block? A little red block.

Konqueror conquers Acid2

December 1, 2005

Konqueror, KDE's Linux-based browser, became the second browser to pass the Acid2 test.

From the article:

Apple's Safari browser was the first, which makes use of Konqueror's advanced rendering engine KHTML. Thanks to some fixes that were integrated back into Konqueror from Safari improvements, and the hard work of the KHTML programmers, Konqueror can now boast a high level of CSS compliance.

I believe this brings to Linux an advanced web standards compliant rendering. It's also interesting to note that Safari is based on Konqueror's rendering engine.

Web Standards and AJAX

November 24, 2005

AJAX (Asynchronous Javascript and XML) has been generating a lot of buzz in the web development community since it has been dubbed as such by the folks from Adaptive Path and O'reilly Media.

With the promise that AJAX has shown, I wonder how web standards fit into the picture. It turns out that Jesse James Garrett wrote in his online essay that web standards are actually key components of the AJAX technology. Predictably, web standards define the presentation layer of the AJAX approach.

The core technologies behind AJAX has been around for a while and it is just a matter of how developers and designers wield this emerging tool. Good thing web standards are there to help.