Wednesday, November 15th, 2006

Jettison: JSON StAX Parser

Category: Java, Library

If you live in the world of Java, a new JSON parser has been born called Jettison: Jettison is a collection of StAX (streaming XML) parsers and writers which read and write JSON. This allows nearly transparent enablement of JSON based web services in services frameworks like CXF. There are currently two included conventions for Read the rest…

Posted by Dion Almaer at 7:27 am
Comment here

3.1 rating from 23 votes

Tuesday, November 14th, 2006

ICEsoft Open Sources ICEfaces

Category: Announcements, Java, Library, Toolkit

It is amazing how many great frameworks are coming out into the open source model. ICEsoft Technologies, Inc. has announced that they are open sourcing their ICEfaces product under the Mozilla Public License. A new home for the open source project has been created at Quotes from the Press Release ICEfaces is the only Read the rest…

Posted by Dion Almaer at 8:07 am

3.5 rating from 19 votes

EJ: Essential JavaScript The Library

Category: JavaScript, Library

You don’t need no fancy libraries! Robert Nyman thinks that: The web is littered with full-blown JavaScript libraries who say they will save your day and make your web development life much easier. You get encouraged to include these “mere 80 KB” libraries that is supposed to be the solution to all your needs, and Read the rest…

Posted by Dion Almaer at 6:32 am

2.8 rating from 26 votes

Monday, November 13th, 2006

Run: Universal JavaScript Animation Framework

Category: JavaScript, Library, UI

Andi Kalsch told us about Run (yet another animation framework). Andi feels that it stands out from the rest due too: intelligent CSS support by using Color/Dimension objects and CSS functions. Event listeners. Easy syntax. Well-documented. Compatible to all current browsers, means Firefox 1+, Opera 8+, Internet Explorer 5.5+, Safari 2+, Konqueror, Swift Example Here Read the rest…

Posted by Dion Almaer at 9:26 am

3.7 rating from 45 votes

JSOC: JavaScript Object Cache

Category: JavaScript, Library

Fancy memcached in your client browsers? Introducing: JSOC (JavaScript Object Cache). The JSOC framework is a a pluggable, extensible, open source client-side caching framework for JavaScript. JSOC offers Web developers a straightforward way to perform common caching techniques (add, replace, remove, flush, etc.) inside any JavaScript-enabled browser. Since JSOC is a standalone JavaScript module, incorporating Read the rest…

Posted by Dion Almaer at 7:11 am

4.1 rating from 40 votes

Friday, November 10th, 2006

F3: Sun’s new declarative Java scripting language

Category: Java, Library

Chris Oliver, now at Sun via SeeBeyond, has posted about a new declarative Java scripting framework that Sun will be open sourcing shortly. My project is called F3 which stands for “Form follows function”, and its purpose was to explore making GUI programming easier in general. F3 is actually a declarative Java scripting language with Read the rest…

Posted by Dion Almaer at 11:17 am

4 rating from 25 votes

JavaScript Particle Engine

Category: Fun, JavaScript, Library

For some Friday fun, Jason Harwig likes to write a particle engine in the programming languages that he learns and uses. His latest is in JavaScript and is configurable for you to explode all around you :)

Posted by Dion Almaer at 10:20 am

3.2 rating from 16 votes

Wednesday, November 8th, 2006

Dojo Charting Engine Released

Category: Component, Dojo, JavaScript, Library

The Dojo Toolkit keeps adding packages (thankfully they have package management too!). Today, “Greenplum and SitePen announced the contribution of the new Charting engine to the Dojo Toolkit. Originally designed as the foundation for the Greenplum Monitor–a browser-based database monitoring application to be released later this year–the Charting engine is a cross-browser way of creating Read the rest…

Posted by Dion Almaer at 10:28 am

4 rating from 172 votes

MochiKit.Animator: New Animation in MochiKit

Category: JavaScript, Library

“MochiKit.Animator is an enhanced*, fully vectorized version of Bernard Sumption’s animator.js. It eschews the use of classes and instead uses composition to build complex effects in one or two lines of code. The idea is to have everything work “right”. This means not having to specify start values, maximum efficiency during playback, and clean, automatic Read the rest…

Posted by Dion Almaer at 4:38 am

4.1 rating from 30 votes

Sunday, November 5th, 2006

moo.fx 2.0: a whole new mooing

Category: JavaScript, Library, UI

A new moo.fx has been released, version 2.0. You can get a couple of versions of moo.fx: moo.fx for mootools and moof.fx for Prototype (note how it groks the anchor to open that div). What’s New in moo.fx 2 moo.fx2 Introduces a lot of new stuff: beginning with Fx.Style, to modify any chosen CSS property, Read the rest…

Posted by Dion Almaer at 1:58 am

4.2 rating from 49 votes

Friday, October 20th, 2006

Prototype based JavaScript tooltip

Category: JavaScript, Library, Prototype

JavaScript Tooltip libraries number about as many as rounded CSS corner libraries. Jonathan Weiss thought the ones he saw were “too complicated and bloated, did just too much and most of the time were still not flexible enough with the tooltip. So I decided to create my own library that is based on prototype.js”. It Read the rest…

Posted by Dion Almaer at 10:21 am

3.9 rating from 292 votes

YUI BorderLayout: Rich cross browser layouts

Category: JavaScript, Library, Sencha, UI, Yahoo!

Jack Slocum has been Exploring Cross-browser Web 2.0 Layouts with Yahoo! UI. After realising that almost every desktop application and many of these new web interfaces all start with a common layout, he decided to create a reusable layout manager called BorderLayout in JavaScript. His requirements were: Must be cross-browser – JavaScript errors and inconsistency Read the rest…

Posted by Dion Almaer at 8:27 am

4.4 rating from 38 votes

Wednesday, October 18th, 2006

Graft: Making Javascript DOM a Piece of Cake

Category: JavaScript, Library

schadenfreude has been frustrated by DOM, and and decided to make Javascript DOM a Piece of Cake with the graft() Function, This comes from Sean Burke and his Higher Order JavaScript book. Graft enables code such as this: < View plain text > javascript graft(     document.getElementById("mycontentdiv"),     ["table",         Read the rest…

Posted by Dion Almaer at 10:32 am

2.9 rating from 36 votes

YUI: Setting the record on library file size

Category: JavaScript, Library, Yahoo!

Eric Miraglia has written a detailed post on YUI: Weighing in on Pageweights, that discusses the “file size” issue of JavaScript libraries: When we opened up the YUI Library in February, we talked about some of our motivations for creating an entirely new JavaScript toolkit. One of those motivations, we said, was that Yahoo!’s diverse Read the rest…

Posted by Dion Almaer at 7:19 am

4 rating from 21 votes

Friday, October 13th, 2006

Flapjax: Functional JavaScript

Category: JavaScript, Library

Flapjax is a new programming language designed around the demands of modern, client-based Web applications. It sits on top of JavaScript, and you run the special syntax through a compiler. You end up writing template code such as this example from the tutorial on setting up style based on behaviour: < View plain text > Read the rest…

Posted by Dion Almaer at 11:21 am

3.4 rating from 29 votes

Thursday, October 12th, 2006

Mootools Accordian Tutorial

Category: Examples, JavaScript, Library

Isn’t it fun to see students doing projects with Ajax? Jonathan Molina just finished his final project which was to: use a framework and show it being used as well as giving an example of how it can be used in a real life scenario. I used Mootools for the frameworks just because it looks Read the rest…

Posted by Dion Almaer at 12:11 pm

3.6 rating from 69 votes