Tuesday, January 10th, 2006

The Importance of a Good Beta

Category: Ajax, Editorial, Usability, Web20

We get a lot of submissions for beta sites to showcase their use of ajax. Michael has written a great post that should be required reading for anyone before they click “send” on that press release email. He stressed that you often only get one chance with the early adopters, so if you blow it Read the rest…

Posted by Rob Sanheim at 4:36 pm

3.9 rating from 57 votes

Tiktrac: Timesheet management software

Category: Showcase

Tiktrac is a simple clean looking piece of timesheet management software: Keep track of time within your organisation with a slick Ajax web interface, RSS feeds and CSV data exports. Allow your staff to sign in and log their time efficiently, and never rely on emailing spreadsheets around again. Allow your clients to sign in Read the rest…

Posted by Dion Almaer at 8:34 am
Comment here

3.4 rating from 32 votes

ClearNova open sources ThinkCAP Ajax Framework

Category: Editorial, JavaScript, Library, Toolkit, UI

It seems like a lot of people want to get market share with their Ajax frameworks. ThinkCAP JX is now licensed as open source: Two software companies are beefing up their Web applications using Asynchronous JavaScript and XML (Ajax) and contributing parts of their products to the open-source community to try to spur further Ajax Read the rest…

Posted by Dion Almaer at 1:12 am

3.6 rating from 35 votes

JavaScript version of SWT

Category: Library

Scott Delap linked over to J2S, an early JavaScript version of SWT. If you are an Eclipse guru you could jump into an Ajax world quickly… but do we want this complexity?

Posted by Dion Almaer at 12:47 am
1 Comment

3.8 rating from 22 votes

Better JavaScript: Objects, Functions, and Constructors

Category: Editorial, JavaScript

My case insensitive namesake, dIon Gillard, has started to put out daily blogs that introduce JavaScript to Java folk that don’t think of it as a real language. dIon agrees with Douglas Crockford’s thought that JavaScript is The World’s Most Misunderstood Programming Language. So far his blog gets back to basics as he discusses: Introduction Read the rest…

Posted by Dion Almaer at 12:23 am
1 Comment

3.5 rating from 15 votes

Monday, January 9th, 2006

J3Unit: javascript testing + jetty and junit

Category: Builds, Firefox, Java, JavaScript, Testing, Toolkit

J3Unit is a new OO testing framework for Javascript with optional integration with Jetty and Junit for automation into your test suite. It builds upon the work done with the Script.aculo.us test unit runner and JSUnit. Of course, you can grab the zip file and just get up and running in static mode. Or take Read the rest…

Posted by Rob Sanheim at 3:52 pm

3.7 rating from 37 votes

Audible Ajax Episode 12: Thomas Fuchs of Script.aculo.us

Category: Interview, Podcasts, Prototype

The most popular opensource Ajax JavaScript frameworks are Dojo and Prototype/Script.aculo.us. Some of the first “wow” moments were due to the effects created by Thomas Fuchs in his Script.aculo.us library that builds on top of Prototype. Many people didn’t realise that with one line of JavaScript code they could get such a nice effect to Read the rest…

Posted by Dion Almaer at 1:05 am

4.4 rating from 88 votes

MeasureMap Flash Slider Released

Category: Component, Examples, Flash

Adaptive Path have kindly released a two bundles of the date slider widget that they use in Measure Map (which we covered in the past). The date slider is a Flash visualization that Measure Map uses as one way to navigate the site. We are happy to provide a version of this date slider to Read the rest…

Posted by Dion Almaer at 1:03 am

3.6 rating from 12 votes

egoSurf: background searching to stroke your ego

Category: LiveSearch, Showcase

egoSurf is going after the people that Google themselves. You can admit it! It does a nice job of running searches in the background, and constantly letting you know where you stand, and the progress. At the end of the job, it even comes up with Flash dials to give you a context to your Read the rest…

Posted by Dion Almaer at 12:56 am

3.7 rating from 23 votes

Using the error codes from XHR calls

Category: Ajax, Editorial, Examples

Over at The Form Assembly they are discussing Treating the HTTP Status code right. The main point of the article is the discussion of trapping various status codes, and doing smart things with them. For example, a smart authentication handler could look something like: switch (req.status) { case 200: // login ok, moving on… break; Read the rest…

Posted by Dion Almaer at 12:42 am
Comment here

3.8 rating from 36 votes

Friday, January 6th, 2006

Live archive explorer for Pivot blogs

Category: Component, Showcase

Marco van Hylckama Vlieg has created a widget for a dynamic view of Pivot blog archives. For details read his blog entry, or check out the widget running on his blog. It takes advantage of a nice live table where rows are loading on the fly as you scroll. It also has a preview of Read the rest…

Posted by Rob Sanheim at 3:05 pm
1 Comment

2.7 rating from 27 votes

Google RSS Reader: Ajax and Continuations

Category: Editorial, Google

Niall Kennedy has disected the Google RSS Reader, which gives us a look into how Google does its thing. Nick Lothian then took this further, looking into the Ajax lens and finding out about how Google uses Ajax and continuations. So I was mucking around with Niall’s excellent reverse-engineering of the Google Reader, and I Read the rest…

Posted by Dion Almaer at 11:13 am

3.6 rating from 22 votes

Taconite 1.5 Released

Category: Toolkit

In November we announced Taconite 1.0, and now in 2006 the Taconite team has released version 1.5. What’s new in 1.5 Updated method toQueryString in taconite-client.js so that if no name attribute exists, the id attribute is used as the name in the query string. Updated method createXMLHttpRequest in taconite-client.js to use the new Microsoft Read the rest…

Posted by Dion Almaer at 9:49 am
Comment here

3.2 rating from 21 votes

Dojo: Uploading files, and contents with Ajax

Category: Dojo, Toolkit

Dojo makes it very easy to submit forms with Ajax, using the dojo.io.bind() wrapper. All you have to do is add formNode: document.getElementById(‘foo’) to the argument object and you are set. But what about uploading files? Alex has written up file uploading with Dojo, where he shows us that we can simply add dojo.require(“dojo.io.IframeIO”); to Read the rest…

Posted by Dion Almaer at 9:39 am

3.7 rating from 106 votes

Scottish Kilts Shopping Cart

Category: Showcase

Billy McIntosh has gone through adding Ajax where he saw fit to his “Web 1.0” shopping cart system. As he says: Here’s a fully functional ajax-enabled shopping cart derived from our ‘Web 1.0’ version. It has no real bells or whistles, nor do I think it needs any, all it does is utilize the speed Read the rest…

Posted by Dion Almaer at 9:31 am

3.4 rating from 13 votes

Thursday, January 5th, 2006

An Ajax Wordsearch

Category: Showcase

Remember Teacher!, the Ajax grading app we mentioned a few weeks ago? There’s a new function in this teaching suite: an Ajax wordsearch . Each time you add a word, it updates and fades in the new wordsearch. You can toggle whether to show or hide the solution.

Posted by Michael Mahemoff at 10:42 pm

3.3 rating from 14 votes

All Posts of January 2006