<?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: What Java Still Can&#8217;t Do</title>
	<atom:link href="http://cafe.elharo.com/blogroll/what-java-still-cant-do/feed/" rel="self" type="application/rss+xml" />
	<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/</link>
	<description>Longer than a blog; shorter than a book</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:45:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: kado idee huwelijk</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-2/#comment-771804</link>
		<dc:creator>kado idee huwelijk</dc:creator>
		<pubDate>Fri, 19 Aug 2011 13:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-771804</guid>
		<description>Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your webpage? My blog is in the very same niche as yours and my users would definitely benefit from some of the information you present here. Please let me know if this ok with you. Many thanks!</description>
		<content:encoded><![CDATA[<p>Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your webpage? My blog is in the very same niche as yours and my users would definitely benefit from some of the information you present here. Please let me know if this ok with you. Many thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: camilogarzon</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-2/#comment-631634</link>
		<dc:creator>camilogarzon</dc:creator>
		<pubDate>Tue, 29 Mar 2011 22:33:41 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-631634</guid>
		<description>Found a Solution (jCDWriter by mallappa) in http://sourceforge.net/projects/jcdwriter/  it is for Linux but you can modify it for Windows and catch the bugs. 

Good Luck!!</description>
		<content:encoded><![CDATA[<p>Found a Solution (jCDWriter by mallappa) in <a href="http://sourceforge.net/projects/jcdwriter/" rel="nofollow">http://sourceforge.net/projects/jcdwriter/</a>  it is for Linux but you can modify it for Windows and catch the bugs. </p>
<p>Good Luck!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Meher</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-441286</link>
		<dc:creator>Meher</dc:creator>
		<pubDate>Mon, 19 Oct 2009 14:03:05 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-441286</guid>
		<description>Hi....
I&#039;m developing a application that is based on SNMP by using java. please any body tell me that which library is usd to take system level information in J2SE and how?</description>
		<content:encoded><![CDATA[<p>Hi&#8230;.<br />
I&#8217;m developing a application that is based on SNMP by using java. please any body tell me that which library is usd to take system level information in J2SE and how?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gify emoty</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-89941</link>
		<dc:creator>Gify emoty</dc:creator>
		<pubDate>Mon, 14 May 2007 21:10:36 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-89941</guid>
		<description>Oh my god, not JAVA!</description>
		<content:encoded><![CDATA[<p>Oh my god, not JAVA!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Augusto</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-71470</link>
		<dc:creator>Augusto</dc:creator>
		<pubDate>Mon, 02 Apr 2007 14:34:38 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-71470</guid>
		<description>&quot;#  Hernan Says:
March 29th, 2007 at 1:08 am

An equivalent of the Unix â€œpsâ€ and â€œkillâ€ commands for the JVM would be nice. Maybe for â€œtopâ€ and â€œvmstatâ€ tooâ€¦&quot;

What I really want is a sane way to wrap an application in java, or some standard launcher technology.

When you are running multiple Java applications, the process list shows &quot;java.exe&quot; instead of my program name. The only way is in windows you can map an existing Window (if the app has one) to the process name.</description>
		<content:encoded><![CDATA[<p>&#8220;#  Hernan Says:<br />
March 29th, 2007 at 1:08 am</p>
<p>An equivalent of the Unix â€œpsâ€ and â€œkillâ€ commands for the JVM would be nice. Maybe for â€œtopâ€ and â€œvmstatâ€ tooâ€¦&#8221;</p>
<p>What I really want is a sane way to wrap an application in java, or some standard launcher technology.</p>
<p>When you are running multiple Java applications, the process list shows &#8220;java.exe&#8221; instead of my program name. The only way is in windows you can map an existing Window (if the app has one) to the process name.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jose M. Arranz</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-71314</link>
		<dc:creator>Jose M. Arranz</dc:creator>
		<pubDate>Mon, 02 Apr 2007 07:48:58 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-71314</guid>
		<description>Another tool like JNA is &lt;a href=&quot;http://www.innowhere.com&quot; rel=&quot;nofollow&quot;&gt;JNIEasy&lt;/a&gt;, it may be used to wrap C++ classes too from Java.</description>
		<content:encoded><![CDATA[<p>Another tool like JNA is <a href="http://www.innowhere.com" rel="nofollow">JNIEasy</a>, it may be used to wrap C++ classes too from Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timothy Wall</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-70987</link>
		<dc:creator>Timothy Wall</dc:creator>
		<pubDate>Sun, 01 Apr 2007 12:02:11 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-70987</guid>
		<description>On calling OS functions directly:
I&#039;ve put up a few &lt;a href=&quot;http://rabbit-hole.blogspot.com&quot; rel=&quot;nofollow&quot;&gt;demos&lt;/a&gt; of this, using &lt;a href=&quot;http://jna.dev.java.net&quot; rel=&quot;nofollow&quot;&gt;JNA&lt;/a&gt;.  It&#039;s a lot like JDirect.

This allows much greater leverage in building custom libraries (like things like file manipulation, transparent/shaped windows, etc) which require native access but which you&#039;d probably prefer to write in java over C++.  And you don&#039;t have to deal with JNI compilation and linkage headaches.</description>
		<content:encoded><![CDATA[<p>On calling OS functions directly:<br />
I&#8217;ve put up a few <a href="http://rabbit-hole.blogspot.com" rel="nofollow">demos</a> of this, using <a href="http://jna.dev.java.net" rel="nofollow">JNA</a>.  It&#8217;s a lot like JDirect.</p>
<p>This allows much greater leverage in building custom libraries (like things like file manipulation, transparent/shaped windows, etc) which require native access but which you&#8217;d probably prefer to write in java over C++.  And you don&#8217;t have to deal with JNI compilation and linkage headaches.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Infernoz</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-70256</link>
		<dc:creator>Infernoz</dc:creator>
		<pubDate>Fri, 30 Mar 2007 14:00:47 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-70256</guid>
		<description>It seems quite ridiculous that serial and parallel ports are not supported as standard, irritating that Bluetooth is not supported and annoying that full network and file system access is not provided as standard.  It also does seem pretty stupid to not support USB and Firewire, the arguments against this do not seem valid for a general purpose application language like Java.

Stuart Gathman hints at a possible approach for I/O, provide a Java wrappers for Posix, so that we can get platform portable access to most of the useful Posix facilities on various OSs, including Windows, even if via GNU libraries.

WORA should not be an issue, provide generic factories and interfaces to tell you want devices are available and want their facilities are, this should not be hard.  Another approach is to provide a virtual device file system(s) with special filenames and virtual files to get and set device capabilities and view/read sub-device trees e.g. for USB.

Use some imagination!</description>
		<content:encoded><![CDATA[<p>It seems quite ridiculous that serial and parallel ports are not supported as standard, irritating that Bluetooth is not supported and annoying that full network and file system access is not provided as standard.  It also does seem pretty stupid to not support USB and Firewire, the arguments against this do not seem valid for a general purpose application language like Java.</p>
<p>Stuart Gathman hints at a possible approach for I/O, provide a Java wrappers for Posix, so that we can get platform portable access to most of the useful Posix facilities on various OSs, including Windows, even if via GNU libraries.</p>
<p>WORA should not be an issue, provide generic factories and interfaces to tell you want devices are available and want their facilities are, this should not be hard.  Another approach is to provide a virtual device file system(s) with special filenames and virtual files to get and set device capabilities and view/read sub-device trees e.g. for USB.</p>
<p>Use some imagination!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arman Sharif</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-70120</link>
		<dc:creator>Arman Sharif</dc:creator>
		<pubDate>Fri, 30 Mar 2007 06:51:40 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-70120</guid>
		<description>Java wasn&#039;t created to solve every problem. It&#039;s unreasonable to expect it to provide direct access to OS functions for every OS and at the same time maintain its WORA property. If you need to do low level programming or something OS-specific, use C/C++ and JNI. The possibility is there if you need it.

As for sound/video support, JMF may have a lot of room for improvement but how much demand for it is there? Java isn&#039;t the first choice for desktop applications, although it has made major leaps forward in the last few years. But it still is the best thing on the server side and nothing comes close to it... yet.</description>
		<content:encoded><![CDATA[<p>Java wasn&#8217;t created to solve every problem. It&#8217;s unreasonable to expect it to provide direct access to OS functions for every OS and at the same time maintain its WORA property. If you need to do low level programming or something OS-specific, use C/C++ and JNI. The possibility is there if you need it.</p>
<p>As for sound/video support, JMF may have a lot of room for improvement but how much demand for it is there? Java isn&#8217;t the first choice for desktop applications, although it has made major leaps forward in the last few years. But it still is the best thing on the server side and nothing comes close to it&#8230; yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Price</title>
		<link>http://cafe.elharo.com/blogroll/what-java-still-cant-do/comment-page-1/#comment-69879</link>
		<dc:creator>John Price</dc:creator>
		<pubDate>Thu, 29 Mar 2007 13:30:15 +0000</pubDate>
		<guid isPermaLink="false">http://cafe.elharo.com/java/what-java-still-cant-do/#comment-69879</guid>
		<description>I&#039;m surprised fewer people haven&#039;t mentioned video and sound support.

As Sergey said, the JMF hasn&#039;t been updated in ages and never really had decent Mac support in the first place.  Apple&#039;s got their QuickTime libraries, but they don&#039;t work with Linux.  As far as I know, there&#039;s no easy way to play a video on all three major platforms.</description>
		<content:encoded><![CDATA[<p>I&#8217;m surprised fewer people haven&#8217;t mentioned video and sound support.</p>
<p>As Sergey said, the JMF hasn&#8217;t been updated in ages and never really had decent Mac support in the first place.  Apple&#8217;s got their QuickTime libraries, but they don&#8217;t work with Linux.  As far as I know, there&#8217;s no easy way to play a video on all three major platforms.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

