YOUR FEEDBACK
Immo Huneke wrote: A well written article, an ingenious solution to a real problem often encountere...
Cloud Computing Conference
March 30 - April 1, New York
Register Today and SAVE !..

SYS-CON.TV

2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
TOP THREE LINKS YOU MUST CLICK ON


Slow Cool Ain't Cool
A real user-centric approach to managing AJAX application performance

Asynchronous JavaScript and XML (AJAX) combine proven technologies including JavaScript, Extensible Markup Language (XML), dynamic HTML (DHTML), Cascading Style Sheets (CSS), and the Document Object Model (DOM) to enable the delivery of interactive Web applications. AJAX-based Web applications no longer have to reprocess and resend the entire Web page to the end user's browser every time anything changes on the page. As a result, advanced features, like seamlessly populating a Web form with the name of the city when the zip code is entered, can be delivered without having the user sit through the awkward dead time of a complete page refresh. Accelerating the adoption of AJAX is the underlying technologies that are already supported by hundreds of millions of browsers worldwide, and are ready to deliver a cool interactive surfing experience to the end users.

Is it really so simple? Not really. While AJAX adds a patina of interactivity and coolness to Web applications, its increased complexity and more "chatty" protocols can significantly impact the performance of such applications. The bottom line is that even if Web applications become slicker, end-user satisfaction of the site could actually go down because of performance issues. In today's world of instant gratification and finicky behavior, slow Web sites are just not tolerated by users regardless of the perceived coolness of the site. In fact, a Web site has to be interactive and responsive at the same time to accomplish its business objectives.

It's All About the End User
Instead of simply asking the browser to display simple HTML pages, AJAX applications place a heavier demand on an end-user's browser executing JavaScript and parsing frequent client/server XML messages. Because of the myriad browsers or browser versions being used, and knowing that each version is slightly different in the way it performs these tasks, it is very difficult for IT to ensure that the application can meet the end user's response time expectation. For example, even if the AJAX application is tested on the QA lab's Mozilla Firefox 2.0 browser and deemed to be meeting the service level, it still requires a major leap of faith on the part of developers to conclude that the application is acceptable to the majority of users running Microsoft's Internet Explorer 7 (IE7) browser.

Testing the code against all types of browsers is theoretically feasible, but it is certainly a costly ongoing effort to keep up with the rate of change in browser technologies and patch releases. Compounding the problem is the constant need to update the Web application to maintain site freshness, making the testing chore even more difficult.

About Hon Wong
Hon has served as CEO of Symphoniq Corporation since its inception. Prior to joining Symphoniq, Hon co-founded NetIQ, where he served on the board of directors until 2003. Hon has also co-founded and served on the board of several other companies, including Centrify, Ecosystems (acquired by Compuware), Digital Market (acquired by Oracle) and a number of other technology companies. Hon is also a General Partner of Wongfratris Investment Company, a venture investment firm. Hon holds dual BS in electrical engineering and industrial engineering from Northwestern University and a MBA from the Wharton School at the University of Pennsylvania.

LATEST AJAXWORLD RIA STORIES
More than a thousand sites are using Facebook Connect, says Mike Vernal, a member of the Facebook Platform engineering team, in this Exclusive Q&A with SYS-CON's Web 2.0 Journal. Some prominent examples Vernal mentions include Citysearch for local reviews, Joost and Vimeo for vid...
Curl announced the release of Curl Data Kit Data Services (CDK-DS) for enterprise developers building new applications using Adobe Flex or Flash, as well as developers upgrading existing Curl applications. This addition to the Curl Rich Internet Application (RIA) Platform is an i...
BonzoBox, a social homepage, has revealed its product to the public. The website has previously operated under a hidden beta only available to selected developers. BonzoBox is an interactive Web tool that allows people to build their own customized "BonzoBox" home page with live ...
rPath and WANdisco today announced that WANdisco has selected the rPath rBuilder and rPath Lifecycle Management Platform to build and maintain its Subversion MultiSite solution as a manageable set of application images for delivery in virtualized and cloud-based environments. rPa...
Indigo Eight Software's release of AjaxPDF 2.5 lets thousands of DotNetNuke 4.x users view PDF documents in-line. Once installed, choose the PDF document to display, apply any of the optional security settings and the PDF document appears in-line within the Dot Net Nuke site. Thi...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

Click Here

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE