<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://eclipse.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Articles by Rick Hightower</title>
 <link>http://eclipse.sys-con.com/</link>
 <description>Latest articles from Rick Hightower</description>
 <language>en</language>
 <copyright>Copyright 2008 SYS-CON Media</copyright>
 <generator>SYS-CON Media</generator>
 <lastBuildDate>Sun, 07 Sep 2008 09:07:44 EDT</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Job Trends: JSF Catches Swing</title>
 <link>http://eclipse.sys-con.com/node/491078</link>
 <description>JSF did well in 2007. Let&#039;s put it this way: If job demand for the Struts framework and JSF were a stocks and you invested in it in April of 2005 by July of 2007 you would barely break even with Struts, but with JSF your investment would have grown 700% as of July 2007. (According to indeed.com.) Struts continues to do really well; it is still number 1. Yet after Struts, JSF is doing well and Struts growth is as flat as EJBs.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/491078&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 01 Feb 2008 06:00:00 EST</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/491078</guid>
</item>
<item>
 <title>GWT:  The Most Important Announcement at JavaOne?</title>
 <link>http://eclipse.sys-con.com/node/232102</link>
 <description>Time is a brutal enemy of youth and exuberance. Time makes cynics of us all. Time is the universal truth serum that reveals all authenticity. Time will tell, but the announcement at JavaOne 2006 by Google may change the face of AJAX development; strike that, Google&#039;s announcement may change Web development forevermore.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/232102&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Jun 2006 11:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/232102</guid>
</item>
<item>
 <title>i-Technology Viewpoint: Google&#039;s GWT &quot;May Change Web Development Forever&quot;</title>
 <link>http://eclipse.sys-con.com/node/224513</link>
 <description>Time is a brutal enemy of youth and exuberance. Time makes cynics of us all. Time is the universal truth serum that reveals all authenticity. Time will tell, but the announcement yesterday by Google may change the faces of AJAX development, strike that, Google&#039;s announcement may change web development forever more. This cynic heard an announcement yesterday that changed his viewpoint and beliefs on the future of web development.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/224513&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 19 May 2006 10:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/224513</guid>
</item>
<item>
 <title>Interesting Times in the Java Enterprise</title>
 <link>http://eclipse.sys-con.com/node/216307</link>
 <description>Robert F. Kennedy once said, &#039;There is a Chinese curse which says, &#039;May he live in interesting times.&#039;&#039; The enterprise Java space is &#039;interesting.&#039; Not too long ago, folks like Bruce Tate, Gavin King, and Rod Johnson were pushing lightweight frameworks such as Spring and Hibernate, and there is still a lot of true innovation going on with AspectJ, Spring, Hibernate, WebWork, JBoss (method invocation handlers), and more. This lightweight POJO revolution shook the enterprise Java world.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/216307&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 05 May 2006 11:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/216307</guid>
</item>
<item>
 <title>i-Technology Viewpoint: &quot;Spring Good!&quot;</title>
 <link>http://eclipse.sys-con.com/node/47735</link>
 <description>&#039;If you have not looked into Spring yet, it is time.&#039; That&#039;s Rick Hightower&#039;s New Year&#039;s advice. &#039;As Rod Johnson once put it: Spring puts the OO back in J2EE development,&#039; he continues. What makes Spring different than the other frameworks and containers, Hightower explains, is that Spring goes beyond just being an IoC container or an AOP framework.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/47735&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 08 Jan 2005 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/47735</guid>
</item>
<item>
 <title>&quot;JSF Good!&quot; Says Rick Hightower</title>
 <link>http://eclipse.sys-con.com/node/46402</link>
 <description>&#039;Apparently it is popular to bash Sun and J2EE,&#039; notes Rick Hightower. But &#039;JSF does not deserve it,&#039; he adds. Hightower finds JSF a lot more productive than Struts: &#039;I was amazed how fast I could crank things out. The only other framework I would consider using instead of JSF would be Tapestry. In short, I dig JSF.&#039;&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/46402&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 20 Sep 2004 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/46402</guid>
</item>
<item>
 <title>BeanShell &amp; DynamicJava: Java Scripting with Java</title>
 <link>http://eclipse.sys-con.com/node/36439</link>
 <description>The past three articles in this series have highlighted the strengths of scripting languages. They&#039;re interactive and dynamic, and allow you to experiment, debug and prototype solutions quickly. However, the most common response when I speak to die-hard Java fanatics is, &#039;Yeah, but I&#039;ll have to learn another language and I already know Java&#039; (I consider myself a die-hard Java fanatic to a degree).&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36439&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 01 Jul 2000 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36439</guid>
</item>
<item>
 <title>Extending Your Applications with Bean Scripting Framework</title>
 <link>http://eclipse.sys-con.com/node/36422</link>
 <description>Part 4 of a series discussing the many languages that compile and/or run on the Java platform&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36422&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 Jun 2000 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36422</guid>
</item>
<item>
 <title>NetRexx Programming for the JVM</title>
 <link>http://eclipse.sys-con.com/node/36620</link>
 <description>This article is Part 3 of an interactive series that discusses the many languages that compile and/or run on the Java platform. Java Developer&#039;s Journal invites you to vote for your favorite non-Java programming language in the JDJ forum. Your vote will decide which languages will be covered by the series, and in what order. A lot of languages work in the JVM, but this series will cover only the most popular, as determined by your votes.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36620&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 May 2000 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36620</guid>
</item>
<item>
 <title>Interview...with Mike Cowlishaw</title>
 <link>http://eclipse.sys-con.com/node/36623</link>
 <description>R. Hightower: Have you considered an open- source license? M. Cowlishaw: Until recently the licensing issues seemed something of a minefield with so many different ideas on what open source should be.  Also, my translator/compiler is very much a research scaffolding (for example, it has hooks, which look like dead code, for multiple input syntaxes). At the moment I&#039;m (finally) implementing the interpreter pathways, which is very much a work in progress; this sort of thing is much easier to do when only one person is working on the code as a whole.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36623&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 May 2000 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36623</guid>
</item>
<item>
 <title>Python Programming in the JVM</title>
 <link>http://eclipse.sys-con.com/node/36588</link>
 <description>What This Series Is About. This article is Part 2 of a series that discusses the many languages that compile and/or run on the Java platform. This is an interactive series. Java Developer&#039;s Journal invites you to vote for your favorite non-Java programming language in the JDJ Forum. Your vote will decide which languages will be covered by the series, and in what order. The last time I checked, JPython and NetRexx were neck and neck. NetRexx, though not mentioned previously, will be covered in the next article.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36588&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 01 Mar 2000 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36588</guid>
</item>
<item>
 <title>Programming Languages for the JVM</title>
 <link>http://eclipse.sys-con.com/node/36574</link>
 <description>Back before Java became popular, I was a C++ bigot. I programmed in nothing but C++. I lived, ate and breathed C++. If it wasn&#039;t C++, it was rubbish. I thought C++ was the alpha and omega of object-oriented programming. I had &amp;quot;operator overloading&amp;quot; for breakfast, &amp;quot;templates&amp;quot; for lunch and &amp;quot;multiple inheritance&amp;quot; for dinner, and I always went back for seconds.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36574&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 01 Feb 2000 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36574</guid>
</item>
<item>
 <title>How to Use COM/DCM: Part Two</title>
 <link>http://eclipse.sys-con.com/node/36563</link>
 <description>How can Java classes be used as scriptable components? DCOM, like CORBA, provides both static and dynamic invocation of objects. DCOM uses type library to provide metadata to do the dynamic invocation and introspection similar to CORBA&#039;s interface repository or Java&#039;s introspection mechanism.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36563&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 01 Nov 1999 00:00:00 EST</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36563</guid>
</item>
<item>
 <title>Developing with DCOM &amp; Java</title>
 <link>http://eclipse.sys-con.com/node/36502</link>
 <description>Developing distributed components with Java and DCOM (distributed  component object model) simplifies developing distributed applications. If you know CORBA or RMI, DCOM is easy to learn. Microsoft&#039;s Java Virtual Machine makes developing COM and DCOM components painless.&lt;p&gt;&lt;a href=&quot;http://eclipse.sys-con.com/node/36502&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 Jul 1999 00:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://eclipse.sys-con.com/node/36502</guid>
</item>
</channel>
</rss>
