<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Webremixed Articles for tags: java</title>
    <link>http://www.webremixed.info/</link>
    <description>Aggregation of tags: java</description>
    <dc:creator>Webremixer</dc:creator>
    <item>
      <title>Java MogileFS</title>
      <link>http://www.topix.net/tech/java/2012/02/java-mogilefs?fromrss=1</link>
      <description>&lt;p&gt;Java MogileFS is an easy to use, simple client library for MogileFS . Code is mostly a copy of the perl client.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 20:11:45 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/java-mogilefs?fromrss=1</guid>
      <dc:date>2012-02-04T20:11:45Z</dc:date>
    </item>
    <item>
      <title>Night Dreams about NetBeans 7.1, etc.; Day Work Configuring CentOS Linux for JavaFX 2.1</title>
      <link>http://www.topix.net/tech/java/2012/02/night-dreams-about-netbeans-7-1-etc-day-work-configuring-centos-linux-for-javafx-2-1?fromrss=1</link>
      <description>&lt;p&gt;Last night I dreamed seemingly all night about NetBeans 7.1, the JavaFX 2.1 Developer Preview , the JDK 6 and JDK 7 installations on my CentOS Linux system, Java threads, the JDK 7 Fork/Join framework, closures... and probably a few more things were in there too.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 20:11:44 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/night-dreams-about-netbeans-7-1-etc-day-work-configuring-centos-linux-for-javafx-2-1?fromrss=1</guid>
      <dc:date>2012-02-04T20:11:44Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Stephan Herrmann: Help the JDT Compiler helping you! - 2: Resource leaks - continued</title>
      <link>http://blog.objectteams.org/?p=132</link>
      <description>&lt;p&gt;In my &lt;a href="http://blog.objectteams.org/2012/01/help-the-jdt-compiler-helping-you-1-resource-leaks/"&gt;previous post&lt;/a&gt; I showed the basics of a new analysis that I originally introduced in the JDT compiler as of 3.8 M3 and improved for M5. This post will give yet more insight into this analysis, which should help you in writing code that the compiler can understand.&lt;/p&gt;

Flow analysis - power and limitation
&lt;p&gt;An advantage of implementing leak analysis in the compiler lies in the synergy with the existing flow analysis. We can precisely report whether a resource allocation is &lt;strong&gt;definitely&lt;/strong&gt; followed by a close() or if &lt;strong&gt;some execution paths&lt;/strong&gt; exist, where the close() call is by-passed or an early exit is taken (return or due to an exception). This is pretty cool, because it shows exactly those corner cases in your implementation, that are so easy to miss otherwise.&lt;/p&gt;

&lt;p&gt;However, this flow analysis is only precise if each resource is uniquely bound to one local variable. Think of declaring all resource variables as final. If that is possible, our analysis is excellent, if you have multiple assignments to the same variable, if assignments happen only on some path etc, then our analysis can only do a best-effort attempt at keeping track of your resources. As a worst case consider this:&lt;/p&gt;


&lt;div&gt;&lt;div&gt;  Reader r = new FileReader(f);
  Reader r2 = null;
  while (goOn()) {
     if(hasMoreContent(r)) {
        readFrom(r);
     } else {
        r.close(); // close is nice, but which resource exactly is being closed??
     }
     if (maybe()) {
        r2 = r;
     }             // at this point: which resource is bound to r2??
     if (hasMoreFiles()) {
        r = new FileReader(getFile()); // wow, we can allocate plenty of resources in a loop
     }
  }
  if (r2 != null)
    r2.close();&lt;/div&gt;&lt;/div&gt;



&lt;p&gt;This code &lt;em&gt;may&lt;/em&gt; even be safe, but there&amp;rsquo;s no way our analysis can keep track of how many resources have been allocated in the loop, and which of these resources will be closed. Which one is the resource flowing into r2 to be closed at the end? We don&amp;rsquo;t know. So if you want the compiler to help you, pretty please, avoid writing this kind of code &lt;img src="http://blog.objectteams.org/wp-includes/images/smilies/icon_smile.gif" /&gt; &lt;/p&gt;

&lt;p&gt;So what rules should you follow to get on terms with the compiler? To understand the mentioned limitation it helps to realize that our analysis is mostly connected to local variables, keeping some status bits for each of them. However, when analyzing variables the analysis has &lt;strong&gt;no notion of values&lt;/strong&gt;, i.e., in the example the compiler can only see one variable r where at runtime an arbitrary number of Reader &lt;strong&gt;instances&lt;/strong&gt; will be allocated, bound and dropped again.&lt;/p&gt;

&lt;p&gt;Still, there are three special situations which the analysis can detect:&lt;/p&gt;


&lt;div&gt;1
2
3
4
5
6
7
  Reader r = new FileReader(&amp;quot;someFile&amp;quot;);
  r = new FileReader(&amp;quot;otherFile&amp;quot;);
  r = new BufferedReader(r);
  Reader r2 = getReader();
  if (r2 != null) {
     r2.close();
  }&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;In line 2 we&amp;rsquo;re leaking the instance from line 1, because after the assignment we no longer have a reference to the first reader and thus we cannot close it.&lt;/li&gt;
&lt;li&gt;However, line 3 is safe, because the same reader that is being dropped from r is first wrapped into a new BufferedReader and indirectly via that wrapper it is still reachable.&lt;/li&gt;
&lt;li&gt;Finally at the end of the example snippet, the analysis can see that r2 is either null or closed, so all is safe.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You see the compiler understands actually a lot of the semantics. &lt;/p&gt;

&lt;p&gt;My fundamental advice is:&lt;/p&gt;

&lt;div&gt;
If the compiler warns about leaking resources and if you think the warning is unnecessary, try to better explain why you think so, first of all by &lt;strong&gt;using exactly one local variable per resource.&lt;/strong&gt;
&lt;/div&gt;

Resource ownership
&lt;p&gt;Still not every method lacking a close() call signifies a resource leak. For an exact and definite analysis we would need one more piece of information: who &lt;strong&gt;owns&lt;/strong&gt; any given resource?&lt;/p&gt;

&lt;p&gt;Consider a group of methods happily passing around some resources among themselves. For them the same happens as for groups of people: &lt;strong&gt;diffusion of responsibility&lt;/strong&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Well, no, I really thought that &lt;em&gt;you&lt;/em&gt; were going to close this thing?!!?&amp;rdquo;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;If we had a notion of &lt;strong&gt;ownership&lt;/strong&gt; we&amp;rsquo;d simple require the unique owner of each resource to eventually close that resource. However, such advanced concepts, while thoroughly explored in academia, are lacking from Java. To mitigate this problem, I made the following approximations of an ownership model:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;If a method allocates a resource, &lt;strong&gt;it owns it&lt;/strong&gt; - initially.&lt;/li&gt;
&lt;li&gt;If a method obtains a resource by calling another method, it &lt;strong&gt;may potentially be responsible&lt;/strong&gt;, since we cannot distinguish ownership from lending&lt;/li&gt;
&lt;li&gt;If a method passes a resource as an argument to another method (or constructor), it &lt;strong&gt;may or may not transfer ownership&lt;/strong&gt; by this call.&lt;/li&gt;
&lt;li&gt;If a method receives a resource as a parameter, it &lt;strong&gt;assumes the caller is probably still responsible&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;If a method passes a resource as its return value back to the caller, &lt;strong&gt;it rejects any responsibility&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;If a resource is ever stored in a field, &lt;strong&gt;no single method feels responsible&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;If a resource is wrapped in an array &lt;strong&gt;we can no longer track&lt;/strong&gt; the resource, but maybe the current method is still responsible?
&lt;/li&gt;&lt;/ol&gt;

&lt;p&gt;In this list, &lt;strong&gt;green&lt;/strong&gt; means: the compiler is encouraged to report anything fishy as a bug. &lt;strong&gt;Blue&lt;/strong&gt; means, we still do the reporting, but weaken the message by saying &amp;ldquo;Potential resource leak&amp;rdquo;. &lt;strong&gt;Red&lt;/strong&gt; means, the compiler is told to shut up because this code could only be checked by whole system analysis (which is not feasible for an incremental compiler).&lt;/p&gt;

&lt;p&gt;The advice that follows from this is straight-forward:&lt;/p&gt;

&lt;div&gt;Keep the responsibility for any resource local.&lt;br /&gt;Do not pass it around and don&amp;rsquo;t store it in fields.&lt;br /&gt;Do not talk to any strangers about your valuable resources!
&lt;/div&gt;

&lt;p&gt;In this regard, unclean code will actually cancel the leak analysis. If ownership of a resource is unclear, the compiler will just be quiet. So, do you think we should add a warning to signal whenever this happens? Notably, a warning when a resource is stored in a field?&lt;/p&gt;

The art of being quiet
&lt;p&gt;Contrary to naive thinking, the art of good static analysis is not in reporting &lt;em&gt;many&lt;/em&gt; issues. The art is in making yourself heard. If the compiler just rattles on with lots of uninteresting findings, no one will listen, no one will &lt;em&gt;have the capacity&lt;/em&gt; to listen to all that.&lt;/p&gt;

&lt;p&gt;A significant part of the work on resource leak analysis has gone into making the compiler quieter. And of course this is not just a matter of turning down the volume, but a matter of much smarter judgment of what the user might be interested in hearing.&lt;/p&gt;

&lt;p&gt;By way of two recently resolved bugs (&lt;a
    href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=358903"
    title="Bug 358903 - Filter practically unimportant resource leak warnings"&gt;358903&lt;/a&gt; and &lt;a
    href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=368546" title="Bug 368546 - [compiler][resource] Avoid remaining false positives found when compiling the Eclipse SDK"&gt;368546&lt;/a&gt;) we managed to reduce the number of resource leak warnings reported against the sources of the Eclipse SDK from almost 100 down to 8. Calling this a great success may sound strange at first, but that it is.&lt;/p&gt;

&lt;p&gt;At the level we reached now, I can confidently encourage everybody to enable this analysis (my recommendation: resource leaks = error, potential resource leaks = warning). The &amp;ldquo;Resource leak&amp;rdquo; problems indeed deserve a closer look, and also the potential ones could give valuable hints.&lt;/p&gt;

&lt;p&gt;For each issue reported by the compiler you have three options:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Agree that this is a bug&lt;/li&gt;
&lt;li&gt;Explain to the compiler why you believe the code is safe (unique assignment to locals, less passing around)&lt;/li&gt;
&lt;li&gt;Add @SuppressWarnings(&amp;quot;resource&amp;quot;) to tell the compiler that you know what you are doing.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;But remember the nature of responsibility: if you say you don&amp;rsquo;t want to here any criticism you&amp;rsquo;d better be really sure. If you say you take the responsibility the compiler will be the humble servant who quietly forgets all worries.&lt;/p&gt;

&lt;p&gt;Finally, if you are in the lucky position to use Java 7 for your projects, do the final step: enable &amp;ldquo;Resource not managed with try-with-resource&amp;rdquo; analysis. This was actually the start of this long journey: to let the compiler give hints where this new syntax would help to make your code safer and to make better visible &lt;em&gt;why&lt;/em&gt; it is safe - with respect to resource leaks.&lt;/p&gt;


&lt;p&gt;Final note: one of the bugs mentioned above was only resolved today. So with M5 you will still see some avoidable false positives. The next build from now should be better &lt;img src="http://blog.objectteams.org/wp-includes/images/smilies/icon_smile.gif" /&gt; &lt;/p&gt;

&lt;p&gt;I&amp;rsquo;ll be back, soon, with more on our favorite exception: NPE.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 20:11:17 GMT</pubDate>
      <guid>http://blog.objectteams.org/?p=132</guid>
      <dc:date>2012-02-04T20:11:17Z</dc:date>
    </item>
    <item>
      <title>Java.net Weblogs: Night Dreams about NetBeans 7.1, etc.; Day Work Configuring CentOS Linux for JavaFX 2.1</title>
      <link>http://www.java.net/883277 at http://www.java.net</link>
      <description>&lt;p&gt;
Last night I dreamed seemingly all night about NetBeans 7.1, the &lt;a href="http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html"&gt;JavaFX 2.1 Developer Preview&lt;/a&gt;, the JDK 6 and JDK 7 installations on my CentOS Linux system, Java threads, the JDK 7 Fork/Join framework, closures... and probably a few more things were in there too. That kind of thing happens to me sometimes after a late night of programming or development-related brainstorming. 
&lt;/p&gt;

&lt;p&gt;
Now, if these dreams happen when I have looming deadline, I usually consider it a nightmare -- because I'll often &amp;quot;work&amp;quot; all night &amp;quot;solving&amp;quot; some problem that doesn't exist in my day world. But I'm hoping last night's dreams will ultimately prove to have been at least a little bit productive. There were plenty of curious ideas mixed in there. I'll find out if any of it's useful over the next several days...
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Day work: JavaFX 2.1 Developer Preview on Linux&lt;/strong&gt;
&lt;/p&gt;


&lt;p&gt;
It's daytime now, so I'll get down to some practical work. First, there's some good news for developers who want to try out JavaFX 2.1 Developer Preview on Linux: &lt;a
    href="http://docs.oracle.com/javafx/2.0/release_notes_linux/jfxpub-release_notes_linux.htm"&gt;Linux Release Notes&lt;/a&gt; and installation instructions are now available (that wasn't the case when I wrote my &lt;a href="http://weblogs.java.net/blog/editor/archive/2012/01/24/getting-started-very-preliminarily-javafx-21-developer-preview-linux"&gt;Getting Started (Very Preliminarily)...&lt;/a&gt; blog post a couple weeks ago). Also, the 2.1 Developer Preview is has advanced to build b11 (I originally downloaded build b9).
&lt;/p&gt;

&lt;p&gt;
The instructions for JavaFX 2.1 on Linux identify the following system requirements:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Ubuntu Linux 10.4 or higher (32 or 64 bit)&lt;/li&gt;
&lt;li&gt;JDK 6 update 26 or higher&lt;/li&gt;
&lt;li&gt;gtk2 2.18+&lt;/li&gt;
&lt;li&gt;libavcodec (for media)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;
I'm running CentOS 5.5, not Ubuntu; my current JDK 6 is prior to update 26; and rpm -q gtk2 tells me that I have gtk2 Version 2.10.4-20.el5. Not the perfect starting point... But, my guess is that likely I'll be able to get a proper configuration in place.
&lt;/p&gt;


&lt;p&gt;
The latest GTK2 that's available via &lt;em&gt;yum&lt;/em&gt; for CentOS 5.5 is still in the Version 2.10 sequence. So, I &lt;a href="http://www.gtk.org/download/linux.php"&gt;downloaded the last stable GTK2&lt;/a&gt; (Version 2.24.9), and tried installing it. The result of ./configure was a bunch of missing dependencies (too old a version of GLib, and missing atk, pango, cairo, and gdk-pixbuf-2.0). Using &lt;em&gt;yum&lt;/em&gt; to see what prepackaged versions of these are available for my CentOS system, I found that in all cases the available packages predate the required versions.
&lt;/p&gt;

&lt;p&gt;
Stepping back to GTK+ 2.18 would help some, but still the dependencies could not be met by simply using the &lt;em&gt;yum&lt;/em&gt; package manager.
&lt;/p&gt;

&lt;p&gt;
So, it's a dilemma. I'd like to try out the JavaFX 2.1 Developer Preview on my CentOS system, but there's a pretty big gulf between the CentOS 5.5 packages and what's required for JavaFX 2.1. Attempting big jumps in package versions can break a stable Linux system, in my experience. And the idea of upgrading to a newer operating system isn't all that appealing (that means downtime, and I &lt;em&gt;do&lt;/em&gt; have development deadlines to meet). In addition, there are other things I'd like to be working on as well (such as experimenting with the performance differences between various strategies for efficiently utilizing multicore computers -- all that non-JavaFX stuff I was dreaming about last night). 
&lt;/p&gt;

&lt;p&gt;
I'll have to think about this for a while... Or, perhaps another night of Java-centric dreaming will provide a solution!
&lt;/p&gt;




Java.net Weblogs

&lt;p&gt;
Since &lt;a
    href="http://www.java.net/blog/editor/archive/2012/01/29/jcps-evolution-openness-continues-lost-voting-rights-and-jsr-355"&gt;my last blog post&lt;/a&gt;, several people have posted new &lt;a href="http://home.java.net/blogfront"&gt;java.net blogs&lt;/a&gt;:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sonya Barry, &lt;a
      href="http://www.java.net/blog/sonyabarry/archive/2012/01/31/guest-post-java-best-language-meet-my-needs"&gt;Guest Post: Is Java the best language to meet my needs?&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Brian O'Neill, &lt;a
      href="http://weblogs.java.net/blog/boneill42/archive/2012/02/01/bundling-gems-jarswars-jruby-0"&gt;Bundling Gems in Jars/Wars for Jruby&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Otavio Santana, &lt;a
      href="http://weblogs.java.net/blog/otaviojava/archive/2012/02/01/persist-document-cassandra"&gt;Persist document in Cassandra&lt;/a&gt;; and&lt;/li&gt;
&lt;li&gt;Karl Schaefer, &lt;a href="http://weblogs.java.net/blog/kschaefe/archive/2012/02/02/swingx-163-released"&gt;SwingX 1.6.3 Released&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;




Poll

&lt;p&gt;
Our current java.net poll asks &lt;a href="http://home.java.net/poll/under-jcp-28-ec-members-lose-their-voting-rights-if-they-miss-two-consecutive-meetings-your-view"&gt;Under JCP 2.8, EC members lose their voting rights if they miss two consecutive meetings. Your view on this?&lt;/a&gt;. Voting will be open until Friday, February 17.
&lt;/p&gt;




Articles

&lt;p&gt;
Our latest &lt;a
    href="http://www.java.net/articles"&gt;Java.net article&lt;/a&gt; is Michael Bar-Sinai's &lt;a href="http://today.java.net/article/2012/01/11/panelmatic-101"&gt;PanelMatic 101&lt;/a&gt;.
&lt;/p&gt;





Java News

&lt;p&gt;
Here are the stories we've recently featured in our &lt;a href="http://www.java.net/welcome-javanet?quicktabs_2=2#quicktabs-2"&gt;Java news&lt;/a&gt; section:
&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Michael Heinrichs demonstrates &lt;a
      href="http://blog.netopyr.com/2012/02/02/creating-read-only-properties-in-javafx/"&gt;Creating read-only properties in JavaFX&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Heather Van Cura reports &lt;a
      href="http://blogs.oracle.com/jcp/entry/jsr_updates5"&gt;JSR updates&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Tori Wieldt announces &lt;a
      href="http://blogs.oracle.com/javaone/entry/java_rock_stars_2011"&gt;Java Rock Stars 2011!&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Alexandru Ersenie presents &lt;a
      href="http://alexandru-ersenie.com/2012/01/30/glassfish-vertical-clustering-with-multiple-domains/"&gt;Glassfish - Vertical clustering with multiple domains&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Hildeberto Mendon&amp;ccedil;a discusses &lt;a
      href="http://www.hildeberto.com/2012/01/choosing-between-vaadin-and-jsf.html"&gt;Choosing Between Vaadin and JSF&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Jean-Fran&amp;ccedil;ois Bonbhel announces &lt;a
      href="http://bonbhel.blogspot.com/2012/01/africa-android-challenge-is-opportunity.html"&gt;Africa Android Challenge 2012&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Alex Buckley announces &lt;a
      href="http://blogs.oracle.com/abuckley/entry/jsr_308_early_draft_review"&gt;JSR 308 Early Draft Review&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Adam Bien presents &lt;a
      href="http://www.adam-bien.com/roller/abien/entry/tomcat_on_steroids_on_java"&gt;Tomcat On Steroids (on Java EE 6) = TomEE--A Server Smoke Test&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Roger Brinkley presents &lt;a
      href="http://blogs.oracle.com/javaspotlight/entry/java_spotlight_episode_67_pascal"&gt;Java Spotlight Episode 67: Pascal Bleser on FOSDEM&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Dustin Marx demonstrates &lt;a
      href="http://marxsoftware.blogspot.com/2012/01/javafx-2-presents-quadratic-formula.html"&gt;JavaFX 2 Presents the Quadratic Formula&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Bill B continues &lt;a
      href="http://codingjunkie.net/java-7-copy-move/"&gt;What's New In Java 7: Copy and Move Files and Directories&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Adam Bien explains &lt;a
      href="http://www.adam-bien.com/roller/abien/entry/glassfish_jersey_exception_java_lang"&gt;GlassFish / Jersey Exception &amp;quot;java.lang.IllegalArgumentException: object is not an instance of declaring class&amp;quot; And Solution&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Lincoln Baxter III demonstrates &lt;a
      href="http://ocpsoft.com/java/jsf2-java/server-side-action-methods-on-jsf-valuechange-events-using-ajax-listeners/"&gt;Server side action methods on JSF ValueChange events using AJAX listeners&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Geertjan Wielenga reveals &lt;a
      href="http://blogs.oracle.com/geertjan/entry/hidden_netbeans_feature_export_shortcuts"&gt;Hidden NetBeans Feature: Export Shortcuts to HTML&lt;/a&gt;;&lt;/li&gt;
&lt;li&gt;Alexis Moussine-Pouchkine reports &lt;a href="http://blogs.oracle.com/theaquarium/entry/more_java_ee_7_jsf"&gt;More Java EE 7 - JSF 2.2&lt;/a&gt;;&lt;/li&gt;
&lt;/ul&gt;




Spotlights
 
&lt;p&gt; 
Our latest java.net &lt;a
    href="http://www.java.net/archive/spotlight"&gt;Spotlight&lt;/a&gt; is Heather Van Cura's &lt;a href="http://blogs.oracle.com/jcp/entry/jcp_2_8_spec_lead"&gt;JCP 2.8 Spec Lead Materials &amp;amp; Adopt-a-JSR update&lt;/a&gt;: 
&lt;/p&gt;


&lt;blockquote&gt;
Following the upgrade to the JCP 2.8 Program, the Program Office has made available the following materials for Spec Leads on the &lt;a
    href="http://jcp.org/en/resources/multimedia" title="Multimedia page of jcp.org"&gt;Multimedia page of jcp.org&lt;/a&gt;: -Transparency (December 2011 call) -JCP 2.8 Overview (October 2011 call)...
&lt;/blockquote&gt;


&lt;p&gt; 
Previously, we featured Jasper Potts' &lt;a href="http://fxexperience.com/2012/01/curve-fitting-and-styling-areachart/"&gt;Curve fitting and styling AreaChart&lt;/a&gt;: 
&lt;/p&gt;

&lt;blockquote&gt;
I was experimenting today with extending AreaChart to do curve fitting for some example code I was hacking on. It is also a example of what can be done with styling JavaFX charts with CSS. Here is the result...
&lt;/blockquote&gt;






&lt;p&gt; 
&lt;b&gt;Subscriptions and Archives:&lt;/b&gt; You can subscribe to this blog using the &lt;a
    href="http://weblogs.java.net/blog/45/feed"&gt;java.net Editor's Blog Feed&lt;/a&gt;. You can also subscribe to the &lt;a
    href="http://www.java.net/pub/q/java_today_rss"&gt;Java Today RSS feed&lt;/a&gt; and the &lt;a
    href="http://www.java.net/blogfront/feed"&gt;java.net blogs feed&lt;/a&gt;. You can find historical archives of what has appeared the front page of java.net in the &lt;a href="http://java.net/archive/homepage"&gt;java.net home page archive&lt;/a&gt;.
&lt;/p&gt;


&lt;p align="right"&gt;
-- &lt;a
    href="http://www.java.net/author/kevin-farnham"&gt;Kevin Farnham&lt;/a&gt;&lt;br /&gt;
Twitter: &lt;a href="http://twitter.com/kevin_farnham"&gt;@kevin_farnham&lt;/a&gt;
&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 18:28:14 GMT</pubDate>
      <guid>http://www.java.net/883277 at http://www.java.net</guid>
      <dc:date>2012-02-04T18:28:14Z</dc:date>
    </item>
    <item>
      <title>OpenKM 5.1.9</title>
      <link>http://www.topix.net/tech/java/2012/02/openkm-5-1-9?fromrss=1</link>
      <description>&lt;p&gt;OpenKM is a Open Source electronic document management system, which, due to its characteristics, can be used by large companies as well as by the small ones, as a useful tool in knowledge management processing, providing a more flexible and lower-cost alternative to other proprietary applications.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 18:07:05 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/openkm-5-1-9?fromrss=1</guid>
      <dc:date>2012-02-04T18:07:05Z</dc:date>
    </item>
    <item>
      <title>Dell's New Software Division - Great News for Dell</title>
      <link>http://java.sys-con.com/node/2153658</link>
      <description>Some companies get it.  Others wander around in the fog and think that it's a &amp;quot;Cloud&amp;quot;.  In case you've missed it, 2012 has been the year of some amazing strategic moves by Dell. If you think Dell isn't a software vendor, you're dead wrong.  Dell &amp;quot;gets it&amp;quot; - SaaS, Software &amp;amp; Cloud.
Dell is making some exciting waves in the &amp;quot;solutions&amp;quot; business. Building on the momentum as a result of the acquisition of Perot Systems some years ago and a buying spree where they acquired a host of best-of-breed software solutions such as Boomi (Cloud-based Integration Platform),Dell has just announced a newly created Software Division and has appointed veteran John Swainson as president, reporting to Michael Dell.&lt;p&gt;&lt;a href="http://java.sys-con.com/node/2153658"&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 15:15:00 GMT</pubDate>
      <guid>http://java.sys-con.com/node/2153658</guid>
      <dc:date>2012-02-04T15:15:00Z</dc:date>
    </item>
    <item>
      <title>Tilera’s New Server Chips Arrive</title>
      <link>http://java.sys-con.com/node/2153525</link>
      <description>Tilera, the wannabe many-core Intel server replacement, said Monday that it&amp;rsquo;s delivering the expected 16- and 36-core versions of its new 64-bit low-power proprietary TILE-GX processors along with evaluation systems it hopes will give Intel something to worry about. The things should be in volume by mid-March.
They&amp;rsquo;re Tilera&amp;rsquo;s first 64-bit chips capable of using more memory than its original 32-bit widgets &amp;ndash; like 512GB or 1TB. They&amp;rsquo;ve been shipping in limited quantities &amp;ndash; alphas &amp;ndash; since September.
The start-up claims to have 20 design-wins and 80 &amp;ldquo;deep&amp;rdquo; engagements for the GX family that it expects will turn into design-wins &amp;ndash; probably this year &amp;ndash; because they&amp;rsquo;re do-or-die mission-critical projects. Forty-seven are in the US, 13 in Europe, and 20 in APAC, mostly China.&lt;p&gt;&lt;a href="http://java.sys-con.com/node/2153525"&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 15:00:00 GMT</pubDate>
      <guid>http://java.sys-con.com/node/2153525</guid>
      <dc:date>2012-02-04T15:00:00Z</dc:date>
    </item>
    <item>
      <title>x += x++ * x++ * x++; Really? Just a little mock OCAJP exam question to get you thinking.</title>
      <link>http://www.pheedcontent.com/click.phdo?i=852da4d4c9970c3e698584260d6cb5a6</link>
      <description>x += x++ * x++ * x++; Now that's a little annoying. You'd shoot a developer who worked that into a program, but it's they type of thing you'd see on a certification exam. Maybe it's a little too difficult for the OCAJP, the Associate exam from Oracle, but it's probably pretty good fodder for the new OCPJP exam for Java 7.&lt;br /&gt;

&lt;br /&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:5c21f58c202418c1a0d5edca9026ddc7:EwrmDyrMyh7KTBkTxYjuBTScDih6rD849ojveeu24CxXjjiRYNPe4Ke8ozAmSptlH4O5XTYcW6ysqGc%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/digg_64x16.png" title="Add to digg" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:d0bb911006365329bb26415953e6e35e:Ic95iyj5Qz%2F6T6w9B29lAN%2FMp0ScRc%2FBRheFUvmttsYXKdqRPqgtwct2hHlnP0tLDTieB2qDNTOkU0A%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/stumbleit.gif" title="Add to StumbleUpon" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:78249646cf21ceb03e3ef93bb68bbb15:kCCfIKSWWfYhidgVvdE7B9vYL%2Bq4J7D98hSoNnKVSjhwXxLmtSGybGBVWOuNs1PQP1rtc6qEleJv0A%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/delicious.gif" title="Add to del.icio.us" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:f16818afe68940f9c4127498e9a9eb53:%2BA5CJSmxJgGnHEUgXnjmzKIkQlB8c9A95PlFfW8SMJ1VfMBCWxhlm%2Fq%2FWzzY8g0%2FaSUqeKsg3zFXvQ%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/google.png" title="Add to Google" /&gt;&lt;/a&gt;

&lt;br /&gt;


&lt;img height="0" src="http://tags.bluekai.com/site/5148" width="0" /&gt;
&lt;img height="0"
  src="http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;amp;adv=wouzn4v&amp;amp;fmt=3" width="0" /&gt;</description>
      <pubDate>Sat, 04 Feb 2012 14:13:38 GMT</pubDate>
      <guid>http://www.pheedcontent.com/click.phdo?i=852da4d4c9970c3e698584260d6cb5a6</guid>
      <dc:date>2012-02-04T14:13:38Z</dc:date>
    </item>
    <item>
      <title>Remote Desktop Web 0.1 Beta</title>
      <link>http://www.topix.net/tech/java/2012/02/remote-desktop-web-0-1-beta?fromrss=1</link>
      <description>&lt;p&gt;Remote Desktop Web is a Java AWT application that enables HTTP clients to connect and control mouse clicks and keyboard presses via a web interface.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 13:52:21 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/remote-desktop-web-0-1-beta?fromrss=1</guid>
      <dc:date>2012-02-04T13:52:21Z</dc:date>
    </item>
    <item>
      <title>The Aquarium: Tab Sweep - Remote GlassFish on EC2, JavaEE 6 intro, Java 7 readiness, WADL, losing JCP voting rights, ...</title>
      <link>http://blogs.oracle.com/theaquarium/entry/tab_sweep_remote_glassfish_on</link>
      <description>&lt;p&gt;
&lt;em&gt;Note: if you're reading this using a feedreader, please make sure you've updated to the &lt;a href="http://blogs.oracle.com/theaquarium/feed/entries/atom"&gt;updated TheAquarium feed&lt;/a&gt;.&lt;/em&gt;
&lt;/p&gt;

&lt;p&gt;
Recent Tips and News on Java, Java EE 6, GlassFish &amp;amp; more :
&lt;/p&gt;
 


&lt;p&gt;&lt;a href="http://glassfish.org/" title="Tips &amp;amp; Tricks"&gt;&lt;img
      align="left" height="52"
      src="https://blogs.oracle.com/theaquarium/resource/RadioReceiver-89_99px.png" width="60" /&gt;&lt;/a&gt;
&lt;/p&gt;





&lt;p&gt;
&amp;bull; Asadmin with Remote GlassFish (on EC2) (Bobby)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://tiainen.sertik.net/2012/01/easy-oauth-using-dalicore-and-glassfish.html"&gt;Easy OAuth using DaliCore and GlassFish&lt;/a&gt; (Joeri)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://techblog.jtv.com/2012/01/25/introduction-to-java-enterprise-edition-6/"&gt;Introduction to Java Enterprise Edition 6&lt;/a&gt; (JTV Technology Blog)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://blog.davekoelmeyer.co.nz/2012/01/28/container-based-authentication-with-jspwiki-glassfish-and-opendj/"&gt;Container based authentication with JSPWiki, GlassFish and OpenDJ&lt;/a&gt; (Dave)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://www.adam-bien.com/roller/abien/entry/glassfish_jersey_exception_java_lang"&gt;Exception &amp;quot;java.lang.IllegalArgumentException: object is not an instance of declaring class&amp;quot; And Solution&lt;/a&gt; (Adam)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://weblogs.java.net/blog/editor/archive/2012/01/29/jcps-evolution-openness-continues-lost-voting-rights-and-jsr-355"&gt;JCP's Evolution into Openness Continues: Lost Voting Rights and JSR 355&lt;/a&gt; (java.net)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://ocpsoft.com/java/jsf2-java/server-side-action-methods-on-jsf-valuechange-events-using-ajax-listeners/"&gt;Server side action methods on JSF ValueChange events using AJAX listeners&lt;/a&gt; (Lincoln)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://nurkiewicz.blogspot.com/2012/01/gentle-introduction-to-wadl-in-java.html"&gt;Gentle introduction to WADL (in Java)&lt;/a&gt; (Tomasz)
&lt;br /&gt;&amp;bull; &lt;a
    href="http://vyazelenko.com/2012/02/01/is-your-project-ready-for-java-7/"&gt;Is your project ready for Java 7?&lt;/a&gt; (Dmitry)
&lt;br /&gt;&amp;bull; &lt;a href="http://oneminutedistraction.wordpress.com/2012/02/03/screencast-are-you-there/"&gt;XMPP/Vorpal Screencast: Are you there?&lt;/a&gt; (Chuk)
&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 13:37:00 GMT</pubDate>
      <guid>http://blogs.oracle.com/theaquarium/entry/tab_sweep_remote_glassfish_on</guid>
      <dc:date>2012-02-04T13:37:00Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Gunnar Wagenknecht: Eclipse at FOSDOM 2012</title>
      <link>http://wagenknecht.org/blog/?p=417</link>
      <description>&lt;p&gt;It&amp;rsquo;s my first out of two days at FOSDEM 2012. It took us quite a ride to get from the hotel to the ULB. We tried to order a taxi but the people at the reception told us that it would take at least 1.5 hours till a taxi arrives. Luckily, Mike and Andrew know someone who has been at FOSDEM a couple of times before. He guided us&amp;nbsp;safely&amp;nbsp;to ULB using a combination of walking, metro, tram and more walking.&lt;/p&gt;

&lt;p&gt;We&amp;nbsp;quickly&amp;nbsp;setup an Eclipse stand over there and Mike, Andrew and myself are showing demos and talking to people. BTW, thanks to the FOSDEM organizer to have it well prepared so that we just needed to setup our banner and our notebooks for the demos.&lt;/p&gt;

&lt;p&gt;So far we have a great mixture of questions from developers using Eclipse for their day-to-day work, programming questions of Eclipse plug-in developers and people interested in Orion. There are also people stepping by that have no questions &amp;ndash; they introduce themselves as happy Eclipse users and appreciate what the committers of the various projects have built over time. Thanks for those kind words folks!&lt;/p&gt;


&lt;a
  href="http://wagenknecht.org/blog/archives/2012/02/eclipse-at-fosdom-2012.html/3-img_1243"
    title="3-IMG_1243"&gt;&lt;img height="150"
    src="http://wagenknecht.org/blog/wp-content/uploads/2012/02/3-IMG_1243-150x150.jpg"
    title="3-IMG_1243" width="150" /&gt;&lt;/a&gt;

&lt;a
  href="http://wagenknecht.org/blog/archives/2012/02/eclipse-at-fosdom-2012.html/1-img_1241"
    title="1-IMG_1241"&gt;&lt;img height="150"
    src="http://wagenknecht.org/blog/wp-content/uploads/2012/02/1-IMG_1241-150x150.jpg"
    title="1-IMG_1241" width="150" /&gt;&lt;/a&gt;

&lt;a
  href="http://wagenknecht.org/blog/archives/2012/02/eclipse-at-fosdom-2012.html/2-img_1242"
    title="2-IMG_1242"&gt;&lt;img height="150"
    src="http://wagenknecht.org/blog/wp-content/uploads/2012/02/2-IMG_1242-150x150.jpg"
    title="2-IMG_1242" width="150" /&gt;&lt;/a&gt;

&lt;a
  href="http://wagenknecht.org/blog/archives/2012/02/eclipse-at-fosdom-2012.html/4-img_1246"
    title="4-IMG_1246"&gt;&lt;img height="150"
    src="http://wagenknecht.org/blog/wp-content/uploads/2012/02/4-IMG_1246-150x150.jpg"
    title="4-IMG_1246" width="150" /&gt;&lt;/a&gt;


&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;a
      href="http://www.facebook.com/share.php?u=http://wagenknecht.org/blog/archives/2012/02/eclipse-at-fosdom-2012.html"&gt;&lt;img
      src="http://wagenknecht.org/blog/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" title="Share on Facebook" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 13:35:23 GMT</pubDate>
      <guid>http://wagenknecht.org/blog/?p=417</guid>
      <dc:date>2012-02-04T13:35:23Z</dc:date>
    </item>
    <item>
      <title>Koenig Now Offers Training on Core Java SE 7</title>
      <link>http://www.topix.net/tech/java/2012/02/koenig-now-offers-training-on-core-java-se-7?fromrss=1</link>
      <description>&lt;p&gt;Core Java SE 7 is designed for those programmers who want to build their fundamentals &amp;amp; programming skills using Java and want to study beyond the OCP-JP curriculum.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 09:43:00 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/koenig-now-offers-training-on-core-java-se-7?fromrss=1</guid>
      <dc:date>2012-02-04T09:43:00Z</dc:date>
    </item>
    <item>
      <title>Koenig Now Offers Training on Advanced Java</title>
      <link>http://www.topix.net/tech/java/2012/02/koenig-now-offers-training-on-advanced-java?fromrss=1</link>
      <description>&lt;p&gt;Advanced Java is designed for those Java programmers who already have strong programming skills but want to learn the advanced features of Java SE.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 09:42:59 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/koenig-now-offers-training-on-advanced-java?fromrss=1</guid>
      <dc:date>2012-02-04T09:42:59Z</dc:date>
    </item>
    <item>
      <title>Silcon Valley Presenters</title>
      <link>http://www.topix.net/tech/java/2012/02/silcon-valley-presenters?fromrss=1</link>
      <description>&lt;p&gt;I love doing presentations, I become an actor on stage, it's fun, it's exciting.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 07:38:03 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/silcon-valley-presenters?fromrss=1</guid>
      <dc:date>2012-02-04T07:38:03Z</dc:date>
    </item>
    <item>
      <title>H2 Database Engine 1.3.164</title>
      <link>http://www.topix.net/tech/java/2012/02/h2-database-engine-1-3-164?fromrss=1</link>
      <description>&lt;p&gt;H2 is an SQL database engine written in Java that implements the JDBC API. Embedded, server, and clustering modes are available.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Feb 2012 03:33:48 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/h2-database-engine-1-3-164?fromrss=1</guid>
      <dc:date>2012-02-04T03:33:48Z</dc:date>
    </item>
    <item>
      <title>DevX - Java: Using Hibernate to Implement Multi-tenant Cloud Architecture</title>
      <link>http://www.devx.com/Java/Article/47817?trk=DXRSS_JAVA</link>
      <description>Hibernate is an excellent Java ORM tool but it lacks the features required to implement a multi-tenant cloud architecture. Don't let that stop you.</description>
      <pubDate>Sat, 04 Feb 2012 03:21:48 GMT</pubDate>
      <guid>http://www.devx.com/Java/Article/47817?trk=DXRSS_JAVA</guid>
      <dc:date>2012-02-04T03:21:48Z</dc:date>
    </item>
    <item>
      <title>Signed Applet</title>
      <link>http://www.topix.net/tech/java/2012/02/signed-applet?fromrss=1</link>
      <description>&lt;p&gt;Hi guys, ive been writing a game in Java, that is single player at the moment. And I have posted it to my website.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 23:18:59 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/signed-applet?fromrss=1</guid>
      <dc:date>2012-02-03T23:18:59Z</dc:date>
    </item>
    <item>
      <title>When Was Your Last Enterprise Architecture Maturity Assessment?</title>
      <link>http://java.sys-con.com/node/2147189</link>
      <description>Every company should plan regular architecture capability maturity assessments using a model. These should provide a framework that represents the key components of a productive enterprise architecture process. A model provides an evolutionary way to improve the overall process that starts out in an ad hoc state, transforms into an immature process, and then finally becomes a well-defined, disciplined, managed and mature process. The goal is to enhance the overall odds for success of the enterprise architecture by identifying weak areas and providing a defined path towards improvement. As the architecture matures, it should increase the benefits it offers the organization.
Architecture maturity assessments help to determine how companies can maximise competitive advantage, identify ways of cutting costs, improve quality of services and reduce time to market. These assessments are undertaken as part of the Enterprise Architecture management.&lt;p&gt;&lt;a href="http://java.sys-con.com/node/2147189"&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 21:00:00 GMT</pubDate>
      <guid>http://java.sys-con.com/node/2147189</guid>
      <dc:date>2012-02-03T21:00:00Z</dc:date>
    </item>
    <item>
      <title>ArchBeat Link-o-Rama for 2012-02-03</title>
      <link>http://www.topix.net/tech/java/2012/02/archbeat-link-o-rama-for-2012-02-03?fromrss=1</link>
      <description>&lt;p&gt;&amp;quot;Everybody gets so much information all day long that they lose their common sense.&amp;quot; -- Gertrude Stein Honglin Su shares instructions on how use the Oracle VM Server SDK to build a device driver for Oracle VM Server 3.0.3. Dr.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 19:04:38 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/archbeat-link-o-rama-for-2012-02-03?fromrss=1</guid>
      <dc:date>2012-02-03T19:04:38Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Doug Schaefer: Eclipse C/C++ IDE reaches 750,000 downloads for Indigo-SR1</title>
      <link>http://cdtdoug.blogspot.com/2012/02/eclipse-cc-ide-reaches-750000-downloads.html</link>
      <description>&lt;blockquote&gt;&lt;p&gt;Wow! The Eclipse C/C++ IDE, including the Linux variant, has passed 750,000 downloads for Indigo SR-1, in only 4 months.&lt;/p&gt;&amp;mdash; Doug Schaefer (@dougschaefer) &lt;a href="https://twitter.com/dougschaefer/status/165471965900058625"&gt;February 3, 2012&lt;/a&gt;&lt;/blockquote&gt;
&lt;div&gt;&lt;img height="1"
    src="https://blogger.googleusercontent.com/tracker/16474715-1376781600201794359?l=cdtdoug.blogspot.com" width="1" /&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 03 Feb 2012 18:29:10 GMT</pubDate>
      <guid>http://cdtdoug.blogspot.com/2012/02/eclipse-cc-ide-reaches-750000-downloads.html</guid>
      <dc:date>2012-02-03T18:29:10Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Max Rydahl Andersen: m2e(clipse)-wtp 0.15.0 : New &amp; Noteworthy</title>
      <link>https://community.jboss.org/community/tools/blog/2012/02/03/m2eclipse-wtp-0150-new-noteworthy</link>
      <description>&lt;div&gt;&lt;p&gt;Maven Integration for Eclipse WTP 0.15.0, a.k.a m2eclipse-wtp, a.k.a m2e-wtp is available.&lt;/p&gt;&lt;p&gt;This release contains mostly bug fixes, but a few improvements managed to slip in. The complete release notes are available &lt;a
        href="https://issues.sonatype.org/secure/ReleaseNote.jspa?projectId=10310&amp;amp;version=11420"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;m2e-wtp 0.15.0 is compatible with the JavaEE distributions of Eclipse Helios and Indigo, requires at least m2e 1.0 (works with 1.1) and mavenarchiver plugin &amp;gt;= 0.14.0 (0.15.0 should be automatically installed).&lt;/p&gt;&lt;p&gt;As usual, m2e-wtp can be installed from :&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;the Maven Discovery mechanism, for new installations : Window &amp;gt; Preferences &amp;gt; Maven &amp;gt; Discovery &amp;gt; Open catalog&lt;/li&gt;&lt;li&gt;the &lt;a
          href="http://marketplace.eclipse.org/content/maven-integration-eclipse-wtp"&gt;Eclipse Marketplace&lt;/a&gt; : Help &amp;gt; Eclipse Marketplace&lt;/li&gt;&lt;li&gt;the update site : &lt;strong&gt;&lt;a
      href="http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/"&gt;http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/&lt;/a&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So let's see what are the highlights of this new release :&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;Packaging inclusion/exclusion support improvements&lt;p&gt;For war project, previous m2e-wtp versions used to use  and  attributes from the maven-war-plugin config to enable (or not) the deployment of project dependencies to WTP servers. In 0.15.0, the same level of support has been added to EAR projects using maven-ear-plugin 2.7+. However, the problem with this approach is, other resources (web pages, classes ...) are not properly excluded (using the &amp;lt;*SourceInclude&amp;gt; and &amp;lt;*SourceExclude&amp;gt; attributes). &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In order to address this problem, &lt;a
      href="https://community.jboss.org/people/rob.stryker"&gt;Rob Stryker&lt;/a&gt;, committer on WTP and lead of JBoss AS tooling in JBoss Tools, provided an implementation for JBoss AS servers that might be generalized to other WTP server adapters (if they decide to do so). Basically, some new metadata is added to the project's .settings/org.eclipse.wst.common.component like : &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 

&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The patterns are separated with a comma and exclusions take precedence over inclusions : resources matching one of the exclusion patterns are not deployed, even if they match one of the inclusion patterns. That solution is not maven-bound so any other kind of project can benefit from it.&lt;/p&gt;&lt;p&gt;Now all m2e-wtp 0.15.0 does is map the maven patterns to their equivalent component metadata. This gives : &lt;/p&gt;&lt;p&gt;&lt;a
        href="https://community.jboss.org/servlet/JiveServlet/showImage/38-4510-17915/component_patterns.png"&gt;&lt;img
        height="209"
        src="https://community.jboss.org/servlet/JiveServlet/downloadImage/38-4510-17915/450-209/component_patterns.png"
      width="450" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In the example above, a warning is displayed as both  and  are defined. Since both patterns could overlap, it might lead to some weird behavior where WTP would actually deploy more files than a maven CLI build. In order to minimize (we can not totally solve) that potential discrepancy we only keep the packaging patterns in the component files and recommend using  only. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Currently, this feature only works in combination with the JBoss AS Tools from JBoss Tools 3.3.0.Beta1 (nightly builds available from&lt;a
      href="http://download.jboss.org/jbosstools/updates/nightly/trunk/"&gt; http://download.jboss.org/jbosstools/updates/nightly/trunk/&lt;/a&gt;), but we'll try to make other WTP Server adapter vendors support it in the future (as part of WTP core API).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;Warnings added when unsupported dependency types are detected&lt;p&gt;As of today, if a project depends on another workspace project of type ejb-client or test-jar,&amp;nbsp; that specific dependency will not be packaged properly by WTP, as Maven would do in command line. Moreover, you'll experience some class leakage on the compilation and test classpaths in Eclipse (ex: non client classes being visible). The only known workarounds to this issue are to disable workspace resolution, or close the dependent project and rely on the dependencies from the local maven repository.&lt;/p&gt;&lt;p&gt;Ideally, in order to make the deployment part work, we would need to introduce new WTP components, but the current WTP API &lt;a
      href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=330894"&gt;doesn't support it, yet&lt;/a&gt;. So, until this is fixed, warning markers are added whenever a project depends on such &amp;quot;unsupported&amp;quot; types. That should hopefully give users an idea of the problem and how to circumvent it. &lt;/p&gt;&lt;p&gt;&lt;a
        href="https://community.jboss.org/servlet/JiveServlet/showImage/38-4510-17913/unsupported-dependency-type.png"&gt;&lt;img
        height="267"
        src="https://community.jboss.org/servlet/JiveServlet/downloadImage/38-4510-17913/450-267/unsupported-dependency-type.png"
      width="450" /&gt;&lt;/a&gt;&lt;/p&gt;Better handling of dependencies in war projects&lt;p&gt;Previous m2e-wtp versions had, in some use cases, some outstanding issues with regard to dependency management of war projects. In particular, &lt;/p&gt;&lt;ul&gt;&lt;li&gt;when 2 dependencies of the same artifact, but having a different classifier were added to a web project, only one would show up on the classpath. This has been properly fixed.&lt;/li&gt;&lt;li&gt;in some cases, the timestamped version of a SNAPSHOT dependencies from the local repository, would be copied under the target/ folder, causing some jar locking issues in windows. The rationale behind this behavior is, maven-war-plugin packages snapshot dependencies using the timestamp identifier. Since the name of file in the maven classpath library needs to match the one deployed by WTP, a copy was performed. To fix this problem, the default file pattern matching used for dependency deployment has been changed to @{artifactId}@-@{baseVersion}@@{dashClassifier?}@.@{extension}@. This means that, by default in m2e-wtp, SNAPSHOT dependencies are now deployed using the SNAPSHOT suffix instead of the timestamp. If you need to force the use of timestamped artifacts, then you need to explicitely decalre the following in your pom.xml :&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&amp;nbsp; org.apache.maven.plugins
&amp;nbsp; maven-war-plugin
&amp;nbsp; 2.2
&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; @{artifactId}@-@{version}@@{dashClassifier?}@.@{extension}@
&amp;nbsp; 

&lt;p&gt;&amp;nbsp;&lt;/p&gt;Removal of conflicting facets on packaging change&lt;br /&gt;&lt;p&gt;If you had a java utility project, that you wanted to upgrade to an EJB project for example, a constraint violation would be raised upon project configuration update (EJB and Utility facets can't be both installed).&lt;/p&gt;&lt;p&gt;This has been fixed by removing all conflicting facets when you change the packaging of a Java EE project, making that conversion completely transparent.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;What's next?&lt;br /&gt;&lt;p&gt;m2e 1.1 introduces a new Eclipse to Maven project &lt;a
      href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=359340"&gt;conversion API&lt;/a&gt;. It means that, in m2e-wtp.next, we will be able to automatically convert existing WTP project configuration to maven's. Dependencies will still need to be set/translated manually but that's a pretty good start IMHO. &lt;/p&gt;&lt;br /&gt;Finally ...&lt;br /&gt;&lt;p&gt;I would like to thank the m2e-wtp community at large for their support and contributions, that's what make this project move forward and make it &lt;a
        href="http://marketplace.eclipse.org/metrics/installs/last30days"&gt;one of the most popular projects&lt;/a&gt; on the eclipse marketplace. &lt;/p&gt;&lt;p&gt;Contributions can take the form of : &lt;/p&gt;&lt;ul&gt;&lt;li&gt;patches/pull requests (source is available on &lt;a
        href="https://github.com/sonatype/m2eclipse-wtp/"&gt;https://github.com/sonatype/m2eclipse-wtp/)&lt;/a&gt;, as Laszlo Varadi did to&lt;a
        href="https://issues.sonatype.org/browse/MECLIPSEWTP-201"&gt; fix some overlay issue in windows&lt;/a&gt;, &lt;/li&gt;&lt;li&gt;bug reports (at &lt;a
        href="https://issues.sonatype.org/browse/MECLIPSEWTP"&gt;https://issues.sonatype.org/browse/MECLIPSEWTP&lt;/a&gt;) &lt;/li&gt;&lt;li&gt;help on the documentation in the &lt;a
        href="https://github.com/sonatype/m2eclipse-wtp/wiki"&gt;wiki&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;answering questions on the &lt;a
      href="https://dev.eclipse.org/mailman/listinfo/m2e-users"&gt;m2e mailing list&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Keep it up.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Fred.&lt;/p&gt;&lt;p&gt;&lt;a href="https://twitter.com/#!/fbricon"&gt;https://twitter.com/#!/fbricon&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 03 Feb 2012 18:01:36 GMT</pubDate>
      <guid>https://community.jboss.org/community/tools/blog/2012/02/03/m2eclipse-wtp-0150-new-noteworthy</guid>
      <dc:date>2012-02-03T18:01:36Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Markus Knauer: Eclipse Juno M5 and Indigo SR2 RC2</title>
      <link>http://eclipsesource.com/blogs/?p=7034</link>
      <description>&lt;p&gt;Two releases of the Eclipse EPP packages today:&lt;/p&gt;

&lt;p&gt;The packages for &lt;a
    href="http://www.eclipse.org/downloads/packages/release/indigo/sr2-rc2"&gt;&lt;strong&gt;Indigo SR2 RC2&lt;/strong&gt;&lt;/a&gt; (the &lt;em&gt;second release candidate&lt;/em&gt; for the &lt;em&gt;second service release&lt;/em&gt; of the Indigo release, based on Eclipse Platform 3.7.2) and the packages for this year&amp;rsquo;s Simultaneous Release &lt;a href="http://www.eclipse.org/downloads/packages/release/juno/m5"&gt;&lt;strong&gt;Juno M5&lt;/strong&gt;&lt;/a&gt; (the &lt;em&gt;5th milestone&lt;/em&gt; based on Eclipse Platform 4.2) are available:&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.eclipse.org/downloads/index-developer.php"&gt;http://www.eclipse.org/downloads/index-developer.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Please test and report any issues in &lt;a href="https://bugs.eclipse.org/bugs/"&gt;Bugzilla&lt;/a&gt;. Especially the Eclipse 4.x team needs your help! The sooner bugs are found, the sooner they can be fixed!&lt;/p&gt;

&lt;p&gt;One of the changes is the addition of &lt;a
    href="http://www.eclipse.org/recommenders/"&gt;Eclipse Code Recommenders&lt;/a&gt; to the &lt;a href="http://www.eclipse.org/downloads/packages/eclipse-rcp-and-rap-developers/junom5"&gt;Eclipse for RCP and RAP Developers package&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 17:54:04 GMT</pubDate>
      <guid>http://eclipsesource.com/blogs/?p=7034</guid>
      <dc:date>2012-02-03T17:54:04Z</dc:date>
    </item>
    <item>
      <title>Tiggzi: Cloud-based HTML5 And Hybrid Mobile App Builder Is Now Free!</title>
      <link>http://www.pheedcontent.com/click.phdo?i=66185a129358c9a89df1780a815d2a1b</link>
      <description>Tiggzi is cloud-based mobile app builder. It makes it super easy and fast to build HTML5 and hybrid (with PhoneGap) mobile apps entirely in the cloud. With a new Free plan, anyone can now build a mobile app. &lt;br /&gt;

&lt;br /&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:77c022b43e9f80d83051cc7400aee215:Q6FBq62Untdo732lTg2NW253ggdt%2FJioiNJSDtx9FMkGD3TQ14ec8TTfH9BBaVwPSIZpaZMCas2Z7kE%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/digg_64x16.png" title="Add to digg" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:caa6b784a2f9ca888d9c820dcf6a1f94:psuY52JTgLxAfYyBsGcM8%2BpnarUH6GuNf9%2BajKPq0oUZt%2BHqKreTGrYhNbWemAQNXmghYKaZQasN%2Fts%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/stumbleit.gif" title="Add to StumbleUpon" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:c97f6d09d79fe9e6dab85880095a804b:dFqVfXkhhZ5mISvPFCpr99r7PtS8ySJJVGiyWlZRaO%2FtHMESFMYvveZrz2PHJgUZO2PimZqY9vIM9w%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/delicious.gif" title="Add to del.icio.us" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:d4a1b640f2411f273c3e607767a56d28:Il9Ad%2Bnscd6d0v%2FyVyXYiWuQi14%2BkZqHPom3RChg%2BiNIjoY%2FVJinDgKOSyc%2Bqqg6PaKLTDi%2F3LnZ7A%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/google.png" title="Add to Google" /&gt;&lt;/a&gt;

&lt;br /&gt;


&lt;img height="0" src="http://tags.bluekai.com/site/5148" width="0" /&gt;
&lt;img height="0"
  src="http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;amp;adv=wouzn4v&amp;amp;fmt=3" width="0" /&gt;</description>
      <pubDate>Fri, 03 Feb 2012 15:07:06 GMT</pubDate>
      <guid>http://www.pheedcontent.com/click.phdo?i=66185a129358c9a89df1780a815d2a1b</guid>
      <dc:date>2012-02-03T15:07:06Z</dc:date>
    </item>
    <item>
      <title>Spring 3, Spring Web Services 2 &amp;#38; LDAP Security</title>
      <link>http://www.pheedcontent.com/click.phdo?i=d8214e03bbc64a2b57196acf5baf648e</link>
      <description>Creating and securing a Spring 3 , Spring WS 2 web service using multiple XSDs and LDAP security.&lt;br /&gt;

&lt;br /&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:2c7683aa7b8302983631f05553b8c3bd:riSix2mUg6ydNedeQukJqbFuwOEXsWnyKmKoODZEInK%2FTm401uAJAPgFASKW87K2bN7OWG69cEkitnU%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/digg_64x16.png" title="Add to digg" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:0c0f3cca4df767be07e4ffcf3e8989c7:EcEUTNQQXxveXMaSRIYVP%2FbMdGkPDUiz1M1Rmb2oTM0latKA7q4nOag8rRPAtGC2rfPWKixasjDHGSA%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/stumbleit.gif" title="Add to StumbleUpon" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:0a882a1c5a24d16a0725992a05462192:zV2gZYwVBPrYC3FCvAG1GdO2wENChnSHtQmE0vrfcQlXoDAAAGmBRxJ7lO6xecF2Xp2hKIfHbpKB4A%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/delicious.gif" title="Add to del.icio.us" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:6149cf388b3bc9026414d20861fba485:ANOpMqujBPj7Nshcs9nC5pPeVEVCDHXmbtGuUoJzteHC3BVl2aLHm7rEVylj%2FuweQYlcplVum6sGTQ%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/google.png" title="Add to Google" /&gt;&lt;/a&gt;

&lt;br /&gt;


&lt;img height="0" src="http://tags.bluekai.com/site/5148" width="0" /&gt;
&lt;img height="0"
  src="http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;amp;adv=wouzn4v&amp;amp;fmt=3" width="0" /&gt;</description>
      <pubDate>Fri, 03 Feb 2012 15:06:26 GMT</pubDate>
      <guid>http://www.pheedcontent.com/click.phdo?i=d8214e03bbc64a2b57196acf5baf648e</guid>
      <dc:date>2012-02-03T15:06:26Z</dc:date>
    </item>
    <item>
      <title>IT Technical Project Manager</title>
      <link>http://www.topix.net/tech/java/2012/02/it-technical-project-manager?fromrss=1</link>
      <description>&lt;p&gt;IT Technical Project Manager - Greenfield Projects - A 65-100K An IT Technical Project Manager is required for a large change programme at a blue chip company based in London.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 14:54:34 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/it-technical-project-manager?fromrss=1</guid>
      <dc:date>2012-02-03T14:54:34Z</dc:date>
    </item>
    <item>
      <title>The Aquarium: GlassFish 3.1.2 Release Candidate builds are here!</title>
      <link>http://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_release</link>
      <description>&lt;p&gt;
&lt;a
    href="http://blogs.oracle.com/theaquarium/tags/3.1.2"&gt;GlassFish 3.1.2&lt;/a&gt; has never been so close to a GA/FCS release with promoted build b19 now available as Release Candidate (RC) 1. In fact you might as well go straight to RC2 (build 20), also now available from the &lt;a href="http://download.java.net/glassfish/3.1.2/promoted/"&gt;promoted builds page&lt;/a&gt;.
&lt;/p&gt;



&lt;a href="http://download.java.net/glassfish/3.1.2/promoted/"
    title="Download the latest 3.1.2 promoted build"&gt;
  &lt;img
    align="left" src="http://blogs.oracle.com/theaquarium/resource/GlassFish312.png" /&gt;
&lt;/a&gt;




&lt;p&gt;
If you're not sure which archive to use, try &lt;a href="http://dlc.sun.com.edgesuite.net/glassfish/3.1.2/promoted/latest-glassfish.zip"&gt;this one&lt;/a&gt;.
Another RC build (RC3) is planned in the next few days. Hopefully it'll be the last one before the product ships.
&lt;/p&gt;


&lt;p&gt;
So make sure you test your applications work properly with the &lt;a
    href="http://download.java.net/glassfish/3.1.2/promoted/"&gt;latest promoted build&lt;/a&gt; and check out &lt;a href="http://blogs.oracle.com/theaquarium/tags/3.1.2"&gt;recent blog posts on 3.1.2&lt;/a&gt; if you're wondering what to expect from this release. See you in a short while for a stable public release!
&lt;/p&gt;



&lt;p&gt;
Now you know what to do over the week-end! :)
&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 13:29:56 GMT</pubDate>
      <guid>http://blogs.oracle.com/theaquarium/entry/glassfish_3_1_2_release</guid>
      <dc:date>2012-02-03T13:29:56Z</dc:date>
    </item>
    <item>
      <title>Cumulogic, yet another PaaS platform for GlassFish</title>
      <link>http://www.topix.net/tech/java/2012/02/cumulogic-yet-another-paas-platform-for-glassfish?fromrss=1</link>
      <description>&lt;p&gt;Cumulogic is another PaaS provider offering Java as a platform and specifically GlassFish 3.1.1 as of their December 2011 release .&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 10:35:19 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/cumulogic-yet-another-paas-platform-for-glassfish?fromrss=1</guid>
      <dc:date>2012-02-03T10:35:19Z</dc:date>
    </item>
    <item>
      <title>Diagnosis of a JRockit Deadlock</title>
      <link>http://www.topix.net/tech/java/2012/02/diagnosis-of-a-jrockit-deadlock?fromrss=1</link>
      <description>&lt;p&gt;Recently I came across an interesting JRockit JVM deadlock. I am sharing the details of that deadlock, its diagnosis, and how to workaround that deadlock, which might be useful until the fix for that is available in a future JRockit release.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 06:26:03 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/diagnosis-of-a-jrockit-deadlock?fromrss=1</guid>
      <dc:date>2012-02-03T06:26:03Z</dc:date>
    </item>
    <item>
      <title>Alkitab Bible Study 2.8</title>
      <link>http://www.topix.net/tech/java/2012/02/alkitab-bible-study-2-8?fromrss=1</link>
      <description>&lt;p&gt;Alkitab Bible Study is an open source and free desktop bible study software. Alkitab Bible Study supports single/parallel view, commentaries, lexicons, dictionaries, glossaries, daily devotions, etc.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Feb 2012 02:16:15 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/alkitab-bible-study-2-8?fromrss=1</guid>
      <dc:date>2012-02-03T02:16:15Z</dc:date>
    </item>
    <item>
      <title>Apache JMeter 2.6 released</title>
      <link>http://www.pheedcontent.com/click.phdo?i=6a3ba30be3ddee160172646ca75cec4d</link>
      <description>Apache JMeter, the Open Source Load Test tool reference, which recently became a Top Level Apache project has released a new version 2.6&lt;br /&gt;

&lt;br /&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:a108cf71f381d9a6ea9ff94256f00f68:MMM7hR%2BlJ2rJ0kSEOT2R%2B1b6B6ha71NOwhIZs2yS14mNpq4myEkFUPzhfbf0QLbjg7MpLfGXuqt3WlM%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/digg_64x16.png" title="Add to digg" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:f597512112e7b0b5c457c08bfc86ebff:jyWSX6gfgBuxmqEA40N27bU0IsldEGZ7dZTnrOk0knpe8N9Gf0Y3VA%2FF1Kx%2Bhh43pWI5nY501K1Y%2Bss%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/stumbleit.gif" title="Add to StumbleUpon" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:c80c1ce6847fe992a83da5e6e04a138d:udG9b2KBGQOSkkYSgd1QvKVRiHxSvi38YE7bzyBxvY4ngRF%2FcEPb%2Fcf%2BQyQM57IH4tqcS3KHzlFqrQ%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/delicious.gif" title="Add to del.icio.us" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:2121e73eef327abefe11463113e31fdd:iLgTU8rdveJdWMGdxXxapf7EtiF%2BboTbnV%2BokFwLMvxI6NNipwgA0FoSmJ%2ByPX8qzKPwV3qdACkyKw%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/google.png" title="Add to Google" /&gt;&lt;/a&gt;

&lt;br /&gt;


&lt;img height="0" src="http://tags.bluekai.com/site/5148" width="0" /&gt;
&lt;img height="0"
  src="http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;amp;adv=wouzn4v&amp;amp;fmt=3" width="0" /&gt;</description>
      <pubDate>Thu, 02 Feb 2012 22:01:51 GMT</pubDate>
      <guid>http://www.pheedcontent.com/click.phdo?i=6a3ba30be3ddee160172646ca75cec4d</guid>
      <dc:date>2012-02-02T22:01:51Z</dc:date>
    </item>
    <item>
      <title>Java Champion Dick Wall on Genetics, the Java Posse, and Alternative Languages</title>
      <link>http://www.topix.net/tech/java/2012/02/java-champion-dick-wall-on-genetics-the-java-posse-and-alternative-languages?fromrss=1</link>
      <description>&lt;p&gt;In Part One of a two-part interview, titled &amp;quot;Java Champion Dick Wall on Genetics, the Java Posse, and Alternative Languages ,&amp;quot; Java Champion and Java Posse member Dick Wall explores the potential of genetic analysis to enhance human health, shares observations about alternative languages for the Java Virtual Machine , and reveals inside dope on the ... (more)&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 22:01:39 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/java-champion-dick-wall-on-genetics-the-java-posse-and-alternative-languages?fromrss=1</guid>
      <dc:date>2012-02-02T22:01:39Z</dc:date>
    </item>
    <item>
      <title>The Aquarium: Cumulogic, yet another PaaS platform for GlassFish</title>
      <link>http://blogs.oracle.com/theaquarium/entry/cumulogic_yet_another_paas_platform</link>
      <description>&lt;p&gt;
&lt;a
    href="http://www.cumulogic.com/"&gt;Cumulogic&lt;/a&gt; is another PaaS provider offering Java as a platform and specifically GlassFish 3.1.1 as of their &lt;a href="http://www.cumulogic.com/resources/documentation/release-notes"&gt;December 2011 release&lt;/a&gt;.
&lt;/p&gt;




&lt;a href="http://www.cumulogic.com/"
    title="GlassFish 3.1.1 on Cumulogic PaaS"&gt;
  &lt;img align="left" src="http://blogs.oracle.com/theaquarium/resource/CumulogicGlassFish.png" /&gt;
&lt;/a&gt;



&lt;p&gt;
CumuLogic PaaS has a dual public and private cloud strategy and support for Amazon EC2, OpenStack, Citrix-CloudStack, Eucalyptus, and VMware vSphere. It also offers RESTful APIs to manage the application lifecycle, and PaaS administration APIs to manage and monitor the platform.   
&lt;/p&gt;


&lt;p&gt;
For more details, you can read their &lt;a
    href="http://www.cumulogic.com/wp-content/uploads/2011/12/CumuLogic-datasheet-Nov2011.pdf"&gt;data sheet&lt;/a&gt;, one where you'll learn that &lt;a
    href="http://nighthacks.com/roller/jag/"&gt;James Gosling&lt;/a&gt; is one of the &lt;a href="http://www.cumulogic.com/company/advisers"&gt;company's advisors&lt;/a&gt;.
&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 22:00:00 GMT</pubDate>
      <guid>http://blogs.oracle.com/theaquarium/entry/cumulogic_yet_another_paas_platform</guid>
      <dc:date>2012-02-02T22:00:00Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Denis Roy: EclipseCon Poll: What do you think of the location change?</title>
      <link>http://eclipsewebmaster.blogspot.com/2012/02/eclipsecon-poll-what-do-you-think-of.html</link>
      <description>I haven't done a whacky poll in a long time, so there's no better time than now.&lt;br /&gt;
&lt;br /&gt;
You all know that this year, our &lt;a href="http://www.eclipsecon.org/2012/"&gt;favourite Eclipse gathering&lt;/a&gt;
 is &lt;a href="http://www.eclipsecon.org/2012/venue"&gt;moving to a new location&lt;/a&gt;
.  After so many years in California, what do you think of this move?&lt;br /&gt;
&lt;br /&gt;
Cast your vote by clickety-clicking the links below.  I'll post up the results tomorrow.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eclipsecon.org/the-weather-better-be-warm-and-the-beer-cold.wbmstr"&gt;http://eclipsecon.org/the-weather-better-be-warm-and-the-beer-cold.wbmstr&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eclipsecon.org/yay-less-time-on-an-airplane.wbmstr"&gt;http://eclipsecon.org/yay-less-time-on-an-airplane.wbmstr&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eclipsecon.org/oh-no-more-time-on-an-airplane.wbmstr"&gt;http://eclipsecon.org/oh-no-more-time-on-an-airplane.wbmstr&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eclipsecon.org/if-its-not-in-california-im-not-going.wbmstr"&gt;http://eclipsecon.org/if-its-not-in-california-im-not-going.wbmstr&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eclipsecon.org/no-matter-where-eclipsecon-is-webmasters-will-still-buy-us-beer-right.wbmstr"&gt;http://eclipsecon.org/no-matter-where-eclipsecon-is-webmasters-will-still-buy-us-beer-right.wbmstr&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://eclipsecon.org/why-not-do-eclipsecon-in-%28insert-tropical-exotic-location-here%29.wbmstr"&gt;http://eclipsecon.org/why-not-do-eclipsecon-in-(insert-tropical-exotic-location-here).wbmstr&lt;/a&gt;
&lt;div&gt;&lt;img height="1"
    src="https://blogger.googleusercontent.com/tracker/15140216-6907268417218262055?l=eclipsewebmaster.blogspot.com" width="1" /&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 02 Feb 2012 21:39:29 GMT</pubDate>
      <guid>http://eclipsewebmaster.blogspot.com/2012/02/eclipsecon-poll-what-do-you-think-of.html</guid>
      <dc:date>2012-02-02T21:39:29Z</dc:date>
    </item>
    <item>
      <title>Java.net Weblogs: SwingX 1.6.3 Released</title>
      <link>http://www.java.net/883231 at http://www.java.net</link>
      <description>&lt;p&gt;I am very pleased to announce the release of SwingX 1.6.3.&amp;nbsp; While the &lt;a href="http://java.net/jira/secure/ReleaseNote.jspa?projectId=11222&amp;amp;version=13366"&gt;release notes&lt;/a&gt; contain many fixes, I wanted to take a minute to highlight some of the major changes.&lt;/p&gt;


&lt;p&gt;First and foremost, we have more fully adopted Maven.&amp;nbsp; The project is now a collection of &lt;a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.swinglabs.swingx%22"&gt;smaller modules&lt;/a&gt;. This will make it easier for clients to use only the pieces of SwingX that they need or want.&amp;nbsp; To enable us to break SwingX into smaller modules, some classes have been moved or reorganized.&amp;nbsp; Don't worry, we've left a deprecated copy in the original location in all instance but one (I'm looking at you JXBusyLabel.Direction).&lt;/p&gt;

&lt;p&gt;Secondly for Maven, we needed to rename our groupId.&amp;nbsp; Per discussions with the maven.java.net folks, we are now using org.swinglabs.swingx as the groupId.&amp;nbsp; This is a change from org.swinglabs.&amp;nbsp; Doing so allows us to use the maven.java.net facitilities for automatically updating Maven Central with our releases.&amp;nbsp; Future releases should be a lot easier for us in that regard.&lt;/p&gt;

&lt;p&gt;The third Maven-related change is that swingx-core no longer contains a copy or dependency on all SwingX classes.&amp;nbsp; The swingx-graphics package is not used by any of our components.&amp;nbsp; To suppliment the need to have an all-in-one jar, we have created the swingx-all module which provides all SwingX content as a single JAR file.&lt;/p&gt;

&lt;p&gt;To highlight some non-Maven changes, we have:&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt;Improved our serialization support.&lt;/li&gt;
    &lt;li&gt;Improved our beaninfo support.&lt;/li&gt;
    &lt;li&gt;Rearchitected our plaf support to allow third party L&amp;amp;F support in the future.&lt;/li&gt;
    &lt;li&gt;Fixed a ton of bugs.&lt;/li&gt;
    &lt;li&gt;Improved our testing style and code coverage.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;If anyone is experiencing any issues with out latest release, please let us know over in the &lt;a href="http://www.java.net/forums/javadesktop/java-desktop-technologies/swinglabs"&gt;forums&lt;/a&gt;.&amp;nbsp; Any feedback, especially about how we divided the code into modules, is always welcomed.&lt;/p&gt;

&lt;p&gt;Thanks and enjoy!&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 19:10:55 GMT</pubDate>
      <guid>http://www.java.net/883231 at http://www.java.net</guid>
      <dc:date>2012-02-02T19:10:55Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Lars Vogel: Eclipse Community Awards voting open. Please vote</title>
      <link>http://www.vogella.de/blog/?p=4885</link>
      <description>&lt;p&gt;Just a small reminder, the &lt;a
    href="http://eclipse.org/org/press-release/20120130_awardsvote.php"&gt;Eclipse Community Awards&lt;/a&gt; is currently open for voting. Please vote: &lt;a href="http://eclipse.org/org/press-release/20120130_awardsvote.php"&gt;http://eclipse.org/org/press-release/20120130_awardsvote.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&amp;rsquo;m also nominated, as &lt;a
    href="http://marketplace.eclipse.org/nominations/top-newcomer-evangelist"&gt;Eclipse Top Newcomer Evangelist&lt;/a&gt; &lt;img src="http://www.vogella.de/blog/wp-includes/images/smilies/icon_smile.gif" /&gt; &lt;/p&gt;

 &lt;p&gt;&lt;a
    href="http://www.vogella.de/blog/?flattrss_redirect&amp;amp;id=4885&amp;amp;md5=944f71948c3029522b501cceea5bc213"
      title="Flattr"&gt;&lt;img src="http://www.vogella.de/blog/wp-content/plugins/flattr/img/flattr-badge-large.png" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 13:02:56 GMT</pubDate>
      <guid>http://www.vogella.de/blog/?p=4885</guid>
      <dc:date>2012-02-02T13:02:56Z</dc:date>
    </item>
    <item>
      <title>123 Live Help 5.4</title>
      <link>http://www.topix.net/tech/java/2012/02/123-live-help-5-4?fromrss=1</link>
      <description>&lt;p&gt;It is implemented with Java server and Flash client: The Java server, powerful and compatible with popular OS, can be installed on your own server; The Flash based client is user-friendly, cross-platform, multiligual support without annoying java applet and any other plug-in. 123 Live Help is secure, fast, cost-effective and real-time one to one ... (more)&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 11:42:25 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/123-live-help-5-4?fromrss=1</guid>
      <dc:date>2012-02-02T11:42:25Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Jonas Helming: Modeling Symposium Submission Deadline</title>
      <link>http://eclipsesource.com/blogs/?p=7028</link>
      <description>&lt;p&gt;Hi,&lt;br /&gt;
Ed and I are organizing the Modeling Symposium for EclipseCon North  America (&lt;a href="http://eclipsesource.com/blogs/2012/01/05/modeling-symposium/"&gt;see here&lt;/a&gt;). Thank you for all the interesting submissions so far. To notify people  early enough about the acceptance of their submission, we need to set a  final deadline to February 8th. Please make sure to send me your  submission before this deadline.&lt;br /&gt;
Looking forward to your submissions!&lt;br /&gt;
Jonas&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 09:49:21 GMT</pubDate>
      <guid>http://eclipsesource.com/blogs/?p=7028</guid>
      <dc:date>2012-02-02T09:49:21Z</dc:date>
    </item>
    <item>
      <title>Do you need to monitor your Mobile App?</title>
      <link>http://www.pheedcontent.com/click.phdo?i=dc1f730483a5fe71ebf0550ed75b82ef</link>
      <description>Mobile applications are more and more becoming part of a company&amp;rsquo;s online services. This leads to the question whether we need to monitor like other parts of our IT infrastructure. As they are part of our shipped application services we need to ensure they are working properly. However, not every application must be monitored the same way. Additionally monitoring always comes at a certain cost. We need people to take care of the monitoring, we have to prepare our applications to be ready for monitoring and we potentially also have to buy or at least integrate new monitoring tools. So is it worth the investment?&lt;br /&gt;

&lt;br /&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:a85b74b9cbbf0a1b39e6775046a8600e:Z9UvruNsb2RAKOA2WNplGTUm7LzgkNwSITMEOiP7nuKKarnbLBaF2SganejwW3eUHA67TtmOI54cmqs%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/digg_64x16.png" title="Add to digg" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:393e9bc195e684392ba59fe8b9b29f26:YSYZQgQXT3n%2B%2BOPI0%2Btc2oeG9RSWLyrCiOZtyQCfpJiyH70w%2Bhj7MPQYgKTxGHPsa8pqnK5iqZ3KDXE%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/stumbleit.gif" title="Add to StumbleUpon" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:f496e0874478c1880da466a887a5f062:vBWCMlFdE%2BSD4D9i5BFU6Xvacc1O5uyrsIdnLgu47wH4q8%2FBAZ2Qi1SFm3e0g%2F8VHPljIkPCkewA8w%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/delicious.gif" title="Add to del.icio.us" /&gt;&lt;/a&gt;

  &lt;a
    href="http://www.pheedcontent.com/hostedMorselClick.php?hfmm=v3:77d323c30a32833875b164765a5947ff:xCqggxFjWnQMOjzuVvcIXmrxMRhfvLLE4mmAeC77pTFPQxmCEINZVO0VQcy1mCnu6MdRzjT8n1%2B4mQ%3D%3D"&gt;&lt;img
    src="http://images.pheedo.com/images/mm/google.png" title="Add to Google" /&gt;&lt;/a&gt;

&lt;br /&gt;


&lt;img height="0" src="http://tags.bluekai.com/site/5148" width="0" /&gt;
&lt;img height="0"
  src="http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;amp;adv=wouzn4v&amp;amp;fmt=3" width="0" /&gt;</description>
      <pubDate>Thu, 02 Feb 2012 08:18:37 GMT</pubDate>
      <guid>http://www.pheedcontent.com/click.phdo?i=dc1f730483a5fe71ebf0550ed75b82ef</guid>
      <dc:date>2012-02-02T08:18:37Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Roy Ganor: How My Wife Drives the Technology World</title>
      <link>http://ganoro.blogspot.com/2012/02/how-my-wife-drives-technology-world.html</link>
      <description>ok, maybe a better name would be &amp;quot;&lt;b&gt;Cloud&lt;/b&gt;
-based &lt;b&gt;Social&lt;/b&gt;
-enabled &lt;b&gt;Service&lt;/b&gt;
-oriented &lt;b&gt;Mobile&lt;/b&gt;
-apps development&amp;quot;, but that's a long and&amp;nbsp;exhausting name&amp;nbsp;especially&amp;nbsp;for my &amp;quot;Thursday blogging day&amp;quot; :)&lt;br /&gt;
&lt;br /&gt;
It started last week as a small-talk between my wife and me about sheattending so many shifts and medical sessions. According to my wife, she usuallytakes 4-5 shifts a month where the actual number is doubled (!). At that momentI had no tools to prove my point and here comes the requirements to build asmall mobile app for her to report shifts and sessions while being able towrite short notes about it (ok, she was asking this a longtime ago). In addition she usually posts some info on Facebook during her shifts so I had to connectthese reports somehow to her Facebook account. By the end of the month she hand a report about her shifts to the managers so this if the app could also print a summary it will be a big value for her.&lt;br /&gt;
&lt;br /&gt;
Before&amp;nbsp;I share some thoughts about some aspects of this app development, here is how this app looks like on Android and iOS:&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;a
      href="http://3.bp.blogspot.com/--niAQIRpNC8/TymbRb_j1-I/AAAAAAAAHss/uPmThvPQCaU/s1600/android.png"&gt;&lt;img
      height="320"
      src="http://3.bp.blogspot.com/--niAQIRpNC8/TymbRb_j1-I/AAAAAAAAHss/uPmThvPQCaU/s320/android.png"
    width="192" /&gt;&lt;/a&gt;&lt;a
      href="http://1.bp.blogspot.com/-_CS9rg8VigI/TymbTCsYWCI/AAAAAAAAHs0/9syNs15k85Q/s1600/ios.PNG"&gt;&lt;img
      height="320"
      src="http://1.bp.blogspot.com/-_CS9rg8VigI/TymbTCsYWCI/AAAAAAAAHs0/9syNs15k85Q/s320/ios.PNG" width="213" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Mobile App&lt;/b&gt;
&lt;br /&gt;
&lt;a href="http://jquerymobile.com/"&gt;jQueryMobile&lt;/a&gt;

&amp;nbsp;(version&amp;nbsp;1.0) is really handy for creating cross-platform mobile interface, it provides easy to use APIs and is really covered well with lots of &lt;a href="http://jquerymobile.com/demos/1.0.1/"&gt;great examples&lt;/a&gt;
. I had to use several other libraries like &lt;a href="https://github.com/allmarkedup/jQuery-URL-Parser"&gt;jQueryUrl&lt;/a&gt;
, &lt;a href="http://momentjs.com/"&gt;Moment.js&lt;/a&gt;
,&amp;nbsp;&lt;a href="http://mustache.github.com/"&gt;Mustache&lt;/a&gt;
, &lt;a href="http://requirejs.org/"&gt;requireJS&lt;/a&gt;
&amp;nbsp;and&amp;nbsp;&lt;a href="http://code.google.com/p/jspdf/"&gt;jsPDF&lt;/a&gt;
. With so many &amp;quot;out-of-the-box&amp;quot; libraries it is super easy to build robust solution on for client side in minutes(!!!)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Social-enabled&lt;/b&gt;
:&lt;br /&gt;
&lt;a href="http://developers.facebook.com/docs/reference/javascript/"&gt;Facebook JavaScript SDK&lt;/a&gt;

&amp;nbsp;helped me with giving a more &amp;quot;social look and feel&amp;quot; after creating &amp;nbsp;a &amp;nbsp;&lt;a href="https://developers.facebook.com/apps"&gt;Facebook application&lt;/a&gt;
. I also used&amp;nbsp;&lt;a href="http://developers.facebook.com/docs/authentication/"&gt;Facebook's OAth service&lt;/a&gt;
&amp;nbsp;authentication&amp;nbsp;and &lt;a href="http://developers.facebook.com/docs/opengraph/"&gt;Open Graph&lt;/a&gt;
 integration so users notify their friends about their activities with the &amp;quot;My Doctor Shifts&amp;quot; application.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Service-oriented (and Data-centric)&lt;/b&gt;
&lt;br /&gt;
&lt;a href="http://framework.zend.com/"&gt;Zend Framework&lt;/a&gt;
 provides nice (lightweight) models representation and the MVC was useful to create the HTML view and services.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cloud-based&lt;/b&gt;
&lt;br /&gt;
Using &amp;nbsp;&lt;a href="http://www.phpcloud.com/"&gt;phpCloud&lt;/a&gt;

 was easy as always with plenty of slick workflows helping me to easily deploy my application and push updates to staging and testing targets. This way I always kept two versions that represent my Work in Progress and Done apps. I also got packages ready for deployed in case I want to deploy it to another&amp;nbsp;&lt;a href="http://www.phpcloud.com/develop"&gt;Zend Application Fabric&lt;/a&gt;
&amp;nbsp;instance.&lt;br /&gt;
&lt;br /&gt;
The application is available on&amp;nbsp;&lt;a href="https://github.com/ganoro/shifts"&gt;github&lt;/a&gt;
.&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;&lt;img height="1"
    src="https://blogger.googleusercontent.com/tracker/36941363-7775158270730858284?l=ganoro.blogspot.com" width="1" /&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 02 Feb 2012 07:36:14 GMT</pubDate>
      <guid>http://ganoro.blogspot.com/2012/02/how-my-wife-drives-technology-world.html</guid>
      <dc:date>2012-02-02T07:36:14Z</dc:date>
    </item>
    <item>
      <title>Planet Eclipse: Jordi Böhme López: Accessing a very large data set with mobile devices</title>
      <link>http://eclipsesource.com/blogs/?p=7006</link>
      <description>&lt;p&gt;A few months ago my colleague, Ralf Sternberg, wrote an article on &amp;ldquo;&lt;a href="http://eclipsesource.com/blogs/2011/08/15/accessing-a-huge-data-set-with-the-web-browser/"&gt;how to access a huge dataset with the web browser&lt;/a&gt;&amp;ldquo;.&amp;nbsp; Now, if it&amp;rsquo;s possible to access very large datasets with a browser, wouldn&amp;rsquo;t it be really cool to access it in the same way with mobile devices?&lt;/p&gt;

&lt;p&gt;As you may have heard, we launched &lt;a
    href="http://rapmobile.eclipsesource.com"&gt;RAP mobile&lt;/a&gt; two days ago. And, we did just that. With RAP mobile you can access exactly the same dataset with exactly the same code as in Ralf&amp;rsquo;s post. The dataset contains over 500,000 emails totalling over 2GB of space. Check out the &lt;a
    href="http://vimeo.com/36021442"&gt;screencast below&lt;/a&gt; and the &lt;a href="https://github.com/eclipsesource/rap-mobile-demos/blob/master/com.eclipsesource.rap.mobile.demos/src/com/eclipsesource/rap/mobile/demos/entrypoints/VirtualTreeDemo.java"&gt;source code on github&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What I find intriguing about this framework is that it is fast. There is no data on the phone. The information displayed in the UI is retrieved asynchroniously from the server while the user is scrolling through this enormous set of data. The native iOS client takes care of the proper preloading, caching and memory management.&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 06:58:34 GMT</pubDate>
      <guid>http://eclipsesource.com/blogs/?p=7006</guid>
      <dc:date>2012-02-02T06:58:34Z</dc:date>
    </item>
    <item>
      <title>5 hot specialties for software developers</title>
      <link>http://www.javaworld.com/javaworld/jw-02-2012/120202-fatal-exception.html?source=nww_rss</link>
      <description>Want to escape the outsourcing axe? Today's IT trends are creating lucrative niches for ambitious developers.</description>
      <pubDate>Thu, 02 Feb 2012 06:01:04 GMT</pubDate>
      <guid>http://www.javaworld.com/javaworld/jw-02-2012/120202-fatal-exception.html?source=nww_rss</guid>
      <dc:date>2012-02-02T06:01:04Z</dc:date>
    </item>
    <item>
      <title>Develop an environment-aware Maven build process</title>
      <link>http://www.javaworld.com/javaworld/jw-02-2012/120202-environment-aware-maven-build.html?source=nww_rss</link>
      <description>Including environment variables in your Maven build process could boost your team's  efficiency at every stage of the software development lifecycle. Java developer Paul Spinelli demonstrates his custom approach to environment-aware Maven builds.</description>
      <pubDate>Thu, 02 Feb 2012 05:39:14 GMT</pubDate>
      <guid>http://www.javaworld.com/javaworld/jw-02-2012/120202-environment-aware-maven-build.html?source=nww_rss</guid>
      <dc:date>2012-02-02T05:39:14Z</dc:date>
    </item>
    <item>
      <title>Java EE 6 pulled crowd at Austin JUG</title>
      <link>http://www.topix.net/tech/java/2012/02/java-ee-6-pulled-crowd-at-austin-jug?fromrss=1</link>
      <description>&lt;p&gt;I delivered a NetBeans-driven Java EE 6 session to about 80+ attendees at the Austin JUG yesterday.&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 03:18:33 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/java-ee-6-pulled-crowd-at-austin-jug?fromrss=1</guid>
      <dc:date>2012-02-02T03:18:33Z</dc:date>
    </item>
    <item>
      <title>QMTools Editor 3.0</title>
      <link>http://www.topix.net/tech/java/2012/02/qmtools-editor-3-0?fromrss=1</link>
      <description>&lt;p&gt;QMTools Editor is a free, small, unique application that can be used to interactively create and edit QMTools applet configuration files.&lt;/p&gt;</description>
      <pubDate>Thu, 02 Feb 2012 01:08:39 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/qmtools-editor-3-0?fromrss=1</guid>
      <dc:date>2012-02-02T01:08:39Z</dc:date>
    </item>
    <item>
      <title>DevX - Java: Oracle Proposes Single Committee to Oversee Java</title>
      <link>http://www.devx.com/DailyNews/Article/47809?trk=DXRSS_JAVA</link>
      <description>The change would unify Java EE/SE and ME oversight.</description>
      <pubDate>Wed, 01 Feb 2012 22:08:35 GMT</pubDate>
      <guid>http://www.devx.com/DailyNews/Article/47809?trk=DXRSS_JAVA</guid>
      <dc:date>2012-02-01T22:08:35Z</dc:date>
    </item>
    <item>
      <title>Thermocouple Virtual Chart Recorder</title>
      <link>http://www.topix.net/tech/java/2012/02/thermocouple-virtual-chart-recorder?fromrss=1</link>
      <description>&lt;p&gt;Newport Electronics' iTCX transmitter allows users to monitor temperature from two independent thermocouple channels over an Ethernet network or the Internet.&lt;/p&gt;</description>
      <pubDate>Wed, 01 Feb 2012 21:09:16 GMT</pubDate>
      <guid>http://www.topix.net/tech/java/2012/02/thermocouple-virtual-chart-recorder?fromrss=1</guid>
      <dc:date>2012-02-01T21:09:16Z</dc:date>
    </item>
  </channel>
</rss>


