Friday, July 1st, 2005
Category: Mapping
, Showcase
It is nice to see the Google Maps team tweaking and updating the application constantly. The latest addition has been the migration from the text links for Satellite and Map mode, to buttons on the map itself. My guess is this has been done as: It is in your face. The user is watching the Read the rest…
Category: Examples
, Library
Bill Scott of Sabre and the Rico team decided to add and release LiveGrid functionality. They want to banish NEXT/PREV from the web with this technique, which lets you use a scrollbar to automatically grab more info. You keep scrolling, it keeps fetching. Demos To see LiveGrid in action check out: Basic LiveGrid Yahoo! Search Read the rest…
Category: Ajax
TIBCO announced an Ajax Accelerator Program for their TIBCO General Interface. TIBCO General Interface encapsulates the complexities of asynchronous JavaScript and XML (AJAX) and adds powerful features including robust component libraries, visual tooling, step-through debugging, automated memory management and other enterprise-grade services, making TIBCO General Interface the flexible choice for professional developers. TIBCO General Interface Read the rest…
Thursday, June 30th, 2005
Category: Component
, Java
Ed Burns (JavaServer Faces spec lead) has written his first Ajaxian JSF component: A progress bar <d:progressBar id=”progressBar” value=”#{process.percentage}” interval=”1000″ /> It is based on “Greg Murray’s very useful but utterly non-componentized Progress Bar example”. There is also an autocomplete Ajaxian Faces component.
Category: Library
The Pushlets team has added Ajax to their HTTP-based publish/subscribe framework. You can check out an example here. In the code they have functions for the various events: function leave() { doRequest(‘/pushlet/pushlet.srv?p_event=leave&p_id=’ + sessionID ); } and then the typical XHR to access the pushlet server side: function doRequest(url) { // Create XMLHttpRequest object and Read the rest…
Category: JavaScript
In the “cool JavaScript snippets” department, we delve into the Prototype library for a nice function which tries to fire and forget through a set of operations. Defining Try.these var Try = { these: function() { var returnValue; for (var i = 0; i < arguments.length; i++) { var lambda = arguments[i]; try { returnValue Read the rest…
Wednesday, June 29th, 2005
Category: Articles
, JavaScript
, Usability
Ben Nolan has written a nice piece called Using CSS selectors to apply Javascript functionality. He looks at Ajaxian showcases, and doesn’t always like the code that is mixed in the HTML. He goes on to explain how to use CSS selectors to abstract this code out, giving you the other benefit of a clean Read the rest…
Tuesday, June 28th, 2005
Category: Library
Microsoft got hit by the Ajax term like everyone else. They have been “doing Ajax” for a long time, as many companies had been, before the Ajax term took off. If you looked at ASP.NET 2.0 (Whidbey) you would have seen Ajax all over the shop. They have components that you can drag and drop Read the rest…
Category: JavaScript
, Prototype
You may have seen $(‘someId’) in some of the JavaScript frameworks out there such as Prototype and DWR. We have had people wonder what kind of magic that is, and it is just a function. The name of that function just happens to be ‘$’, which is totally valid in JS. Prototype, being nice and Read the rest…
Monday, June 27th, 2005
Category: JavaScript
“JavaScript doesn’t seem very OO”. I hear that a lot. How far from the truth it is though. A lot of us are just trained to think that OO == CLASS BASED OO, which has won out in a lot of popular OO languages of late. JavaScript is fully OO, and arguably more so than Read the rest…
Category: Utility
A blast from the past here. A lot of people are not aware of Douglas Crawford’s JavaScript Minifier which does what it says on the box: JSMin is a filter which removes comments and unnecessary whitespace from JavaScript files. It typically reduces filesize by half, resulting in faster downloads. It also encourages a more expressive Read the rest…
Friday, June 24th, 2005
Category: Examples
, Library
Garrison Locke has updated his Ajaxian spell checker with a 2.2 release. A few of the major updates to the spell checker are: Added a Beta wrapper for aspell so you don’t have to have pspell installed. Added a preview mode (with image support) so you can see it even if you don’t have misspellings. Read the rest…
Category: Showcase
Johnvey Hwang has created an alternative UI for del.icio.us that enables you to browse all of your bookmarks in a more interactive fashion. del.icio.us direc.tor uses the XML/XSL features of the browser to handle very large record sets. It works by downloading your entire bookmark file from the API, and managing it in the browser.
Category: Showcase
Today’s Friday item is the JSCalc: the JavaScript calculator bookmarklet. With this bookmarklet you will never have the feeling of: Man, I need to do a quick calculation, but I don’t want to open Calc!
Category: Showcase
A swedish search engine, Enviro, which uses Ajaxian techniques. If you search for someone like ‘pettersson’ and the click on a result, you will see an example in action.
Thursday, June 23rd, 2005
Category: JavaScript
, Library
The land of Google Code has released a little library used in their Ajaxian applications (such as Google Maps and Suggest). The first piece released is Google AJAXSLT. AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications. Because XSL-T uses XPath, Read the rest…