The Bored Astronaut

The Web is Obsolete

May 13th, 2009 by bored

Actually, HTML-based web application technology is obsolete. At least, it should be.

It’s time to start thinking about how to break back out of the browser. It’s time to re-imagine the Web as a source of data, not a repository of documents or a dynamic page layout system. A software interface is not a document, or vice versa. It’s time to separate the documents from the containers, and the containers from the applications. It’s time to use the right technology for each component of the system.

We’re getting close. Right now, the document is HTML, and the application is javascript, but the application is embedded in the document. Does that make any sense? The layout is the CSS, but the CSS describes the document, which is the structure of the HTML, but it’s also the structure of the application interface: the menus, the buttons, the text fields, the tables.

The application should be assembled not out of document elements, but out of user interface elements already present on the host operating system. Then the style can once again be focussed on the documents which the application displays. And other kinds of data, like tables and hierarchies and other heavily structured data, can be displayed using native user interface elements expressly designed for data of that sort.

A browser, in the Web sense, was created to display documents. Certainly, some documents contain more structured data, but a document is meant to be a static thing. An application is dynamic. An application is not a document, and a document is not an application. We have dedicated incredible resources to making them the same thing, now to the point of even subverting the continuity of the document to make it behave like an application, and at the same time we’ve made a mess where every application looks and feels different and alien compared to every other.

The web is a mess. Because whereas unlike desktop software, where there are rules and guidelines and established ways of doing things, there is chaos and disorder and countless re-inventions of the wheel, most of them inferior knockoffs and knockoffs of knockoffs. And most of them trying to use a document display technology as an application interface, and failing miserably.

The time has come (in fact, it came a long time ago, and its been waiting patiently for us to notice) to throw off the shackles of http and html and embedded web applications, and disentangle the streams of document data, document style, application data and application interface specification from the garbled spew which is the typical web (2.0) site. It’s time to write new data publishing protocols for the fast, efficient, and de-coupled delivery of highly structured binary and non-document textual data, and binary user interface description specification data. It’s time to put the code for user interface processing back into standardized, native code.

It’s time to treat documents like documents, data like data, and applications like applications.

The browser is a monstrosity. Let’s get over it.

Posted in WWW | 2 Comments »

Wage Slavery

December 25th, 2008 by bored

Why Work? What is a Wage Slave?

Posted in WWW | No Comments »

“What is the Physical Cost of Creativity?”

July 10th, 2007 by bored

An intellectually provocative question brought to you by Sklatch.net. Just look. Better than anything you’ll find around here, currently.

Posted in WWW, Musings | No Comments »

Toronto Google Satellite Imagery Updated

June 13th, 2007 by bored

They removed the annoying cloud over my apartment building. Kitchener/Waterloo also updated. Here’s a list of changes. I have no idea how official it is. Link courtesy this page (Google Maps Mania).

The site I got the link from links to Hong Kong, China. I’ve never looked at it before. It’s astounding. The uniformity of the construction; so many high-rises that are the same! The area of the city appears much smaller than the outrageous sprawl of Toronto, but it’s much higher density (6,352 /km² versus 2,718.29/km² for Toronto’s urban region—figures from Wikipedia).

Posted in Distractions, Tools, WWW | 1 Comment »

People are too insecure

May 3rd, 2007 by bored

Not that you can do anything about it.

Facebook is a perfect example. How many people on Facebook are there just to construct, refine and cultivate an image? Is this all people are interested in? Looking, acting and being considered cool? How sad. Furthermore, utterly boring. Popularity is tedious. Can’t people create anything more substantial than a persona? Lame. Tired. Phoney baloney. Boring.

I will say that I am absolutely astounded by the sheer mass of people who have flocked to that site.

I need to find a social networking site for substantial people who think for themselves. People with original ideas. People with substance. But the amazing thing about people like that: they don’t have to advertise. And the implication is: when I am a person of substance, that network will find me.

Actually, I think it already has.

Posted in Boredom, WWW | No Comments »

Product Plug: CSSEdit 2

April 10th, 2007 by bored

Version 1 was OK, but not impressive enough to buy. Version 2 is a masterpiece. I ponied up the US$29.95 a few minutes ago. The Override engine on live web sites almost makes it worth it alone. X-Ray is the secret sauce. This is the app that had to be written. If you make web sites, you need this program. If you don’t have a Mac to run it on, well, you should know how I feel about that.

Now I have the tool I needed to make creating a real design for this site a practical and enjoyable possibility.

Posted in Tools, WWW | No Comments »

Design is hard

April 9th, 2007 by bored

By starting with someone else’s theme and reworking it to something more to my liking, I’ve pretty much blandified it. I’ll have to try again in future, but for now it will have to do.

Posted in Design, WWW | No Comments »