JavaOne BOF 3615 Latest Java UX Updates
-
Upload
jeff-hoffman -
Category
Documents
-
view
353 -
download
0
description
Transcript of JavaOne BOF 3615 Latest Java UX Updates
![Page 1: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/1.jpg)
1
![Page 2: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/2.jpg)
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
![Page 3: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/3.jpg)
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
![Page 4: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/4.jpg)
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
![Page 5: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/5.jpg)
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
![Page 6: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/6.jpg)
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
![Page 7: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/7.jpg)
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
![Page 8: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/8.jpg)
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
![Page 9: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/9.jpg)
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+
![Page 10: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/10.jpg)
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
![Page 11: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/11.jpg)
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
![Page 12: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/12.jpg)
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
![Page 13: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/13.jpg)
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
![Page 14: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/14.jpg)
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
![Page 15: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/15.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Java Uninstall Tool
15
![Page 16: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/16.jpg)
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
![Page 17: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/17.jpg)
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
![Page 18: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/18.jpg)
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
![Page 19: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/19.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
19
OpinionLab Feedback
![Page 20: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/20.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
20
Mac Support
![Page 21: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/21.jpg)
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/
![Page 22: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/22.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
22
Latest JavaFX Controls
![Page 23: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/23.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
23
Latest JavaFX Controls
![Page 24: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/24.jpg)
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
![Page 25: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/25.jpg)
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
![Page 26: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/26.jpg)
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
![Page 27: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/27.jpg)
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
![Page 28: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/28.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
Ask Us Stuff About Java UX
Contact us later!
28
![Page 29: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/29.jpg)
29
![Page 30: JavaOne BOF 3615 Latest Java UX Updates](https://reader034.fdocuments.in/reader034/viewer/2022052400/55976f0c1a28abc7738b461b/html5/thumbnails/30.jpg)
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Java User Experience Team
30
Latest JavaFX Controls