<?xml version="1.0" encoding="utf-8"?>
<!-- 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
-->
<?xml-stylesheet type="text/xsl" href="https://rollerweblogger.org/roller-ui/styles/rss.xsl" media="screen"?><rss version="2.0" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:atom="http://www.w3.org/2005/Atom" >
<channel>
  <title>Blogging Roller</title>
  <link>https://rollerweblogger.org/roller/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://rollerweblogger.org/roller/feed/entries/rss?tags=javaone" />
  <description>Dave Johnson on open web technologies, social software and software development</description>
  <language>en-us</language>
  <copyright>Copyright 2026</copyright>
  <lastBuildDate>Tue, 28 Apr 2026 07:02:22 +0000</lastBuildDate>
  <generator>Apache Roller 6.1.5</generator>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/struts_2_in_action</guid>
    <title>Struts 2 in Action</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/struts_2_in_action</link>
    <pubDate>Wed, 7 May 2008 12:19:49 +0000</pubDate>
    <category>Java</category>
    <category>java</category>
    <category>javaone</category>
    <category>struts2</category>
<description>&amp;lt;img src=&amp;quot;http://rollerweblogger.org/roller/resource/struts2-in-action.jpg&amp;quot; 
hspace=&amp;quot;5px&amp;quot; align=&amp;quot;right&amp;quot; alt=&amp;quot;stack of struts 2 books at the JavaOne bookstore&amp;quot; /&amp;gt;

&lt;p&gt;&lt;a href=&quot;http://struts.apache.org&quot;&gt;Struts 2&lt;/a&gt; is my favorite Java web framework these days; it&amp;#39;s REST-friendly, simple, easy to use, very flexible and the only thing it has with its creaky old Struts 1.x parent is the fact that it&amp;#39;s an action framework rather than a component framework like JSF. As most of my readers probably already know, Struts 2 is based on WebWork/XWork the framework that powers JIRA and Confluence, two of the coolest Java webapps around.&lt;/p&gt;

&lt;p&gt;Apparently, I&amp;#39;m not alone in this thinking -- I keep on running into folks at JavaOne who feel the same way. But unfortunately, Struts 2 docs are lacking, so I was very happy to see two new books on Struts 2 at the JavaOne bookstore. There&amp;#39;s &lt;a href=&quot;http://www.manning.com/dbrown/&quot;&gt;Struts 2 in Action&lt;/a&gt;, a rewrite of the classic Manning book, and &amp;lt;a href=
&amp;quot;http://www.apress.com/book/view/1590599039&amp;quot;&amp;gt;Practical Apache Struts 2 Web 2.0 Projects from Apress.&lt;/p&gt;

&lt;p&gt;I picked up a copy of Struts 2 in Action on Monday and it looks great so far, but I&amp;#39;ve only skimmed it. I&amp;#39;ll let you know what I think once I dig-in on the flight home.&lt;/p&gt;

&lt;p&gt;If you&amp;#39;re at JavaOne, check out &lt;b&gt;TS-5739 - Hands-on Struts2&lt;/b&gt; by Ian Roughley (author of the Apress book) today at 10:50 AM in Esplanade 307/310.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/social_software_at_javaone</guid>
    <title>Social Software at JavaOne 2008</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/social_software_at_javaone</link>
    <pubDate>Tue, 29 Apr 2008 15:00:08 +0000</pubDate>
    <category>Java</category>
    <category>communityone</category>
    <category>communityone2008</category>
    <category>java</category>
    <category>javaone</category>
    <category>javaone2008</category>
<atom:summary type="html">There are quite a number of Social Software related talks at JavaOne and CommunityOne this year. You can learn about everything from building Social Networks with the Liferay portal and federated relationships with OpenSSO to creating 3D virtual works and implementing OpenSocial with Java. And, I&amp;#39;ll finally be able to talk about what I&amp;#39;ve been working on for the past couple of months -- more about that later.&amp;nbsp;</atom:summary><description>&lt;p&gt;There are quite a number of Social Software related talks coming up at &lt;a href=&quot;http://java.sun.com/javaone/sf&quot;&gt;JavaOne&lt;/a&gt; and &lt;a href=&quot;http://developers.sun.com/events/communityone/&quot;&gt;CommunityOne&lt;/a&gt; this year. You can learn about everything from building Social Networks with the Liferay portal and federated relationships with OpenSSO to creating 3D virtual works and implementing OpenSocial with Java. And, I&amp;#39;ll finally be able to talk about what I&amp;#39;ve been working on for the past couple of months -- more about that later.&lt;/p&gt;

&lt;p&gt;Here are the 11 Social Software related talks that I&amp;#39;ve found so far at both JavaOne and CommunityOne. Did I leave any out?&lt;/p&gt;

&lt;h3&gt;CommunityOne - Monday&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/cc197/session_details.jsp?isid=297141&amp;ilocation_id=197-1&amp;ilanguage=english&amp;quot;&amp;gt;
S297141 - Building a Social Network with Liferay Portal&lt;br&gt;	
Brian Chan, Liferay, Inc.&lt;br&gt;	
Monday May 05 12:25 - 13:20 / Moscone North - Hall E 135&lt;/li&gt;

&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/cc197/session_details.jsp?isid=297226&amp;ilocation_id=197-1&amp;ilanguage=english&amp;quot;&amp;gt;
S295742 - Turn Your Web Site into an OpenSocial Container&lt;br&gt;	
Dave Johnson and Vijay Ramachandran, Sun Microsystems, Inc.&lt;br&gt;	
Monday May 05 14:35 - 15:30 / Moscone North - Hall E 135&lt;/li&gt;

&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/cc197/session_details.jsp?isid=297300&amp;ilocation_id=197-1&amp;ilanguage=english&amp;quot;&amp;gt;
S297300 - OpenSSO: Federated Relationships with Social Networking and Web 2.0&lt;br&gt;
Pat Patterson, Daniel Raskin and Nick Wooler, Sun Microsystems, Inc.&lt;br&gt;
Monday May 05 16:00 - 16:55 - Moscone North - Hall E 135&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;JavaOne - Tuesday&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=296125&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
TS-6125 - Project Wonderland: A Toolkit for Building 3-D Virtual Worlds&lt;br&gt;
Paul Byrne and Jonathan Kaplan, Sun Microsystems, Inc.&lt;br&gt;
Tuesday 05/06/2008 3:20 PM -4:20 PM / North Mtg-121/122/124/125&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;JavaOne - Wednesday&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=296574&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
TS-6574 - How to Implement Your Own OpenSocial Container with Java&lt;br&gt;
Chris Schalk, Google&lt;br&gt;
Wednesday 05/07/2008 1:30 PM -2:30 PM&lt;/li&gt;
&lt;/ul&gt;


&lt;h3&gt;JavaOne - Thursday&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=296362&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
BOF-6362 - LinkedIn: Prof. Social Network Built with Java and Agile Practices&lt;br&gt;
Nick Dellamaggiore and Eishay Smith, LinkedIn&lt;br&gt;	
Thursday 05/08/2008 6:30 PM -7:20 PM / Esplanade 301&lt;/li&gt;

&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=295857&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
BOF-5857 - Turn Your Web Site into an OpenSocial Container&lt;br&gt;	
Dave Johnson and Jamey Wood, Sun Microsystems, Inc.&lt;br&gt;	
Thursday 05/08/2008 6:30 PM &lt;/li&gt;

&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=296575&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
BOF-6575 - Building OpenSocial JavaServer Faces Components&lt;br&gt;	
Ed Burns, Sun Microsystems, Inc.; Chris Schalk, Google&lt;br&gt;	
Thursday 05/08/2008 7:30 PM -8:20 PM&lt;/li&gt;

&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=295911&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
BOF-5911 - Beatnik: Building an Open Social Network Browser&lt;br&gt;	
Tim Boudreau and Henry Story, Sun Microsystems, Inc.&lt;br&gt;	
Thursday 05/08/2008 7:30 PM -8:20 PM&lt;/li&gt;

&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=296435&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
BOF-6435 - Creating Facebook and OpenSocial Widgets with Java&lt;br&gt;	
Florent Gerbod and Kevin Leong, Mo&amp;#39;Blast Inc.&lt;br&gt;	
Thursday 05/08/2008 8:30 PM -9:20 PM&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;JavaOne - Friday&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&amp;lt;a href=
&amp;quot;http://www28.cplan.com/sb191/session_details.jsp?isid=296537&amp;ilocation_id=191-1&amp;ilanguage=english&amp;quot;&amp;gt;
TS-6537 - Applications for the Masses by the Masses&lt;br&gt;
Girish Balachandran and Todd Fast, Sun Microsystems, Inc.&lt;br&gt;	
Friday 05/09/2008 10:50 AM -11:50 AM&lt;/li&gt;
&lt;/ul&gt;
</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/home_again</guid>
    <title>Home again</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/home_again</link>
    <pubDate>Sat, 12 May 2007 15:29:16 +0000</pubDate>
    <category>General</category>
    <category>apachecon</category>
    <category>family</category>
    <category>javaone</category>
    <category>vacation</category>
<description>&lt;p&gt;
It&amp;#39;s been a fun four weeks of travel with the APP interop event, &lt;a href=&quot;http://rollerweblogger.org/roller/entry/amsterdam_vacation_wrap_up&quot;&gt;vacation&lt;/a&gt;, &lt;a href=&quot;http://rollerweblogger.org/roller/entry/apachecon_eu_2007_wrap_up&quot;&gt;ApacheCon EU&lt;/a&gt; and JavaOne but damn it&amp;#39;s nice to be home with Andi and the boys.&lt;br&gt; &lt;/p&gt;&lt;p&gt;By the way, &lt;a href=&quot;http://www28.cplan.com/sb158/session_details.jsp?isid=286029&amp;amp;ilocation_id=158-1&amp;amp;ilanguage=english&quot;&gt;my talk&lt;/a&gt; went very smoothly yesterday and I estimate that about 300 people showed up. I pitched 
&lt;a href=&quot;http://www.amazon.com/gp/product/1932394494?ie=UTF8&amp;amp;tag=bloggingrolle-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=1932394494&quot;&gt;my book&lt;/a&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; style=&quot;border:medium none  ! important;margin:0px ! important;&quot; src=&quot;http://www.assoc-amazon.com/e/ir?t=bloggingrolle-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=1932394494&quot;&gt; at the end of the talk and pointed people to JavaOne bookstore, but by that time it was sold out. &lt;br&gt;&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/javaone_bloggers_bash</guid>
    <title>JavaOne bloggers bash</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/javaone_bloggers_bash</link>
    <pubDate>Tue, 8 May 2007 18:44:27 +0000</pubDate>
    <category>Roller</category>
    <category>blogging</category>
    <category>javaone</category>
    <category>roller</category>
    <category>sun</category>
<description>&lt;p&gt;Sun is throwing another &lt;a href=&quot;http://weblogs.java.net/blog/davidvc/archive/2007/05/apache_derby_un.html&quot;&gt;JavaOne bloggers bash&lt;/a&gt; at Thirsty Bear this year, at 6PM on Wednesday night. I&amp;#39;ll be there and I hope to see other Roller users and developers there too.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/testing_1_2_31</guid>
    <title>Testing 1 2 3</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/testing_1_2_31</link>
    <pubDate>Mon, 9 Apr 2007 09:08:11 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>javaone</category>
    <category>travel</category>
<description>My work on the next releases of Roller, Propono and my upcoming talks is basically done and now it&amp;#39;s time to test code and practice talks. Unfortunately, I&amp;#39;ve only got a week to devote to that. Then I&amp;#39;m off and on the road for most of four weeks in a row: to Google for the Atom interop meeting next week, to Amsterdam for a week of vacation and a week of &lt;a href=&quot;http://www.eu.apachecon.com/&quot;&gt;ApacheCon EU&lt;/a&gt; and finally to San Francisco for &lt;a href=&quot;http://java.sun.com/javaone&quot;&gt;JavaOne&lt;/a&gt;. I&amp;#39;m looking forward to it, but I wish all the year&amp;#39;s travel didn&amp;#39;t have to be crammed into one month.&lt;br&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/javaone_beyond_blogging_feeds_in</guid>
    <title>@JavaOne: Beyond Blogging: Feeds in Action</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/javaone_beyond_blogging_feeds_in</link>
    <pubDate>Wed, 4 Apr 2007 17:32:34 +0000</pubDate>
    <category>Java</category>
    <category>atom</category>
    <category>feeds</category>
    <category>java</category>
    <category>javaone</category>
    <category>propono</category>
    <category>rest</category>
    <category>rss</category>
<atom:summary type="html">As promised here&amp;#39;s some more info on my &lt;a href=&quot;http://java.sun.com/javaone/sf/&quot;&gt;JavaOne 2007&lt;/a&gt;
session. It&amp;#39;s based in part on the Beyond Blogging presentation that I
presented to a tiny audience at the local Tri-XML conference last year.
Tim Bray didn&amp;#39;t attend my talk, but he read the slides and &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2006/07/29/Johnson-on-Feeds&quot;&gt;called&lt;/a&gt;
them &amp;quot;the single best introduction and overview Iâ&#128;&#153;ve ever seen
about feeds and syndication and RSS and Atom and all that stuff.&amp;quot; I
shouldn&amp;#39;t brag. Had he attended the talk he might have had an entirely
different opinion, who knows. Anyhow, the presentation has been updated,
stream-lined and large portions rewritten to cover &lt;a href=&quot;http://rome.dev.java.net/&quot;&gt;ROME&lt;/a&gt; and ROME&amp;#39;s new Propono sub-project.&amp;nbsp;</atom:summary><description>&lt;p&gt;As &lt;a href=&quot;http://rollerweblogger.org/roller/entry/apacheconeu_roller_and_blogs_as&quot;&gt;promised&lt;/a&gt; here&amp;#39;s some more info on my &lt;a href=&quot;http://java.sun.com/javaone/sf/&quot;&gt;JavaOne 2007&lt;/a&gt; session. It&amp;#39;s based in part on the Beyond Blogging presentation that I presented to a tiny audience at the local Tri-XML conference last year. Tim Bray didn&amp;#39;t attend my talk, but he read the slides and &lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2006/07/29/Johnson-on-Feeds&quot;&gt;called&lt;/a&gt; them &amp;quot;the single best introduction and overview I&amp;#39;ve ever seen
about feeds and syndication and RSS and Atom and all that stuff.&amp;quot; I shouldn&amp;#39;t brag. Had he attended the talk he might have had an entirely different opinion, who knows. Anyhow, the presentation has been updated, stream-lined and large portions rewritten to cover &lt;a href=&quot;http://rome.dev.java.net&quot;&gt;ROME&lt;/a&gt; and ROME&amp;#39;s new Propono sub-project. Here&amp;#39;s the outline:&lt;br&gt;&lt;br&gt;&lt;b&gt;The web is bloggy&lt;br&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Blogging, XML and web services&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Feeds on the web today&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Feeds as an integration technology&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WS Death Star&lt;br&gt;&lt;b&gt;Understanding RSS and Atom&lt;br&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The birth of the RSS&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The RDF fork: RSS 1.0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Elements of RSS 1.0 (abridged)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Feed Extension Modules&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The simple fork: RSS 0.92 â&#128;&#147; RSS 2.0&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Elements of RSS 2.0 (abridged)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSS limitations&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Atom Publishing Format&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Elements of Atom (abridged)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RSS and Atom feed family tree&lt;br&gt;&lt;b&gt;Consuming feeds with ROME&lt;br&gt;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; It&amp;#39;s just XML&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROME RSS/Atom feed utilities&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; How does ROME work?&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROME SyndFeed model&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; How to fetch feeds&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Fetching a feed with ROME Fetcher&lt;br&gt;&lt;b&gt;Producing feeds with ROME&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serving feeds: generate XML&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Use your favorite XML tools or...&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Generating Atom with ROME&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serving feeds&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Cache cache cache&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serving Atom with ROME&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Feed auto-discovery&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Serving valid feeds&lt;br&gt;&lt;b&gt;Publishing with ROME Propono&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Atom Publishing Protocol (APP)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; What does APP do?&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; How does it do all that? The REST way&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APP Service Document&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; An Atom collection &amp;lt;feed&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Getting an APP collection - with paging&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROME Propono&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ROME Propono Atom Client API&lt;br&gt;RSS/Atom trends&lt;br&gt;For More Information&lt;br&gt;Summary&lt;br&gt;Q &amp;amp; A&amp;nbsp;&lt;/p&gt;&lt;p&gt;And for the folks who&amp;#39;ve written to me about Propono, the new ROME subproject devoted to publishing via Atom protocol (and the MetaWeblog API): I hope to commit the code to ROME and starting blogging about it this week.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/good_news</guid>
    <title>Good news</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/good_news</link>
    <pubDate>Fri, 26 Jan 2007 10:54:31 +0000</pubDate>
    <category>Roller</category>
    <category>apachecon</category>
    <category>ibm</category>
    <category>java</category>
    <category>javaone</category>
    <category>roller</category>
    <category>rome</category>
    <category>sun</category>
<description>&lt;p&gt;Lots of good news and stuff to blog this past week including the Sun makes a profit story, the &lt;a href=&quot;http://www.infoworld.com/article/07/01/22/HNsunintelservers_1.html?source=rss&amp;amp;url=http://www.infoworld.com/article/07/01/22/HNsunintelservers_1.html&quot;&gt;Sun-Intel&lt;/a&gt; deal and more. I really like reading news like this &lt;a href=&quot;http://www.businessweek.com/investor/content/jan2007/pi20070124_871226.htm?chan=investing_investing+stocks&quot;&gt;Amid Profit, Brighter Days for Sun&lt;/a&gt; and this &lt;a href=&quot;http://biz.yahoo.com/rb/070123/sunmicrosystems_results.html?.v=3&quot;&gt;Sun turns profit after five quarters in red&lt;/a&gt;.&lt;br&gt; &lt;/p&gt;&lt;p&gt;
And how could I fail to mention the announcement of &lt;a href=&quot;http://www-142.ibm.com/software/sw-lotus/products/product3.nsf/wdocs/connections&quot;&gt;Lotus Connections&lt;/a&gt;, the product formerly known as &lt;a href=&quot;http://rollerweblogger.org/roller/entry/my_thoughts_on_ibm_s&quot;&gt;Ventura&lt;/a&gt;. Connections is IBM&amp;#39;s new Web 2.0 social networking suite and it includes &lt;a href=&quot;http://rollerweblogger.org&quot;&gt;Roller&lt;/a&gt;. IBM&amp;#39;s &lt;a href=&quot;http://www.snellspace.com/wp/?p=591&quot;&gt;James Snell&lt;/a&gt; posted some background info about IBM&amp;#39;s internal use of social networking tools and how that led to Lotus Connections. &lt;a href=&quot;http://torrez.us/archives/2007/01/24/519/&quot;&gt;Elias Torres&lt;/a&gt; blogged about it too and included a &lt;a href=&quot;http://torrez.us/2007/01/24/connections.png&quot;&gt;screen-shot&lt;/a&gt; of the new Connections based BlogCentral (IBM&amp;#39;s internal blogging site).
&lt;/p&gt;&lt;p&gt;
And in other news...
&lt;/p&gt;&lt;p&gt;
My &lt;a href=&quot;http://www.apachecon.com/2007/EU/index.html&quot;&gt;ApacheCon EU&lt;/a&gt; talk on &amp;#39;Roller and Blogs as a Web Development Platform&amp;#39; was accepted. Looks like I&amp;#39;ll have a busy May, Amsterdam for ApacheCon and (hopefully) San Francisco for &lt;a href=&quot;http://java.sun.com/javaone&quot;&gt;JavaOne&lt;/a&gt; all in the space of two weeks.
&lt;/p&gt;&lt;p&gt;
Wordpress is &lt;a href=&quot;http://www.intertwingly.net/blog/2007/01/24/WordPress-and-Atom-1-0#c1169752759&quot;&gt;finally gonna get Atom format support&lt;/a&gt; and apparently &lt;a href=&quot;http://torrez.us/archives/2007/01/25/520/&quot;&gt;Atom protocol support&lt;/a&gt; is going to happen too.
&lt;/p&gt;&lt;p&gt;
The &lt;a href=&quot;http://rome.dev.java.net&quot;&gt;ROME&lt;/a&gt; project is just about ready for ROME 1.0 and there&amp;#39;s a new subproject in the works: &lt;a href=&quot;https://rome.dev.java.net/servlets/ReadMsg?list=dev&amp;amp;msgNo=2282&quot;&gt;ROME Propono&lt;/a&gt;. co-worker Ramesh Mandava and I are putting together a Blog Client library (based on code from Blogapps) and an Atom client/server library (based on code from Roller). Hopefully, we&amp;#39;ll have it ready by the time that ROME 1.0 comes out.
&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/open_source_ghetto_at_javaone</guid>
    <title>Open source ghetto at JavaOne?</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/open_source_ghetto_at_javaone</link>
    <pubDate>Fri, 12 Jan 2007 12:57:17 +0000</pubDate>
    <category>Java</category>
    <category>java</category>
    <category>javaone</category>
    <category>opensource</category>
<description>Geir&amp;#39;s got a &lt;a href=&quot;http://blogs.codehaus.org/people/geir/archives/001484_can_we_please_have_an_open_source_ghetto_at_javaones_pavilion.html&quot;&gt;great idea&lt;/a&gt; for JavaOne. Hope it&amp;#39;s not too late for 2007.</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/javaone_2007_call_for_papers1</guid>
    <title>JavaOne 2007 call for papers closes today</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/javaone_2007_call_for_papers1</link>
    <pubDate>Fri, 15 Dec 2006 08:52:44 +0000</pubDate>
    <category>Java</category>
    <category>atom</category>
    <category>javaone</category>
    <category>roller</category>
    <category>rss</category>
<description>&lt;p&gt;
There&amp;#39;s still time to get those proposals in. I ended up submitting three proposals for technical sessions related to RSS/Atom and one for a Roller birds-of-a-feather (BOF) session. &lt;/p&gt;&lt;p&gt;Here&amp;#39;s the link to submit proposals: &lt;a href=&quot;http://www.cplan.com/sun/javaone07/cfp&quot;&gt;http://www.cplan.com/sun/javaone07/cfp&lt;/a&gt;.&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/javaone_2007_call_for_papers</guid>
    <title>JavaOne 2007 call for papers ends Friday</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/javaone_2007_call_for_papers</link>
    <pubDate>Tue, 12 Dec 2006 22:57:18 +0000</pubDate>
    <category>Java</category>
    <category>javaone</category>
<description>&lt;blockquote&gt;The 2007 JavaOne Conference is May 8th-May 11th and this is the perfect forum to share your technology expertise at Sun&amp;#39;s Worldwide Developer Conference.&amp;nbsp; This year, the conference is being expanded so that while Java is at the core, with a significant emphasis on Java ME, SE and EE, there will be ample opportunity to present your technology or ideas in such areas as open source &amp;amp; community development (which includes Java, OpenSolaris, OpenOffice and others), next generation web or &amp;quot;web 2.0&amp;quot; technologies, web services and platform integration, consumer technologies and how to leverage Java and other technologies for businesses (including start-ups). &lt;br&gt;&lt;br&gt;So if you have a hot topic, specific tips or tricks that you believe will help developers, then please go to &lt;a href=&quot;http://www.cplan.com/sun/javaone07/cfp&quot;&gt;http://www.cplan.com/sun/javaone07/cfp&lt;/a&gt; and submit your session abstract.&lt;/blockquote&gt;

I&amp;#39;ve got a trio of proposals just about ready to go. Hopefully, at least one will be accepted and I&amp;#39;ll be attending my 4th JavaOne next year and my 3rd one as a speaker.</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/putting_the_web_back_in</guid>
    <title>JavaOne: putting the web back in web services</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/putting_the_web_back_in</link>
    <pubDate>Wed, 17 May 2006 14:52:02 +0000</pubDate>
    <category>Java</category>
    <category>Java</category>
    <category>javaone</category>
<description>&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://static.flickr.com/52/148875481_6078aafeff_m.jpg&quot; alt=&quot;photo of me giving my talk&quot;&gt;&lt;br&gt;(photo thanks to Marc Hadley)&lt;br&gt;&lt;br&gt;I haven&amp;#39;t seen any reviews yet, but I thought my talk went quite well. Over 500 people registered and it seemed that the room (capacity 620) was overflowing. My demo worked, despite the fact that I had to work on a Windows box (and found some problems in my .BAT scripts). And I got the timing right too. I finished about ten minutes early, but that was perfect because there were lots of questions. &lt;br&gt;&lt;br&gt;I think I got the point across that Atom protocol is generic, not just for blogs and applicable to a wide range of problems. I also made a point of promoting Marc Hadley&amp;#39;s work on &lt;a target=&quot;_self&quot; href=&quot;http://research.sun.com/spotlight/2006/2006-04-24-TR153.html&quot;&gt;WADL&lt;/a&gt; and his talk on &lt;a target=&quot;_self&quot; href=&quot;https://www28.cplan.com/javaone06_cv_124_1/sessions_catalog.jsp?ilc=124-1&amp;amp;ilg=english&amp;amp;isort=1&amp;amp;is=%3CISEARCH%3E&amp;amp;ip=yes&amp;amp;itrack=+&amp;amp;isession_type=+&amp;amp;isession_id=ts-1222&amp;amp;iabstract=&amp;amp;ispeaker=&amp;amp;ispk_company=&quot;&gt;RESTful web services with JAX-WS&lt;/a&gt;.&amp;nbsp; Turns out Marc Hadley was in the audience. We&amp;#39;d never met before and my talk ended at noon, so we had lunch together and had a nice chat about WS-* and REST and life in general. &lt;br&gt;&lt;br&gt;I attended Marc&amp;#39;s talk later in the day and it was packed; I&amp;#39;d estimate he had over a thousand attendees. Based on the attendance at my talk, Marc&amp;#39;s talk and the number of times I&amp;#39;ve heard or seen the acronym REST mentioned, I&amp;#39;d have to say that Java folks are pretty interested in putting the web back into web services (is that a &lt;a target=&quot;_self&quot; href=&quot;http://weblog.infoworld.com/udell/2002/11/07.html&quot;&gt;Jon Udell&lt;/a&gt;&lt;span style=&quot;font-style:italic;&quot;&gt;ism&lt;/span&gt;?).&lt;br&gt;&lt;br&gt;You can get my slides from the JavaOne Content Catalog (link is &lt;a target=&quot;_self&quot; href=&quot;https://www28.cplan.com/javaone06_cv_124_1/sessions_catalog.jsp?ilc=124-1&amp;amp;ilg=english&amp;amp;isort=1&amp;amp;is=%3CISEARCH%3E&amp;amp;ip=yes&amp;amp;itrack=+&amp;amp;isession_type=+&amp;amp;isession_id=ts-1756&amp;amp;iabstract=&amp;amp;ispeaker=&amp;amp;ispk_company=&quot;&gt;TS-1756&lt;/a&gt;). You can also get the software that I demonstrated, which was the Blogapps Server (the Atom server) and the Chapter 10 code from the Blogapps Examples (the Atom client) download. You can get both of those from the &lt;a target=&quot;_self&quot; href=&quot;http://blogapps.dev.java.net/&quot;&gt;Blogapps&lt;/a&gt; project on Java.Net.&lt;br&gt;&lt;br&gt;Tags: topic:[Java], topic:[JavaOne], topic:[REST], topic:[Atom]</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/javaone_arrival</guid>
    <title>JavaOne arrival</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/javaone_arrival</link>
    <pubDate>Sun, 14 May 2006 20:46:09 +0000</pubDate>
    <category>Java</category>
    <category>Java</category>
    <category>javaone</category>
<description>&lt;br&gt;I&amp;#39;m here in San Francisco and ready for JavaOne. Time for some more horn tooting: one more reminder to come see my talk on Tuesday morning. Here&amp;#39;s the info:&lt;br&gt;&lt;br&gt;&lt;div style=&quot;margin-left:40px;&quot;&gt;Tuesday, May 16, 2006&lt;br&gt;&lt;a target=&quot;_self&quot; href=&quot;https://www28.cplan.com/javaone06_cv_124_1/sessions_catalog.jsp?ilc=124-1&amp;amp;ilg=english&amp;amp;isort=1&amp;amp;is=%3CISEARCH%3E&amp;amp;isession_id=TS-1756&quot;&gt;TS-1756&lt;/a&gt; - Java and REST: Implementing the Atom protocol&lt;br&gt;Start time: 11AM&lt;br&gt;Esplanade 304/206&lt;br&gt;&lt;/div&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/back_to_work4</guid>
    <title>Back to work</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/back_to_work4</link>
    <pubDate>Mon, 11 Jul 2005 09:56:20 +0000</pubDate>
    <category>General</category>
    <category>family</category>
    <category>javaone</category>
    <category>movies</category>
    <category>vacation</category>
<description>&lt;p&gt;I&amp;#39;m back to work after a week of JavaOne and week of summer-shutdown imposed vacation. What did I do on my vacation? After returning from JavaOne, I joined the rest of the family at the grandparent&amp;#39;s new beach/golf house close to Topsail Island, NC. I tried my best to avoid work. I did pretty well and that&amp;#39;s not as easy as it sounds; I first starting working on Roller during a summer vacation at Ocracoke Island.&lt;/p&gt; 

&lt;p&gt;I forced myself to take a break. I did the beach thing: dragged beach chairs and umbrellas around, covered my body in sunblock, built sand-drip castles, etc. I showed the boys the original three Star Wars films. I saw The War of the Worlds, which was surprisingly good in a summer fun movie kind of way. I read Freakonomics, also good. That was great; I needed a break. Now I&amp;#39;m back, the older boys are in all-day camp at the YMCA, I&amp;#39;m ready to get back into Roller 2.0 group blogging work.&lt;/p&gt;


</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/the_talk_went_well</guid>
    <title>The talk went well</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/the_talk_went_well</link>
    <pubDate>Thu, 30 Jun 2005 23:15:20 +0000</pubDate>
    <category>Java</category>
    <category>atom</category>
    <category>blogging</category>
    <category>conferences</category>
    <category>java</category>
    <category>javaone</category>
    <category>rss</category>
<description>
My second JavaOne was a great experience, but it was a little stressful because up until last night I couldn&amp;#39;t find any of my co-speakers. I spent most of Wednesday preparing to give the whole talk by myself, but luckily for me (and the attendees), Pat and 
&lt;a href=&quot;http://peerfear.typepad.com/blog/&quot;&gt;Kevin&lt;/a&gt; showed up just in time. Unfortunately, Pat showed up with some very bad news for us at Sun: 
&lt;a href=&quot;http://blog.chanezon.com/articles/2005/06/29/bye-bye-sun&quot;&gt;he&amp;#39;s leaving&lt;/a&gt; to work at Google.

&lt;p&gt;
In the end, I think the talk went pretty well. Kevin did most of Pat and my slides on syndication because we had split the talk 50-50 when we couldn&amp;#39;t locate Pat on Wednesday night (and assumed he was still in Paris). He did a good job with the material and added in some interesting points from his experience at 
&lt;a href=&quot;http://rojo.com&quot;&gt;Rojo.com&lt;/a&gt; where they parse millions of feeds per hour with the Java-based Apache Commons (sandbox)
&lt;a href=&quot;http://jakarta.apache.org/commons/sandbox/feedparser/&quot;&gt;FeedParser&lt;/a&gt;. 

&lt;p&gt;
We were a little disappointed with the turnout. I&amp;#39;d be surprised if the 700+ seat 
&lt;a href=&quot;http://www.ybca.org/facilities/theater.html&quot;&gt;Yerba Buena&lt;/a&gt; theater was more than 30% full. The fact that were in a lunchtime timeslot on the last day of the show certainly didn&amp;#39;t help. Anyhow, I&amp;#39;m relieved that it&amp;#39;s over and ready for a nice long week off.
&lt;/p&gt;&lt;/p&gt;</description>  </item>
  <item>
    <guid isPermaLink="true">https://rollerweblogger.org/roller/entry/status_cc_world2</guid>
    <title>Status, cc:world</title>
    <dc:creator>Dave Johnson</dc:creator>
    <link>https://rollerweblogger.org/roller/entry/status_cc_world2</link>
    <pubDate>Mon, 27 Jun 2005 09:49:45 +0000</pubDate>
    <category>Roller</category>
    <category>conferences</category>
    <category>javaone</category>
    <category>roller</category>
<description>&lt;p&gt;
Last week: wrapped up documentation and final fixes Roller 1.2 release. I&amp;#39;m doing the build now. Also, I was able to devote several full days of work to Roller 2.0/Group Blogging and made some real progress. 
&lt;p&gt;
This week: JavaOne! My talk is Thursday at noon (Blogging: Feed Syndication and Publishing With Javaâ&#132;¢ Technology &amp;lt;a href=
&amp;quot;https://www28.cplan.com/javaone05_93_1/session_details.jsp?isid=270318&amp;amp;ilocation_id=93-1&amp;amp;ilanguage=english&amp;quot;&amp;gt;TS-7318).&lt;/p&gt;&lt;/p&gt;</description>  </item>
</channel>
</rss>