Feedback Form
Home Features Mastermind Forums About Advertise Blog Network Contact Be An Author

AJAX: A Gift from the Computer Gods

AJAX: A Gift from the Computer Gods

Technology has enabled mankind to make great strides from landing on the moon, to speaking on cell phones, to the advent of the Internet. Speaking of the web, software and applications are being originated with great alacrity. It is as if you need your brain to be running at high cable speeds in order to internalize all of the options and advancements being offered. Well, it is too late to slow down now.


"All appears to change when we change."



New Evolution-



AJAX, short for asynchronous Java Script and XML, is a web development technique for engineering interactive web applications. It was invented with the hopes of allowing web pages to react quickly by exchanging small amounts of data with the server (in a covert fashion) without the need of the entire web page to be reloaded with every change request. This ability facilitates interactivity, speed, and usability.



An example of AJAX in action is the applications of Google Suggest and Google Maps. In using the former, suggested terms appear and modify themselves as the user types instantaneously. The latter allows the user to zoom in, use the cursor to apprehend the map and scroll around without the page needing to be reloaded.



AJAX represents a synergy of technologies infused together to allow powerful possibilities.


AJAX entails:


- Standards-based presentation using XHTML and CSS


- Versatile display and usability using the Document Object Model


- Data interaction and modification using XML and XSLT


- Asynchronous data retrieval suing XMLHttpRequest

- With JavaScript enabling it all to congeal



How it Works-


Before AJAX, web application worked by:


- User actions in the interface prompting an HTTP request back to the server


- Then the server undergoing processing: gathering data, manipulating numbers, communicating with other systems, etc.


- Then returning to the HTML page



The process needs to be celebrated as an event of technology, but while the server is working the user is waiting. Again, we cannot completely frown on these events with our hindsight of 20/20. It was a marvel at the time, but AJAX has enabled something better. When an interface is loaded why does the interaction have to come to a halt with each request from the user? Why does the application have to go to the server at all? Now it doesn't.



"There can be change without progress, but not progress without change."



An AJAX application is equipped with an AJAX engine filling the gap between the user and the server. This 'middle man' does not prolong the process but expedites the process. An AJAX engine written in JavaScript and remaining incognito behind a frame is responsible for presenting the interface the user views and interacting with the server for the user. The interactions happen asynchronously (independent of relations with the server). The user never views a blank browser window or hourglass icon.




User actions that would warrant an HTTP request is replaced by a JavaScript call to the AJAX engine. Data validation, editing data in memory, and some navigation is handled solely by the AJAX engine. The engine will make requests for information from the server asynchronously (usually using XML) without prolonging the user's interaction.



Who's Hip? Google has taken great stock in AJAX. All major products Google has released recently (Orkut, Gmail, Google Groups, Google Suggest, and Google Maps) use the AJAX approach. Do you like some of the more fancy features present in Flickr?



Guess what is responsible for the usability technology? AJAX is versatile enough to use in small to large applications and is technically sound. AJAX is an exciting development for web applications. Its proliferation is only going to grow as time goes on. There are many web developers that already know how to use the technology, so we expect other organizations to follow the moves of Google.



The limitations for AJAX are not in relation to the applications; they are in relation to taking advantage of the possibilities. It will be up to innovative web designers to revolutionize the possibilities that will take place in the near future.





AJAX A Gift from the Computer Gods - To learn more about this author, visit James Keough's Website.

Like this article? Share it with your friends

Article Feedback
 Article Feedback No article feedback found.
  Leave Your Feedback
article feedback

Article Feedback

To learn more about the Evan Elite Author Program please contact us.

About The Author


James Keough
(Visit James's Website)

James Keough is a Gold author on EvanCarmichael.com
About The Author

View Author Blog
View Author Blog

View Author Video
View Author Video

Free Downloads


James Keough's

Complete
List Of
SEO
Articles

Name
Email
If you enjoyed this article, get James Keough's Complete List of SEO Articles For FREE!

More James Keough
CHOOSE YOUR KEYWORDS WISELY
HOW TO ACHIEVE ROI FROM SEO
HOW TO CHECK YOUR WEBSITE
Tips for Web Design
SEARCH ENGINE OPTIMIZATION OVERVIEW
How to Choose a Web Design Firm
Writing for the Web
Why B2B Needs SEM
DESIGNING A WEBSITE FOR SEARCH ENGINES
This Article Thinks Outside the Box
Free Downloads


 
 
 


Evan Elite Authors
Dave Kurlan  
John Alexander  
Jeff Foster  
Evan Elite Authors

Become An Author
Have you written articles that would be of value to entrepreneurs? Become an expert on our site by publishing them! Expose yourself to a wide audience, drive more traffic to your website and get more sales! Click Here for details.
Become An Author

Evan's Latest Video
Modeling the Masters: Learn the true secrets behind Walt Disney's business success factors & grow your company! Video produced by Phanta Media
Evan's Latest Video

Business Opportunities
"Learn straight from Evan how you can Make a Full Time Income (And More) from a Website"

How to Start An Online Business

Click Here To Learn More
Business Opportunities



Evan's Newsletter
Get advice & tips from famous business owners, new articles by entrepreneur experts, my latest website updates, & special sneak peaks at what's to come!
Name:
Email:
Evan`s Newsletter

Free Downloads
Find & Keep Profitable Clients Icon Find & Keep Profitable Clients
Building Business Relationships Icon Building Business Relationships
Balanced Leadership Icon Balanced Leadership
Speed Business Networking Icon Speed Business Networking
Powerful Living Icon Powerful Living
Free Downloads - Complete List

Entrepreneur Tools and Guides
Top 50 Blogs For Startups To Watch In 2008
Top 50 Blogs For Startups
Top Blogs To Watch In 2008
 
Top 50 HR Blogs 2009
Top 50 HR Blogs 2009
Top 50 HR Blogs 2009
 
Entrepreneur Tools and Guides

SEO For Africa
SEO For Africa
Bintou Fall LELO;Thiès;, Senegal,
Bintou Fall
LELO;Thiès;, Senegal
SEO For Africa

If I Were A Startup...
Adam and Matthew Toren , $200k to $3.4 Mil in 3 Years
Adam and Matthew Toren
$200k to $3.4 Mil in 3 Years
Gord Hotchkiss, $113k to $1.5 Mil in 5 years
Gord Hotchkiss
$113k to $1.5 Mil in 5 years
If I Were A Startup... - Complete List

Famous Entrepreneurs
Magic Johnson, Johnson Development Corp.
Magic Johnson
Johnson Development Corp.
William Harley Arthur Davidson, Harley-Davidson
Famous Entrepreneurs - Complete List

Entrepreneur Advice
Keith Ferrazzi, Never Eat Alone
Keith Ferrazzi
Never Eat Alone
David Allen, Getting Things Done
David Allen
Getting Things Done
Entrepreneur Advice - Complete List

Popular Articles
(Premium Authors)

     Letting Yourself Have Outrageous Success and Personal Happiness
By Lorraine Cohen
     Uncertainty the Unknown As the Doorway To Possibilities
By Lorraine Cohen
     5 Marketing Tips to Grow Your Business And Attract What You Want
By Lorraine Cohen

Have A Suggestion?
Toronto Salsa Classes / Toronto Salsa Lessons Email us your ideas on how to make our website more valuable! Thank you Sharon from Toronto Salsa Lessons / Classes for your suggestions to make the newsletter look like the website and profile younger entrepreneurs like Jennifer Lopez and Sean Combs!
Have A Suggestion?

More Evan Carmichael
More Information