More Related Content
Similar to JavaOne BOF 3615 Latest Java UX Updates (20)
JavaOne BOF 3615 Latest Java UX Updates
- 2. Java User Experience Team
The Java User Experience Team Presents
the Latest UI Updates
Jeff Hoffman
Jindra Dinga
Terri Yamamoto
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2
- 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
ORACLE'S PRODUCTS REMAINS AT THE SOLE
DISCRETION OF ORACLE.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3
- 4. Java User Experience Team
Agenda
Who are we?
What have we been working on?
Ask us stuff
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4
- 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.com
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5
- 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 Experience
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6
- 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 Components
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7
- 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 Windows
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8
- 9. Java User Experience Team
Java 7 for Mac OS X 10.7+
Installer for the Java 7 JRE
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9
- 10. Java User Experience Team
Java 7 for Mac OS X 10.7+
Installer for the Java 7 JDK
OTN JDK Download Page
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10
- 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 JDK
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11
- 12. Java User Experience Team
Mac Auto Update
A Work in Progress - uses the de facto standard Sparkle Framework
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12
- 13. Java User Experience Team
Bundling the JRE with your App
Default MSI and Mac DMG Install Experiences
for your JavaFX Desktop Applications
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13
- 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 forums
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14
- 15. Java User Experience Team
Java Uninstall Tool
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15
- 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 machine
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16
- 17. Java User Experience Team
Warning that Your JRE is Insecure
Will be presented every seven days until updated
Currently only on Windows
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17
- 18. Java User Experience Team
java.com Updates
• OpinionLab Feedback tab
• Mac Support
• 32-bit vs. 64-bit Questions
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18
- 19. Java User Experience Team
OpinionLab
Feedback
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19
- 20. Java User Experience Team
Mac Support
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20
- 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. Java User Experience Team
Latest JavaFX Controls
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22
- 23. Java User Experience Team
Latest JavaFX Controls
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23
- 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. 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. 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 B
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26
- 27. Java User Experience Team
Visit 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. Java User Experience Team
Ask Us Stuff About Java UX
Contact us later!
• jeff.hoffman@oracle.com
• terri.yamamoto@oracle.com
• jindrich.dinga@oracle.com
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28
- 30. Java User Experience Team
Latest JavaFX Controls
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30