Tuesday Mar 10, 2015

New Java Champion: Tom Schindl

Congratulations to the new Java Champion Tom Schindl! 

Tom Schindl is an Austrian Java Software developer working on the Eclipse Platform and the JavaFX integration named e(fx)clipse. He's a member of the Eclipse Platform team and part of the team who designed and implemented the Eclipse 4 platform. He is also the CTO of BestSolution, a company specialized in Eclipse and JavaFX consulting for companies around the world.

Tom is a regular speaker at EclipseCon (Europe and NA) and JavaOne where he talks about Eclipse, JavaFX and how to develop modern applications with JavaFX and Eclipse. He authored an SWT prototype which uses JavaFX instead of the native UI-Toolkit. 

Java Champions are an exclusive group of passionate Java technology and community leaders who are community-nominated. Learn more about Java Champions

Friday Sep 12, 2014

JavaOne Rockstar Speaker Hendrik Ebbers

In a Java Magazine article, senior Java architect Hendrik Ebbers talks about his JavaOne sessions and JavaOne. "There will be some very cool JavaFX, community, open source and Internet of Things talks this year. The talks are always very professional; I have never experienced a bad one. So don't miss the talks" he explains.   

Hendrik focuses on research and development, Swing, JavaFX, middleware and DevOps. He wrote the book titled "Mastering JavaFX 8 Controls" and will present six JavaOne sessions:   
  • Smart UIs for Mobile and Embedded in JavaFX introduces a new JavaFX theme that is made for embedded devices and will fit perfect in all the cool new Internet of Things and mobile products. 
  • DataFX: From External Data to a UI Flow and Back shows how the different DataFX components make it easy to manage external data by using well-known Java technologies.
  • Enterprise JavaFX, an overview of various best practices for communication between server and client, async background tasks, MVC approaches, and the designing of complex dialogue flows
  • Extreme GUI Makeover.  JavaFX 8, a new UI toolkit, offers a lot of amazing features to help you craft modern-looking and interactive UIs.
  • The JavaFX Community and Ecosystem introduces the JavaFX ecosystem including third-party frameworks and popular knowledge base. It also illustrates the functionality and synergy effects between the libraries with a live coding session. 
  • Test-Driven Development with JavaFX

More about clients and user interface topics here

Wednesday Sep 10, 2014

Why Another MVC?

In this new article, JavaServer Faces (JSF) spec lead Ed Burns explains two kinds of model view controller (MVC) as part of the JSF framework. The article's goal is to show the continued commitment to JSF evolution and to clarify the complementary usages of these two view technologies.


The two kinds of MVC in question are UI component oriented MVC and action oriented MVC. This article first goes over these two different styles of MVC, then explains the rationale for filing a separate JSR for MVC 1.0 and explains how this new specification will relate to the next version of JSF. 

If you attend JavaOne, you find many JavaOne sessions about JSF


Wednesday Feb 13, 2013

JavaFX Open Source Update!

Oracle has started to open source JavaFX, the rich client platform for Java applications. The list of open sourced projects will be growing in the next couple of weeks with an additional 7 projects. "We are also going to open source our iOS and Android implementations over the next couple of months" announced Richard Bair, architect of the JavaFX platform, in his blog.

Monday Sep 10, 2012

Expressing the UI for Enterprise Applications with JavaFX 2.0 FXML - Part Two

A new article by Oracle’s Java Champion Jim Weaver, titled “Expressing the UI for Enterprise Applications with JavaFX 2.0 FXML -- Part Two,” now up on otn/java, shows developers how to leverage the power of the FX Markup Language to define the UI for enterprise applications. Weaver, the author of Pro JavaFX Platform, extends the SearchDemoFXML example used in Part One to include more concepts and techniques for creating an enterprise application using FXML.

Weaver concludes the article by summarizing its content, “FXML provides the ability to radically change the UI without modifying the controller. This task can be accomplished by loading different FXML documents, leveraging JavaFX cascading style sheets, and creating localized resource bundles. Named parameters can be used with these features to provide relevant information to an application at startup.”


Check out the article here.





Tuesday Jul 03, 2012

The Enterprise Side of JavaFX: Part Two

A new article, part of a three-part series, now up on the front page of otn/java, by Java Champion Adam Bien, titled “The Enterprise Side of JavaFX,” shows developers how to implement the LightView UI dashboard with JavaFX 2. Bien explains that “the RESTful back end of the LightView application comes with a rudimentary HTML page that is used to start/stop the monitoring service, set the snapshot interval, and activate/deactivate the GlassFish monitoring capabilities.”

He explains that “the configuration view implemented in the org.lightview.view.Browser component is needed only to start or stop the monitoring process or set the monitoring interval.”

Bien concludes his article with a general summary of the principles applied:

“JavaFX encourages encapsulation without forcing you to build models for each visual component. With the availability of bindable properties, the boundary between the view and the model can be reduced to an expressive set of bindable properties. Wrapping JavaFX components with ordinary Java classes further reduces the complexity. Instead of dealing with low-level JavaFX mechanics all the time, you can build simple components and break down the complexity of the presentation logic into understandable pieces. CSS skinning further helps with the separation of the code that is needed for the implementation of the presentation logic and the visual appearance of the application on the screen. You can adjust significant portions of an application's look and feel directly in CSS files without touching the actual source code.”

Check out the article here.

Wednesday Jun 20, 2012

Expressing the UI for Enterprise Applications with JavaFX 2.0 FXML - Part One

A new article, the first of two parts, now up on otn/java by Oracle Evangelist and JavaFX expert, James L. Weaver, titled “Expressing the UI for Enterprise Applications with JavaFX 2.0 FXML, Part One,” shows developers how to leverage the power of the FX Markup Language (FXML) to define the UI in enterprise applications.

As Weaver explains, “JavaFX 2.0 is an API and runtime for creating Rich Internet Applications (RIAs). JavaFX was introduced in 2007, and version 2.0 was released in October 2011. One of the advantages of JavaFX 2.0 is that the code can be written in the Java language using mature and familiar tools.”

He goes on to show how to use the potential of FX Markup Language, which comes with JavaFX 2.0, to efficiently define the user interface for enterprise applications. FXML functions to enable the expression of the UI using XML. “Classes that contain FXML functionality are located in the javafx.fxml package,” says Weaver, “and they include FXMLLoader, JavaFXBuilderFactory, and an interface named Initializable.”

Weaver’s article offers a sample application that shows how to use the capabilities of FXML and JavaFX 2.0 to create an enterprise app.

Have a look at the article here.

Wednesday Jun 13, 2012

The Enterprise Side of JavaFX - Part One

A new article, now up on otn/java, by Java Champion Adam Bien, titled “The Enterprise Side of JavaFX,” shows developers how to use LightView to convert REST services into a bindable set of properties. The article, Part One of a three-part series, presents the enterprise and business side of JavaFX with minimal animations, effects, and transitions, and a focus on structuring the presentation logic and integration with back-end services.

Bien makes use of LightFish, LightView and much more:

“LightFish is an open source monitoring application that periodically fetches and persists snapshots from a “GlassFish Under Test” machine and makes them available in real time via a simplified REST API.

LightFish comes with a basic Web interface to manage the data-capturing interval that is implemented with JavaServer Faces 2. LightView is a JavaFX 2 real-time visualizer that integrates the Web UI directly and accesses the monitoring data via REST and long polling. It could be considered to be a ‘stress test dashboard.’”

Look for Part Two of the series, which will directly integrate the JavaServer Faces 2 UI with WebView.

Check out the article here.

Thursday Mar 01, 2012

Laying Out a User Interface with JavaFX 2.0

Java Champion and JavaFX expert Jim Weaver has a new article up on otn/java, titled “Laying Out a User Interface with JavaFX 2.0,” in which he shows developers how to use the layout capabilities of JavaFX 2.0 to make nodes in a scene graph appear where they belong and with the appropriate size.

He provides an overview of the LayoutSansTearsSolution application, shows how to make use of the SceneBuilder and BorderPaneBuilder classes, and helps readers understand the behavior of resizable nodes. Weaver explains the distinction between clamped and unbounded nodes and, finally, shows how to use CSS style sheet properties to modify the layout.

From the article:

“JavaFX has very powerful features for laying out a user interface... These features enable your applications to appear the way you want them to appear, regardless of the size of the scene or the type of platform. Understanding the behavior of each type of layout class, as well as concepts such as clamped versus unbounded nodes, will go a long way toward helping you make the UI appear exactly the way you want it.”

Read the complete article here.

Tuesday Nov 01, 2011

What Is JavaFX?

Is JavaFX "reinvigorating the user interface on the desktop?"(1) Is it "more fun"(2) or "the best thing to happen to Java since SWT?"(3) Is it just a great tool to create animations and steampunk gear?(4)  Is it all or the above? None of the above? To get answers, here are opportunities for you to find out more about JavaFX.

EclipseCon Europe

Nov 2-4, Ludwigsburg, Germany
Included in the Java 7 Summit, Steve Northover (aka "the father of SWT") will present JavaFX Past, Present and Future and Interop with SWT and Swing. (We hear rumors of a new JavaFX feature being unveiled!)

Java Magazine
The Nov/Dec issue includes technical articles on how to migrate Swing interfaces to JavaFX, how to use transitions for automation in JavaFX, and an interview with Nandini Ramani, VP of Development at Oracle, about the key features of JavaFX 2.0. Subscribe for free.

Devoxx
Nov 14-18, Antwerp, Belgium
Included in the Java track are several sessions on JavaFX. (Devoxx is sold out, but if you can attend, don't despair. Sessions will be released on-demand on Parleys.com.)

So, if JavaFX is "a good RIA platform"(5) and "likely to make an impact,"(6), you'll know all about it.

-----------------------------------

(1) JavaOne 2011 Impressions
(2) JavaFX Sketch Pad: Custom Binding
(3) Top five cool things from Oracle OpenWorld/JavaOne
(4) JavaFX Animations, Steampunk Gear
(5) JavaOne's focus on the future
(6) Please Consider JavaFX 2.0 Support

About

Insider News from the Java Team at Oracle!

duke
Links


Search

Archives
« September 2015
SunMonTueWedThuFriSat
  
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today