Thursday, May 31st, 2007

Ajax Experience Keynotes Announced; Off-line Ajax

Category: The Ajax Experience

Ajax developers are used to wringing a lot of functionality out of a limited and generally closed platform. Thanks to many pioneers, we’ve been able to do really rich UIs in HTML for a few years now. But going off-line has always been Really Tough. Adobe’s Apollo project has been ahead of the game in Read the rest…

Posted by Ben Galbraith at 12:17 pm

3.4 rating from 22 votes

Wednesday, May 30th, 2007

RSS Bling goes Offline with Google Gears

Category: Gears, Google

I couldn’t resist taking RSS Bling, and adding modern offline support to it (instead of HTA/Mozilla specific support from 2+ years ago). I tackled a very narrow problem. Instead of grabbing feed and post data directly from an online store, I changed the code to: Display the feeds and posts, pulling them from the local Read the rest…

Posted by Dion Almaer at 6:03 pm

3.9 rating from 24 votes

Audible Ajax Episode 21: Dojo Offline on Google Gears

Category: Dojo, Gears, Google, Interview, Podcasts

Google has announced some big news for Ajax developers at Google Developer Day. The announcement is Google Gears, an open source runtime to allow you to build Offline Web applications. Some may think “hmm, what about Dojo Offline?” The great news is that the Dojo crew were in the loop wrt this project, and Brad Read the rest…

Posted by Dion Almaer at 6:02 pm

4.4 rating from 36 votes

GWT 1.4: Size, Speed, Deployment, and more…

Category: Announcements, Google, GWT

With the Google Developer Day here, we are seeing a lot of interesting news from Google (If I may say so myself). We just saw that GWT 1.4 RC has been released, and it is a big deal for the GWT community. With version 1.3 we saw the fully open source migration of the framework. Read the rest…

Posted by Dion Almaer at 8:03 am
Comment here

3.5 rating from 60 votes

Javascript LRU Cache

Category: JavaScript, Library

Monsur Hossain has created a simple Javascript LRU Cache: It is loosely based on ASP.NET’s Cache, and includes many caching options such as absolute expiration, sliding expiration, cache priority, and a callback function. It can be used to cache data locally in the user’s browser, saving a server roundtrip in AJAX heavy applications. Usage < Read the rest…

Posted by Dion Almaer at 7:49 am

3.3 rating from 41 votes

OpenAjax CommunicationHub: What should it encompass?

Category: OpenAjax

Coach Wei is chair of the OpenAjax CommunicationHub task force, and he wants feedback: CommunicationHub is another part of the technical work that OpenAjax Alliance has been working on. The goal of CommunicationHub is to identify and propose solutions for communications related interoperability issues, eventually leading to the formation of a working group around this Read the rest…

Posted by Dion Almaer at 6:09 am

3.3 rating from 35 votes

TableKit: Prototype Table Tweaking

Category: Component, Prototype

TableKit is a Prototype based library that lets you create sort, inline edit, and resize tables. There is a simple unobtrusive way to use the component: < View plain text > HTML <table class="sortable resizable editable"> And, you can get lower level and work directly with the API via the TableKit objects.

Posted by Dion Almaer at 3:20 am

3.9 rating from 60 votes

JSVI: You love Vi. You love JavaScript. Now you have both

Category: Fun, JavaScript, Library

From the “we can do it, so we will” department we have JSVI, a JavaScript implementation of vi, in ~3.5k lines of code. (via Dean)

Posted by Dion Almaer at 2:56 am

3.8 rating from 30 votes

Tuesday, May 29th, 2007

Google Maps: Street View and Mapplets

Category: Google, Mapping, Showcase

When I first saw the new Street View functionality that has appeared in the Google Maps preview I was obviously impressed. We have seen other companies taking photos of the content, but being able to walk around the Map was very cool. If I am visiting a new building, or area, I find myself checking Read the rest…

Posted by Dion Almaer at 11:30 am

4.5 rating from 41 votes

My Cool Button

Category: jQuery, Showcase

In dogfood style, little Web 2.0 apps come up to support Web 2.0-isms. My Cool Button takes on the Big Button meme, and uses jQuery to get ‘er done.

Posted by Dion Almaer at 11:14 am

3.4 rating from 57 votes

GCOE X: More Ajax OS

Category: Showcase

Shea Rial pointed us to GCOE X, the latest entry in the Ajax OS market. There isn’t much to see yet, but you can take it for a mini-test drive. As much as I love the Web, and Ajax, the Web / Ajax OS dream seems a looooong way out. And if it ever happens Read the rest…

Posted by Dion Almaer at 9:57 am

3.3 rating from 29 votes

Bitjuice: JavaScript Bitmap API

Category: JavaScript, Library, UI

Our own Michael Mahemoff has been at it again, and this time with a real twist. Michael has packaged Bitjuice, a Javascript API that lets you draw graphics by creating complex HTML tables that are styled. Yup, not Canvas, not SVG, but HTML tables! You can take it for a spin with the interactive scratchpad.

Posted by Dion Almaer at 8:43 am

2.4 rating from 25 votes

Monday, May 28th, 2007

Monthly Ajaxian Roundup for May, 2007

Category: Roundup

We realize that it is an incredible tough job to keep up on what is happening in the Ajax community as it is so broad. We aim to bring you a few posts a day to take some of the burden off of you, but what about broader terms? We are starting a new monthly Read the rest…

Posted by Dion Almaer at 2:44 pm

4.4 rating from 40 votes

Friday, May 25th, 2007

Implementing a syntax-higlighting JavaScript editor in JavaScript

Category: JavaScript, Library, Showcase

Marijn Haverbeke has not only been able to create a syntax-highlighting JavaScript editor in JavaScript, but he has written up the story of the brutal odyssey to the dark side of the DOM tree. The story is a great romp through the never-never-land of JavaScript, DOM, and browser “quirks”. It is well worth a read Read the rest…

Posted by Dion Almaer at 12:40 pm

4.3 rating from 53 votes

fValidator: Unobtrusive javascript tool for easy handling form validation

Category: JavaScript, Library

Fabio Zendhi Nagao, an applied math student and term Moootols fan, has created fValidator an open source unobtrusive javascript tool for easy handling form validation. You markup your form something like this: < View plain text > HTML <input id="exA_Phone" class="fValidate[’required’,’phone’]" name="phone" type="text" /> And, the framework takes care of the validation. The example will Read the rest…

Posted by Dion Almaer at 10:22 am

2.8 rating from 68 votes

Event.observeMethod: More AOP for JavaScript

Category: JavaScript, Library, Prototype

Christos Constandinou has created Event.observeMethod, a library that gives you a way of adding event listeners to methods in an object and running other methods before, around and/ or after the method you are listening to. The code itself is small, based on Prototype, and only 49 lines (1.8kb), uncompressed. < View plain text > Read the rest…

Posted by Dion Almaer at 8:15 am

3.6 rating from 23 votes

All Posts of May 2007