PacktLib: ICEfaces 1.8: Next Generation Enterprise Web Development

ICEfaces 1.8

Credits

About the Author

Acknowledgments

About the Reviewers

Preface

Next Generation Java Development

Past problems

State of the art

Frontend development

ICEfaces features

Summary

Development Environment

Tools

Additional Eclipse configurations

The Eclipse web project samples

Summary

User Interface Design

Revival of the desktop

Interface layout

Facelets templating

The templating in ICEfusion

Summary

Components for Navigation and Layout

Static pull-down menu

Dynamic pull-down menu

Pop-up menu

Tabbed panel

Collapsible panel

Summary

Components for Feedback and Behavior

Pop-up dialog boxes

Connection status

Tooltip

Autocomplete

Drag-and-drop

Summary

Components for Data Presentation and Multimedia

Data table

Dynamic data table

Tree

Chart

Google Maps

Media Player

Summary

Components for Data Creation and Selection

Forms

Validation with dialogs

Calendar

Rich text editor

Summary

User Interface Customization

Administration

Customization

Language management

Multilingual page template

Skin management

Summary

Reusable Facelets Components

Facelets

Taglibs

Tags

Summary

Push Technology

AJAX Push

Configuration

The ProgressDialog tag

ICEmapper

Summary