Library


Thursday, May 4th, 2006

DWR version 2.0 milestone 2: Write Javascript using Java

Category: Java, JavaScript, Library, Toolkit

Milestone 2 contains some great new features like Annotation based configuration and a customization to allow Reverse Ajax to use Jetty Continuations. It also contains an experimental new feature to let you write Javascript using a Java API. Read on for how it works and why it can allow you to do some neat things. Read the rest…

Posted by Dion Almaer at 11:12 am
4 Comments

++++-
4 rating from 35 votes

Monday, May 1st, 2006

MochiKit Releases Version 1.3

Category: JavaScript, Library, Python

MochiKit, “a lightweight JavaScript Library”, has released version 1.3.1. The highlight of this release is MochiKit.Signal – a simple universal event handling system. Other features include additional examples, improved documentation, and changes and tweaks to Async, Base, Logging, and Dom and packages. For the full list of changes, check the version history, or just download Read the rest…

Posted by Rob Sanheim at 10:38 pm
9 Comments

++++-
4 rating from 37 votes

Thursday, April 27th, 2006

Javeline DeskRun: Run Ajax Apps as Native Windows Programs

Category: Library

Javeline has announced Javeline DeskRun. DeskRun wraps your Ajax application up, allowing it to be deployed as a simple windows exe. It also gives you local file system access, caching, and more. Features Internet application on the desktop Package your web application inside a single executable Behaves exactly like a regular Windows application Access to Read the rest…

Posted by Dion Almaer at 9:52 am
22 Comments

+++--
3.8 rating from 78 votes

Friday, April 21st, 2006

JavaScript Animations: Virtual Raster Scrolling and Rotating Cube Effect

Category: JavaScript, Library, UI

Yusuke Kawasaki has put together some interesting JavaScript animation classes. Animation.Cube – Rotating Cube Animation Effect I love seeingthe rotating cube effect when I switch desktops in my desktop manager. Now you can simply rotate images via Animation.Cube. Animation.Raster – Virtual Raster Scrolling Class Want to see a lot of td’s wiggle? Animate.Raster provides a Read the rest…

Posted by Dion Almaer at 10:38 am
17 Comments

+++--
3.7 rating from 49 votes

Tuesday, April 18th, 2006

ICEfaces Community Edition

Category: Java, JavaScript, Library

ICEfaces Community Edition, a version of the ICEfaces framework for J2EE developers to check out, has been released. Demos Chcek out online demos such as a component showcase, webmail, auction monitor, address form, and timezone. The components of ICEfaces are: Framework: The ICEfaces Framework conforms to the JSF architecture and provides a portable mechanism for Read the rest…

Posted by Dion Almaer at 1:36 pm
2 Comments

+++--
3.7 rating from 66 votes

DOM Builder: A nicer DOM

Category: JavaScript, Library

We all seem to hate the DOM API. It is painful to work with for sure. Some have thrown away DOM and instead relied on innertHTML and friends to get the job down. Others feel that “It’s always seemed a bit wrong and dirty to use innerHTML to manipulate or add content to a page. Read the rest…

Posted by Dion Almaer at 10:41 am
10 Comments

++++-
4.2 rating from 39 votes

Monday, April 17th, 2006

BadgerFish: Translating XML to JSON

Category: Library

Brian McCallister says that conversation started, innocently enough, discussing serialization strategies for web services… and out came BadgerFish: BadgerFish is a convention for translating an XML document into a JSON object. Once you’ve got your XML document represented as a JSON object, it’s easy to manipulate from within Javascript. If you’re familiar with PHP’s SimpleXML Read the rest…

Posted by Dion Almaer at 12:28 pm
8 Comments

+++--
3.5 rating from 49 votes

Sunday, April 16th, 2006

Zephyr: Ajax MVC Framework for PHP

Category: Library, PHP

Zephyr is a fairly new Ajax-based MVC framework for PHP. It builds on the Smarty template engine, DAL data access layer, CPAINT remoting framework, and Prototype Javascript library. The project has just entered beta 2.0, and maintainer Hasin Hayder sent us a summary of the improvements. 1. Prototype is now a part of Zephyr 2. Read the rest…

Posted by Michael Mahemoff at 2:53 am
19 Comments

++++-
4.1 rating from 81 votes

Wednesday, April 12th, 2006

DWR 2.0: Reverse Ajax

Category: Java, JavaScript, Library

Joe Walker of DWR fame writes in: We’ve just released DWR version 2.0 milestone 1 – This is probably the biggest release we’ve ever done in terms of new features. The big new feature is Reverse Ajax: DWR 1.x allowed you to asynchronously call Java code from Javascript. DWR 2.0 builds on this to allow Read the rest…

Posted by Dion Almaer at 9:10 am
15 Comments

+++--
3.9 rating from 43 votes

Tuesday, April 11th, 2006

DOMInclude: Replacing pop-ups

Category: JavaScript, Library

DOMInclude is a library that allows you to add inline dynamic includes of content rather than using window popups. Pop-up windows are a pain for both the developer and the users. Often enough a page needs to link to a terms and conditions document and as the client does not want the user to leave Read the rest…

Posted by Dion Almaer at 7:49 am
18 Comments

++++-
4.1 rating from 47 votes

Wednesday, April 5th, 2006

Script.aculo.us 1.6 Released

Category: JavaScript, Library, Prototype

Script.aculo.us has a new 1.6 release that mirrows the Rails 1.1 release, just as Thomas Fuchs said it would. script.aculo.us 1.6 marks the switch over to Prototype 1.5 (1.4 will no longer be supported), which has really great new features and has undergone some refactoring to take advantage of the Prototype 1.5 niceties. Other new Read the rest…

Posted by Dion Almaer at 11:31 am
5 Comments

+++--
3.6 rating from 31 votes

Tuesday, March 28th, 2006

Ruby on Rails 1.1 released – RJS Template, Easy XML Serialization, and More

Category: Books, Examples, Library, Prototype, Ruby

Ruby on Rails 1.1 has been released with an impressive set of new features for a point release. For a comprehensive list of new features, check out Scott Raymond’s post or the official annoucement. The Ajax related features include: RJS templates – Javascript generation in Ruby for common Ajax updates. Now in addition to .rhtml Read the rest…

Posted by Rob Sanheim at 11:52 am
8 Comments

+++--
3.7 rating from 59 votes

W3C Range for IE

Category: IE, JavaScript, Library

Jorgen Horstink has started to hack away on a W3C Range implementation for Internet Explorer. An example of its usage is: < View plain text > javascript <script src="function.prototype.js" type="text/javascript" /> <script src="range.js" type="text/javascript" /> <script type="text/javascript">   window.onload = function () {     var sel   = new Selection();     var range Read the rest…

Posted by Dion Almaer at 8:49 am
7 Comments

+++--
3.9 rating from 40 votes

Friday, March 24th, 2006

Dean Edwards and Another Base.js

Category: JavaScript, Library, Tip

Dean Edwards is a smart man, and wasn’t happy with any Base classes out there in various libraries so he wrote his own Base.js. His goals: I want to easily create classes without the MyClass.prototype cruft I want method overloading with intuitive access to the overloaded method (like Java’s super) I want to avoid calling Read the rest…

Posted by Dion Almaer at 6:56 pm
3 Comments

+++--
3.7 rating from 47 votes

Comet is here with LightStreamer?

Category: Comet, Java, JavaScript, Library, Showcase

Alex Russell coined the term Comet as a way to discuss a different interaction model to standard Ajax. It all sounds good, but how can we implement the server side piece? Should we use Twisted? Apache mods? There is an Italian vendor that has been on this for ~5 years LightStreamer. They have servers that Read the rest…

Posted by Dion Almaer at 10:41 am
24 Comments

++++-
4.1 rating from 65 votes

Tuesday, March 21st, 2006

Javeline TelePort released under the GPL

Category: Comet, JavaScript, Library

Javeline TelePort is an Open Source server communication layer supporting all popular web services such as XML-RPC, SOAP, JSON, REST and Comet. Javeline TelePort is an Open Source server communication layer supporting all popular web services. By using it, developers can elegantly implement asynchronous communication as part of their AJAX projects. It has robust error, Read the rest…

Posted by Dion Almaer at 8:10 am
2 Comments

++++-
4.1 rating from 26 votes