« Websync, .NET and IIS Comet Server | Main | CopperLicht, fast WebGL JavaScript 3D Engine »

ItsNat Natural Ajax v0.7 Released

itsnat
ItsNat is a server centric Java AJAX web framework with the same style of programming as the client, because ItsNat approach is "The Browser Is The Server" (TBITS). ItsNat simulates a Universal W3C Java Browser in the server, client events are sent to the server via AJAX and converted to W3C Java DOM Events, changes in DOM server are automatically sent to the client as JavaScript updating the client DOM. In ItsNat templates are defined using pure X/HTML or SVG files with no logic. View logic is coded in pure Java using Java W3C DOM APIs promoting reuse and the goodness of Object Oriented Programming.

This release, 0.7, is highly focused on SVG, these days web technologies like HTML 5 and SVG are trying to achieve the same Flash capabilities tanks to browser makers and projects like SVGWeb sponsored by Google.

ItsNat v0.7 adds first class support of SVG in native browsers and Internet Explorer using a broad range of plugins: Adobe SVG Viewer (v3 and v6), Renesis 1.1, Savarese Ssrc, SVGWeb and Batik as applet. Savarese Ssrc also provides XUL to MSIE.

Now SVG (or any other non-XHTML namespace) can be embedded inline in XHTML served with MIME "text/html" in browsers with native SVG. In MSIE and MIME "text/html" SVG code can be embedded inline in XHTML using SVGWeb and Adobe SVG Viewer, both including dynamic DOM behavior, very useful on Single Page Interface applications (no page navigation).

Dynamic DOM of SVG code embedded inline in X/HTML running with Adobe SVG Viewer is UNIQUE because this hidden feature has been casually discovered and is used only in ItsNat.

SVGWeb support is interesting because SVG DOM is managed in server hidding SVGWeb specific API and avoiding some SVGWeb problems and limitations, in ItsNat SVG programming is identical in browsers with native SVG support and with SVG plugins.

The complete list of improvements:
http://itsnat.sourceforge.net/php/download/RELEASE_NOTES.html


Project Web: http://www.itsnat.org
General Online demo: http://www.innowhere.com:8080/itsnat/
Google App Engine Demo: http://itsnatfeatshow.appspot.com

Bookmark this article at these sites
Post a comment





(Email will remain hidden)





Please enter the security code you see here




Related entries
Email to a friend
Email this article to:


Your email address:


Message (optional):