back to nexaweb
search

XAL - eXtensible Application Language  
Products > Open Source & Standards > XAL - eXtensible Application Language
Save & ShareSave & Share  SubscribeSubscribe
XAL is an open declarative language for building Enterprise Web 2.0 applications.  It was designed to work with other leading specifications to enable declarative application development and scalable run time operation.  XAL is used to build applications that run in Nexaweb's multi-technology Universal Client Framework (UCF).

XAL defines schema-based API's in the following application development areas:
  • Rich User Interface
    XAL defines a rich set of UI components, look and feel as well as UI layout management capability.  It includes schemas for UCF support. (XAL Core) Learn More

  • Data Management
    Use XAL to bind user interface components to data. XAL includes schemas for binding to, iterating and formatting data (Data Binding) and connecting to databases, web services and other data sources (Data Services). Learn More

  • Business Logic
    Use XAL to bind business logic to user interface events. It includes schemas for wrapping DOM modification (Macro) as well declarative binding to client-side code (MCO). Learn More
  • Incremental Updates
    XAL defines several mechanisms for modifying applications at run time. XAL includes schemas for includes (XInclude) and for modifying the client side DOM (XModify).  Learn More
  • Data Validation
    Use XAL to validate user input. XAL includes schemas for validating string, date, currency and more (Validation). Learn More


© Copyright 2005-2008 Nexaweb Technologies Inc. All Rights Reserved.