<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>yergler.net &#187; java</title>
	<atom:link href="http://yergler.net/blog/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://yergler.net</link>
	<description>Because eventually I&#039;ll be right. Theoretically.</description>
	<lastBuildDate>Tue, 31 Jan 2012 05:43:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sun Rewrites Java Browser Plugin</title>
		<link>http://yergler.net/blog/2007/10/22/sun-rewrites-java-browser-plugin/</link>
		<comments>http://yergler.net/blog/2007/10/22/sun-rewrites-java-browser-plugin/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 01:37:34 +0000</pubDate>
		<dc:creator>Nathan Yergler</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://yergler.net/blog/2007/10/22/sun-rewrites-java-browser-plugin/</guid>
		<description><![CDATA[I&#8217;m not sure that Java applets are even relevant to software development today, but this interview (via &#8220;Ajaxian&#8221;:http://ajaxian.com/archives/ken-russell-on-the-new-java-plugin) regarding the &#8220;rewritten Java browser plugin&#8221;:http://ajaxian.com/archives/sun-has-rewritten-the-browser-java-plugin caught my attention: Java Applets Reborn from Dion Almaer on Vimeo. So the most interesting things (to me): * The plugin itself is mostly written in Java. I love these sort [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure that Java applets are even relevant to software development today, but this interview (via &#8220;Ajaxian&#8221;:http://ajaxian.com/archives/ken-russell-on-the-new-java-plugin) regarding the &#8220;rewritten Java browser plugin&#8221;:http://ajaxian.com/archives/sun-has-rewritten-the-browser-java-plugin caught my attention:</p>
<p><object type="application/x-shockwave-flash" width="400" height="225" data="http://vimeo.com/moogaloop.swf?clip_id=346751&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color="><param name="quality" value="best" /><param name="allowfullscreen" value="true" /><param name="scale" value="showAll" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=346751&amp;server=vimeo.com&amp;fullscreen=1&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=" /></object><br /><a href="http://vimeo.com/346751/l:embed_346751">Java Applets Reborn</a> from <a href="http://vimeo.com/user275301/l:embed_346751">Dion Almaer</a> on <a href="http://vimeo.com/l:embed_346751">Vimeo</a>.</p>
<p>So the most interesting things (to me):</p>
<p>* The plugin itself is mostly written in Java.  I love these sort of recursive language exercises (see &#8220;PyPy&#8221;:http://en.wikipedia.org/wiki/PyPy), if nothing else for their &#8220;turtles all the way down&#8221;:http://en.wikipedia.org/wiki/Turtles_all_the_way_down effect.  But I suppose this actually makes a certain degree of sense: if you have a fixed set of resources and you&#8217;re putting lots of them towards improving the JVM/JRE, you can take advantage of those improvements by writing your plugin in Java.  They don&#8217;t talk about the architecture of the old plugin much, but I wouldn&#8217;t be terribly surprised to find out the native-code &#8220;shim&#8221; used to communicate between the browser and the JVM is easier to maintain than the old plugin was.<br />
* Applets run in a completely independent process (not just thread).<br />
* An applet can demand to run with a particular JRE version.  They label this &#8220;enterprise support.&#8221;  I&#8217;d call it &#8220;sanity support.&#8221;</p>
<p>None of this really speaks to whether it&#8217;s too little, too late.  It seems like a good move on Sun&#8217;s part, especially given the recent attention on rich internet applications (RIAs) has focused (not necessarily undeservedly) on &#8220;Flash&#8221;:http://en.wikipedia.org/wiki/Adobe_Flash, &#8220;Adobe AIR&#8221;:http://en.wikipedia.org/wiki/Adobe_AIR (the vapor-ware jokes write themselves, don&#8217;t they?) and &#8220;Microsoft Silverlight&#8221;:http://en.wikipedia.org/wiki/Microsoft_Silverlight.  The amount of press and attention may indicate this is an area whose time has come.  And while I admit having a begrudging soft spot for Java, it seems that companies (especially capital-&#8221;E&#8221; &#8220;enterprise&#8221; companies) who already have lots of in house Java expertise could benefit from being able to extend that knowledge down to the desktop.  Maybe.</p>
]]></content:encoded>
			<wfw:commentRss>http://yergler.net/blog/2007/10/22/sun-rewrites-java-browser-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

