What if Swing deprecated tomorrow? How much butt hurt would there be and would everyone would immediately begin porting their applications to the JavaFX?
In the twilight of 2013 does JavaFX really replace Swing or are there use cases that dictate supporting Swing?
Does it even matter when more and more younger developers are forsaking Java altogether in favor of the 'Hipster Browser Flavor of the Week Framework.js'?
When At-a-Glance" (AoG) displays associated with complex data visualization aren't enough and you need something more interactive a combination of the NetBeans Platform and JavaFX again comes to the rescue. This post is Part 2 in the ongoing mini-series discussing this pattern from the perspective of a NASA MMS Ground System software operationally deployed at the Goddard Space Flight Center.
How to build a JavaFX visualization of data that must loaded dynamically while mitigating the hit to user experience. This tutorial will show you how to visually acknowledge the user with some sort of animation to let him know... "Hey I'm still here don't worry!" The following pattern is how you can easily accomplish this either from a straight Swing interop or embedded from a NetBeans Platform application.
Combining JavaFX 2.x and the NetBeans Platform has proven complementary in making some very useful "At-a-Glance" displays associated with NASA Ground System daily data product generation. The combination has proved to be a very effective pattern to extend and this post along with some following posts will explore this. Explanation, Justification and some cool screenshots will be provided.
Tired of JavaFX Scene Builder being run in a separate process? Fed up with no real integration between your favorite IDE and JavaFX Scene Builder? There may be a solution heading towards you. Follow this small series of blog entries to join me on my journey towards an embedded JavaFX Scene Builder in NetBeans.
Finally, with the new developer preview builds of JavaFX Scene Builder 2.0 a new...
At JavaOne 2013, I had the privilege of speaking for 10-15 minutes with Sean Phillips, Senior Software Engineer at a.i. solutions. a.i. solutions was a JavaOne 2013 Duke's Choice Award winner, and Sean had come to the Java.net table in the JavaOne Exhibition Hall seeking me. This was fortuitous, because...
For the last few years I've been lucky enough to be a lead developer for some NASA Ground System software that has been deployed directly into the Mission Operations Control room. (Hence the righteous reference in the title of this blog)
Here at this blog I will be sharing the tips, tricks and lessons learned in deploying Java technology to space based mission critical operations and analysis. I feel there is a niche here to speak towards in the vast ocean of blogs that everyone is already tired of. I will be sharing some code snippets that are non-proprietary, cool captured screenshots and occasionally images taken from actual operational software.
At the JavaOne 2013 Java Technical Keynote, there was a series of demos of software that enables two people to play chess, using some of Java's latest features, including Java EE 7 Websockets, many variations of Java 8 (recent weekly builds), Lambda Expressions, Java ME, Embedded Java, ... It was an impressive demo of many of Java's recently-released and not-yet-finally-released capabilities, which included the introduction of the DukePad...
There are a great many sessions at JavaOne 2013 that feature JavaFX. But only one of them dared people to attend the session. That session would be "No Guts, No Glory! A Deep Dive into the Internals of JavaFX [BOF5802]", presented by Steve Northover, Kevin Rushforth, and Richard Bair (all of Oracle). At first, I was wondering if the challenge would mean I'd arrive at the session, only to find...
A while ago, I was asked to evaluate another Java application that was being used at my company.
It was a point-of-sale app, developed entirely "in-house" by one of our overseas affiliates.
I wondered what their MVC model would look like.
How different would their Java app be from the ones I have worked on?
I started my evaluation by learning all I could about the architecture and design of this...
"Clojure changes the way you think" from The Joy of Clojure, Second Edition by Michael Fogus and Chris Houser + 45% off
"Serializing Data with Protocols" & "Apache Thrift IDL" are new to The Programmer's Guide to Apache Thrift + 45% off
"Using State in Actors" is new to Akka in Action + 45% off
Grails in Action, Second Edition MEAP Update + 44% off
CoffeeScript in Action, has been updated with a new Ch 11 and a new TOC + 44%
Java Persistence with Hibernate, Second Edition MEAP Update + 44% savings!
What is SPARQL?
by David Wood, Marsha Zaidman, Luke Ruth, and Michael Hausenblas, authors of Linked Data
SPARQL is the query language for RDF and Linked Data. SPARQL is to RDF data as the Structured Query Language (SQL) is to a relational database. SPARQL's name is nicely pronounceable and sounds interesting and fresh. SPARQL is interesting and fresh. This article, based on chapter 5 from...
Six Ways You're Using Responsive Design Wrong
by Matthew Carver, author of The Responsive Web
Staying on the cutting edge of of web design can be tough, and oftentimes you only learn from making mistakes. Making mistakes is sometimes the best way to know that you are breaking new ground. In this article, Matthew Carver, the author of The Responsive Web, gives a few tips that his experience in...
Creating a JavaFX 2 (or should I say FX8) application can be a time consuming task. We all got used to powerful frameworks helping us creating such applications based on Swing (NetBeans Platform) or SWT (Eclipse). There even was an attempt at getting this standardized in Java for Swing - JAF anyone? So where is such an application framework based on JavaFX 2/8, which leverages all the nice things from Java7 and 8?