<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Where in the world is JavaFX?</title>
	<atom:link href="http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/</link>
	<description>life does not allow perfection, it allows iterations, moments of insight that take us closer to the ideal</description>
	<lastBuildDate>Wed, 28 Jul 2010 15:27:36 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: lawrence</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-4280</link>
		<dc:creator>lawrence</dc:creator>
		<pubDate>Wed, 17 Jun 2009 07:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-4280</guid>
		<description>Geeky Coder, I largely agree. I&#039;ve become a skeptic regarding JavaFX. It&#039;s one great advantage is that it is part of the Java family of languages, and Java has become the world&#039;s most used computer language. However, it has a long way to go, and, as you say, it is coming from an engineering culture, yet it aims itself at a consumer market.</description>
		<content:encoded><![CDATA[<p>Geeky Coder, I largely agree. I&#8217;ve become a skeptic regarding JavaFX. It&#8217;s one great advantage is that it is part of the Java family of languages, and Java has become the world&#8217;s most used computer language. However, it has a long way to go, and, as you say, it is coming from an engineering culture, yet it aims itself at a consumer market.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GeekyCoder</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-4275</link>
		<dc:creator>GeekyCoder</dc:creator>
		<pubDate>Wed, 17 Jun 2009 05:15:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-4275</guid>
		<description>The following been my opinions:

One of the major reason why Silverlight and Adobe Flex will be more successful in the future is because Microsoft and Adobe know how to deliver commercial grade software products with sense of urgency and market orientation because these traits are part of their DNA. These companies sell &quot;real&quot; prodcts and hence understand what it takes to create consumer products that meet developer and business needs and willing to direct &quot;unlimited&quot; resources into their strategic products, that  pave the way for business profitability. For example, Silverlight and Flex sdk are free but not their IDE.

However, it appears that Sun is in dilemma, as Sun has been less successful on selling and marketing consumer products because it is more of engineering company rather than business company when it comes to software.  I can recall numerous products that attempt to sell to consumer but end up gathering the dust. On the other hand, giving free software and open-source source code as core strategy has backfired because it directly affect business decision to direct resource into their strategic product because it cannot justify the enormous expense into product that is free, and which means that most free product will not meet the expectation of the consumers due to limited resources to meet the deadline eg JavaFX Designer tool, JWebpane, etct. There seems to be blatant lack sense of urgency when it comes to delivering free &quot;strategic&quot; stuff and hopefully Sun and Oracle can address those shortcoming especially if the competitors can address those aggresively. I believe that if Sun listen to real developer&#039;s needs and commit more resources to deliver the expectation, its &quot;free&quot; products will gain more acceptance. As of now, some develope  will find it  hard to seriously learn and use JavaFX for project because it is still perceived as &quot;half-baked&quot;. The challenge of Sun is to convince and assure developer that JavaFX is ready for real, deliverable project not experimental project.

It is also dismay that when it comes to RIA, Silverlight and Adobe Flex development team look more open and engaging and willing to discuss forthcoming features and issues than the JavaFX equivalent. It look like we only know about the JavaFX products and its features when it release and by then it is too late to address those shortcoming and expectation. Hence I don&#039;t think element of surprise works for development plalform although it works for Apple. Developer want to know what&#039;s in now and future to justify continuous effort in learning a technology, not what&#039;s surprise.</description>
		<content:encoded><![CDATA[<p>The following been my opinions:</p>
<p>One of the major reason why Silverlight and Adobe Flex will be more successful in the future is because Microsoft and Adobe know how to deliver commercial grade software products with sense of urgency and market orientation because these traits are part of their DNA. These companies sell &#8220;real&#8221; prodcts and hence understand what it takes to create consumer products that meet developer and business needs and willing to direct &#8220;unlimited&#8221; resources into their strategic products, that  pave the way for business profitability. For example, Silverlight and Flex sdk are free but not their IDE.</p>
<p>However, it appears that Sun is in dilemma, as Sun has been less successful on selling and marketing consumer products because it is more of engineering company rather than business company when it comes to software.  I can recall numerous products that attempt to sell to consumer but end up gathering the dust. On the other hand, giving free software and open-source source code as core strategy has backfired because it directly affect business decision to direct resource into their strategic product because it cannot justify the enormous expense into product that is free, and which means that most free product will not meet the expectation of the consumers due to limited resources to meet the deadline eg JavaFX Designer tool, JWebpane, etct. There seems to be blatant lack sense of urgency when it comes to delivering free &#8220;strategic&#8221; stuff and hopefully Sun and Oracle can address those shortcoming especially if the competitors can address those aggresively. I believe that if Sun listen to real developer&#8217;s needs and commit more resources to deliver the expectation, its &#8220;free&#8221; products will gain more acceptance. As of now, some develope  will find it  hard to seriously learn and use JavaFX for project because it is still perceived as &#8220;half-baked&#8221;. The challenge of Sun is to convince and assure developer that JavaFX is ready for real, deliverable project not experimental project.</p>
<p>It is also dismay that when it comes to RIA, Silverlight and Adobe Flex development team look more open and engaging and willing to discuss forthcoming features and issues than the JavaFX equivalent. It look like we only know about the JavaFX products and its features when it release and by then it is too late to address those shortcoming and expectation. Hence I don&#8217;t think element of surprise works for development plalform although it works for Apple. Developer want to know what&#8217;s in now and future to justify continuous effort in learning a technology, not what&#8217;s surprise.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Closer To The Ideal &#187; Blog Archive &#187; Why do we need JavaFX when we have Groovy?</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-3959</link>
		<dc:creator>Closer To The Ideal &#187; Blog Archive &#187; Why do we need JavaFX when we have Groovy?</dc:creator>
		<pubDate>Fri, 05 Jun 2009 22:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-3959</guid>
		<description>[...] few years. At first I was attracted to JavaFX, which Sun was hyping. But then I began to wonder why JavaFX was suffering such a slow uptake, and why programmers seemed less thrilled about it than [...]</description>
		<content:encoded><![CDATA[<p>[...] few years. At first I was attracted to JavaFX, which Sun was hyping. But then I began to wonder why JavaFX was suffering such a slow uptake, and why programmers seemed less thrilled about it than [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lawrence</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-3378</link>
		<dc:creator>lawrence</dc:creator>
		<pubDate>Fri, 22 May 2009 05:04:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-3378</guid>
		<description>The only advantage JavaFX has it that it is part of the Java family, and Java is now the world&#039;s most popular computer language. It has the disadvantage of trying to go into a bunch of markets where Flash/Flex already has a stronghold.

The one area where I see room for a breakout is on cell phones. I hope Sun is able to keep focused enough to deliver a version of JavaFx that can work on Android cell phones. Certainly, if I was doing games for a cell phone, I&#039;d rather work in JavaFX than in freaking Objective C.</description>
		<content:encoded><![CDATA[<p>The only advantage JavaFX has it that it is part of the Java family, and Java is now the world&#8217;s most popular computer language. It has the disadvantage of trying to go into a bunch of markets where Flash/Flex already has a stronghold.</p>
<p>The one area where I see room for a breakout is on cell phones. I hope Sun is able to keep focused enough to deliver a version of JavaFx that can work on Android cell phones. Certainly, if I was doing games for a cell phone, I&#8217;d rather work in JavaFX than in freaking Objective C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-3229</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Sun, 17 May 2009 21:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-3229</guid>
		<description>==&gt; To Ikrubner
Ypu talk as if Saas &quot;Rich gui&quot; market was a stabel one. But I can tell you if sylverlight and Sun comme today it is because this market a growing at a tremendous poace.
1) I think the web service (saas) with Rich gui is still at its early  chilhood. 
2) Many of the real Application of companies are still made as a stanalone software (be it in java-(Swing or C or C# or other). But the tendency is to male it as a Web service. this is why java-on-the-client-side is trategik for Sun. (and for microsoft also with sylverlight). See javaFx as a reborn of java-on-the-client-side.


as soon as javaFx comes and in 5 years all apllications will be made as a Web service .... this is why javaFx is important : to ease production and make those applicaton as bautifull help Applcati</description>
		<content:encoded><![CDATA[<p>==&gt; To Ikrubner<br />
Ypu talk as if Saas &#8220;Rich gui&#8221; market was a stabel one. But I can tell you if sylverlight and Sun comme today it is because this market a growing at a tremendous poace.<br />
1) I think the web service (saas) with Rich gui is still at its early  chilhood.<br />
2) Many of the real Application of companies are still made as a stanalone software (be it in java-(Swing or C or C# or other). But the tendency is to male it as a Web service. this is why java-on-the-client-side is trategik for Sun. (and for microsoft also with sylverlight). See javaFx as a reborn of java-on-the-client-side.</p>
<p>as soon as javaFx comes and in 5 years all apllications will be made as a Web service &#8230;. this is why javaFx is important : to ease production and make those applicaton as bautifull help Applcati</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lawrence</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-3192</link>
		<dc:creator>lawrence</dc:creator>
		<pubDate>Sat, 16 May 2009 19:43:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-3192</guid>
		<description>For now, I&#039;ve become a bit of a cynic about JavaFX. I think the technology has amazing potential, but it is several years late. Adobe has been out there with Flex for a long time now. And Adobe has a better understanding of consumer and creative markets. If JavaFX had come out 2 years ago, I think it would have swept up a big chunk of market share, but now?</description>
		<content:encoded><![CDATA[<p>For now, I&#8217;ve become a bit of a cynic about JavaFX. I think the technology has amazing potential, but it is several years late. Adobe has been out there with Flex for a long time now. And Adobe has a better understanding of consumer and creative markets. If JavaFX had come out 2 years ago, I think it would have swept up a big chunk of market share, but now?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thierry</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-3141</link>
		<dc:creator>Thierry</dc:creator>
		<pubDate>Fri, 15 May 2009 13:09:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-3141</guid>
		<description>I think 2009 will be the year  (wait until javaOne 2009 next month) where java wing people will defenatly choose javaFx to add more Fun to there application.
I think javaFx is a way to make your java Swing Applet or Apllication more Flash like. We Swing developpers really need it.

So many angry statement have been made toward javaFx. But even if I do agree many small thing were not ready for prime time in 2008, today the sky is clearing up for us java Rich Client Web services.
We will be able to be pround of our user (good looking) interface. Good guis make happy users.</description>
		<content:encoded><![CDATA[<p>I think 2009 will be the year  (wait until javaOne 2009 next month) where java wing people will defenatly choose javaFx to add more Fun to there application.<br />
I think javaFx is a way to make your java Swing Applet or Apllication more Flash like. We Swing developpers really need it.</p>
<p>So many angry statement have been made toward javaFx. But even if I do agree many small thing were not ready for prime time in 2008, today the sky is clearing up for us java Rich Client Web services.<br />
We will be able to be pround of our user (good looking) interface. Good guis make happy users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lawrence (TeamLaLaLa)</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-1550</link>
		<dc:creator>Lawrence (TeamLaLaLa)</dc:creator>
		<pubDate>Tue, 31 Mar 2009 03:28:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-1550</guid>
		<description>Dave, you sum up the worst of Sun here:

&lt;i&gt;When Microsoft went into the game market, they did so like Napoleon. ... Adobe builds a user friendly IDE and pushes the hell out of it, slaving themselves to their developers and carving a much needed niche for themselves online. Sun, instead, creates an interesting platform and wonders why the world has not beat a path to them. Well, now you know why that doesn’t work.&lt;/i&gt;&quot;

It&#039;s as if Sun can&#039;t decide if they want to be in the consumer business or not. The culture of the company seems to resist it. The mentality is geared toward the big enterprises. When Gosling first thought up Java, back in 1990, he was thinking of consumer applications - a language that could bind together the house of the future, which would be full of digital machines needing a common interface. But Sun took the language and offered it to the big enterprises. 

At this point I&#039;ve zero faith that Sun can ever develop a consumer product, or a development platform that is suited to the kind of designers who understand, and develop for, the consumer. 

I&#039;ve been thinking, for programming phones, maybe hecl is the way to go.</description>
		<content:encoded><![CDATA[<p>Dave, you sum up the worst of Sun here:</p>
<p><i>When Microsoft went into the game market, they did so like Napoleon. &#8230; Adobe builds a user friendly IDE and pushes the hell out of it, slaving themselves to their developers and carving a much needed niche for themselves online. Sun, instead, creates an interesting platform and wonders why the world has not beat a path to them. Well, now you know why that doesn’t work.</i>&#8221;</p>
<p>It&#8217;s as if Sun can&#8217;t decide if they want to be in the consumer business or not. The culture of the company seems to resist it. The mentality is geared toward the big enterprises. When Gosling first thought up Java, back in 1990, he was thinking of consumer applications &#8211; a language that could bind together the house of the future, which would be full of digital machines needing a common interface. But Sun took the language and offered it to the big enterprises. </p>
<p>At this point I&#8217;ve zero faith that Sun can ever develop a consumer product, or a development platform that is suited to the kind of designers who understand, and develop for, the consumer. </p>
<p>I&#8217;ve been thinking, for programming phones, maybe hecl is the way to go.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lawrence (TeamLaLaLa)</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-1549</link>
		<dc:creator>Lawrence (TeamLaLaLa)</dc:creator>
		<pubDate>Tue, 31 Mar 2009 03:20:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-1549</guid>
		<description>Dave Edelhart, you make a lot of good points. This in particular has me worried about JavaFX:

&quot;&lt;i&gt;please don’t pretend you are competing with Flash/flex if you build a platform impenetrable to the designer developer&lt;/i&gt;&quot;

For this reason alone, I don&#039;t see how JavaFX can ever gain market share as a platform for games. The game industry falls into two groups:

1.) Massive, multi player real time games that, for the sake of speed, need to be written in C.

2.) Simple games that can be created by a designer in Flash. 

If JavaFX proposes to compete with #2, it would need to come up with a vastly simpler programming GUI. As you say, a true GUI builder, not drag n drop coding.</description>
		<content:encoded><![CDATA[<p>Dave Edelhart, you make a lot of good points. This in particular has me worried about JavaFX:</p>
<p>&#8220;<i>please don’t pretend you are competing with Flash/flex if you build a platform impenetrable to the designer developer</i>&#8221;</p>
<p>For this reason alone, I don&#8217;t see how JavaFX can ever gain market share as a platform for games. The game industry falls into two groups:</p>
<p>1.) Massive, multi player real time games that, for the sake of speed, need to be written in C.</p>
<p>2.) Simple games that can be created by a designer in Flash. </p>
<p>If JavaFX proposes to compete with #2, it would need to come up with a vastly simpler programming GUI. As you say, a true GUI builder, not drag n drop coding.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lawrence (TeamLaLaLa)</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-1548</link>
		<dc:creator>Lawrence (TeamLaLaLa)</dc:creator>
		<pubDate>Tue, 31 Mar 2009 03:14:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-1548</guid>
		<description>Paul, that is really interesting. Can you post more details? I&#039;d love to hear about a JavaFX success story.</description>
		<content:encoded><![CDATA[<p>Paul, that is really interesting. Can you post more details? I&#8217;d love to hear about a JavaFX success story.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Edelhart</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-1531</link>
		<dc:creator>Dave Edelhart</dc:creator>
		<pubDate>Thu, 26 Mar 2009 16:29:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-1531</guid>
		<description>I&#039;m a LAMP developer who is using JavaFX to explore Java and to see if after all these years of playing games, I could cmoe up with a winner. 

As someone coming to the picture with no real history about Sun and only a Sunday Flash developers&#039; attachment to flash and none to Flex, I have to say the environment is quite interesting and promising. But it does seem that there is not the kind of effort in FX that I expect from the commercial platform it competes with. 

For one thing, the platform is obviously targeted at games; however there is no 3D. How come processing can pull off 3D but JavaFX can&#039;t? If you are developing for games you don&#039;t make 3D a promised upcoming addition -- you make it work by launch or you don&#039;t launch at all. 

Similarly if you truly expect to compete with flash, you don&#039;t settle for a drag N drop code builder -- you build a GUI frontend. As a programmer with years of experience I am okay with the current tactic but please don&#039;t pretend you are competing with Flash/flex if you build a platform impenetrable to the designer developer. It just makes you look out of touch. 

I&#039;ve been casually watching Sun for years and adopted and discarded Java fairly early on (as in the minute I found out how much more efficient PHP was in the web context) and I have to say, there is something to be said for the competitive spirit. If your programming language slows projects to a crawl, strip down your language -- now, not twelve years after the marketplace has had time to pidgenhole you (with Groovy). You don&#039;t let a reinterpretation of PERL (the most hated language in history) do it for you. 

After ten years of developing in PHP I have got a taste for OOP and I do like using it in Java -- and I do like the NetBeans IDE. However I know for a fact that a lot of developers do a lot of good and interesting work on the way to OOP, which is why I believe Drupal, a quasi-OOP CMS, will dominate the next century of online app design. Sun took the tactic of asserting, &quot;Only OOP development is valid, so we are going to create the best darn OOP environment, and if you can&#039;t &#039;get it&#039;, or take a long time to &#039;get it&#039;, fine.&quot; That is not a realistic way to treat developers, and while I have only praise for the converted, I have to say it hasn&#039;t played very well in the field. 

So here I am, making money during the day with PHP and making games at night with JavaFX. Frankly, it is a very FUN way to make games, for a highly experienced developer. But I would hate to take a stab at JavaFX when I was younger and lets face it, probably in a much better mental position to make really cool games. 

In my experience, two types of people make games: 

1. The radiantly brilliant low level coder who writes C++ for fun, really &quot;Gets&quot; openGL, and reeks from wearing the same clothes for a week straight
2. The guy who sees the &quot;Don&#039;t taze me dude&quot; video and thinks, &quot;I have GOT to put a game up about that on my blog!&quot; 

The first guy will NOT put up with a 2D platform, and the second guy will not get JavaFX without a full fledged interactive GUI. So you have in JavaFX a platform for guy 3 -- a Java Programmer who doesn&#039;t miss 3D or a GUI and probably doesn&#039;t write games because he makes too much money at his six figure corporate job. 

So thanks, Sun -- I may be your only JavaFX user, but I really do appreciate your willingness to create a platform for me. I may be the only person who uses it, and honestly I&#039;m using it partly because I want to be guy 3, but it really is an intersting if somewhat Altzheimic stab at a pretty lucrative market. 

When Microsoft went into the game market, they did so like Napoleon. They created Microsoft Games, the X-Box, and some fairly big games like flight sim which has been a benchmark game series. Adobe builds a user friendly IDE and pushes the hell out of it, slaving themselves to their developers and carving a much needed niche for themselves online.  Sun, instead, creates an interesting platform and wonders why the world has not beat a path to them. Well, now you know why that doesn&#039;t work. 

I love Java from an aesthetic point of view. It does a great job of forcing you to think structurally, is very flexible and adaptive, and did a good job of making C an anachronism. I am just sorry it was presented by a company that really doesn&#039;t understand that a good, and I&#039;m even willing to say great, language is not enough to make your way in the world -- you have to make it relevant to the developer and market you wish to see it in and make sure that it is approachable to low level developers as well as veteran programmers. The same is true in an implementation like JavaFX -- and you have to go the extra mile when Flex and Flash have really gone the extra mile for years in the field you want to capture.</description>
		<content:encoded><![CDATA[<p>I&#8217;m a LAMP developer who is using JavaFX to explore Java and to see if after all these years of playing games, I could cmoe up with a winner. </p>
<p>As someone coming to the picture with no real history about Sun and only a Sunday Flash developers&#8217; attachment to flash and none to Flex, I have to say the environment is quite interesting and promising. But it does seem that there is not the kind of effort in FX that I expect from the commercial platform it competes with. </p>
<p>For one thing, the platform is obviously targeted at games; however there is no 3D. How come processing can pull off 3D but JavaFX can&#8217;t? If you are developing for games you don&#8217;t make 3D a promised upcoming addition &#8212; you make it work by launch or you don&#8217;t launch at all. </p>
<p>Similarly if you truly expect to compete with flash, you don&#8217;t settle for a drag N drop code builder &#8212; you build a GUI frontend. As a programmer with years of experience I am okay with the current tactic but please don&#8217;t pretend you are competing with Flash/flex if you build a platform impenetrable to the designer developer. It just makes you look out of touch. </p>
<p>I&#8217;ve been casually watching Sun for years and adopted and discarded Java fairly early on (as in the minute I found out how much more efficient PHP was in the web context) and I have to say, there is something to be said for the competitive spirit. If your programming language slows projects to a crawl, strip down your language &#8212; now, not twelve years after the marketplace has had time to pidgenhole you (with Groovy). You don&#8217;t let a reinterpretation of PERL (the most hated language in history) do it for you. </p>
<p>After ten years of developing in PHP I have got a taste for OOP and I do like using it in Java &#8212; and I do like the NetBeans IDE. However I know for a fact that a lot of developers do a lot of good and interesting work on the way to OOP, which is why I believe Drupal, a quasi-OOP CMS, will dominate the next century of online app design. Sun took the tactic of asserting, &#8220;Only OOP development is valid, so we are going to create the best darn OOP environment, and if you can&#8217;t &#8216;get it&#8217;, or take a long time to &#8216;get it&#8217;, fine.&#8221; That is not a realistic way to treat developers, and while I have only praise for the converted, I have to say it hasn&#8217;t played very well in the field. </p>
<p>So here I am, making money during the day with PHP and making games at night with JavaFX. Frankly, it is a very FUN way to make games, for a highly experienced developer. But I would hate to take a stab at JavaFX when I was younger and lets face it, probably in a much better mental position to make really cool games. </p>
<p>In my experience, two types of people make games: </p>
<p>1. The radiantly brilliant low level coder who writes C++ for fun, really &#8220;Gets&#8221; openGL, and reeks from wearing the same clothes for a week straight<br />
2. The guy who sees the &#8220;Don&#8217;t taze me dude&#8221; video and thinks, &#8220;I have GOT to put a game up about that on my blog!&#8221; </p>
<p>The first guy will NOT put up with a 2D platform, and the second guy will not get JavaFX without a full fledged interactive GUI. So you have in JavaFX a platform for guy 3 &#8212; a Java Programmer who doesn&#8217;t miss 3D or a GUI and probably doesn&#8217;t write games because he makes too much money at his six figure corporate job. </p>
<p>So thanks, Sun &#8212; I may be your only JavaFX user, but I really do appreciate your willingness to create a platform for me. I may be the only person who uses it, and honestly I&#8217;m using it partly because I want to be guy 3, but it really is an intersting if somewhat Altzheimic stab at a pretty lucrative market. </p>
<p>When Microsoft went into the game market, they did so like Napoleon. They created Microsoft Games, the X-Box, and some fairly big games like flight sim which has been a benchmark game series. Adobe builds a user friendly IDE and pushes the hell out of it, slaving themselves to their developers and carving a much needed niche for themselves online.  Sun, instead, creates an interesting platform and wonders why the world has not beat a path to them. Well, now you know why that doesn&#8217;t work. </p>
<p>I love Java from an aesthetic point of view. It does a great job of forcing you to think structurally, is very flexible and adaptive, and did a good job of making C an anachronism. I am just sorry it was presented by a company that really doesn&#8217;t understand that a good, and I&#8217;m even willing to say great, language is not enough to make your way in the world &#8212; you have to make it relevant to the developer and market you wish to see it in and make sure that it is approachable to low level developers as well as veteran programmers. The same is true in an implementation like JavaFX &#8212; and you have to go the extra mile when Flex and Flash have really gone the extra mile for years in the field you want to capture.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-1523</link>
		<dc:creator>Paul</dc:creator>
		<pubDate>Wed, 25 Mar 2009 03:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-1523</guid>
		<description>I hear your pain regarding JavaFX, but I thought you might like to know that my employer has a customer-facing (internally developed) JavaFX application presently in production which continues to get positive responses from our customers.  It went live running against the (interpreted) Alpha version of JavaFX and through the power of OSGI is being converted one bundle at a time to the new compiled JavaFX 1.1 version.</description>
		<content:encoded><![CDATA[<p>I hear your pain regarding JavaFX, but I thought you might like to know that my employer has a customer-facing (internally developed) JavaFX application presently in production which continues to get positive responses from our customers.  It went live running against the (interpreted) Alpha version of JavaFX and through the power of OSGI is being converted one bundle at a time to the new compiled JavaFX 1.1 version.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lawrence</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-1520</link>
		<dc:creator>Lawrence</dc:creator>
		<pubDate>Tue, 24 Mar 2009 22:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-1520</guid>
		<description>Ed Tech Dev, I&#039;m curious what is leading you to Scala? What about it appeals to you? What do you think the strengths of it are?</description>
		<content:encoded><![CDATA[<p>Ed Tech Dev, I&#8217;m curious what is leading you to Scala? What about it appeals to you? What do you think the strengths of it are?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: edtechdev</title>
		<link>http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/comment-page-1/#comment-1516</link>
		<dc:creator>edtechdev</dc:creator>
		<pubDate>Thu, 19 Mar 2009 16:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.teamlalala.com/blog/2009/03/18/where-in-the-world-is-javafx/#comment-1516</guid>
		<description>Yeah I incorporated a couple of weeks about javafx in my java multimedia class last november and it was pretty obvious how incomplete the tools were.

I&#039;m looking into using scala instead for applets at the moment.

But wouldn&#039;t it be cool if there was an android browser plugin (for online games, etc.) and also even an apache module (which spawns a new jvm for each process sort of like php).  No more separate java server required like (tomcat), so that shared hosting providers could finally support java/android development in addition to php.</description>
		<content:encoded><![CDATA[<p>Yeah I incorporated a couple of weeks about javafx in my java multimedia class last november and it was pretty obvious how incomplete the tools were.</p>
<p>I&#8217;m looking into using scala instead for applets at the moment.</p>
<p>But wouldn&#8217;t it be cool if there was an android browser plugin (for online games, etc.) and also even an apache module (which spawns a new jvm for each process sort of like php).  No more separate java server required like (tomcat), so that shared hosting providers could finally support java/android development in addition to php.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
