Home | Projects | Tutorials | Articles | live chat | Submit Project | Big Vote
 
Ajax Projects
.NET Frameworks
Java Frameworks
PHP Frameworks
Ruby Frameworks
Other Frameworks
Cool AJAX sites
Ajax Resources
Ajax Tools
JavaScript frameworks
Partners
Ajaxlines
Web 2.0 Sites
Web 2.0 Magazine
Human Development
Software Development Company
 Home / Projects / Java Frameworks / ItsNat, Natural AJAX

ItsNat, Natural AJAX




ItsNat is an innovative open source (dual licensed Affero GPLv3/commercial license for closed source) Java AJAX Component based Web Framework. It offers a natural approach to the modern Web 2.0 development. ItsNat simulates a Universal W3C Java Browser in the server; the server mimics the behavior of a web browser, containing a W3C DOM Level 2 node tree and receiving W3C DOM Events using AJAX. Every DOM server change is automatically sent to the client and updated the client DOM accordingly. Consequences: pure (X)HTML templates and pure Java W3C DOM for the view logic. No JSP, no custom tags, no XML meta-programming, no expression languages, no black boxed components. The developer has the full control of the view. ItsNat includes features like 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 SVG in XHTML), JavaScript generation utilities, events fired by the server sent to the client simulating user actions for instance to test the view from the server, custom pretty URLs, previous/forward document navigation (pull and push referrers) with back/forward button support using AJAX, degraded modes (AJAX disabled and JavaScript disabled modes) etc. ItsNat provides an, optional, event based (AJAX) Component System, inspired in Swing and reusing Swing as far as possible such as data and selection models, where every DOM element or element group can be easily a component.



Read The Full Review.




Project Name :ItsNat, Natural AJAX

Version :

Download URL : http://sourceforge.net/projects/itsnat

Website URL : http://www.itsnat.org

License : Dual AGPLv3/Commercial

 Alexa

  


Statistics about this project website from Alexa

wikipedia  Contributions

  

Features

Edit


Samples

Edit


Related Links

Edit


Competitors

Edit


Related Projects

  


  • xulfaces
    xulfaces integrates JSF with XUL It satisfies the goals are rely on JSF power to offer a better experience to the user and light deployment.
  • OutPost
    OutPost hijacks the form post back event and tells the server to execute the post back locally on the server and an optimized DHTML-response is sent back to the client.
  • Tacos
    Tacos is an ajax engine/component library for ajax/dhtml based applications written in java for the Tapestry web framework and written to be completely integrated with Dojo javascript library, providing an extensive set of widgets/features.
  • Echo 2
    Echo 2 allows you to code Ajax apps in pure Java (Demo)which automatically generates HTML and Javascript.
  • ZK For Java
    ZK is designed to enable Web applications to have both the rich user experiences and the simple programming model. ZK includes an AJAX-based event-driven engine to automate interactivity, and a rich set of XUL-based components to enrich usability.
  • Restlet
    Restlet is a lightweight REST framework for Java it's features is REST concepts have equivalent Java classes (resource, representation, connector, etc.)

 Discussion

  


Leave Your Comment

Name (Required)
Mail (will not be published) (required)
Website
Random Projects
aliMagic
SMF
Open-jACOB Draw2D
ADL
Ajax3D
My-BIC
zumiPage
Jep's Rich User Interfaces blog
Echo 2
log4javascript
Tutorials
Very Dynamic Web Interfaces via Ajax
HTTP Streaming and Internet Explorer
HOWTO: Animated Live Search / Ordered List
GWT Conference: December 3-6, 2007
Ext 2 UI on top of the Google Chart API
Fun with Drag and Drop with RICO
Saving Session Across Page Loads Without Cookies, On The Client Side
Fun with SVG and CSS Animations
Simple Ajax Functions - Snippets
Creating sortable lists with PHP and Ajax