Building RIA Applications with RichFaces

4,903 views

Published on

RichFaces presentation at JSFDays 2009

Published in: Technology, Education

Building RIA Applications with RichFaces

  1. 1. JBoss RichFaces Max Katz Exadel
  2. 2. About Me Senior Systems Engineer RIA strategy, development, training http://mkblog.exadel.com Practical RichFaces (Apress)
  3. 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. 4. Red Hat/JBoss – Exadel Red Hat's Enterprise Web 2.0 Center for Excellence
  5. 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. 6. The Plan Tell you about RichFaces Run examples Tell you what else we are doing Raise your hand if you have questions
  7. 7. RichFaces is JSF Framework JavaServer Faces is: Standard technology in Java EE • Framework for building Web applications out of UI • components
  8. 8. RichFaces Is JSF Framework 1. JSF-AJAX components (100+) 2. Skins 3. CDK (Component Development Kit)
  9. 9. JSF-AJAX Components Over 100 ready-to-use JSF AJAX components Two tag libraries • a4j – page-level AJAX support • rich – component-level AJAX support
  10. 10. Skins (Themes) Change the look-and-feel of pages on the fly Create custom skins
  11. 11. CDK Facility for creating, generating and testing your own rich JSF components
  12. 12. RichFaces in Portal JBoss Portal Liferay Any portal server (Portlets 2.0)
  13. 13. 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.
  14. 14. RichFaces Demo http://livedemo.exadel.com/richfaces-demo
  15. 15. Let's build something.
  16. 16. JBoss Tools/JBoss Developer Studio
  17. 17. 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
  18. 18. Fiji: JSF RIA Framework Integrate JSF with Flex or JavaFX JSF page JSF page Flex JavaFX
  19. 19. 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
  20. 20. Flamingo: RIA Framework Connect Flex with Seam/Spring Connect JavaFX with Seam/Spring
  21. 21. E7 Build process-rich applications Bridge the gap between Business Process Management (BPM) and Java
  22. 22. BMP+Services
  23. 23. Come talk to me about: JSF/RichFaces Training (1-2 days) Your RIA plans We can help with development, after all, we created the products
  24. 24. Building RIA with JavaFX Tomorrow, 16:15 RichFaces workshop April 3, all day Learn RichFaces in 1 day!
  25. 25. Thank You. Questions? mkatz@exadel.com http://mkblog.exadel.com

×