Wednesday, March 21st, 2007

Microsoft joins the OpenAjax Alliance

Category: Announcements, Atlas

When the OpenAjax Alliance was created Microsoft was invited, but didn’t take up the offer. They were noticeably absent from the early meetings. Well, now Bertrand Le Roy of the Atlas team will be at the meetings as the OpenAjax Alliance Welcomes Microsoft and Other New Members and Announces Interoperability Awards: “Microsoft is joining the Read the rest…

Posted by Dion Almaer at 12:27 am

3 rating from 30 votes

Tuesday, March 20th, 2007

37 Signals Highrise Released

Category: Prototype, Rails, Showcase

37 Signals has released Highrise, a “shared contact manager and task list”. Basecamp is about projects. Highrise is about people. There is a healthy amount of Ajax used, but not in a flashy way. You will find a lot of inline editing, and sections expanding and contracting allowing you to get a lot of work Read the rest…

Posted by Dion Almaer at 12:06 pm

2.7 rating from 25 votes

Javascript Inheritance Diagrams with GraphViz and Base.js

Category: Utility

T.J. VanSlyke is working on an application using XUL Runner “to deploy a large-scale application platform which requires a hefty Javascript class hierarchy.” T.J. took Dean Edwards Base.js and added Base.exportDotGraph() allowing GraphViz to show the class hierarchy. However, there is one caveat with this. Since Javascript cannot guess at the identifiers you use to Read the rest…

Posted by Dion Almaer at 10:09 am

3.5 rating from 27 votes

Squish for Web testing tool

Category: Testing, Utility

Squish for Web is a GUI testing tool aiming to be well suited for testing Ajax GUIs (and has special support for many frameworks such as Backbase, dojo, ICEFaces, qooxdoo, JackBe, etc.) The Squish for Web edition enables testing HTML-based Web and Web 2.0 (Ajax) applications in different web browsers running on different platforms. Squish Read the rest…

Posted by Dion Almaer at 8:57 am

3.2 rating from 32 votes

SWFUpload Update

Category: Component, Flash

Lars Huring and his team have released a new version of SWFUpload with lots of new features. All downloads are now queued properly, and there are more callback-options and events than before. SWFUpload is a small javascript/flash library to get the best of both worlds – The great upload capabilitys of flash and the accessibility Read the rest…

Posted by Dion Almaer at 7:43 am

4 rating from 41 votes

PassPack New Version

Category: Showcase

PassPack is a free, secure online password manager. A new release just got out the door and includes a bunch of new features: Import and Export It’s your data, do with it what you like. Backup and Restore Make and restore encrypted copies of your PassPack entries. Pack up and Auto-save when inactive You decide Read the rest…

Posted by Dion Almaer at 6:52 am

3.5 rating from 35 votes

Turbo Grid version 3

Category: Announcements, Component, Dojo

TurboAjax Group is proud to announce the release of the TurboGrid 3 beta version. This long awaited release supports virtual scrolling, column sizing, compound rows, variable row height, dynamic sizing of columns and grid, fixed columns, tons of events, and much more. TurboGrid is currently available for download for evaluation purposes. Additional licensing options will Read the rest…

Posted by Dion Almaer at 4:36 am

2.7 rating from 38 votes

Monday, March 19th, 2007

Make it an Ajax summer of code

Category: Editorial, Google

One of the programs I am pleased to be associated with at the Google open source programs office is the Google Summer of Code where Google partners with open source projects and students to create bits not burgers. If you are a student, how about making the Ajax world (and hence the web in general) Read the rest…

Posted by Dion Almaer at 10:00 am

3.9 rating from 54 votes

Participating, or observing, ECMAScript 4

Category: JavaScript

It is fun to take a peak beneath the kimono. The ECMAScript 4 exports their committee wiki, which covers: The ‘spec:’ namespace is intended to hold actual agreed-on chapter text for the final spec document. The ‘proposals:’ namespace is intended for informal discussion of proposed changes. The ‘discussion:’ namespace is intended for permanent archival of Read the rest…

Posted by Dion Almaer at 7:34 am
Comment here

3.3 rating from 20 votes

Case Study: Blog Article Composition User Interface

Category: Ajax

Peter Michaux has taken some time to writeup a Front-End Architecture Case Study: Blog Article Composition User Interface. He plays with a couple of potential architectures for building a simple blog admin interface, such as: Old school: Normal Request/Response RJS Ajax Updates Client-Side App Discussion I have not considered degradation paths in details because I Read the rest…

Posted by Dion Almaer at 6:53 am
1 Comment

3.7 rating from 43 votes

Cross Browser Keyboard Handler

Category: Browsers, JavaScript, Library

Santosh Rajan has struggled with keyboard handling across browsers. His article discusses some of the pain, and he came up with a simple wrapper to help out: document.onkeydown = function(e) {handleKeys(e)} document.onkeypress = function(e) {handleKeys(e)} var nonChar = false; function handleKeys(e) { var char; var evt = (e) ? e : window.event; //IE reports window.event Read the rest…

Posted by Dion Almaer at 6:37 am

3.9 rating from 35 votes

Fancy Menu: CSS and JS fun

Category: Examples, JavaScript, Library, Showcase

Guillermo Rauch is a sixteen year old hacker who created a fancy menu using CSS and JavaScript based on mootools. You can use his SlideList and attach away. < View plain text > javascript window.addEvent(‘domready’, function() {   new SlideList($E(‘ul’, ‘fancymenu’), {transition: Fx.Transitions.backOut, duration: 700, onClick: function(ev, item) { ev.stop(); }}); }); Now you too Read the rest…

Posted by Dion Almaer at 4:44 am

3.9 rating from 75 votes

Adobe Apollo Alpha Release

Category: Adobe, Announcements

Adobe has now released Apollo into the wild with its alpha release. This is far from the final version, but does give everyone an early chance to play with the new platform. You can grab the runtime and the SDK for Mac and Windows to start building. There are sample applications to get inspiration from, Read the rest…

Posted by Dion Almaer at 12:06 am

3.7 rating from 30 votes

Sunday, March 18th, 2007

Choosing an Ajax Framework

Category: Framework, Library

There are hundreds of Ajax libraries and frameworks out there. How do you choose one that’s right for you? Sébastien Just (Seaiji Design) has a few pointers. server independant or not ?server independant frameworks will help you in mashing-up server technologies and lowly ties your software architecture while server dependant frameworks may increase your productivity Read the rest…

Posted by Michael Mahemoff at 3:41 am

3.5 rating from 74 votes

Friday, March 16th, 2007

Web-O-Random: Random Website Viewer

Category: JSON, Prototype, Rails, Showcase

. It must be Friday. Web-O-Random is a new website I created to spend hours exploring random websites the Ajax way ;). A list of URLs is fetched from the server, placed into an animated carousel/slider component, and you can then navigate through the carousel to preview the websites. Technologies: Server is Rails-based, accessing URLs Read the rest…

Posted by Michael Mahemoff at 12:19 pm

2.9 rating from 26 votes

Ajax version of “Telephone” game

Category: Games, GWT, Showcase

Nich Tyrrell of InTime Games created a new Ajax site with a strange name indeed… Eat Poop U Cat. The site uses a combination of Google Web Toolkit, Amazon S3, and Amazon EC2, along with an in browser drawing utility that uses the Canvas element to get it all working. Its an online version of Read the rest…

Posted by Dion Almaer at 9:30 am

3.7 rating from 23 votes

All Posts of March 2007