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 Minority Politics (2)

indi: I don’t consider him a racist, but he certainly wouldn’t have been seen as a minority champion, until he became a candidate

St. Fallen: Why are we accepting that he’s racist based on that statement? Fonseka is not a politician. What set him apart was the fact that he spoke uninhibited, which landed him in jail. I think he was brave to make a statement that he...

General Sarath Fonseka Out Soon? (2)

Jilebi: Isn’t SF a US Permanant Resident?

shammi: Great news. I didn’t believe it would happen. The general’s lung condition must be bad, and Mahinda knows that the people wont forgive him if anything were to happen to SF, and it was thought that he was denied proper medical...

Sri Lanka Has One Million ‘Extra’ Women (24)

shammi: You missed an apostrophe in girlfriends. Do we add it before or after the “s” ?

Ainsley Samarajiwa (1924-2012) (23)

Giules: Agreed. My deepest sympathies, Indi.

Rumesh: Hey bro, a writing of great depth and value just as the man himself. Growing up as a child through immense suffering and pain, I remember how seeya (I used to call him ‘loku seeya’) and of course aachchi cared for us and...

Kevin: Indi, my deepest sympathies. Please convey my sympathies to Aunty Evelyn.

The iPlayboy App. For The Articles (1)

Tharindu: It was very interesting to see Playboy mags of 50s and 60s….

Night Watch (7)

LC Perera: My deepest sympathies to you and family, Indi.

Sarath Fonseka And Minority Politics

I started off not really liking General Sarath Fonseka, him being part of the aggressive war effort. I didn’t support the war (largely cause I thought it would fail), and I thought Gotabhaya Rajapaksa and Fonseka were gleefully stomping everything. Fonseka even came out and said “I strongly believe that this country belongs to the Sinhalese but there are minority communities and we treat them like our people,” in 2008 (National Post). Then when he ran for President in 2010, he won mainly in minority areas. Which shows you how things can change.

General Sarath Fonseka Out Soon?

General Sarath Fonseka was arrested on a bunch of trumped up charges, but mainly for daring to threaten Mahinda in a Presidential election. Despite his poor health, Fonseka was arrested in February 2010 and sentence to three years. Word on the street now, however, is that he’ll be released soon. Like any day now. President Mahinda Rajapaksa has told the Hindu so, so it looks like the General will be out soon. Without his title, a proper house or much shot at power, but out still.

The iPlayboy App. For The Articles

I’ve been testing a lot of apps. A very interesting one is iPlayboy, from Playboy magazine. It’s bad porn but a good magazine, especially since you can read issues from its cultural heyday – the Mad Men era of the 60s.

Reading Comics Again (Marvel Comics App)

I’m going to get back to blogging. I buy a shitload of stuff on my iPad. Not that I like spending money, and the exchange rate terrifies me, but it’s just so easy, and so good. For example, I’ve been reading comics again. Spiderman, and Carnage. Except this time Spiderman is friends with Iron Man, and Carnage has boobs. Amazing. I’ve realized, however, that Marvel never ends stories. They are all cliff-hangers. Sequels are the business model. They’re such assholes money machines.