<?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: Rumor: Mac Java&#8217;s Demise is Real, and Why That Could Be Good News for Multimedia</title>
	<atom:link href="http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/feed/" rel="self" type="application/rss+xml" />
	<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/</link>
	<description>The latest gear, software, and techniques for electronic music production and performance</description>
	<lastBuildDate>Tue, 24 Nov 2009 21:01:07 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Harland</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-392937</link>
		<dc:creator>Harland</dc:creator>
		<pubDate>Sat, 09 Feb 2008 09:41:21 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-392937</guid>
		<description>Having SUN do the MAC OS X Java Vm makes a lot of sense now that Leopard is a Certified UNIX. This should make it easier for SUN to use the Solaris VM on Mac OS X.


&lt;a href=&quot;http://www.mp3-connect.com/&quot; rel=&quot;nofollow&quot;&gt;Visit here for more info ... &lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Having SUN do the MAC OS X Java Vm makes a lot of sense now that Leopard is a Certified UNIX. This should make it easier for SUN to use the Solaris VM on Mac OS X.</p>
<p><a href="http://www.mp3-connect.com/" rel="nofollow">Visit here for more info &#8230; </a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nat</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-298122</link>
		<dc:creator>Nat</dc:creator>
		<pubDate>Thu, 01 Nov 2007 19:07:26 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-298122</guid>
		<description>busoni: probably, but that was not my call ;)</description>
		<content:encoded><![CDATA[<p>busoni: probably, but that was not my call ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: busoni</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-298117</link>
		<dc:creator>busoni</dc:creator>
		<pubDate>Thu, 01 Nov 2007 19:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-298117</guid>
		<description>&quot;So basically if you ask me, was using an interpreted language to create full GUI apps a good idea 10 years ago ? No. Is it now, totally.&quot;

performance-wise, the OLPC is much like a 10 years old PC. is it a good idea to use an interpreted language to create apps for it? is it the right place for transparency and a lot of custom drawings? couldn&#039;t fresh ideas for educative and entertaining programs be implemented with the basic GUI type that can be found in most mobile and PDA apps?</description>
		<content:encoded><![CDATA[<p>&#8220;So basically if you ask me, was using an interpreted language to create full GUI apps a good idea 10 years ago ? No. Is it now, totally.&#8221;</p>
<p>performance-wise, the OLPC is much like a 10 years old PC. is it a good idea to use an interpreted language to create apps for it? is it the right place for transparency and a lot of custom drawings? couldn&#8217;t fresh ideas for educative and entertaining programs be implemented with the basic GUI type that can be found in most mobile and PDA apps?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-298015</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Thu, 01 Nov 2007 16:36:06 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-298015</guid>
		<description>@jah: JavaSound was substantially recoded by Florian Bomers, possibly *after* you worked with JavaSound.

There&#039;s really quite a lot more work to be done, but I also think it&#039;s a) possible to do some very interesting stuff now and b) already some concrete progress on getting it further and c) Java is further along than some of the alternatives that aren&#039;t C/C++. ;)

For synthesis alone, Java is a long way from making sense. But as one platform for integrating other features, like 3D, networking, etc., it gets more interesting. There&#039;s never going to be one tool for everything, anyway. That&#039;d *be* C++, except that it can be really painful for certain kinds of development, especially with individuals / hobbyists / students, who I think are important, if often-overlooked.</description>
		<content:encoded><![CDATA[<p>@jah: JavaSound was substantially recoded by Florian Bomers, possibly *after* you worked with JavaSound.</p>
<p>There&#8217;s really quite a lot more work to be done, but I also think it&#8217;s a) possible to do some very interesting stuff now and b) already some concrete progress on getting it further and c) Java is further along than some of the alternatives that aren&#8217;t C/C++. ;)</p>
<p>For synthesis alone, Java is a long way from making sense. But as one platform for integrating other features, like 3D, networking, etc., it gets more interesting. There&#8217;s never going to be one tool for everything, anyway. That&#8217;d *be* C++, except that it can be really painful for certain kinds of development, especially with individuals / hobbyists / students, who I think are important, if often-overlooked.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-298010</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Thu, 01 Nov 2007 16:26:18 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-298010</guid>
		<description>Hmmm... my sense is, for what it&#039;s worth, it is possible to get around some of those performance bottlenecks with Java. It&#039;s not hard to imagine full-blown Java apps running on mobile devices in the near future. But I haven&#039;t played enough with Tam Tam / Python to know for sure. And I know Python works a little differently from Java in terms of compiling... I think the gulf between real-world and theoretical Java performance is interesting, because it demonstrates just how much you can screw up performance in the real world, not as a language issue (Java apps do run nearly native, if on a virtual machine) as an issue of all this other gunk we layer on top and the way it&#039;s implemented.</description>
		<content:encoded><![CDATA[<p>Hmmm&#8230; my sense is, for what it&#8217;s worth, it is possible to get around some of those performance bottlenecks with Java. It&#8217;s not hard to imagine full-blown Java apps running on mobile devices in the near future. But I haven&#8217;t played enough with Tam Tam / Python to know for sure. And I know Python works a little differently from Java in terms of compiling&#8230; I think the gulf between real-world and theoretical Java performance is interesting, because it demonstrates just how much you can screw up performance in the real world, not as a language issue (Java apps do run nearly native, if on a virtual machine) as an issue of all this other gunk we layer on top and the way it&#8217;s implemented.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nat</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-297999</link>
		<dc:creator>Nat</dc:creator>
		<pubDate>Thu, 01 Nov 2007 16:05:27 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-297999</guid>
		<description>Just to clarify things, Python does not run &quot;Native&quot; Meaning it doesn&#039;t run at the same speed as C for sure.  The PYC files are compiled, but only in order to make the interpreter parse the file faster.  The C functions that python calls run native, obviously.
Regarding the OLPC vs normal PC speed issue, to give an idea, TamTam takes 2-3 seconds to load on my MacBook (under Parallels) but takes 30-45 seconds to load on the XO.  What needs to be taken into account is that TamTam is a very rich applications in terms of the GUI.  We use raster images with transparency and do a lot of custom drawings.  I doubt that the GUI of Pocket PC applications are as complex (I have one myself and the GUI is very basic in general).

So basically if you ask me, was using an interpreted language to create full GUI apps a good idea 10 years ago ? No.  Is it now, totally.</description>
		<content:encoded><![CDATA[<p>Just to clarify things, Python does not run &#8220;Native&#8221; Meaning it doesn&#8217;t run at the same speed as C for sure.  The PYC files are compiled, but only in order to make the interpreter parse the file faster.  The C functions that python calls run native, obviously.<br />
Regarding the OLPC vs normal PC speed issue, to give an idea, TamTam takes 2-3 seconds to load on my MacBook (under Parallels) but takes 30-45 seconds to load on the XO.  What needs to be taken into account is that TamTam is a very rich applications in terms of the GUI.  We use raster images with transparency and do a lot of custom drawings.  I doubt that the GUI of Pocket PC applications are as complex (I have one myself and the GUI is very basic in general).</p>
<p>So basically if you ask me, was using an interpreted language to create full GUI apps a good idea 10 years ago ? No.  Is it now, totally.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-297993</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Thu, 01 Nov 2007 15:49:07 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-297993</guid>
		<description>Yeah, JUCE is cool ... see also OpenFrameworks for C++, not necessarily for full-blown apps but as something for artists. It is interesting to me that these were both inspired by Java projects, which says the ideas in Java have been right and something&#039;s lacking in execution.</description>
		<content:encoded><![CDATA[<p>Yeah, JUCE is cool &#8230; see also OpenFrameworks for C++, not necessarily for full-blown apps but as something for artists. It is interesting to me that these were both inspired by Java projects, which says the ideas in Java have been right and something&#8217;s lacking in execution.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fintain</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-297990</link>
		<dc:creator>Fintain</dc:creator>
		<pubDate>Thu, 01 Nov 2007 15:46:04 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-297990</guid>
		<description>Is anyone aware of JUCE, the C++ framework for developing cross platform audio applications?</description>
		<content:encoded><![CDATA[<p>Is anyone aware of JUCE, the C++ framework for developing cross platform audio applications?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kirn</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-297961</link>
		<dc:creator>Peter Kirn</dc:creator>
		<pubDate>Thu, 01 Nov 2007 15:04:26 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-297961</guid>
		<description>Right, but again -- Java, Python run native. So it&#039;s not the lack of bytecode that&#039;s making things slow. And launch time may be a different issue altogether.</description>
		<content:encoded><![CDATA[<p>Right, but again &#8212; Java, Python run native. So it&#8217;s not the lack of bytecode that&#8217;s making things slow. And launch time may be a different issue altogether.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: busoni</title>
		<link>http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/comment-page-1/#comment-297956</link>
		<dc:creator>busoni</dc:creator>
		<pubDate>Thu, 01 Nov 2007 15:01:45 +0000</pubDate>
		<guid isPermaLink="false">http://createdigitalmusic.com/2007/10/31/rumor-mac-javas-demise-is-real-and-why-that-could-be-good-news-for-multimedia/#comment-297956</guid>
		<description>i didn&#039;t intend to say &quot;python is slow&quot;, i just saw that the OLPC prototype i tried was terribly slow. 
wether interpreted or not, there seems to be a lot of overhead in the current implementation, resulting in a hardly usable system. i understand that it&#039;s maybe just too complicated to write everything in native/lowlevel code and that the whole design is much better understandable and easier to extend with python. but again, it&#039;s just not fun to work with a system where closing a program and starting another one takes one minute.</description>
		<content:encoded><![CDATA[<p>i didn&#8217;t intend to say &#8220;python is slow&#8221;, i just saw that the OLPC prototype i tried was terribly slow.<br />
wether interpreted or not, there seems to be a lot of overhead in the current implementation, resulting in a hardly usable system. i understand that it&#8217;s maybe just too complicated to write everything in native/lowlevel code and that the whole design is much better understandable and easier to extend with python. but again, it&#8217;s just not fun to work with a system where closing a program and starting another one takes one minute.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
