<?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: Introducing Trident &#8211; animation library for Java applications</title>
	<atom:link href="http://www.pushing-pixels.org/?feed=rss2&#038;p=1090" rel="self" type="application/rss+xml" />
	<link>http://www.pushing-pixels.org/?p=1090</link>
	<description>Leaving no pixel behind</description>
	<lastBuildDate>Thu, 09 Sep 2010 18:02:18 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Tom</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9242</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Fri, 20 Feb 2009 12:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9242</guid>
		<description>Understood.</description>
		<content:encoded><![CDATA[<p>Understood.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirill Grouchnikov</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9239</link>
		<dc:creator>Kirill Grouchnikov</dc:creator>
		<pubDate>Thu, 19 Feb 2009 16:53:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9239</guid>
		<description>Tom,

Trident is an animation framework for Java applications, not only for Swing applications. It only provides a timeline engine to schedule and follow timelines and timeline scenarios. It does not have any rendering capabilities (a-la SceneGraph or Swash). 

My natural inclination is to use Java2D / Swing for the demoes, but the rendering is in the test applications, not in Trident. 

You can create timelines / timeline scenarios on any Java object, even in a headless mode.

Thanks
Kirill</description>
		<content:encoded><![CDATA[<p>Tom,</p>
<p>Trident is an animation framework for Java applications, not only for Swing applications. It only provides a timeline engine to schedule and follow timelines and timeline scenarios. It does not have any rendering capabilities (a-la SceneGraph or Swash). </p>
<p>My natural inclination is to use Java2D / Swing for the demoes, but the rendering is in the test applications, not in Trident. </p>
<p>You can create timelines / timeline scenarios on any Java object, even in a headless mode.</p>
<p>Thanks<br />
Kirill</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tbee</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9236</link>
		<dc:creator>Tbee</dc:creator>
		<pubDate>Thu, 19 Feb 2009 08:16:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9236</guid>
		<description>Is trident running 100% within Swing (as in: you animate jcomponents) or does it have it own canvas? I only see Java2D stuff being animated in the video&#039;s.</description>
		<content:encoded><![CDATA[<p>Is trident running 100% within Swing (as in: you animate jcomponents) or does it have it own canvas? I only see Java2D stuff being animated in the video&#8217;s.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9231</link>
		<dc:creator>Sebastian</dc:creator>
		<pubDate>Tue, 17 Feb 2009 22:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9231</guid>
		<description>Hi Kirill,

nice to see that your industrious nature produced yet another wonderful library (also, it&#039;s nice that you put it under a liberal license - GPL essentially means that a piece of software is a no go for the project I am currently working in).

Best regards,
S.</description>
		<content:encoded><![CDATA[<p>Hi Kirill,</p>
<p>nice to see that your industrious nature produced yet another wonderful library (also, it&#8217;s nice that you put it under a liberal license &#8211; GPL essentially means that a piece of software is a no go for the project I am currently working in).</p>
<p>Best regards,<br />
S.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rémy Rakic</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9226</link>
		<dc:creator>Rémy Rakic</dc:creator>
		<pubDate>Mon, 16 Feb 2009 17:47:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9226</guid>
		<description>@gili no you can&#039;t, using something under the gpl means you have to license your code under a compatible license (which depends on the version of the gpl, so google will get you a complete list)

scenario 1.0+ is not gpl however, only the svn/0.6 is.

when/if javafx is opensourced, i think they&#039;ll add the classpath exception to the gpl, which will allow the use case you describe.</description>
		<content:encoded><![CDATA[<p>@gili no you can&#8217;t, using something under the gpl means you have to license your code under a compatible license (which depends on the version of the gpl, so google will get you a complete list)</p>
<p>scenario 1.0+ is not gpl however, only the svn/0.6 is.</p>
<p>when/if javafx is opensourced, i think they&#8217;ll add the classpath exception to the gpl, which will allow the use case you describe.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeanette Winzenburg</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9225</link>
		<dc:creator>Jeanette Winzenburg</dc:creator>
		<pubDate>Mon, 16 Feb 2009 15:58:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9225</guid>
		<description>Kirill,

as to animating properties of a renderer: the SwingX way of achieving that is to animate the properties of Highlighter/s (with whatever animation framework). Combined with the built-in per-cell rollover notification should handle arbitrarily complex scenarios.

Jeanette</description>
		<content:encoded><![CDATA[<p>Kirill,</p>
<p>as to animating properties of a renderer: the SwingX way of achieving that is to animate the properties of Highlighter/s (with whatever animation framework). Combined with the built-in per-cell rollover notification should handle arbitrarily complex scenarios.</p>
<p>Jeanette</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gili</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9224</link>
		<dc:creator>Gili</dc:creator>
		<pubDate>Mon, 16 Feb 2009 15:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9224</guid>
		<description>Chet,

Is it legal to use a GPL-licensed Scenario in a commercial product so long as you don&#039;t modify the library itself? Or does the license require me to GPL my product as well?

Thank you,
Gili</description>
		<content:encoded><![CDATA[<p>Chet,</p>
<p>Is it legal to use a GPL-licensed Scenario in a commercial product so long as you don&#8217;t modify the library itself? Or does the license require me to GPL my product as well?</p>
<p>Thank you,<br />
Gili</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Patrick Wright</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9222</link>
		<dc:creator>Patrick Wright</dc:creator>
		<pubDate>Mon, 16 Feb 2009 13:23:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9222</guid>
		<description>Hi Kirill

Did you happen to look at Swash (https://swash.dev.java.net/, docs at http://wiki.java.net/bin/view/Javadesktop/Swash) while developing Trident? 


Patrick</description>
		<content:encoded><![CDATA[<p>Hi Kirill</p>
<p>Did you happen to look at Swash (<a href="https://swash.dev.java.net/" rel="nofollow">https://swash.dev.java.net/</a>, docs at <a href="http://wiki.java.net/bin/view/Javadesktop/Swash)" rel="nofollow">http://wiki.java.net/bin/view/Javadesktop/Swash)</a> while developing Trident? </p>
<p>Patrick</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Java Desktop links of the week, February 16th &#124; Jonathan Giles</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9216</link>
		<dc:creator>Java Desktop links of the week, February 16th &#124; Jonathan Giles</dc:creator>
		<pubDate>Sun, 15 Feb 2009 19:35:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9216</guid>
		<description>[...] look and feel project, his Flamingo components project (including Ribbon component) and the new release of an animation library called Trident, which evolved out of his work for [...]</description>
		<content:encoded><![CDATA[<p>[...] look and feel project, his Flamingo components project (including Ribbon component) and the new release of an animation library called Trident, which evolved out of his work for [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirill Grouchnikov</title>
		<link>http://www.pushing-pixels.org/?p=1090&#038;cpage=1#comment-9214</link>
		<dc:creator>Kirill Grouchnikov</dc:creator>
		<pubDate>Sun, 15 Feb 2009 19:18:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.pushing-pixels.org/?p=1090#comment-9214</guid>
		<description>Chet,

I think that the design of any library should be driven not only by the purity of its API and applicability to generic objects, but also by real-life simple *and* complex scenarios. Interpolating FG / BG colors of cell renderers in Swing is one example of such a complex scenario, where varying the values of a renderer is not good enough when it is used in multiple cells.

And by the way, Trident&#039;s timelines are not specific to Component / JComponent and can be used on any Java objects. The circles / rectangles in the first demo are one example of that.

Thanks
Kirill</description>
		<content:encoded><![CDATA[<p>Chet,</p>
<p>I think that the design of any library should be driven not only by the purity of its API and applicability to generic objects, but also by real-life simple *and* complex scenarios. Interpolating FG / BG colors of cell renderers in Swing is one example of such a complex scenario, where varying the values of a renderer is not good enough when it is used in multiple cells.</p>
<p>And by the way, Trident&#8217;s timelines are not specific to Component / JComponent and can be used on any Java objects. The circles / rectangles in the first demo are one example of that.</p>
<p>Thanks<br />
Kirill</p>
]]></content:encoded>
	</item>
</channel>
</rss>
