<?xml version="1.0"?>
<rss version="2.0">

<channel>
	<title>PlanetJava</title>
	<link>http://planetjava.org/</link>
	<language>en</language>
	<description>PlanetJava - http://planetjava.org/</description>

<item>
	<title>Java.net Weblogs: Support for the module keyword</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/mandychung/archive/2008/07/support_for_the.html</guid>
	<link>http://weblogs.java.net/blog/mandychung/archive/2008/07/support_for_the.html</link>
	<description>The Java Module System with the new module keyword support in the Java language will be ready to integrate to the OpenJDK Modules project in a week or two.  This blog hopes to provide a simple tutorial to help you get started developing, building and using JAM modules.</description>
	<pubDate>Fri, 25 Jul 2008 20:10:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: EasyB in action at the JET 2008 conference in Auckland</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/johnsmart/archive/2008/07/easyb_in_action.html</guid>
	<link>http://weblogs.java.net/blog/johnsmart/archive/2008/07/easyb_in_action.html</link>
	<description>I will be giving a talk on easyb at the Java Emerging Technologies Conference 2008 in Auckland.</description>
	<pubDate>Fri, 25 Jul 2008 17:17:00 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : Idiomatic Groovy</title>
	<guid isPermaLink="true">http://blogs.sun.com/geertjan/entry/idiomatic_groovy</guid>
	<link>http://blogs.sun.com/geertjan/entry/idiomatic_groovy</link>
	<description>The code shown in my screenshot yesterday was &lt;i&gt;correct Groovy&lt;/i&gt; but not &lt;i&gt;idiomatic Groovy&lt;/i&gt;. This was the method in question: &lt;pre&gt;String setSearchString(searchString) { def xml = proxy.GetSpeech(searchString) def XmlParser parser = new XmlParser() def speech = parser.parseText (xml) &quot;PLAY: &quot; + speech.PLAY.text() + &quot;\nSPEAKER:&quot; + speech.SPEAKER.text() + &quot;\nTEXT:&quot; + speech.text() }&lt;/pre&gt; &lt;p&gt;In Java, new lines need to be closed with a
    quote and contain the &quot;+&quot; character. In Groovy, although the above is perfectly acceptable, one can use triple-quotes for multi-lines. Even nicer, in this case, is to use &lt;a href=&quot;http://groovy.codehaus.org/Strings&quot;&gt;GStrings&lt;/a&gt; (expressions declared inside double-quotes), together with &lt;a href=&quot;http://groovy.codehaus.org/Collections&quot;&gt;Expandos&lt;/a&gt; (dynamic collections), instead: &lt;/p&gt;&lt;pre&gt;String setSearchString(searchString) { def xml = proxy.GetSpeech(searchString)
    def XmlParser parser = new XmlParser() def speech = parser.parseText (xml) Expando result = new Expando() result.play = &quot;PLAY: ${speech.PLAY.text()}&quot; result.speaker = &quot;SPEAKER: ${speech.SPEAKER.text()}&quot; result.text = &quot;TEXT: ${speech.text()}&quot; result.all = &quot;$result.play\n$result.speaker\n$result.text&quot; }&lt;/pre&gt; &lt;p&gt;Much neater, more readable, and the result is the same as before. Plus, it could probably be improved even further.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 25 Jul 2008 16:57:08 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: The Need to Feed</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/rsmudge/archive/2008/07/the_need_to_fee.html</guid>
	<link>http://weblogs.java.net/blog/rsmudge/archive/2008/07/the_need_to_fee.html</link>
	<description>I'm looking for a decent &quot;universal&quot; feed parser.  I'm actually planning to apply this to a real project.  Here is what my hunt turned up and the results I faced.</description>
	<pubDate>Fri, 25 Jul 2008 16:36:00 +0000</pubDate>
</item>
<item>
	<title>InfoQ: Grails Gains Cloud Hosting with Morph AppSpace</title>
	<guid isPermaLink="true">http://www.infoq.com/news/2008/07/grails-cloud</guid>
	<link>http://www.infoq.com/news/2008/07/grails-cloud</link>
	<description>Morph AppSpace is a cloud-based platform for hosting web applications. The latest release has added support for Groovy and Grails. InfoQ caught up with David Abramowski, CEO of Morph Labs to get some more details around it's recent move into the Java space. &lt;i&gt;By Cleve Gibbon&lt;/i&gt;</description>
	<pubDate>Fri, 25 Jul 2008 16:33:00 +0000</pubDate>
</item>
<item>
	<title>Planet Eclipse: Bjorn Freeman-Benson: Changing of the Council Guard</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-12783252.post-5588611213101838453</guid>
	<link>http://eclipse-projects.blogspot.com/2008/07/changing-of-council-guard.html</link>
	<description>I'm pleased to announce that we have new leadership for both the Architecture and Planning Councils. Martin Oberhuber of WindRiver is going to take over the Architecture Council chair position, and Rich Gronback of Borland is going to take over the Planning Council.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;As you know, these are important positions in the Eclipse community: the Planning Council is responsible for coordinating the popular and growing annual release train (most likely named &lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=235189&quot;&gt;Galileo&lt;/a&gt; this next year), and the Architecture Council is both the source of project mentors and coordinating the unifying architectural issues across the myriad of Eclipse projects.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;As a member of both Councils, I look forward to working with both of these talented gentlemen. Congratulations and welcome!</description>
	<pubDate>Fri, 25 Jul 2008 15:17:26 +0000</pubDate>
	<author>noreply@blogger.com (Bjorn Freeman-Benson)</author>
</item>
<item>
	<title>Java.net Weblogs: One Chance</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/editors/archives/2008/07/one_chance.html</guid>
	<link>http://weblogs.java.net/blog/editors/archives/2008/07/one_chance.html</link>
	<description>28 minutes with James Gosling... also:
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Featured Podcast:&lt;/b&gt; j1-2k8-mtW10: Q&amp;amp;A with James Gosling
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Java Today:&lt;/b&gt; phoneME Feature Milestone Release 3 (MR3), internationalizing GlassFish server, &lt;i&gt;and&lt;/i&gt; bindings and REST
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Weblogs:&lt;/b&gt; Grizzly news, MCBO API, &lt;i&gt;and&lt;/i&gt; OSGi repository for Java Module System
&lt;br&gt;&lt;/br&gt;&lt;b&gt;java.net Poll:&lt;/b&gt; Do you use static code analysis?
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Forum Posts:&lt;/b&gt; Setting JVM parameters from a file, applet dialog warnings, &lt;i&gt;and&lt;/i&gt; keeping GlassFish from trying to compile properties files</description>
	<pubDate>Fri, 25 Jul 2008 15:10:00 +0000</pubDate>
</item>
<item>
	<title>The Aquarium: JSR 289: SIP Servlet v1.1 is now Final</title>
	<guid isPermaLink="true">http://blogs.sun.com/theaquarium/entry/jsr_289_sip_servlet_v1</guid>
	<link>http://blogs.sun.com/theaquarium/entry/jsr_289_sip_servlet_v1</link>
	<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://jcp.org/en/jsr/detail?id=289&quot; title=&quot;JSR 289 - SIP Servlet 1.1&quot;&gt;
&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/logo_jcp.gif&quot; align=&quot;left&quot; height=&quot;83&quot; width=&quot;157&quot; vspace=&quot;4&quot; alt=&quot;ALT DESCR&quot; hspace=&quot;4&quot;&gt;&lt;/img&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;p&gt;
The 
&lt;a href=&quot;http://jcp.org/en/participation/committee#SEEE&quot;&gt;SE/EE Executive Comittee&lt;/a&gt;
of the JCP has approved 
(&lt;a href=&quot;http://jcp.org/en/jsr/results?id=4681&quot;&gt;results&lt;/a&gt;)
&lt;a href=&quot;http://jcp.org/en/jsr/detail?id=289&quot;&gt;JSR 289&lt;/a&gt;,
the SIP Servlet 1.1 Specification that is the core for
&lt;a href=&quot;http://sailfin.dev.java.net&quot;&gt;SailFin&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
The final specification is not yet available but the
&lt;a href=&quot;http://jcp.org/aboutJava/communityprocess/pfd/jsr289/index2.html&quot;&gt;PFD 2&lt;/a&gt;
should be very close.
The first public release of SailFin will be aligned with GlassFish v2.1 and will happen around the end of
the year; updated roadmaps are due in a few weeks.
&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
	<pubDate>Fri, 25 Jul 2008 15:00:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: NetBeans Standalone Editor quick demo</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/emilian/archive/2008/07/netbeans_standa.html</guid>
	<link>http://weblogs.java.net/blog/emilian/archive/2008/07/netbeans_standa.html</link>
	<description>Go to http://test.emilianbold.ro/launch.html if you want to see a simple demo of the standalone NetBeans editor with two language implementations: HTML and Javascript.</description>
	<pubDate>Fri, 25 Jul 2008 14:58:00 +0000</pubDate>
</item>
<item>
	<title>Apache News: 25 July 2008 - Apache Directory Studio 1.2.0 RC1 Now Available</title>
	<guid isPermaLink="true">http://www.apachenews.org/archives/001177.html</guid>
	<link>http://www.apachenews.org/archives/001177.html</link>
	<description>&lt;a href=&quot;http://directory.apache.org/&quot;&gt;The Apache Directory Team&lt;/a&gt; is pleased to announce the release of Apache
Directory Studio 1.2.0 RC1, a major update of its Eclipse based LDAP
Browser and Directory client.

You can download Apache Directory Studio 1.2.0 RC1 as a standalone RCP
application for Mac OS X, Linux and Windows here:
    &lt;a href=&quot;http://directory.apache.org/studio/downloads.html&quot;&gt;http://directory.apache.org/studio/downloads.html&lt;/a&gt;

You can also install it directly in Eclipse using this update site:
    &lt;a href=&quot;http://directory.apache.org/studio/update/1.x/&quot;&gt;http://directory.apache.org/studio/update/1.x/&lt;/a&gt;


Here are a few highlights of this new version:
    * The new Apache DS feature makes its introduction in Apache
Directory Studio. This new feature allows you to run the latest
version of Apache DS (1.5.3) from within Apache Directory Studio or
Eclipse and makes it super easy (and fast) to create and run an LDAP
Server.
    * The Apache DS Configuration plugin now supports the 4 latest
versions of Apache DS. It's now capable to read/write the server.xml
file of an Apache DS 1.5.0, 1.5.1, 1.5.2 and 1.5.3.
    * The Search Logs view has been added to the LDAP Browser.
    * We've also added the support to use the proxy features of
Eclipse inside Studio as well as improved the platform (useful actions
have been added to the platform, the Mac OS X application now respects
the standards of Apple for the &quot;About&quot; and &quot;Preferences&quot; actions,
etc.).
    * We've also fixed some bugs dealing with schema files and schema
parsing in the Schema Editor and LDAP Browser plugins.


Developed as a sub-project of the Directory Top Level Project, Apache
Directory Studio is an Eclipse RCP application that takes full
advantage of the benefits inherent in the Eclipse platform. Composed
of several Eclipse (OSGi) plugins, Apache Directory Studio can be
easily upgraded with additional plugins. Apache Directory Studio
plugins can even run within a full installation of Eclipse itself.

Apache Directory Studio contains 6 major features:
    * an LDAP Browser feature
    * an LDIF Editor feature
    * an ACI Editor feature for Apache Directory Server
    * a Schema Editor feature
    * an Apache DS feature
    * an Apache DS Configuration feature

For more information about Apache Directory Studio, see our website:
    http://directory.apache.org/studio


Below are the JIRA issues that were resolved since the release of
Apache Directory Studio 1.2.0 RC1:
Bug
  * [DIRSTUDIO-89] - Entry painted even though not created in server
  * [DIRSTUDIO-121] - Some property pages make the dialog very tall
  * [DIRSTUDIO-157] - Studio looses STRG-V over some time of use
  * [DIRSTUDIO-209] - Cannot expand attribute list
  * [DIRSTUDIO-266] - OpenLDAP schema files parser fails when DESC
contains an empty string ''
  * [DIRSTUDIO-273] - Unable to get Base DNs on OID (Oracle Internet Directory)
  * [DIRSTUDIO-298] - NullPointerException raised when drag'n'dropping
a connection to a folder (on Mac OS X only)
  * [DIRSTUDIO-315] - Choosing new value, in entry editor shows new
entry when server error occures
  * [DIRSTUDIO-318] - Rename of multi-values RDN does not work when
changing the second RDN
  * [DIRSTUDIO-319] - LDAP Browser creating new entry becomes empty
and unusable in Windows Vista after certain actions
  * [DIRSTUDIO-323] - Studio fails to read ApacheDS server.xml
  * [DIRSTUDIO-325] - Keybinding conflicts occurred. They may
interfere with normal accelerator operation.
  * [DIRSTUDIO-326] - Non-Operational attributes are marked as
operational when bind to Siemens DirX 7.0
  * [DIRSTUDIO-330] - CoreException raised in editor when opening a *.txt file
  * [DIRSTUDIO-336] - Errors when parsing schema of some LDAP servers
  * [DIRSTUDIO-341] - Paste error
  * [DIRSTUDIO-342] - Relax the parser for the *.schema files
  * [DIRSTUDIO-343] - Referrals not handled.
  * [DIRSTUDIO-347] - Keybinding conflict for CTRL+Q
  * [DIRSTUDIO-349] - Unable to enter large values for uid
  * [DIRSTUDIO-350] - DS is not properly displaying case of group DN

Improvement
  * [DIRSTUDIO-46] - Add connections import/export
  * [DIRSTUDIO-126] - Triple click to edit attribute
  * [DIRSTUDIO-295] - Add a console for errors
  * [DIRSTUDIO-329] - Replace internal URL class by shared-ldap LdapURL class
  * [DIRSTUDIO-337] - Add Save and Print actions in the toolbar of the
RCP application

New Feature
  * [DIRSTUDIO-321] - Need to be able to set SOCKS proxy in the RCP version
  * [DIRSTUDIO-328] - Search Logs View

Task
  * [DIRSTUDIO-128] - Replace internal schema parser with the schema
parser in shared-ldap.
  * [DIRSTUDIO-317] - Update legal files after moving to Apache
Directory Shared LDAP version 0.9.9
  * [DIRSTUDIO-332] - Add support for 1.5.3, 1.5.2 and 1.5.0
server.xml configuration files
  * [DIRSTUDIO-338] - Update Eclipse dependencies to the latest
Eclipse version (3.3.2)
  * [DIRSTUDIO-339] - Add the 'org.eclipse.ui.carbon' Eclipse plugin
to the Mac OS X distribution

----

&lt;strong&gt;&lt;em&gt;&lt;u&gt;&lt;a href=&quot;http://directory.apache.org/&quot;&gt;-- The Apache Directory Team&lt;/a&gt;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;

 &lt;p&gt;[ Category : &lt;a href=&quot;http://www.apachenews.org/archives/cat_apache_directory_index.html&quot;&gt;Apache Directory&lt;/a&gt; ] &lt;a href=&quot;http://www.apachenews.org/archives/news_apache_directory.pdf&quot;&gt;&lt;img src=&quot;http://www.apachenews.org/pdf.gif&quot; alt=&quot;PDF&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;a href=&quot;http://www.apachenews.org/archives/rss_apache_directory.xml&quot;&gt;&lt;img src=&quot;http://www.apachenews.org/xml.gif&quot; alt=&quot;XML_RSS&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 25 Jul 2008 14:38:40 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : Day, full of news!</title>
	<guid isPermaLink="false">http://nbguru.wordpress.com/?p=292</guid>
	<link>http://nbguru.wordpress.com/2008/07/25/day-full-of-news/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br&gt;&lt;/br&gt;&lt;p&gt;Bravo!&lt;/p&gt; &lt;p&gt;Today, the NetBeans Dream Team page was updated, and I am now one of them. Yes, I was invited to join the team, and had accepted the offer. So, here I am as a &lt;strong&gt;NetBeans Community Docs Contribution Coordinator&lt;/strong&gt; and &lt;strong&gt;&lt;a href=&quot;http://wiki.netbeans.org/NBDTCurrentMembers&quot; target=&quot;_blank&quot;&gt;Dream Team Member&lt;/a&gt;&lt;/strong&gt;!&lt;/p&gt; &lt;p&gt;Second,
    &lt;strong&gt;Jiri Kovalsky&lt;/strong&gt;, the Liaison officer, Technical Community Manager and &lt;a href=&quot;http://qa.netbeans.org/processes/cat/65&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;NetCAT 6.5&lt;/strong&gt;&lt;/a&gt; Coordinator. List is surely long and I am sorry If I missed something &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot;&gt;&lt;/img&gt; &lt;/p&gt; &lt;h3&gt;Highest Scorer&lt;/h3&gt; &lt;p&gt;Today, he &lt;a href=&quot;http://qa.netbeans.org/processes/cat/65/participants.html&quot; target=&quot;_blank&quot;&gt;announced&lt;/a&gt; on demand of certain NetCAT participants, the points earned by every member. It was another shocker for me! I scored &lt;strong&gt;83 points &lt;/strong&gt;as of &lt;strong&gt;25th July, 3:00 pm C.E.T.&lt;br&gt;&lt;/br&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Simply awesome! NetCAT has just completed 2 weeks, we are in for some more surprises, so wait till monday as I come out with 2nd edition of my own NetCAT
    weekly.&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;strong&gt;Summer Action Marathon continues…&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/categories/nbguru.wordpress.com/292/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/tags/nbguru.wordpress.com/292/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/nbguru.wordpress.com/292/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/nbguru.wordpress.com/292/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/nbguru.wordpress.com/292/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/nbguru.wordpress.com/292/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/nbguru.wordpress.com/292/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/nbguru.wordpress.com/292/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/nbguru.wordpress.com/292/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/nbguru.wordpress.com/292/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/nbguru.wordpress.com/292/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/nbguru.wordpress.com/292/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=nbguru.wordpress.com&amp;amp;blog=3440143&amp;amp;post=292&amp;amp;subd=nbguru&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 25 Jul 2008 14:33:58 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: How to load classes from JAR or ZIP?</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/malenkov/archive/2008/07/how_to_load_cla.html</guid>
	<link>http://weblogs.java.net/blog/malenkov/archive/2008/07/how_to_load_cla.html</link>
	<description>I needed to load the classes from the &lt;code&gt;dt.jar&lt;/code&gt; archive on the fly. The path to the archive was generated automatically based on the &quot;java.home&quot; system property. The original idea was to use the &lt;code&gt;URLClassLoader&lt;/code&gt;, but it could not find classes. I had to write a custom class loader which read an archive and loaded classes on demand. At that instant I realized why the &lt;code&gt;URLClassLoader&lt;/code&gt; did not work: I had incorrectly generated the path to the archive and the &lt;code&gt;URLClassLoader&lt;/code&gt; for a wonder provided no warning that the archive was not found.</description>
	<pubDate>Fri, 25 Jul 2008 14:08:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: How to load classes from JAR or ZIP?</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/malenkov/archive/2008/07/a.html</guid>
	<link>http://weblogs.java.net/blog/malenkov/archive/2008/07/a.html</link>
	<description>I needed to load the classes from the &lt;code&gt;dt.jar&lt;/code&gt; archive on the fly. The path to the archive was generated automatically based on the &quot;java.home&quot; system property. The original idea was to use the &lt;code&gt;URLClassLoader&lt;/code&gt;, but it could not find classes. I had to write a custom class loader which read an archive and loaded classes on demand. At that instant I realized why the &lt;code&gt;URLClassLoader&lt;/code&gt; did not work: I had incorrectly generated the path to the archive and the &lt;code&gt;URLClassLoader&lt;/code&gt; for a wonder provided no warning that the archive was not found.</description>
	<pubDate>Fri, 25 Jul 2008 14:08:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: TOTD #38: Creating a MySQL Persistence Unit using NetBeans IDE</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/arungupta/archive/2008/07/totd_38_creatin.html</guid>
	<link>http://weblogs.java.net/blog/arungupta/archive/2008/07/totd_38_creatin.html</link>
	<description>This TOTD (Tip
Of The Day) shows how to
create a Persistence Unit (PU) for a MySQL
database using NetBeans
IDE. This PU can then be used in any of Java EE artifacts (JSP,
Servlet, EJB, ...) for database interaction. In NetBeans IDE, create a...</description>
	<pubDate>Fri, 25 Jul 2008 14:02:00 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : switching to Java EE - seamlessly?</title>
	<guid isPermaLink="true">http://dm.zimmer428.net/index.php/archives/387</guid>
	<link>http://dm.zimmer428.net/index.php/archives/387</link>
	<description>&lt;p&gt;Some progress, at last. Quite some of my (spare?) time the last couple of weeks I spent pondering a smart way of getting an existing &lt;a href=&quot;http://www.springframework.org&quot;&gt;Spring&lt;/a&gt;/webapp environment consisting of several modules migrated to make more use of the Java EE 5 features, namely provided by the &lt;a href=&quot;https://glassfish.dev.java.net&quot;&gt;glassfish&lt;/a&gt; application server which has been in productive use in our environment for quite a while
    now. But while migrating webapps from tomcat to glassfish has proven to be pretty straightforward in our case (asides a few minor caveats it was just as difficult as deploying the .war file using asadmin and seeing the application start up on the new system… ;) ), the idea to make our “backend” application (so far Spring-Remoting packed into a web application context) a well-behaving EJB3 module turned out to be a little more complex than just that. But doable, to say now, after all…&lt;/p&gt;
    &lt;p&gt; &lt;a href=&quot;http://dm.zimmer428.net/index.php/archives/387#more-387&quot; class=&quot;more-link&quot;&gt;(more…)&lt;/a&gt;&lt;/p&gt;</description>
	<pubDate>Fri, 25 Jul 2008 13:05:32 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : Milestone process</title>
	<guid isPermaLink="true">http://blogs.sun.com/coreqa/entry/milestone_process1</guid>
	<link>http://blogs.sun.com/coreqa/entry/milestone_process1</link>
	<description>This is a response for not a &lt;a href=&quot;http://www.netbeans.org/servlets/ReadMsg?list=nbusers&amp;amp;msgNo=119731&quot;&gt;nice post about quality of NetBeans at nbusers mailing list&lt;/a&gt;. I thing that the original post is more misunderstanding and a email from an upset user. &lt;br&gt;&lt;/br&gt; To make some of the things clearer I'd like to describe how we test the Milestones. And how the milestone process should look like. I'm using word &quot;should&quot; because the world isn't perfect...&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt; &lt;b&gt;Milestone process&lt;/b&gt;&lt;br&gt;&lt;/br&gt; &lt;center&gt;&lt;a href=&quot;http://blogs.sun.com/coreqa/resource/milestone-process.png&quot;&gt;&lt;img src=&quot;http://blogs.sun.com/coreqa/resource/milestone-process-thumb.png&quot; title=&quot;click to enlarge&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/center&gt; &lt;br&gt;&lt;/br&gt; Let me describe it in words. Release engineers(RE) build the NetBeans builds. When the build is ready quality engineers(QA) start the testing of the milestone. Developer focus on fixing issues during
    that time. After a time (usually one week) new branch is created. QA identifies show stoppers these are bugs that have to be fixed before the milestone build can be published. When all the show stoppers are fixed the milestone is published and announced to the NetBeans community. &lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.netbeans.org/MilestonesProcess&quot;&gt;Milestone process description on wiki.netbeans.org&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description>
	<pubDate>Fri, 25 Jul 2008 12:42:55 +0000</pubDate>
</item>
<item>
	<title>Planet Eclipse: Martin Lippert: &quot;Silver Medal&quot; for Equinox Aspects Talk</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-18490491.post-848651168800244284</guid>
	<link>http://martinlippert.blogspot.com/2008/07/silver-medal-for-equinox-aspects-talk.html</link>
	<description>The &lt;a href=&quot;http://www.java-forum-stuttgart.de/vortragsranking.html&quot;&gt;attendees session ranking from Java-Forum-Stuttgart 2008&lt;/a&gt; is now online and I am more than happy to see that my talk about Equinox Aspects (&lt;a href=&quot;http://www.martinlippert.org/events/JFS-2008-AspectWeavingOSGi.pdf&quot;&gt;slides&lt;/a&gt;, &lt;a href=&quot;http://martinlippert.blogspot.com/2008/07/code-examples-from-aspect-weaving-for.html&quot;&gt;code examples&lt;/a&gt;) won the silver medal. How cool is that? And its great to see that more and more people are interested in &lt;a href=&quot;http://www.eclipse.org/equinox/incubator/aspects/&quot;&gt;Equinox Aspects&lt;/a&gt;. Wonderful...</description>
	<pubDate>Fri, 25 Jul 2008 12:16:50 +0000</pubDate>
	<author>noreply@blogger.com (Martin Lippert)</author>
</item>
<item>
	<title>Planet NetBeans: : TOTD #38: Creating a MySQL Persistence Unit using NetBeans IDE</title>
	<guid isPermaLink="true">http://blogs.sun.com/arungupta/entry/totd_38_creating_a_mysql</guid>
	<link>http://blogs.sun.com/arungupta/entry/totd_38_creating_a_mysql</link>
	<description>This TOTD (&lt;span style=&quot;font-weight: bold;&quot;&gt;T&lt;/span&gt;ip &lt;span style=&quot;font-weight: bold;&quot;&gt;O&lt;/span&gt;f &lt;span style=&quot;font-weight: bold;&quot;&gt;T&lt;/span&gt;he &lt;span style=&quot;font-weight: bold;&quot;&gt;D&lt;/span&gt;ay) shows how to create a Persistence Unit (PU) for a &lt;a href=&quot;http://mysql.org&quot;&gt;MySQL&lt;/a&gt; database using &lt;a href=&quot;http://netbeans.org&quot;&gt;NetBeans&lt;/a&gt; IDE. This PU can then be used in any of Java EE artifacts (JSP, Servlet, EJB, ...) for
    database interaction.&lt;br&gt;&lt;/br&gt; &lt;ol&gt; &lt;li&gt;In NetBeans IDE, create a new project&lt;/li&gt; &lt;ol&gt; &lt;li&gt;Create a new NetBeans Web project and enter the values (&quot;Autocomplete&quot;) as shown:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/ps-new-project-name.png&quot; alt=&quot;&quot; style=&quot;width: 523px; height: 323px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; and click on &quot;Next&quot;.&lt;/li&gt; &lt;li&gt;Choose &lt;a href=&quot;http://glassfish.org&quot;&gt;GlassFish v2&lt;/a&gt; as the
    deployment server and then click on &quot;Finish&quot;.&lt;/li&gt; &lt;/ol&gt; &lt;li&gt;Set up the database&lt;/li&gt; &lt;ol&gt; &lt;li&gt;Start the database as:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;~ &amp;gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;sudo mysqld_safe --user root&lt;/span&gt;&lt;br&gt;&lt;/br&gt; Password:&amp;lt;YOUR PASSWORD&amp;gt;&lt;br&gt;&lt;/br&gt; Starting mysqld daemon
    with databases from /usr/local/mysql/data&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt;&lt;/br&gt; &lt;/li&gt; &lt;li&gt;Create a user, create the database and grant the privileges to newly created user as:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;mysql&amp;gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;CREATE USER duke IDENTIFIED by 'duke';&lt;/span&gt;&lt;br&gt;&lt;/br&gt; Query OK, 0 rows affected (0.00 sec)&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; mysql&amp;gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;create database states;&lt;/span&gt;&lt;br&gt;&lt;/br&gt; Query OK, 1 row affected (0.00 sec) &lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; mysql&amp;gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;GRANT ALL on states.* TO duke;&lt;/span&gt;&lt;br&gt;&lt;/br&gt; Query OK, 0 rows affected (0.00 sec)&lt;br&gt;&lt;/br&gt; &lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;li&gt;In NetBeans IDE, Services panel, right-click on
    Databases and click on &quot;New Connection...&quot; and enter the values as shown:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/ps-mysql-db-connection.png&quot; alt=&quot;&quot; style=&quot;width: 592px; height: 297px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; and click on &quot;OK&quot; and again on &quot;OK&quot;.&lt;/li&gt; &lt;li&gt;Right-click on the newly created database and select &quot;Execute Command ...&quot; as shown:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/ps-mysql-db-explorer.png&quot; alt=&quot;&quot; style=&quot;width: 426px; height: 185px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;/li&gt; &lt;li&gt;Create the database table as:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;CREATE TABLE STATES (&lt;br&gt;&lt;/br&gt;       id INT,&lt;br&gt;&lt;/br&gt;       abbrev
    VARCHAR(2),&lt;br&gt;&lt;/br&gt;       name VARCHAR(50),&lt;br&gt;&lt;/br&gt;       PRIMARY KEY (id)&lt;br&gt;&lt;/br&gt; );&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt;&lt;/br&gt; and click on the green button to run the query as shown here:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/ps-mysql-db-run-command.png&quot; alt=&quot;&quot; style=&quot;width: 395px; height: 122px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;/li&gt; &lt;li&gt;Following the same instructions,
    populate the table using the following SQL:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;INSERT INTO STATES VALUES (1, &quot;AL&quot;, &quot;Alabama&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (2, &quot;AK&quot;, &quot;Alaska&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (3, &quot;AZ&quot;, &quot;Arizona&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (4, &quot;AR&quot;, &quot;Arkansas&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (5, &quot;CA&quot;,
    &quot;California&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (6, &quot;CO&quot;, &quot;Colorado&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (7, &quot;CT&quot;, &quot;Connecticut&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (8, &quot;DE&quot;, &quot;Delaware&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (9, &quot;GL&quot;, &quot;Florida&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (10, &quot;GA&quot;, &quot;Georgia&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (11, &quot;HI&quot;, &quot;Hawaii&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (12, &quot;ID&quot;, &quot;Idaho&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (13, &quot;IL&quot;,
    &quot;Illinois&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (14, &quot;IN&quot;, &quot;Indiana&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (15, &quot;IA&quot;, &quot;Iowa&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (16, &quot;KS&quot;, &quot;Kansas&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (17, &quot;KY&quot;, &quot;Kentucky&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (18, &quot;LA&quot;, &quot;Louisiana&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (19, &quot;ME&quot;, &quot;Maine&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (20, &quot;MD&quot;, &quot;Maryland&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (21, &quot;MA&quot;,
    &quot;Massachussetts&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (22, &quot;MI&quot;, &quot;Michigan&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (23, &quot;MN&quot;, &quot;Minnesota&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (24, &quot;MS&quot;, &quot;Mississippi&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (25, &quot;MO&quot;, &quot;Missouri&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (26, &quot;MT&quot;, &quot;Montana&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (27, &quot;NE&quot;, &quot;Nebraska&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (28, &quot;NV&quot;, &quot;Nevada&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (29, &quot;NH&quot;, &quot;New
    Hampshire&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (30, &quot;NJ&quot;, &quot;New Jersey&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (31, &quot;NM&quot;, &quot;New Mexico&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (32, &quot;NY&quot;, &quot;New York&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (33, &quot;NC&quot;, &quot;North Carolina&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (34, &quot;ND&quot;, &quot;North Dakota&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (35, &quot;OH&quot;, &quot;Ohio&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (36, &quot;OK&quot;, &quot;Oklahoma&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (37, &quot;OR&quot;,
    &quot;Orgeon&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (38, &quot;PA&quot;, &quot;Pennsylvania&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (39, &quot;RI&quot;, &quot;Rhode Island&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (40, &quot;SC&quot;, &quot;South Carolina&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (41, &quot;SD&quot;, &quot;South Dakota&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (42, &quot;TN&quot;, &quot;Tennessee&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (43, &quot;TX&quot;, &quot;Texas&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (44, &quot;UT&quot;, &quot;Utah&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (45, &quot;VT&quot;,
    &quot;Vermont&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (46, &quot;VA&quot;, &quot;Virginia&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (47, &quot;WA&quot;, &quot;Washington&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (48, &quot;WV&quot;, &quot;West Virignia&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (49, &quot;WI&quot;, &quot;Wisconsin&quot;);&lt;br&gt;&lt;/br&gt; INSERT INTO STATES VALUES (50, &quot;WY&quot;, &quot;Wyoming&quot;);&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;/ol&gt; &lt;li&gt;Create and configure the persistence unit&lt;/li&gt; &lt;ol&gt; &lt;li&gt;Right-click on
    the newly created project and select &quot;New&quot;, &quot;Entity Classes from Database ...&quot; as shown:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/ps-pu-entity-classes-from-db.png&quot; alt=&quot;&quot; style=&quot;width: 643px; height: 211px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;/li&gt; &lt;li&gt;In DataSource, select &quot;New Data Source...&quot; and enter the JNDI name &quot;jndi/states&quot; as shown:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/ps-pu-jndi-name.png&quot; alt=&quot;&quot; style=&quot;width: 612px; height: 360px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;/li&gt; &lt;li&gt;Select &quot;STATES&quot; table in &quot;Available Tables:&quot; and click on &quot;Add &amp;gt;&quot; and then &quot;Next &amp;gt;&quot;.&lt;/li&gt; &lt;li&gt;Click on &quot;Create Persistence Unit ...&quot;, take all the defaults and click on &quot;Create&quot;.&lt;/li&gt; &lt;li&gt;Enter the package name as &quot;server&quot; and click on &quot;Finish&quot;.&lt;/li&gt; &lt;li&gt;Expand &quot;Configuration File&quot;, open &quot;persistence.xml&quot;. Unselect &quot;Include All Entity Classes&quot; check box, click on &quot;Add Class...&quot;, select
    &quot;server.States&quot; and click on OK. The updated view looks like:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/ps-pu-include-entity-class.png&quot; alt=&quot;&quot; style=&quot;width: 404px; height: 192px;&quot;&gt;&lt;/img&gt;&lt;/li&gt; &lt;li&gt;Select the XML view and replace &amp;lt;properties/&amp;gt; with&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt;
    &lt;td&gt;    &amp;lt;properties&amp;gt;&lt;br&gt;&lt;/br&gt;         &amp;lt;property name=&quot;toplink.jdbc.user&quot; value=&quot;duke&quot;/&amp;gt;&lt;br&gt;&lt;/br&gt;         &amp;lt;property name=&quot;toplink.jdbc.password&quot; value=&quot;duke&quot;/&amp;gt;&lt;br&gt;&lt;/br&gt;     &amp;lt;/properties&amp;gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt;&lt;/br&gt; The username and password values must match the ones specified during database creation. The updated
    &quot;persistence.xml&quot; looks like:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br&gt;&lt;/br&gt; &amp;lt;persistence version=&quot;1.0&quot; xmlns=&quot;http://java.sun.com/xml/ns/persistence&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/persistence
    http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd&quot;&amp;gt;&lt;br&gt;&lt;/br&gt;   &amp;lt;persistence-unit name=&quot;AutocompletePU&quot; transaction-type=&quot;JTA&quot;&amp;gt;&lt;br&gt;&lt;/br&gt;     &amp;lt;jta-data-source&amp;gt;jndi/states&amp;lt;/jta-data-source&amp;gt;&lt;br&gt;&lt;/br&gt;     &amp;lt;class&amp;gt;server.States&amp;lt;/class&amp;gt;&lt;br&gt;&lt;/br&gt;     &amp;lt;exclude-unlisted-classes&amp;gt;true&amp;lt;/exclude-unlisted-classes&amp;gt;&lt;br&gt;&lt;/br&gt;     &amp;lt;properties&amp;gt;&lt;br&gt;&lt;/br&gt;       &amp;lt;property name=&quot;toplink.jdbc.user&quot; value=&quot;duke&quot;/&amp;gt;&lt;br&gt;&lt;/br&gt;       &amp;lt;property name=&quot;toplink.jdbc.password&quot; value=&quot;duke&quot;/&amp;gt;&lt;br&gt;&lt;/br&gt;     &amp;lt;/properties&amp;gt;&lt;br&gt;&lt;/br&gt;   &amp;lt;/persistence-unit&amp;gt;&lt;br&gt;&lt;/br&gt; &amp;lt;/persistence&amp;gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;/ol&gt; &lt;li&gt;Create a Servlet to perform the database operations&lt;/li&gt; &lt;ol&gt;
    &lt;li&gt;Right-click on the project, select &quot;New&quot;, &quot;Servlet&quot;.&lt;/li&gt; &lt;li&gt;Enter the class name as &quot;StatesServlet&quot; and package as &quot;server&quot; and click on &quot;Finish&quot;.&lt;/li&gt; &lt;li&gt;Add the following fragment in the beginning of the class:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;    EntityManager em;&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt;
        @Override&lt;br&gt;&lt;/br&gt;     public void init() throws ServletException {&lt;br&gt;&lt;/br&gt;         EntityManagerFactory emf = Persistence.createEntityManagerFactory(&quot;AutocompletePU&quot;);&lt;br&gt;&lt;/br&gt;         em = emf.createEntityManager();&lt;br&gt;&lt;/br&gt;     }&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;/li&gt; &lt;li&gt;Replace the commented code in &quot;processRequest&quot; with the following
    fragment:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;table cellpadding=&quot;2&quot; style=&quot;text-align: left; background-color: rgb(204, 204, 255); width: 100%;&quot; cellspacing=&quot;2&quot;&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;            String abbrev = request.getParameter(&quot;abbrev&quot;);&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt;             List&amp;lt;States&amp;gt; list = em.createNamedQuery(&quot;States.findByAbbrev&quot;).&lt;br&gt;&lt;/br&gt;
                        setParameter(&quot;abbrev&quot;, abbrev).&lt;br&gt;&lt;/br&gt;                     getResultList();&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt;             if (list.size() &amp;gt; 0) {&lt;br&gt;&lt;/br&gt;
                    States s = list.get(0);&lt;br&gt;&lt;/br&gt;                 out.println(&quot;Found &quot; + s.getName() + &quot; with abbrev \&quot;&quot; + abbrev + &quot;\&quot;&quot;);&lt;br&gt;&lt;/br&gt;             } else {&lt;br&gt;&lt;/br&gt;                 out.println(&quot;No matching
    state found with \&quot;&quot; + abbrev + &quot;\&quot;&quot;);&lt;br&gt;&lt;/br&gt;             }&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br&gt;&lt;/br&gt; and fix the imports by right-clicking in editor pane and selecting &quot;Fix Imports&quot;.&lt;/li&gt; &lt;li&gt;Right-click on the project and select &quot;Undeploy and Deploy&quot;.&lt;/li&gt; &lt;/ol&gt; &lt;/ol&gt; Now let's try it!&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; Invoking &quot;curl http://localhost:8080/Autocomplete/StatesServlet?abbrev=CA&quot;
    shows the following output on command prompt:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; Found California with abbrev &quot;CA&quot;&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; Alternatively, you can enter this URL in browser as well to see the output as:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/mysql-pu-output-ca.png&quot; alt=&quot;&quot; style=&quot;width: 634px; height: 134px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; Invoking &quot;http://localhost:8080/Autocomplete/StatesServlet?abbrev=CB&quot; shows the output:&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt;
    &lt;img src=&quot;http://blogs.sun.com/arungupta/resource/images/mysql-pu-output-cb.png&quot; alt=&quot;&quot; style=&quot;width: 629px; height: 149px;&quot;&gt;&lt;/img&gt;&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; Even though MySQL is used as the database in this case, any other database can be easily used for creating this portable PU.&lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; Please leave suggestions on other TOTD (Tip Of The Day) that you'd like to see. A complete archive of all tips is available &lt;a href=&quot;http://blogs.sun.com/arungupta/tags/totd&quot;&gt;here&lt;/a&gt;.
    &lt;br&gt;&lt;/br&gt; &lt;br&gt;&lt;/br&gt; &lt;small&gt;Technorati: &lt;a href=&quot;http://technorati.com/tag/totd&quot;&gt;totd&lt;/a&gt; &lt;a href=&quot;http://technorati.com/tag/mysql&quot;&gt;mysql&lt;/a&gt; &lt;a href=&quot;http://technorati.com/tag/jpa&quot;&gt;jpa&lt;/a&gt; &lt;a href=&quot;http://technorati.com/tag/persistenceunit&quot;&gt;persistenceunit&lt;/a&gt; &lt;a href=&quot;http://technorati.com/tag/netbeans&quot;&gt;netbeans&lt;/a&gt; &lt;a href=&quot;http://technorati.com/tag/glassfish&quot;&gt;glassfish&lt;/a&gt;&lt;/small&gt;</description>
	<pubDate>Fri, 25 Jul 2008 12:00:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: Overload Protection in SailFin</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/rampsarathy/archive/2008/07/overload_protec_1.html</guid>
	<link>http://weblogs.java.net/blog/rampsarathy/archive/2008/07/overload_protec_1.html</link>
	<description>This post shows how overload protection can be configured in SailFin</description>
	<pubDate>Fri, 25 Jul 2008 09:28:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: Just released! phoneME Feature MR3</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/terrencebarr/archive/2008/07/just_released_p.html</guid>
	<link>http://weblogs.java.net/blog/terrencebarr/archive/2008/07/just_released_p.html</link>
	<description>Dear Community,
We're excited to announce the new milestone release 3 (MR3) of the phoneME Feature project. As you know phoneME Feature is a live code base which is being continuously evolved by the efforts of community members as well...</description>
	<pubDate>Fri, 25 Jul 2008 09:10:00 +0000</pubDate>
</item>
<item>
	<title>The Aquarium: WebSynergy with OpenSSO on GlassFish</title>
	<guid isPermaLink="true">http://blogs.sun.com/theaquarium/entry/websynergy_with_opensso_on_glassfish</guid>
	<link>http://blogs.sun.com/theaquarium/entry/websynergy_with_opensso_on_glassfish</link>
	<description>&lt;p&gt;
We announced 
&lt;a href=&quot;http://blogs.sun.com/theaquarium/tags/WebSynergy&quot; title=&quot;WebSynergy entries at TheAquarium&quot;&gt;WebSynergy&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/MagnifyingGlass-12_12px.jpg&quot;&gt;&lt;/img&gt;&lt;/a&gt;
at JavaOne;
we were expecting to launch the public site with transparent builds shortly after that but
the end of (our fiscal) year and the summer
have slowed us down.
I think we will soon be able to show public progress;
in the meantime we are making internal progress, together with
the
&lt;a href=&quot;http://blogs.sun.com/theaquarium/tags/Liferay&quot; title=&quot;Liferay entries at TheAquarium&quot;&gt;Liferay&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/MagnifyingGlass-12_12px.jpg&quot;&gt;&lt;/img&gt;&lt;/a&gt; team and with add-ons.
&lt;/p&gt;
&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://blogs.sun.com/kamble/entry/integrating_websynergy_with_opensso_on&quot; title=&quot;WebSynergy and OpenSSO&quot;&gt;
&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/synergy-icon.png&quot; align=&quot;left&quot; height=&quot;74&quot; width=&quot;74&quot; vspace=&quot;4&quot; alt=&quot;ALT DESCR&quot; hspace=&quot;4&quot;&gt;&lt;/img&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;p&gt;
As an example of the type of synergy across our projects,
Ajit describes how to
&lt;a href=&quot;http://blogs.sun.com/kamble/entry/integrating_websynergy_with_opensso_on&quot;&gt;Integrating WebSynergy with OpenSSO on GFv3&lt;/a&gt;,
showing how to download and assemble the pieces and how to configure
&lt;a href=&quot;http://blogs.sun.com/theaquarium/tags/OpenSSO&quot; title=&quot;OpenSSO entries at TheAquarium&quot;&gt;OpenSSO&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/MagnifyingGlass-12_12px.jpg&quot;&gt;&lt;/img&gt;&lt;/a&gt;.
Of course, the actual Sun product would come with good ease-of-use for all these, and other, pieces.
&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</description>
	<pubDate>Fri, 25 Jul 2008 09:00:00 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : taT | Editor Windows Reactivated!</title>
	<guid isPermaLink="false">http://nbguru.wordpress.com/?p=268</guid>
	<link>http://nbguru.wordpress.com/2008/07/25/tat-editor-windows-reactivated-8/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br&gt;&lt;/br&gt;&lt;p&gt;Hey,&lt;/p&gt; &lt;p&gt;I have been blogging around for a while on hyperlinks in NetBeans IDE, what about the API’s, yeah the NetBeans API’s that helped me achieve a crucial milestone, i.e. activating the Opened panes! Also, the members of OpenIDE mailing lists, for giving accurate suggestions for making it possible.&lt;/p&gt; &lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Tricks&lt;/strong&gt;&lt;/h3&gt; &lt;p style=&quot;text-align: left;&quot;&gt;You must see numerous &lt;a href=&quot;http://wiki.netbeans.org/NetBeansDeveloperFAQ#section-NetBeansDeveloperFAQ-EditorAndEditedFiles&quot; target=&quot;_blank&quot;&gt;Developer FAQ’s&lt;/a&gt; based on Editor and Edited Files. Some of them referring to get access of relevant opened Window for editing. Still, something was missing. So, I would share what I experienced recently.&lt;/p&gt; &lt;pre&gt;TopComponent[] comps = TopComponent.getRegistry().getOpened(); for (int i = 0; i &amp;lt; comps.length; i++) {
    Node[] arr = comps[i].getActivatedNodes(); for (int j = 0; j &amp;lt; arr.length; j++) { EditorCookie ec = (EditorCookie) arr[j].getCookie(EditorCookie.class); if (ec != null) { JEditorPane[] panes = ec.getOpenedPanes(); if (panes != null) { // USE panes } } } }&lt;/pre&gt; &lt;p&gt;This has one issue, it no longers returns an array of &lt;strong&gt;TopComponent&lt;/strong&gt;’s in the 1st line, in 6.0 and 6.1, I saw it returned &lt;strong&gt;Set&amp;lt;TopComponent&amp;gt;&lt;/strong&gt;, so outer loop
    also changes like this-&lt;/p&gt; &lt;pre&gt;Set&amp;lt;TopComponent&amp;gt; comps = TopComponent.getRegistry().getOpened(); for (TopComponent tc: comps) { Node[] arr = tc.getActivatedNodes(); for (int j = 0; j &amp;lt; arr.length; j++) { EditorCookie ec = (EditorCookie) arr[j].getCookie(EditorCookie.class); if (ec != null) { JEditorPane[] panes = ec.getOpenedPanes(); if (panes != null) { // USE panes } } } }&lt;/pre&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;What about My
    Usecase?&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot;&gt;Oh, yeah! I wanted to tell you about re-activating opened panes. After interacting with &lt;strong&gt;Wade&lt;/strong&gt; on OpenIDE mailing lists. I created this method- &lt;a href=&quot;http://wiki.netbeans.org/RevampedHyperlinkNavigation#section-RevampedHyperlinkNavigation-BackgroundProcessOpenHTMLThread&quot; target=&quot;_blank&quot;&gt;verifyHyperlinkStatus()&lt;/a&gt;, please have a look, you might have to scroll a bit. So, I have commented 2
    lines there-&lt;/p&gt; &lt;pre&gt;//final int index = k; /* After some coding... */ //tc[index].requestActive();&lt;/pre&gt; &lt;p&gt;tc[index] is a particular TopComponent instance obtained by iterating over an Array of &lt;strong&gt;TopComponent&lt;/strong&gt;’s. &lt;strong&gt;Array?&lt;/strong&gt; But, we have just discussed its &lt;strong&gt;Set&amp;lt;TopComponent&amp;gt;&lt;/strong&gt; not an Array. You’re in for another surprise-&lt;/p&gt; &lt;pre&gt;//To obtain an array, use this- final
    TopComponent[] tc = TopComponent.getRegistry(). getOpened().toArray(new TopComponent[0]); //As mentioned in the following reference tutorial.&lt;/pre&gt; &lt;p&gt;Referenced Tutorial- &lt;a href=&quot;http://wiki.netbeans.org/RevampedHyperlinkNavigation&quot; target=&quot;_blank&quot;&gt;http://wiki.netbeans.org/RevampedHyperlinkNavigation&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;final&lt;/strong&gt;, but why?&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot;&gt;Actually, when you deal with methods
    that required to run within a &lt;strong&gt;AWT Thread&lt;/strong&gt;, invoked by various means, then the variables used, within their implemented &lt;strong&gt;run()&lt;/strong&gt; method, if defined outside should be made final so as to prevent it from any modification. In Java, final modifier means that an identifier would be constant within a block of code. In this case, within a method- &lt;strong&gt;verifyHyperlinkStatus()&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot;&gt;So,
    &lt;strong&gt;index&lt;/strong&gt; was modified as final, and was used within an &lt;strong&gt;AWT Thread&lt;/strong&gt; inside a &lt;strong&gt;if-block&lt;/strong&gt;, which invoked &lt;strong&gt;tc&lt;/strong&gt;[index].&lt;strong&gt;requestActive()&lt;/strong&gt;, i.e. to activate that window, if its already opened.&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Why I am doing this?&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;text-align: left;&quot;&gt;As I have to re-activate a opened editor
    window which was already opened by clicking a hyperlink in HTML file. So, I was earlier using &lt;strong&gt;setCaretPositon()&lt;/strong&gt;, that’s why I had to &lt;strong&gt;requestActive()&lt;/strong&gt;, to show that editor window again.&lt;/p&gt; &lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Tips to Remember&lt;/strong&gt;&lt;/h3&gt; &lt;p style=&quot;text-align: left;&quot;&gt;&lt;strong&gt;Vita&lt;/strong&gt; suggested to use &lt;strong&gt;NbEditorUtilities&lt;/strong&gt; instead of a combination of
    setCaretPosition() and requestActive(). So, I did that by commenting the following statements present in one of the &lt;a href=&quot;http://wiki.netbeans.org/RevampedHyperlinkNavigation#section-RevampedHyperlinkNavigation-OverloadedMethods&quot; target=&quot;_blank&quot;&gt;setPosition()&lt;/a&gt; methods.&lt;/p&gt; &lt;pre&gt;NbEditorUtilities.getLine(d, index, true).show(Line.SHOW_GOTO); //pane[pos].setCaretPosition(index);&lt;/pre&gt; &lt;p style=&quot;text-align: left;&quot;&gt;Here, &lt;strong&gt;index&lt;/strong&gt; is found
    using &lt;strong&gt;indexOf()&lt;/strong&gt;, and d is the document, whose contents were used to retrieve the index. This is indeed a great utility, why? Because, it opens/re-activates the opened document and places the cursor at the beginning of the line, that was searched.&lt;/p&gt; &lt;h3 style=&quot;text-align: left;&quot;&gt;Final thoughts&lt;/h3&gt; &lt;p style=&quot;text-align: left;&quot;&gt;This time &lt;strong&gt;all was said and done&lt;/strong&gt;, rather than the saying “All is said, more than
    done!”.&lt;/p&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/categories/nbguru.wordpress.com/268/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/tags/nbguru.wordpress.com/268/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/nbguru.wordpress.com/268/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/nbguru.wordpress.com/268/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/nbguru.wordpress.com/268/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/nbguru.wordpress.com/268/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/nbguru.wordpress.com/268/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/nbguru.wordpress.com/268/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/nbguru.wordpress.com/268/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/nbguru.wordpress.com/268/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/nbguru.wordpress.com/268/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/nbguru.wordpress.com/268/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=nbguru.wordpress.com&amp;amp;blog=3440143&amp;amp;post=268&amp;amp;subd=nbguru&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/div&gt;</description>
	<pubDate>Fri, 25 Jul 2008 08:44:39 +0000</pubDate>
</item>
<item>
	<title>The Server Side: Build powerful Java Applications using SOA with New Book</title>
	<guid isPermaLink="false">http://www.theserverside.com/news/thread.tss?thread_id=50150</guid>
	<link>http://feeds.feedburner.com/~r/techtarget/tsscom/home/~3/345883035/thread.tss</link>
	<description>Packt is pleased to announce Service Oriented Architecture with Java, a new book which teaches the concepts and the implementation of using SOA with web services to design a sound architecture for business solutions.
&lt;p&gt;&lt;a href=&quot;http://feeds.feedburner.com/~a/techtarget/tsscom/home?a=pOf7Gq&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~a/techtarget/tsscom/home?i=pOf7Gq&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=TnS1mJ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=TnS1mJ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=ytx4NJ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=ytx4NJ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=t3CyUj&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=t3CyUj&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/techtarget/tsscom/home/~4/345883035&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;&lt;/img&gt;</description>
	<pubDate>Fri, 25 Jul 2008 08:25:14 +0000</pubDate>
	<author>Kharidaha@nospam.com (Varsha)</author>
</item>
<item>
	<title>Planet NetBeans: : Java Network Browser - Useful, Nice and WebStartable Swing Application</title>
	<guid isPermaLink="true">http://www.adam-bien.com/roller/abien/entry/java_network_browser_useful_and</guid>
	<link>http://www.adam-bien.com/roller/abien/entry/java_network_browser_useful_and</link>
	<description>&lt;p&gt;The first &lt;a href=&quot;http://j-ftp.sourceforge.net/jftp.jnlp%20&quot; target=&quot;_blank&quot;&gt;start/installation&lt;/a&gt; of &lt;a href=&quot;http://j-ftp.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;JFtp &lt;/a&gt;(see &lt;a href=&quot;http://freshmeat.net/screenshots/13152/&quot; target=&quot;_blank&quot;&gt;screenshot&lt;/a&gt;) via WebStart takes about 10-20 seconds. All subsequent starts about 5 seconds - (on Java 6u10). Another great sample for WebStart, Swing and Java 6u10 combo. &lt;br&gt;&lt;/br&gt;Btw. it is a Ftp,
    Http, Ssh, SMB etc. client :-).&lt;br&gt;&lt;/br&gt;&lt;/p&gt;&lt;br&gt;&lt;/br&gt;</description>
	<pubDate>Fri, 25 Jul 2008 07:25:31 +0000</pubDate>
</item>
<item>
	<title>The Aquarium: What Languages Should be Added to GlassFish Server?</title>
	<guid isPermaLink="true">http://blogs.sun.com/theaquarium/entry/what_languages_should_be_added</guid>
	<link>http://blogs.sun.com/theaquarium/entry/what_languages_should_be_added</link>
	<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Babelfish&quot; title=&quot;Babel Fish&quot;&gt;
&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/Babel_Fish-140_105px.jpg&quot; align=&quot;left&quot; height=&quot;105&quot; width=&quot;140&quot; vspace=&quot;4&quot; alt=&quot;ALT DESCR&quot; hspace=&quot;4&quot;&gt;&lt;/img&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;p&gt;
Ming is in charge of the localization efforts for the
&lt;a href=&quot;http://glassfish.dev.java.net&quot;&gt;GlassFish Server&lt;/a&gt; and she is soliciting input on
&lt;a href=&quot;http://blogs.sun.com/mingd/entry/consider_expanding_locale_support_for&quot;&gt;Expansion of Language
Support&lt;/a&gt;.

&lt;/p&gt;
&lt;p&gt;
GlassFish is currently localized to 
Simplified Chinese, Traditional Chinese, Japanese, Korean, French, German, and Spanish
- see 
&lt;a href=&quot;http://blogs.sun.com/theaquarium/entry/localizing_glassfish_translate_gf_to&quot;&gt;TA entry&lt;/a&gt;
and
&lt;a href=&quot;http://wiki.glassfish.java.net/Wiki.jsp?page=G11n&quot;&gt;G11n Home Page&lt;/a&gt;.
The process will be further simplified and opened for participation for GFv3 and GFv2.1.
&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
If you are interested in helping, please
contact Ming or post directly to the G11N mailing list
at glassfish.dev.java.net.
&lt;/p&gt;</description>
	<pubDate>Fri, 25 Jul 2008 06:51:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Java VM on way for the iPhone</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9999&amp;newlang=&amp;topic=24&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9999&amp;newlang=&amp;topic=24&amp;catid=196</link>
	<description>From the &lt;i&gt;JPhone dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Sun Microsystems is developing a Java Virtual Machine for Apple's iPhone and plans to release the JVM some time after June, enabling Java applications to run on the popular mobile device.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Java for Mac OS X 10.4, Release 6</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9944&amp;newlang=&amp;topic=23&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9944&amp;newlang=&amp;topic=23&amp;catid=196</link>
	<description>From the &lt;i&gt;Fresh Brew dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Time to fire up the 'ole Software Update as Apple has just released a Java update for Mac OS X. This update will fix vulnerabilities in both server and client versions of 10.4. Apple explains that, 'A malicious webpage can remove or insert items in the keychain,' which sure doesn't sound good to us.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Java 6 Available on OSX</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9923&amp;newlang=&amp;topic=24&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9923&amp;newlang=&amp;topic=24&amp;catid=196</link>
	<description>From the &lt;i&gt;Fresh Brew dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Many Mac users have been upset that Apple has not made Java 6 available on the platform. Landon Fuller posts that there is a developer preview release available of Java JDK6 on Mac OSX, Tiger and Leopard. It is based on the BSD port of Sun's Java 6 and is made available under the Java Research License.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Sun Scrapping Mobile Java, Moving Devices to Standard Java</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9910&amp;newlang=&amp;topic=24&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9910&amp;newlang=&amp;topic=24&amp;catid=196</link>
	<description>From the &lt;i&gt;Isn't that the one that works? dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Sun's starting to phase out mobile Java (Java Micro Edition) that's been the standard on cellphones and other small devices in favor of their standard edition, which are made for PCs everywhere. Sun VP James Gosling's reasoning for shifting everyone over to Java Standard Edition is because &quot;cellphones and TV set-top boxes are growing up,&quot; meaning they're getting enough processing power to handle all the demands of full-featured Java.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Fedora Includes Sun OpenJDK/GNU Classpath Fusion IcedTea</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9892&amp;newlang=&amp;topic=23&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9892&amp;newlang=&amp;topic=23&amp;catid=196</link>
	<description>From the &lt;i&gt;Sippin' dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Just in time for Fedora 8 test 2 IcedTea has landed in Fedora RawHide. The IcedTea project provides a harness to build the source code from the Sun OpenJDK project using Free Software build tools (gcj) and provides replacements for the non-free binary plugs with code from the GNU Classpath project.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Sun lowers barriers to open-source Java</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9886&amp;newlang=&amp;topic=25&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=9886&amp;newlang=&amp;topic=25&amp;catid=196</link>
	<description>From the &lt;i&gt;Easier, but more exclusive dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Sun Microsystems is making it easier for open-source programmers to ensure their Java versions meet the company's compatibility requirements, but the deal extends only to those involved in Sun's own open-source Java project.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Java is finally Free and Open</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10100&amp;newlang=&amp;topic=24&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10100&amp;newlang=&amp;topic=24&amp;catid=196</link>
	<description>From the &lt;i&gt;Journey of 1000 Miles... dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
...This week the IcedTea Project reached an important milestone - The latest OpenJDK binary included in Fedora 9 (x86 and x86_64) passes the rigorous Java Test Compatibility Kit (TCK). This means that it provides all the required Java APIs and behaves like any other Java SE 6 implementation - in keeping with the portability goal of the Java platform. As of writing, Fedora 9 is the only operating system to include a free and open Java SE 6 implementation that has passed the Java TCK. All of the code that makes this possible has been made available to the IcedTea project so everyone can benefit from the work.&lt;br&gt;&lt;/br&gt;
&lt;br&gt;&lt;/br&gt;
The Java TCK is a complex suite of tools and documentation that verifies that Java implementations conform to the Java specification. It consists of more than 80,000 tests and over 1 million lines of code.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: How to rescue Java from the men in suits</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10066&amp;newlang=&amp;topic=25&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10066&amp;newlang=&amp;topic=25&amp;catid=196</link>
	<description>From the &lt;i&gt;Suits Still Control Java dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Members of a JavaOne panel on the JCP, open source and standards have expressed their frustrations with a process they believe puts corporate interests first when it comes to Java. For once, it wasn't just Spring Framework creator and evangelist Rod Johnson calling for change.&lt;br&gt;&lt;/br&gt;
&lt;br&gt;&lt;/br&gt;
Joining him was Sun Microsystems' own, recently recruited, &quot;free and open source software ambassador&quot; Dalibor Topic and representatives from one of the industry's newest Java user group - the Paris JUG - plus one of the largest - Brazil's SouJava. Brazil is a country Sun repeatedly champions when discussing uptake of Java and open source.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Java SE 6 For Mac OS X</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10053&amp;newlang=&amp;topic=23&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10053&amp;newlang=&amp;topic=23&amp;catid=196</link>
	<description>From the &lt;i&gt;6 dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
After a long delay, Apple has finally released a version of Java 6 for OS X. 64-bit Intel Macs are starting to see this pushed out via Software Update...</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>OSDir.com - Java: Sun looks to free up the rest of Java (again)</title>
	<guid isPermaLink="true">http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10041&amp;newlang=&amp;topic=25&amp;catid=196</guid>
	<link>http://osdir.com/modules.php?op=modload&amp;name=News&amp;file=article&amp;sid=10041&amp;newlang=&amp;topic=25&amp;catid=196</link>
	<description>From the &lt;i&gt;Buffering.... dept.:&lt;/i&gt;&lt;br&gt;&lt;/br&gt;
Sun Microsystems is stepping up efforts to boost Java usage in Linux shops by working to remove some final encumbrances in the open-source Java platform.&lt;br&gt;&lt;/br&gt;
&lt;br&gt;&lt;/br&gt;
...&quot;We're hoping to see some movement [with the] Linux distributions in the very near future, hopefully by JavaOne,&quot; said Rich Sands, group manager for developer marketing at Sun, in an interview on Tuesday. The JavaOne conference is to be held in San Francisco in two weeks.</description>
	<pubDate>Fri, 25 Jul 2008 04:00:00 +0000</pubDate>
</item>
<item>
	<title>DevX - Java: View Rendering in Java: Templates Out, Groovy Builders In</title>
	<guid isPermaLink="true">http://www.devx.com/Java/Article/38668?trk=DXRSS_JAVA</guid>
	<link>http://www.devx.com/Java/Article/38668?trk=DXRSS_JAVA</link>
	<description>Template engines have long been the de-facto standard for rendering views in Java web development. Learn why templates are far from ideal and how Groovy builders provide a literate solution for bringing view rendering back into your code.</description>
	<pubDate>Fri, 25 Jul 2008 03:40:13 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: Don't draw UML diagrams - let the machine do it for you!</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/johnsmart/archive/2008/07/dont_draw_uml_d.html</guid>
	<link>http://weblogs.java.net/blog/johnsmart/archive/2008/07/dont_draw_uml_d.html</link>
	<description>If you can't stand writing technical documentation, read this article by Paul Duvall on how to automate the whole process!</description>
	<pubDate>Fri, 25 Jul 2008 03:02:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: Grizzly news: New lead, New committers, New Tutorials and a Growing Community</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/jfarcand/archive/2008/07/grizzly_news_ne.html</guid>
	<link>http://weblogs.java.net/blog/jfarcand/archive/2008/07/grizzly_news_ne.html</link>
	<description>There is a lot happening this summer with Grizzly. We have two new commiters, several new tutorials, a new lead and our community is growing. Happy Summer from the monster...</description>
	<pubDate>Fri, 25 Jul 2008 00:24:00 +0000</pubDate>
</item>
<item>
	<title>InfoQ: Presentation: Operational Scalability in the Next Generation Web World</title>
	<guid isPermaLink="true">http://www.infoq.com/news/2008/07/Scalability-Wayne-Fenton</guid>
	<link>http://www.infoq.com/news/2008/07/Scalability-Wayne-Fenton</link>
	<description>In this presentation filmed during JAOO 2007, Wayne Fenton, Director of Architecture at eBay Inc., talks about the ways in which software architects can design systems for much-improved efficiency and reliability from an operational perspective. &lt;i&gt;By Abel Avram&lt;/i&gt;</description>
	<pubDate>Thu, 24 Jul 2008 23:29:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: An idea for a builder thingymajig</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/evanx/archive/2008/07/an_idea_for_a_b_1.html</guid>
	<link>http://weblogs.java.net/blog/evanx/archive/2008/07/an_idea_for_a_b_1.html</link>
	<description>I've hit up against the problem of the construction of hierarchal object graphs eg. for documents (to generate HTML output from objects for instance), and of course for a component tree for Swing GUIs too. One can use XML to describe such hierarchies, or YAML.org as done by the Java Swing Builder. Today i thought of another option i'm keen to explore further, where the &quot;markup&quot; is a some script in a resource file that is very tightly coupled to a reusable builder class (which reflects on its custom methods) and a target container class (whose fields we construct and inject), so that the code extends this script, and visa versa.</description>
	<pubDate>Thu, 24 Jul 2008 22:17:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: An idea for a builder thingymajig</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/evanx/archive/2008/07/an_idea_for_a_b.html</guid>
	<link>http://weblogs.java.net/blog/evanx/archive/2008/07/an_idea_for_a_b.html</link>
	<description>I've hit up against the problem of the construction of hierarchal object graphs eg. for documents (to generate HTML output from objects for instance), and of course for a component tree for Swing GUIs too. One can use XML to describe such hierarchies, or YAML.org as done by the Java Swing Builder. Today i thought of another option i'm keen to explore further, where the &quot;markup&quot; is a resource file that is very tightly coupled to a reusable builder class (which reflects on its custom methods) and a target container class (whose fields we construct and inject), so that the code extends the markup, or is it visa versa!?</description>
	<pubDate>Thu, 24 Jul 2008 22:17:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: AspectJ: Please don't use System.out.println</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/ahashim/archive/2008/07/aspectj_please.html</guid>
	<link>http://weblogs.java.net/blog/ahashim/archive/2008/07/aspectj_please.html</link>
	<description>Usually if you are working in a &quot;big&quot; project and doing a code review; if you have a vendor who develop some application for your company; if you have a fresh graduate developer ... you will find a lot of bad-practices in the code being written! I don't like to see System.out.println in the code .. because simply, it doesn't appears in the log files!!!</description>
	<pubDate>Thu, 24 Jul 2008 21:39:00 +0000</pubDate>
</item>
<item>
	<title>The Aquarium: Grails News: JNDI Data Sources, &quot;Grails in Action&quot; Book, NetBeans Support, and IBM DeveloperWorks</title>
	<guid isPermaLink="true">http://blogs.sun.com/theaquarium/entry/jndi_data_sources_in_grails</guid>
	<link>http://blogs.sun.com/theaquarium/entry/jndi_data_sources_in_grails</link>
	<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://grails.org&quot; title=&quot;Grails&quot;&gt;
&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/GrailsLogo-180_59px.png&quot; align=&quot;left&quot; height=&quot;59&quot; width=&quot;180&quot; vspace=&quot;4&quot; alt=&quot;ALT DESCR&quot; hspace=&quot;4&quot;&gt;&lt;/img&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;p&gt;
I just noticed that &lt;a href=&quot;http://blogs.bytecode.com.au/glen/&quot;&gt;Glen&lt;/a&gt; has started working on a
&lt;a href=&quot;http://blogs.bytecode.com.au/glen/2008/06/12/why-so-quiet--glen---grails-in-action--is-why---.html&quot;&gt;Grails in Action&lt;/a&gt;
book that looks very interesting.
While working on that, he is collecting good tips like
&lt;a href=&quot;http://blogs.bytecode.com.au/glen/2008/07/24/grails--jetty--glassfish-and-jndi-data-sources.html&quot;&gt;Grails and JNDI Data Sources&lt;/a&gt; in GlassFish.
&lt;/p&gt;
&lt;p&gt;
Grails continues to gain adoption
(&lt;a href=&quot;http://www.google.com/trends?q=grails%2C+glassfish&amp;amp;ctab=0&amp;amp;geo=all&amp;amp;date=all&amp;amp;sort=0&quot;&gt;Google Trend&lt;/a&gt;),
leveraging the strengths of the language and framework and its easy integration into the Java plaform.

&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
&lt;a href=&quot;http://netbeans.org&quot;&gt;NetBeans&lt;/a&gt;
is investing to be a top IDE for Grails, see &lt;a href=&quot;http://blogs.sun.com/geertjan/entry/hello_grails_plugin&quot;&gt;Grails Plugin&lt;/a&gt; for NetBeans
and &lt;a href=&quot;http://blogs.sun.com/geertjan/entry/integrating_meera_with_grails_and&quot;&gt;Integrating Meera with Grails and NetBeans&lt;/a&gt;,
and the responses so  far are
&lt;a href=&quot;http://kousenit.wordpress.com/2008/07/18/netbeans-61-is-a-lot-better-than-i-thought/&quot;&gt;very positive&lt;/a&gt;.
All this targeted for NetBeans 6.5; I think the result will be a top IDE for dynamic languages.
&lt;/p&gt;
&lt;p&gt;
Even IBM's DeveloperWorks is covering Grails, their
&lt;a href=&quot;http://www.ibm.com/developerworks/views/java/libraryview.jsp?search_by=mastering+grails&quot;&gt;Mastering Grails Series&lt;/a&gt; includes 7 articles,
from
&lt;a href=&quot;http://www.ibm.com/developerworks/java/library/j-grails01158/index.html?S_TACT=105AGX02&amp;amp;S_CMP=EDU&quot;&gt;Introduction to Grails&lt;/a&gt;
to
&lt;a href=&quot;http://www.ibm.com/developerworks/library/j-grails07158/index.html&quot;&gt;Grails and Legacy DataBases&lt;/a&gt;.
I've skimmed the articles and they look good.
Their list of AppServers &quot;somehow&quot; does not include GlassFish server, but don't be distracted - it
should work, and if they don't, it's a bug we will fix :-)
&lt;/p&gt;
&lt;p&gt;
Related entries at TheAquarium can be found via tags:
&lt;a href=&quot;http://blogs.sun.com/theaquarium/tags/grails&quot; title=&quot;Grails entries at TheAquarium&quot;&gt;Grails&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/MagnifyingGlass-12_12px.jpg&quot;&gt;&lt;/img&gt;&lt;/a&gt;
or 
&lt;a href=&quot;http://blogs.sun.com/theaquarium/tags/scripting&quot; title=&quot;Grails entries at TheAquarium&quot;&gt;Scripting&lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/MagnifyingGlass-12_12px.jpg&quot;&gt;&lt;/img&gt;&lt;/a&gt;.
&lt;/p&gt;</description>
	<pubDate>Thu, 24 Jul 2008 21:04:52 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : Parsing XML with Groovy</title>
	<guid isPermaLink="true">http://blogs.sun.com/geertjan/entry/parsing_xml_with_groovy</guid>
	<link>http://blogs.sun.com/geertjan/entry/parsing_xml_with_groovy</link>
	<description>The web service looked at yesterday returns a Shakespeare speech in XML format based on the search string that is sent via Groovy from a Swing form created in Matisse. Groovy isn't only useful in interacting with the web service—parsing the returned XML is also a trivial activity with Groovy: &lt;p&gt;&lt;img src=&quot;http://blogs.sun.com/geertjan/resource/parsing-xml-with-groovy-ws.png&quot;&gt;&lt;/img&gt; &lt;/p&gt;&lt;p&gt;As shown yesterday, the Groovy method shown above is called from the button in
    the form, that you see deployed in the screenshot above. On the return of the XML, Groovy takes a tiny number of lines to break up the payload and then (without the &quot;return&quot; statement being necessary, as pointed out in the comments yesterday by Alex Tkachman) is returned to the Swing form.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description>
	<pubDate>Thu, 24 Jul 2008 20:49:46 +0000</pubDate>
</item>
<item>
	<title>Planet Eclipse: Chris Aniszczyk: OSBootCamp7 Eclipse Videos</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-16647950.post-5384741804960149675</guid>
	<link>http://mea-bloga.blogspot.com/2008/07/osbootcamp7-eclipse-videos.html</link>
	<description>For those who aren't in the know, there was an &lt;a href=&quot;http://www.osbootcamp.org/wiki/index.php?title=Slides7&quot;&gt;OSBootCamp&lt;/a&gt; in Ottawa recently that was dedicated to Eclipse. Here are &lt;a href=&quot;http://www.osbootcamp.org/wiki/index.php?title=Slides7#Conference_information&quot;&gt;three videos&lt;/a&gt; of interest:&lt;a href=&quot;http://www.osbootcamp.org/wiki/index.php?title=Slides7#Video:_Eclipse_p2_-_Pascal_Rapicault&quot;&gt;&lt;br&gt;&lt;/br&gt;&lt;/a&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.osbootcamp.org/wiki/index.php?title=Slides7#Video:_Eclipse_p2_-_Pascal_Rapicault&quot;&gt;p2&lt;/a&gt; - Pascal Rapicault&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.virtualvernisage.com/archives/2008_jul23_633523768098906250/?hideSocial=false&amp;amp;archiveID=80&quot;&gt;Eclipse DTP&lt;/a&gt; - Jo Peel&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.virtualvernisage.com/archives/2008_jul23_633523729323281250/?hideSocial=false&amp;amp;archiveID=79&quot;&gt;Introduction to Eclipse&lt;/a&gt; - Wayne Beaton&lt;/li&gt;&lt;/ul&gt;Good to see that there's some evangelism going on during Eclipse's typical off months ;)</description>
	<pubDate>Thu, 24 Jul 2008 20:47:23 +0000</pubDate>
	<author>noreply@blogger.com (Chris Aniszczyk (zx))</author>
</item>
<item>
	<title>Java.net Weblogs: Support for OpenSSO From Sun</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/marinasum/archive/2008/07/support_and_ind.html</guid>
	<link>http://weblogs.java.net/blog/marinasum/archive/2008/07/support_and_ind.html</link>
	<description>The model translates to peace of mind for developers who'd like to take advantage of the latest features before commercial releases.</description>
	<pubDate>Thu, 24 Jul 2008 19:16:00 +0000</pubDate>
</item>
<item>
	<title>Planet Eclipse: Donald Smith: Eclipse Membership 3.0</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-20309733.post-506621547519276775</guid>
	<link>http://eclipse-ecosystem.blogspot.com/2008/07/eclipse-membership-30.html</link>
	<description>I imagine 1.0 would be the initial consortium board and 2.0 would have been when the foundation was launched as an independent foundation almost five years ago.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Today begins the next chapter in our Membership as the new Eclipse Foundation &lt;a href=&quot;http://www.eclipse.org/org/documents/Eclipse%20BYLAWS%202008_07_24%20Final.pdf&quot;&gt;Bylaws &lt;/a&gt;and &lt;a href=&quot;http://www.eclipse.org/org/documents/Eclipse%20MEMBERSHIP%20AGMT%202008_07_24%20Final.pdf%20&quot;&gt;Membership Agreement&lt;/a&gt; have been overwhelmingly approved by the Membership at Large.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;95.8% were in favor of the proposed changes  (157 votes)&lt;br&gt;&lt;/br&gt;4.2% voted against the changes (7 votes).&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Quorum (2/3rds of membership at large) was easily achived.  Thanks to all of the members who took time to vote.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;So what changes?  There are three major changes to our membership structure (2 related to the vote, and 1 by board resolution last  month):&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;1 - &quot;Add-In Providers&quot; are now known as &quot;Solutions Members&quot;.  A simple name change, but it more accurately reflects the kind of organization the membership represents.  Our members have said that marketing they are &quot;Add-In Providers&quot; to IT consumers made no sense -- but marketing they are &quot;Solutions Members&quot; is much more intuitive.  It also suits our growing training and services membership better.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;2 - A new membership class &quot;Enterprise Membership&quot; is created.  This gives us an opportunity to attract a broader membership base of organizaitons not traditionally associated with Software.  We're working on some benefits and bundles to offer resources related to helping Enterprises with open source Intellectual Property, enganging with open source communities and support for launching their own forays into open source.  We plan to formally launch this new membership class later in 2008 with a bit of a splash - but for now, we now finally have the structure to support it.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;3 - By virtue of board resolution last month, any organization can now become an Associate Member - it's not just restricted to non-profits and public service organizations.  This means small and mid-size organizations who don't have commercial offerings with Eclipse, but want to show support for the ecosystem, have an easy way to do so.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;For full details on the changes, you can see the &lt;a href=&quot;http://www.eclipse.org/membership/vote2008/&quot;&gt;Vote 2008 page&lt;/a&gt;.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;- Don</description>
	<pubDate>Thu, 24 Jul 2008 19:01:51 +0000</pubDate>
	<author>noreply@blogger.com (Donald Smith)</author>
</item>
<item>
	<title>The Aquarium: 64-bit GlassFish, howto, wiki</title>
	<guid isPermaLink="true">http://blogs.sun.com/theaquarium/entry/64_bit_glassfish_howto_wiki</guid>
	<link>http://blogs.sun.com/theaquarium/entry/64_bit_glassfish_howto_wiki</link>
	<description>&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
&lt;a href=&quot;http://wiki.glassfish.java.net/Wiki.jsp?page=Faq64bitConfig&quot; title=&quot;64-bit JVM setup&quot;&gt;
  &lt;img src=&quot;http://blogs.sun.com/theaquarium/resource/javaperf-duke-100_138px.png&quot; alt=&quot;JavaPerformance logo&quot; vspace=&quot;4&quot; hspace=&quot;4&quot; align=&quot;left&quot;&gt;&lt;/img&gt;
&lt;/a&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;p&gt;
If you need to break the 2GB or 4GB heap maximum barrier for your GlassFish-powered application, you can move to a 64-bit JVM. The topic of 64-bit JVM was &lt;a href=&quot;http://blogs.sun.com/theaquarium/entry/glassfish_v2_64_bit_and&quot;&gt;touched upon here&lt;/a&gt; when GlassFish v2 was released. What wasn't explained is what configuration steps it takes.
&lt;/p&gt;

&lt;p&gt;
A &lt;a href=&quot;http://forums.java.net/jive/thread.jspa?messageID=288897&quot;&gt;recent thread&lt;/a&gt; on the GlassFish forum pointed out that this wasn't well documented or at least easily accessible. This &lt;a href=&quot;http://wiki.glassfish.java.net/Wiki.jsp?page=Faq64bitConfig&quot;&gt;FAQ entry&lt;/a&gt; on the Wiki tries to fix this. Once you're set with the 64-bit JVM, the &lt;a href=&quot;http://docs.sun.com/app/docs/doc/819-3681/6n5srlhk2#abeii&quot;&gt;GlassFish Performance and Tuning Guide&lt;/a&gt; can come handy.
&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;
Let us know when you feel important questions are not well documented on the &lt;a href=&quot;http://wiki.glassfish.java.net/Wiki.jsp?page=GlassFishUserFAQ&quot;&gt;GlassFish wiki FAQ&lt;/a&gt; or on the &lt;a href=&quot;http://docs.sun.com/app/docs/coll/1343.4&quot;&gt;product documentation&lt;/a&gt;.
You can either add it yourself to the wiki or send us a ping on the Forum. Thanks!

&lt;/p&gt;</description>
	<pubDate>Thu, 24 Jul 2008 19:00:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: A Closer Look at the MCBO API</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/ryan_shoemaker/archive/2008/07/a_closer_look_a.html</guid>
	<link>http://weblogs.java.net/blog/ryan_shoemaker/archive/2008/07/a_closer_look_a.html</link>
	<description>I briefly introduced the MEP client architecture in my previous post. In this post, we will take a closer look at the client architecture and use it as a foundation for the next few blog entries that will focus on...</description>
	<pubDate>Thu, 24 Jul 2008 18:39:00 +0000</pubDate>
</item>
<item>
	<title>InfoQ: The Good, Bad and Ugly of Silveright Ignites RIA Discussion</title>
	<guid isPermaLink="true">http://www.infoq.com/news/2008/07/good-bad-ugly-silverlight</guid>
	<link>http://www.infoq.com/news/2008/07/good-bad-ugly-silverlight</link>
	<description>As rich Internet application (RIA) tools become mainstream technologies, an increasing number of options are being made available to developers. A recent blog post by Adobe's platform evangelist Serge Jespers, comparing Flex and Silverlight, became the flash point for heated argument. &lt;i&gt;By Moxie Zhang&lt;/i&gt;</description>
	<pubDate>Thu, 24 Jul 2008 18:14:00 +0000</pubDate>
</item>
<item>
	<title>The Server Side: Tasktop Summer 2008: Offload Your Brain</title>
	<guid isPermaLink="false">http://www.theserverside.com/news/thread.tss?thread_id=50145</guid>
	<link>http://feeds.feedburner.com/~r/techtarget/tsscom/home/~3/345568253/thread.tss</link>
	<description>The Tasktop Team is pleased to announce the release of Tasktop Summer 2008, based on Mylyn 3.0. Tasktop Pro includes cool new time tracking features that make it easy to fill out time sheets and see where you spend time. For Eclipse/Mylyn users we have also released a free version called Tasktop Starter.
&lt;p&gt;&lt;a href=&quot;http://feeds.feedburner.com/~a/techtarget/tsscom/home?a=OX888y&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~a/techtarget/tsscom/home?i=OX888y&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=klyoLJ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=klyoLJ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=vI222J&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=vI222J&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=FTHCXj&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=FTHCXj&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/techtarget/tsscom/home/~4/345568253&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;&lt;/img&gt;</description>
	<pubDate>Thu, 24 Jul 2008 18:06:26 +0000</pubDate>
	<author>Kersten@nospam.com (Mik)</author>
</item>
<item>
	<title>Planet Eclipse: Mik Kersten: Tasktop Summer 2008 Released: Offload Your Brain</title>
	<guid isPermaLink="true">http://tasktop.com/blog/?p=34</guid>
	<link>http://tasktop.com/blog/?p=34</link>
	<description>&lt;p&gt;The Tasktop Team is very pleased to announce the release of Tasktop Summer 2008.  Summer is a great time to offload your brain, so we’ve packed this release with features that will help you do just that.  This release’s splash screen commemorates a summer hike in the mountains overlooking Vancouver.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.tasktop.com/images/figures/tasktop-1.2-splash.png&quot;&gt;&lt;/img&gt;&lt;/div&gt;
&lt;p&gt;The coolest thing in this release is the new time tracking and reporting feature, which gives you full transparency into your work activities with automatic to-the-minute tracking of time spent working both within and outside of Eclipse.  As usual, we put all of the control at your finger tips, enabling you to do things like adjusting timings.  You also get flexible reports so that you don’t have to stress the creative side of your brain when needing to report activity or fill out time sheets, and can save your creativity for more interesting activities like coding. As an example, take a look at my time report for the week after the Mylyn 3.0 release, from which I can immediately see that I spent most of my time on the Tasktop working set (blue part of pie chart on far right), a bunch of time went to managing (the gray bars in the graph) and thankfully a higher proportion to working on the tasks I had scheduled (colored bars in the graph).  From this I can immediately see why I was itching to write code by the end of the week, since most of my week went into non-programming activities.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.tasktop.com/images/figures/tasktop-1.2-time-tracking-short.png&quot;&gt;&lt;/img&gt;&lt;/div&gt;
&lt;p&gt;Eclipse Mylyn users will be pleased to learn that we are now providing a &lt;b&gt;free version of Tasktop called Tasktop Starter&lt;/b&gt;.  This allows us to deliver to you some valuable features that are out of the scope of Eclipse and Mylyn.  Below you can see a snapshot of the welcome screen that will get you started exploring the features in Tasktop Starter, such as one-click install of partner connectors, automatic Mylyn updates to either release or weekly builds, and a time tracking dashboard for the current week.  We’ve also included the Gmail connector for free, which lets you easily tag conversations in Gmail have them appear in Mylyn’s Task List and be accessible when working offline.  You need Tasktop Pro for the main productivity features such as focused web browsing, desktop integration, customized time reporting and additional connectors such as Microsoft Outlook.  But with Tasktop Starter you get both a useful day-to-day tool and a glimpse at what it’s like to have Mylyn’s task-focused interface keep you focused and productive for the non-coding parts of your workday.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.tasktop.com/images/figures/tasktop-1.2-welcome.png&quot;&gt;&lt;/img&gt;&lt;/div&gt;
&lt;p&gt;I drive at least 90% of my workday from Tasktop/Mylyn/Eclipse, and one of my favorite new features is the one-click switching of working sets.  It seems so rudimentary, but this makes switching your project/work/role contexts as easy as switching task contexts.  In addition, you get to see how far behind you’re getting on any particular working set, thanks to an indication of the number of incomings.  This is just one part of the additional streamlining that we’re providing with Tasktop as part of our mission to save you clicks.  Less is more.&lt;/p&gt;
&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;http://www.tasktop.com/images/figures/tasktop-1.2-trim.png&quot;&gt;&lt;/img&gt;&lt;/div&gt;
&lt;p&gt;We hope that you enjoy this release of Tasktop and continue sending us your feedback and votes for future enhancements and integrations.  For more info see:&lt;/p&gt;
&lt;table cellpadding=&quot;5&quot; width=&quot;100%&quot; cellspacing=&quot;0&quot; border=&quot;0&quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td width=&quot;15&quot;&gt; &lt;/td&gt;
&lt;td class=&quot;paragraph&quot; valign=&quot;top&quot;&gt;
&lt;img src=&quot;http://tasktop.com/images/favicons/infoq.gif&quot; height=&quot;16&quot; border=&quot;0&quot; width=&quot;16&quot;&gt;&lt;/img&gt; &lt;a href=&quot;http://tasktop.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5pbmZvcS5jb20vbmV3cy8yMDA4LzA3L3Rhc2t0b3AtMTI=&quot;&gt;&lt;b&gt;InfoQ interview about the release&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width=&quot;15&quot;&gt; &lt;/td&gt;
&lt;td class=&quot;paragraph&quot; valign=&quot;top&quot;&gt;
&lt;img src=&quot;http://tasktop.com/images/favicons/tasktop.png&quot; border=&quot;0&quot;&gt;&lt;/img&gt; &lt;a href=&quot;http://tasktop.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Rhc2t0b3AuY29t&quot;&gt;&lt;b&gt;Upated Tasktop site and product tours&lt;/b&gt;&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div align=&quot;center&quot;&gt;
&lt;p class=&quot;smallParagraph&quot;&gt;&lt;a href=&quot;http://tasktop.com/blog/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3Rhc2t0b3AuY29t&quot;&gt;&lt;b&gt;Reclaim your workday &lt;tt&gt;&amp;lt;=&amp;gt;&lt;/tt&gt;&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
 &lt;img src=&quot;http://tasktop.com/blog/wp-content/plugins/feed-statistics.php?view=1&amp;amp;post_id=34&quot; style=&quot;display: none;&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;&lt;/img&gt;</description>
	<pubDate>Thu, 24 Jul 2008 17:09:31 +0000</pubDate>
</item>
<item>
	<title>InfoQ: Tasktop 1.2: Enhanced Time Tracking/Reporting and a New, Free Version</title>
	<guid isPermaLink="true">http://www.infoq.com/news/2008/07/tasktop-12</guid>
	<link>http://www.infoq.com/news/2008/07/tasktop-12</link>
	<description>Tasktop Technologies, the company which created Eclipse Mylyn and leads its development, released Tasktop version 1.2 today, which is based upon the new Mylyn 3.0 APIs. InfoQ interviewed Tasktop President &amp;amp; CTO Mik Kersten to learn more about this release and what changes it brings for end users. &lt;i&gt;By Ryan Slobojan&lt;/i&gt;</description>
	<pubDate>Thu, 24 Jul 2008 17:00:00 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: OSGi Repository for Java Module System</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/mandychung/archive/2008/07/osgi_repository.html</guid>
	<link>http://weblogs.java.net/blog/mandychung/archive/2008/07/osgi_repository.html</link>
	<description>A prototype of the OSGi repository for supporting OSGi bundles in the Java Module System is now available in the OpenJDK Modules project.  Looking for feedback and contribution from the community.</description>
	<pubDate>Thu, 24 Jul 2008 16:57:00 +0000</pubDate>
</item>
<item>
	<title>Ed Burnette: Google + Digg = ?</title>
	<guid isPermaLink="false">http://blogs.zdnet.com/Burnette/?p=624</guid>
	<link>http://feeds.feedburner.com/~r/zdnet/Burnette/~3/344778657/</link>
	<description>&lt;p&gt;There’s a persistent rumor that crops up every few months about social news site Digg being acquired by ____ (insert company here). The &lt;a href=&quot;http://www.techcrunch.com/2008/07/22/google-in-final-negotiations-to-acquire-digg-for-around-200-million/&quot;&gt;latest&lt;/a&gt;, citing “multiple sources inside and outside Google”, says that Google will buy Digg for $200M. This is similar to a rumor in &lt;a href=&quot;http://www.techcrunch.com/2008/03/07/google-microsoft-bidding-for-digg/&quot;&gt;March&lt;/a&gt; that Digg was going to be acquired “soon” by Google or Microsoft or two other companies, according to “a source very close to the deal”. In 2006, it was Yahoo who was &lt;a href=&quot;http://feedblog.org/2006/01/25/yahoo-will-buy-digg-announcement-early-next-week/&quot;&gt;going to buy Digg&lt;/a&gt; for $30M, at least if you believed “two sources close to Yahoo”.&lt;/p&gt;
&lt;p&gt;Whether the rumors turn out to be true this time or not, it’s a common pastime to imagine what the name of a merged company will be. Of course, it’s all but certain there would be no name change, and that each company or division would continue with its current name. But just for fun… what is your favorite?&lt;/p&gt;
&lt;div id=&quot;polls-17&quot; class=&quot;wp-polls&quot;&gt;
&lt;form action=&quot;http://feeds.feedburner.com/Burnette/feedburner.php&quot; method=&quot;post&quot; id=&quot;polls_form_17&quot;&gt;
&lt;input type=&quot;hidden&quot; name=&quot;poll_id&quot; value=&quot;17&quot;&gt;&lt;/input&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;Google + Digg = ?&lt;/strong&gt;&lt;/p&gt;
&lt;div id=&quot;polls-17-ans&quot; class=&quot;wp-polls-ans&quot;&gt;
&lt;ul class=&quot;wp-polls-ul&quot;&gt;
&lt;li&gt;&lt;label for=&quot;poll-answer-90&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;input type=&quot;radio&quot; id=&quot;poll-answer-90&quot; value=&quot;90&quot; name=&quot;poll_17&quot;&gt;&lt;/input&gt; Giggle&lt;/label&gt;&lt;/li&gt;
&lt;li&gt;&lt;label for=&quot;poll-answer-91&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;input type=&quot;radio&quot; id=&quot;poll-answer-91&quot; value=&quot;91&quot; name=&quot;poll_17&quot;&gt;&lt;/input&gt; Diggle&lt;/label&gt;&lt;/li&gt;
&lt;li&gt;&lt;label for=&quot;poll-answer-92&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;input type=&quot;radio&quot; id=&quot;poll-answer-92&quot; value=&quot;92&quot; name=&quot;poll_17&quot;&gt;&lt;/input&gt; Duggle&lt;/label&gt;&lt;/li&gt;
&lt;li&gt;&lt;label for=&quot;poll-answer-93&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;input type=&quot;radio&quot; id=&quot;poll-answer-93&quot; value=&quot;93&quot; name=&quot;poll_17&quot;&gt;&lt;/input&gt; Doogle&lt;/label&gt;&lt;/li&gt;
&lt;li&gt;&lt;label for=&quot;poll-answer-94&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;input type=&quot;radio&quot; id=&quot;poll-answer-94&quot; value=&quot;94&quot; name=&quot;poll_17&quot;&gt;&lt;/input&gt; AOL (just kidding… maybe)&lt;/label&gt;&lt;/li&gt;
&lt;li&gt;&lt;label for=&quot;poll-answer-95&quot;&gt;&lt;br&gt;&lt;/br&gt;
&lt;input type=&quot;radio&quot; id=&quot;poll-answer-95&quot; value=&quot;95&quot; name=&quot;poll_17&quot;&gt;&lt;/input&gt; Other (specify in comments)&lt;/label&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;
&lt;input type=&quot;button&quot; class=&quot;Buttons&quot; value=&quot;   Vote   &quot; name=&quot;vote&quot;&gt;&lt;/input&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://feeds.feedburner.com/zdnet/Burnette#ViewPollResults&quot; title=&quot;View Results Of This Poll&quot;&gt;View Results&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;/form&gt;
&lt;/div&gt;
&lt;div id=&quot;polls-17-loading&quot; class=&quot;wp-polls-loading&quot;&gt;&lt;img src=&quot;http://blogs.zdnet.com/Burnette/wp-content/plugins/polls/images/loading.gif&quot; title=&quot;Loading ...&quot; height=&quot;16&quot; width=&quot;16&quot; alt=&quot;Loading ...&quot; class=&quot;wp-polls-image&quot;&gt;&lt;/img&gt; Loading …&lt;/div&gt;
&lt;br style=&quot;clear: both;&quot;&gt;&lt;/br&gt;
      &lt;a href=&quot;http://www.pheedo.com/click.phdo?s=f685d181ff1c9c314f438654b6e24b35&quot;&gt;&lt;img src=&quot;http://www.pheedo.com/img.phdo?s=f685d181ff1c9c314f438654b6e24b35&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; alt=&quot;&quot;&gt;&lt;/img&gt;&lt;/a&gt;
  &lt;img src=&quot;http://www.pheedo.com/feeds/tracker.php?i=f685d181ff1c9c314f438654b6e24b35&quot; style=&quot;display: none;&quot; height=&quot;1&quot; width=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/zdnet/Burnette/~4/344778657&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;&lt;/img&gt;</description>
	<pubDate>Thu, 24 Jul 2008 16:46:54 +0000</pubDate>
</item>
<item>
	<title>Java.net Weblogs: The World At Large</title>
	<guid isPermaLink="true">http://weblogs.java.net/blog/editors/archives/2008/07/the_world_at_la.html</guid>
	<link>http://weblogs.java.net/blog/editors/archives/2008/07/the_world_at_la.html</link>
	<description>Life viewed without purple-and-gray-tinted glasses... also:
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Weblogs:&lt;/b&gt; Java outside of Sun, open-source mobile computing, &lt;i&gt;and&lt;/i&gt; SomnifugiJMS  emerges from alpha
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Feature Article:&lt;/b&gt; Fun With Continuations
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Java Today:&lt;/b&gt; OSCON OpenJDK slides, JavaCAPS conference, &lt;i&gt;and&lt;/i&gt;
&lt;br&gt;&lt;/br&gt;&lt;b&gt;Forum Posts:&lt;/b&gt; JavaFX threading, Java location API on Windows Mobile, &lt;i&gt;and&lt;/i&gt; GlassFish without hard-coded paths.</description>
	<pubDate>Thu, 24 Jul 2008 15:20:00 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : Hyperlink Navigation Renaissance</title>
	<guid isPermaLink="false">http://nbguru.wordpress.com/?p=264</guid>
	<link>http://nbguru.wordpress.com/2008/07/24/hyperlink-navigation-renaissance/</link>
	<description>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br&gt;&lt;/br&gt;&lt;p&gt;Howdy,&lt;/p&gt; &lt;p&gt;After lot of discussion on OpenIDE mailing lists, exploring Developer FAQ’s, exerting my wrist, flexing fingers and what not? Finally, hit the deck hard! Yeah, Hyperlink Navigation in NetBeans got smarter! Especially, for HTML documents.&lt;/p&gt; &lt;p&gt;While working on my Internship Project, I came across &lt;a href=&quot;http://platform.netbeans.org/tutorials/60/nbm-hyperlink.html&quot; target=&quot;_blank&quot;&gt;Hyperlink Navigation Tutorial&lt;/a&gt;, on &lt;strong&gt;platform.netbeans.org/tutorials&lt;/strong&gt;!&lt;/p&gt; &lt;p&gt;Recently, I felt that the sample project needs revision, and should implement some more usecases, which are commonly used. Think about rendering of HTML pages on Web Browser, you click on an anchor name, it takes you to the exact position in either same OR referenced document. Also, when you click external links, browser opens &lt;strong&gt;New
    Tab&lt;/strong&gt;, and presents that page.&lt;/p&gt; &lt;p&gt;Ever thought of having a similar functionality in NetBeans, yes your favorite IDE. Just follow the following tutorial, to master hyperlinking in the IDE.&lt;/p&gt; &lt;p&gt;Have a look at the &lt;strong&gt;tutorial&lt;/strong&gt;-&lt;br&gt;&lt;/br&gt; &lt;a href=&quot;http://wiki.netbeans.org/RevampedHyperlinkNavigation&quot; target=&quot;_blank&quot;&gt;http://wiki.netbeans.org/RevampedHyperlinkNavigation&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Also, download following plugin,
    and it would add a sample project with all the code present in it, the one mentioned in tutorial, just Run that module, it will &lt;strong&gt;Install in Target Platform&lt;/strong&gt;, and play with HTML files. Follow the instructions carefully.&lt;/p&gt; &lt;blockquote&gt; &lt;p style=&quot;text-align: center;&quot;&gt;Created in &lt;strong&gt;6.0&lt;/strong&gt;, compatible with &lt;strong&gt;6.0, 6.1, 6.5 (daily builds&lt;/strong&gt;)!&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;strong&gt;Samples | NetBeans
    Modules&lt;/strong&gt; Project-&lt;br&gt;&lt;/br&gt; &lt;a href=&quot;http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=11222&quot; target=&quot;_blank&quot;&gt;http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=11222&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://technorati.com/faves?sub=addfavbtn&amp;amp;add=http://nbguru.wordpress.com&quot;&gt;&lt;img src=&quot;http://static.technorati.com/pix/fave/tech-fav-1.png&quot; alt=&quot;Add to Technorati Favorites&quot; class=&quot;aligncenter&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/categories/nbguru.wordpress.com/264/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt; &lt;img src=&quot;http://feeds.wordpress.com/1.0/tags/nbguru.wordpress.com/264/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/nbguru.wordpress.com/264/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/nbguru.wordpress.com/264/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/nbguru.wordpress.com/264/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/nbguru.wordpress.com/264/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/nbguru.wordpress.com/264/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/nbguru.wordpress.com/264/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/nbguru.wordpress.com/264/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/nbguru.wordpress.com/264/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/nbguru.wordpress.com/264/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/nbguru.wordpress.com/264/&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=nbguru.wordpress.com&amp;amp;blog=3440143&amp;amp;post=264&amp;amp;subd=nbguru&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/div&gt;</description>
	<pubDate>Thu, 24 Jul 2008 15:10:14 +0000</pubDate>
</item>
<item>
	<title>Planet NetBeans: : Announcement - Sun Campus Ambassador.</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-3579988500929589093.post-4160283765757088123</guid>
	<link>http://novicenetbeans.blogspot.com/2008/07/announcement-sun-campus-ambassador.html</link>
	<description>This is to formally announce that I (Jay Mahadeokar) have been chosen to be the new &lt;span style=&quot;font-weight: bold;&quot;&gt;Sun Campus Ambassador&lt;/span&gt; for &lt;a href=&quot;http://rknec.edu/&quot;&gt;SRKNEC&lt;/a&gt;, Nagpur, India. I will take over the reigns from Siddharth Vadera - our First Sun Campus Ambassador.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;I will be blogging about all Sun -Related activities that are carried out &lt;a href=&quot;http://sun-srknec.blogspot.com/&quot;&gt;SRKNEC -Sun
    Club&lt;/a&gt;&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;We have already had a &lt;a href=&quot;http://sun-srknec.blogspot.com/2008/07/netbeans-workshop-for-iii-year-students.html&quot;&gt;NetBeans Workshop&lt;/a&gt; for III Year Students last Sunday. We hope to come up with more and contribute as a unit to the community.&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Stay tuned and keep visiting that blog for more updates!&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;Thanks a lot!</description>
	<pubDate>Thu, 24 Jul 2008 14:38:28 +0000</pubDate>
</item>
<item>
	<title>The Server Side: Agile Bridge Analogy</title>
	<guid isPermaLink="false">http://www.theserverside.com/news/thread.tss?thread_id=50142</guid>
	<link>http://feeds.feedburner.com/~r/techtarget/tsscom/home/~3/344670147/thread.tss</link>
	<description>TheServerSide contributor Paulo Caroli opines on how agile development is like building a bridge.
&lt;p&gt;&lt;a href=&quot;http://feeds.feedburner.com/~a/techtarget/tsscom/home?a=kJeTU3&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~a/techtarget/tsscom/home?i=kJeTU3&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=egEuEJ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=egEuEJ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=gMMKxJ&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=gMMKxJ&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?a=ooUaFj&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~f/techtarget/tsscom/home?i=ooUaFj&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/techtarget/tsscom/home/~4/344670147&quot; height=&quot;1&quot; width=&quot;1&quot;&gt;&lt;/img&gt;</description>
	<pubDate>Thu, 24 Jul 2008 14:29:23 +0000</pubDate>
	<author>Varhol@nospam.com (Peter)</author>
</item>
<item>
	<title>Planet Eclipse: Dave Carver: XSL Tools Bug Day</title>
	<guid isPermaLink="false">tag:blogger.com,1999:blog-1585332946379204379.post-9118028168285709553</guid>
	<link>http://intellectualcramps.blogspot.com/2008/07/xsl-tools-bug-day.html</link>
	<description>XSL Tools is going to participate in Bug Day.   We have several &lt;a href=&quot;https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;short_desc=&amp;amp;classification=WebTools&amp;amp;product=Web+Tools&amp;amp;component=wtp.inc.xsl&amp;amp;long_desc_type=allwordssubstr&amp;amp;long_desc=&amp;amp;bug_file_loc_type=allwordssubstr&amp;amp;bug_file_loc=&amp;amp;status_whiteboard_type=allwordssubstr&amp;amp;status_whiteboard=&amp;amp;keywords_type=anywords&amp;amp;keywords=bugday+helpwanted&amp;amp;emailtype1=substring&amp;amp;email1=&amp;amp;emailtype2=substring&amp;amp;email2=&amp;amp;bugidtype=include&amp;amp;bug_id=&amp;amp;votes=&amp;amp;chfieldfrom=&amp;amp;chfieldto=Now&amp;amp;chfieldvalue=&amp;amp;cmdtype=doit&amp;amp;order=Reuse+same+sort+as+last+time&amp;amp;field0-0-0=noop&amp;amp;type0-0-0=noop&amp;amp;value0-0-0=&quot;&gt;bugs lined up&lt;/a&gt; for people to work on.  Like Chris, there are a few noteables that I think the community can help us out with:&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;[&lt;a href=&quot;http://bugs.eclipse.org/241971&quot;&gt;241971&lt;/a&gt;] - XPath View and XPath Navigator Icons     - We need some icons for these views.&lt;br&gt;&lt;/br&gt;[&lt;a href=&quot;http://bugs.eclipse.org/238833&quot;&gt;238833&lt;/a&gt;] - Content assist for include/import href's&lt;br&gt;&lt;/br&gt;[&lt;a href=&quot;http://bugs.eclipse.org/230136&quot;&gt;230136&lt;/a&gt;] - Content Assistance for exclude-result-prefix&lt;br&gt;&lt;/br&gt;&lt;br&gt;&lt;/br&gt;To help make it easy for people to check out the correct files, we do have a&lt;a href=&quot;https://bugs.eclipse.org/bugs/show_bug.cgi?id=240358&quot;&gt; Team Project Set&lt;/a&gt; available.   Look for d_a_carver in the #eclipse-bugs channel or #eclipse, I'll be happy to answer any questions.</description>
	<pubDate>Thu, 24 Jul 2008 14:20:47 +0000</pubDate>
	<author>noreply@blogger.com (David Carver)</author>
</item>

</channel>
</rss>
