Monday Jun 08, 2009

At a Glance: Last week's OpenSolaris, JavaFX and NetBeans Reviews

OpenSolaris 2009.06 received positive hands-on reviews this week, with Phoronix’s Michael Larabel concluding, “We have been testing out OpenSolaris 2009.06 this morning and so far, it looks like a nice update.” Michael also posted a benchmark review of OpenSolaris 2009.06 compared with OpenSolaris 2008.11, finding improvements across the board. OpenSolaris
Engineers from Intel and IBM gave rave reviews of both OS’s, with Intel software engineering manager David Stewart saying, “Kudos to whomever set up the web infrastructure for day-of-launch [of OpenSolaris 2009.06]. (I think Intel could learn something from you guys).” IBM expert Ken Milbert discussed benefits of Solaris 10, noting it “compares favorably in many ways to JFS2 from AIX and VxFs from HP.”

JavaFX 1.2 received a strong welcome from developer bloggers this week. The JavaFX Journey blogger wrote, “The code is getting better and better…If they keep up these performance increases, no one will be able to touch them.” Jethro Grassie echoed this when he said that the update to JavaFX is “just what I was hoping for and more.” In regards to specific product features, the blogger of Exploding Pixels wrote that he was “happy to see many more UI controls included in this latest release of JavaFX.”

NetBeans maintained a strong presence among developers, starting with blogger Logan who said, “Netbeans it's very easy to define your own templates…I've recently picked up Netbeans 6.7 RC1 and will be actively using it for my JRuby/Ruby projects.” NetBeans
Blogger Wille said, “When switching to NetBeans I was pleasantly surprised by how its UI had turned, well, modern.” Finally, another blogger discussed the top features he found in NetBeans that allowed him to become “instantly productive.”

Tuesday May 05, 2009

Recent JavaFX reviews from developers

1. Flex vs. JavaFX -- alexonrails, 4/28
Blogger Alexis Tejeda describes JavaFX as the "Flash of Java" but with a layer that allows you to customize features to improve user experience on the front end while allowing you to make the application more visually appealing.
2. The Future of JavaFX -- lodgON, 4/27
Blogger Johan Vos says that as a software developer, there is a clear benefit to using JavaFX. He says using JavaFX means that in web-based projects he can focus on the functionality, and not the coding. Johan says that the more projects his group develops on JavaFX, the smaller the total cost compared to a project with standard web technologies, which allows for more customers to afford interactive sites.

3. JavaFX: I'm Starting To Believe --, 4/27
James Sugrue believes that one of JavaFX's main strengths is "the type of user interfaces that are possible." He says that the more examples of JavaFX he sees, the more he is "starting to believe that it has its place for Java developers."

4. Groovy and JavaFX, more useful together? -- LEXECORP, 4/26
Alex Garrett is playing around with using both JavaFX and Groovy in a project because he likes the scripting language of Groovy but loves the "eye-candy capable JavaFX." He concludes that while it may not be a marriage made in heaven, he enjoyed it because he wants to develop a "beautiful looking product" that he can get with JavaFX.

5. JDK 6u14 almost ready at b05; Making Java load faster and lighter -- Osvaldo Pinali Doederlein's Blog, 4/24
Osvaldo Pinali is interested in anything that will allow Java to load faster and consume less resources, and compares to previous benchmarks the new JRE 6u14b05. After testing, Osvaldo still believes that JavaFX apps can still get rid of further Swing dependencies, perhaps with some Swing classes, which he suspects might be possible by refactoring the repository to not be hardwired to Swing classes.

6. JavaFX Finally Peaks My Interest -- Dominic Da Silva's Blog, 4/23
Dominic Da Silva recently attended a talk by Jim Clarke on JavaFX and was "impressed" with the JavaFX language, particularly the ability to drag an in-browser JavaFX applet out of the browser and have it run on the desktop, even after the browser closes. Dominic thinks "JavaFX can have a good future with the right marketing and the support of the community."

Monday Apr 20, 2009

At a Glance: Last week's JavaFX, OpenSolaris and MySQL reviews

JavaFX continued its strong introduction to the developer blogs. IBM developer/blogger Bob Balfe called JavaFX the "most pervasive platform in the world," and discussed it being an Adobe Flash killer. He concluded saying, "I am sure we will be hearing more about JavaFX in the near future." The blogger from Softified gave a thorough introduction to JavaFX, as well as tips for downloading, coding, and sample applications.

OpenSolaris and ZFS received positive praise from bloggers this week. The blogger from Me, Myself and I said that the Solaris version of the Cg Toolkit was a "nice Solaris package" that worked "flawlessly" in OpenSolaris. He also noted he "can't wait for the native Skype port, especially for OpenSolaris." Blogger Teodor Milkov discussed operating systems supporting DTrace, highlighting Solaris and OpenSolaris. After installing he said that "everything was smooth... I was thinking about playing with ZFS these days anyway."

MySQL use in the enterprise was the focus of a post from Enterprise Systems this week, discussing the scalability of MySQL for business use. Author Richard Cooley said that "MySQL is scalable if you look at the entire architecture and not just at the database tier," noting that prominent MySQL users include Yahoo, YouTube, AOL, Facebook, MySpace, Twitter, and WordPress. "If these companies can run portions of their companies on MySQL so can you."

Friday Apr 10, 2009

Recent JavaFX how-to articles in, JavaWorld, ...

1. Using JavaFX Mobile to Combat Device UI Fragmentation -, 4/3
Jim White provides a beginner's guide to JavaFX Mobile development, noting that JavaFX 1.1 is a powerful tool for building rich UIs across a multitude of clients and provides mobile emulation for developing JavaFX Mobile applications.
2. Reducing JavaFX's memory footprint via a CustomNode alternative - JavaWorld, 4/7
Blogger JavaJeff shares his source code around building a JavaFX CustomNode alternative with an eye for reducing JavaFX memory overhead.

3. JavaFX on Linux -- Hackbart, 4/3
The blogger shows how he set up his infrastructure for JavaFX to compile on Linux.

4. Creating a Media Player with JavaFX -- Jigish Thakar, 4/6
Jigish Thakar explains that the JavaFX Media concept is based on entities such as media, Media Player and Media View.

Thursday Mar 12, 2009

This week's tips & tricks from JavaFX developers

A selected collection of tips & tricks on JavaFX from developers trying it out.

1. JavaFX Balls v2.0: Better benchmarking, Mobile support -- Osvaldo Pinali Doederlein's Blog, 3/4
Osvaldo improved the bubblemark benchmark and made a mobile version. Check out the results.
2. Answering Reader Mail about the JavaFX Reflection API -- Jim Weaver's JavaFX Blog, 3/5
Jim Weaver has a detailed post on how to use the reflection APIs in JavaFX.

3. Keep your JavaFX code clean -- Exploding Pixels, 3/5
Following the recommendations in Bob Martin's "Clean Code" book, Ken suggests ways to write clean JavaFX code.

4. Syntax Matters: JavaFX Script -- Sal's Super Stuff, 3/7
Sal shares his thoughts on JavaFX's declarative constructors, its differences with JavaScript and relationship with functional programming.

5. My Triangle Space Ship - JavaFX media sound -- Carl's FX Blog, 3/8
Carl used JavaFX to make an "Asteroids" type game, and shared a reminder that rotation was measured in degrees so converting them to radian measure was the key to making velocity correct.

6. The First & Basic Overview Of JavaFX -- The Coders Blog, 3/8
A good JavaFX overview for starters by Venu Thomas.

7. What Does JavaFX Mean For You? -- JavaLobby, 3/9
James Sugrue discusses the key points that make JavaFX a good technology choice for Java developers.

8. Holiday fun with JavaFX -- Eric Wendelin's Blog, 3/10
Eric Wendelin has a nice little JavaFX application and he shares the source code.

Wednesday Mar 04, 2009

Tips and Tricks from JavaFX Developers

1. Don't let Java ruin your JavaFX -- Per Lundholm's blog, 2/28
Per Lundholm is developing Planning Poker game using JavaFX and a problem shows up in the chat section implementation. He needs to provide a JavaFX class that receives callbacks from Java and shows his solution in this post.
2. Have fun learning JavaFX! -- Santiago Pericas-Geertsen's Blog, 2/27
To learn JavaFX, Santiago Pericas-Geertsen creates a simple Space Invader-like video game and shares his JavaFX source code.

3. Calling JavaFX from Java -- Java and more..., 2/27
Peter Karich shows a solution to embed JavaFX components in Swing.

4. Playing Media with Java Media Components -- informIT, 2/27
Java Media Components (JMC) project has the goal of providing basic media playback support for JavaFX applications. In this introduction, Jeff Friesen drills down into JMC to create experimental media players.

5a. JavaFX - Hello World -- Sudheer Dhurjati's Blog, 2/24
5b. Sun's new scripting language - JavaFX
Oracle's Sudheer Dhurjati experiments with JavaFX.

6. JavaFX Regular Expression Tester -- Alexyz's Techblog, 2/25
The blogger shows how to develop a simple JavaFX application that has two text input field -- one for the regular expression and one for the text to match.

7. JavaFX asynchronous chat client -- Johan's blog, 2/19
While creating a JavaFX chat client, Johan encountered a few challenges. In this post, he goes over the solutions, specifically how to get asynchronous communication and callback working in JavaFX.

8. Visualizing Sub Prime Losses with JavaFX -- Chui's counterpoint, 2/18
Chui Tey goes over code snippets to analyze the rectangle visualzation program (depicting various bank's sub-prime losses) he developed using JavaFX.

9. Syntax Matters: JavaFX Script -- Jack of All Tirades, 2/16
John goes at length highlighting various aspects of JavaFX Script syntax including the declarative contructors, differences with JavaScript and closures.

10. Migrating to the JavaFX 1.1 Release -- Steve on Java, 2/14
In a must-read for JavaFX early adopters, Stephen Chin details the subtle changes in the compiler with recommended workarounds. The post complements the official Sun release notes well.

11. Turn A Swing App Into JavaFX In Five Lines Of Code -- Simon's Blog, 2/14
Simon Brocklehurst shows how easy it is to get started on JavaFX and integrate it with Swing.

Friday Jan 23, 2009

Positive JavaFX 1.0 review at eWEEK today

This afternoon eWEEK's Chief Technology Analyst Jim Rapoza posted his JavaFX 1.0 review and noted, "the JavaFX platform shows promise of being a very important player in the burgeoning RIA category, and it compares very well with the 1.0 releases of Adobe's and Microsoft's RIA platforms."

Jim installed NetBeans IDE 6.5 for JavaFX 1.0, the JavaFX 1.0 Production Suite and the JavaFX 1.0 SDK to get a closer look at our new RIA solution.
"I found NetBeans IDE 6.5 for JavaFX 1.0 to be a handy tool for learning how to build and edit JavaFX applications. Working hand in hand with the included sample code and the tutorials available at, I was able to build several simple JavaFX applications," he stated.

Jim noted that he would have liked to have seen more in the area of mobile application development in this release.

He concluded, "Given the potential of the platform, it is worth evaluating for developers interested in additional ways to build and deploy RIAs, especially in areas where the more robust capabilities of Java itself will pay off."

eWEEK Labs has also published a walk-through on JavaFX. You can find this slideshow here.

Thursday Dec 04, 2008

Now Available: JavaFX 1.0!

Today we formally announced JavaFX 1.0!

It is a significant advancement to the Java platform that marries the functionality to build RIA with immersive media and content for web browsers and desktops.

Among the key innovations in JavaFX is a Drag-to-Install feature and a unique unified development environment, which provides an application deployment model for building expressive RIAs across desktops, browser and mobile platforms.
This release includes three components: the JavaFX Development Environment, the JavaFX Production Suite and the JavaFX Desktop.

The new JavaFX mobile emulator will allow developers to preview their applications on the forthcoming JavaFX mobile platform, available to Sun's mobile partners in Spring 2009.

The full product details, 80+ code samples and tutorials are now available here. Check out the JavaFX videos at ChannelSun. And here are the top 10 things to know about JavaFX.

The JavaFX blog is posting a round up of blogs and press so far today.

Download JavaFX 1.0 and try it NOW -- you'll be amazed!!!




« June 2016