2. About Me
Senior Systems Engineer
RIA strategy, development, training
http://mkblog.exadel.com
Practical RichFaces (Apress)
3. Exadel
RIA services and products company
Headquarters in San Francisco Bay Area, California
Large development
and services
office in Eastern
Europe,
in Belarus, Minsk
4. Red Hat/JBoss – Exadel
Red Hat's Enterprise Web 2.0 Center for Excellence
5. Products
JBoss RichFaces (Ajax4jsf)
JBoss Developer Studio (Exadel Studio)
Fiji – JSF with Flex/JavaFX integration
Flamingo – Flex/JavaFX with Seam/Spring
E7 – process-rich (BPM) applications
6. The Plan
Tell you about RichFaces
Run examples
Tell you what else we are doing
Raise your hand if you have questions
7. RichFaces is JSF Framework
JavaServer Faces is:
Standard technology in Java EE
•
Framework for building Web applications out of UI
•
components
8.
9. RichFaces Is JSF Framework
1. JSF-AJAX components (100+)
2. Skins
3. CDK (Component Development Kit)
10. JSF-AJAX Components
Over 100 ready-to-use JSF AJAX components
Two tag libraries
• a4j – page-level AJAX support
• rich – component-level AJAX support
14. What You Should Know
Runs in:
• Any servlet/portal container, application server
Works with:
• Any JSF implementation (1.1, 1.2, 2.0soon)
Works with:
• Seam, Spring
Works with 3rd party components:
• Tomahawk, Trinidad etc.
18. New in RichFaces
version 3.3.0 (January 09)
• rich:queue
• rich:editor
version 3.3.1 (May 09)
• Layout components
• rich:colorPicker
version 4.0
• Compatibility with JSF 2.0
19. Fiji: JSF RIA Framework
Integrate JSF with Flex or JavaFX
JSF page JSF page
Flex JavaFX
20. Fiji: JSF with Flex/JavaFX
Ready charting components
Integrate any other Flex/JavaFX components
Bind Flex/JavaFX components to JSF beans
Uses the familiar JSF component approach