Corporate Logo
Who We Are What We Do Our Work Contact Us
Home Contact Us Site Information
Who We Are

HIGHLIGHTS


Highlights > XUI 2.1 Released

XUI XUI 2.1 Supports JavaServer Faces (JSF)

JWAY released the newest version of the XUI (eXtensible User Interface) Framework on November 5, 2004.

XUI 2.1 delivers on JWAY's promise to continue providing the enterprise the ability to develop and deploy web applications using familiar rich web client interfaces similar to desktop applications. The ease with which these rich web applications can be delivered and maintained is XUI's greatest value proposition to both the developer community as well as business users. Savings can range from 40% to 60%.

With XUI 2.1's support for JavaServer Faces (JSF), JWAY continues to evolve the framework to support robust enterprise web applications. JSF brings component-based development paradigm to web user interface programming and is widely being considered and gaining adoption in the open standards-based community.

Angelo Inanoria, JWAY's VP of Engineering and Advanced Solutions and XUI Chief Architect, has this to say about XUI 2.1: "The combined capabilities of XUI and JSF brings new and greater depth in developing web applications. So far, XUI is the most efficient and natural way of bringing rich user interface to J2EE applications using Struts and/or JSF while maintaining the integrity of rapid development methodology."

XUI 2.1 New Features:
  • New components, Containers, and Objects (See Below)
  • JSF (Java Server Faces) Support:
    • EL (Expression Language) support
    • Value binding and method binding with managed beans
    • Compatibility with JSF Request Processing Lifecycle
    • JSF Navigation
    • Conversion and validation
    • Interoperability of XUI components and native JSF components within one page
  • A more comprehensive client-side framework:
    • Extended UI state handling with dynamic client-side persistence and server-side persistence through java bean value binding
    • Asynchronous and synchronous client-to-server communication
    • Support for shortcut keys (Mnemonic and Accelerator keys; i.e. Ctrl+S, Ctrl+O, etc.)
    • Extended JavaScript APIs (complete with JS-DOCS)
  • New Schema Docs with full XUI Class Hierarchy
  • Updated XTable component to support features such as:
    • Auto tooltip invocation when text string is not fully visible
    • Auto resize based on browser resize
    • Dynamic addition and deletion of rows
  • Updated XTree, XMenubar, XtabbedPane to support:
    • Dynamically disable/enable menu items and tree nodes
    • Dynamically disable/enable tabs
    • Left and Right orientation of tabs
    • Dynamic addition and deletion of tree nodes
  • Built-in Client-side Form Validation:
    • Ability to set if a form field is required or not. Automatically generate error message(s) when required field is submitted empty
    • Data type validation (String, Date, Number, etc.)
  • Bi-Directional Text Support for all components and containers
  • Optimized GridLayout Manager to support control of individual columns
  • New edition of online tutorial, documentation and reference
  • XUI Tag Library in Macromedia Dreamweaver

Learn more about the XUI story in this 6-min Flash Presentation. Experience XUI in depth and see how it changes the face of the Internet around you for the better in this expanded 15-min Flash Presentation. To know more about XUI, visit www.xuiframework.com or contact us.

Back to top




COPYRIGHT ©2008 JWAY GROUP, Inc.