Introducing The ASF’s New Logo Read Now

Board history: XAP

ASF Oak Leaf Icon

XAP

What the board has decided about this committee or office, and the reports it filed, most recent first. Generated from the published minutes.

These categorised views are best effort. They are read from the published minutes by a program, and what it can attribute to a committee depends on how each resolution happens to be worded — so a page may be incomplete, and nothing here overrides the minutes themselves. The raw minutes are the source of truth.

Please note. The board approves the minutes of a meeting at the meeting after it, and they are published then - so the most recent meeting is not usually here. ASF Members can read the draft in the board's own repository until it is.

[raw] the published minutes, which are the record. [main index]

Reports

2008-08-20 — in the Incubator's report

XAP has been almost entirely inactive for at least the last 4 months. A
discussion about its status was attempted, and did not elicit much of a
response. The Incubator PMC will look to vote it into a dormant status.

2007-11-14 — in the Incubator's report

No report.  Part of the "Projects in Trouble" e-mail to discuss future
status.

2007-08-29 — in the Incubator's report

Description - XAP is a client side declarative Ajax framework for building
and deploying rich internet applications

Date of entry - June, 2006

The top three items to resolve in last report have seen very good progress:

Dojo 0.9 migration - XAP is currently using Dojo 0.4 as the default Ajax
toolkit. Dojo 0.9 is a complete rewriet of Dojo. Though it is not compatible
with Dojo 0.4, Dojo 0.9 seems to have fixed many problems of Dojo and is
likely to become a solid foundation for future Ajax development. XAP
developers are investigating whether/when/how to migrate to Dojo 0.9.

Release - XAP has made one release within the community so far (XAP 0.3
release on March 2007);

Growth of community - XAP community is growing, we see more and more
contributions in many forms from people other than the initial committers:
feedback on the mailing lists, documentation and code patches... The
commuity has voted to add a new committer.

Community aspects:

Contributions from various non-committers continued in areas such as bug
reports, code patches, and discussions;

Vote of a new committer passed

Coach Wei gave a talk on Apache XAP and Declarative Ajax at AjaxWorld
Conference in march 2007 at NYC;

We have reviewed the web site tracking and added mechanism to collect XAP
download statistics.

jQuery integration is done. XAP customers can leverage jQuery as well -
plugin available both from jQuery website and XAP website(
http://jquery.com/plugins/project/xModify).

Code aspects:

Significant work went into xModify - now we have a 3KB engine (leverages
jQuery) for declaratively "ajaxify" HTML web applications. Customers can get
"Ajax" result without writing a single line of Javascript, by using the 3KB
"xModify with jQuery" module.

Web site has been updated

2007-05-16 — in the Incubator's report

XAP is an XML-based Ajax application framework that supports application
development via declaritive XML pages backed by Javascript event handlers.

Incubating since: Summer 2006

Code/Release Status:
 *The first release was performed shortly after the last board report.

Recent Actvity:
 *Dojo widget libray upgraded to 0.4
 *Changed the way certain layout managers function to work better together
and cover more cases.
 *Various window behavior improvements and bug fixes, better styling of
titlebar, icons, etc.
 *Better support for imbedding HTML in XML and vice-versa.
 *Various misc. widget improvments - more control over table styling,
support for low-level mouse events (mouse move, mouse over, etc), cursor
support, background image support, etc.

To Resolve Before Graduation:
 *More diverse community.
 *More community discussion on various development issues.
 *More complex use cases / sample applications

Community Issues:
 *Recently voted to add 2 new committers. (Vote results not yet tallied)

2006-10-25 — in the Incubator's report

XAP is a declarative framework for building, deploying and maintaining
Ajax-based rich internet applications with the goal of dramatically
simplifying Ajax application development. XAP entered incubation in
May 2006.

Top three items to resolve before graduation:

Bring the codebase to a level that contributors can make contributions
without significant pain;

Create a XAP incubating release with proper packaging and quality

Engage a higher level of community activity and contribution

Community

Various discussions on the XAP dev list on technical issues such as
application initialization and DOM model;

Attended ApacheCon and gave a lightening talk on XAP

A session called "Introduction to XAP" was presented at AjaxWorld
Conference and the upcoming Ajax Experience conference

Various third party expressed interest in learning more about XAP, but
complained that not easy to get infomation and not easy to figure out
what XAP code does.

Code

Achieved milestone 3: added more widgets and streamlined
initialization

Various bug submission and JS unit tests submitted by Trevor Oldak

Update demo applications with improved performance

Working towards the next milestone: more widgets and some appealing
demos to attract more developers

Subscribe to ASF Plus One, Our Monthly Newsletter

Subscribe Now