You are currently browsing the tag archive for the ‘JavaFX’ tag.
It will be a packed day of information, from keynotes to technical sessions, demos, and lightning talks – covering Java EE, Java SE, JavaFX, Java ME, and, of course, Java Embedded.
I will be there, talking about “Java in the Internet of Things: Small, Smart, Connected”.
Hope to see you on Tuesday!
The Top 10 OTN Java Articles are always a popular topic. We just compiled the information for 2012 – Embedded Java and Raspberry Pi was hot, with article #1 garnering 56,000 page views!
Here is the list.
2012 Top 10 OTN/Java Technology Articles
1. Getting Started with Java SE Embedded on the Raspberry Pi
Bill Courington and Gary Collins
2. How to Get Started (FAST!) with JavaFX 2 and Scene Builder
3. Laying Out a User Interface with JavaFX 2.0
James L. Weaver
4. Building Applications in JavaFX 2.0
5. Interfaces on Demand with CDI and EJB 3.1
6. Key to the Java EE 6 Platform: NetBeans IDE 7.1
7. Best Practices for JavaFX 2.0 Enterprise Applications (Part One)
James L. Weaver
8. Challenging the Diabolical Developer: A Conversation with JavaOne
Rock Star Martijn Verburg
Janice J. Heiss
9. Best Practices for JavaFX 2.0 Enterprise Applications (Part Two)
James L. Weaver
10. The Enterprise Side of JavaFX: Part Two
It’s Devoxx time again!
If you’re at Devoxx, sure to check the schedule for a whole range of exciting Java and Oracle topics:
JavaFX, OpenJDK, JDK 7, Java Embedded, Java EE, JCP, NetBeans, Greenfoot, as well as Java Duchess and JUG meetings. Talks, labs, BOFs, demos, and more.
Embedded Java will also play a prominent role. Want to see Java on Raspberry Pi in action? Find out why what’s happening with Java in IoT (Internet of Things)? Play with NetBeans and Tinkerforge?
Check out the full Devoxx schedule.
Why do I think Java has the most exciting part of its future still ahead of it? Catch up with me at my talk on Wed 14:00: “Small, Smart, Connected: Java in the Internet of Things”.
Update (Jul 23, 2012):
- Another very informative blog post about the new JavaFX Packager tool (by Angela Caicedo)
Update (Jul 16, 2012):
- Just in: An updated screencast on the JavaFX Scene Builder tool and integration with NetBeans (by Angela Caicedo)
- Just in: “The Essential JavaFX 2 Cheat Sheet” (DZone REFCARD, free registration required)
The last couple of weeks have seen a burst of activity in the JavaFX realm. Here is a collection of links I found particularly useful:
- JavaFX: The 10,000 Foot View (long, but excellent post by the JavaFX Chief Architect, Richard Bair)
- JavaFX Evangelism: Why Developers Should have Faith (by Paul Krill/Infoworld)
- Best Practices for JavaFX 2 Enterprise Applications (Two-part article on Oracle Learning Library)
- Native Packaging for JavaFX (Creating native desktop application bundle with JavaFX, by the Java Deployment Team)
- Expressing the UI for Enterprise Applications with JavaFX 2.0 FXML (Using The FX Markup Language to build UIs in JavaFX, by Jim Weaver)
- Using Properties and Bindings in JavaFX 2 (Learn about the key JavaFX concepts of properties and binding in Oracle Magazine – free subscription required)
- JavaFX Links of the Week (Jonathan Giles’ weekly post with good links and info)
Just to let you know there are a bunch of new and interesting podcasts around embedded Java, JavaFX, and Java on Mac OS X available on The Java Spotlight Podcast:
- Episode 89: Geoff Morton on Java Embedded
- Episode 88: HTML5 and JavaFX 2 with Gerrit Grunwald
- Episode 87: Nandini Ramani on JavaFX and Embedded Java
- Episode 83: Scott Kovatch on Java for Mac OS X
If you haven’t checked out the Java YouTube channel lately … here is some of the stuff you’re missing:
- Understanding the JVM and Low Latency Applications (picture)
- JavaFX on the Raspberry Pi
- 55 New Java 7 Features: Part 3 – Concurrency
- Properties and Binding with JavaFX 2 Intro
- And something fun & cool: Java @ Maker Faire 2012
JFXtras in an open source project that provides a bunch of interesting components and pieces to make your JavaFX application even more productive, engaging, and, yes, sexy. And saves you coding time along the way.
Check out the new JFXtras Ensemble demo, which showcases in one fell swoop all the features and bits you can take advantage of. Also, bookmark Jim Weaver’s excellent blog to keep up with all things JavaFX and rich client.
OTN just published part 1 of a series by Adam Bien on “The Enterprise Side of JavaFX”.
In this article, learn how to use LightView to convert REST services into a bindable set of properties, using JavaFX, Glassfish, LightFish, and Maven. Sample code included.
Part 2 will discuss the integration of a JavaServer Faces 2 UI with WebView.
- For the first time, official support for Mac OS X
- Includes the highly anticipated G1 (“Garbage First”) garbage collector, improving memory management for very large applications
- Next step in converging Oracle JRockit and HotSpot VMs, offering the best features of both technologies
- Numerous performance improvements to the JVM
- OpenJDK continues to host the development of Java SE 7 on Mac OS X and the JDK 8 reference implementation
- Available for Windows and Mac OS X (with Linux support currently as preview release)
- Includes playback of MPEG-4 multimedia containing H.264/AVC video and AAC audio
- Support for enhanced font rendering on LCD displays, including sub-pixel rendering
- Additional UI enhancements such as combo box, stacked chart, and application-wide menu bar
- Bundled with the Java 7u4 release
- Oracle has started the OpenJFX project in OpenJDK as part of the plan to open source JavaFX
- Java SE for Embedded is the product line that brings Java SE to a number of embedded platforms and includes many features and performance enhancements targeted to embedded requirements, such as low footprint, power usage, and performance
- Java SE 7u4 Embedded and Java SE 6u32 Embedded 6 releases are now available, following Java SE releases in lockstep
- For more details, see here
To download, go here.
Something strange is happening … Client apps are becoming sexy again!
- Super-fast and eye-popping graphics
- Feature-rich, styleable, and extensible UI components
- High-definition cross-platform media support
- Ability to leverage JavaFX with alternate languages such as Groovy, Clojure, Scala, Fantom, and Visage
- Easy migration from Swing and SWT
- Full integration into the Java runtime and ecosystem
- … and much more
JavaFX 2 is much more than just eye candy – it enables developers to reinvent their client applications and integrate technologies in ways not possible before. Check out this video (recording by JavaOne attendee) – especially the last 2 minutes .
JavaFX 2 is coming in rapid-fire succession: JavaFX 2 was released in October of last year, JavaFX 2.2 is now in Developer Preview for Windows/Mac/Linux, and the JavaFX Scene Builder 1.0 is now also available as a Developer Preview. JavaFX 2 is bundled with JDK 7 and JavaFX will be a standard part of JDK 8 going forward.
For developers, the question is no longer “Is JavaFX real?” but “JavaFX is here to stay – How can we reinvent our client strategy?”
To help you ramp up quickly and catch up with the latest JavaFX 2 developments and information, I’ve collected a bunch of links:
- Your starting point for JavaFX 2 technology is the JavaFX Main page on OTN. On the overview tab you’ll find links to all the latest downloads as well as a series of short videos (5-10 mins each) walking you through the various features and components of JavaFX 2.
- Next, check out the JavaFX Documentation page. Here you’ll find tutorials, the full API docs, technical articles, FAQ, and more. Also, a tutorial video on building your first application with JavaFX using NetBeans 7.1.
- The JavaFX Tools page goes deep into the Scene Builder tool, with documentation and a tutorial video.
- Check out the JavaFX 2 samples on the JavaFX Samples page: Ensemble, a interactive gallery of over 100 sample applications with source code, the Henley Sales Dashboard, a enterprise-class client-server application demo, and a sample of how to embed JavaFX components in Swing applications.
- There are two books available on Java FX 2: JavaFX 2.0: Introduction by Example, by Carl Dea as well as Pro JavaFX 2 Platform, by Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, and Johan Vos.
- The two official JavaFX blogs to bookmark are The JavaFX Blog and FX Experience. Both indispensable for the latest information and insider tips and tricks on JavaFX 2. Two more good blogs are Jim Weaver’s Rich-Client Java blog and Stephen Chin’s Steve on Java blog.
- For questions and discussions on JavaFX 2 amble over to the JavaFX 2 OTN forum.
- Also check out some of the latest episodes of the Java Spotlight Podcast, such as episode 76 (on the Pro Java FX 2 book) and episode 78 (on the JavaFX Scene Builder).
- The developer community has jumped on the JavaFX 2 train with a number of projects. To name a few: e(fx)clipse, DATAFX , scalafx, GroovyFX, JFXFlow, jfxtras, Visage, and more.
- If you want to see some neat-looking custom controls, check on the YouTube channel of Gerrit Grunwald.
- Finally, you can follow the latest JavaFX-related tweets at @javafx4you
As you can see, there is no shortage of information and help to get started and do something sexy with Java!