<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.javaworld.com/community" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>javafx</title>
 <link>http://www.javaworld.com/community/taxonomy/term/260</link>
 <description>Taxonomy in convenient list form</description>
 <language>en-US</language>
<item>
 <title>JavaFX 2009 = Struts 2001?</title>
 <link>http://www.javaworld.com/community/node/3259</link>
 <description>&lt;p&gt;An interesting post from &lt;a href=&quot;http://java.dzone.com/articles/why-should-i-invest-learning&quot; target=&quot;_blank&quot;&gt;Peter Pilgrim on JavaLobby&lt;/a&gt; on the current state of JavaFX.  A lot of it is stuff that&#039;s commonplace but still apparently necessary to explain to people -- don&#039;t learn JavaFX because it&#039;s cool, or not cool, or whatever, learn about it if you think an RIA is the right fit for your project and if JavaFX is the right RIA platform to fit your experience and the project&#039;s needs. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3259&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;</description>
 <comments>http://www.javaworld.com/community/node/3259#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/25">jruby</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1147">Struts</category>
 <pubDate>Tue, 28 Jul 2009 17:23:36 -0400</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">3259 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Instancing</title>
 <link>http://www.javaworld.com/community/node/3236</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;To conserve memory and minimize processor cache misses and GPU state changes, we need reasonable ways of &quot;instancing&quot; scene graph elements, meaning reusing the same objects in cases where the same element conceptually appears multiple times in the same scene.&lt;/p&gt;
&lt;p&gt;
It&#039;s possible to implement a transform and bounding volume hierarchy which supports instancing, however the overhead is significant, both in terms of its impact on processing costs and memory-use, as well as on ease-of-use for many use cases. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3236&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3236#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1094">/Research</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Thu, 23 Jul 2009 18:49:12 -0400</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">3236 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Lazy binding and functional programming</title>
 <link>http://www.javaworld.com/community/node/3218</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Functional programming techniques can be used in conjunction with lazy binding to rather easily and compactly express the complex multi-valued dependencies we require. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3218&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3218#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1094">/Research</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Sat, 18 Jul 2009 19:25:09 -0400</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">3218 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>The calm in the eye of the binding storm</title>
 <link>http://www.javaworld.com/community/node/3210</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Here&#039;s my attempt to write up a description of the benefits of lazy binding with respect to the construction and composition of 2d shapes. Don&#039;t be too surprised by the naming discrepancies compared to analagous classes from javafx 1.x. For the record, this project was no fork, rather its original version predated the release of javafx 1.0 by over a year, in fact it began prior to the start of any actual development of the javafx 1.0 runtime, aka &quot;Reprise&quot; - but that&#039;s another story. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3210&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3210#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1094">/Research</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Wed, 15 Jul 2009 13:13:04 -0400</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">3210 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>3D Animation and Maya</title>
 <link>http://www.javaworld.com/community/node/3192</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Although I&#039;m not a world class 3d animation expert, the artist member of our little team was. His name is John Yoon, and he&#039;s an amazing guy. He went to MIT with Ken and received a degree in computer science, then worked for a number of years at Alias/Wavefront as an engineer on Maya. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/3192&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/3192#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1094">/Research</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Sat, 11 Jul 2009 20:55:46 -0400</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">3192 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>SwingX, JRuby: Survivors?</title>
 <link>http://www.javaworld.com/community/node/2916</link>
 <description>&lt;p&gt;Deciding what projects will live and what projects will die once Java has &quot;Property of Oracle&quot; stamped on its behind is, of course, Oracle&#039;s job; but &lt;em&gt;predicting&lt;/em&gt; those outcomes is good clean fun for everyone, until then!  I&#039;ve already discussed a couple of projects people have been anxious about -- Glassfish and JavaFX; in the last few days, there&#039;s been a few peeps about JRuby and Swing. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2916&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2916#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1158">merger</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/994">SwingX</category>
 <pubDate>Thu, 07 May 2009 19:54:46 -0400</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2916 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Does JavaFX have a future at Oracle?</title>
 <link>http://www.javaworld.com/community/node/2859</link>
 <description>&lt;p&gt;In my &lt;a href=&quot;http://www.javaworld.com/community/node/2807&quot; target=&quot;_blank&quot;&gt;initial reaction&lt;/a&gt; to the Sun-Oracle deal, I wrote JavaFX off as dead.  After all, JavaFX aims to provide UIs for Java SE and ME apps, whereas for Oracle the holy grail is a Java EE-based all-one-thing appliance.  But was I too hasty? &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2859&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;</description>
 <comments>http://www.javaworld.com/community/node/2859#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/463">Oracle</category>
 <pubDate>Wed, 29 Apr 2009 10:29:15 -0400</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2859 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Introducing an emboss effect to JavaFX</title>
 <link>http://www.javaworld.com/community/node/2854</link>
 <description>&lt;p&gt;Wikipedia&#039;s &lt;a href=&quot;http://en.wikipedia.org/wiki/Embossing&quot;&gt;Embossing&lt;/a&gt; entry defines &lt;em&gt;embossing&lt;/em&gt; as &quot;the process of creating a three-dimensional image or design in paper and other ductile materials.&quot; A few years back, I presented an algorithm for embossing images in my &lt;a href=&quot;http://today.java.net/pub/a/today/2005/12/08/image-embossing.html&quot;&gt;Java Tech: Image Embossing&lt;/a&gt; article. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2854&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2854#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1273">effect</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1085">effects</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1271">emboss</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1272">embossing</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1277">glow</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1275">media</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1278">node</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1279">nodes</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1276">player</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1252">reflection</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1274">reflections</category>
 <pubDate>Tue, 28 Apr 2009 15:01:04 -0400</pubDate>
 <dc:creator>javajeff</dc:creator>
 <guid isPermaLink="false">2854 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Deploying Swing and JavaFX applications to the masses</title>
 <link>http://www.javaworld.com/community/node/2811</link>
 <description>&lt;p&gt;Sun&#039;s (and now Oracle&#039;s) desires for Java/Swing&#039;s and JavaFX&#039;s success on the client depend upon how easy it is for the average user to install the appropriate version of Java/JavaFX on their platform. Furthermore, these desires depend upon browsers being able to launch Swing and JavaFX applications without problems. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2811&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2811#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/440">applet</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1259">application</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1258">deploy</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/871">deployment</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/89">java</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/562">Java Web Start</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1260">JNLP</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/560">jws</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/99">swing</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1261">toolkit</category>
 <pubDate>Tue, 21 Apr 2009 19:12:14 -0400</pubDate>
 <dc:creator>javajeff</dc:creator>
 <guid isPermaLink="false">2811 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Reducing JavaFX&#039;s memory footprint via a CustomNode alternative</title>
 <link>http://www.javaworld.com/community/node/2754</link>
 <description>&lt;p&gt;Much has been written about JavaFX&#039;s performance from the perspective of execution speed. Because less has been written about performance in terms of memory footprint, I was interested to discover developer Markus Kohler&#039;s JavaFX &lt;a href=&quot;http://kohlerm.blogspot.com/2009/03/javafx-memory-overhead-some-high.html&quot;&gt;memory overhead blog post&lt;/a&gt;. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2754&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2754#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1234">Canvas</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1233">CustomNode</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1232">memory</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/402">performance</category>
 <pubDate>Tue, 07 Apr 2009 15:11:48 -0400</pubDate>
 <dc:creator>javajeff</dc:creator>
 <guid isPermaLink="false">2754 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>A skinnable button component for JavaFX</title>
 <link>http://www.javaworld.com/community/node/2720</link>
 <description>&lt;p&gt;JavaFX&#039;s &lt;code&gt;CustomNode&lt;/code&gt; class lets you create reusable node-based components for your user interfaces. Because these components aren&#039;t &lt;em&gt;skinnable&lt;/em&gt;, you can&#039;t change a component&#039;s appearance and/or behavior without rewriting the component. Fortunately, Sun has addressed this limitation by providing the &lt;code&gt;javafx.scene.control&lt;/code&gt; package with its two core classes: &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2720&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2720#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1224">button</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1208">component</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1225">control</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1226">skin</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1223">skinnable</category>
 <pubDate>Tue, 31 Mar 2009 15:58:33 -0400</pubDate>
 <dc:creator>javajeff</dc:creator>
 <guid isPermaLink="false">2720 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>A SwingSpinnerList component for JavaFX</title>
 <link>http://www.javaworld.com/community/node/2670</link>
 <description>&lt;p&gt;JavaFX 1.0 and 1.1 provide a &lt;code&gt;javafx.ext.swing&lt;/code&gt; package of Swing-based component classes that JavaFX scripts can access to build desktop-oriented user interfaces. Although this package contains many useful component classes, it lacks classes for advanced Swing components such as progress bars, trees, and tables. However, it&#039;s easy to create classes for these overlooked components. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2670&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2670#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1208">component</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1207">JSpinner</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1209">SwingSpinnerList</category>
 <pubDate>Tue, 24 Mar 2009 16:14:58 -0400</pubDate>
 <dc:creator>javajeff</dc:creator>
 <guid isPermaLink="false">2670 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Invoking JavaFX functions that don&#039;t exist</title>
 <link>http://www.javaworld.com/community/node/2551</link>
 <description>What happens when you try to execute the following Java code fragment?

&lt;pre&gt;
&lt;code&gt;
String s = null;
System.out.println (s.length ());
&lt;/code&gt;
&lt;/pre&gt;

It&#039;s not hard to figure out that a &lt;code&gt;NullPointerException&lt;/code&gt; object is thrown. You cannot invoke a method via the null reference.

&lt;p&gt;However, you can get away with something similar in JavaFX Script, which the following code fragment demonstrates: &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2551&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2551#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1168">functions</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Tue, 03 Mar 2009 14:25:57 -0500</pubDate>
 <dc:creator>javajeff</dc:creator>
 <guid isPermaLink="false">2551 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>JavaFX living the applet dream</title>
 <link>http://www.javaworld.com/community/node/2546</link>
 <description>&lt;p&gt;There&#039;s an interesting manifesto on Trephine.org on &lt;a href=&quot;http://trephine.org/t/index.php?title=Why_applets_continue_to_fail%2C_and_why_they_still_matter&quot; target=&quot;_blank&quot;&gt;why applets continue to fail, and why they still matter&lt;/a&gt;.  The essay ultimately serves to promote Trephine&#039;s product, which is essentially an applet that claims to fix the problems the company outlines, but it&#039;s still interesting as a glimpse of what was intended to be &lt;i&gt;the&lt;/i&gt; medium for Java to interact with end users way back in the mid-90s. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2546&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2546#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/776">applets</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Tue, 03 Mar 2009 02:16:24 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2546 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Java 7 rumbles along</title>
 <link>http://www.javaworld.com/community/node/2506</link>
 <description>&lt;p&gt;Things have been a bit quiet in the Java world lately, so I might as well point you at a few items of interest regarding the upcoming Java 7 release. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2506&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2506#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1081">java 7</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1156">JVM languages</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1157">project coin</category>
 <pubDate>Tue, 24 Feb 2009 18:01:24 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2506 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>JavaFX is coming to your phone</title>
 <link>http://www.javaworld.com/community/node/2476</link>
 <description>&lt;p&gt;Oh, hey, I haven&#039;t mentioned it but JavaFX 1.1, which includes the much anticipated mobile functionality, has arrived.  Sun&#039;s Java ME director Eran Davidov gave an &lt;a href=&quot;http://www.artima.com/forums/flat.jsp?forum=270&amp;thread=250314&quot; target=&quot;_blank&quot;&gt;interesting interview to the Artima Developer Spotlight Forum&lt;/a&gt; on how you can write JavaFX code that works across various platforms.  This is the bit that I found most interesting: &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2476&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2476#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/273">Java ME</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/979">mobile</category>
 <pubDate>Thu, 19 Feb 2009 17:27:55 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2476 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>New Java fight: JavaFX vs. Java ME</title>
 <link>http://www.javaworld.com/community/node/2415</link>
 <description>&lt;p&gt;While we&#039;re talking about whether &lt;a href=&quot;http://www.javaworld.com/community/node/2353&quot; target=&quot;_blank&quot;&gt;JavaFX is going to replace Swing&lt;/a&gt;, maybe we should take a moment to contemplate whether JavaFX is going to replace Java ME.  Wait, what?  I know, it sounds odd, but that&#039;s sure the impression you&#039;d get from &lt;a href=&quot;http://weblogs.java.net/blog/joshy/archive/2009/02/there_is_no_jav.html&quot; target=&quot;_blank&quot;&gt;this post on Joshua Marinacci&#039;s blog&lt;/a&gt;.  Marinacci waxes rhapsodic about the fact that &quot;There is no JavaFX Mobile. There is only JavaFX.&quot; &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2415&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;</description>
 <comments>http://www.javaworld.com/community/node/2415#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/273">Java ME</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Tue, 10 Feb 2009 15:09:01 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2415 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Catching up with JavaFX</title>
 <link>http://www.javaworld.com/community/node/2377</link>
 <description>&lt;p&gt;It&#039;s been awhile since I discussed JavaFX&#039;s latest exploits, now that it&#039;s actually out there in the world, being used, sort of.  Not there&#039;s really a lot of real-world JavaFX out there, but here&#039;s a grab bag of interesting developments: &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2377&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2377#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Tue, 03 Feb 2009 20:57:26 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2377 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Two roads diverge in the Java GUI wood: More Swing vs. JavaFX</title>
 <link>http://www.javaworld.com/community/node/2353</link>
 <description>&lt;p&gt;We&#039;ve discussed here before the brewing battle between Swing and JavaFX for the hearts and minds of desktop Java GUI developers.  Will the two technologies develop in parallel, each with their own areas of specialization, or will &lt;a href=&quot;http://www.javaworld.com/community/node/2058&quot; target=&quot;_blank&quot;&gt;JavaFX come to supplant Swing&lt;/a&gt; -- and if the latter occurs, will it be an organized and open effort, or will it happen &lt;a href=&quot;http://www.javaworld.com/community/node/2133&quot; target=&quot;_blank&quot;&gt;surreptitiously&lt;/a&gt;?  There are a couple of blog posts that recently went up on the subject: &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2353&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
 <comments>http://www.javaworld.com/community/node/2353#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/96">gui</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/275">open source</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/53">sun</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/99">swing</category>
 <pubDate>Thu, 29 Jan 2009 20:04:39 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2353 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Collada MoonBuggy in JavaFX</title>
 <link>http://www.javaworld.com/community/node/2246</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Collada MoonBuggy with skin animation in &lt;a href=&quot;http://blogs.sun.com/chrisoliver/entry/why_javafx&quot;&gt;JavaFX&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;p&gt;
In the scripting API for this scene graph, animated Collada models are Nodes which are also polymorphic with Timelines. You can &quot;play&quot; them. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2246&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2246#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1094">/Research</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/261">3d</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1095">collada</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Tue, 13 Jan 2009 12:29:14 -0500</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">2246 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>From F3 to JavaFX 1.0 - Effects</title>
 <link>http://www.javaworld.com/community/node/2202</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;An important and impressive innovation between F3 and JavaFX is the &lt;em&gt;Effects&lt;/em&gt; framework created by &lt;a href=&quot;http://weblogs.java.net/blog/campbell/archive/2009/01/effects_in_java.html&quot;&gt;Chris Campbell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
F3 had a simple system of software pixel filters, which could be applied to any Node or group of Nodes in a scene. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2202&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2202#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/242">/JavaFX</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1085">effects</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1086">f3</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <pubDate>Mon, 05 Jan 2009 10:45:53 -0500</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">2202 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>JavaFX: Not just for the RIA space</title>
 <link>http://www.javaworld.com/community/node/2175</link>
 <description>&lt;p&gt;Continuing to explore the notion that &lt;a href=&quot;http://www.javaworld.com/community/node/2058&quot; target=&quot;_blank&quot;&gt;JavaFX may well be Swing 2.0&lt;/a&gt;, I came across a couple of interesting how-to articles upon my return from my holiday journeys. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2175&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;</description>
 <comments>http://www.javaworld.com/community/node/2175#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/99">swing</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/994">SwingX</category>
 <pubDate>Wed, 31 Dec 2008 18:46:04 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2175 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Data binding in Silverlight and Flex compared to JavaFX...</title>
 <link>http://www.javaworld.com/community/node/2155</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;&lt;a href=&quot;http://www.simple-talk.com/dotnet/.net-framework/data-and-silverlight-2-data-binding/&quot;&gt;Silverlight&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://link.brightcove.com/services/player/bcpid1733261879?bclid=1729365228&amp;amp;bctid=1741212660&quot;&gt;Flex&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
Don&#039;t be fooled by the naysayers and the hype.&lt;/p&gt;
&lt;p&gt;
Although JavaFX 1.0 is only a few days old, when it comes to data binding: functionality-wise, usability-wise, and performance-wise it appears to me it&#039;s already &quot;no contest&quot;.&lt;/p&gt;
&lt;p&gt;
For those who&#039;ve never actually tried JavaFX script, let me just say this: any JavaFX script variable may be bound to any expression &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2155&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2155#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/242">/JavaFX</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/820">binding</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/725">data</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/482">Flex</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1078">silveright</category>
 <pubDate>Sun, 28 Dec 2008 19:59:29 -0500</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">2155 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Performance matters, but for whom?</title>
 <link>http://www.javaworld.com/community/node/2151</link>
 <description>&lt;!--paging_filter--&gt;&lt;p&gt;Alexander A. Stepanov (inventor of C++ STL):&lt;/p&gt;
&lt;p&gt;Computers that were able to deal just with numbers evolved into computers with byte-addressable memory, flat address spaces, and pointers. This was a natural evolution reflecting the growing set of problems that people were solving. C, reflecting the genius of Dennis Ritchie, provided a minimal model of the computer that had evolved over 30 years. C was not a quick hack. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2151&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
 <comments>http://www.javaworld.com/community/node/2151#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/242">/JavaFX</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1076">c++</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/241">chrisoliver</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/402">performance</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/26">ruby</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/1077">stl</category>
 <pubDate>Sat, 27 Dec 2008 13:54:09 -0500</pubDate>
 <dc:creator>Chris Oliver</dc:creator>
 <guid isPermaLink="false">2151 at http://www.javaworld.com/community</guid>
</item>
<item>
 <title>Moving from Swing to JavaFX through the back door</title>
 <link>http://www.javaworld.com/community/node/2133</link>
 <description>&lt;p&gt;A few weeks ago I discussed the idea that &lt;a href=&quot;http://www.javaworld.com/community/node/2058&quot; target=&quot;_blank&quot;&gt;JavaFX might, in practice, be Swing 2.0&lt;/a&gt;, in that it would be Sun&#039;s primary Java UI toolkit from here on in.  This is interesting and perhaps quite healthy in the long run -- but like all major shifts, it&#039;s probably one that should be laid out explicitly for stakeholders so they can start planning for it now. &lt;span class=&#039;read-more&#039;&gt;&lt;a href=&quot;http://www.javaworld.com/community/node/2133&quot;&gt;&lt;br /&gt;&lt;br /&gt;Read more ...&lt;/a&gt;&lt;/span&gt;</description>
 <comments>http://www.javaworld.com/community/node/2133#comments</comments>
 <category domain="http://www.javaworld.com/community/taxonomy/term/260">javafx</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/275">open source</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/53">sun</category>
 <category domain="http://www.javaworld.com/community/taxonomy/term/99">swing</category>
 <pubDate>Tue, 23 Dec 2008 11:02:42 -0500</pubDate>
 <dc:creator>Josh Fruhlinger</dc:creator>
 <guid isPermaLink="false">2133 at http://www.javaworld.com/community</guid>
</item>
</channel>
</rss>
