Archive for November, 2007

My Activities at Night

My activities at Night, Call my friends and family in Indonesia with Skype 1.4, Coding with Console Terminal, Write homework with OpenOffice 2.3, Editing Music with Audacity 1.2.4, Listening my favorite song with Banshee Music Player, Download new song with Limewire, and Enjoy with Chess. and all applications I use with Ubuntu 7.10.

How Ajax is Different ?

An Ajax application eliminates the start-stop-start-stop nature of interaction on the Web by introducing an intermediary — an Ajax engine — between the user and the server. It seems like adding a layer to the application would make it less responsive, but the opposite is true.

Instead of loading a webpage, at the start of the session, the browser loads an Ajax engine — written in JavaScript and usually tucked away in a hidden frame. This engine is responsible for both rendering the interface the user sees and communicating with the server on the user’s behalf. The Ajax engine allows the user’s interaction with the application to happen asynchronously — independent of communication with the server. So the user is never staring at a blank browser window and an hourglass icon, waiting around for the server to do something.

Every user action that normally would generate an HTTP request takes the form of a JavaScript call to the Ajax engine instead. Any response to a user action that doesn’t require a trip back to the server — such as simple data validation, editing data in memory, and even some navigation — the engine handles on its own. If the engine needs something from the server in order to respond — if it’s submitting data for processing, loading additional interface code, or retrieving new data — the engine makes those requests asynchronously, usually using XML, without stalling a user’s interaction with the application.

Next Page »


Muhammad Zulfikar is a sixteen something computer nerd that have study in a Technical and Computer Networking fields. He is a student in a high school in Middle East. By day, he is a Linux and Unix user, but in his free time he prefers to travel the world - and snap it with his camera. (More »)


View Muhammad Zulfikar Rakhmat's profile on LinkedIn

Flickr Photos

20

Kuala Lumpur

Pavilion Bukit Bintang

Suria KLCC (Inside)

KLCC Park

More Photos