Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Adopt-a-JSR: JSR-372
JavaServer Faces 2.3
Ed Burns
...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to ...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Ed Burns
– Oracle
• Spec or co-spec lead for JSF ...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
UI Trends
What does this mean for JS...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
UI Trends
What does this mean for JS...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Mobile is now more important than
desktop
• What ...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
E
DEPARTMENT OF
STATE
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
MEAN
E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
•MongoDB
•ExpressJS
•AngularJS
•Node.js
E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle’s Answer: Project Avatar
E
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
UI Trends
What does this mean for JS...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
What Does All This Mean for JSF?
• Mobile
– Use a m...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
UI Trends
What does this mean for JS...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Tie up the loose ends
– Specification clarificati...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Tie up the loose ends
– Specification clarificati...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
UI Trends
What does this mean for JS...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
How to Get Involved
• Single
– Read or post
• webti...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
How to Get Involved
• Engaged
– File issues in http...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
How to Get Involved
• In an open relationship
– Go ...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
How to Get Involved
• Separated
– You start playing...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The preceding is intended to ...
Upcoming SlideShare
Loading in …5
×

JSF 2.3 Adopt-a-JSR 10 Minute Infodeck

2,119 views

Published on

10 minute infodeck on JSF 2.3 for 2014-12-19 Adopt-a-JSR meeting

Published in: Software
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,119
On SlideShare
0
From Embeds
0
Number of Embeds
87
Actions
Shares
0
Downloads
9
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide
  • This is a Title Slide with Picture and Logo slide ideal for including a picture and partner or product logo with a brief title, subtitle and presenter information.

    To customize this slide with your own picture:

    Right-click the slide area and choose Format Background from the pop-up menu. From the Fill menu, click Picture and texture fill. Under Insert from: click File. Locate your new picture and click Insert.

    To Replace the LOGO on this sample slide:

    Right-click the sample LOGO and choose Change Picture. Navigate to the location where the new logo is stored, select desired logo file and click on the Open button to replace the sample logo.

    To copy the Customized Background from Another Presentation on PC
    Click New Slide from the Home tab's Slides group and select Reuse Slides.
    Click Browse in the Reuse Slides panel and select Browse Files. Double-click the PowerPoint presentation that contains the background you wish to copy.
    Check Keep Source Formatting and click the slide that contains the background you want.
    Click the left-hand slide preview to which you wish to apply the new master layout.
    Apply New Layout (Important): Right-click any selected slide, point to Layout, and click the slide containing the desired layout from the layout gallery.
    Delete any unwanted slides or duplicates.

    To copy the Customized Background from Another Presentation on Mac
    Click New Slide from the Home tab's Slides group and select Insert Slides from Other Presentation…
    Navigate to the PowerPoint presentation file that contains the background you wish to copy. Double-click or press Insert. This prompts the Slide Finder dialogue box.
    Make sure Keep design of original slides is unchecked and click the slide(s) that contains the background you want. Hold Shift key to select multiple slides.
    Click the left-hand slide preview to which you wish to apply the new master layout.
    Apply New Layout (Important): Click Layout from the Home tab's Slides group, and click the slide containing the desired layout from the layout gallery.
    Delete any unwanted slides or duplicates.
  • This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template.

    One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy

    To learn more about this policy, e-mail: Revrec-americasiebc_us@oracle.com

    For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.  

    http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf

    For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.
  • This is a Remote Speaker Picture slide ideal for including a picture with the speaker’s name and title and company.

    To Replace the Picture on this sample slide (this applies to all slides in this template that contain replaceable pictures)

    Select the sample picture and press Delete. Click the icon inside the shape to open the Insert Picture dialog box. Navigate to the location where the picture is stored, select desired picture and click on the Insert button to fit the image proportionally within the shape.

    Note: Do not right-click the image to change the picture inside the picture placeholder. This will change the frame size of the picture placeholder. Instead, follow the steps outlined above.
  • Mention statelessness in concert with JavaScript, Manfred.
  • This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template.

    One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy

    To learn more about this policy, e-mail: Revrec-americasiebc_us@oracle.com

    For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.  

    http://my.oracle.com/site/fin/gfo/GlobalProcesses/cnt452504.pdf

    For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.
  • JSF 2.3 Adopt-a-JSR 10 Minute Infodeck

    1. 1. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Adopt-a-JSR: JSR-372 JavaServer Faces 2.3 Ed Burns Co-spec lead for JSF Java EE Specification Team December, 2014
    2. 2. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
    3. 3. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | • Ed Burns – Oracle • Spec or co-spec lead for JSF since 2004 • Author of four books for McGraw-Hill • JSF trainer Speaker Credentials
    4. 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Program Agenda UI Trends What does this mean for JSF? What about Java EE 8? Adopt-a-JSR 1 2 3 4
    5. 5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Program Agenda UI Trends What does this mean for JSF? What about Java EE 8? Adopt-a-JSR 1 2 3 4
    6. 6. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | • Mobile is now more important than desktop • What kind of app? – Mobile Web – Native App (Android, iOS, Windows) • Lots of help out there – twitter bootstrap and its enablers Mobile First Web Design E
    7. 7. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | E DEPARTMENT OF STATE
    8. 8. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | E
    9. 9. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MEAN E
    10. 10. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | •MongoDB •ExpressJS •AngularJS •Node.js E
    11. 11. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle’s Answer: Project Avatar E
    12. 12. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Program Agenda UI Trends What does this mean for JSF? What about Java EE 8? Adopt-a-JSR 1 2 3 4
    13. 13. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | What Does All This Mean for JSF? • Mobile – Use a mobile optimized JSF component library • State – Design for statelessness • JavaScript – Still held at arm’s length – A component level concern E
    14. 14. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Program Agenda UI Trends What does this mean for JSF? What about Java EE 8? Adopt-a-JSR 1 2 3 4
    15. 15. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | • Tie up the loose ends – Specification clarifications – CDI alignment • Ease of use e.g. @Inject FacesContext • @Inject into Validators, Converters, etc. – HtmlInputHidden is ClientBehaviorHolder • Small scale new features • Subject to Spec Lead oversight – JSON ajax component rendering – Stateless enhancements – GET enhancements – Adopt-a-JSR support JSF 2.3 in Java EE 8 Two feature drivers, each with their own agenda M
    16. 16. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | • Tie up the loose ends – Specification clarifications – CDI alignment • Ease of use e.g. @Inject FacesContext • @Inject into Validators, Converters, etc. – HtmlInputHidden is ClientBehaviorHolder • Small scale new features • Subject to Spec Lead oversight – JSON ajax component rendering – Stateless enhancements – GET enhancements – Adopt-a-JSR support JSF 2.3 in Java EE 8 Two feature drivers, each with their own agenda M
    17. 17. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Program Agenda UI Trends What does this mean for JSF? What about Java EE 8? Adopt-a-JSR 1 2 3 4
    18. 18. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How to Get Involved • Single – Read or post • webtier@glassfish.java.net • http://bit.ly/TheRealJsfForum2014 • In a relationship – Get an id at http://www.java.net/ – Visit https://java.net/projects/javaserverfaces-spec-public/ and click "Join this project" By Facebook Relationship Status
    19. 19. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How to Get Involved • Engaged – File issues in http://jsf-spec.java.net/issues/ – Subscribe to users@javaserverfaces-spec-public.java.net • Married – Join the Expert Group (must be a JCP member with valid JSPA) https://jcp.org/en/jsr/detail?id=372 • It's complicated – Adopt-a-JSR – https://jcp.org/en/egc/view?id=372 By Facebook Relationship Status
    20. 20. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How to Get Involved • In an open relationship – Go away from working with JSF for a while, but come back every now and then as if you were single • Widowed – You don't even work in IT any more By Facebook Relationship Status
    21. 21. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | How to Get Involved • Separated – You start playing around with another framework and decide you like it better, but think maybe someday you'll come back to JSF again • Divorced – You leave JSF and publically bash it, saying how great another framework is By Facebook Relationship Status
    22. 22. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

    ×