javaone bof 3615 latest java ux updates
DESCRIPTION
Slides from my birds-of-a-feather session at JavaOne 2012.TRANSCRIPT
1
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
The Java User Experience Team Presents the Latest UI Updates
Jeff HoffmanJindra Dinga
Terri Yamamoto
2
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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.
3
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Agenda
Who are we?
What have we been working on?
Ask us stuff
4
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Jeff Hoffman• 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
Lead User Experience Developer
5
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Terri Yamamoto
• Working on the Java experience since 2009
• Previously worked on various developer tools including:
Principal User Experience Developer
• Portal Server
• Forte for Java IDE & Developer Portal
• NetBeans
• Currently focused on the Java Install and Update Experience
6
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Jindra Dinga
• Working on the Java experience since 2006
• Previously worked on various developer tools including:
Principal User Experience Developer
• NetBeans
• Java and JavaFX Deployment
• java.com and java.sun.com
• JavaFX Mobile Components
• Currently focused on the JavaFX Components
7
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
8
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.
Java User Experience Team
Installer for the Java 7 JRE
9
Java 7 for Mac OS X 10.7+
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Installer for the Java 7 JDK
10
Java 7 for Mac OS X 10.7+
OTN JDK Download Page
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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
11
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Mac Auto UpdateA Work in Progress - uses the de facto standard Sparkle Framework
12
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Bundling the JRE with your AppDefault MSI and Mac DMG Install Experiences
for your JavaFX Desktop Applications
13
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Java Uninstall ToolOld versions can be insecure
Cleans up old releases on your machineWill be available on java.com
14
Preview release will be announced on OTN
(forums.oracle.com) and java.net forums
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Java Uninstall Tool
15
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Updated Security Warning DialogsPresent security information more clearly
Protect the end user from running possibly unwanted software on their machine
16
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Warning that Your JRE is Insecure
Will be presented every seven days until updated
Currently only on Windows
17
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
18
java.com Updates
• OpinionLab Feedback tab
• Mac Support
• 32-bit vs. 64-bit Questions
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
19
OpinionLab Feedback
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
20
Mac Support
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
21
JavaFX Component Design
• JavaFX 2.2
• Pagination and ColorPicker controls are new
• Updates to existing controls
• Touch support on some controls
• Plans for 8.0
• Multi-touch and Gesture
• Sensor support
• Accessibility and Component Orientation
• See the Roadmap on OTN
oracle.com/technetwork/java/javafx/overview/
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
22
Latest JavaFX Controls
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
23
Latest JavaFX Controls
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
24
Other JavaFX Controls• Accordion
• Button
• Charts
• Check Box
• Check Menu Item
• Choice Box
• Custom Menu Item
• Hyperlink
• Label
• List View
• Menu
• Menu Bar
• Menu Button
• Menu Item
• Password Field
• Pop-up
• Progress Bar
• Progress Indicator
• Radio Button
• Radio Menu Item
• Rich Text Editor
• Scroll Bar
• Scroll View
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
25
Even More JavaFX Controls • Separator
• Slider
• Split Menu Button
• Split Pane
• Tab Pane
• Table View
• Text Area
• Text Field
• Titled Pane
• Toggle Button
• Tool Bar
• Tooltip
• Tree View
• Virtual Keyboard
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Some Sessions We Recommend
CON8222 - RIA Technologies and Frameworks Panel Wednesday Oct 3 at 11:30pm, Hilton Imperial Ballroom A
CON4348 - A Tour of JavaFX Scene Builder Tuesday Oct 2 at 3pm, Hilton Continental Ballroom 4
26
CON7797 - Mastering Java Deployment SkillsThursday Oct 4 at 12:30pm, Hilton Imperial Ballroom B
CON4644 - JavaFX Extreme GUI Makeover Tuesday Oct 2 at 1pm, Hilton Imperial Ballroom B
CON4726 - Writing Your Own JavaFX UI Controls Wednesday Oct 3 at 3pm, Hilton Imperial Ballroom A
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Java Enterprise User Survey
http://ow.ly/dIWQK
27
Visit us at the Oracle OpenWorld DEMOgrounds in Moscone South
Give us feedback andHelp shape future Java designs
Java Developer Survey
http://ow.ly/dIWHP
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Ask Us Stuff About Java UX
Contact us later!
28
29
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
30
Latest JavaFX Controls