<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>javaone &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/javaone/</link>
	<description>Feed of posts on WordPress.com tagged "javaone"</description>
	<pubDate>Sun, 29 Nov 2009 09:13:25 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[I am a rock star. I've got my rock moves. ]]></title>
<link>http://mmarymary.wordpress.com/2009/07/27/i-am-a-rock-star-ive-got-my-rock-moves/</link>
<pubDate>Mon, 27 Jul 2009 14:24:05 +0000</pubDate>
<dc:creator>Mary Smaragdis</dc:creator>
<guid>http://mmarymary.wordpress.com/2009/07/27/i-am-a-rock-star-ive-got-my-rock-moves/</guid>
<description><![CDATA[(well, not personally but&#8230;..) The JavaOne Rock Stars have been announced! JavaOne Rock Stars a]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>(well, not personally but&#8230;..)</p>
<p><img src="http://java.sun.com/javaone/images/RockStar_DukewithGuitar_100x85.gif" alt="" /></p>
<p>The <a href="http://java.sun.com/javaone/2009/rockstars.jsp">JavaOne Rock Stars have been announced</a>!</p>
<p>JavaOne Rock Stars are the top speakers from <a href="http://java.sun.com/javaone">JavaOne</a> as voted by attendees.</p>
<p>The <a href="http://java.sun.com/javaone/2009/rockstars.jsp">2009 class of JavaOne Rock Stars</a> joins a very elite group in the <a href="http://java.sun.com/javaone/rockstar_wall_of_fame.jsp">JavaOne Rock Star Hall of Fame</a>.</p>
<p>I know you&#8217;ll see some familiar names in the list&#8230; there also got some rookies!</p>
<p>Congrats to the newly inducted!</p>
<table border="1" cellspacing="0" cellpadding="6" bgcolor="#ffffff">
<tbody>
<tr valign="top">
<th>Session ID</th>
<th width="35%">Session Title</th>
<th>Honored Speakers</th>
<th>Topic</th>
</tr>
<tr align="center">
<td valign="center">TS-3890</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-3890&#38;yr=2009&#38;track=embedded">Energy, CO2 Savings with Java Platform, Enterprise Edition and More: Project GreenFire </a></td>
<td valign="center"><span><strong>Adam Bien</strong></span><br />
adam-bien.com</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=embedded&#38;yr=2009">Core Technology: Embedded / Real-Time / Java Card</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5427</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5427&#38;yr=2009&#38;track=javase">Inside Out: A Modern Virtual Machine Revealed</a></td>
<td valign="center"><span><strong>Antonios Printezis</strong></span><br />
Sun Microsystems, Inc. <span><strong>Brian Goetz</strong></span><br />
Sun Microsystems, Inc.<br />
<span><strong>John Coomes</strong></span><br />
Sun Microsystems, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="white">
<td valign="center">TS-5588</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5588&#38;yr=2009&#38;track=nextweb">Creating Compelling User Experiences</a></td>
<td valign="center"><span><strong>Ben Galbraith</strong></span><br />
Mozilla<br />
<span><strong>Dion Almaer</strong></span><br />
Ajaxian, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=nextweb&#38;yr=2009">Services: Web 2.0, Next Generation Web, and Cloud Services Platform</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5587</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5587&#38;yr=2009&#38;track=nextweb">Ajax Versus JavaFX Technology </a></td>
<td valign="center"><span><strong>Ben Galbraith</strong></span><br />
Mozilla<br />
<span><strong>Dion Almaer</strong></span><br />
Ajaxian, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=nextweb&#38;yr=2009">Services: Web 2.0, Next Generation Web, and Cloud Services Platform</a></td>
</tr>
<tr align="center">
<td valign="center">TS-4945</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4945&#38;yr=2009&#38;track=embedded">FIRST (For Inspiration &#38; Recognition of Science and Technology): FRC-FIRST Robotic Competition</a></td>
<td valign="center"><span><strong>Brad Miller</strong></span><br />
WPI<br />
<span><strong>Eric Arseneau</strong></span><br />
Sun Microsystems, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=embedded&#38;yr=2009">Core Technology: Embedded / Real-Time / Java Card</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5496</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5496&#38;yr=2009&#38;track=javase">This Is Not Your Father&#8217;s Von Neumann Machine; How Modern Architecture Impacts Your Java Apps</a></td>
<td valign="center"><span><strong>Brian Goetz</strong></span><br />
Sun Microsystems, Inc.<br />
<span><strong>Cliff Click</strong></span><br />
Azul Systems</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center">
<td valign="center">TS-5427</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5427&#38;yr=2009&#38;track=javase">Inside Out: A Modern Virtual Machine Revealed</a></td>
<td valign="center"><span><strong>Brian Goetz</strong></span><br />
Sun Microsystems, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4333</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4333&#38;yr=2009&#38;track=javase">Programming Music for Fun and Productivity: JFugue and Log4JFugue </a></td>
<td valign="center"><span><strong>Brian Tarbox</strong></span><br />
Wabi Sabi Software<br />
<span><strong>David Koelle</strong></span><br />
Charles River Analytics Inc</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center">
<td valign="center">TS-4466</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4466&#38;yr=2009&#38;track=javase">Move Your Users: Animation Principles for Great User Experiences</a></td>
<td valign="center"><span><strong>Chet Haase</strong></span><br />
Adobe<br />
<span><strong>Romain Guy</strong></span><br />
Google</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5045</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5045&#38;yr=2009&#38;track=javaee">Conversations and Page Flows on the JavaServer Faces Platform</a></td>
<td valign="center"><span><strong>Dan Allen</strong></span><br />
Red Hat, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javaee&#38;yr=2009">Core Technology: Java EE </a></td>
</tr>
<tr align="center" bgcolor="white">
<td valign="center">TS-5333</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5333&#38;yr=2009&#38;track=media">JavaServer Faces 2.0 Technology: Implementing AJAX-Infused Web Applications</a></td>
<td valign="center"><span><strong>David Geary</strong></span><br />
Clarity Training, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=media&#38;yr=2009">Rich Media Applications and Interactive Content</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4696</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4696&#38;yr=2009&#38;track=javaee">JDBC? We Don’t Need No Stinkin&#8217; JDBC: How LinkedIn Scaled with memcached, SOA, and a Bit of SQL</a></td>
<td valign="center"><span><strong>David Raccah</strong></span><br />
LinkedIn Corporation<br />
<span><strong>Dhananjay Ragade</strong></span><br />
LinkedIn Corporation</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javaee&#38;yr=2009">Core Technology: Java EE</a></td>
</tr>
<tr align="center" bgcolor="white">
<td valign="center">TS-5098</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5098&#38;yr=2009&#38;track=javase">RIA Teacher Gradebook Managing Millions of Students with Swing and Web Services: How It Was Done</a></td>
<td valign="center"><span><strong>Deane Richan</strong></span><br />
Pearson</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4403</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4403&#38;yr=2009&#38;track=media">Creating Games with the Open-Source Multithreaded Game Engine (MTGame)</a></td>
<td valign="center"><span><strong>Deron Johnson</strong></span><br />
Sun Microsystems, Inc.<br />
<span><strong>Doug Twilleager</strong></span><br />
Sun Microsystems, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=media&#38;yr=2009">Rich Media Applications and Interactive Content</a></td>
</tr>
<tr align="center" bgcolor="white">
<td valign="center">TS-4062</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4062&#38;yr=2009&#38;track=javaee">Building Enterprise Java Technology-Based Web Apps with Google Open-Source Technology</a></td>
<td valign="center"><span><strong>Dhanji Prasanna</strong></span><br />
Google</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javaee&#38;yr=2009">Core Technology: Java EE</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5036</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5036&#38;yr=2009&#38;track=soa">Using REST and WS-* in the Cloud</a></td>
<td valign="center"><span><strong>Doug Tidwell</strong></span><br />
IBM</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=soa&#38;yr=2009">Services: SOA Platform and Middleware Services</a></td>
</tr>
<tr align="center" bgcolor="white">
<td valign="center">TS-4701</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4701&#38;yr=2009&#38;track=nextweb">Web 2.0 Phone Home: Rapid Development of Telecom-Enabled Web Applications</a></td>
<td valign="center"><span><strong>Gregory Bond</strong></span><br />
AT&#38;T Labs Research<br />
<span><strong>Thomas Smith</strong></span><br />
AT&#38;T Labs Research</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=nextweb&#38;yr=2009">Services: Web 2.0, Next Generation Web, and Cloud Services Platform</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4506</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4506&#38;yr=2009&#38;track=mobility">Migrating Your Java™ Platform, Micro Edition Midlets to JavaFX™ Mobile Technology</a></td>
<td valign="center"><span><strong>Hinkmond Wong</strong></span><br />
Sun Microsystems, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=mobility&#38;yr=2009">Mobility</a></td>
</tr>
<tr align="center" bgcolor="white">
<td valign="center">TS-5136</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5136&#38;yr=2009&#38;track=nextweb">Nereus-V: Massively Parallel Computing of, by, and for the Community</a></td>
<td valign="center"><span><strong>Ian Preston</strong></span><br />
Oxford University<br />
<span><strong>Rhys Newman</strong></span><br />
Oxford University</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=nextweb&#38;yr=2009">Services: Web 2.0, Next Generation Web, and Cloud Services Platform</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5577</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5577&#38;yr=2009&#38;track=media">Introduction to the JavaFX Technology-Based API (Graphics and Animation)</a></td>
<td valign="center"><span><strong>Jasper Potts</strong></span><br />
Sun Microsystems, Inc.<br />
<span><strong>Rich Bair</strong></span><br />
Sun Microsystems, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=media&#38;yr=2009">Rich Media Applications and Interactive Content</a></td>
</tr>
<tr align="center">
<td valign="center">TS-4374</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4374&#38;yr=2009&#38;track=javaee">XSS-Proofing Your Java EE, JavaServer Pages, and JavaServer Faces Applications</a></td>
<td valign="center"><span><strong>Jeff Williams</strong></span><br />
Aspect Security</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javaee&#38;yr=2009">Core Technology: Java EE</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5186</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5186&#38;yr=2009&#38;track=javase">Return of the Puzzlers: Schlock and Awe</a></td>
<td valign="center"><span><strong>Joshua Bloch</strong></span><br />
Google, Inc.<br />
<span><strong>Neal Gafter</strong></span><br />
Microsoft</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center">
<td valign="center">TS-5217</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5217&#38;yr=2009&#38;track=javase">Effective Java: Still Effective After All These Years </a></td>
<td valign="center"><span><strong>Joshua Bloch</strong></span><br />
Google, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-3789</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-3789&#38;yr=2009&#38;track=media">Getting Started with WidgetFX: Open-Source Widget Desktop Platform with JavaFX Technology</a></td>
<td valign="center"><span><strong>Joshua Marinacci</strong></span><br />
Sun Microsystems, Inc.<br />
<span><strong>Stephen Chin</strong></span><br />
Inovis</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=media&#38;yr=2009">Rich Media Applications and Interactive Content</a></td>
</tr>
<tr align="center">
<td valign="center">TS-4694</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4694&#38;yr=2009&#38;track=javase">Debugging Your Production JVM Machine</a></td>
<td valign="center"><span><strong>Ken Sipe</strong></span><br />
Perficient</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4143</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4143&#38;yr=2009&#38;track=javase">Flamingo: Bringing the Ribbon Component to Swing</a></td>
<td valign="center"><span><strong>Kirill Grouchnikov</strong></span><br />
Amdocs</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center">
<td valign="center">TS-4875</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4875&#38;yr=2009&#38;track=javaee">Developing RESTful Web Services with the Java API for RESTful Web Services (JAX-RS)</a></td>
<td valign="center"><span><strong>Marc Hadley</strong></span><br />
Sun Microsytems, Inc.<br />
<span><strong>Paul Sandoz</strong></span><br />
Sun Microsytems, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javaee&#38;yr=2009">Core Technology: Java EE </a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-3798</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-3798&#38;yr=2009&#38;track=javase">Preventing Bugs with Pluggable Type Checking</a></td>
<td valign="center"><span><strong>Michael Ernst</strong></span><br />
U. of Washington</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center">
<td valign="center">TS-5389</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5389&#38;yr=2009&#38;track=javase">Mylyn: Redefining the &#8220;I&#8221; of the IDE</a></td>
<td valign="center"><span><strong>Mik Kersten</strong></span><br />
Tasktop Technologies</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4955</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4955&#38;yr=2009&#38;track=javase">Comparing Groovy and JRuby</a></td>
<td valign="center"><span><strong>Neal Ford</strong></span><br />
ThoughtWorks, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center">
<td valign="center">TS-4961</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4961&#38;yr=2009&#38;track=javase">&#8220;Design Patterns&#8221; for Dynamic Languages on the JVM Machine</a></td>
<td valign="center"><span><strong>Neal Ford</strong></span><br />
ThoughtWorks, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4964</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4964&#38;yr=2009&#38;track=javase">Unit Testing That Sucks Less: Small Things Make a Big Difference</a></td>
<td valign="center"><span><strong>Neal Ford</strong></span><br />
ThoughtWorks, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop </a></td>
</tr>
<tr align="center">
<td valign="center">TS-4407</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4407&#38;yr=2009&#38;track=javaee">Best Practices for Large-Scale Web Sites: Lessons from eBay</a></td>
<td valign="center"><span><strong>Randy Shoup</strong></span><br />
eBay</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javaee&#38;yr=2009">Core Technology: Java EE</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-4164</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-4164&#38;yr=2009&#38;track=javase">Clojure: Dynamic Functional Programming for the JVM Machine</a></td>
<td valign="center"><span><strong>Rich Hickey</strong></span><br />
Clojure</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
<tr align="center">
<td valign="center">TS-5173</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5173&#38;yr=2009&#38;track=soa">Resource-Oriented Architecture (ROA) and REST</a></td>
<td valign="center"><span><strong>Scott Davis</strong></span><br />
Davisworld Consulting, Inc.</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=soa&#38;yr=2009">Services: SOA Platform and Middleware Services</a></td>
</tr>
<tr align="center" bgcolor="#f5f5f5">
<td valign="center">TS-5335</td>
<td><a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5335&#38;yr=2009&#38;track=javase">Defective Java Code: Mistakes that Matter</a></td>
<td valign="center"><span><strong>William Pugh</strong></span><br />
Univ. of Maryland</td>
<td valign="center"><a href="http://developers.sun.com/learning/javaoneonline/j1online.jsp?track=javase&#38;yr=2009">Core Technology: Java SE and Desktop</a></td>
</tr>
</tbody>
</table>
<p>In addition to being hot shot techno celebs, you&#8217;re now OFFICIALLY Rock Stars. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>CONGRATS!!</p>
<p>Mary</p>
<p>p.s. check out the <a href="http://blogs.sun.com/mary">sister blog</a>. we&#8217;re doing a bit of cross-pollinating now adays&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Casual Class #006]]></title>
<link>http://jcranky.wordpress.com/2009/06/28/casual-class-006/</link>
<pubDate>Sun, 28 Jun 2009 23:03:33 +0000</pubDate>
<dc:creator>Paulo Renato</dc:creator>
<guid>http://jcranky.wordpress.com/2009/06/28/casual-class-006/</guid>
<description><![CDATA[This last Friday, the 26th of June, held the 6th Globalcode&#8217;s Casual Class. It consisted of ne]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This last Friday, the 26th of June, held the 6th <a title="Globalcode" href="http://www.globalcode.com.br" target="_blank">Globalcode</a>&#8217;s <a title="Casual Class" href="http://www.casualclass.com.br/" target="_blank">Casual Class</a>. It consisted of news they brought from the JavaOne, and a presentation on web application Archictectures &#8211; which they had presented at JavaOne as well.</p>
<p>There were a lot of nice little things presented to us, but overall talking to people was the most interesting part of the event. As can be seen in the picture bellow, the size of the event was well suited for that.</p>
<div id="attachment_280" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-280" title="The Audience" src="http://jcranky.wordpress.com/files/2009/06/26062009346.jpg?w=300" alt="The Audience" width="300" height="225" /><p class="wp-caption-text">The Audience</p></div>
<p>I went with some people from the office, so here they are:</p>
<div id="attachment_281" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-281" title="Dani, Erica and Claudinho" src="http://jcranky.wordpress.com/files/2009/06/26062009348.jpg?w=300" alt="Dani, Erica and Claudinho" width="300" height="225" /><p class="wp-caption-text">Dani, Erica and Claudinho</p></div>
<p>Iara Senger, Vinicius Senger and Alberto Lemos were presenting. Nice to meet them again!</p>
<div id="attachment_282" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-282" title="Alberto, Iara and Vinicius" src="http://jcranky.wordpress.com/files/2009/06/26062009361.jpg?w=300" alt="Alberto, Iara and Vinicius" width="300" height="225" /><p class="wp-caption-text">Alberto, Iara and Vinicius</p></div>
<p>Also, they have already planned the next Casual Class, which will be about Robotics. To ilustrate, they had a few toys there. One of them was a machine that paints eggs!</p>
<div id="attachment_283" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-283" title="Egg Painting Machine" src="http://jcranky.wordpress.com/files/2009/06/26062009352.jpg?w=300" alt="Egg Painting Machine" width="300" height="225" /><p class="wp-caption-text">Egg Painting Machine</p></div>
<p>At the end, Wine and Beer! Way to go! And I will attend the next one for sure =)</p>
<div id="attachment_284" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-284" title="Erica, Dani, Claudinho" src="http://jcranky.wordpress.com/files/2009/06/26062009369.jpg?w=300" alt="Erica, Dani, Claudinho" width="300" height="225" /><p class="wp-caption-text">Erica, Dani, Claudinho</p></div>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Michael gone to heaven - good for the clouds]]></title>
<link>http://tomleyden.wordpress.com/2009/06/26/michael-gone-to-heaven-good-for-the-clouds/</link>
<pubDate>Fri, 26 Jun 2009 14:27:12 +0000</pubDate>
<dc:creator>tomleyden</dc:creator>
<guid>http://tomleyden.wordpress.com/2009/06/26/michael-gone-to-heaven-good-for-the-clouds/</guid>
<description><![CDATA[Again, it&#8217;s been a long time since my last post, but I&#8217;m sure everyone forgives me my be]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="font:12px Helvetica;margin:0;">Again, it&#8217;s been a long time since my last post, but I&#8217;m sure everyone forgives me my being careful with red and blue tainted news or even my ignoring that part of the game. Nothing to report on JavaOne? Well there was plenty to report on but a broken laptop and a (well-diserved) holiday right thereafter prevented me from blogging. I guess it&#8217;s a bit too late now: it was a great show, emotional at times, with lots of promising innovations for the future. But most has been written (hint: google on JavaOne <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) I guess. </p>
<p style="font:12px Helvetica;min-height:14px;margin:0;"> </p>
<p style="font:12px Helvetica;margin:0;">Jump forward to today: it&#8217;s been quite an interesting day actually. Famous people passed away and apart from the actual facts, many media are issuing reports on how this affects the internet: Twitter down, Google thought they were hacked and many popular sites just couldn&#8217;t handle the loads. It&#8217;s always a shame if people die, but I&#8217;m sure no one will blame me for making a little case out of the internet side effect.</p>
<p style="font:12px Helvetica;min-height:14px;margin:0;"> </p>
<p style="font:12px Helvetica;margin:0;">So, just when everybody thought we had seen everything and that all this everything was under control, we learn that a simple news fact can still take down the servers of sites that are supposed to have a 100% uptime. Without wanting to restart the &#8220;is cloud computing a hype or not&#8221; discussion, I think this shows how important the paradigm shift is that we are going through. </p>
<p style="font:12px Helvetica;min-height:14px;margin:0;"> </p>
<p style="font:12px Helvetica;margin:0;">They way we are using the Internet, conventional architectures are just not good enough. We need the highest level of flexibility and scalability on every moment, cause any time, any moment the most unexpected news can break the fragile architecture we use today. And we&#8217;re obviously not there yet, because even the newest cloud applications such as Twitter (I know, many will argue that Twitter is the worst example of cloud computing because of their poor architecture) have trouble with the faintest peak. At times where load balancers are standard equipment and where bringing new (virtual) machines live takes seconds, websites still go down a lot more often than they should. Large media enterprises seem not to be there yet &#8230; </p>
<p style="font:12px Helvetica;min-height:14px;margin:0;"> </p>
<p style="font:12px Helvetica;margin:0;">So in spite of the so-called cloud train being on the move and everybody having to hurry to jump or stay on that moving train, I hope everybody takes their time and re-thinks the stuff they are working on to make sure it actually solves problems. Instead of making announcements just to stay on the radar of analysts and the press, the world of cloud builders should make sure that the stuff their are working on actually changes the way how we work. Preferably for the better.</p>
<p style="font:12px Helvetica;min-height:14px;margin:0;"> </p>
<p style="font:12px Helvetica;margin:0;">In the light of all this it&#8217;s good to see the bigger players embracing this paradigm shift. IBM and Oracle (there, I mentioned Red) were &#8211; cloud-related &#8211; in the news and I believe this shows that all those pioneers and innovators who have been preaching cloud for over a year now, had a vision. They were not just creating a hype. The internet has become as important as electricity and water and if we didn&#8217;t need electricity to run the internet, the net would be even more important&#8230;. </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Adieu JavaOne (Perhaps Not!?)]]></title>
<link>http://kumarbv.wordpress.com/2009/06/26/adieu-javaone-perhaps-not/</link>
<pubDate>Fri, 26 Jun 2009 09:55:09 +0000</pubDate>
<dc:creator>kumarbv</dc:creator>
<guid>http://kumarbv.wordpress.com/2009/06/26/adieu-javaone-perhaps-not/</guid>
<description><![CDATA[I have followed JavaOne closely for the past 10 years and have been attending the same since last 7 ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I have followed JavaOne closely for the past 10 years and have been attending the same since last 7 years non-stop. This year’s JavaOne, I knew, would be the special one because of one obvious reason &#8211; The Oracle Factor. On the First day’s Key Note, when Larry was invited by Scott McNealy on the stage, Scott did mention on stage that he was not sure whether JavaOne would be conducted again. Larry, when hopped on the stage, said “We see increased investments in Java coming from the Sun-Oracle combination and an expansion of the overall community and we’re very excited about that”. Nothing about JavaOne.</p>
<p>Larry said lot many things about Sun and Java. He mentioned that the founder of Java, have done a fantastic job inventing, expanding, and opening up Java and giving it to the world. He continued to mention that “We’re going to do more of the same”. Larry also gave a thumbs-up to new technology JavaFX and expressed hope that JavaFX could supersede AJAX development because a lot of programmers do not want to program in AJAX. He did mention that “JavaFX is going to allow us to build fantastic UIs in Java”, but nothing about the Technology Conference. Interestingly enough, Larry tried to club JavaFx and OpenOffice. He said that Oracle was very committed to seeing JavaFX exploited throughout Oracle and throughout Sun and that they would like to see OpenOffice group libraries based on JavaFX. I am not sure what he wanted. Nothing about JavaOne.</p>
<p>Even Dr. James Gosling was not sure about another JavaOne. I expected that there will be some kind of announcement on the next JavaOne from Dr. James Gosling during the last day Key-note from him. I am sure, ever others were counting on such an announcement from James. InfoWorld reported that continuation of Dr. James itself is not a certainty. When InfoWorld asked Gosling if he would stay on at Sun after the merger, Dr. James said, “I have no idea”. He continued saying”. It depends how things go”. Under such circumstances, obviously no one would like to think about a conference. Just before concluding the last General Session on the last day, however, Chris Melissinos, the Chief Evangelist and Chief Gaming Officer of Sun Microsystems, made a passing statement &#8220;<em>See you at the next JavaOne</em>” but it was lost in the melee of the crowd leaving the last session on the last day.</p>
<p>JavaOne attracted thousands of developers all over the world. At its peak in early 2000, it attracted over 20,000 attendees. This year it has attracted far less and two factors are attributed to the dwindling numbers &#8211; the Oracle factor and the recession. I could attend a number of sessions without booking through the session builder, which is an indication of the reduced head-count of attendees.</p>
<p>I am of the opinion that Oracle will not conduct JavaOne. Oracle is already conducting its “Open World”, a 5 day event at Moscone Center in SFO during Oct 11 &#8211; 15, this year and Sun has already concluded JavaOne at Moscone in June. However, Open World would be all oracle show. IBM’s “WebSphere Technical Conference” is also about the Tools and Products. So are other vendor conferences. I have attended other vendor conferences as well, and none have focused on Technology as much Sun Microsystems has been doing in JavaONE &#8211; Product specific and non Technical. Is this scenario here to stay?</p>
<p>Au Revoir JavaOne! It’s really sad to see curtains coming down on you so early.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Saiba tudo sobre o JavaOne 2009]]></title>
<link>http://andrefaria.com/2009/06/14/saiba-tudo-sobre-o-java-one-2009/</link>
<pubDate>Mon, 15 Jun 2009 02:54:04 +0000</pubDate>
<dc:creator>andrefaria</dc:creator>
<guid>http://andrefaria.com/2009/06/14/saiba-tudo-sobre-o-java-one-2009/</guid>
<description><![CDATA[No ano passado eu tive a excelente oportunidade de participar do JavaOne 2008, foi uma experiência m]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>No ano passado eu tive a excelente <a href="http://bluesoft.wordpress.com/2008/05/22/javaone-2008/">oportunidade de participar do JavaOne 2008</a>, foi uma experiência muito enriquecedora e apesar de este ano não poder estar lá presente, eu não poderia deixar de fazer um levantamento dos principais acontecimentos e novidades apresentadas no evento para ficar por dentro de tudo, e claro, deixar vocês, queridos leitores, em dia também.</p>
<p>O Slogan do evento no passado foi Java +You ou<strong> Java + Você</strong>, neste ano houveram três: Java  = Everywhere ou <strong>Java = Em toda a parte</strong>, Java + Community = Powerful ou <strong>Java + Comunidade = Poder </strong>e Java = Innovation ou <strong>Java = Inovação</strong>. Um outro acontecimento especial deste ano é o<strong> aniversário de 14 anos do Java</strong>, o vídeo abaixo, que foi exibido na abertura do evento, apresenta rapidamente alguns pontos fortes da evolução que a tecnologia sofreu ao longos dos anos:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/lJ4czIEsxfQ&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/lJ4czIEsxfQ&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>O presidente da Oracle Corporation, <a href="http://pt.wikipedia.org/wiki/Larry_Ellison">Larry Elisson</a> afirmou que a Oracle sempre investiu na plataforma Java e que agora investirá mais do que nunca. Veja alguns momentos no KeyNote no vídeo abaixo:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/mb9tmatlZN4&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/mb9tmatlZN4&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>James Gosling apresentou a <a href="http://java.com/en/store/">Java Store</a>, um site que catalogará aplicações Java que poderão ser instaladas facilmente em seu computador, algumas delas simplesmente através de drag-and-drop no desktop (arrastar e soltar).</p>
<p>No segundo dia, houve uma General Session chamada <strong>Your Lifestyle: Mobile, TV and Beyond</strong> em foi demonstrado o uso de Java nos mais diversos dispositivos como celulares, televisores, Blu-ray, etc e destacou-se como o JavaFX poderá ampliar ainda mais este mercado em expansão.</p>
<h4 style="font-size:1em;">The Gospel of Java</h4>
<p>Esse divertido vídeo foi apresentado em uma General Session e conta a história do Java.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/LVGGeM4Ewk0&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/LVGGeM4Ewk0&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<h3>JavaFX</h3>
<p>Falou-se bastante sobre as novas tecnologias Java SE 7 SDK, Java EE 6  e Jaxa FX 1.2, mas principalmente sobre Java FX, essa tecnologia recebeu grandes investimento da Sun e promete transformar a forma com que se desenvolve aplicações de alta qualidade de ambiente gráfico com Java. Os dois vídeos abaixo publicados por <strong>Augusto Sellhorn</strong> do Blog <a href="http://sellmic.com/blog/2009/06/05/javafx-authoring-tool-demo-at-javaone-2009-with-video/">Sellmic.com</a> exibem parte de uma demonstração de JavaFx em que é possível ver ferramentas de animação JavaFX muito semelhante com que se conhece com Adobe Flash e Microsoft Silverlight.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/FUHgnUDP6XA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/FUHgnUDP6XA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/5NGDdXdQgU0&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/5NGDdXdQgU0&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>O pessoal do <a href="http://javaposse.com/">JavaPosse</a> entrevistou Octavian Tanase e Jacob Lehrbaum sobre o JavaFX, vale a pena <a href="http://javaposse.com/index.php?post_id=489260">conferir</a> (em inglês).</p>
<h3>Brasileiros no JavaOne</h3>
<p>Mais uma vez o Brasil foi muito bem representado por congressistase palestrantes que marcaram o evento. <a href="http://webtier.blogspot.com/"><strong><em>Magno Cavalcante</em></strong></a> e <strong><em>Clayton Chages</em></strong> apresentaram a Technnical Session: &#8220;<strong>Java™ in the Brazilian Digital TV: Interactivity and Digital Inclusion on TV</strong>&#8220;.  Ainda sobre TV Digital, <strong><em>David Campelo</em></strong> apresentou a &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4453.pdf">TS-4453: New Java Digital TV Standard Goes Brazil</a>&#8220;. A Dupla <strong><em>Marlon Luz</em></strong> e <strong><em>Bruno Oliveira, </em></strong>também deixaram suas contribuições brasileiras com a palestra <strong><a href="http://www28.cplan.com/cb_export/PS_TS-4136_304136_230-1_FIN_v1.pdf">Java ME Myth Busters</a><span style="font-weight:normal;">, confira a entrevista (em português) realizada pelo Sérgio do JavaBahia</span></strong>.</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/Y9CRqfKehmA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/Y9CRqfKehmA&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>O brasileiro <a href="http://weblogs.java.net/blog/felipegaucho/">Felipe Gaucho</a> que atualmente trabalha na Suiça esteve no evento e postou <a href="http://weblogs.java.net/blog/felipegaucho/">em seu blog</a> suas impressões. O Baiano, <a href="http://twitter.com/serge_rehem">Serge Rehem</a> do<a href="http://javabahia.blogspot.com/">JavaBahia</a> também participou do evento registrou sua impressões.</p>
<h3>O Classpath está morto!</h3>
<p><a href="http://weblogs.java.net/blog/mreinhold/">Mark Reinhold</a>, Chief Engineer do Java SE, disse isso durante a demonstração da forma com que o Java 7 gerenciará módulos. Vale a pena dar uma olhada no projeto<a href="http://openjdk.java.net/projects/jigsaw/"> Jigsaw</a> que tem como objetivo resolver de forma eficiente as questões da modularização no JDK, esse projeto está sendo construindo segundo a <a href="http://jcp.org/en/jsr/detail?id=294">JSR 294: Improve Modularity Support in the Java Programming Language</a>. Segundo <a href="http://rajaislam.wordpress.com/2009/06/09/the-classpath-is-dead/">Raja Islam</a> o benefício principal que será alcançado com a modularização será a<strong><em> redução do tempo de carga e deploy</em></strong> de aplicações Java.</p>
<p><strong>Microsoft no JavaOne</strong></p>
<p>Pode parecer estranho, mas a Microsoft apresentou a General Session do terceiro dia do JavaOne. No momento em acontecem as General Sessions não há nenhuma outra apresentação ocorrendo simultaneamente e todos os congressistas presentes participam, ou seja, são apresentações de grande importância e alcançam a maior parte do publico do evento.</p>
<p><a href="http://www.microsoft.com/presspass/exec/lewin/">Dan&#8217;l Lewin</a>, Vice Presidente Corporativo da Microsoft, falou sobre esforço que vem sendo realizado a cinco anos desde o inicio da parceria entre a Microsoft e Sun para promover a interoperabilidade entre aplicações Java e .NET, segundo Lewin em uma entrevista realizada pela Microsoft no ano passado com mais de 5 milhões de pessoas, constatou-se que <a href="http://ctpjava.blogspot.com/2009/06/javaone-2009-summary-thursday-day-3.html">73% dos entrevistados trabalhando em ambientes mistos</a> (Java + .NET). Para maiores informações visite <a href="http://www.interoperabilitybridges.com/" target="_blank">www.interoperabilitybridges.com</a>.</p>
<h3>Outras linguagens sobre JVM</h3>
<p><a href="http://olabini.com/blog/2009/06/first-days-of-javaone-and-communityone/">Ola Bini</a> da ThoughtWorks,  famoso por participar ativamente na comunidade open source e por desenvolver a linguagem de programação Ioke, também participou do evento e destacou o projeto <a href="http://openjdk.java.net/projects/mlvm/">Da Vinci</a>, segundo ele, essa tecnologia contribuirá para que a Java Virtual Machine se torne melhor. Ola Bini também apresentou sua BOF 4434: <a href="http://dist.codehaus.org/jruby/talks/HackingJRuby.pdf">Hacking JRuby</a>.</p>
<p>BOF significa (<a href="http://en.wikipedia.org/wiki/Birds_of_a_Feather_(computing)">Birds-of-a-Feather</a>), as BOFs  são palestras informais, interativas e flexíveis. No JavaOne, geralmente acontecem no final do dia com assuntos complementares aos discutidos nas technical sessions (TSs) ou palestras técnicas que acontecem durante o dia.</p>
<p>Charles Nutter também esteve lá falando sobre o projeto JRuby que &#8230; No vídeo abaixo, Nutter falou um pouco a tecnologia:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/2xAY4lekHQw&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/2xAY4lekHQw&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p><a href="http://en.wikipedia.org/wiki/Rich_Hickey">Rich Hickey</a> falou sobre sua linguagem: <a href="http://en.wikipedia.org/wiki/Clojure">Clojure</a>, que também roda sobre a JVM. Para saber mais confira os slides de sua &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4164.pdf">TS-4164 Clojure: Dynamic Functional Programming for the JVM Machine</a>&#8220;.</p>
<p>Neal Ford fez uma comparação entre as linguagens Ruby e Groovy em sua &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4955.pdf">TS-4955: Comparing Groovy and JRuby</a>&#8220;.</p>
<p>Falou bastante sobre JRuby, Jython, Scala e Groovy.  Nesta entrevista para o JavaOne, Guillaume Laforge da SpringSource comenta um pouco sobre isso:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/JZNOWFmbvZc&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/JZNOWFmbvZc&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>Destacou-se também o lançamento da versão 1.6 da linguagem Groovy, confira a &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4215.pdf">TS-4215: What&#8217;s New in Groovy 1.6?</a>&#8221; por Laforge.</p>
<p>Bill Venners, da Artima Inc., apresentou um pouco da linguagem Scala em sua &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4487.pdf">TS-4487: The Feel of Scala</a>&#8220;.</p>
<p><a href="http://weblogs.java.net/blog/robc/archive/2009/06/slides_for_my_j.html">Roberto Chinnici</a> falou sobre programação funcional e orientada a objetos com JavaScript, seus slides podem ser visto neste <a href="http://docs.google.com/Present?docid=dvd3mj3_6hn8jvbc2&#38;skipauth=true">link</a>.</p>
<h3>Java, uma plataforma em evolução!</h3>
<p>De acordo com <a href="http://whitesboard.blogspot.com/2009/06/java-se-7-and-java-ee-6.html">Jim White</a>, o Java 7 está previsto para ser lançado em Fevereiro de 2010. Jim participou de algumas palestras que tinham como tema principal a evolução do Java, e disse que muitas das decisões para o Java 7 ainda não foram tomadas, o que indica que ainda há bastante trabalho pela frente. Enquanto ao Java 6, White, diz que será lançado mais cedo, em Setembro de 2009.</p>
<p><a href="http://blogs.sun.com/darcy/entry/javaone_2009_project_coin_slides">Joseph Darcy</a> da Sun Microsystems, na &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4060.pdf">Ts-4060: Small Language Changes in JDK Release 7</a>&#8221; apresentou algumas das mudanças que serão feitas na linguagem Java. Darcy chamou a atenção da comunidade para que torne-se parte da evolução e que participando e contribuindo, através do projeto <a href="http://openjdk.java.net/projects/coin/">Coin</a> que tem essa finalidade.</p>
<h4>Servlet 3.0</h4>
<p>A especificação vem evoluindo através da <a href="http://jcp.org/en/jsr/detail?id=315">JSR 315</a> e entre as principais novidades está a possibilidade de configurações toda a aplicação através de annotations ao invés de utilizar o arquivo web.xml e maior utilização do principio <a href="http://en.wikipedia.org/wiki/Convention_over_Configuration">CoC</a> (Convetion over Configuration) que visa diminuir a quantidade de configuração. Existem annotations para registrar Servlets, Filters, Listeners, e até mesmo para declarar regras de segurança e permissões de acesso.</p>
<p>Um outra recurso que ganhou bastante repercussão foram os novos Servlet Assíncronos, para maiores informações confira a &#8220;<a href="http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-3790&#38;yr=2009&#38;track=javaee">TS-3790: Java Servlet 3.0:Empowering Your Web Application With Async, Extensibility and More</a>&#8221; apresentada por Rajiv Mordani, Greg Wikins e Jan Juehe.</p>
<h4><strong>Bean Validation</strong></h4>
<p>Validação através de metadados nos JavaBeans como no Hibernate Validator. Confira a &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-5184.pdf">TS-5184: Bean Validation: Declare Once, Validate Anywhere &#8211; A Reality?</a>&#8221; apresentada por <a href="http://blog.emmanuelbernard.com/">Emmanuel Bernard</a> da JBoss sobre o assunto.</p>
<h4>Java Server Faces 2.0</h4>
<p><a href="http://weblogs.java.net/blog/edburns/">Ed Burns</a> e <a href="http://weblogs.java.net/blog/rogerk/">Roger Kitain</a>, ambos da Sun Microsystems, apresentaram a &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4640.pdf">TS-4640: A Complete Tour of the JavaServer Faces 2.0 Plataform</a>&#8221; onde falaram sobre as principais novidades do JSF 2.0. Nesta nova versão do JSF teremos melhor suporte a Ajax, componentes compostos que possibilitará melhor reuso de código e melhor suporte a eventos. E para completar ainda mais a discussão sobre JSF no JavaOne, Kitto Mann da Virtua, na &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-5205.pdf">TS-5205: Writing Killer JavaServer Faces 2.0 UI Components</a>&#8221; apresenta diversos conceitos importantes se criar inovadores e eficientes componentes JSF 2.0 e David Allen da RedHat falou sobre fluxo de páginas (page flow) e conversação (converstation) com JSF na &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-5045.pdf">TS-5045: Converstations and Page Flows on the JavaServer Faces Plataform</a>&#8220;.</p>
<h4>EBJ 3.1</h4>
<p>A evolução dos Enterprise Java Beans continua, na versão 3.0 pode-se notar grande avanço e uma simplicidade muito grande ao se comparar com versões anterior, nessa nova versão a meta de aumentar a simplicidade se manteve, por isso, a forma de empacotamento dos aplicativos foi simplificada e criou-se o EJB Lite API, que é um conjunto reduzido das funcionalidades disponíveis na especificação completa do EJB.</p>
<p>Além da simplicidade, novas funcionalidades foram incluídas como por exemplo, objetos <a href="http://openejb.apache.org/singleton-ejb.html">Singleton</a>, Callbacks de Startup e Shutdown, Timers baseado em Calendars, Session Beans assincronos e integração com JAX-RS. Para maiores informações confira a &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-4605.pdf">TS-4605: Enterprise JavaBeans 3.1 Technology Overview</a>&#8221; apresentada por <a href="http://blogs.sun.com/kensaks/">Kenneth Saks</a>, Senior Staff Engineer da Sun Microsystems.</p>
<h4>Java Persistence API (JPA) 2.0</h4>
<p>Linda DeMichiel da Sun Microsystems, na &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-5214.pdf">TS-5214: Java Persistence 2.0: What&#8217;s New?</a>&#8221; apresentou as principais novidades da JPA que evolui através da JSR 317:</p>
<ol>
<li>Modelagem mais flexível</li>
<li>Novas formas de mapeamento O/R, novas annotations</li>
<li>Java Persistence Query Language mais poderosa</li>
<li>Criteria API</li>
<li>Suporte a Validação</li>
<li>Novos padrões de configuração</li>
</ol>
<p>A Implementação de Referência ou Reference Implementation (RI) da especificação é o projeto EclipseLink que tem como base o antigo projeto da TopLink da Oracle. Andrei Badea da Sun e Dogule Clarke da Oracle apresentaram na &#8220;<a href="http://developers.sun.com:80/learning/javaoneonline/sessions/2009/pdf/TS-5018.pdf">TS-5018: Developing Java Persistence API Applications with the NetBeans IDE and Eclipse Link</a>&#8221; de forma um pouco mais prática como utilizar a nova API. Mike Keith da Oracle fez uma apresentação completa sobre os conceitos de mapeamento da JPA na &#8220;<a href="http://developers.sun.com:80/learning/javaoneonline/sessions/2009/pdf/TS-5265.pdf">TS-5265: A Java Persistence API Mapping Magical Mystery Tour</a>&#8220;.</p>
<h4>Context Dependency Injection for Java EE</h4>
<p><a href="http://in.relation.to/Bloggers/Gavin">Gavin King</a> da RedHat apresentou na &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-6726.pdf">TS-6726: Context and Dependency Injection for Java Plataform, Enterprise Edition (Java EE Plataform)</a>&#8221; uma introdução o que a especificação JSR-299 trará de novo ao Java EE. Segundo King teremos um novo e rico modelo de gerenciamento de depedências com suporte a objetos statefull, integração da camada web com a camada transacional, será muito fácil construir aplicações utilizando EJB e JSF juntos, e frameworks terceiros poderão facilmente integrar-se a API.</p>
<h4 style="font-size:1em;">Spring 3.0</h4>
<p>Rod Johnson da Spring Source apresentou as novidades do Spring 3.0 na &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-5225.pdf?">TS-5225: Spring Framework 3.0: New and Notable</a>&#8220;. Segundo Johnson, o trabalho em tornar o desenvolvimento de aplicações Java para Web mais simples e poderoso continua, por isso, os arquivos XML serão ainda mais curtos, havendo necessidade de utilizá-los somente quando for preciso externalizar algum recurso.</p>
<p>A nova versão traz suporte a REST, melhorias no MVC e expression language. O Spring 3.0 será compatível somente com Java 5+.</p>
<h4 style="font-size:1em;">Spring Roo</h4>
<p>O <a href="http://www.springsource.org/roo">Spring Roo</a> é o mais novo projeto da <a href="http://www.springsource.org">Spring Source</a>, e segundo Jim White, é uma espécie de Rails, também com muita meta-programação, que tem como base apenas Java e Spring. <a href="http://twitter.com/springrod">Rod Johnson</a> disse que a missão do Roo é melhorar dramaticamente a produtividade de desenvolvedor Java sem comprometer a poder e flexibilidade através de geradores de código que proporcionarão a entrega rápida de aplicativos corporativos robustos e de alta performance.</p>
<h4>Google Guice</h4>
<p>E por falar em Spring, o <a href="http://code.google.com/p/google-guice/">Google Guice</a>, também vem ganhando bastante espaço no mercado como framework de injeção de dependência, e os Googlers <a href="http://crazybob.org/">Bob Lee</a> e <a href="http://publicobject.com/">Jesse Wilson</a>, falaram sobre ele na &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-5434.pdf">TS-5434 Introduction to Google Guice: The Java Programming Language Is Fun Again!</a>&#8220;, confira.</p>
<h4 style="font-size:1em;">Eclipse Galileo</h4>
<p>Depois do Calisto, Europa e Ganymede, vem aí o Eclipse Galileo. O lançamento está previsto para 24 de Junho. O release incluirá 48 projetos, o destaca bastante crescimento, ao se comparar como o Ganymede que contemplava apenas 24 projetos. Em 26 de Junho, a Eclipse Foundation fará uma apresentação chamada <em>Galileo in Action</em> onde serão apresentadas as principais funcionalidades do novo realease.</p>
<p><strong>Google App Engine</strong></p>
<p>Como comentei no <a href="http://andrefaria.com/2009/06/01/google-io-2009/">artigo anterior</a>, o Google App Engine agora possui suporte a Java, e claro, isso não poderia deixar de ser assunto de destaque no JavaOne, por isso, os Googlers, Toby Reyelts, Max Ross, e Don Schwarz, apresentaram a &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-3817.pdf">TS-3817: Google App Engine: Java Technology in the Cloud</a>&#8220;.</p>
<h4>Effective Java</h4>
<p><a href="http://en.wikipedia.org/wiki/Joshua_Bloch">Joshua Bloch</a> do Google, que teve intensa participação do desenvolvimento da linguagem Java, desde o JavaOne 2007 vem de falando sobre boas práticas de programação, e destacando tópicos de seu livro Effective Java, em sua &#8220;<a href="http://developers.sun.com/learning/javaoneonline/sessions/2009/pdf/TS-5217.pdf">TS-5217: Effective Java: Still Effective After All These Years</a>&#8221; manteve o mesmo padrão dos anos passados.</p>
<h4><strong>Prêmios do JavaOne e Java Toy Show</strong></h4>
<p>No último dia do evento, James Gosling apresentou o Toy Show, onde foi apresentado diversas situações onde pessoas e empresas por todo o mundo utilizaram Java de forma inovadora, e também foram distribuídos os <a href="http://java.sun.com/javaone/2009/articles/2009dukeschoiceawards.jsp">prêmios dos ganhadores</a> do <strong><a href="http://java.com/en/dukeschoice/">Duke’s Choice Award</a></strong>.</p>
<p><strong>Slides e Vídeos</strong></p>
<p>Os slides e vídeos das apresentações estão sendo paulatinamente disponibilizados <a href="http://developers.sun.com/learning/javaoneonline/">no site da Sun Developer Network (SDN)</a>, não perca a oportunidade de baixar alguns slides para estudar, garanto que tem material de ótima qualidade publicado lá.</p>
<p>Alguns vídeos do CommunityOne também podem ser baixados <a href="http://developers.sun.com/events/communityone/2009/west/webcasts.jsp">aqui</a>.</p>
<h3 style="font-size:1.17em;">Conclusão</h3>
<p><span style="font-weight:normal;font-size:13px;"> O JavaOne 2009 não trouxe tantas pessoas como anos anteriores, este ano apenas </span><span style="font-weight:normal;font-size:13px;"><strong>9.000</strong></span><span style="font-weight:normal;font-size:13px;"> pessoas se reunião enquanto em edições anteriores do evento mais de</span><span style="font-weight:normal;font-size:13px;"><strong> 25.000</strong></span><span style="font-weight:normal;font-size:13px;"> estiveram presentes, é claro que existem diversos fatores para que isso tenha acontecido como a crise econômica e a gripe suína, por exemplo, mas de toda forma há uma grande diferentes que nos leva a reflexão. Neste ano o evento nos trouxe diversas tecnologias, frameworks, projetos e iniciativas que prometem manter a plataforma em constante evolução. Fiquemos Ligados!</span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Inovis Speaks at JavaOne]]></title>
<link>http://blogs.inovis.com/2009/06/14/inovis-speaks-at-javaone/</link>
<pubDate>Sun, 14 Jun 2009 07:57:17 +0000</pubDate>
<dc:creator>Stephen Chin</dc:creator>
<guid>http://blogs.inovis.com/2009/06/14/inovis-speaks-at-javaone/</guid>
<description><![CDATA[This has been a great year for technology at Inovis. We are breaking new ground with our SAAS and MF]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This has been a great year for technology at Inovis. We are breaking new ground with our SAAS and MFT offerings, and have been leading the industry with the use of cutting edge Rich Internet Application (RIA) technology across our whole stack.</p>
<p>I had the opportunity to speak on several different topics at JavaOne this year that are at the forefront of the RIA revolution. This included sessions on JavaFX, Sun&#8217;s new RIA platform, <a href="http://widgetfx.org/">WidgetFX</a>, an open-source desktop widget framework for JavaFX applications, and <a href="http://code.google.com/p/piccolo2d/">Piccolo2D</a>, a Zooming User Inferface toolkit for Java clients.</p>
<p>Sun&#8217;s lead tech writer, Ed Ort, did a write-up of the <a href="http://java.sun.com/javaone/2009/articles/gen_javafxria.jsp">Pro JavaFX session</a>, which is a great read. The WidgetFX session also had an amazing turnout, and kept the audience captive for the entire event:</p>
<div class="mceTemp">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><img class="size-full wp-image-1620" title="WidgetFX_Talk" src="http://inovis.wordpress.com/files/2009/06/img_2319.jpg" alt="WidgetFX Presentation at JavaOne 2009" width="460" height="306" /></dt>
</dl>
</div>
<p><!--more-->Despite the economic downturn, the attendance at JavaOne this year was extremely strong with over 15,000 attendees from around the world.</p>
<p>Larry Ellison took the stage at JavaOne and dispelled any negative rumors about the future of Java and JavaFX by taking a firm, supportive stance of the technology going forward. He made it clear that while AJAX is a great supporting technology, it is not going to drive the innovation that will make the web applications of the future.</p>
<p>From the iPhone to streaming internet video, the bar has been raised for what customers demand from consumer and business applications. It looks like 2009 will be a game-changing year for the growth of rich user experiences, and Inovis is taking a leadership role in this revolution.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[What are the common deployment challenges of service-oriented architecture (SOA)?]]></title>
<link>http://soas.wordpress.com/2009/06/13/what-are-the-common-deployment-challenges-of-service-oriented-architecture-soa/</link>
<pubDate>Fri, 12 Jun 2009 23:52:11 +0000</pubDate>
<dc:creator>bloomsbury</dc:creator>
<guid>http://soas.wordpress.com/2009/06/13/what-are-the-common-deployment-challenges-of-service-oriented-architecture-soa/</guid>
<description><![CDATA[Marina Sum&#8217;s Blog: Technical Session on SOA&#8217;s Deployment Challenges By Marina Sum The pr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Marina Sum&#8217;s Blog: Technical Session on SOA&#8217;s Deployment Challenges<br />
By Marina Sum<br />
The presentation by eBay distinguished architect Sastry Malladi at JavaOne<br />
on Tuesday afternoon illuminated the benefits, misconceptions, and<br />
deployment challenges of service-oriented architecture (SOA). He also<br />
described how eBay &#8230;<br />
&#60;<a href="http://weblogs.java.net/blog/marinasum/archive/2009/06/technical_sessi.html" target="_blank">http://weblogs.java.net/blog/marinasum/archive/2009/06/technical_sessi.html</a>&#62;<br />
<a href="http://java.net/" target="_blank"><br />
</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaOne Recap]]></title>
<link>http://faizbash.wordpress.com/2009/06/12/javaone-recap/</link>
<pubDate>Fri, 12 Jun 2009 16:59:20 +0000</pubDate>
<dc:creator>faizbash</dc:creator>
<guid>http://faizbash.wordpress.com/2009/06/12/javaone-recap/</guid>
<description><![CDATA[In last week&#8217;s JavaOne conference, great announcements, demos and technical sessions took plac]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignleft size-thumbnail wp-image-212" title="javaone" src="http://faizbash.wordpress.com/files/2009/05/javaone.gif?w=150" alt="javaone" width="150" height="52" /> In last week&#8217;s <a href="http://java.sun.com/javaone/" target="_blank">JavaOne</a> conference, great announcements, demos and technical sessions took place.</p>
<p>J2SE 7 (Dolphin &#8211; the next version of Java standard edition with improvements in performance, security and usability) is anticipated for early next year. Early access may be found <a href="http://http://java.sun.com/features/jdk/7/" target="_blank">here</a>.</p>
<p><a href="http://java.sun.com/j2ee/overview.html" target="_blank">J2EE 6</a> with improvements in Servlets, web services and annotations to greatly simplify enterprise applications&#8217; implementation would be finally released in September.</p>
<p>Lot of cool demos on JavaFx were made. With JavaFx you write one program and it runs on the desktop, browser and mobile. It also supports TV.</p>
<p>Here is a wrap up from the <a href="http://java.sun.com/javaone/2009/articles/wrapup.jsp" target="_blank">JavaOne&#8217;s website</a>.</p>
<p style="margin:.6em 0 1.2em;padding:0;">Subscribe for more posts here: <span style="font-family:Calibri;"><a href="../feed/"><img style="margin-left:10px;border:initial none initial;" title="rss-icon2" src="../files/2009/01/rss-icon2.jpg" alt="rss-icon2" width="23" height="23" /></a></span></p>
<p style="margin:.6em 0 1.2em;padding:0;">Share this Post</p>
<hr /><a rel="#someid8" href="http://www.facebook.com/share.php?u=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank"><img style="margin-left:10px;border:initial none initial;" title="facebook-share2" src="../files/2009/01/facebook-share2.jpg" alt="facebook-share2" width="22" height="22" /></a> <a rel="#someid9" href="http://www.facebook.com/share.php?u=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank">Facebook</a> <a rel="#someid10" href="http://del.icio.us/post?url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank"><img style="margin-left:10px;border:initial none initial;" title="delicious-share" src="../files/2009/01/delicious-share.jpg" alt="delicious-share" width="20" height="20" /></a> <a rel="#someid11" href="http://del.icio.us/post?url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank">Delicious</a> <a rel="#someid12" href="http://www.linkedin.com/shareArticle?mini=true&#38;url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank"><img style="margin-left:10px;border:initial none initial;" title="linkedin-share" src="../files/2009/01/linkedin-share.jpg" alt="linkedin-share" width="20" height="20" /></a> <a rel="#someid13" href="http://www.linkedin.com/shareArticle?mini=true&#38;url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank">LinkedIn</a> <a rel="#someid14" href="http://digg.com/submit?phase=2&#38;url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank"><img style="margin-left:10px;border:initial none initial;" title="digg-share" src="../files/2009/01/digg-share.jpg" alt="digg-share" width="20" height="20" /></a> <a rel="#someid15" href="http://digg.com/submit?phase=2&#38;url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank">DiggIt</a> <a rel="#someid16" href="http://www.stumbleupon.com/submit?url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank"><img style="margin-left:10px;border:initial none initial;" title="stumbleupon-share" src="../files/2009/01/stumbleupon-share.jpg" alt="stumbleupon-share" width="20" height="20" /></a> <a rel="#someid17" href="http://www.stumbleupon.com/submit?url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank">StumbleUpon</a> <a rel="#someid18" href="http://friendfeed.com/share?url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank"><img style="margin-left:10px;border:initial none initial;" title="friendfeed-share" src="../files/2009/01/friendfeed-share.jpg" alt="friendfeed-share" width="20" height="20" /></a> <a rel="#someid19" href="http://friendfeed.com/share?url=http://faizbash.wordpress.com/2009/06/12/javaone-recap/" target="_blank">FriendFeed</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Road to JavaOne - Larkspur to Richfield -I]]></title>
<link>http://apehair.wordpress.com/2009/06/12/road-to-javaone-larkspur-to-richfield-i/</link>
<pubDate>Fri, 12 Jun 2009 15:29:24 +0000</pubDate>
<dc:creator>apehair</dc:creator>
<guid>http://apehair.wordpress.com/2009/06/12/road-to-javaone-larkspur-to-richfield-i/</guid>
<description><![CDATA[I left on Friday morning with the Moose Wagon loaded up.  In this picture I had stopped in Frisco, C]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I left on Friday morning with the Moose Wagon loaded up.  In this picture I had stopped in Frisco, Colorado, on the West side of Eisenhower Pass, on Route 70. 90% of the pine trees are dead, killed by pine beetles.<img class="alignleft size-medium wp-image-92" title="MooseWagonInFriscoSM2" src="http://apehair.wordpress.com/files/2009/06/moosewagoninfriscosm2.jpg?w=300" alt="MooseWagonInFriscoSM2" width="300" height="225" /></p>
<p>You can&#8217;t see it too well in this picture, but I bungee-netted an orange glow-in-the-dark Icon mil-spec vest on the back of the pack so I would<br />
be more visible.  Turns out, as I will explain later, that I needed it<br />
more in the front and sides than the back.  On the other hand, perhaps<br />
the reason I was not rear-ended is because I had the vest back there.</p>
<p>That&#8217;s a Nelson-Riggs pack.  Expandable.  It was full of my gear,<br />
Missus Wife&#8217;s gear, and my laptop (for work).  On the rack is the companion bag with Missus Wife&#8217;s helmet in it.  I like this pack because it&#8217;s got lots of outside pockets and you can shrink or expand it quite a bit.  It<br />
attaches to the passenger backrest with 4 velco straps.  Bought it for<br />
the Deuce.  Worked great then.  Works great now.</p>
<p>That&#8217;s a <a href="http://www.corbin.com/harley/king/hdrk9dte.shtml">Corbin </a>heated Dual Tour seat.  Missus Wife loved it.  And a<br />
<a href="http://www.rolandsands.com/">Roland Sands</a> Venturi air cleaner.  And <a href="http://www.jackpotmufflers.com/mufflers.htm">Jackpot </a>mufflers.  They sound OK until about 40 mph, or so, when the wind doesn&#8217;t let you hear them at all.<br />
Definitely not loud enough, but even if they were wide open they<br />
wouldn&#8217;t sound right because the 09 touring bikes have 2-1-2 head pipes,<br />
which muffle the bark of each cylinder until the bike sounds more like a<br />
Mack truck than a Harley.  You can fix that with a set of true duals,<br />
but they cost over $1,000.00 and rob you of power.</p>
<p>I-70 over the Rockies, is of course, a great route, but it is full of<br />
whack jobs driving like hell to get somewhere before you.  They like<br />
to bunch up about 3 feet from each other&#8217;s bumper at 80 mph in the left<br />
lane.  I was one of them many years ago.</p>
<p>I recommend staying in the right lane and enjoying the scenery.<br />
Besides, the Colorado troopers make a killing up there.  No use giving<br />
them any of your hard-earned cash.</p>
<p><!--~-&#124;**&#124;PrettyHtmlStart&#124;**&#124;-~--></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[San Francisco, dzień siódmy]]></title>
<link>http://ordinarythoughts.org/2009/06/10/san-francisco-dzien-siodmy/</link>
<pubDate>Wed, 10 Jun 2009 08:13:39 +0000</pubDate>
<dc:creator>Marek Goldmann</dc:creator>
<guid>http://ordinarythoughts.org/2009/06/10/san-francisco-dzien-siodmy/</guid>
<description><![CDATA[Metro w SF W niedzielę postanowiłem zrobić coś podobnego do soboty, czyli wypad na miasto (i nie tyl]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3606005174/in/set-72157619158735263/"><img title="Metro w SF" src="http://farm4.static.flickr.com/3402/3606005174_a127e306d0_m.jpg" alt="Metro w SF" width="240" height="180" /></a><p class="wp-caption-text">Metro w SF</p></div>
<p>W niedzielę postanowiłem zrobić coś podobnego do soboty, czyli wypad na miasto (i nie tylko). Tym razem obrałem trochę inny kierunek — zachód. Standardowo, wypiłem kawkę i ruszyłem na autobus. Bez środka transportu to bym chyba wyzionął ducha gdybym miał iśc z buta. Ruszyłem linią 71 w stronę plaży. Po jakichś 30-40 minutach byłem na miejscu. Tak przy okazji, transport w SF bardzo dobrze zorganizowany. Dużo autobusów i trolejbusów. Jest i metro, które jest strasznie długie (łączy SF z Oakland, Pittsburg, Fremonrt). Przejażdżka kosztuje $1.50, z wyjątkiem metra, gdzie płaci się za odległość. Kupujesz bilet, wchodzisz do metra, odbijasz, wychodzisz z metra, odbijasz. Wychodząc obcina Ci ilość gotówki na karcie. Jak się zdarzy tak, że wychodząc nie będziesz miał kasy na karcie, nie ma problemu, możesz dobić kartę gotówką, kartą kredytową w automacie. Super, metro mi się bardzo podobało. Zresztą, bardzo lubię wszystkie metra <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>No, ale wracając do wycieczki. Po wyjściu z autobusu, po 100 metrach ukazał mi się taki widok:</p>
<div class="wp-caption aligncenter" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3606014570/in/set-72157619158735263/"><img class=" " title="Plaża w San Francisco" src="http://farm4.static.flickr.com/3315/3606014570_cc7768e8f2_m.jpg" alt="Plaża w San Francisco" width="240" height="121" /></a><p class="wp-caption-text">Plaża w San Francisco</p></div>
<p>Postanowiłem sobie posiedzieć chwilkę na plaży. Mają tam taki ciemny piasek, wydaje się, że jest brudny, ale nie jest <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Wiało jak cholera, czasami było zimno, czasami gorąco <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Po siedzeniu przez chwilkę na plaży i obserwowaniu ludzi, ruszyłem plażą na północ. Wyobraźcie sobie, że co 2 osoba spacerująca po plaży trzymała biały worek i zbierała każdego śmiecia, który znalazła. Na plaży czysto, żadnego syfu, nic, brawo!</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3606020148/in/set-72157619158735263/"><img title="Widok z wybrzeża" src="http://farm4.static.flickr.com/3640/3606020148_656863fdd7_m.jpg" alt="Widok z wybrzeża" width="240" height="180" /></a><p class="wp-caption-text">Widok z wybrzeża</p></div>
<p>Po zejściu z plaży (skończyła się, klif się zrobił) wspiąłem się na małą górkę. Tam też zaczął się kolejny park (hej, dużo tu tego mają!). Stamtąd też udałem się scieżkami w stronę Golden Gate, tym razem od drugiej strony. Oj widoki były przepiękne.</p>
<p>Jakiś czas później park mi się skończył i szedłem pomiędzy domami. Chyba do końca życia będę się zastanawiał jak to jest mieszkać z widokiem na Golden Gate… A domy? Piękne.</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3605986584/in/set-72157619158735263/"><img title="Ulica wzdłuż wybrzeża niedaleko Golden Gate. Piknie, nie?" src="http://farm4.static.flickr.com/3340/3605986584_e6ea713b49_m.jpg" alt="" width="240" height="180" /></a><p class="wp-caption-text">Ulica wzdłuż wybrzeża niedaleko Golden Gate. Piknie, nie?</p></div>
<p>Dalej, znowu spacerkiem w stronę mostu. Po drodze znalazłem plażę. Strasznie dużo schodów trzeba było pokonać aby dotrzeć na nią. Kurde, to chyba była plaża dla nudystów <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Ja wiem, z 40% ludzi to nago łaziło. No nic, ściągnąłem koszulkę (tylko!) i poleżałem sobie parę dobrych minut. Co się później okazało, zjarałem się <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Po zrobieniu paru zdjęć (nie, golasom nie robiłem, przykro mi), kontunuowałem swoją wycieczkę.</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3606000862/in/set-72157619158735263/"><img title="Najbardziej kręta ulica Świata" src="http://farm4.static.flickr.com/3627/3606000862_e318963946_m.jpg" alt="Najbardziej kręta ulica Świata" width="240" height="180" /></a><p class="wp-caption-text">Najbardziej kręta ulica Świata</p></div>
<p>Spod mostu znowu złapałem busa i pojechałem do centrum. Tam też postanowiłem odwiedzić najbardziej krętą ulicę świata <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Nie jest to długi odcinek, ale fajnie to wygląda. Najlepsza jest kolejka samochód, które chcą nią zjechać <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Sporo ludzi, sporo samochodów. Po zrobieniu zdjęć ruzyłem dalej, z buta.</p>
<p>Doszedłem znowu do Financial District, gdzie zjadłem coś. Metrem kopsnąłem się do stacji Powell, gdzie miałem już rzut kamieniem do hotelu.</p>
<p>Tym razem wziąłem ze sobą GPSa. Okazało się, że <a href="http://bit.ly/V9dj2">zrobiłem 46 km</a>! Nieźle. Nie pytajcie się jak się czuły moje nogi <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Super dzień.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[San Francisco, dzień szósty]]></title>
<link>http://ordinarythoughts.org/2009/06/10/san-francisco-dzien-szosty/</link>
<pubDate>Wed, 10 Jun 2009 07:54:24 +0000</pubDate>
<dc:creator>Marek Goldmann</dc:creator>
<guid>http://ordinarythoughts.org/2009/06/10/san-francisco-dzien-szosty/</guid>
<description><![CDATA[San Francisco, Financial District Sobota to pierwszy dzień “wolnego”, który miałem od początku tygod]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignright" style="width: 190px"><a href="http://www.flickr.com/photos/goldmann/3601377275/in/set-72157619158735263/"><img title="San Francisco, Financial District" src="http://farm4.static.flickr.com/3649/3601377275_d594b09561_m.jpg" alt="San Francisco, Financial District" width="180" height="240" /></a><p class="wp-caption-text">San Francisco, Financial District</p></div>
<p>Sobota to pierwszy dzień “wolnego”, który miałem od początku tygodnia. Tak jak sobie zaplanowałem w domu, postanowiłem poświęcić ten dzień na zwiedzanie. W hotelu leżało trochę materiałów na temat San Francisco, swoje też wiedziałem. Co z tego wynikło? Myślę, że całkiem fajna wycieczka. Ale po kolei <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Rano pożegnałem się z Bobem, wypiliśmy kawkę (ze Starbucksa, a jakże! Straszny syf BTW, chyba kawy nie pili <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) i poszedłem w swoją stronę. Zaopatrzony w mapę, bileta na <a href="http://www.bart.gov/">BARTa</a> (metro w SF) i swoje nogi ruszyłem w stronę <a href="http://en.wikipedia.org/wiki/Financial_District,_San_Francisco,_California">Finacial District</a>. Tam też zobaczyłem najwyższe budynki w SF. Strasznie mnie interesują nowoczesne, wysokie budynki, więc też bardzo mi się podobało. Najwyższym budynkiem w SF jest <a href="http://en.wikipedia.org/wiki/Transamerica_Pyramid">Transamerica Pyramid</a>, ale to wiecie. Średnio ciekawy ten budynek, taki długi trójkąt, z daleka prezentuje się miernie. Ale za to drugi co do wielkości budynek (<a href="http://en.wikipedia.org/wiki/555_California_Street">555 California Street</a>) wygląda znacznie okazalej <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Porobiłem trochę fotek i ruszyłem w stronę zatoki.</p>
<div class="wp-caption alignleft" style="width: 190px"><a href="http://www.flickr.com/photos/goldmann/3602181910/in/set-72157619158735263/"><img title="Transamerica Pyramind" src="http://farm4.static.flickr.com/3602/3602181910_5e2953abce_m.jpg" alt="Transamerica Pyramind" width="180" height="240" /></a><p class="wp-caption-text">Transamerica Pyramind</p></div>
<p>Wtedy pierwszy raz zobaczyłem wodę w SF <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Tak tak, tydzień mi to zajęło. Zrobiłem sobie spacer po nabrzeżu od Pier 1 aż do samego końca. Nie powiem, nogi to mi do tyłka wchodziły. Mijając kolejne przystanie dotarłem do sławnego już Pier 39. Sławny jak sławny, parę sklepów, dużo ludzi i tyle. Nic specjalnego, lepiej się przejść tam, gdzie nie ma tylu ludzi, żeby np. zobaczyć fajny żaglowiec (BTW, koło żaglowca płynął jakiś koleś, ciekawe, czy mu zimno było <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> )</p>
<p>Kawałek dalej mogłem przyjrzeć się wodzie z bliska, bo była plaża. Tak, w środku miasta mają plażę. Może nie duża, ale popływać sobie można. No i właśnie &#8211; mają czystą wodę, co mnie bardzo zdziwiło!</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3601375829/in/set-72157619158735263/"><img title="Widok na Golden Gate" src="http://farm3.static.flickr.com/2425/3601375829_fb13191e81_m.jpg" alt="Widok na Golden Gate" width="240" height="180" /></a><p class="wp-caption-text">Widok na Golden Gate</p></div>
<p>Dalej minąłem park, a za nim czekała mnie (z czego nie zdawałem sobie sprawy wcześniej) długa droga, bo obrałem kierunek <a href="http://en.wikipedia.org/wiki/Golden_Gate_Bridge">Golden Gate</a>. Ale nie było tak źle, miałem okazję przyjrzeć się domom nad brzegiem i podziwiać naprawdę fajne roślinki w parku znajdującym się przy nabrzeżu. Po dłuższej chwili moim oczom ukazał się Golden Gate w całej swojej okazałości. Nawet robi wrażenie, nie powiem <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Wdrapałem się na niego i poszedłem kawałek dalej, aby zobaczyć panoramę miasta. Oj, ładny widok. Postałem, popatrzyłem, porobiłem zdjęcia i postanowiłem wracać powoli. Wziąłem autobus, który podrzucił mnie kawałek, ale potem znowu z buta. Odkryłem na własnych nogach jak strome są te ich cholerne ulice <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  No nie, sami zobaczcie!</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3601365447/in/set-72157619158735263/"><img title="Golden Gate" src="http://farm4.static.flickr.com/3078/3601365447_9c28026098_m.jpg" alt="Golden Gate" width="240" height="143" /></a><p class="wp-caption-text">Golden Gate</p></div>
<p>Po naprawdę wyczerpującym dniu znalazłem Subway, żeby coś zjeść &#8211; hej, mają naprawdę dobre te kanapki! Po drodze jeszcze zahaczyłem o Burger Kinga aby zjeść Whopera.</p>
<p>Oj, proszę tego nie zamawiać, wierzcie mi. Duże bo duże, ale niedobre <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Lepiej do Maca skoczyć, serio, z dwojga złego Mac wygrywa <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Aha i mają niedobrą Colę. Polska jest o wiele lepsza. Pepsi w USA jest za to lepsze od Coli.</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3601359143/in/set-72157619158735263/"><img title="Panorama miasta z Golden Gate (tak, spod tych wieżowców szedłem z buta)" src="http://farm4.static.flickr.com/3411/3601359143_022497b278_m.jpg" alt="Panorama miasta z Golden Gate (tak, spod tych wieżowców szedłem z buta)" width="240" height="139" /></a><p class="wp-caption-text">Panorama miasta z Golden Gate (tak, spod tych wieżowców szedłem z buta)</p></div>
<p>Wyczerpany (naprawdę) wróciłem do hotelu po, jak się okazało, ponad 20 km na nogach… Ale warto było, wrażenia niezapomniane!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The new "Java world" order: MIDP3, Java App Store and Java One]]></title>
<link>http://meedabyte.wordpress.com/2009/06/09/the-new-java-world-order/</link>
<pubDate>Tue, 09 Jun 2009 18:18:56 +0000</pubDate>
<dc:creator>meedabyte</dc:creator>
<guid>http://meedabyte.wordpress.com/2009/06/09/the-new-java-world-order/</guid>
<description><![CDATA[It has been more than a while since we have been waiting for MIDP 3.0 specs to get closed. Now that ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It has been more than a while since we have been waiting for MIDP 3.0 specs to get closed.</p>
<p>Now that it seems the process is going to complete, we face a java runtime distribution across the mobile world with more shades than lights: terrible fragmentation problems (that have been one of midp 3 and MSA drivers) with hundreds of different jvms across thousands of handset models and java being discouraged or, sometimes seeming to be ostracized by and emerging tech firms and platforms (apple, windows mobile, android).</p>
<p>At today, JME is almost the unique dev runtime for a number of important platforms like SonyEricsson, LG and Samsung RTOS, Nokia s40, Rim (with extensions): unfortunately those platforms are niche ones or, at least, candidates to be superseded by more powerful, emerging ones (like Android, Symbian or Limo based) when the chipsets families those I&#8217;ve been built for will decrease in price and consequently being adopted on low tier models.</p>
<p>From a strictly technical point of view, current leading JME platforms only partially suffered of MIDP3 being so late: this mainly thanks to MSA recommendations (decreasing fragmentation partially) and jsr 211 (enabling midlet2midlet and, sometimes, midlet2native interaction).</p>
<p>It remains a question mark about the root reason: was MIDP 3 being late forcing java developers to be not too much visionary or ambitious or, on the contrary, there was actually no particular demand, across the developers, for such a powerful solution like MIDP3 is?</p>
<p>The slowness of MIDP3 development have been experienced as a problem at first but soon the mobile developers moved to alternatives where possible. Probably, the hard times that Moto experienced as a company that, at the end, impacted terribly MIDP3 schedule (being Motorola the lead)  led to less interest for java as a platform and, eventually, to Apple and Google to create alternatives for their compelling platforms. Despite Apple choice could be explained with the need of a closed environment, Google choice is clearly dictated by JME technology limitations since they embraced totally the Java development community and the Java language itself despite creating a sort of new profile, a mix of JSE/CDC and novel concepts (eg. Activities).</p>
<p>Now the question is:</p>
<ul>
<li><strong>is there still space for java to be a protagonist on Mobile Internet services?</strong></li>
</ul>
<p>The situation is really complex.</p>
<p>User demands are rapidly ramping up: now users want smartphones to give access to web contents and web services, tomorrow, the access in itself will not be enough: advanced features like phonebook presence integration, integrated conversation management, contacts syncing, user context access, content management, etc&#8230; will be considered as important features to be listed in the small labels describing specs at shops.</p>
<p><img class="alignleft" style="margin:3px 6px;" title="Larry Ellion at Moscone Center with Scott McNealy" src="http://java.sun.com/javaone/2009/articles/images/ellisonmcnealy.jpg" alt="" width="266" height="400" /></p>
<p>Is Java, with it&#8217;s bytecode-VM approach not suited to integrate with &#8220;native apps&#8221; by design? Google &#8220;all apps are equal&#8221; approach will ever be applicable to a PURE java MIDP runtime?  It seems acquired that the &#8220;write once, run everywhere&#8221; promise of java has not ever been true in the mobile world until now, but anyway, as said before on this blog, thanks to the evident trend pointing out that the number of platforms is decreasing and restricting to few open OSes, java has now a new chance.</p>
<p>Sun and oracle must now cowork with the ecosystem, bet again on open source and, in parallel, invest to create first class JVMs for open OSes an publish it on Markets. How to monetize the effort? The application store is something making more sense to me from day to day, and JavaOne recently hold at Moscone center crearly demonstrated that Java is not dead. The <a href="http://java.sun.com/javaone/2009/articles/gen_mobility.jsp">Mobility general session</a> from JavaOne has been full of news, vision, hopes and last but not least has been full of explicit endorsement (Vodafone, Verizon, SonyEriccson, Google, etc&#8230;). And <a href="http://www.intelligententerprise.com/showArticle.jhtml?articleID=217701517">Larry has been there</a> live to state that Oracle bets on Java.  At the end, something that very few days ago seemed a concept and led me to some speculations, it&#8217;s now reality: take a look at the <a href="http://java.com/en/store/">Java Store</a>! &#8230;and <a href="http://java.sun.com/warehouse/">Warehouse</a>! &#8230;there&#8217;s also a beta program, even if US only <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Ah, forgot to mention that JavaFX is definitively out the &#8220;buzz-world&#8221;.</p>
<p>2009-2010 will be a very crucial period for JME: win or die. No niche option for java.</p>
<p>This post is the first that I&#8217;ve written on an android phone&#8230;Thanks G1 for existing!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaOne 2009 Recap]]></title>
<link>http://undermypalapa.wordpress.com/2009/06/08/javaone-2009-recap/</link>
<pubDate>Tue, 09 Jun 2009 04:35:43 +0000</pubDate>
<dc:creator>jaydfwtx</dc:creator>
<guid>http://undermypalapa.wordpress.com/2009/06/08/javaone-2009-recap/</guid>
<description><![CDATA[JavaOne 2009 is over, and it was my second year in a row to attend. Looking back, I would have chose]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>JavaOne 2009 is over, and it was my second year in a row to attend. Looking back, I would have chosen WWDC over JavaOne this year, as I feel I did not get as much out of the conference as I did last year. That is not to say there weren&#8217;t some very good sessions&#8230;</p>
<p style="text-align:center;"><a href="http://farm4.static.flickr.com/3620/3601084707_99075df873_m.jpg"></a><a href="http://www.flickr.com/photos/jaydfwtx/3601900758/"><img class="alignnone" src="http://farm3.static.flickr.com/2449/3601900758_c782de6acd_m.jpg" alt="" width="240" height="180" /></a> <a href="http://www.flickr.com/photos/jaydfwtx/3601084707/"><img class="alignnone" src="http://farm4.static.flickr.com/3620/3601084707_99075df873_m.jpg" alt="" width="240" height="180" /></a></p>
<p>Highlights from my perspective:</p>
<ul>
<li>Project Jigsaw (Java 7 modules) &#8211; the modularization of the JVM and application libraries has a lot of promise, and can help cut down on bloat. The keynote demo of this went well. The question of how this lives alongside OSGi is still open for me (although I have not researched this).</li>
<li>JavaFx 1.2 &#8211; the new platform seems to be maturing; the demo apps are getting better.</li>
<li>JavaFx Designer App &#8211; very nice to see Sun realizes this is an important aspect of JavaFx development. Without it, JavaFx will not have a chance long-term. It looked to me like they &#8220;borrowed&#8221; a lot from Apple&#8217;s Interface Builder, which is probably a good thing.</li>
<li>Java App Store &#8211; also nice to see Sun going a step further than Web Start and trying to improve the consumer deployment experience. In the end though, I think the App Store doesn&#8217;t have much of a chance. It will depend on the apps, but Sun will have to figure out a way to get people to install the App Store to begin with (JRE bundled?).</li>
<li>Ben Galbraith &#8211; his talks are always a highlight as he is probably the best speaker at JavaOne. His talk about software craftsmanship hit home, because I really want to work on projects where that is viewed as a priority. Making this happen in an enterprise environment is a tough order though.</li>
<li>Google &#8211; between the talk on Google App Engine, Guice, GWT, and the upcoming SiteBricks, it&#8217;s clear that Google is making a big investment in Java. I would have really liked to have seen Google acquire Sun, and maybe that would have made sense if Sun didn&#8217;t do hardware.</li>
</ul>
<p>Lowlights</p>
<ul>
<li>JavaFx 1.2 &#8211; it really broke with backwards compatibility. This is perhaps a good thing if it improves the platform, but it seemed to generate a lot of complaints. You really don&#8217;t want to upset developers of a new platform so much. Maybe this happened because JavaFx was released as 1.0 way too early, or maybe this year&#8217;s release should have been called 2.0.</li>
<li>General sessions &#8211; they seemed far more filled with what I would call advertising. I understand Intel was the main sponsor, but spending 20 minutes telling us how their new Xeons help improve performance is something that should be pretty obvious to most people. Are they going to come back every year and tell us that Moore&#8217;s Law still applies?</li>
<li>Larry Ellison &#8211; his proclamation that Ajax is no longer needed &#8211; hah! O RLY?</li>
<li>The food/beverage service &#8211; $3.50 for a 16oz soda? Really? And one beverage cart that I know of serving throughout the day? I think I dehydrated myself. Next time I&#8217;m going to be armed with several bottles of water of my own.</li>
<li>Course descriptions &#8211; the content catalog should ideally give a better idea of the target knowledge level that attendees should have. It sucks to go to a session where you learn nothing new because it is just an introductory level talk.</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Java One 2009 - BOF-4903 Slides]]></title>
<link>http://bug4free.wordpress.com/2009/06/08/java-one-2009-bof-4903-slides/</link>
<pubDate>Mon, 08 Jun 2009 06:27:30 +0000</pubDate>
<dc:creator>Hubert</dc:creator>
<guid>http://bug4free.wordpress.com/2009/06/08/java-one-2009-bof-4903-slides/</guid>
<description><![CDATA[JavaOne&#8217;09 is now over. Lots of interesting sessions &amp; great discussions. I loved the demo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>JavaOne&#8217;09 is now over. Lots of interesting sessions &#38; great discussions. I loved the demo <a href="http://blogs.sun.com/superpat/" target="_blank">Pat Patterson</a> made using our OAuth implementation. Marc Hadley and I had our BOF session and were pleasantly surprised to see more people than expected since it was late and in direct competition with JavaOne&#8217;s big party. <a title="Java One slides" href="http://bug4free.wordpress.com/files/2009/06/bof-4903.pdf" target="_blank">Here are the slides</a> we presented &#8211; hopefully this will encourage people to participate and help us in our quest for the ultimate identity framework!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaONE 2009 schedule STUFF]]></title>
<link>http://carlosalejandroaguilar.wordpress.com/2009/06/08/javaone-2009-schedule-stuff/</link>
<pubDate>Mon, 08 Jun 2009 00:42:09 +0000</pubDate>
<dc:creator>aguilarc</dc:creator>
<guid>http://carlosalejandroaguilar.wordpress.com/2009/06/08/javaone-2009-schedule-stuff/</guid>
<description><![CDATA[La JavaONE 2009 es la conferencia mas importante de Java de año, este año celebrada en SAN FRANCISCO]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:center;">
<div class="mceTemp mceIEcenter">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img title="JavaONE 2009" src="http://java.sun.com/javaone/2009/images/09J1_Web_800x60.gif" alt="javaone" width="800" height="60" /></dt>
</dl>
</div>
<p>La JavaONE 2009 es la conferencia mas importante de Java de año, este año celebrada en SAN FRANCISCO del 2 al 4 de junio (ahora!!!).</p>
<p>Este año se el tema principal es Cloud Computing, donde <a href="http://blogs.sun.com/carlosalejandroaguilar/">SUN ah anunciado servicios de consultoria</a> entre otras cosas interesantes.</p>
<p>Para todos aquellos que no pudimos estar en a JavaONE de este año, aca les dejo unas ligas para que puedan aprender de la JavaONE, hacia donde va SUN y que es una experiencia de este tipo.</p>
<p><strong>JAVAONE GENERAL SESSIONS</strong><br />
Aqui los lideres e grandes proyectos se presentan y hacen una demo de sus proyectos, IBM, SOMY ERICSON, etc grandes empresas presentan lo que los mueve hoy en dia apoyados en JAVA, la primer sesión como debe de ser, de el cerebro de esta JavaONE Crhis Melissinos, NOSOTROS PODEMOS VER LA REPETICION DE CADA UNA DE LAS SESIONES GENERALES. La liga es:</p>
<p><a href="http://java.sun.com/javaone/2009/general_sessions.jsp#gs5">JAVAONE GENERAL SESSIONS</a></p>
<p><strong>JAVAONE RADIO</strong><br />
Es la cobertura oficial de la JavaONE por radio, podras escuchar todo lo que pasa, ademas de que freceuntemente entrevistarán a celebridades presentes en la JavaONE, una de ellas nuestro querido Felipe Cerda (embajador SUN representante de LATAM).</p>
<p><a href="http://java.sun.com/javaone/#blogtalk">JAVAONE RADIO</a></p>
<p><strong>JAVAONE MINUTE</strong><br />
Sesiones de 60 segundos donde se entrevista a gente importante de SUN, como el creador de Zembly, Chris Melissinos, desarrolladores de proyectos, el mismo Gary Serda.<br />
Aqui podemos ver a cada uno de los embajadores en la JavaONE entrevistando a estas celebridades, por cierto, nuestro amigo Felipe Cerda ya ah hecho 2 <a href="http://blogs.sun.com/ambassadors_mexico/">JavaONE Minute</a><br />
Si ustedes quieren saber de los proyectos que actualmente se estan haciendo, dichos de sus mismos desarrolladores, no se pierdan este recurso.</p>
<p><a href="http://channelsun.sun.com/video/channel-you/javaone+minute/23867338001">JAVAONE MINUTE</a></p>
<p>Finalmente otro recurso son los WEBINARS del comunityOne cursos donde nosotros podemos aprender todo lo visto en la JavaONE, la repeticion de esos webinar estan en la pagina de javapassion aca la liga<br />
<a href="http://javapassion.com/j1hol2009/testing.html">CURSOS COMMUNITYONE</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[San Francisco, dzień piąty]]></title>
<link>http://ordinarythoughts.org/2009/06/07/san-francisco-dzien-piaty/</link>
<pubDate>Sun, 07 Jun 2009 16:39:53 +0000</pubDate>
<dc:creator>Marek Goldmann</dc:creator>
<guid>http://ordinarythoughts.org/2009/06/07/san-francisco-dzien-piaty/</guid>
<description><![CDATA[Moje nowe książki Taaak. Wszystko co dobre, powoli się kończy. Tak też jest z JavaOne 2009. Wczoraj ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3604195860/in/set-72157619158735263/"><img title="Moje nowe książki" src="http://farm3.static.flickr.com/2481/3604195860_b4087d0ce2_m.jpg" alt="Moje nowe książki" width="240" height="180" /></a><p class="wp-caption-text">Moje nowe książki</p></div>
<p>Taaak. Wszystko co dobre, powoli się kończy. Tak też jest z JavaOne 2009. Wczoraj był ostatni dzień. Pawilonu już nie ma, naszego stanowiska również. Teraz tylko nieliczni (w tym ja) mogli uczestniczyć w sesjach technicznych, laboratoriach, etc.</p>
<p>Postanowlem wyspać się tym razem <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Do Moscone Center poszedłem około 11 dopiero. Ale co tam, zostało mi jeszcze trochę czasu do prezentacji, pochodziłem sobie po Moscone. Patrzę, a tu sklep z książkami. No OK, ale jak zobaczyłem, że każda książka -20% to mnie zachęciło <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Kupiłem kilka i udałem się z ciężką torbą na sesję.</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3599492210/in/set-72157619158735263/"><img title="Ales Justin" src="http://farm4.static.flickr.com/3336/3599492210_c44ae5eb53_m.jpg" alt="Ales Justin" width="240" height="180" /></a><p class="wp-caption-text">Ales Justin</p></div>
<p>Pierwsza zaplanowana sesja to architektura <a href="http://www.jboss.org/jbossmc/">JBoss Microcontainer</a>, mowa o samym sercu serwera JBoss AS. Prezentował ją Ales Justin, lead MC. Prezentacja ciężka, a to z dwóch powodów: angielski Alesa jest średni a druga sprawa jest taka, że MC to bardzo zaawansowany twór składający się z wielu komponentów zależnych od siebie. Tak czy owak muszę się temu przyjrzeć, bo możliwości są ogromne (Rails na JBoss AS? No problem! TorqueBox).</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3598682491/in/set-72157619158735263/"><img title="Davin Raccah &#38; Dhananjay Ragade" src="http://farm3.static.flickr.com/2427/3598682491_7bec919e34_m.jpg" alt="Davin Raccah &#38; Dhananjay Ragade" width="240" height="180" /></a><p class="wp-caption-text">Davin Raccah &#38; Dhananjay Ragade</p></div>
<p>Później była prezentacja <a href="http://www.linkedin.com/">LinkedIn</a>; jak usprawnić dostęp do danych? Była to najzabawniejsza przentacja na jakiej miałem okazję być. David Raccah odwalił kawał dobrej roboty, a do tego możliwości zaprezentowanego systemu robiły wrażenie, mimo, że sama jego architektura była prosta. Naprawdę z przyjemnością wysłucham tej prezentacji. Tekst dnia: “I really love slaves!”.</p>
<p>Ha, potem była prezentacja <a href="http://www.mojavelinux.com/">Dana Allena</a> na temat konwersacji w JSF (Seam i Spring WebFlow). Co prawda temat mi znany, ale postanowiłem zobaczyć jak się prezentuje takie rzeczy <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Prezentacja była przejrzysta, fajnie opowiedziane. Było sporo pytań do tematu, dobrze.</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3599491524/in/set-72157619158735263/"><img title="Topologia baz danych w LinkedIn" src="http://farm4.static.flickr.com/3636/3599491524_677ba59709_m.jpg" alt="Topologia baz danych w LinkedIn" width="240" height="180" /></a><p class="wp-caption-text">Topologia baz danych w LinkedIn</p></div>
<p>Po prezentacji złapałem Dana, żeby mi książkę podpisał, a jak! Spotkałem również resztę ekipy: Emmanuela Bernarda i Gavina Kinga. Zapewniłem ich, że mają dużo fanów w Polsce i że robią naprawdę dobrą robotę.</p>
<p>Ach, zapomniałem napisać, że z <a href="http://dworld.pl/">Grześkiem</a> rozmawialiśmy z Danem wcześniej i zaprosiliśmy go do Polski! Powiedział, że zaproszenie chętnie przyjmie, tylko musi ustaliś termin, kiedy będzie w Europie (Holandia), to podskoczy do nas i zrobi wykład. Pięknie, nie? Już się nie mogę doczekać! W ogóle Dan, to fantastyczny koleś, świetnie się z nim rozmawia!</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3599493698/in/set-72157619158735263/"><img title="Dan Allen" src="http://farm3.static.flickr.com/2429/3599493698_e57a32dcb9_m.jpg" alt="Dan Allen" width="240" height="180" /></a><p class="wp-caption-text">Dan Allen</p></div>
<p>Po powrocie do  hotelu dostałem od Boba tweeta, że czas się zbierać na kolację. Tak też zrobiłem <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Pojechaliśmy spory kawałek od centrum do jakiejś hiszpańskiej restauracji. Oj, jedzenie było dobre <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  A towarzystwo jeszcze lepsze. Wyobraźcie sobie: Gavin King, Dan Allen, Emmanuel Bernard, Bob McWhirter i masa innych ludzi. Ogólnie mowę mi odjęło, zaciąlem się i tyle było z kolacji <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Może następnym razem pójdzie lepiej. Była to niepowtarzalna okazja zobaczenia jacy są liderzy największych projektów/specyfikacji w normalnym życiu. Było warto, zdecydowanie. Jestem strasznie wdzięczny JBossowi (w szególnści Bobowi), że mnie przygarnął!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Spacer po pawilonie na JavaOne 2009]]></title>
<link>http://ordinarythoughts.org/2009/06/07/spacer-po-pawilonie-na-javaone-2009/</link>
<pubDate>Sun, 07 Jun 2009 06:15:42 +0000</pubDate>
<dc:creator>Marek Goldmann</dc:creator>
<guid>http://ordinarythoughts.org/2009/06/07/spacer-po-pawilonie-na-javaone-2009/</guid>
<description><![CDATA[Chciałem dziś napisać posta z wczorajszego dnia, jednak po powrocie ze spaceru po San Francisco (20 ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Chciałem dziś napisać posta z wczorajszego dnia, jednak po powrocie ze spaceru po San Francisco (20 km!), padłem i kimnąłem się na chwilkę. Jak wstałem, pomyślałem, że zobaczę co potrafi <a href="http://www.apple.com/ilife/imovie/">iMovie</a>. Tym też programem obrobiłem krótki filmik, który nagrałem podczas spaceru po pawilonie na JavaOne 2009. Zobaczcie:</p>
<p><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/Eso_j0P20ro&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/Eso_j0P20ro&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>Porównajcie, ile ludzi jest przy stanowisku JBossa, a ile przy innych… Spójrzcie na stanowisko Springa <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Komentarze?</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[A Backstage Ovation]]></title>
<link>http://jarsofwater.wordpress.com/2009/06/05/a-backstage-ovation/</link>
<pubDate>Fri, 05 Jun 2009 19:45:27 +0000</pubDate>
<dc:creator>Susan from SC</dc:creator>
<guid>http://jarsofwater.wordpress.com/2009/06/05/a-backstage-ovation/</guid>
<description><![CDATA[Backstage, behind the scenes, plumbing, infrastructure &#8212; a lot of unseen elbow grease and brai]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Backstage, behind the scenes, plumbing, infrastructure &#8212; a lot of unseen elbow grease and brainpower goes into the Production, the Big Show.  In my day job, I work behind-the-scenes for Java, a behind-the-scenes technology. Folks recognize the Java logo on their cellphone, but many have no clue why it&#8217;s wonderful.</p>
<p>Today is the Big Show, when <a href="http://blogs.sun.com/jag/">James Gosling</a> shows the world why.  As the last general session for the annual <a href="http://java.sun.com/javaone/">JavaOne</a> conference, James turns the spotlight on the really amazing things that make us behind-the-scenes folks just beam with pride.   This year was no exception.  Java powered everything from <a href="http://edu.ricoh-developer.com/contest/open/index.jsp">scoring tests on a printer</a>, <a href="http://www.visuvi.com/med.php">analyzing tissue samples for cancer</a>, micro-financing for the poor, and controlling satellite networks, to <a href="http://usfirst.org/">a robot made by high-schoolers</a> and a <a href="http://www.lincvolt.com">&#8216;59 Lincoln converted to electricity</a>.  Thanks to the Internet, I could watch it all from the couch, keeping my germs to myself.  (<i>And</i> I can <a href="http://java.sun.com/javaone/2009/general_sessions.jsp">share all two hours of it</a> with anyone else needing inspiration, laid up on their couch.)</p>
<p><a href="http://www.tbray.org/ongoing/When/200x/2009/06/02/JavaOne-2009-Day-1">Rumor has it</a> that this could be the last JavaOne, but I do hope that James&#8217; Toy Show continues.  There&#8217;s nothing that motivates me, and the rest of us who handle all the administrivia and unglamorous work in the background, than to see how far our technology can go.</p>
<p>Thank you, James.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[San Francisco, dzień czwarty]]></title>
<link>http://ordinarythoughts.org/2009/06/05/san-francisco-dzien-czwarty/</link>
<pubDate>Fri, 05 Jun 2009 17:07:33 +0000</pubDate>
<dc:creator>Marek Goldmann</dc:creator>
<guid>http://ordinarythoughts.org/2009/06/05/san-francisco-dzien-czwarty/</guid>
<description><![CDATA[Bob WcWhirter, JBoss Cloud Czwarty dzień miał być tym wielkim. Dlaczego? Odbyła się prezentacja na t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3597401900/in/set-72157619158735263/"><img title="Bob WcWhirter, JBoss Cloud" src="http://farm4.static.flickr.com/3347/3597401900_0b525b137a_m.jpg" alt="Bob WcWhirter, JBoss Cloud" width="240" height="180" /></a><p class="wp-caption-text">Bob WcWhirter, JBoss Cloud</p></div>
<p>Czwarty dzień miał być tym wielkim. Dlaczego? Odbyła się prezentacja na temat <a href="http://oddthesis.org/theses/jboss-cloud/projects/jboss-cloud">JBoss Cloud</a>. Ale, ale, wcześniej oczywiście mówił o <a href="http://torquebox.org/">TorqueBox</a>, czyli jak w łatwy sposób uruchomić swoją aplikację Ruby on Rails na serwerze aplikacji JBoss AS oraz jak wykorzystać zaawansowane możliwości tego serwera w aplikacjach Railsowych.</p>
<p>Ze swojej strony muszę podziękować Bobowi za kawał dobrej roboty, bardzo mi się podobało w jaki sposób zaprezentował JBoss Cloud. Thanks man!</p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3596594959/in/set-72157619158735263/"><img title="Tłum na stanowisku JBossa" src="http://farm4.static.flickr.com/3629/3596594959_76b92c3ec2_m.jpg" alt="Tłum na stanowisku JBossa" width="240" height="180" /></a><p class="wp-caption-text">Tłum na stanowisku JBossa</p></div>
<p>Po dwóch prezentacjach Boba, jego miejsce zajął Max Katz, który opowiedział jak połączyć Java FX z Seamem. Publiczność dopisała (zresztą, na prezentacha Boba również!).</p>
<p>Na tym skończyły się prezentacje JBossa  w naszym mini-teatrze. Po kilku godzinach dobiegł również końca czas Pawilonu, który został wysprzątany ze stanowisk w ciągu kilku godzin (!!!). Nie wiem, dlaczego tak się z tym spieszyli, ale dziwnie się poczułem, jakby mnie ktoś wypraszał. Jutro (a w zasadzie to dziś) nie będzie już pawilony, a odbywać się będą tylko sesje.</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3596595819/in/set-72157619158735263/"><img title="Emmanuel Bernard" src="http://farm4.static.flickr.com/3618/3596595819_6738ea975f_m.jpg" alt="Emmanuel Bernard" width="240" height="180" /></a><p class="wp-caption-text">Emmanuel Bernard</p></div>
<p>Po zamknięciu pawilonu udałem się na dwie prezentacje techniczne. Pierwsza z nich była prelekcja nt. Bean Validation. Emmanuel Bernard w naprawdę fantastyczny sposób przedstawił na czym to polega, jakie są nowości i, co najważniejsze, jak to może nam pomóc. Super. Druga prezentacja to skalowanie aplikacji webowych na przykładzie… eBay. Powiem tylko WOW. Randy Shoup zasypał nas informacjami w jaki sposób należy skalować aplikacje. Mam nadzieje, że zdobędę jego prezentację. Wiedzieliście, że eBay ma 16 000 serwerów aplikacji? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3597407168/in/set-72157619158735263/"><img title="JBoss party" src="http://farm3.static.flickr.com/2456/3597407168_5be9ab7f75_m.jpg" alt="JBoss party" width="240" height="180" /></a><p class="wp-caption-text">JBoss party</p></div>
<p>Po prezentacjach miałe krótką chwilę dla siebie (0.5h) i leciałem dalej, na imprezę JBossa! Nie miałem okazji być wcześniej na żadnej imprezie korporacyjnej, ale ta naprawdę mi się podobała. Pogadałem z wieloma ludźmi, niektórzy zapronowali mi MacBooka jak napiszę plugin do JOPR&#8217;a (right Prabhakar?).</p>
<p>To był naprawdę miły wieczór, skoczyliśmy potem jeszcze do Mariottu, na 39 pięterko na piwko, a tam ukazał się nam naprawdę piękny widok (no, w każdym razie dla mnie <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). Zresztą, sami <a href="http://www.flickr.com/photos/goldmann/3596599963/in/set-72157619158735263/">zobaczcie</a>!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaOne - Microsoft Java.Net]]></title>
<link>http://parx.wordpress.com/2009/06/05/javaone-microsoft-java-net/</link>
<pubDate>Fri, 05 Jun 2009 16:16:03 +0000</pubDate>
<dc:creator>Parx</dc:creator>
<guid>http://parx.wordpress.com/2009/06/05/javaone-microsoft-java-net/</guid>
<description><![CDATA[JavaOne é um daqueles eventos que você realmente pode dizer &#8220;É do caralho!&#8221;, ele é um do]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a title="JavaOne" href="http://java.sun.com/javaone/" target="_blank">JavaOne</a> é um daqueles eventos que você realmente pode dizer &#8220;É do caralho!&#8221;, ele é um dos eventos que eu gostaria muito ir.</p>
<p>Em 2001 no JavaOne James Gosling(Criador do Java) comentou sobre C#:</p>
<p>&#8220;A copia é a forma mais sincera de elogio, e<strong> C#</strong> <strong>é uma copia direta de Java</strong>. Só que com os bugs colocados de volta, e sem as preocupacoes com seguranca&#8221;</p>
<p>Em 2002 a Microsoft investiu US$ 5 bilhões em pesquisa e desenvolvimento, mais do que o dobro do orçamento inteiro da Sun no .Net, pra ganhar a briga dos Web Services.</p>
<p>Em 2005 a Microsoft vai no JavaOne e fala sobre o .Net</p>
<p>Em 2009, o vice-presidente corporativo da área de desenvolvimento de negócios estratégicos e emergentes da Microsoft, Dan Lewin disse:</p>
<p>&#8220;A Microsoft mudou e hoje trabalhamos com linguagem <strong>Java e comunidades de código aberto</strong> em diversas áreas&#8221;</p>
<p>Se a Microsoft tivesse guardado os US$ 5 bilhões de dólares, ela poderia ter comprado esse ano a Sun, já que esse era o preço que queriam na venda.</p>
<p><span style="text-decoration:line-through;">Será que a mãe deles não ensinou a não gastarem dinheiro com porcaria?</span></p>
<p>Agora o que falta aparecer no próximo JavaOne é o:</p>
<h1 style="text-align:center;"><strong><span style="color:#0000ff;">Microsoft</span> <span style="color:#ff0000;">Java</span></strong><span style="color:#000000;"><strong>.Net</strong></span></h1>
<p><strong><img class="aligncenter size-full wp-image-200" title="Deu BSOD na JVM" src="http://parx.wordpress.com/files/2009/06/javadotnet.jpg" alt="Deu BSOD na JVM" width="397" height="235" /> </strong></p>
<p>Fontes:</p>
<p><a title="IDG Now!" href="http://idgnow.uol.com.br/computacao_corporativa/2009/06/05/microsoft-e-sun-mostram-resultados-de-interoperabilidade/" target="_blank">IDG Now!</a></p>
<p><a title="Baboo" href="http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=16264&#38;zoneid=19&#38;resumo=" target="_blank">Baboo</a></p>
<p><a title="Javaman" href="http://www.javaman.com.br/javaone/2001/" target="_blank">Javaman</a></p>
<p><a title="Catalisando" href="http://catalisando.com/infoetc/javaone.htm/" target="_blank">Catalisando</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaOne 2009: Day four]]></title>
<link>http://hobione.wordpress.com/2009/06/05/javaone-2009-day-four/</link>
<pubDate>Fri, 05 Jun 2009 06:50:04 +0000</pubDate>
<dc:creator>HobiOne</dc:creator>
<guid>http://hobione.wordpress.com/2009/06/05/javaone-2009-day-four/</guid>
<description><![CDATA[This is it. Last day of JavaOne or may be the last JavaOne. No body knows what&#8217;s going to happ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>This is it. Last day of JavaOne or may be the last JavaOne. No body knows what&#8217;s going to happen to JavaOne under Oracle umbrella. I just hope for the best and wising to come back again right here in San Francisco. The entire general session was hosted by James Gosling. He handed Duke awards to several outstanding project team include Terracotta.org and <a title="Grameen" href="http://www.grameenfoundation.org/" target="_blank">Grameen Foundation.org</a> etc.  The project name for Grameen Foundation is <a title="http://www.mifos.org/developers" href="http://www.mifos.org/developers" target="_blank">MIFOS</a>.  I do feel connected to Grameen foundation and their effort to defeat global poverty and also support <a title="http://en.wikipedia.org/wiki/Muhammad_Yunus" href="http://en.wikipedia.org/wiki/Muhammad_Yunus" target="_blank">Dr. Yunus</a>.</p>
<table border="0">
<tbody>
<tr>
<td><a href="http://hobione.wordpress.com/files/2009/06/img_0117.jpg"><img class="alignleft size-thumbnail wp-image-688" title="IMG_0117" src="http://hobione.wordpress.com/files/2009/06/img_0117.jpg?w=150" alt="IMG_0117" width="150" height="112" /></a></td>
<td><a href="http://hobione.wordpress.com/files/2009/06/img_01181.jpg"><img class="alignleft size-thumbnail wp-image-691" title="IMG_0118" src="http://hobione.wordpress.com/files/2009/06/img_01181.jpg?w=150" alt="IMG_0118" width="150" height="112" /></a></td>
<td><a href="http://hobione.wordpress.com/files/2009/06/img_01191.jpg"><img class="alignleft size-thumbnail wp-image-692" title="IMG_0119" src="http://hobione.wordpress.com/files/2009/06/img_01191.jpg?w=150" alt="IMG_0119" width="150" height="112" /></a></td>
</tr>
</tbody>
</table>
<p><span style="color:#008000;"><strong>Conversations and Page Flows on the Java: </strong><span style="color:#000000;">I took this session with <a title="http://www.manning.com/dallen/" href="http://www.manning.com/dallen/" target="_blank">Dan Allen</a></span> </span>who is the author of Seam in Action book. He talked the concept that Seam and Spring Web Flow both introduce, a conversation context whose purpose is to maintain state that pertains to a use case across a series of pages. Dan also covered,</p>
<ul>
<li>The definition of a page flow</li>
<li>How page flows are developed in Seam</li>
<li>How page flows are developed in Spring Web Flow</li>
<li>Seam&#8217;s ad hoc conversations</li>
</ul>
<p>He recommended use Seam with ICEfaces since <span style="color:#cc99ff;">ICEfaces is a single page application</span> but Spring will work as well.  In JSF 2.0, this conversation scope will be part of the framework.</p>
<p>One to one discussion with ICEfaces core Developer, Judy:  Here are some of her tips for my current HR training application:</p>
<ul>
<li>Add a search to find a class</li>
<li>Eliminate white spaces</li>
<li>Break code to more XHTML files</li>
<li>Show stuff only it is needed on the page</li>
<li>Every action has to be happen in 1 (one) second</li>
</ul>
<p>Here is the picture with me and Judy:  Thank you Judy for your helful tips and sat down with me while everyone was rushing to go home in Friday afternoon.  Appreciated.<br />
<a href="http://hobione.wordpress.com/files/2009/06/img_0003.jpg"><img class="aligncenter size-thumbnail wp-image-696" title="Judy" src="http://hobione.wordpress.com/files/2009/06/img_0003.jpg?w=150" alt="Judy" width="150" height="112" /></a><br />
Bye bye JavaOne, bye bye San Francisco.  It was such a quick 5 days for me.  My head is stuff full of good information, hopefully I get to use some these tips and techniques before I forget &#8216;em.  Until next time I will be tune in <a title="http://www.youtube.com/watch?v=ryF9p-nqsWw" href="http://www.youtube.com/watch?v=ryF9p-nqsWw" target="_blank">Tony Bennett &#8211; I left my heart in San Francisco</a> and <a title="http://www.youtube.com/watch?v=TlQCuq-eezg" href="http://www.youtube.com/watch?v=TlQCuq-eezg" target="_blank">Scott McKenzie</a> or with <a title="http://www.youtube.com/watch?v=vn4ovawULGo" href="http://www.youtube.com/watch?v=vn4ovawULGo" target="_blank">Global Deejays</a>.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[San Francisco, dzień trzeci                             ]]></title>
<link>http://ordinarythoughts.org/2009/06/05/san-francisco-dzien-trzeci/</link>
<pubDate>Fri, 05 Jun 2009 05:28:57 +0000</pubDate>
<dc:creator>Marek Goldmann</dc:creator>
<guid>http://ordinarythoughts.org/2009/06/05/san-francisco-dzien-trzeci/</guid>
<description><![CDATA[Dan Allen Dzisiaj mieliśmy w naszym dobytku (czytaj JBoss Booth) chyba najciekawsze prezentacje z ca]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3595753992/in/set-72157619158735263/"><img title="Dan Allen" src="http://farm4.static.flickr.com/3556/3595753992_8e408d0139_m.jpg" alt="Dan Allen" width="240" height="180" /></a><p class="wp-caption-text">Dan Allen</p></div>
<p>Dzisiaj mieliśmy w naszym dobytku (czytaj JBoss Booth) chyba najciekawsze prezentacje z całego tygodnia. Rozpoczął Dan Allen, autor książki &#8220;Seam in Action&#8221;. Prezentował Seam Security, bardzo fajna, treściwa prezentacja. Następnie Greg Hinkle zaprezentował <a href="http://www.jboss.org/jopr/">JOPR</a>. Nie zdawałem sobie srpawy, że jest to tak rozbudowany system. Będę musiał poznać to bliżej, zdecydowanie bliżej. JOPR pozwala na monitorowanie i zarządzanie różnymi usługami. Oferuje bardzo architekturę wtyczek, dzięki czemu możemy napisać swoją, o ile jeszcze takiej nie ma <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3595755622/in/set-72157619158735263/"><img title="Max Katz" src="http://farm3.static.flickr.com/2477/3595755622_a875da3c80_m.jpg" alt="Max Katz" width="240" height="180" /></a><p class="wp-caption-text">Max Katz</p></div>
<p>Kolejną prezentacją był <a href="http://www.jboss.org/teiid">Teiid</a>, a mówił o nim sam leader projektu &#8211; Steven Hawkins. Co to Teiid? Abstrakcja do danych, różnych danych z różnych miejsc pobieranych. Brzmi groźnie, ale nie jest tak źle <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Oj, potem był Ales (lider JBoss Microcontainer), Max Katz (Exadel, RichFaces) oraz Alexander Smirnoff (twórca A4J/RichFaces). Nieźle jak na jeden dzień, nie?</p>
<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3595761330/in/set-72157619158735263/"><img title="Gavin King" src="http://farm4.static.flickr.com/3381/3595761330_83641e4b9a_m.jpg" alt="Gavin King" width="240" height="180" /></a><p class="wp-caption-text">Gavin King</p></div>
<p>Po tych prezentacja poszwędałem sie tu i ówdzie, a następnie skierowałem się na prezentację, na którą czekałem dosyć długo. Gavin King opowiadał o Dependency Injection w <a href="http://jcp.org/en/jsr/detail?id=299">JSR 299</a>. Sama prezentacja bardo ciekawa i konkretna. Było kilka monmentów, że można się było pośmiać. Polecam każdemu, jeżeli ktoś będzie miał okazje zobaczyć prezentację Gavina na żywe. Ten koleś jest wizjonerem. Oczywiście, jak na każdej jego prezetacji, przewinęło się: &#8220;loose coupling, strong typing&#8221; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Najlepsze jest to, że każdy projekt, w którym uczestniczy odnosi sukces. Dobrze, że pracuje dla nas <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<div class="wp-caption alignleft" style="width: 250px"><a href="http://www.flickr.com/photos/goldmann/3594956051/in/set-72157619158735263/"><img title="Mocone West" src="http://farm3.static.flickr.com/2468/3594956051_ae7fb418cd_m.jpg" alt="Moscone West" width="240" height="180" /></a><p class="wp-caption-text">Moscone West</p></div>
<p>W międzyczasie miałem spotkanie z moim szefem oraz szefem całego JBossa &#8211; Mark Little na temat JBoss Cloud. Powiem tylko, że będzie dobrze!</p>
<p>Potem była mniej oficjalna część, czyli kolacja JBossa <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Coś się zjadło, była okazja zobaczyć wielkie nazwiska siedzące tuż obok, przy stole. Nieźle, jestem pod wrażeniem!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaOne 2009: Day three]]></title>
<link>http://hobione.wordpress.com/2009/06/04/javaone-2009-day-thre/</link>
<pubDate>Thu, 04 Jun 2009 04:41:25 +0000</pubDate>
<dc:creator>HobiOne</dc:creator>
<guid>http://hobione.wordpress.com/2009/06/04/javaone-2009-day-thre/</guid>
<description><![CDATA[1. Unit Testing That Sucks Less: Small Things Make a Big Difference: Neal Ford talked about differen]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>1. <span style="color:#008000;"><strong>Unit Testing That Sucks Less:  Small Things Make a Big Difference</strong></span>: Neal Ford talked about different testing tools like Jester, MockRunner, Hamcrest, Groovy, RSpec/EasyB, and Selenium.  He showed how Groovy can help test java code.  He also mentioned about <a href="http://unitils.org/summary.html">Unitils.org</a> as well with dbUnit.</p>
<p>2. <span style="color:#008000;"><strong>Writing Killer JavaServer Faces 2.0 UI Components</strong></span>:   <a title="http://www.nofluffjuststuff.com/conference/speaker/kito_mann.html" href="http://www.nofluffjuststuff.com/conference/speaker/kito_mann.html" target="_blank">Kito Mann</a> showed ease of use and component development in JSF 2.0.  He demoed and did walk through process of creating UI components.  He introduced few facelets tag like, &#60;ui:repeat&#62;, &#60;f:ajax&#62;.  He talked about annotation and resource hanler as well.</p>
<p>3. <strong><span style="color:#008000;">Visual JavaFX Techlonogy-Based Design with JFXBuilder</span></strong>:   I was very excited to take this session.  <a title="http://www.reportmill.com/dbox/" href="http://www.reportmill.com/dbox/" target="_blank">Josh Doenias</a> and Jeff martin did an excellent job to demostrate thier live code demo.  They developed a movie database application using drag and drop JFXBuilder tool.  The tool only has been around six months but I do see a great future of this tool and looking forward to use it in near future. Here is the tuturioal for <a title="http://www.reportmill.com/dbox/tutorial.html" href="http://www.reportmill.com/dbox/tutorial.html" target="_blank">Databox</a>.</p>
<p>4.<strong><span style="color:#008000;"> Best Practices for Large-Scale Web Sites: Lessons from</span></strong> <a title="http://ebay.com" href="http://ebay.com" target="_blank">eBay</a>: <span style="color:#ff0000;">* </span> Randy Shoup, had worked for Oracle in 8 year now Distinguished Architect in eBay.  He gave an outstanding presentation in Javaone.   Here are interesting inside information he gave us during the session:</p>
<ul>
<li>Over 80 millions active users</li>
<li>100,000 line of code get released every two weeks</li>
<li>16,000 java application server a day</li>
<li>No HTTP session</li>
<li>No EJBs</li>
</ul>
<p>Here are 5 best practices for Internet Scale:</p>
<ol>
<li>Partition Everything: If you cant split it, you cant scale it.</li>
<li>Asynchrony Everywhere</li>
<li>Automate Everything</li>
<li>Remember Everything Fails</li>
<li>Embrace Inconsistency</li>
</ol>
<table border="0" align="center">
<tbody>
<tr>
<td><a href="http://hobione.wordpress.com/files/2009/06/img_0012.jpg"><img class="alignleft size-thumbnail wp-image-661" title="Randy Shoup" src="http://hobione.wordpress.com/files/2009/06/img_0012.jpg?w=150" alt="Randy Shoup" width="150" height="112" /></a> <a href="http://hobione.wordpress.com/files/2009/06/img_0011.jpg"><img class="alignleft size-thumbnail wp-image-663" title="Randy" src="http://hobione.wordpress.com/files/2009/06/img_0011.jpg?w=150" alt="Randy" width="150" height="112" /></a><a href="http://hobione.wordpress.com/files/2009/06/img_00131.jpg"><img class="alignleft size-thumbnail wp-image-664" title="Randy @ eBay" src="http://hobione.wordpress.com/files/2009/06/img_00131.jpg?w=150" alt="Randy @ eBay" width="160" height="112" /></a></td>
</tr>
</tbody>
</table>
<p>5. <span style="color:#008000;"><strong>Keeping a Relational Perspective for Optimizing the Java Persistence API</strong></span> (JPA):   <a title="http://debupanda.com/" href="http://debupanda.com/" target="_blank">Debu</a> and <a title="http://www.rahmannet.net/" href="http://www.rahmannet.net/" target="_blank">Reza</a> took a deep dive to JPA and explained how to use JPA in details.  Here some keynotes I jotted down from this session:</p>
<ol>
<li>De-normalize tables</li>
<li>DDL runs faster then DML</li>
<li>Lazy loading: How and When will it load:  Look for user name.  It is a good candidate for eager loading.  Searing for Blob, it could be a lazy loading candidate.</li>
<li>Native query: Be careful.</li>
<li>Name queries</li>
<li>Why is caching important</li>
<li>Add second level cache</li>
<li>Locking table, use diagnostic tool (i.e. Terracotta)</li>
</ol>
<table border="0" align="center">
<tbody>
<tr>
<td><a href="http://hobione.wordpress.com/files/2009/06/img_0015.jpg"><img class="alignleft size-thumbnail wp-image-679" title="Debu and Reza" src="http://hobione.wordpress.com/files/2009/06/img_0015.jpg?w=150" alt="Debu and Reza" width="150" height="112" /></a></td>
<td><a href="http://hobione.wordpress.com/files/2009/06/img_0014.jpg"><img class="alignleft size-thumbnail wp-image-680" title="email" src="http://hobione.wordpress.com/files/2009/06/img_0014.jpg?w=150" alt="email" width="150" height="112" /></a></td>
<td><a href="http://hobione.wordpress.com/files/2009/06/img_0010.jpg"><img class="alignleft size-thumbnail wp-image-682" title="Pavillion" src="http://hobione.wordpress.com/files/2009/06/img_0010.jpg?w=150" alt="Pavillion" width="150" height="112" /></a></td>
</tr>
</tbody>
</table>
<p>My co-worker and I had a long discussion after took this session and here we came up with this desgin to share middle tier from different modules in iDMS application.</p>
<p><a href="http://hobione.wordpress.com/files/2009/06/sharedjpa.png"><img class="aligncenter size-thumbnail wp-image-726" title="Share middle tier in between different modules." src="http://hobione.wordpress.com/files/2009/06/sharedjpa.png?w=150" alt="Share middle tier in between different modules." width="150" height="105" /></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[What are the deployment challenges of service-oriented architecture SOA?]]></title>
<link>http://soas.wordpress.com/2009/06/03/what-are-the-deployment-challenges-of-service-oriented-architecture-soa/</link>
<pubDate>Wed, 03 Jun 2009 20:50:49 +0000</pubDate>
<dc:creator>bloomsbury</dc:creator>
<guid>http://soas.wordpress.com/2009/06/03/what-are-the-deployment-challenges-of-service-oriented-architecture-soa/</guid>
<description><![CDATA[Marina Sum&#8217;s Blog: Technical Session on SOA&#8217;s Deployment Challenges by Marina Sum The pr]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a id="p-1:iZvQTEjdORbhighk85flow" href="http://weblogs.java.net/blog/marinasum/archive/2009/06/technical_sessi.html">Marina Sum&#8217;s Blog: Technical Session on <strong>SOA&#8217;s</strong> Deployment Challenges</a></p>
<p><span style="color:#555555;">by Marina Sum </span><br />
<span>The presentation by eBay distinguished architect Sastry Malladi at JavaOne on Tuesday afternoon illuminated the benefits, misconceptions, and deployment challenges of service-oriented architecture (<strong>SOA</strong>). He also described how eBay <strong>&#8230;</strong><br />
</span><span><a id="pb-1:2XjTq7v35R0G1uAh9b_FZA" title="http://weblogs.java.net/" href="http://weblogs.java.net/">java.net Weblogs &#8211; http://weblogs.java.net/</a></span></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[JavaOne 2009: Day One]]></title>
<link>http://hobione.wordpress.com/2009/06/02/javaone-2009-day-one/</link>
<pubDate>Tue, 02 Jun 2009 07:31:03 +0000</pubDate>
<dc:creator>HobiOne</dc:creator>
<guid>http://hobione.wordpress.com/2009/06/02/javaone-2009-day-one/</guid>
<description><![CDATA[Attended the general session with Johathan Schwartz, chief executive officer and president of Sun Mi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Attended the general session with Johathan Schwartz, chief executive officer and president of Sun Microsystems.  The highlight was, how Java has evolved in past 14 years.  Java is everywhere from a small device to all the way to Mars. He brought eBay as an example.  <span style="color:#ff00ff;">eBay</span> is a 100% java shop, $<span style="color:#008000;">60 billion</span> merchandises were sold in 2008, <span style="color:#008000;">60 million</span> transaction per second.  Other guest presenter were, Blackberry, Blue-ray, Intel (Atom processor).  JavaFx was big part of the whole session.  James Gosling showed about <a title="http://en.wikipedia.org/wiki/RuneScape" href="http://en.wikipedia.org/wiki/RuneScape" target="_blank">RuneScape</a> game and mentioned about <a title="http://www.java.com/en/store/index.jsp" href="http://www.java.com/en/store/index.jsp" target="_blank">store.java.com</a>. It was nice being witness of <a title="http://en.wikipedia.org/wiki/Larry_Ellison" href="http://en.wikipedia.org/wiki/Larry_Ellison" target="_blank">Larry Ellison</a> and <a title="http://en.wikipedia.org/wiki/Scott_McNealy" href="http://en.wikipedia.org/wiki/Scott_McNealy" target="_blank">Scott McNealy</a>&#8217;s handshake to watch live.</p>
<p>What does a leadership mean? It means <span style="color:#ff6600;">Courage.</span><br />
1. Ejb 3.1<br />
2. Servlet 3.0: Annotation was introduced, no web.xml, asynchronous servlet</p>
<p>Spent rest of the day in Java Pavillion to network and discussed issues with Icefaces, Liferay, Teracotta, Spring and many other vendors.  I had a face to face conversation with <a title="Brian Chan" href="http://www.liferay.com/web/brian.chan" target="_blank">Brian Chan</a>, the Liferay Portal inventor.  He gave few web urls as a Liferay real life example.   <a title="nba.com" href="http://www.nba.com/" target="_blank">www.nba.com</a> is one of them.  I met with <a title="Wesley Reisz" href="http://wesleyreisz.com/" target="_blank">Wesley Reisz</a> in Liferay booth who is a contract employee for U.S Army and seriously thinking to use Liferay instead of  <a title="Web Space" href="http://www.sun.com/software/products/webspace/" target="_blank">Glassfish Web Space</a>.  By the way, Glassfish Web Space is built on Liferay portal.</p>
<p><a href="http://hobione.wordpress.com/files/2009/06/liferaybooth.jpg"><img class="aligncenter size-thumbnail wp-image-709" title="liferayBooth" src="http://hobione.wordpress.com/files/2009/06/liferaybooth.jpg?w=150" alt="liferayBooth" width="150" height="57" /></a></p>
<p>I also met Judy Guglielmin, who is the core developer for ICEfaces api.  We had a great conversation about ICEfaces and also about my current application that I have been working on.  She gave me ICEFaces T-Shirt for all my teammates.  THANK U, Judy.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
