The JSF User Interface Components of the Successful Java™ Developer

Click here to view a larger image of the hierarchical data display (WebTree) nested inside a WebTab container control.Click here to view a larger image of the highly functional, hierarchical, AJAX data-grid display.

Fair Isaac, the leading provider of analytics and decision management technology, uses NetAdvantage® for JSF to build user interfaces for its Decision Management Suite. "As we looked for JSF components, NetAdvantage for JSF stood out," said Prakash Tilwani, senior director of software engineering at Fair Isaac. "We ultimately selected NetAdvantage for JSF for its continuously growing control library and extensive feature list, and also because of Infragistics' excellent support."

NetAdvantage for JSF includes rich, easily-styled AJAX-enabled JavaServer™ Faces components for building commercial class user interfaces for Java EE applications. NetAdvantage for JSF contains every essential UI component including a hierarchical data grid, chart, calendar, menu, tree, tab, sidebar, stackbar and input control. Smart AJAX technology and complete Client-side Object Model give our components a high performance and responsive experience that keeps your users engaged.

As an application developer or designer, you will reap the benefits of our built-in UI styles, professionally designed by our Experience Design Group, simply by placing our components into your Web application. These styles jumpstart your user interface with a polished appearance, and then with the components' fully customizable look and feel, application styling becomes both convenient and effortless. The collection of JavaServer Faces components included with NetAdvantage for JSF ensures a great developer and end user experience.

For solutions built with JavaServer Faces technology, NetAdvantage for JSF enables your teams to quickly and easily build and style high performance, scalable Java EE applications for the Web that your users will love.

Explore the components in NetAdvantage for JSF!

NetAdvantage for JSF Controls
 WebEditors
DateChooser
DropDownList
CheckBox
CheckBoxList
RadioButton
RadioButtonList
InputEmail
InputRegularExpression
InputCurrency
InputPercent
InputDecimal

Highlighted Features

  • First product of its kind to have an interactive, editable, hierarchical grid displaying data in nested views so that nested grids can be attached to a column
  • Client-side Object Model (CSOM) across our JSF components enables you to handle events programmatically without a server trip
  • Fixed columns allow the user to lock or freeze columns on the left with a push-pin while scrolling through the data columns on the right
  • Visualize data with any of over 20 chart types that you can overlay or combine side-by-side
  • Optimized for high-performance Web applications
  • Support for JSF 1.0, 1.1 and 1.2
  • AJAX support even in portal environments such as WebSphere®, WebLogic™ and JBoss®
  • Smart-Refresh technology seamlessly performs AJAX requests behind the scenes and eliminates Web page refresh
  • Smart detection of client browser capabilities to send AJAX requests
  • Smart-Data-Binding and Smart-Paging technologies automatically handles large amounts of data
  • Built-in state management keeps the client and server in sync, between user interaction with UI components and AJAX calls
  • UI-element architecture provides granular control over styling the surface of all JSF components
  • Built-in multi-language, translation, and locale-sensitive sorting
  • Supports visual and declarative programming of UI components
  • Full support for Facelets and JSR-168 compliant Portals

Application Server Support

Works with leading application servers such as IBM WebSphere®, BEA WebLogic™, Sun ONE™, open source Apache Tomcat, and JBoss® servers (see Supported Environments page for specific versions).

Supported Web Browsers

Supports Microsoft® Internet Explorer 6.0 and later, Mozilla® Firefox® 1.5 and later, Netscape Navigator® 7.0 and later, and Apple® Safari™ 2.0 and later.

IDE Support

Integrates into the IBM Rational® Application Developer, Eclipse™ and other development environments (see Supported Environments page for specific versions).