Activate your free membership today | Log-in

Tuesday, October 7th, 2008

Dojo 1.2 Final Release

Category: Dojo

>Pete Higgins released Dojo 1.2 the first version under his command. There are a ton of subtle improvements such as:

New Datastores

  • dojox.data.JsonRestStore
  • dojox.data.CouchDBRestStore
  • dojox.data.GoogleFeedStore: A Google AJAX API powered data store for retrieving RSS and Atom feeds from Google.
  • dojox.data.GoogleSearchStore: Data stores to interface Google’s AJAX search services.
  • dojox.data.PersevereStore: dojox.data.PersevereStore is an extension of JsonRestStore to Persevere’s special features.
  • dojox.data.S3Store: an extension of JsonRestStore to handle Amazon’s S3 service using JSON data

New Projects in DojoX

dojox.analytics.Urchin

  • A Google-analytics helper, which supports lazy-loading the Google Analytics API at any point during a page lifecycle.
  • Allows you to post-onload include Google Analytics helper, and track Ajax-y pages via a simple API, with a very small overhead.

dojox.av

  • New project for Audio/Video elements
  • dojox.av.FLVideo: a player for Flash video files
  • dojox.av.widget.Player: Dijit-based object for playing Flash media

dojox.embed

  • A set of utilities that allow you to load/include Objects such as Flash and Quicktime.
  • dojox.embed.Flash for Flash movies
    • Create proxy information for Flash movies implementing ExternalInterface through dojox.embed.Flash.proxy
  • dojox.embed.Quicktime for Quicktime movies
  • dojox.embed.Object—a Dijit that can be used via markup for any dojox.embed objects available.

dojox.io.windowName

  • Provides secure cross-domain request capability. Sends a request using
    an iframe (POST or GET) and reads the response through the frame’s window.name.

dojox.io.xhrPlugins

  • This is a registry for creating alternate XHR handlers, for example
    you can register to use IE8′s XDomainRequest or a proxy server to handle
    cross-domain requests.

dojox.lang.aspect

  • dojox.lang.aspect is a new AOP library module for before/around/etc advice and other AOP features.
  • See the blog post for details.

dojox.lang.observable

  • Provides a form of getter/setter support to objects.
    Observable objects can be created such that all property
    reads, writes, and method calls will trigger listener functions
    so that you can create APIs where property interaction can be
    controlled and monitored.
  • This relies on VBScript hacks for IE and is somewhat
    limited in functionality.

dojox.secure.capability

  • This provides object-capability JavaScript validation.
  • This is a validator to run before eval to ensure that a script can’t access or
    modify any objects (like global objects) outside of those specifically
    provided to it.

dojox.secure.DOM

  • Provides a DOM facade that restricts access to a specified subtree
    of the DOM.
  • The DOM facade uses getters/setters and lettables to emulate the DOM API.

dojox.secure.sandbox

  • Provides support for loading web pages, JSON, and scripts
    from other domains using XHR (and XHR plugins) with a safe
    subset library and sandboxed access to the DOM.

We updated the Google CDN to point to the new version too, and AOL has done the same.

Related Content:

  • Ajax framework released
    Simplified Ajax development is the goal of a new framework from Emergetk, released under the General Public License (GPL). It is written in C# and the...
  • IBM goes open source with Ajax
    IBM is partnering with the Open Source Dojo Foundation in its quest to improve Ajax development. Big Blue also donated code to Dojo to help jumpstart...
  • Sun gets serious about Ajax
    Sun Microsystems Inc. demonstrates a commitment to Ajax with its new involvement with to alliances working on Ajax technology, the OpenAJAX Alliance...
  • EGL Rich UI on IBM i: Do you Dojo?
    Taking advantage of the Rich UI features of EGL architecture on the AS/400 can save you time and complexity. Rich internet applications can be...
  • Hot skills: Dojo encourages Ajax innovation
    What is it? In April 2006, a reviewer provided a round-up of 50 different Ajax frameworks and toolsets - and the number has certainly increased since...

Posted by Dion Almaer at 1:20 am
1 Comment

++++-
4.2 rating from 52 votes

1 Comment »

Comments feed TrackBack URI

I appreciate the new version Dojo 1.2. Many things improved and new helpful Datastores added like dojox.form.Rating which I find so easy to use.

http://jcargoo.org

Comment by mauvecargo — October 27, 2008

Leave a comment

You must be logged in to post a comment.