JavaFX Apps in the Real World

JavaFX Apps in the Real World
James Weaver
Java Technology Ambassador
@JavaFXpert
james.weaver@oracle.com
Some JavaFX Apps in the Real World
 SlidesMachineFX: José Pereda
 Port of Santander: José Pereda
 Church at Comillas: José Pereda
 BaufiFX: Mortgage Calculator by
Thomas Bolz
 Polaris software tools for support of
space-based missions: Sean Phillips
 ZenGuitar: James Weaver
2
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
 Financial Trading apps: Celer
Technologies
 JavaFX on Android Porting
Community: Johan Vos
 Picmodo/MQTT: Jens Deters
 MQTT: Jens Deters
 Ensemble: JavaFX Engineering Team
 Enzo UI Controls: Gerrit Grunwald
About the presenter
Author of several Java/JavaFX books
3
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
About the presenter
Co-leader of IoT & JavaFX communities at java.net
http://javafxcommunity.com
http://iotcommunity.net
4
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Java 8 Launch Event & Resource Videos
oracle.com/java8
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
IoT Developer Challenge
 Show the world what you can do with Java + IoT for a chance to win a
trip to JavaOne for you and two team members.
oracle.com/java8
Key Dates:
Submissions begin March 3rd, 2014
Submission deadline is May 30th, 2014
Winners announced June 30th, 2014
JavaOne 2014 from Sept. 28 to Oct. 2, 2014
6
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
SlidesMachineFX
José Pereda: http://jperedadnr.blogspot.co.uk/ @JPeredaDnr
13
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Port of Santander
José Pereda: http://jperedadnr.blogspot.co.uk/ @JPeredaDnr
14
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Church at Comillas
José Pereda: http://jperedadnr.blogspot.co.uk/ @JPeredaDnr
15
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enhancing NASA Mission Support w/JavaFX
Sean Phillips @SeanMiPhillips
16
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Thomas Bolz
• Mortgage/Loan Calculator
• Attempt to bring some live & color to a „serious“ use case
• One of the first available commercial JavaFX applications in Germany
(first license sold in December 2012)
• Started with JavaFX 2.0 and Java 7 and migrated to Java/JavaFX 8.0
since release 1.3
• Available in German. i18n of App and website is currently in work
• More at: http://www.baufifx.de
• Author: @Teabeeoh
Picmodo Picture Management
Jens Deters http://www.jensd.de/wordpress @Jerady
18
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JavaFX within Celer
Technologies
Who are we?
• Celer specialises in providing enterprise
financial solutions
• Multi-asset class - FX, Equities, Futures
• Clients range from small funds to banks
JavaFX
• Using JavaFX since 2.0
• Currently on Java 7, moving to Java 8 soon
• Extensive use of CSS and FXML
• Real-time UI updates using properties and binding
Links
Celer Technologies
http://www.celer-tech.com
JFXtras
http://jfxtras.org
JavaFX on Android Porting Community
Johan Vos http://www.lodgon.com/dali/blog/Johans_Blog @JohanVos
26
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
JavaFX based MQTT Utility
Jens Deters http://www.jensd.de/wordpress @Jerady
27
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Ensemble JavaFX Controls Demos
JavaFX Engineers http://fxexperience.com @fxexperience
28
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Scene Builder 2.0 Released 13 May 2014
JavaFX Engineers http://fxexperience.com @fxexperience
29
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enzo Controls Demo
Gerrit Grunwald http://harmoniccode.blogspot.co.uk @hansolo_
30
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
ZenGuitar3D
James Weaver: http://JavaFXpert.com @JavaFXpert
31
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Dziękuję bardzo!
James Weaver
Java Technology Ambassador
@JavaFXpert
james.weaver@oracle.com