Apache XAP
| This article is in need of attention from an expert on the subject. WikiProject Programming languages may be able to help recruit one. (November 2008) |
| The introduction to this article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. (October 2009) |
| File:Xap logo2.png | |
|---|---|
| Developer(s) | Apache Software Foundation |
| Stable release | 0.3.0 / {{Expansion depth limit exceeded|2007|02|23}} |
| Written in | JavaScript |
| Operating system | Cross-platform |
| Development status | Incubation |
| Type | Ajax technology |
| License | Apache License 2.0 |
| Website | http://incubator.apache.org/xap |
XAP (eXtensible Ajax Platform) is a software product presently under development at the Apache Software Foundation. XAP is an XML-based declarative framework for building interactive Ajax web applications. Developers hope to create a product that will interface with various Ajax software toolkits, reduce the need of program scripting and solve the development challenge as well as application maintenance challenges associated with Ajax programming.
XAP applications are defined using the XAL programming language, which differs from available declarative user interface languages in that it also includes declarations pointing to local or http-requestable data sources. XAL also makes provision for algorithmic alteration or replacement of the initially-declared interface — for example, a button or link can easily be made to add a new piece of page layout to the page, defined using either XAL or HTML.
Example
Here an example of login screen: <source lang="xml"> <xal>
<dialog>
<horizontalBoxPane>
<label text="Username"/>
<textField id="username"/>
<label text="Password"/>
<textField id="password"/>
<button text="login"
onCommand="login-url"/>
</horizontalBoxPane>
</dialog>
</xal> </source>
External links
| ||||||||||||||||||||||||||
If you like SEOmastering Site, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...
- Pages where expansion depth is exceeded
- Pages with broken file links
- Miscellaneous articles needing expert attention
- Articles needing expert attention from November 2008
- Articles with invalid date parameter in template
- All articles needing expert attention
- Wikipedia articles needing context from October 2009
- All Wikipedia articles needing context
- Wikipedia introduction cleanup from October 2009
- Ajax (programming)
- Beta software