Friday Sep 04, 2009

Jeff "JavaJeff" Freisen talks JavaFX

Reviews Interactive recently spoke with Jeff “JavaJeff” Friesen, a freelance software developer and educator specializing in Java technology. Jeff teaches Java at a local college and has written several books on Java, as well as numerous articles for and Jeff has an upcoming article on JavaFX 1.2's animated transition classes that is scheduled to be published in September at

Jeff's primary involvement with JavaFX is currently academic, helping developers learn how to best use and extend Sun's JavaFX technology. Much of Jeff's research is presented in articles on his Web site at Jeff's most recent JavaFX research projects include the "Painter's Canvas" article, which “provides the means to introduce complex graphics, such as fireworks, into a scene that cannot be (easily) generated via nodes,” as well as the recently published Units Converter application for JavaFX 1.2. Jeff reported he is currently working on some new and interesting JavaFX applications and has written additional articles on various JavaFX 1.2 APIs that will be posted in articles on his Web site later this month.

When asked what Jeff liked best about JavaFX he said how the technology “simplifies the development of rich internet applications.” He said “this write-once/run-anywhere capability greatly reduces the learning curve in developing applications for your customers.” Regarding the JavaFX 1.2 release Jeff feels the most helpful new features include added support for NetBeans, and the overall performance increase of JavaFX itself.

Looking to the future Jeff said he is eagerly anticipating the 1.3 release to see the new performance upgrades as well as the new APIs. He stated: “I understand that performance will be improved in part by replacing JavaFX's dependence on Java2D with an equivalent technology known as Prism,” but pointed out that it may not happen in time for the 1.3 release. He also said he is really looking forward to working with the JavaFX Authoring tool, stating “I think this tool has the potential to save developers lots of time in laying out their user interfaces,” and also believes the if the tool is successful it “will greatly help to further JavaFX adoption.”

To read more of Jeff's interview click here.

Jeff Friesen
Jeff Friesen

Tuesday Aug 25, 2009

Check out JavaFX evangelist Jonathan Giles on Reviews Interactive

Reviews Interactive recently talked with Jonathan Giles, a JavaFX evangelist and software engineer from New Zealand who primarily builds enterprise applications and specializes in user interface/user experience development. Jonathan is a huge fan of Java, and is well-known among Java developers for publishing his 'Java desktop links of the week' on his blog. Jonathan, as a developer of enterprise software, approaches JavaFX with a different perspective, and looks to see the program utilized in various enterprise applications in the form of controls such as buttons, lists, menubars, tables, and trees.

Jonathan is a relatively new developer in the JavaFX environment, and only recently began working with the program after winning a trip to JavaOne in the “Dude, where's my pass?” contest. Jonathan reported that at JavaOne he was “brainwashed” by members of the JavaFX team when they showed him the work that had been done on controls. He stated: “I was pleasantly surprised and for the first time saw huge potential in JavaFX to be a player in the enterprise software arena, as well as in other areas...such as RIA.”

Read more of Jonathan's interview and listen to him talk JavaFX with Chhandomay Mandal here in Reviews Interactive.

Thursday Aug 20, 2009

Interview with student JavaFX developer

Student Views and Reviews recently spoke with Chinmay Garde, a JavaFX developer and student in his final year of study at the Manipal Institute of Technology. Chinmay was the grand prize winner of the Code JavaFX India contest and is very passionate about both RIA and Mobile development. Chinmay stated he has been interested in developing RIAs since the release of the early betas of Flex 3 and Silverlight 2, so he has kept a close eye on the development and progress of JavaFX since the release of the preview SDK last year.

Chinmay called the 1.2 release of JavaFX “a major step forward for the JavaFX platform,” He also noted “the most compelling reason to use JavaFX is the ability to interoperate with existing Java libraries...that do amazing things...simply cannot be beaten.” Chinmay said he is looking forward to the release of the JavaFX Authoring Tool, which he believes “is definitely the most important step in achieving the goal of rich user experiences across devices.” Based on the demos he's seen online, Chinmay thinks the authoring tool “will make the designer-developer workflow more seamless.”

Read more of Chinmay's interview and listen to him talk about JavaFX with Maijaliisa Burkert in Student Views and Reviews.

Wednesday Aug 19, 2009

Interview with JavaFX developer Stephen Chin

Reviews Interactive recently spoke with JavaFX developer Stephen Chin, a prolific developer and blogger within the JavaFX community. Steve is one of the co-authors of the recently released Pro JavaFX Platform book, and was also named a JavaOne 2009 Rock Star for his WidgetFX session. Steve began working in JavaFX in May 2008, after being challenged by Sun's Josh Marinacci to write a program in JavaFX. The challenge turned into the development of WidgetFX, and has kept Steve “heavily involved with JavaFX,” ever since.
In discussing the new JavaFX 1.2 release Steve said “Java FX 1.2 is a huge step forward for the platform!” He stated that the Skinnable Controls, New Layout Classes, and Charting Support are, in his opinion, the most important new features in the release. When asked how JavaFX has changed the way developers create RIAs Steve said: “JavaFX takes the best of client technology with a rich scenegraph, elegant animation support, and built-in media playback, and combines this with web service access, designer skinning and tools, and full browser integration....for the first time, Java client and Web developers can join forces to build applications that are immersive, rather than tiered.”
Read more of Steve's interview and listen to him talk JavaFX with Chhandomay Mandal here in Reviews Interactive.

Wednesday Aug 12, 2009

JavaFX student winner Kazuki Hamasaki talks about CalcFX application

Student Views and Reviews recently spoke with Kazuki Hamasaki, developer of CalcFX, and one of the student winners of the JavaFX Coding Challenge. Kazuki is an Information and Computer Science student at Kagoshima University in Japan, where he is currently working on research in evolutionary computation. Kazuki began using JavaFX in May, after learning about the contest from a laboratory supervisor at his University. Kazuki used sample programs and API documents to learn the program and said “I thought it would be easy to learn JavaFX, because I had been using Java for research in my school.”

Kazuki found JavaFX's ability to execute on a variety of platforms to be the most useful feature when developing CalcFX. As a result, Kazuki designed CalcFX be platform independent, making it deployable in desktop, web, and mobile environments. Kazuki especially appreciated this feature, because, as he said, “in Java, you have to use a different way for each environment.” He also noted that JavaFX makes the user interface richer, by providing many filter effects on graphics.

Read more of Kazuki's interview and listen to him talk about JavaFX, and how he used it to build his winning CalcFX application in a podcast in Student Views and Reviews.

Monday Aug 10, 2009

JavaFX Coding Challenge winner talks with Reviews Interactive

Reviews Interactive recently talked with Evgeni Sergeev, developer of the ShiningEtherFX application that won third place in the JavaFX Coding Challenge. Evgeni is a student at the University of Western Australia, where he is working on an Honors project in computer vision, having recently earned degrees in Electrical and Electronic Engineering, and Computer and Mathematical Sciences. Evgeni just started learning JavaFX in May and commented on the short amount of time it took him to learn the program by noting “it's a fast learning process.” Evgeni taught himself JavaFX by using a number of different articles he found online, shown in the full interview below, as resources.

In the interview, Evgeni explained how JavaFX made it easy to develop ShiningEtherFX with helpful features for the end user. For example, to make the workplace draggable Evgeni said “it only took five lines of code or therabouts,” saying “implementing that was a dream.” In general, Evgeni noted that JavaFX “makes it easy to take care of a lot of this sort of functionality that users nowadays expect to see everywhere,” noting that just because a user expects something, doesn't mean it is easier to write, and credits JavaFX with anticipating many common use cases.

Read more of Evgeni's interview and listen to him talk about JavaFX, and how he used it to build ShiningEtherFX in a podcast in Reviews Interactive.


Oracle Global Communications

Feature News

Stay Connected



« August 2016