ANNOUNCEMENT:

The Apache XAP Team (XAP is an open source Ajax project at Apache Incubator) is pleased to announce the release of the 0.3.0 of its Declarative Ajax toolkit. Downloads of the project can be found at [http://incubator.apache.org/xap/download.html]

Project Overview


XAP provides Ajax developers with an extensible declarative toolkit for developing applications. Developers can define user interface, event handling and data-binding in a simple to use Markup Language reducing the amount of code needed to create an application. By concentrating the developers coding effort to their application business logic, XAP reduces application complexity considerably.

The Dojo Toolkit is used to as the underlying widget and building system for the XAP project. The inclusion of Dojo means that developers using XAP have full access to all of functionality provided in the Dojo Toolkit.

XAP feature highlights


  • Declarative User Interface Design
    • Advanced Ajax Widgets
      (Sortable tables, tabs, floating windows)
    • Other Widgets (html, form, flash)
      • Layout management
  • Event Handling
    • Client-side Macros
    • Client-side Managed Client Objects
    • Any Server-side web framework
      (JSP/Servlets, Struts, PHP, RoR, ...)
  • Data to User Interface Binding (JSON, XML)
  • Separation of User Interface and Business logic
  • State-based application development approach.
  • Toolkit can be extended to add in 3rd party or custom widgets

Common Uses


  • Complex composite applications (Multiple data sources)
  • Adding asynchronous in-page update to an existing application
  • Updating existing application with Ajax widgets

Demos


Demo applications built using XAP can be found at:
[http://wiki.apache.org/incubator/xap/Demos]

Feedback on XAP can be sent to our mailing lists:
xap-dev@incubator.apache.org xap-user@incubator.apache.org

Any contribution in the form of coding, testing, improving the documentation, and reporting bugs is always welcome. For more information on how to get involved with the development of XAP, visit our website at: [http://incubator.apache.org/xap]

Thank you for your interest in Apache XAP!

  • The Apache XAP Team
  • No labels