<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments for techno.blog("Dion")</title>
	<link>http://almaer.com/blog</link>
	<description>blogging about life, the universe, and everything tech</description>
	<pubDate>Fri, 16 May 2008 17:11:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
		<item>
		<title>Comment on Spammer, Comments by Scott</title>
		<link>http://almaer.com/blog/spammer-comments#comment-38566</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 16 May 2008 16:28:22 +0000</pubDate>
		<guid>http://almaer.com/blog/spammer-comments#comment-38566</guid>
		<description>I imagine if they're smart, they might try to post some "targeted" comment that appears to be actually related to the blog in question - hence a canned,generic comment about Rails, etc. - and thus increasing the chance, perhaps, of acceptance/appearance on the blog.</description>
		<content:encoded><![CDATA[<p>I imagine if they&#8217;re smart, they might try to post some &#8220;targeted&#8221; comment that appears to be actually related to the blog in question - hence a canned,generic comment about Rails, etc. - and thus increasing the chance, perhaps, of acceptance/appearance on the blog.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sun is bleeding; More engineers leave as JavaFX is pimped by Dmitri Trembovetski</title>
		<link>http://almaer.com/blog/sun-is-bleeding-more-engineers-leave-as-javafx-is-pimped#comment-38565</link>
		<dc:creator>Dmitri Trembovetski</dc:creator>
		<pubDate>Thu, 15 May 2008 23:00:54 +0000</pubDate>
		<guid>http://almaer.com/blog/sun-is-bleeding-more-engineers-leave-as-javafx-is-pimped#comment-38565</guid>
		<description>Karsten, I agree that the relationship between JavaFX and JavaSE platforms (and thus the improvements and the future plans on the latter) should have been communicated better. Hopefully we'll address this in the next few weeks.

Dmitri</description>
		<content:encoded><![CDATA[<p>Karsten, I agree that the relationship between JavaFX and JavaSE platforms (and thus the improvements and the future plans on the latter) should have been communicated better. Hopefully we&#8217;ll address this in the next few weeks.</p>
<p>Dmitri</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Enterprise vs. Consumer by Ray Cromwell</title>
		<link>http://almaer.com/blog/enterprise-consumer#comment-38564</link>
		<dc:creator>Ray Cromwell</dc:creator>
		<pubDate>Thu, 15 May 2008 22:59:20 +0000</pubDate>
		<guid>http://almaer.com/blog/enterprise-consumer#comment-38564</guid>
		<description>Dion,
  I believe that JavaFX is about developer productivity. The problem with doing animation at a high level, is that it is ill-suited to the procedural paradigm. At a low level, in games, you want a procedural metaphor. But at the high level, you want scenegraphs, triggers, event routing, first class interpolators. Consider the amount of Java code needed to use the Swing TimingFramework for doing nice animation effects vs JavaFX.

  Even ActionScript is not an ideal language for doing this. JavaFX is at its heart, a kind of Java DSL for doing animation. It contains procedural elements as well as declarative elements. The idea of including temporal list comprehensions and duration operators as first class citizens is amazing. 

Consider: x = [1..100] dur 1000  (let X take on the values from 1 to 100 over 1 second) vs a more Java/C syntax x.begin(1).end(100).over(1000). First class list comprehensions are nicer.

There is also the notion of binding variable expressions together, so that if one of the dependent variables is updated, the other expressions are calculated too. Think Excel spreadsheet. I could write "handposition = armposition + bodyposition" and "bodyposition = legposition + feetposition" The point is, if feetposiiton or legposition are updated, then bodyposition updates, and so on, recalculating all the dependencies.

This sort of thing requires constructing a master-dependency graph and doing topological sorts over all the dependencies in the program, and hence it is much simpler to do with a new language and DSL than to shoe-horn it into Java or Javascript.

I think Sun made the right decision, just way too late to make a difference.</description>
		<content:encoded><![CDATA[<p>Dion,<br />
  I believe that JavaFX is about developer productivity. The problem with doing animation at a high level, is that it is ill-suited to the procedural paradigm. At a low level, in games, you want a procedural metaphor. But at the high level, you want scenegraphs, triggers, event routing, first class interpolators. Consider the amount of Java code needed to use the Swing TimingFramework for doing nice animation effects vs JavaFX.</p>
<p>  Even ActionScript is not an ideal language for doing this. JavaFX is at its heart, a kind of Java DSL for doing animation. It contains procedural elements as well as declarative elements. The idea of including temporal list comprehensions and duration operators as first class citizens is amazing. </p>
<p>Consider: x = [1..100] dur 1000  (let X take on the values from 1 to 100 over 1 second) vs a more Java/C syntax x.begin(1).end(100).over(1000). First class list comprehensions are nicer.</p>
<p>There is also the notion of binding variable expressions together, so that if one of the dependent variables is updated, the other expressions are calculated too. Think Excel spreadsheet. I could write &#8220;handposition = armposition + bodyposition&#8221; and &#8220;bodyposition = legposition + feetposition&#8221; The point is, if feetposiiton or legposition are updated, then bodyposition updates, and so on, recalculating all the dependencies.</p>
<p>This sort of thing requires constructing a master-dependency graph and doing topological sorts over all the dependencies in the program, and hence it is much simpler to do with a new language and DSL than to shoe-horn it into Java or Javascript.</p>
<p>I think Sun made the right decision, just way too late to make a difference.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Definition of an IDE by Yuen-Chi Lian</title>
		<link>http://almaer.com/blog/definition-of-an-ide#comment-38563</link>
		<dc:creator>Yuen-Chi Lian</dc:creator>
		<pubDate>Thu, 15 May 2008 20:07:51 +0000</pubDate>
		<guid>http://almaer.com/blog/definition-of-an-ide#comment-38563</guid>
		<description>I have met some Unix guys in the past few months who never will give IDE a try. To them, they can make vi an IDE by adding desired extensions. I mean.. why?? It won't make you to look stupid if you use Eclipse to write Java.

Anyway, you can open a single file in Eclipse. I always use it to edit my poms.

yc</description>
		<content:encoded><![CDATA[<p>I have met some Unix guys in the past few months who never will give IDE a try. To them, they can make vi an IDE by adding desired extensions. I mean.. why?? It won&#8217;t make you to look stupid if you use Eclipse to write Java.</p>
<p>Anyway, you can open a single file in Eclipse. I always use it to edit my poms.</p>
<p>yc</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sun is bleeding; More engineers leave as JavaFX is pimped by Josh Marinacci</title>
		<link>http://almaer.com/blog/sun-is-bleeding-more-engineers-leave-as-javafx-is-pimped#comment-38562</link>
		<dc:creator>Josh Marinacci</dc:creator>
		<pubDate>Thu, 15 May 2008 19:57:49 +0000</pubDate>
		<guid>http://almaer.com/blog/sun-is-bleeding-more-engineers-leave-as-javafx-is-pimped#comment-38562</guid>
		<description>Josh Marinacci from Sun here.

Parts of the original FAQ were a mistake and I sincerely apologize for the confusion it has caused. We have updated the FAQ to clarify that it will be open source and details will be forth coming.  For a more succinct and official statement please see Sun CEO Jonathan Schwartz's blog where he says: 

"JavaFX will, like all of Sun's software platforms, be made freely available as open source, and it'll be released via the GPL (v2) license."

http://blogs.sun.com/jonathan/entry/rocking_the_free_world


Thanks,
  Josh

PS. If you have any more questions please feel free to email me at joshua.marinacci@sun.com</description>
		<content:encoded><![CDATA[<p>Josh Marinacci from Sun here.</p>
<p>Parts of the original FAQ were a mistake and I sincerely apologize for the confusion it has caused. We have updated the FAQ to clarify that it will be open source and details will be forth coming.  For a more succinct and official statement please see Sun CEO Jonathan Schwartz&#8217;s blog where he says: </p>
<p>&#8220;JavaFX will, like all of Sun&#8217;s software platforms, be made freely available as open source, and it&#8217;ll be released via the GPL (v2) license.&#8221;</p>
<p><a href="http://blogs.sun.com/jonathan/entry/rocking_the_free_world" rel="nofollow">http://blogs.sun.com/jonathan/entry/rocking_the_free_world</a></p>
<p>Thanks,<br />
  Josh</p>
<p>PS. If you have any more questions please feel free to email me at <a href="mailto:joshua.marinacci@sun.com">joshua.marinacci@sun.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Bay Stack: Ever notice how Silicon Valley stacks up just like technology? by Mark23</title>
		<link>http://almaer.com/blog/the-bay-stack-ever-notice-how-silicon-valley-stacks-up-just-like-technology#comment-38561</link>
		<dc:creator>Mark23</dc:creator>
		<pubDate>Thu, 15 May 2008 18:43:58 +0000</pubDate>
		<guid>http://almaer.com/blog/the-bay-stack-ever-notice-how-silicon-valley-stacks-up-just-like-technology#comment-38561</guid>
		<description>I find this a really interesting yet sometimes difficult to understand subject.</description>
		<content:encoded><![CDATA[<p>I find this a really interesting yet sometimes difficult to understand subject.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on % history meme as boring as history class? by orion</title>
		<link>http://almaer.com/blog/history-meme-as-boring-as-history-class#comment-38559</link>
		<dc:creator>orion</dc:creator>
		<pubDate>Thu, 15 May 2008 14:29:59 +0000</pubDate>
		<guid>http://almaer.com/blog/history-meme-as-boring-as-history-class#comment-38559</guid>
		<description>i like pie!</description>
		<content:encoded><![CDATA[<p>i like pie!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Sun is bleeding; More engineers leave as JavaFX is pimped by Karsten Lentzsch</title>
		<link>http://almaer.com/blog/sun-is-bleeding-more-engineers-leave-as-javafx-is-pimped#comment-38558</link>
		<dc:creator>Karsten Lentzsch</dc:creator>
		<pubDate>Thu, 15 May 2008 11:22:16 +0000</pubDate>
		<guid>http://almaer.com/blog/sun-is-bleeding-more-engineers-leave-as-javafx-is-pimped#comment-38558</guid>
		<description>Jeff, good to hear that you are at least there. 

Dmitri, I appreciate the work that has been done under Swing's hood in Java2D. A new look, plugin, and media support is not what my customers need. They just want to get UI values into their domain object properties, want to persist a domain object in a background thread and block the UI. They want to understand how this whole thing shall work together. The JSR 296 is meets well what is essential to their business, and for almost all of them data binding is too. Moving Hans from JSR 296 to JavaFX has almost stopped the appframework implementation. 

I miss statements about Swing, which is where I had hoped to work for the next years or decade. Where's Sun's focus for the next years? What effort will be put into Swing? I'm worried that a word like "abandoned" appears when talking about Swing. (What happens if someone tells you "Don't think about a pink elefant!"?)

Anyway, thanks for speaking up.</description>
		<content:encoded><![CDATA[<p>Jeff, good to hear that you are at least there. </p>
<p>Dmitri, I appreciate the work that has been done under Swing&#8217;s hood in Java2D. A new look, plugin, and media support is not what my customers need. They just want to get UI values into their domain object properties, want to persist a domain object in a background thread and block the UI. They want to understand how this whole thing shall work together. The JSR 296 is meets well what is essential to their business, and for almost all of them data binding is too. Moving Hans from JSR 296 to JavaFX has almost stopped the appframework implementation. </p>
<p>I miss statements about Swing, which is where I had hoped to work for the next years or decade. Where&#8217;s Sun&#8217;s focus for the next years? What effort will be put into Swing? I&#8217;m worried that a word like &#8220;abandoned&#8221; appears when talking about Swing. (What happens if someone tells you &#8220;Don&#8217;t think about a pink elefant!&#8221;?)</p>
<p>Anyway, thanks for speaking up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Two button iPhone in the works by Elvien</title>
		<link>http://almaer.com/blog/two-button-iphone-in-the-works#comment-38557</link>
		<dc:creator>Elvien</dc:creator>
		<pubDate>Thu, 15 May 2008 07:13:18 +0000</pubDate>
		<guid>http://almaer.com/blog/two-button-iphone-in-the-works#comment-38557</guid>
		<description>In this site we can find scientific information about herbs, their use in pregnancy and many other things
http://herbalinformation.awardspace.com</description>
		<content:encoded><![CDATA[<p>In this site we can find scientific information about herbs, their use in pregnancy and many other things<br />
<a href="http://herbalinformation.awardspace.com" rel="nofollow">http://herbalinformation.awardspace.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on IE 8 and Google Gears by khkhsdf</title>
		<link>http://almaer.com/blog/ie-8-and-google-gears#comment-38556</link>
		<dc:creator>khkhsdf</dc:creator>
		<pubDate>Thu, 15 May 2008 06:22:24 +0000</pubDate>
		<guid>http://almaer.com/blog/ie-8-and-google-gears#comment-38556</guid>
		<description>Пососи мой хуй!</description>
		<content:encoded><![CDATA[<p>Пососи мой хуй!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
