Articles


Thursday, November 10th, 2005

Solutions to allow XMLHttpRequest to talk to external services

Category: Articles

Over on XML.com they published Fixing AJAX: XmlHttpRequest Considered Harmful. This article discusses a few ways to get around the security constraints that we have to live with in the browsers theses days, in particular, only being able to talk to your domain via XHR. The article walks you through three potential solutions: Application proxies. Read the rest…

Posted by Dion Almaer at 9:31 am
8 Comments

+++--
3.2 rating from 6 votes

Thursday, November 3rd, 2005

Struts Ajaxian Web Applications

Category: Articles, Java

Struts is the grand-daddy of Java web frameworks, and although the buzz has moved on to other Java web frameworks like JavaServer Faces, WebWork, Tapestry, … a lot of people are still writing Struts applications. Paul Browne has written an introductory article called Sprinkle Some AJAX Magic in Your Struts Web Application. The article focuses Read the rest…

Posted by Dion Almaer at 2:53 pm
3 Comments

+++--
3.4 rating from 10 votes

Ajax Fading Image Gallery

Category: Articles, Component, Showcase

Over at DHTML Nirvana they put up a Ajax tutorial that uses ajax itself to load up its content as you page through (a bit flickery!). The tutorial starts from the basics of Ajax, and gradually adds more as the pages turn, ending up with the Ajax Fading Image Gallery itself.

Posted by Dion Almaer at 8:46 am
1 Comment

+++--
3.6 rating from 25 votes

Friday, October 28th, 2005

Ajax: Tackle the Refresh Button

Category: Articles

Eric Pascarello is tackling the browser refresh and its effects on Ajax applications. The last thing we want is for a user to hit refresh and all of your nice state goes bye-bye. Eric takes an approach that changes the URL between state changes, allowing a refresh to capture the info: function makeRequest2(str){ var loader1 Read the rest…

Posted by Dion Almaer at 3:16 am
7 Comments

++++-
4.6 rating from 118 votes

Wednesday, October 19th, 2005

Ajax Massive Storage System and Really Simple History framework

Category: Articles

Brad Neuberg has posted full instructions for working with both the Really Simple History framework as well as AMASS, the AJAX MAssive Storage System. The Really Simple History framework The Really Simple History (RSH) framework makes it easy for AJAX applications to incorporate bookmarking and back and button support. By default, AJAX systems are not Read the rest…

Posted by Dion Almaer at 4:55 am
6 Comments

+++--
3.4 rating from 7 votes

Wednesday, October 12th, 2005

Extending Ajax with the Flash/JavaScript Integration Kit

Category: Articles

Kris Hadlock has written an article on Extending AJAX with the Flash/JavaScript Integration Kit. This fits in with the recent Flex announcements, as it goes through explaining the JavaScript Flash Integration Kit including: FlashProxy <script type=”text/javascript”> var uid = new Date().getTime(); var flashProxy = new FlashProxy(uid, path to…/JavaScriptFlashGateway.swf’); function highlightItem(param, newcolor) {…} </script> Summary Extending Read the rest…

Posted by Dion Almaer at 3:47 pm
1 Comment

+++--
3.3 rating from 9 votes

Tuesday, October 11th, 2005

Weighing up the Rich Client alternatives

Category: Articles

Alexei White has given his opinion on the various rich client technologies out there (Ajax, XUL, XAML, Applets, Flash, and SVG) giving pros and cons to them. He then attempts to answer “Why Ajax now?”: Ajax is a natural choice for four reasons: 1. It solves current business problems. 2. Platform independance. 3. Skill-set comformity. Read the rest…

Posted by Dion Almaer at 9:48 am
4 Comments

+++--
3 rating from 5 votes

Monday, October 10th, 2005

Java object serialization for Ajax

Category: Articles

IBM developerWorks has a nice Java-based Ajax article: Java object serialization for Ajax: If you’re doing Java Web development using Asynchronous JavaScript and XML (Ajax), then delivering data from the server to the client is probably your top concern. In this second article in the Ajax for Java developers series, Philip McCarthy walks you through Read the rest…

Posted by Dion Almaer at 9:36 am
Comment here

+++--
3.3 rating from 6 votes

Monday, October 3rd, 2005

Ajax getting a fresh look in the media

Category: Articles

Ajax is geting everywhere. C|Net News.com has just published Ajax gives software a fresh look, where they delve into the world and promise of Ajax: An emerging Web development technique promises to shake up the status quo in PC software and blur the line between desktop and Web applications. Over the years, desktop applications tied Read the rest…

Posted by Dion Almaer at 6:54 pm
Comment here

+++--
3 rating from 6 votes

Friday, September 30th, 2005

Exploiting the XmlHttpRequest object in IE

Category: Articles

Amit Klein has written up ideas on security issues to watch out for with XHR in his paper, Exploiting the XmlHttpRequest object in IE – Referrer spoofing, and a lot more… Introduction XmlHttpRequest is a Javascript object that allows a client side Javascript code to send almost raw HTTP requests to the origin host and Read the rest…

Posted by Dion Almaer at 9:38 am
1 Comment

+++--
3.8 rating from 68 votes

Tuesday, September 27th, 2005

What’s Wrong With Ajax?

Category: Articles, Editorial

Dan Grossman, the VC that brought us Top 10 Ajax Apps, has now told us what is wrong with Ajax. He has brought out the old chestnuts: First Problem: User Interface Issues The back, stop, and refresh buttons don’t always work. Since Ajax applications generate pages dynamically, there generally aren’t static links available for bookmarking Read the rest…

Posted by Dion Almaer at 9:28 am
12 Comments

++---
2.8 rating from 10 votes

Friday, September 23rd, 2005

Slashdotted: Ajax for Java developers

Category: Articles

IBM developerWorks has a nice introductory article on Ajax for Java developers. The page-reload cycle presents one of the biggest usability obstacles in Web application development and is a serious challenge for Javaâ„¢ developers. In this series, author Philip McCarthy introduces a groundbreaking approach to creating dynamic Web application experiences. Ajax (Asynchronous JavaScript and XML) Read the rest…

Posted by Dion Almaer at 10:22 am
Comment here

+++--
3 rating from 5 votes

Thursday, September 22nd, 2005

Ajax and Browser History

Category: Articles, Dojo

Brad Neuberg has gone off experimenting with the combination of Ajaxian techniques, and the browser history (back and forward). Issues The following major issues affect all of the AJAX history libraries I have evaluated, other than the Really Simple History framework. First, some history frameworks, such as Dojo, use JavaScript objects to store an internal Read the rest…

Posted by Dion Almaer at 3:59 pm
1 Comment

+++--
3.6 rating from 28 votes

Tuesday, September 20th, 2005

Why Ajax Matters Now

Category: Articles

Why Ajax Matters Now Jesse James Garrett has spoken to the interface designers in the crowd, writing Why Ajax Matters Now over on the Ok/Cancel site. His editorial is split in two pieces. Yes, if… to Yes In the earliest days of the Web, designers chafed against the constraints of the medium. The entire interaction Read the rest…

Posted by Dion Almaer at 7:14 pm
2 Comments

++---
2.6 rating from 7 votes

Monday, September 12th, 2005

Logging in JavaScript with fvlogger

Category: Articles

David Miller has written a lovely article on JavaScript logging. He takes us on the ride that we took when running from alert(), and onto browser tools such as Venkman for Mozilla. Finally he gets to fvlogger, his logging toolkit for JavaScript. fvlogger borrows concepts from Log4J and its cousins, but eschews their complexity by Read the rest…

Posted by Dion Almaer at 1:13 am
2 Comments

+++--
3 rating from 5 votes

Thursday, September 8th, 2005

The Hows and Whys of Degradable Ajax

Category: Accessibility, Articles

Amidst the cheer at the rise of the Ajaxian nation, we quickly found those who were not happy. “Your land is flawed”, they cried. “Although you the best of the best in certain situations, only certain citizens get these benefits”. “What about catering to the entire community!” Valid points were raised. Ryan Campbell has written Read the rest…

Posted by Dion Almaer at 12:03 am
1 Comment

+++--
3.6 rating from 8 votes