<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-8103909139629359428</atom:id><lastBuildDate>Mon, 27 Sep 2010 14:06:31 +0000</lastBuildDate><title>The Web 2.0 Revolution</title><description>Steve Kalvi's Java Blog</description><link>http://stevekalvi.blogspot.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8103909139629359428.post-633452632706570048</guid><pubDate>Sun, 11 Nov 2007 22:24:00 +0000</pubDate><atom:updated>2007-11-11T14:30:29.739-08:00</atom:updated><title>Andoid and the Google Phone</title><description>There has been some speculation over how java will be optimized for the Google OS.  The fact of the matter is that google has already been optimizing java for the browser with the Google Web Toolkit.   The question is how much farther has the Google Web Toolkit project gotten in terms of absorbing the entire jvm.&lt;div class="blogger-post-footer"&gt;Free Music for visiting my blog.  Thanks.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103909139629359428-633452632706570048?l=stevekalvi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://stevekalvi.blogspot.com/2007/11/andoid-and-google-phone.html</link><author>noreply@blogger.com (skalvi)</author><thr:total>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8103909139629359428.post-6184843317017659620</guid><pubDate>Sat, 23 Jun 2007 06:32:00 +0000</pubDate><atom:updated>2007-06-22T23:36:12.454-07:00</atom:updated><title>Fine grained synchronization in Java</title><description>Here is and example of using fine grained synchonization with threads. In this example we use a variation of the producer / consumer problem. The example uses a spender and saver that share the same bank account. Only in the variation there are four transactions for each thread. An intrinsic lock is applied to the Balance object. Rentrant Synchronization is used as the lock is acquired and reaquired. The spenders thread is locked as soon as there is an overdraft. This thread is then released whenever the saver thread deposits money and notifies the spender thread. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://myjavaserver.com/~skalvi/examples/SpendSave.txt"&gt;Click here to see the source code for my program along with the output&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Free Music for visiting my blog.  Thanks.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103909139629359428-6184843317017659620?l=stevekalvi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://stevekalvi.blogspot.com/2007/06/fine-grained-synchronization-in-java_22.html</link><author>noreply@blogger.com (skalvi)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8103909139629359428.post-7620950540251089455</guid><pubDate>Sat, 26 May 2007 06:43:00 +0000</pubDate><atom:updated>2007-05-25T23:46:00.749-07:00</atom:updated><title>Applet  / Web Start load times greatly improved</title><description>Get the latest version of the JRE by clicking on the download icon. Sun had to improve the load times of the Applet and Web Start for JavaFX (Sun's new scripting language) and to compete with flash.   Applet's  no longer show the waiting to load feature when using a high speed connection&lt;br /&gt;&lt;br /&gt;Here is another cool site for some java 3d demos&lt;br /&gt;&lt;br /&gt;&lt;a href="https://j3d-webstart.dev.java.net/test/"&gt;https://j3d-webstart.dev.java.net/test/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Free Music for visiting my blog.  Thanks.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103909139629359428-7620950540251089455?l=stevekalvi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://stevekalvi.blogspot.com/2007/05/applet-web-start-load-times-greatly.html</link><author>noreply@blogger.com (skalvi)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8103909139629359428.post-3695438369988845533</guid><pubDate>Wed, 07 Feb 2007 17:03:00 +0000</pubDate><atom:updated>2007-02-07T09:06:10.327-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>F3</category><title>Amazing example of Video in Java</title><description>Check out the amazing example that harnesses the true power of the Java Virtual Machine.  Click on the Launch button under the Marvel Icon&lt;div class="blogger-post-footer"&gt;Free Music for visiting my blog.  Thanks.&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8103909139629359428-3695438369988845533?l=stevekalvi.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://stevekalvi.blogspot.com/2007/02/amazing-example-of-video-in-java.html</link><author>noreply@blogger.com (skalvi)</author><thr:total>0</thr:total></item></channel></rss>