Google’s New Bitch

ajax_fortran_programming.gif

A family tree of programming languages, all spawn of FORTRAN. I added the part about AJAX, cause it takes modern languages and converts them to Javascript, meaning they can run 10x as fast on your computer


Deshan’s got this Russian Roulette browser plugin called Stumble. When I say browser I mean Firefox cause it has plugins and doesn’t have VD like Internet Explorer. Anyways, Stumble lets you click a button and it takes you to a random (rated by people) website. It’s very addictive, we were clicking around for a while. We ended up on this one site that showed a family tree of programming languages, shit, bear with me, it’s not that bad. Apparently the mother of all beasts is FORTRAN. What I found interesting was that almost all of the spawn of FORTRAN can be plugged into AJAX, which is that new new shit. AJAX is the mother of invention I tell you. The amount of fun stuff you can do with it is amazing. Web applications are starting to look more and more like real software. For examples, all of Google’s new stuff uses AJAX.

I’ve been raving about this AJAX for a while, probably to the boredom of many a casual reader. However, sites like, Google (Satellite!) Maps, Google Groups, Gmail, Flickr, Basecamp, and Gregarius are *not* boring. Any time you interact with a webpage without having to reload, it’s probably AJAX.

The whole point of AJAX is that it makes the average user interaction faster and, well, sexier. Nowadays when you interact with a webpage it is slow and annoying. For example, when you write a comment here you send a message to the server, leave the page you’re on, and then the server sends you a brand new page. It’s like talking to someone with Alzheimers. Instead of little interactions, you have to repeat yourself and get the entire page reserved. AJAX, on the other hand, sets up a little demon on your computer. The demon sends the Server a request for the little bit of info you want and reloads only that part of the page. If I had AJAX comments you could leave a comment, see a little [processing...] animation, and then your comment would appear on the page. You’d never have to leave this page, and things would go much faster.

For Google Groups, that means that whenever I reply to a post I just click the ‘Reply’ button, a form opens on the same page, I submit the form, and then what I wrote appears. On that same page. On Gmail I can star my email, attach multiple files, etc, without wasting time reloading. Google Maps is the coolest. I can search for pizza columbus ohio and it gives me all the pizza places on a map. I can then click on each icon and instantly pop-up the address and phone number. The point is instantly. I never have to load a new page. The Adaptive Path article describes it better, if you’re uber-interested follow the links therein. I just put Google in the title so people would read this.

Google is making a huge investment in developing the Ajax approach. All of the major products Google has introduced over the last year – Orkut, Gmail, the latest beta version of Google Groups, Google Suggest, and Google Maps – are Ajax applications. (For more on the technical nuts and bolts of these Ajax implementations, check out these excellent analyses of Gmail, Google Suggest, and Google Maps.) Others are following suit: many of the features that people love in Flickr depend on Ajax, and Amazon’s A9.com search engine applies similar techniques.

For reference, AJAX stands for *Asynchronous Java and XML*. What it basically does is setup a little demon that converts the Spawn of FORTRAN to Java, which can run on your PC. That’s the asynchronous part. XML is the kind of data the server gives it, eXtensible Markup Language. Basically data that has tags so that you can group it. If you click the XML button at the top of this site you can see what it looks like. You’re not supposed to read it, but if you give that link to a FeedReader you can read this site on your desktop, like getting email. Kottu runs on XML, it takes the XML from over 50 Sri Lankan blogs now and aggregates them. XML and AJAX are changing the game, for the better.

* Adaptive Path has an excellent description of AJAX, with pictures.
* Zollage is a quick and stupid demo of AJAX, involving Clint Eastwood’s face and Sesame Street merchandise from Amazon. If you click the items that make up his face it’ll query the Amazon data instantly.

RSS feed | Trackback URI

1 Comment »

2005-04-29 08:16:45

In trying to code the tags feature for kottu I started playing around with the Simple AJAX API and found it rather cool. The problem is however the javascript. It’s pretty standards compliant and all, but I still don’t like the way the language itself is formed. It’s so much more confusing than actual java or something even less OO, like PHP.

Back on topic though, I think AJAX is what every PHP developer has been waiting for. No longer do you need Flash to keep it interactive on the same page. Seeing that jluster is already coding tags4php (and noting that his PHP skills are far, far above mine), I really now have to look at some other cool and worthwhile project to use AJAX with. Meh, I love code.

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

email indi AT indi.ca.


Recent Comments


Sarath Fonseka And The Mahavamsa (2)

tastyjujubes: On the BBC video Sarath Fonseka reckons he doesn’t want to run for president but you can see the gleam in his eyes.

sack: “bloodthi rsty and unscrupulous would win” More cunning guy would win. Usually having blood thirst and being unscrupulous are not a guaranty for wining. A truly cunning cold blooded guy would do things which are blood thirsty and...

Why Does India Suck At The Olympics? (12)

Rohan: Name one???

the way of the dodo: That’s bollocks. Indian has produced at least a dozen fast bowlers over 140 in the past decade. The problem they have is thier bowlers breaking down with injuries and loosing pace. And what the fuck does consistent skin...

the way of the dodo: You can’t pull off stuff like that in places other than china because it’s raises a lot of human rights & child welfare issues.

Unequal Marriage In Sri Lanka (The Foreign Kind) (18)

DK: My thanks to everyone – well, perhaps not Acro – who has contributed to this. I’ve learned a lot. As I’ve said in a previous string I’m Sri Lankan-born, lost SL citizenship because of prevailing laws at the time I...

New New Kottu (7)

Chavie: Thanks bro. :)

Chavie: Yeps, any combination of language/popula rity that you use to view a page can be used to obtain a feed. Let’s say you’re looking at Sinhala posts popular today: http://kottu.or g/si/today You can get the feed for that...

D: Can we get separate RSS feeds based on the language?

General Sarath Fonseka Out Soon? (12)

David Blacker: Nothing wrong with the Sinhalese being divided by politics rather than united by ethnicity. And yes, of course SL must cooperate with an international investigation if one is initiated. We can’t afford not to. The idea is to...

Sarath Fonseka And The Mahavamsa

The Mahavamsa (a history of Sri Lanka) is full of conflicts between generals and kings. Usually, the more bloodthirsty and unscrupulous would win. Our current (elected) ruler Mahinda Rajapaksa has had his own general conflicts, namely with one Sarath Fonseka. In the old days Fonseka would have staged a coup, as in literally try to cut of Mahinda’s head, and Mahinda would – if that failed – tie him to four elephants and split his parts asunder. Can’t do that shit anymore. Instead Fonseka ran for office and lost and Mahinda tossed him in jail.

Why Does India Suck At The Olympics?

Today on the morning show we talked about the Olympics, namely China’s emerging dominance. For me the bigger question is India. Why does India suck so much? In 2008 the US won 110 medals, China won 100 and India won… 3. India has over a billion people, some economic clout and is by all counts an emerging superpower, but they suck at the Olympics. Why?

New New Kottu

Janith has updated Kottu with rims and shit. Seriously, it looks pretty good. You could say the desktop look is cosmetic, but check out the mobile. Kottu now looks like an app with settings and menus and such. The biggest problem with K2 is me, ie, it now takes me up to a month to respond to emails. OMG I’m scared of my email. But Janith’s done this code and design update all by himself and it looks pretty good. Check it out. There was one bug with the previous page link. Lettuce know if there’s any more.

Miss Travel. Alternately, Mistravel

This is highly dubious. Miss Travel is a travel/social networking site that connects ‘Generous’ and ‘Attractive’ travelers. To, like, travel together, I guess. It all seems a bit like arranged prostitution and trafficking. This is part of a broader online trend to connect rich men to younger, attractive women. Sites like seekingarrangement.com connects women to ‘sugar daddies’ already. I guess Miss Travel is just taking that trend international. Wait, I checked, it’s the same guy doing both.