JavaOne BOF 3615 Latest Java UX Updates

455 views

Published on

Slides from my birds-of-a-feather session at JavaOne 2012.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
455
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JavaOne BOF 3615 Latest Java UX Updates

  1. 1. 1
  2. 2. Java User Experience TeamThe Java User Experience Team Presents the Latest UI Updates Jeff Hoffman Jindra Dinga Terri YamamotoCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
  3. 3. Java User Experience Team Legal Stuff 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 A PURCHASING DECISION. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY DESCRIBED FOR ORACLES PRODUCTS REMAINS AT THE SOLE DISCRETION OF ORACLE.Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
  4. 4. Java User Experience Team Agenda Who are we? What have we been working on? Ask us stuffCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
  5. 5. Java User Experience Team Jeff Hoffman Lead User Experience Developer • Working on the Java experience since 2006 • Previously worked on various developer tools including: • Portal Server • Java Studio Creator & Woodstock JSF components • NetBeans • Solaris Workshop • Current responsibilities include: • Java & JavaFX Deployment • Security • java.comCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
  6. 6. Java User Experience Team Terri Yamamoto Principal User Experience Developer • Working on the Java experience since 2009 • Previously worked on various developer tools including: • Portal Server • Forte for Java IDE & Developer Portal • NetBeans • Currently focused on the Java Install and Update ExperienceCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
  7. 7. Java User Experience Team Jindra Dinga Principal User Experience Developer • Working on the Java experience since 2006 • Previously worked on various developer tools including: • NetBeans • Java and JavaFX Deployment • java.com and java.sun.com • JavaFX Mobile Components • Currently focused on the JavaFX ComponentsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
  8. 8. Java User Experience Team Java Installer News • Java for Mac 10.7+ • Installers for JDK, JRE • Auto Update • JavaFX Runtime now included with the standard JRE install • On it’s way: Dealing with UAC on WindowsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
  9. 9. Java User Experience Team Java 7 for Mac OS X 10.7+ Installer for the Java 7 JRECopyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
  10. 10. Java User Experience Team Java 7 for Mac OS X 10.7+ Installer for the Java 7 JDK OTN JDK Download PageCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
  11. 11. Java User Experience Team Java Control Panel on Mac Oracle’s Java Control Panel now joins those of other products in the System Preferences UI Java Preferences App is only for Apple’s JDKCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
  12. 12. Java User Experience Team Mac Auto Update A Work in Progress - uses the de facto standard Sparkle FrameworkCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
  13. 13. Java User Experience Team Bundling the JRE with your App Default MSI and Mac DMG Install Experiences for your JavaFX Desktop ApplicationsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
  14. 14. Java User Experience Team Java Uninstall Tool Old versions can be insecure Cleans up old releases on your machine Will be available on java.com Preview release will be announced on OTN (forums.oracle.com) and java.net forumsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
  15. 15. Java User Experience Team Java Uninstall ToolCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
  16. 16. Java User Experience Team Updated Security Warning Dialogs Present security information more clearly Protect the end user from running possibly unwanted software on their machineCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
  17. 17. Java User Experience Team Warning that Your JRE is Insecure Will be presented every seven days until updated Currently only on WindowsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
  18. 18. Java User Experience Team java.com Updates • OpinionLab Feedback tab • Mac Support • 32-bit vs. 64-bit QuestionsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
  19. 19. Java User Experience Team OpinionLab FeedbackCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
  20. 20. Java User Experience Team Mac SupportCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
  21. 21. Java User Experience Team JavaFX Component Design• JavaFX 2.2 • Plans for 8.0 • Pagination and ColorPicker • Multi-touch and Gesture controls are new • Sensor support • Updates to existing controls • Accessibility and • Touch support on some Component Orientation controls • See the Roadmap on OTN oracle.com/technetwork/java/javafx/overview/Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21
  22. 22. Java User Experience Team Latest JavaFX ControlsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 22
  23. 23. Java User Experience Team Latest JavaFX ControlsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 23
  24. 24. Java User Experience Team Other JavaFX Controls• Accordion • Label • Progress Bar• Button • List View • Progress Indicator• Charts • Menu • Radio Button• Check Box • Menu Bar • Radio Menu Item• Check Menu Item • Menu Button • Rich Text Editor• Choice Box • Menu Item • Scroll Bar• Custom Menu Item • Password Field • Scroll View• Hyperlink • Pop-up Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24
  25. 25. Java User Experience Team Even More JavaFX Controls• Separator • Table View • Tool Bar• Slider • Text Area • Tooltip• Split Menu Button • Text Field • Tree View• Split Pane • Titled Pane • Virtual Keyboard• Tab Pane • Toggle Button Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25
  26. 26. Java User Experience Team Some Sessions We Recommend CON4644 - JavaFX Extreme GUI Makeover Tuesday Oct 2 at 1pm, Hilton Imperial Ballroom B CON4348 - A Tour of JavaFX Scene Builder Tuesday Oct 2 at 3pm, Hilton Continental Ballroom 4 CON8222 - RIA Technologies and Frameworks Panel Wednesday Oct 3 at 11:30pm, Hilton Imperial Ballroom A CON4726 - Writing Your Own JavaFX UI Controls Wednesday Oct 3 at 3pm, Hilton Imperial Ballroom A CON7797 - Mastering Java Deployment Skills Thursday Oct 4 at 12:30pm, Hilton Imperial Ballroom BCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 26
  27. 27. Java User Experience TeamVisit us at the Oracle OpenWorld DEMOgrounds in Moscone South Give us feedback and Help shape future Java designs Java Developer Survey http://ow.ly/dIWHP Java Enterprise User Survey http://ow.ly/dIWQK Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27
  28. 28. Java User Experience Team Ask Us Stuff About Java UX Contact us later! • jeff.hoffman@oracle.com • terri.yamamoto@oracle.com • jindrich.dinga@oracle.comCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 28
  29. 29. 29
  30. 30. Java User Experience Team Latest JavaFX ControlsCopyright © 2012, Oracle and/or its affiliates. All rights reserved. 30

×