<?xml version="1.0" encoding="UTF-8" ?>

 
<rss version="2.0">
<channel>
<title>developerWorks : Open source : Technical library </title> 
<link>http://www.ibm.com/developerworks/index.html</link>
<description>The latest content from IBM developerWorks</description>
<pubDate>Fri, 25 Jul 2008 08:37:49 EDT</pubDate>
<language>en-us</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>IBM developerWorks</title>
<url>http://www.ibm.com/developerworks/i/homepage.jpg</url>
<link>http://www.ibm.com/developerworks/index.html</link>
</image>

	            <item>
	               <title><![CDATA[Using the Ruby Development Tools plug-in for Eclipse]]></title> 
	               <description><![CDATA[This article introduces using the Ruby Development Tools (RDT) plug-in for Eclipse, which allows Eclipse to become a first-rate Ruby development environment. Ruby developers who want to learn how to use the rich infrastructure of the Eclipse community to support their language will benefit, as will Java developers who are interested in using Ruby.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/opensource/library/os-rubyeclipse/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 24 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Design and implement POJO Web services using Spring and Apache
                CXF, Part 1: Introduction to Web services creation using CXF and Spring]]></title> 
	               <description><![CDATA[Create a plain old Java object (POJO)-style Web service easily using Apache CXF, an open source Web service
            framework. This article, Part 1 of a series, 
            shows you  how to expose POJOs as Web services
using Spring and CXF. It  also illustrates CXF integration with the Spring Framework.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/opensource/library/ws-pojo-springcxf/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 24 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Use XStream to serialize Java objects into XML]]></title> 
	               <description><![CDATA[XML serialization has a myriad of uses, including object persistence and data transport. However, some XML-serialization technologies can be complex to implement. XStream is a lightweight and easy-to-use open source Java library for serializing Java objects to XML and back again. Learn how to set up XStream, and discover how to use it to serialize and deserialize objects as well as to read configuration properties from an XML configuration file.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/x-xstream/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 23 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Use Ext, Aptana, and AIR to build desktop applications]]></title> 
	               <description><![CDATA[While Rich Internet Applications and Web 2.0 have been all the rage, the latest
  wave of emerging technologies are  focusing on not only giving Web applications a
  desktop-like feel but actually bringing  them to the desktop. The Adobe Integrated
  Runtime (AIR) has led the way, allowing Web application developers to leverage their
  existing knowledge of HTML, CSS,  JavaScript, Flash, and Flex to build powerful desktop
  applications. In this tutorial, you will use the open source Aptana Studio IDE, the
  Adobe AIR plug-in for Aptana, and the open-source JavaScript framework Ext.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-ext-air.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 22 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Build a RESTful Web service]]></title> 
	               <description><![CDATA[Representational state transfer (REST) is a style of designing loosely coupled applications that rely on named resources rather than messages. The hardest part of building a RESTful application is deciding on the resources you want to expose. Once you've done that, using the open source Restlet framework makes building RESTful Web services a snap. This tutorial guides you step-by-step through the fundamental concepts of REST and building applications with Restlets. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/j-dw-java-rest-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 22 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Give Apache Geronimo a Lift]]></title> 
	               <description><![CDATA[Lift is a new Web application framework. It is a highly scalable framework built
  on the Scala programming language. It  is the perfect partner for a highly scalable
  application server, such as Apache Geronimo, especially since Scala compiles to byte
  code just like the Java language and leverages the Java platform. In this article, you
  will learn how to create a Web  application using Lift and deploy it to Geronimo.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-ag-lift/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 22 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Running an Ant task on the IBM Rational Software Delivery Platform]]></title> 
	               <description><![CDATA[Learn how to create and invoke an Ant task capable of running in headless (command 
  line) mode to produce a list of changes between two UML models. Prerequisite: 
  Version 7.0.0.5 of any of these tools: IBM Rational Application Developer, Rational 
  Software Architect, or Rational Software Modeler. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/rational/library/08/0722_balaba-liaskovski/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 22 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Debug iPhone Web applications with Eclipse]]></title> 
	               <description><![CDATA[Learn how to debug Asynchronous JavaScript + XML (Ajax) Web applications using
  Eclipse, Aptana's iPhone Development  plug-in, Aptana's Firefox JavaScript debugger, and Firebug.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-iphone-debug.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 15 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Integrate encryption into Google Calendar with Firefox extensions]]></title> 
	               <description><![CDATA[Today's Web applications provide many
        benefits for online storage, access, and collaboration. Although some applications offer
        encryption of user data, most do not. This article provides tools and code needed to add
        basic encryption support for user data in one of the most popular online calendar
        applications. Building on the incredible flexibility of Firefox extensions and the Gnu
        Privacy Guard, this article shows you how to store only encrypted event descriptions in
        Google's Calendar application, while displaying a plain text version to anyone with the
        appropriate decryption keys.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/wa-googlecal/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 15 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Developing iPhone applications using Ruby on Rails and Eclipse, Part 3: Developing advanced views for iPhone]]></title> 
	               <description><![CDATA[The iPhone and iPod touch made Mobile Safari the most popular mobile browser in
  the United States. Although  Mobile Safari is more than adequate at rendering normal Web
  pages, many Web  developers created versions of applications aimed at the iPhone. Here
  in Part 3 of this &quot;Developing iPhone applications using Ruby on Rails and Eclipse&quot;
  series, we learn what you  should do when the user reaches the end of the list structure
  and your application actually needs  to display some content]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-iphoneruby3/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 15 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Mastering Grails: Grails and legacy databases]]></title> 
	               <description><![CDATA[In this Mastering Grails installment, Scott Davis explores the various ways that Grails can use database tables that don't conform to the Grails naming standard. If you have Java classes that already map to your legacy databases, Grails allows you to use them unchanged. You'll see examples that use Hibernate HBM files and Enterprise JavaBeans 3 annotations with legacy Java classes. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/j-grails07158/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 15 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Manage your Informix database with the IDS OpenAdmin Tool, Part 2: Migrate from Informix Server Administrator to the IDS OpenAdmin Tool]]></title> 
	               <description><![CDATA[Migrate from the Informix Server Administrator (ISA) to the
		  OpenAdmin Tool.  Also, learn about the basic capabilities of ISA that are made available on OAT, along with enhanced functionalities and greater ease-of-use.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/db2/library/techarticle/dm-0807sriram/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 10 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Manage your Informix database with the IDS OpenAdmin Tool, Part 1: Configuring and using the OpenAdmin Tool with IDS]]></title> 
	               <description><![CDATA[IBM Informix Dynamic Server (IDS) is well known for ease of administration.  To make server administration more user friendly, a new open source, platform-independent tool called OpenAdmin Tool (OAT) is now available to IDS users  The OpenAdmin Tool provides graphical 
interface for administrative tasks and performance analysis tools.  Introduced with IBM Informix Dynamic Server 
version 11.10, it is a PHP-based, Web browser administration tool that gives you the ability to administer multiple 
database server instances from a single location. This article highlights some of the most useful features of OAT and helps you get started.
     ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/db2/library/techarticle/dm-0807kudgavkar/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 10 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Developing iPhone applications using Ruby on Rails and Eclipse, Part 2: Displaying iPhone content to the client]]></title> 
	               <description><![CDATA[The iPhone and iPod touch made Mobile Safari the most popular mobile browser in
  the United States. Although  Mobile Safari is more than adequate at rendering normal Web
  pages, many Web  developers created versions of applications aimed at the iPhone. Here in Part 2 of this  &quot;Developing iPhone
  applications using Ruby on Rails and  Eclipse&quot; series, we learn the common use of
  drill-down lists as a  navigation method]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-iphoneruby2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 08 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Automation for the people: Continual refactoring]]></title> 
	               <description><![CDATA[Refactoring is a well-accepted practice for improving existing code.
    Yet, how do you find the code that should be refactored, in a consistent and
    repeatable manner? In this installment of  Automation
for the people, you'll learn how to use static analysis tools to identify code smells to refactor, with examples showing how to improve odiferous code.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/j-ap07088/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 08 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Integrate your PHP application with Google Calendar]]></title> 
	               <description><![CDATA[Google Calendar allows Web application developers to access user-generated
      content and event information through its REST-based Developer API. PHP's SimpleXML
      extension and Zend's GData Library are ideal for processing the XML feeds generated
      by this API and using them to build customized PHP applications. This article
      introduces the Google Calendar Data API, demonstrates how you can use it to browse user-generated calendars; add and update calendar events; and perform keyword searches.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/x-googleclndr/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 08 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Apache Geronimo on Grails]]></title> 
	               <description><![CDATA[Do you want to build your Web sites faster and cheaper, but still leverage
  industrial-strength technology? You can do just that using Grails and Apache Geronimo.
  Grails leverages the power of the  dynamic language Groovy to accelerate your
  development. However, it runs on the Java  Virtual Machine and leverages proven Java
  technologies. This makes it easy  to take your Grails application to the next level by
  deploying it to Apache  Geronimo, the premiere open source Java EE V5-certified
  application server. In this article, you will  see how easy Grails can make Web
  development and how easy Geronimo can make  Grails deployment. You will also see how a
  Grails application can  leverage the resources and services provided by Geronimo.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-ag-grails/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 08 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Advanced charting in BIRT]]></title> 
	               <description><![CDATA[Since 2004, the Eclipse-based Business Intelligence and Reporting Technology
  (BIRT) community has grown and gained  massive success. This success is growing as more
  users are starting to integrate with  BIRT technology to present business data. A
  key reason for  this success  is that users are discovering the rich BIRT reporting
  components. The BIRT  charting capabilities is one of the rich components that allow the
  end user  to uncover  trends in data to answer business
  questions. BIRT provides extensive interactive charting and  other advanced features to
  allow report developers to  create professional-looking reports.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-birt-advanced.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 01 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Build Web services with PHP in Eclipse]]></title> 
	               <description><![CDATA[Learn how to build Web services in PHP using the PHP Development Tools (PDT)
  plug-in in Eclipse  in three easy steps. First, become familiar with the PDT project, and
  learn how to create and deploy useful  PHP projects. Second, learn the philosophy behind
  contract-first development.  Finally, get an informative overview of the basic parts
  that make up a Web Services Description Language  (WSDL) file.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-php-webservice-eclipse.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 01 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Getting graphic with PHP]]></title> 
	               <description><![CDATA[Imagine creating Web-page graphics dynamically using just code -- no need for a
  complex graphics program.  Creating and manipulating images is yours for the doing with
  the power of PHP.  Put your coding skills to work generating images for the Web.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-php-graphic.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 01 Jul 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Create a productivity package with the Zend Framework V1.5 and Google applications, Part 1: Getting started with Zend Framework V1.5]]></title> 
	               <description><![CDATA[Google applications provide amazing productivity tools. From sharable calendars,
  collaborative documents and spreadsheets to even a database, they have reinvented what
  one can do in the Web browser.  Zend Framework V1.5 provides an API to connect to these
  services to extend what  these tools offer. In this three-part &quot;Create a productivity
  package with the Zend Framework V1.5 and Google applications&quot; tutorial series, we will
  build an application with  Zend Framework V1.5 that uses the Google applications. Here
  in Part 1, we explore the various  features of the Zend Framework, outlining the many
  new features in V1.5 that we will take advantage of to build an example Web site. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-php-zend-google-pt1.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 24 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Interfacing with the CDT debugger, Part 2: Accessing gdb with the Eclipse CDT and MI]]></title> 
	               <description><![CDATA[The graphical debugging environment provided by the Eclipse C/C++ Development
  Tooling (CDT) is about  as good as it gets, displaying breakpoints, watchpoints,
  variables, registers, disassembly,  signals, and memory contents. You can add new
  capabilities to this environment or  access these views to display output from a custom
  debugger. But first, you  need to understand the C/C++ Debugger Interface (CDI) and how
  it communicates with Eclipse.  Part 1 describes the CDI at a high level, and this
  article presents a practical example:  How the CDT uses the CDI and the Machine
  Interface (MI) to interface the GNU Debugger.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-cdt-debug2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 24 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Eclipse Ganymede at a glance]]></title> 
	               <description><![CDATA[The Eclipse Ganymede release of 24 projects showcases the diversity and
  innovation going on inside the  Eclipse ecosystem. Get an overview of several Ganymede
  projects, along with resources to  find out more information. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-ganymede/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Fri, 20 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Debugging PHP using Eclipse and PDT]]></title> 
	               <description><![CDATA[The PHP Development Tools (PDT) plug-in, when installed with Eclipse Europa,
  gives you that ability to quickly write and debug PHP scripts and pages. PDT supports
  two debugging tools: XDebug and the Zend Debugger. Learn how to configure PDT for
  debugging PHP scripts and discover which perspectives you use when taking closer looks at your scripts. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-php-eclipse-pdt-debug.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 17 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Mastering Facebook application development with PHP, Rational
        Application Developer, WebSphere Application Server, and DB2, Part 3: Complete the Facebook stock broker demo application]]></title> 
	               <description><![CDATA[This is the final tutorial of a three-part series on developing a fully functioning Facebook application  in PHP and Java languages that provides a Facebook interface to an existing stock brokerage's trading application. In this tutorial you use all the tools you installed and components you developed in the first two parts of this series to implement the specifics of the Facebook application.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/r-dw-r-face3.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Mon, 16 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Interfacing with the CDT debugger, Part 1: Understand the C/C++ debugger interface]]></title> 
	               <description><![CDATA[The Eclipse C/C++ Development Tooling (CDT) is one of the most well-known open
  source environments for  C/C++ development, and its full-featured debugger plays a large
  role in its popularity. What isn't as well known is that the CDT framework can be
  extended to support custom debuggers.  With the right plug-in, a custom debugger can
  access the full spectrum of  the CDT's graphical debugging environment: code-stepping,
  watchpoints, breakpoints, register  contents, memory contents, and variable views. Learn
  how to construct this  plug-in, with a focus on the C/C++ Debugging Interface (CDI).]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-cdt-debug1/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 10 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Automation for the people: Pushbutton documentation]]></title> 
	               <description><![CDATA[Project documentation is often one of the necessary evils in delivering a software product. But imagine being able to generate your documentation at the click of a button. In this installment of Automation for the people, automation expert Paul Duvall explains how you can use open source tools to automate the generation of Unified Modeling Language (UML) diagrams, build figures, entity-relationship diagrams (ERDs), and even user documentation.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/j-ap06108/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 10 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Visualizing time-dependent data with distortion portals]]></title> 
	               <description><![CDATA[Create an SDL-enabled application that allows you to create distortion portals
    in sequential image frames to explore the relationship of data sets through time.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-timedep/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 10 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Reuse Java code in your Ruby on Rails applications]]></title> 
	               <description><![CDATA[The Ruby Java Bridge (RJB) lets you load Java classes directly
    to, and call them from, Ruby on Rails applications. This tutorial shows how you can
    put this toolkit to work by reusing your legacy Java Web application code in a modern Web development platform.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/j-dw-java-rjb-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Thu, 05 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Embed the NASA World Wind Java SDK in Eclipse]]></title> 
	               <description><![CDATA[The open source World Wind Java (WWJ) SDK by NASA creates new  possibilities for the open Geographic Information Systems (GIS) community. World Wind, a 3D interactive world viewer written in the Java language and OpenGL, lets users zoom from outer space into any place on Earth. This article explains how GIS developers who want to enhance their Eclipse-based applications can embed the WWJ SDK as an Eclipse plug-in.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/j-wwj/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 03 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Developing iPhone applications using Ruby on Rails and Eclipse, Part 1: Serving content for iPhones]]></title> 
	               <description><![CDATA[The iPhone and iPod touch made Mobile Safari the most popular mobile browser in
  the United States. Although  Mobile Safari is more than adequate at rendering normal Web
  pages, many Web  developers created versions of applications aimed at the iPhone. This
  &quot;Developing iPhone applications using Ruby on Rails and Eclipse&quot; series shows how to use
  Ruby On Rails on the server  side to identify and serve custom content to Mobile Safari. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-iphoneruby1/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 03 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Add multitouch gesture support to a TouchPad-equipped laptop]]></title> 
	               <description><![CDATA[Enable swipe and pinch gestures for Linux applications by analyzing synclient
program output for  a Synaptics TouchPad.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-touchpad/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 03 Jun 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Use JRuby on Rails and XML to supercharge Ajax with a Java Application Server]]></title> 
	               <description><![CDATA[The Ruby on Rails framework has handy XML features that will make developing
      with and serving database data in XML format to your JavaScript applications easier
      than ever. JavaScript also has built-in XML parsing capabilities that make it a snap
      to receive and parse data in XML format. But what if you now want to hook into Java
      applications without having to deploy another server? That's where JRuby comes in.
      JRuby on Rails is the Java implementation of the Ruby on Rails framework and brings the benefits of Rails to Java programming by allowing deployment of Ruby apps to Java application servers. In this tutorial, you'll develop a JRuby on Rails application deployable to a Java application server that will serve database data in XML format to an Ajax client that you'll build for film lovers to manage their online films database. You'll also deploy a couple of Java Server Pages pages on the same Java application server to assist the Ajax client in adding and updating films.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-jrorajax.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 27 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Build software with Gant]]></title> 
	               <description><![CDATA[Gant is a highly versatile build framework that leverages both Groovy and Apache Ant to let you implement programmatic logic while using all of Ant's capabilities. In this tutorial, Andy Glover guides you step-by-step through Gant's fundamental concepts. You'll learn how to define behavior in your build through Gant's flexible domain-specific language, how to reuse Ant features, and how to define functions that make your builds more efficient and even proactive.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/j-dw-java-gant-i.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 27 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Meet the JavaScript Development Toolkit]]></title> 
	               <description><![CDATA[The JavaScript Development Toolkit (JSDT) is an open source plug-in that brings
  robust JavaScript programming tools  to the Eclipse platform.  JSDT streamlines
  development, simplifies code, and increases productivity for  pure JavaScript source
  files and JavaScript embedded in  HTML.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-jsdt/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 27 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Open an Eclipse Rich Client Platform application from a URL]]></title> 
	               <description><![CDATA[Imagine being able to navigate to the rich function of a Rich Client Platform
  (RCP) application just as easily as you can navigate to a Web page today.  Follow along
  to enable the opening of  specific business objects in your Eclipse RCP application simply by clicking a URL. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-rcpurl/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 27 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Implement Semantic Web standards in your Web site]]></title> 
	               <description><![CDATA[With Yahoo's recent announcement that they will implement support of
      Semantic Web standards in their search engine, the benefits that the Semantic Web
      has for your site have never been clearer. In addition to the existing benefits such as your structured content giving you a free, open-ended API, you now get the opportunity for increased search rankings, and more importantly, increased relevance because the search engine can better understand what the content of your site is about. In this tutorial you will learn to implement a simple social networking site using PHP and MySQL, which will implement Semantic Web standards such as hCard and Friend of a Friend (FOAF) as part of a semantic Uniform Resource Identifier (URI) scheme.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/x-dw-x-semanticweb.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 20 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Setting up your own on-demand video site with PHP, Part 2: Basic structure]]></title> 
	               <description><![CDATA[Setting up your own on-demand video site doesn't have to be complicated.  Upload
  some videos and put  them up for people to watch. Easy enough. But if you're going to be
  doing a lot of videos, you'll  need a way to keep them organized. This three-part
  &quot;Setting up your own on-demand video site with PHP&quot;  tutorial series will take you
  through what you need to  know to create video optimized for the Web, as well as
  creating a PHP application that will keep  your videos organized and readily accessible.
  Part 1 lays the groundwork by  assembling and installing the necessary components, and
  gathering and converting the  video. Part 2
  builds the basic application using  CakePHP.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-php-ondemvideo2.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 20 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Picking the right Eclipse distribution for you]]></title> 
	               <description><![CDATA[Which Eclipse distribution is right for you? Commercial distributions (distros) based on Eclipse
  Europa offer different features  and conveniences. Many commercial ones also
  offer free or community editions to download and use. This article compares the
  CodeGear JBuilder 2008  Turbo trial version, nexB EasyEclipse, IBM's Europa bundles, and
  Innoopract's Yoxo  On Demand distros -- all of which allow you to download a
  prepackaged, customized version  of Eclipse Europa, and many of which already contain
  the plug-ins and tools you  need to start working right away. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-dist/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 20 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Process and integrate Google Notebook data with PHP]]></title> 
	               <description><![CDATA[Google Notebook is a free service that allows users to save and share notes and Web clippings in an online journal. A REST-based API allows developers to build customized PHP applications around this service using SimpleXML. In this article, you learn how to use the API, with examples of reading notebooks 
and notebook contents using PHP.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/x-googlentbk/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 20 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Understanding Eclipse&apos;s new bundle-management mechanism]]></title> 
	               <description><![CDATA[Learn how to fill the gap between the IBM Rational Functional Tester and the
  console of Eclipse-based  products by supporting the OSGi commands install, ss, start,
  stop, headers, active, update, and uninstall. The solution offers an effective approach
  for automation test-case support when the manifest of an Eclipse-AutoStart header has
  been upgraded to  Eclipse-LazyStart. This article presents test scenarios to verify that
  the bundle-management mechanisms work well. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-eclipse-bundlemgmt/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 13 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Develop Ajax applications like the pros, Part 1: Using the Prototype JavaScript library and script.aculo.us
]]></title> 
	               <description><![CDATA[If you're developing Web applications these days, then you're doing Ajax
        development. Ajax is no longer something unusual that you add to your applications
        in special cases. It has become an integral part of Web development. To some,
        enhancing applications with Ajax used to be a tricky proposition. Cross-browser
        limitations to deal with, writing a lot of complicated JavaScript, and learning
        about magic numeric codes within that JavaScript were just a few of the challenges facing Ajax developers. Thankfully, several open source JavaScript libraries are available now to make things much easier. In this first article in a three-part series, you will create an Ajax application for managing songs using the Prototype JavaScript library and script.aculo.us.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/wa-aj-ajaxpro1/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 13 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Integrate external tools and builders in Eclipse]]></title> 
	               <description><![CDATA[With launch configurations in Eclipse Europa, you can run external programs from
  within the development environment  and save settings for how you call an external
  program. Learn how to build  and use these launch configurations, including the types of automatic parameters available. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-tools.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 06 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[The future of PHP]]></title> 
	               <description><![CDATA[PHP's next edition, V6, includes new features and syntax improvements that will
  make it easier to use from  an object-oriented standpoint. Other important features,
  such as Unicode support in many of the  core functions, mean that PHP
  V6 is positioned for better  international support and robustness. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/os-php-future/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 06 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Automation for the people: Manage dependencies with Ivy]]></title> 
	               <description><![CDATA[Managing source-code dependencies among projects and tools is often a burden, but it doesn't need to be. In this installment of 
                Automation for the people,
            automation expert Paul Duvall describes how you can use the Apache Ant project's Ivy dependency manager to handle the myriad dependencies that every nontrivial Java project must manage. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/j-ap05068/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 06 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Mock Web services with Apache Synapse to develop and test Web services]]></title> 
	               <description><![CDATA[Apache Synapse is a simple, lightweight, high-performance enterprise service
      bus (ESB) released under the Apache License, Version 2.0 from the Apache Software
      Foundation. Using Apache Synapse, you can filter, transform, route, manipulate, and
      monitor SOAP, binary, XML, and plain text messages that pass through your
      large-scale enterprise systems by HTTP, HTTPS, Java Message Service (JMS), Simple
      Mail Transfer Protocol (SMTP), Post Office Protocol Version 3 (POP3), FTP, file
      systems, and many other transport mediums. But for an individual developer, what's
      the use of an ESB product in your day-to-day life? The simplicity of the
      configuration, out-of-the-box feature set, extensible architecture, and the minimal
      footprint makes it a versatile and powerful tool that you can use for a variety of
      tasks. This article examines how you can use Apache Synapse to create mock Web
      services.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/ws-dw-ws-synapse.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Thu, 01 May 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Migrating to ext4]]></title> 
	               <description><![CDATA[Ext4 is the latest
      in a long line of Linux file systems, and it's likely to be as important and
      popular as its predecessors. As a Linux system administrator, you should be aware of the 
      advantages, disadvantages, 
      and basic steps for migrating to ext4. This article explains when to adopt ext4, how to adapt 
      traditional file
      system maintenance tool usage to ext4, and how to get the most out of the
      file system.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/l-ext4/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 30 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Easily migrate WebSphere Application Server Community Edition applications to
      WebSphere Application Server]]></title> 
	               <description><![CDATA[A new tool available from alphaWorks can help you migrate existing J2EE V1.4
      applications from Apache Geronimo-based IBM WebSphere Application Server Community
      Edition V2.0.x to IBM WebSphere Application Server V6.1.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/library/techarticles/0804_stelzer/0804_stelzer.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 30 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Introducing the JyDT plug-in for Eclipse]]></title> 
	               <description><![CDATA[The JyDT plug-in enables Eclipse to work as a Jython/CPython IDE. This tutorial
  provides a brief description of the JyDT  project and how to configure it. Learn to use
  the PyDev perspective and explorer, compile and  run code, use the debugger, do unit
  testing, refactor, manage Python  projects, and use the editor and IDE.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/edu/os-dw-os-eclipse-jydt.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 29 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Jenabean: Easily bind JavaBeans to RDF]]></title> 
	               <description><![CDATA[The Resource Description Framework (RDF) is the World Wide Web
  Consortium (W3C) proposed standard for linking and expressing data on the Web.
  Java developers who develop applications for the Semantic Web will need to convert RDF properties to or from Java types. Jenabean uses the Jena Semantic Web framework's flexible RDF/OWL API to persist JavaBeans, making the task of writing these applications easier and more familiar to Java developers. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/library/j-jenabean.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 29 Apr 2008 12:00:00 EDT</pubDate>
	            </item>
	
</channel>
</rss>

