Home Overview Online Demo News Download Docs/Support Commercial
ItsNat : Natural AJAX. Component Based Java Web Application Framework

spiral Welcome to the ItsNat web site. ItsNat is an innovative open source (dual licensed, GNU Affero General Public License v3/commercial license for closed source projects) Java AJAX Component based Web Framework. It offers a natural approach to the modern web development. Why natural? ItsNat leverages the old tools to build the new AJAX based Web 2.0 applications: pure (X)HTML templates, pure Java W3C DOM!. ItsNat is server centric using a unique approach called TBITS, "The Browser Is The Server": ItsNat simulates a Universal W3C Java Browser at the server, with ItsNat the server mimics the behavior of a web browser, containing a W3C DOM Level 2 node tree and receiving W3C DOM Events.     delicious icon Add to delicious

ItsNat provides many more things: web-continuations (continue events), user defined events, timers, long running server tasks, COMET, DOM utils (to simplify DOM manipulation), resolution of ${} based variables in markup, ElementCSSInlineStyle support in the server, automatic page remote/view control of other users/sessions!!, XML generation, non-HTML namepaces support like pure SVG with AJAX and SVG embedded in XHTML, JavaScript generation utilities, events fired by the server sent to the client simulating user actions for instance to test the view using the server, custom pretty URLs, previous/forward document navigation (pull and push referrers) with back/forward button support, degraded modes (AJAX disabled and JavaScript disabled modes) etc.

ItsNat provides a web based Component System too. These components are AJAX based from the scratch inspired in Swing and reusing Swing as far as possible such as data and selection models (but is not a forced Swing clone in web). Components included: several button types, text based components, labels, lists, tables, trees (all of them with content editable "in place")... In ItsNat every DOM element or element group can be a component.

Supported desktop browsers: Internet Explorer 6+, FireFox 1+, Safari 3+, Opera 9+, QtWebKit (Qt 4.4)

Supported mobile browsers: Opera Mini 4, Opera Mobile 8.6, NetFront 3.5, Minimo 0.2, IE Mobile of Windows Mobile 6, iPhone/iPod Touch/iPhone SDK, Android (m5-rc15), S60WebKit (S60 3rd), Iris 1.0.8 and QtWebKit (Qt 4.4)

Try the online DEMO!!   or   Read More


spiral Latest News RSSRSS
2008, August 19

COMMERCIAL DEPLOYMENT LICENSES ARE AVAILABLE

If you need ItsNat now go to Commercial section


2008, July 12

ItsNat v0.3 on the web

JavaLobby's Web Framework Smackdown: ItsNat

TheServerSide.com

JavaHispano.org

java.net

javaeye.com


2008, June 10

COMMERCIAL DEVELOPMENT LICENSES ARE FREE

See Commercial section


2008, June 10

OpenJavaDay June 26 & 27 in Madrid, Spain. Hands-on Session with ItsNat

Event arranged by Sun and javaHispano.org


2008, Jan 31

Geertjan (NetBeans crew), interviews Jose M. Arranz about ItsNat

ItsNat Java Web Framework: DHTML on the Server


2008, Jan 19-21

Geertjan (NetBeans crew), creates a small plugin for ItsNat

Here and here and here (javaHispano podcast in Spanish)


2007, Dec 19 to 2008, Jan 21

ItsNat 0.2 on the web

JavaLobby Article: Server-sent events: the web upside down.

javaHispano Podcast interview to Jose M. Arranz (Spanish)

JavaLobby Announce

javaHispano.org Announce (Spanish)

ddpole's Blog, nice comments about ItsNat

Stephen Palmer's Blog kindly references ItsNat



Read more news...

spiral Releases & Product Updates RSSRSS
2008, June 10

Released ItsNat v0.3: Pure SVG, Safari, Opera & Mobile Browsers

Download & Release Notes


2007, Dec 19

ItsNat Released v0.2

Download & Release Notes


2007, Nov 1

First Public ItsNat Release v0.1 !


Terms of Use Privacy Statement Contributor Agreement delicious icon Add to delicious