JavaFX at JavaOne 2014

Felix Bembrick felix.bembrick at gmail.com
Thu Jun 19 10:09:25 UTC 2014


There's an impressive list of JavaFX-related content at this year's JavaOne.

Good to see both iOS and Android featured!

Enterprise JavaFX [CON2341]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2341>JavaFX
offers a lot of awesome features for creating modern, interactive user
interfaces. But in addition to a shiny UI, there are other important issues
that must be ... View More
 Integrating Swing with JavaFX [CON3173]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3173>This
session describes techniques that enable Swing and JavaFX to work together.
 JavaFX Everywhere [BOF1578]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1578>This
session shows the current state of JavaFX on different platforms such as
desktops, Raspberry Pi, i.MX6, and some mobile platforms. The session is
based on a demo that ...View More
 Test-Driven Development with JavaFX [CON4599]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=4599>This
session presents existing testing tools and frameworks in their current
stage of development. It compares the capabilities and the kinds of impacts
of existing projects. ...View More
 Enterprise JavaFX with OpenDolphin [TUT2257]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2257>Enterprise
Java applications run on the server. They still need a display, though, and
the most capable one is JavaFX on the desktop. OpenDolphin introduces a
shared ... View More
 JavaFX 8: New and Noteworthy [CON3255]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3255>Many
new features were added to JavaFX for JDK8. JavaFX is now part of the
Oracle JDK, so you can make use of these features with a minimum of fuss.
Come to this session to ... View More
 JavaFX 3-D Animation: Bringing Duke to Life [CON2903]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2903>This
session delves into 3-D animation in JavaFX, including the process by which
Duke was brought to life in the 3-D animated chess demo at JavaOne 2013.
Concepts covered are ...View More
 Lambda-izing JavaFX [CON3248]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3248>One
of the best things about lambda is that it is backward-compatible with
inner classes. If an inner class provides a single abstract method (SAM), a
lambda can be ... View More
 JavaFX CSS API [TUT3227]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3227>This
session provides an introduction to the JavaFX CSS API, with details on how
to use the API to add CSS styles to JavaFX controls and nodes. CSS is a
powerful feature in ... View More
 The JavaFX Community and Ecosystem [CON3473]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3473>Do
you want to start working with JavaFX but don’t know where you can find all
the cool tutorials and open source APIs? This session is the perfect place
to be! Leading up to ... View More
 Text Rendering Quality in JavaFX [BOF3221]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3221>When
it comes to text rendering, there is no single solution that will please
all eyes. This BOF discusses the current text rendering technologies on
JavaFX and explores ... ... View More
 Porting JavaFX Embedded [BOF3305]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3305>This
BOF covers porting JavaFX Embedded to new platforms. Come meet with some of
the team and learn about the inside of JavaFX.
 Swing Away! Move to JavaFX 8 and the NetBeans Platform [TUT2372]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2372>The
NetBeans platform is known for its comprehensive window framework and
loosely coupled architecture. JavaFX offers a rich set of visually
appealing GUI components. This ...View More
 JavaFX Coding Playground (JavaFX-Based Live Editor Tool) [BOF2730]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2730>The
past few years have seen various online code playgrounds that offer ways to
experiment with browser-based client-side code (HTML5) to enable Web
developers to rapidly ... ... View More
 The New JavaFX Accessibility API [CON3193]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3193>This
complete presentation on the new JavaFX Accessibility API proposal is ideal
for developers using the JavaFX Control Library who need to enhance the
default accessibility ...View More
 Creating Amazing Interactive Visualizations with JavaFX [CON2951]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2951>This
session explores the visual expressiveness of JavaFX and discusses how to
create highly interactive and dynamic visualizations. Among other things,
it takes a look at ... View More
 Reactive Modeling of Automotive User Interfaces with JavaFX [CON3700]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3700>User
interfaces for automotive infotainment systems are developed for various
models, brands, and markets at Volkswagen Group. Inspired by an OSGi-based
app framework from ... View More
 Introduction to JavaFX Scenic View [BOF3066]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3066>Don’t
miss this introduction to the Scenic View tool, which enables you to
explore how a JavaFX scene graph is laid out, in real time. By the end of
this BOF, you should be ... View More
 Build, Test, and Deploy JavaFX Applications with Ease [CON3553]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3553>Why
is it that there are so many different options in the JVM space for
building web applications but so few when it comes to desktop applications?
This presentation ... View More
 JavaFX at Eclipse.org [CON4737]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=4737>Isn't
Eclipse only about SWT? This is the main conception you’ll hear when
talking with people about Eclipse. Although it’s been true for a long time,
it has been changing ... View More
 Building Custom JavaFX Controls [CON3064]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3064>Come
get an overview of how to build UI controls in JavaFX, ranging from a
simplistic approach to a fully baked approach designed for reusability.
This is a code-heavy ... View More
 Running JavaFX Applications on Android [CON1804]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1804>Over
the past several years, JavaFX has established itself as a great platform
for creating highly interactive applications. JavaFX is supported on
desktop systems and ... View More
 JavaFX Embedded: Graphics in an Internet of Things World [CON3307]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3307>JavaFX
Embedded brings modern Java-based graphics to a range of Internet of Things
devices. This session demonstrates the capabilities and the range of
performance of JavaFX ... View More
 Productive JavaFX 8 [CON2265]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2265>JavaFX
is included with JDK 1.8, supports CSS 3 skinning and data binding, and
comes with a WYSIWYG editor: the Scene Builder. In this session, a ... View
More
 JavaFX Versus HTML5 [CON3258]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3258>This
presentation takes a pragmatic approach to comparing JavaFX and HTML5,
using an application written in JavaFX versus the same functionality
written in HTML5 to ... View More
 NASA Mission Software Development on the Eights: Java 8, JavaFX 8, and
NetBeans 8 [CON1994]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1994>The
latest Java and JavaFX technologies are very attractive software platforms
for customers involved in space mission operations such as those of NASA
and the US Air Force. ... View More
 Be in Control of Your JavaFX Mission [CON2262]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2262>Starting
with JDK 8u20, Java Flight Recorder (JFR) and Java Mission Control (JMC)
can help you look under the hood of the JavaFX runtime to better understand
the behavior of ... View More
 Real-Time Financial Applications Using JavaFX [CON7645]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=7645>JavaFX,
the successor to Swing, is the toolkit for creating rich client
applications across multiple platforms. This session presents an overview
of how Celer Technologies ... View More
 JavaFX in the Cloud with OpenDolphin [CON2179]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2179>Cloud
applications run on the server. They still need a display, though, and the
most capable one is JavaFX on the desktop. OpenDolphin introduces a shared
presentation model ... View More
 JavaFX 3D: Advanced Application Development [CON1993]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1993>JavaFX
3D usage has already begun to find a home within the Java ecosystem. In
this session, a panel of JavaFX 3D experts provides live demonstrations of
software tools that ...View More
 Building Java Applications with JavaFX 8 and Java EE 7 [CON2150]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2150>The
combination of JavaFX 8 for the client side and Java EE 7 for the server
side can enable developers to build hybrid applications never seen before.
With JavaFX’s ability ... View More
 Packaging Your JavaFX Apps for the Mac and the Mac App Store [CON2228]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2228>Getting
your JavaFX app into the hands of end users is often as important as
writing the app in the first place. This session outlines the processes,
tools (including the ... ... View More
 Developing JavaFX RCP with the Eclipse4 Application Platform [TUT4874]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=4874>Eclipse4
is the new runtime platform the Eclipse IDE is built upon. It is the
successor to Eclipse3.x and enables people to develop RCP applications not
only with SWT but ... ... View More
 Create the Game 2048 with Java 8 and JavaFX [HOL3244]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3244>By
developing the famous game 2048 with JavaFX and Java 8 in this hands-on lab
session, you will encounter several new language features such as Stream
API, lambda ... View More
 Smart UIs for Mobile and Embedded in JavaFX [BOF3453]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3453>You
need a shiny, cool UI for embedded devices? It should be optimized for
touch? It should be responsive? It should be configurable? It should be
based on JavaFX? Great! ... ... View More
 Lessons Learned in Developing a NetBeans PDF Viewer Plug-in in JavaFX
[BOF2317]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2317>Both
the NetBeans platform and desktop Java have changed considerably for the
better in the last few years, which prompted IDR Solutions to take
advantage of both to write a ... View More
 JavaFX Controls: Debugging Controls [BOF3234]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3234>Is
there a bug in your code or in the runtime? Debugging JavaFX can be
difficult. Knowing where and when to set breakpoints in runtime code can
help narrow it down, as this ... View More
 Where’s My UI? The 2014 JavaOne Web App UI Smackdown [CON2801]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2801>The
original JavaOne web application smackdown was nine years ago now, and can
you believe that we as an industry are still trying to figure it out? Of
course you can. So ... ... View More
 Create JavaFX Layouts Like a Boss [CON6149]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=6149>This
session provides a thorough explanation of how to use MigLayout, an open
source layout manager that is available for Swing, SWT, Android, and QT and
is now also fully ... View More
 Building Nonblocking JavaFX 8 Applications with JacpFX [CON1823]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1823>Event
bus, message passing, and async execution are concepts that are getting
more and more popular for server-side applications. JacpFX brings this
approach to the client, ... View More
 How to Build the Game 2048 with JavaFX and Java 8: Lessons Learned[CON2710]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2710>A
trending game called 2048 has gotten a lot of attention this year, with
several implementations for mobile smartphones and tablets as well as
online JavaScript versions. ... View More
 Tweet for Beer! Beer Tap Powered by Java Goes Internet of Things and JavaFX
[CON2122]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2122>Be
warned! In this session, attendees over 21 might get drunk. It
demonstrates, end-to-end, how to DIY a Java-powered beer tap. The
presentation shows you a visual Java SE 8 ... View More
 Nashorn: Content Developer’s Guide to JavaScript and JavaFX [CON3188]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3188>Nashorn
is the new JavaScript engine released with JDK8. One of Nashorn’s main
features is the ability to seamlessly connect to existing Java and JavaFX
libraries. This ... ... View More
 Meet the Oracle Java and JavaFX Client Teams [BOF3297]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3297>This
BOF is an excellent opportunity to meet development engineers from the
Oracle JavaFX, AWT/Swing, and Java 2D teams. It’s expected to be a lively
discussion about the ... ... View More
 Gantt Get No Satisfaction: Until JavaFX, ControlsFX, and the Time API
Rocked the Scene [CON1820]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1820>FlexGantt
is a very complex and highly specialized custom Gantt chart control
initially written for Swing and now reimplemented for JavaFX. This session
compares the two ... ... View More
 JavaFX Packager Tool Integration Deep Dive [BOF2248]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2248>The
JavaFX Packager has a new API in 8u20 to ease development for tool and IDE
vendors. This BOF dives into the deep technical details of how the new API
works and shows how ...View More
 Rapid Internet of Things UI with JavaFX and Scene Builder [CON6366]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=6366>This
session shows how to use Scene Builder and JavaFX to rapidly prototype,
evolve, and deploy exciting embedded UIs for the Internet of Things. It
explores using Scene ... ... View More
 JavaFX on Your Wall, in Your Car, or on a Plane [CON6353]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=6353>Fast
and sexy, JavaFX is the perfect toolkit for creating cool UIs for embedded
applications such as on-wall displays, in-car dashboards, or in-flight
entertainment systems. ... View More
 JavaFX CSS: Hacking Unsupported Features [CON3275]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3275>There
are some CSS features that aren’t supported yet, but that shouldn’t stop
you from rolling your own. This session shows how to use some simple hacks
to make use of ... ...View More
 Pi on Wheels: DIY Robot for Teaching Java in the Context of the Internet
of Things [CON5199]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=5199>The
Pi on Wheels is an affordable open source DIY robot that is ideal for
teaching Java-related technologies in the context of the Internet of
Things. It can be controlled ... View More
 In Control with ControlsFX [CON2079]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2079>ControlsFX
is an open source project for JavaFX that aims to provide high-quality UI
controls and other tools to complement the core JavaFX distribution. It was
developed for ... View More
 Apache TomEE, Java EE Web Profile, and More on Tomcat [CON6782]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=6782>Announced
at JavaOne 2011 and winning a JavaOne Rock Star award in 2012 and 2013,
Apache TomEE combines the simplicity of Tomcat with the power of Java EE.
TomEE offers Java ... View More
 GlassFish Community BOF [BOF3303]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3303>The
GlassFish community has had a tradition of getting together at JavaOne for
the past few years. Don’t miss this opportunity to meet key members of the
Oracle GlassFish ... View More
 RIA Technologies and Frameworks Panel [CON2600]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2600>In
this session, a panel discusses the different types of RIA technologies and
frameworks: Swing, JavaFX, and HTML5. The questions to be discussed include
the following: What ...View More
 Jetty Features [BOF2237]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2237>The
Jetty server has added some exciting new features since the last JavaOne,
including HTTP2, Servlet 3.1, and quick start. This BOF session introduces
these features, gains ...View More
 Plugging into the Java Compiler [CON4265]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=4265>The
Java compiler enables plug-ins (annotation processors) to analyze source
code and generate source code to be compiled in the same compilation job.
This powerful technique ...View More
 ZombieTime: JSR 310 for the Undead [CON4688]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=4688>Surviving
as a zombie is tough: with the constant risks of sunlight, fire, and pesky
mobs, doing your job of infecting the local villagers can be deadly.
Fortunately, with ... View More
 Java on iOS? Yes, You Can! [CON3698]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3698>The
goal of the RoboVM open source project is to bring Java and other JVM
languages to iOS devices without compromise. With its ahead-of-time
compiler, RoboVM translates Java ...View More
 Practical Guide to Making Your Home Smart with Java ME Embedded [CON3996]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3996>This
session focuses on practical usage of Java ME Embedded in our day-to-day
life. Live coding and a real demo with home electronics such as an
electronic lamp, heater, or ... View More
 SnapCoding for Education [CON2261]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2261>SnapCode
is a new free IDE for education that helps students create animations,
games, and apps by dragging puzzle pieces to create Java and JavaFX
programs. It has the ease ...View More
 Lambda Programming Laboratory [HOL3373]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3373>Interested
in trying out the new lambda feature in Java 8? If so, this “higher-order
lab” is for you. Participants will use JDK 8 and NetBeans to work on
exercises intended ... View More
 Do-It-Yourself Usability Design for Developers [CON1712]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1712>Good
user experience (UX) is essential in modern software, be it a web
application based on Java EE, Spring, Play, or a similar framework or a
rich client developed with ... View More
 Using Java 8 to Process Government Open Data [BOF6697]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=6697>This
session shows how the latest Java release has the tools for creating useful
applications to help citizens to explore open data of their government.
Governments generate ... View More
 Creating Our Robot Overlords: Autonomous Drone Development with Java and
the Internet of Things [CON1863]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=1863>Who
wants a mindless drone? Teach it to “think,” and it can do so much more.
But how do you take it from Toy Story to Terminator? This session’s
speakers discuss their new ... View More
 DataFX: From External Data to a UI Flow and Back [CON3640]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3640>The
open source project DataFX 8 builds on the core principle of DataFX 2: make
it easy for JavaFX developers to retrieve external data (using REST calls,
database systems, ... View More
 Reactive UIs with the Model-View-ViewModel (MVVM) Pattern: Simple with
Ankor.io [CON2403]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2403>In
this session, you will learn about the benefits of using the MVVM design
pattern for a state-of-the-art UI. You know MVC and why it is good to
distinguish between the ... View More
 Extreme GUI Makeover [CON3474]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=3474>This
session is for all UI lovers, GUI enthusiasts, and friends of a modern and
user-friendly user experience. JavaFX 8, a new UI toolkit that is part of
Java 8, offers a lot ... View More
 NightHacking Gear Revealed! [CON4776]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=4776>For
the NightHacking Tour (http://nighthacking.com), this session’s speaker
cruises around the world on a motorcycle, acting simultaneously as a
presenter, demo expert, ... View More
 Stop! Or My Duke Will Shoot! [CON2178]
<https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2178>The
Internet of Things needs an application architecture that enables the
gathering of information from many devices; aggregation and processing of
that data, including human ...View More


More information about the openjfx-dev mailing list