Friday, June 8th, 2007

Rollmantic: Canvas based movies and panoramas

Category: JavaScript, Library

Jerry Chen has created Rollmantic, a JavaScript + Canvas based libary to handle object movies and panorama web widgets, built using YUI and

Posted by Dion Almaer at 1:37 am

2.4 rating from 29 votes

Interview with Mike Tsao of the Google Gears team

Category: Gears, Google, Podcasts

To round out shark^H^H^H^H^HGears week we have an interview with Mike Tsao of the Google Gears team on the new Google Developer Podcast. The interview gives us a view into how Gears was formed, and how the three initial components were created. For example, the WorkerPooler that allows you to spawn a long running piece Read the rest…

Posted by Dion Almaer at 1:31 am
Comment here

3.6 rating from 16 votes

Thursday, June 7th, 2007

GWT a Year Later: Was it the correct level of abstraction?

Category: Google, GWT, Interview

A little over a year ago, we published an editorial entitled Google Web Toolkit: The correct level of abstraction? In it, Dion raised some important questions about GWT: Isn’t debugging generated Javascript going to be messy? Wouldn’t the large size of the generated Javascript make it’s use infeasible? Where is all of the cool stuff, Read the rest…

Posted by Dietrich Kappe at 9:03 am

3.8 rating from 36 votes

“The CSS working group is irrelevant”

Category: CSS, Editorial

Ian Hickson has written up a strong opinion titled The CSS working group is irrelevant. Ian details his frustration with the progression of CSS, and how in some ways it mirrors the HTML issues. HTML 5 was driven by real world usage, and the next CSS should be similar. How much time do you spend Read the rest…

Posted by Dion Almaer at 9:01 am

4 rating from 32 votes

JsLex: Profile your Ajax applications

Category: JavaScript, Utility

JsLex is a tool to profile your Ajax applications: Working on the Apache XAP project and Nexaweb’s Universal Client Framwework, which has a large code base it became apparent that hand injection of profiling code only worked so well. A new technique was needed to make it possible to capture a complete view of the Read the rest…

Posted by Dion Almaer at 8:18 am

4.2 rating from 24 votes

qooxdoo 0.7 released

Category: JavaScript, Library

Andreas Ecker, and the qooxdoo team have released qooxdoo 0.7, a library that embraces class based OO. There are many new features such as: New elegant class declaration syntax Advanced OO features Java-like interfaces Ruby-esque mixins Full-blown dynamic properties, supporting init values, priorities and inheritance Intuitive theme support for appearances, colors, borders, fonts and icons Read the rest…

Posted by Dion Almaer at 6:29 am
1 Comment

4.1 rating from 27 votes

GearShift: DB Migration Handling Library

Category: Gears, Google, JavaScript, Library

It is definitely feeling like Google Gears week. We are getting a lot of emails from people with little Gears projects. With the ability to have a local store on clients accessing your web service, you also have the bane of having to deal with your clients having a certain version of that store. One Read the rest…

Posted by Dion Almaer at 5:29 am

3.3 rating from 7 votes

Wednesday, June 6th, 2007

Mind42: Collaborative Mind Mapping

Category: Dojo, Showcase

Stefan Schuster has created Mind42, a collaborative mind mapping tool. It’s a Dojo powered full JavaScript client with a Java server in the backend for providing a JSON interface. Its a full Drag and Drop enabled graphical mindmap editor including web only features like collaboration, sharing, blog integration and: Text nodes with colors, icons, links, Read the rest…

Posted by Dion Almaer at 8:42 am

3.9 rating from 40 votes

Improving Website Usability with A/B Testing

Category: Testing

Dare Obasanjo pointed us to Improving Website Usability with A/B Testing: The good folks on the Microsoft Experimentation Platform team have published a paper which gives a great introduction to how and why one can go about using controlled experiments (i.e. A/B testing) to improve the usability of a website. The paper is titled Practical Read the rest…

Posted by Dion Almaer at 7:32 am

2.8 rating from 19 votes

Experimental WorkerPool API

Category: Gears, Google, JavaScript, Library

Aaron Boodman, of Greasemonkey, and now Google Gears fame, has worked on a new abstraction for the WorkerPool API that Google Gears has. The API is in place to enable you to run JavaScript jobs off of the browser thread. The new abstraction features are: Sets up default error handling for workers Allows workers to Read the rest…

Posted by Dion Almaer at 5:24 am

3.5 rating from 15 votes

Tuesday, June 5th, 2007

SynthaSite: WYSIWYG Site Editor

Category: Showcase

SynthaSite has joined the crowd of tools that are trying to marry online tools with WYSIWYG simplicity. Instead of creating a website offline, and sync’ing it up to a server, you edit and create the site online. At this point, I would settle for a tool that lets me work in standards mode, and puts Read the rest…

Posted by Dion Almaer at 8:06 am

2.4 rating from 37 votes

EJS: Embedded JavaScript Client Side Preprocessor

Category: JavaScript, Library

As we develop richer and richer applications in the client-side logic, we inevitably run into the short-coming of HTML inside of JavaScript. Edward Benson has created EJS, a port of Ruby’s Erb to the client side. Example < View plain text > HTML [% var title = "Items to buy!"; %] <h4>[%= title %]</h4> <ul> Read the rest…

Posted by Dion Almaer at 7:54 am

3.2 rating from 30 votes

Freshlogic Studios Folders

Category: .NET, Showcase

Jacob DuBray and Freshlogic Studios have a new Ajax application out in the wild: Folders allows you to work with your files on the internet, the same way you work with them on your desktop. We’ve turned months of research and development into a simple, modern website that allows you to upload, manage, and share Read the rest…

Posted by Dion Almaer at 6:24 am

3.2 rating from 48 votes

Ext JS Gears Integration

Category: Gears, Google, Sencha

In the “people keep playing with the new toy on the block” department: Rodrigo Diniz has created a simple application to show how you can take Ext JS and integrate it with Google Gears. The application ties into the Ext JS grid and shows,, etc.

Posted by Dion Almaer at 1:35 am
Comment here

4 rating from 45 votes

Monday, June 4th, 2007

An Entity Lookup that helps

Category: LiveSearch, Showcase, Utility

We have all been there. Trying to remember the darn HTML entity required. You can try to scroll through the massive list, or you can use a new tool by Remy Sharp that lets you type in a character that looks kinda like the thing you want. For example, if you type in “c” it Read the rest…

Posted by Dion Almaer at 8:52 am

4.2 rating from 43 votes

IIPImage: Ajax-based Ultra High Resolution Image Viewer

Category: Library, MooTools, Showcase

Ruven has created, an open source, ultra-high resolution image viewer called IIPImage. It uses the Mootools library and is only 8KB in packed form. It’s a client server system with the client using Ajax requests to query the server and download image tiles. Users can navigate and zoom with the mouse or keyboard. There are Read the rest…

Posted by Dion Almaer at 7:38 am

3.9 rating from 135 votes

All Posts of June 2007