Tuesday, May 24th, 2005

Dean Edwards’ IE7

Category: IE, JavaScript

Dean Edwards wishes that IE had decent CSS support, like us all. He went out and created a package called IE7, which tries to fix the box model, add XMLHttpRequest and DOMParser nicely, etc etc. The IE7 XML Extras is modelled on the Mozilla extras. Thanks Dean!

Posted by Dion Almaer at 9:50 am
1 Comment

3 rating from 7 votes

Ajax Usability Mistakes

Category: Ajax, Usability

Alex Bosworth has written up 10 usability mistakes that he thinks Ajax developers make. Fortunately, these are not intrinsic to the Ajax platform so we can work around them. Not giving immediate visual cues for clicking widgets:There are many patterns emerging here, such as showing the Firefox/Apple spinning wheel next to widgets, when work is Read the rest…

Posted by Dion Almaer at 9:43 am

3.5 rating from 15 votes

Monday, May 23rd, 2005

Google Maps Platform: ChicagoCrime.org

Category: Ajax

The Google Maps platform keeps soldering on. The latest cool innovative hack is ChicagoCrime.org. It manages to munge and plot crime data onto maps. Here is an example. Nice work.

Posted by Dion Almaer at 7:12 pm
Comment here

3 rating from 5 votes

Showcase: Lace – Ajaxian Chat Service

Category: Ajax, Chat, Showcase

Chat clients often seem to be sample applications of new technology on the web. Ajax has had its share, and now there is Lace: a free Ajax experiment that implements a chat service. Lace is a free web communications experiment written in PHP, Javascript, XHTML and CSS. Lace takes advantage of XMLHttpRequest if it is Read the rest…

Posted by Dion Almaer at 10:49 am

3.7 rating from 14 votes

Server to Client callback via mod_pubsub

Category: JavaScript

A common issue that we have to work around, is when we would love to have the server-side of an application, call back into the client-side (browser). Obvious examples are real-time updates of data. We can of course use polling methods, and Ajax can come in to help with the polling, however this can be Read the rest…

Posted by Dion Almaer at 9:45 am

3.4 rating from 7 votes

Friday, May 20th, 2005

Oracle ADF Faces gets Ajaxian, er Partial Page Rendering

Category: Component, Java

Oracle ADF components for JavaServer Faces, and its predecessor has been doing the Ajax thing for awhile (although the verbiage was: Partial Page Rendering). Steve Muench has a tutorial which details Building J2EE Applications with Oracle JHeadstart for ADF. More Ajaxian work from the Java folks.

Posted by Dion Almaer at 3:07 pm

3 rating from 5 votes

JavaServer Faces Ajaxian Components

Category: Ajax, Java

Ever since Ben and I met with Ed Burns (JSF spec lead) at TheServerSide Symposium, we knew that he was serious about implementing Ajaxian components and having JSF be a solid platform for Ajax. He has put together his first Ajaxian JSF component, which is a Progress Bar indicator. You use it via: <d:progressBar id=”progressBar” Read the rest…

Posted by Dion Almaer at 2:39 pm

3 rating from 6 votes

Thoughts on Rich Clients and Ajax

Category: Ajax, Editorial

Flying back home in style (err, Southwest Airlines) after the recent Ajax Summit, I considered the “rich client” versus web app debate. With the emergence of Ajax, its gotten harder to choose between the two. After seeing what folks are doing with Ajax at the summit, its gotten *really* harder. Sure, those doing crazy wild Read the rest…

Posted by Ben Galbraith at 9:33 am

3 rating from 5 votes

Thursday, May 19th, 2005

XHR Server Validation with DWR

Category: Java

Joe Walker, creator of DWR, has put up info on Ajax Validation with DWR. You can look at demo page, and a view source shows you how easy it is to add the JS: HTML Credit Card #: <input id=”cardnum” type=”text” onchange=”checkCardNum()”/> <span id=”cardnum-error” class=”error”></span> JavaScript <script type=’text/javascript’ src=’/dwr/dwr/interface/CreditCardValidator.js’></script> <script type=’text/javascript’ src=’/dwr/dwr/engine.js’></script> <script type=’text/javascript’ src=’/dwr/dwr/util.js’></script> Read the rest…

Posted by Dion Almaer at 5:32 pm
1 Comment

3.1 rating from 7 votes

Wednesday, May 18th, 2005


Category: Ajax

Announcing a wiki on Ajax Patterns: This is an in-progress collection of AJAX patterns being collected and discovered by Michael Mahemoff, building on an initial draft published on my blog about two weeks ago. The patterns consist of: Architectural Patterns: auto-page refresh, unique URLs on events, predictive fetch, and client site cache Display Patterns: Age Read the rest…

Posted by Dion Almaer at 11:01 pm
1 Comment

2.8 rating from 6 votes

Example: Live Preview

Category: Examples, JavaScript, Usability

Jonathan Snook has re-thunk the old chesnut: Weblog comments. He has implemented a Live Preview option which uses the Yellow Fade Technique, and has a nice clean UI. A nice simple example, that also failsback gracefully.

Posted by Dion Almaer at 1:33 am

3 rating from 7 votes

Tuesday, May 17th, 2005

Example: Dojo Grid Widget

Category: Ajax, Dojo, Examples, Toolkit, XmlHttpRequest

Scott Miles took the latest Dojo Toolkit, and built a new Grid Widget: It’s not much of a dataset, but the grid has sorting and in-place editing. The data is retrieved asynchronously from a PHP/MySql backend. I have an internal version which transparently writes edits back to the DB (which is kind of snazzy). Good Read the rest…

Posted by Dion Almaer at 10:39 am

3.3 rating from 93 votes

Ajaxian My Google! Prediction

Category: Ajax, Portal

Google has a tradition of reinventing a service that Yahoo! already has (Gmail, Maps). I would be willing to bet that GPortal is around the corner. How will Google be able to reinvent that bad boy? This is where Ajax comes in. Ajax finally delivers on the vision of the portal/portlets. None of the annoying Read the rest…

Posted by Dion Almaer at 9:37 am

3.8 rating from 17 votes

Showcase: Quek Avatars

Category: Chat, Showcase

We have had requirements on community sites that we build chat functionality right into the site itself. Users that are online can chat, and if a group of people are reading a particular article, the users can be narrowed there. A dutch group has got a cross cutting avatar site, which lets people chat when Read the rest…

Posted by Dion Almaer at 9:35 am

3.4 rating from 14 votes

Accessible Ajax: Not leaving people behind

Category: Accessibility

Michael Moncur wrote about Ajax and excluded users, replying to our blog on the issues of having JavaScript enabled. My concern is not with users who turn off JavaScript (as we said), but we DO see the issue of leaving a group of people behind. It is already hard for people with special needs to Read the rest…

Posted by Dion Almaer at 9:20 am

3.6 rating from 8 votes

Monday, May 16th, 2005

Showcase: JavaRSS.com

Category: Ajax, Java, Showcase, XmlHttpRequest

JavaRSS.com is an RSS aggregator, and has added a new “Ajax” option that a user can choose in settings. Their article discusses how they added support for Ajax to their site. By default, if you mouseover an RSS entry title, a tooltip pops up showing you a summary of the post, and the data was Read the rest…

Posted by Dion Almaer at 1:19 pm
1 Comment

3.3 rating from 6 votes

All Posts of May 2005