<?xml version="1.0" encoding="UTF-8" ?>

 
<rss version="2.0">
<channel>
<title>developerWorks : Web development : Technical library </title> 
<link>http://www.ibm.com/developerworks/index.html</link>
<description>The latest content from IBM developerWorks</description>
<pubDate>Sat, 04 Jul 2009 05:35:47 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[Introducing My developerWorks]]></title>
<description><![CDATA[My developerWorks is a new professional network and knowledge base connecting the technical community worldwide]]></description>
<link><![CDATA[http://www.ibm.com/developerworks/mydeveloperworks/?ca=dth-mydw]]></link>
</item>



<item>
<title><![CDATA[My developerWorks overview demo]]></title>
<description><![CDATA[Learn about the new My developerWorks professional network and knowledge base in this overview demo]]></description>
<link><![CDATA[http://download.boulder.ibm.com/ibmdl/pub/software/dw/ibm/demo/demo.html?ca=dth-mydw]]></link>
</item>



<item>
<title><![CDATA[Introducing My developerWorks: 6 new ways to build your skills and your social network]]></title>
<description><![CDATA[This article talks about how you can use My developerWorks to personalize your view of developerWorks content and connect and collaborate with your trusted peers]]></description>
<link><![CDATA[http://www.ibm.com/developerworks/library/j-mydeveloperworks-intro/index.html?ca=dth-mydw]]></link>
</item>


	            <item>
	               <title><![CDATA[Going green and staying secure]]></title> 
	               <description><![CDATA[In this developerWorks article, understand the benefits and risks of
         telecommuting. Learn how to create secure mashup applications for business users,
         and be sure you know the important questions to ask service providers to help
         ensure a secure and reliable environment.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-greensecurity/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 30 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Build RESTful Web services and dynamic Web
      applications with the multi-tier architecture]]></title> 
	               <description><![CDATA[Continue your training on building RESTful Web services and dynamic Web
          applications using the multi-tier architecture. This article gives you 
          hands-on experience on designing and building components in each tier and how
          the components are tied together. It provides an example of how RESTful Web
          services, Asynchronous JavaScript and XML (Ajax), and Spring Web Flow work
          together to produce a desktop-like rich and responsive Web interface. It also
          demonstrates how client programs such as Ruby scripts utilize the RESTful Web services to upload and download the user data from the server.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-multitier2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 30 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Comment lines by Kevin Haverlock: A closer look at the WebSphere Application Server Feature Pack for Web 2.0]]></title> 
	               <description><![CDATA[The same technology used by IBM to create dynamic Ajax style applications is
        available to you through the IBM WebSphere Application Server Feature Pack for Web
        2.0.  Learn how some of these key features can have a big impact on your Web
        applications. (IBM WebSphere Developer Technical Journal)]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/0906_col_haverlock/0906_col_haverlock.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 24 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cloud computing for the enterprise, Part 3: Using WebSphere CloudBurst to create private clouds]]></title> 
	               <description><![CDATA[Part
      1 of this article series discussed cloud computing in general, including cloud
      layers and the different cloud types, along with their benefits and drawbacks, and
      explained why this movement is important for enterprise developers.  Part 2
      looked at the public cloud and how you can use IBM WebSphere sMash
      and IBM DB2 Express-C to deliver Web applications hosted on a public
      cloud infrastructure.  This article provides an introduction to IBM WebSphere
      CloudBurst and IBM WebSphere Application Server Hypervisor Edition and discusses how
      these new offerings bring the significant advantages of private cloud computing to
      WebSphere enterprise environments.  (IBM WebSphere Developer Technical Journal)]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/0906_amrhein/0906_amrhein.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 24 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Weaving a better Web page]]></title> 
	               <description><![CDATA[ A Cascading Style Sheets (CSS) framework expedites and simplifies the
         design and development of Web pages. Moreover, a CSS framework produces more
         standardized results in all browsers. Here's a look at two CSS frameworks, each
         with a unique philosophy. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-htmlcss/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 23 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Intermediate JQuery]]></title> 
	               <description><![CDATA[jQuery is a great JavaScript library, but what about its performance? Is
         the trade-off between ease of use and a performance hit on the Web page worth it?
         Is there even a performance hit at all? This article answers your
         jQuery performance questions and offers some tips to improve its performance in
         your own applications.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-advjquery/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 16 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Leveraging Amazon Web Services for enterprise application integration]]></title> 
	               <description><![CDATA[Discover how to leverage XML and Amazon Web Services to integrate enterprise applications, and to build cross-platform application-integration capabilities using the Microsoft(R) .NET C#) and Java(TM) platforms.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/x-amazonwsms/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 16 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Using the Twitter REST API]]></title> 
	               <description><![CDATA[Twitter is undoubtedly one of the most recent and successful examples of social networking to appear on the World Wide Web. Twitter provides an API so  Web developers can enable their users to access the various features that the Twitter site provides. In this article, learn the basics of using the Twitter REST API.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/x-twitterREST/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 09 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[SOA antipatterns]]></title> 
	               <description><![CDATA[Service-Oriented Architecture (SOA) is the de-facto architectural approach
         for many IT initiatives. It is therefore important to understand the
         circumstances where this paradigm breaks, as this can significantly impact
         the delivery of IT programs. This article highlights two SOA antipatterns that
         define problems that can occur in the execution of SOA deliveries. A
         simple frame of reference for SOA is first introduced in the form of a layered
         reference architecture. The reference architecture is then used to illustrate the
         underlying reasons for the occurrence of the antipatterns. For each antipattern a description is provided that highlights the root causes of the problem and the approaches to re-factoring the solution, hence facilitating successful delivery.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-soa_antipattern/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 09 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[A multi-tier architecture for building RESTful Web services]]></title> 
	               <description><![CDATA[RESTful Web services have emerged as a promising alternative to SOAP-based
         services due to their simplicity, lightweight nature, and the ability to transmit
         data directly over HTTP. In this article, get an overview of the concept of REST and
         RESTful Web services, and compare them to RPC-style/SOAP-based Web
         services. You'll also learn about Java frameworks for building RESTful Web
           services as well as a shared multi-tier architecture for building both
           RESTful Web
         services and dynamic Web applications.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-multitier/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 09 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Mastering Grails: File uploads and Atom syndication]]></title> 
	               <description><![CDATA[In this Mastering Grails installment, Scott Davis shows you how to upload files to your Grails application and set up an Atom syndication feed. With these last pieces in place, Blogito becomes a full-fledged blog server.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/j-grails06099/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 09 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[The busy Java developer&apos;s guide to Scala: Enhancing the Scitter library]]></title> 
	               <description><![CDATA[Scala is fun to talk about in the abstract, but using it in a practical
    way makes the difference between seeing it as a &quot;toy&quot; and using it on the job. In this
    follow-up article to his introduction to Scitter,  a Scala client library for accessing Twitter, Scala enthusiast Ted Neward offers a more interesting and useful set of features for the client library.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/j-scala06029.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 02 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[JSF 2 fu, Part 2: Templating and composite components]]></title> 
	               <description><![CDATA[JavaServer Faces (JSF) 2 lets you implement user interfaces that are easy to
    modify and extend with two powerful features: templating and composite components. In
    this article -- second in a three-part series on JSF 2's new features -- JSF 2 Expert
    Group member David Geary shows you how your Web applications can best take advantage of templating and composite components.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/j-jsf2fu2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 02 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[JavaScript EE, Part 3: Use Java scripting API with JSP]]></title> 
	               <description><![CDATA[In the previous two parts of this series, you've seen how to run JavaScript
		    files on the server and how to call remote JavaScript functions with Ajax. This
		    article explains how to use server-side JavaScript code with the JavaServer Pages
		    (JSP) technology and how to build Asynchronous JavaScript and XML (Ajax) user
		    interfaces that remain functional when JavaScript is disabled in the Web browser.
		    The sample code consists of a small JSP tag library that you can reuse in your own
		    applications as well as a dynamic Web form, which is generated with a piece of JavaScript code that can be executed on the Web server or in the Web browser.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-javaee3/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 02 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Using steganography to avoid
         observation]]></title> 
	               <description><![CDATA[
      
      ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-steganalysis/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 02 Jun 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Working with jQuery, Part 3: Intermediate JQuery: Creating your own plug-in]]></title> 
	               <description><![CDATA[jQuery lets you create your own plug-ins to
         extend the functions of jQuery--and to give back to the jQuery community. This
         article steps you through the process for creating your own plug-in and as well
         as getting it listed on the jQuery plug-in community Web pages.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-jquery6/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 26 May 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Developing with Comet and Java]]></title> 
	               <description><![CDATA[Explore the different implementations of
         developing with Comet. See how popular Java Web servers like Jetty
         and Tomcat have enabled Comet applications, and learn how to program with each server.
         And finally, learn about the standardization proposals for Comet in
         Java that are part of the upcoming Servlet 3.0 and JavaEE 6
         specifications.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-cometjava/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 26 May 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Doing more with the Django admin]]></title> 
	               <description><![CDATA[
      The built-in administration console provided by Django is one of its biggest
      selling points. What if you need to customize more than just the
      look and feel and a couple of model fields? Find out how
      to extend the existing admin application without ever modifying
      the source.     ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/os-django-admin/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 26 May 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cloud computing for the enterprise: Part 2: WebSphere sMash and DB2 Express-C on the Amazon EC2 public cloud]]></title> 
	               <description><![CDATA[Part
      1 of this article series discussed cloud computing in general, including cloud
      layers and the different cloud types, along with their benefits and drawbacks, and
      explained why this movement is important for enterprise developers.  This article
      looks specifically at the public cloud and how you can use the IBM WebSphere sMash
      and IBM DB2 Express-C
      Amazon Machine Images (AMI) to deliver Web applications hosted on the EC2 public
      cloud infrastructure. (IBM WebSphere Developer Technical Journal)]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/0905_amrhein/0905_amrhein.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 20 May 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[JSF 2 fu, Part 1: Streamline Web application development]]></title> 
	               <description><![CDATA[With version 2.0, JavaServer Faces (JSF) makes it easy to implement robust, Ajaxified Web applications. This article launches a three-part series by JSF 2.0 Expert Group member David Geary showing you how to take advantage of the new features in JSF 2. In this installment, you'll learn how to streamline development with JSF 2 by replacing XML configuration with annotations and convention, simplifying navigation, and easily accessing resources. And you'll see how to use Groovy in your JSF applications.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/j-jsf2fu1/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 12 May 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Integrating Adobe Flex and IBM WebSphere Portal]]></title> 
	               <description><![CDATA[Adobe Flex takes you to the next level of Web application development with
         the concept of Rich Internet Applications (RIAs), while IBM WebSphere Portal
         provides a composite tooling to build flexible, SOA-based solutions. But how do
         you get the two of them together? One option is to directly integrate Flex into
         WebSphere Portal server. This article walks you through a process to quickly
         build rich client and component-based Flex applications for WebSphere Portal, as
         well as a helpful method to reduce the size of WAR
         files.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-flexwebsphere/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 12 May 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[My developerWorks: 6 ways to build your technical skills and your
            professional network]]></title> 
	               <description><![CDATA[With the debut of My developerWorks, two little characters (&quot;My&quot;) make a
            big difference: They take developerWorks from &quot;just&quot; the place where you find
            award-winning how-to content for developers and IT professionals 
            to the place where you and your
            peers congregate to connect, share, and collaborate. Great content is just the
            beginning, and now it's time for you to take the next step: Create your
            professional profile and your custom home page on My developerWorks. Then find
            and connect with like-minded peers, start tagging and bookmarking, and invite 
            your peers into your My developerWorks network to share
            expertise and build groups for further interaction and
            collaboration.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/j-mydeveloperworks-intro/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Thu, 30 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Developing widgets with Dojo 1.x]]></title> 
	               <description><![CDATA[Learn the basics of developing HTML widgets using the Dojo JavaScript
          toolkit. This article gives you an introduction, and provides several examples
          to help you in the process--starting with sample
         widgets and moving up to more complex widgets, while highlighting and solving the common
         issues you could encounter in the development phase.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-dojotool/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 28 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Mastering Grails: Authentication and authorization]]></title> 
	               <description><![CDATA[Grails provides all the basic building blocks you need to put together a secure Web application, ranging from a simple login infrastructure to role-based
    authorization, and in this installment of Mastering
Grails, Scott Davis gives you a hands-on lesson in securing your Grails application.  You'll also learn about some plug-ins that can help you extend your applications' security capabilities in new directions.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/j-grails04289/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 28 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Get to know the QueryPath PHP library]]></title> 
	               <description><![CDATA[ HTML, HTTP, and XML are the undisputed triumvirate that form the
            backbone of Web technology. For the PHP developer, working with these
            can be frustrating. The new QueryPath library, a PHP cousin
            of the jQuery JavaScript library, offers an efficient API for working
            with XML, HTML, and HTTP. From Web pages to Web services, SVG to SPARQL, RDF
            to Atom, QueryPath provides a robust yet simple API for contemporary Web
            development in PHP. In this article, learn how to build QueryPath objects,
            and how to traverse and manipulate XML and HTML. Walk through an example that uses QueryPath to access a
            Web service (Twitter).]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/os-php-querypath/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 28 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Build a RESTful service on CICS with PHP]]></title> 
	               <description><![CDATA[CICS Transaction Server (TS) is a powerful transaction manager designed for
         rapid, high-volume processing. SupportPac CA1S uses technology from IBM
         WebSphere sMash to enhance CICS TS with PHP scripting capabilities and
         Representational state transfer (REST)-related features. This tutorial shows how you can use PHP to quickly and easily
         work with CICS programs and expose them on the Web. If you are a PHP developer,
         find out how you can use your skills to interact with enterprise assets in CICS;
         if you are a CICS developer, see how PHP provides a simple and agile way to
         manipulate your existing resources.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/ajax/tutorials/wa-aj-cics/index.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 21 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Securing a Web server]]></title> 
	               <description><![CDATA[Web servers are one of the many public faces of an organization and therefore are 
	potentially an easy target. As a public resource, a Web server is like &quot;shark bait&quot; for some. 
	But it doesn't have to be: Learn how a Web server can be public and safe at the same
	time.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-secureweb/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 21 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Working with jQuery, Part 2: Intermediate JQuery: The UI project]]></title> 
	               <description><![CDATA[The jQuery UI package aims to create a well-defined and reliable set of
          user interface 
         widgets that you can reuse within your own Web applications. The goal is
         to provide well-tested widgets that go beyond those available in HTML Input
         elements, and ease the work of all user interface
         developers.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-jquery5/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 14 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Implement roles-based authorization]]></title> 
	               <description><![CDATA[
          Learn how to implement a dynamic user interface
         through user authentication. Authentication is often the requirement for
         applications with multiple groups of users. Each group may require access to
         application functionality that may need to be withheld from other groups. The
         authentication mechanism must validate user credentials and control access to
         application functionality based on the user's credentials. This article shows how
         to implement a basic authentication mechanism using OpenLDAP and Tomcat. It
         compares the OpenLDAP and Tomcat implementation to an OpenLDAP and WASCE
         implementation. And finally, code examples show the implementation of the dynamic UI
         using Java code and JSTL.
          
      ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-rolesnav/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 14 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Introducing the WebSphere sMash PHPCompute node in WebSphere Message Broker]]></title> 
	               <description><![CDATA[The PHPCompute node is a new general-purpose programmable node in IBM
      WebSphere Message Broker that embeds the IBM WebSphere sMash runtime for PHP.  This
      article shows how you can use the PHPCompute node to write PHP scripts that transform and route messages in
      WebSphere Message Broker.  You will then be able to expand your use of the
      PHPCompute node to many more tasks that will help you solve problems and increase
      productivity. (IBM WebSphere Developer Technical Journal)]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/0904_phillips/0904_phillips.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 08 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cloud computing for the enterprise: Part 1: Capturing the cloud]]></title> 
	               <description><![CDATA[Looking back to our recent technological past, it’s clear that the cloud
      computing movement has been coming in the time since distributed computing and its related
      technologies (like grid computing and SOA) gained widespread adoption. Cloud
      computing is now here, but many still have questions about this new technology. Part
      1 of this article series discusses cloud computing in general, then dissects the layers of the cloud,
      presents the different cloud types, along with their benefits and drawbacks, and
      explains why this movement is important for enterprise developers. (IBM WebSphere Developer Technical Journal)]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/0904_amrhein.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 08 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Comment lines: Reginaldo Barosa: Modernize your CICS applications with SOA and Web 2.0 using
      Rational tools]]></title> 
	               <description><![CDATA[Breathe new life into your existing CICS COBOL applications by using IBM
      Rational Developer and EGL to reuse them in a Web 2.0 application. This simple
      example shows you how. (IBM WebSphere Developer Technical Journal)]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/0904_col_barosa/0904_col_barosa.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 08 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[The role of Software as a Service in cloud computing]]></title> 
	               <description><![CDATA[Want to know what role Software as a Service (SaaS) plays in cloud
         computing? Explore different
         flavors of SaaS, and see two examples of how SaaS works in cloud
         computing--namely, plant
         engineering management and distance learning--in the pay-on-demand infrastructure
         environment. Tune SaaS for optimal performance by combining the best of two worlds:
         multi-tenancy and virtualization. Discover solutions to the problems of unused resources
         and interoperability. And finally, understand that without proper planning and implementation, the
            costs of security safeguards can far outweigh the economic advantages of SaaS
            and cloud computing. 
      ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-saascloud/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 07 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[XML: The bridge between GWT and PHP]]></title> 
	               <description><![CDATA[Google Web Toolkit (GWT) applications, apart from connecting to servlets in time-honored Java fashion, can also use PHP Web services to send and receive data
    in XML. You'll explore  methods to generate XML documents and process them, both in the Java language and in PHP.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/x-gwtphp/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 07 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Deploying Django applications to a production server]]></title> 
	               <description><![CDATA[Django is a Python-based open source Web application framework that
            focuses on making the process of creating database-driven Web sites and Web
            applications easier. Getting started with developing Django applications is
            simple, as a development Web server is included with the framework. However,
            this server is not suitable for use in a production environment, so further
            steps are required to deploy your Django application to the Web. In
            this article, you will learn about the Django framework and how to install it
            on your local machine. Discover how a Django application is made and
            about the automatic administration interface created for your application. You
            will then find out how to deploy your Django application to the Web on a
            server running Apache and mod_python. Finally, learn how Django
            applications can and should be scaled as your application's requirements
            grow.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/os-django/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 07 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Building Ajax-enabled JSP TagLib controls, Part 3: Update panel and popup dialog box controls]]></title> 
	               <description><![CDATA[Build Asynchronous JavaScript + XML (Ajax) controls that can be used in
          business-line applications. These configurable JavaServer Pages (JSP)
          TagLib-based controls leverage JavaScript Object Notation (JSON),
          JavaScript scripting language, and Cascading Style Sheets (CSS). Because they
          are standard JSP TagLib controls, find out how you can easily drop them into any application to provide more intuitive and responsive user interfaces. 
]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-enable3/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 07 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Storage made easy with S3]]></title> 
	               <description><![CDATA[Amazon Simple Storage Service (S3) is a publicly available service that Web application developers can use for storing digital assets such as images, video, music, and documents. S3 provides a RESTful API for interacting with the service programmatically. Learn how to use the open source JetS3t library to leverage Amazon's S3 cloud service for storing and retrieving data.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/j-s3/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 07 Apr 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Utilizing Web 2.0 in business]]></title> 
	               <description><![CDATA[While Web 2.0 has been a huge hit with consumers, some businesses have been
         much slower to embrace it. Many companies, however, are now realizing the great
         potential of Web 2.0 and how Web 2.0 services such as YouTube, Twitter, and
         SlideShare can provide value to their organizations. See how
         businesses can exploit the power of Web 2.0 services while simultaneously
         improving workplace relationships. Empower your employees to share
         information that helps generate sales leads, aids in recruitment, and assists in
         strengthening your company's brand, image, and corporate identity. Explore business-oriented Web 2.0 tools such as LinkedIn and CrunchBase and
         the Web services and APIs that many of these tools offer, allowing their benefits
         to be incorporated into other applications.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-web20business/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 31 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cultured Perl: Perl and the Amazon cloud, Part 1]]></title> 
	               <description><![CDATA[This five-part series walks you through building a simple
            photo-sharing Web site using Perl and Apache to access Amazon's Simple Storage
            Service (S3) and SimpleDB. In this installment, get a feel for the benefits and
            drawbacks of S3 and SimpleDB by taking a tour of their 
            architectures and starting to design your photo-sharing site.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/l-amazon-perl-1/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 31 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Exploring CouchDB]]></title> 
	               <description><![CDATA[Relational databases define a strict structure and provide a rigid
            way to maintain data for a software application. Apache's open source CouchDB
            offers a new method of storing data, in what is referred to as a schema-free
            document-oriented database model. Instead of the highly structured data
            storage of a relational model, CouchDB stores data in a semi-structured
            fashion, using a JavaScript-based view model for generating structured
            aggregation and report results from these semi-structured documents. CouchDB
            has been developed from the ground up with Web applications as the primary
            focus and has its sights on becoming the de-facto database for Web
            application development.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/os-couchdb/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 31 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[JavaScript EE, Part 2: Call remote JavaScript functions with Ajax]]></title> 
	               <description><![CDATA[In Part 1 of this series, you learned how to use the javax.script API in
		    Asynchronous JavaScript and XML (Ajax) and Java Platform, Enterprise Edition (Java EE) applications and how to build a Java servlet that lets you run server-side JavaScript files. This article shows how to implement a Remote Procedure Call (RPC) mechanism for Web applications that use JavaScript on both servers and clients. You'll also learn several interesting techniques, such as implementing Java interfaces with JavaScript, building an XMLHttpRequest wrapper, making Ajax debugging easier, and using JSP tag files to generate JavaScript code.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-javaee2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 31 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Navigate the cloud computing labyrinth]]></title> 
	               <description><![CDATA[If you're lucky enough to have a basic
         understanding of cloud computing, your skills are in demand. But when it comes to
         actually building an application, what platform do you use? Google and Amazon are both
         huge names, so it's not about popularity. And what if you're a Microsoft person?
         Are there options for you? Learn how to navigate the cloud wisely and pick the
         perfect platform for your particular application
         requirements.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-cloudflavor/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 31 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Gain just-in-time skills with a developerWorks skill
        kit]]></title> 
	               <description><![CDATA[Trying to stay current with the latest trends and technologies? Are you
            looking to increase your skills for your next promotion or assignment? Do you
            sometimes get overwhelmed by the sheer volume of information on the Net? You
            need skills and you need them now. The developerWorks skills team has heard
            you. In fact, we've been there and done that, too. We've come up with a way of
            providing IT professionals the skills they need, quickly and easily - and at
            no charge. We call it a skill kit, and it is based on the
                Eclipse Rich Client Platform (RCP) technology. Skill kits are built using
                the Toolkit for Custom and Reusable Solution Information, a
                technology brought to you by alphaWorks. This article describes skill
                kits,
 and how you can get started using the first one available on developerWorks. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-dwskills/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Wed, 25 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Build Comet applications using Scala, Lift, and jQuery]]></title> 
	               <description><![CDATA[Web applications have gotten more and more advanced, and users are always
         expecting more out of them. One of the most advanced features is Comet, also
         known as reverse Asynchronous JavaScript and XML (Ajax) or server-side push. Comet allows for browser-based instant
         messaging, real-time stock quotes, and so on. Advanced Ajax libraries, such as
         jQuery, make
         it easy to write Comet applications on the client side, but getting them to scale
         on the server is still a challenge. That is where the Scala programming language
         and the Lift Web application framework can step in and deliver a scalable
         back end for your Comet application. In this tutorial, build a
         real-time Web auction using these technologies.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/ajax/tutorials/wa-aj-comet/index.html?ca=drs-]]></link>
	               <category>Tutorials</category>
	               <pubDate>Tue, 24 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Let&apos;s chat with Ajax]]></title> 
	               <description><![CDATA[Want to chat with Asynchronous JavaScript and XML (Ajax)? Wish you could have a dedicated, open source Web
         chat pop up in response to a system event and let you know what's
         happening--for
         example, when
         performance goes below the guaranteed service level? Regular developerWorks
         author Judith Myerson introduces the idea of a two-panel chat for systems
         administrators to exchange private messages on one side and broadcast messages to
         general users on the other side. She offers solutions for chat server overload
         and talks about the issues of downloading Ajax Chat, how to change
         configurations,
         and even how to add as many channels as you want.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-chat/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 17 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Scalable Vector Graphics and bitmap rendering using Flex ]]></title> 
	               <description><![CDATA[SVG (Scalable Vector Graphics) is one of the most important technologies in the
          graphics arena. Adobe Flash Player and its variant Flex provide full support for
          SVG. However, creating complex figures using SVG has always been difficult.
          Making SVG work with bitmap data requires an understanding of complex concepts
         like matrix rotation, transparency, and so on. Enter Flex.  This article
         introduces you to the fascinating world of SVG in Flex. Create custom graphics and build appealing flashy components just by vector drawing.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-svgbitmap/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 17 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Rich Internet Applications with Grails, Part 2: Grails and the Google Web Toolkit]]></title> 
	               <description><![CDATA[In this second part of a two-part
         series, add to the Grails-powered Web services you created in Part 1. You will create a new search page, but this time using the Google Web Toolkit (GWT)
         to create the application. You will also use some richer UI widgets from the Ext GWT library.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-riagrails2/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 10 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Functional testing for Web applications]]></title> 
	               <description><![CDATA[If you are entering into the cloud, testing becomes even more critical for your applications to be reliable. Learn to master automated, functional testing using the open source tools, Selenium, Windmill, and twill. The techniques covered in this article work on Google App Engine, blogging software, or your own home grown application. ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-testing/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 10 Mar 2009 12:00:00 EDT</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Cloud computing versus grid computing]]></title> 
	               <description><![CDATA[Want to know more about cloud and grid computing? Learn how you can use Infrastructure as a Service to
            get a full computer infrastructure using Amazon's Elastic Compute Cloud (EC2).
            See the similarities, differences, and issues to consider in grid and
            cloud computing. Explore some of the security issues and 
            choices for Web development in the cloud, and see how you can be environmentally
            friendly using cloud computing.
      ]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-cloudgrid/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 03 Mar 2009 12:00:00 EST</pubDate>
	            </item>
	
	            <item>
	               <title><![CDATA[Using E4X on the server-side with Jaxer]]></title> 
	               <description><![CDATA[The ECMAScript for XML (E4X) standard gives JavaScript developers a powerful API to work with XML. As it is not supported in Internet Explorer, you might not get to use it often. That is not an issue if you use JavaScript on the server with Jaxer. In this article, you see how JavaScript and E4X make it easy to work with XML on the server. Combine this  key ingredient with Jaxer to create Ajax applications using nothing but JavaScript.]]></description> 
	               <link><![CDATA[http://www.ibm.com/developerworks/web/library/x-e4xserverjaxer/index.html?ca=drs-]]></link>
	               <category>Articles</category>
	               <pubDate>Tue, 03 Mar 2009 12:00:00 EST</pubDate>
	            </item>
	
</channel>
</rss>

