<?xml version="1.0"?>

 
<rss version="2.0" xmlns:dw="http://www.ibm.com/developerworks/feeds/">
<channel>
<title>IBM developerWorks : Web development</title>
<link>http://www.ibm.com/developerworks/</link>
<description>The latest content from IBM developerWorks</description>
<pubDate>14 Feb 2012 23:54:13 +0000</pubDate>
<language>en</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>developerWorks</title>
<url>http://www.ibm.com/developerworks/i/dwlogo-small.gif</url>
<link>http://www.ibm.com/developerworks/</link>
</image>

	<item>
		
		
		<title><![CDATA[Your first cup of CoffeeScript, Part 3: Using CoffeeScript on the client]]></title>
		
		<description><![CDATA[This series explores the popular CoffeeScript programming language, which is
    built on top of JavaScript.  CoffeeScript compiles into JavaScript that is efficient
    and  consistent with many best practices. You can run this JavaScript in a web browser
    or use it with technologies such as Node.js for server applications. Part 1 of this
    series explained how to get started with CoffeeScript and explained the perks for
    developers. Part 2 described how to use CoffeeScript to solve several programming
    problems. This article explains how to create a complete application using CoffeeScript.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-coffee3/index.html?ca=drs-]]></link> 
		<pubDate>14 Feb 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Sending push notifications to iOS devices]]></title>
		
		<description><![CDATA[Using push notification technology, server applications can send rich
            content to apps installed on iOS or Android devices, <!--bypassing the
                difficulty--> saving you the trouble and expense of implementing 
            Short Message Service (SMS) or Multimedia
            Messaging Service (MMS) in your mobile-messaging apps. Michael Yuan
            shows how to support this key feature in your iOS applications. You&apos;ll also
            see how to use an open source Java library that simplifies the notification
            process.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/mo-ios-push/index.html?ca=drs-]]></link> 
		<pubDate>14 Feb 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Using UI components in jQuery Mobile]]></title>
		
		<description><![CDATA[Many UI components are available in the jQuery Mobile framework. This article provides a high-level overview of each element and how you can use it in a mobile website. It touches on specific UI components, explains the reasons to use them, and provides code examples of their use in a mobile website.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/mo-jquery-mobile-components/index.html?ca=drs-]]></link> 
		<pubDate>08 Feb 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Your first cup of CoffeeScript, Part 2: Learn the language with hands-on examples]]></title>
		
		<description><![CDATA[This series explores the popular CoffeeScript programming language, which is
    built on top of JavaScript. In Part 1, you learned about the perks for developers, set
    up the CoffeeScript compiler, and used it to create code that was ready to run in a
    browser or server. In this article, wade deeper into the CoffeeScript language. Use
    CoffeeScript to solve several programming problems, with a mathematical flavor to
    them, from Project Euler. Example source code is provided.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-coffee2/index.html?ca=drs-]]></link> 
		<pubDate>07 Feb 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Scalable Vector Graphics in HTML5]]></title>
		
		<description><![CDATA[Scalable Vector Graphics (SVG) are part of the vector family of
            graphics. They have
            several benefits over their raster counterparts: JPEG, GIF, and PNG.  In this article, explore the basic concepts and usage of SVG
            graphics in HTML5.  Learn about drawing, filters, gradients, text, and adding SVG XML
            to web pages.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-scalable/index.html?ca=drs-]]></link> 
		<pubDate>31 Jan 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Choosing the right web content management delivery solution]]></title>
		
		<description><![CDATA[The IBM Web Content Manager software offers different solutions for
            delivering web content to your users . This article explains all the solutions available and why you would chose each.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1201_col_hepper/1201_col_hepper.html?ca=drs-]]></link> 
		<pubDate>25 Jan 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[WebSphere proxy server routing capabilities in a secured environment]]></title>
		
		<description><![CDATA[This article discusses the various routing capabilities of the WebSphere
            proxy server, which is a feature of IBM WebSphere Application Server Network
            Deployment.  Multiple configuration scenarios are presented, along with
            background information, setup
            instructions and tips to help you achieve success routing content using proxy
            server features in a secured environment.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1201_huebler/1201_huebler.html?ca=drs-]]></link> 
		<pubDate>25 Jan 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Measure UI performance on IBM SmartCloud Enterprise]]></title>
		
		<description><![CDATA[The author debuts a framework for IBM SmartCloud Enterprise that lets
            you establish an automated, UI performance-measuring system that engages
            Fiddler, a web debugging proxy. This article explains the framework, Fiddler, the performance metrics that are captured by the system, and how they are important to UI performance measurement.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/cloud/library/cl-cloudwebuiperform/index.html?ca=drs-]]></link> 
		<pubDate>18 Jan 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Use the jQuery Mobile API for fine-grained custom control]]></title>
		
		<description><![CDATA[The jQuery Mobile framework is a quick and easy way to create mobile websites. 
            However, you might not know that the framework has a decent API that you can use to extend the basic functionality. 
            This article provides an overview of some of the most useful features in the API and 
            gives you working code examples throughout.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/mo-jquery-mobile-api/index.html?ca=drs-]]></link> 
		<pubDate>10 Jan 2012 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Publishing XML data in HTML and PDF using a single XSLT stylesheet]]></title>
		
		<description><![CDATA[Learn how to publish XML documents in HTML and PDF using the css2xslfo utility.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-xmlxsltpdf/index.html?ca=drs-]]></link> 
		<pubDate>03 Jan 2012 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-x-f-transformdata_f9f5f0.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Getting started with Backbone]]></title>
		
		<description><![CDATA[Efficient management of the numerous lines of JavaScript code in web applications 
        can be a challenge. Asynchronous JavaScript and XML (Ajax) interactions heavily populate 
        pages to provide a better experience to the user. Single page interfaces, which
        are becoming more common, are driven by Ajax. Backbone is a JavaScript framework 
        that can be used to create model-view-controller (MVC)-like applications and single 
        page interfaces. In this article, learn how useful Backbone can be for creating Ajax 
        applications or single page interfaces.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-backbonejs/index.html?ca=drs-]]></link> 
		<pubDate>13 Dec 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Develop lightweight mobile web applications with Dojo Mobile]]></title>
		
		<description><![CDATA[Dojo Mobile is a Dojo-based widget set for 
            creating mobile web applications. With Dojo Mobile, you can develop lightweight, 
            <!--highly performant--> high-performance mobile web applications.  In this
            article, learn how Dojo Mobile addresses the performance issues, and how 
            you can optimize Dojo Mobile-based user applications to make them as 
            small and efficient as possible. [Several clarifications have been made in the
            text to better
            reflect the author&apos;s original intent.]]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/mo-dojo-mobile-performance/index.html?ca=drs-]]></link> 
		<pubDate>13 Dec 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Defeat image sprawl, once and for all]]></title>
		
		<description><![CDATA[Virtualization and cloud computing make it very easy to create new
            virtual images, but as image catalogs grow, finding and locating the right
            images gets harder.  New images are created because it is easier to create a
            new image than it is to figure out what existing image might be reusable,
            creating &quot;image sprawl.&quot;  Unless you address how to more effectively build and manage your virtual
            images, you will not realize the full benefits of the cloud.  Two new IBM
            capabilities, the Virtual Image Library and the Image Construction and
            Composition Tool, can help you quickly understand the content of your images
            and build reusable, parameterized images.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1112_col_willenborg/1112_col_willenborg.html?ca=drs-]]></link> 
		<pubDate>07 Dec 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[An update on RDF concepts and some ontologies]]></title>
		
		<description><![CDATA[Resource Description Framework (RDF) is the standard framework for the Semantic Web and a recommended framework for the Linked Data movement. This article details the most recent updates to and implications of the RDF concept specification. It also covers some new ontology specifications such as data cataloging vocabularies and RDF database mapping systems.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-rdfconcepts/index.html?ca=drs-]]></link> 
		<pubDate>06 Dec 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-x-f-dataconnection_d0e8fe.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Your first cup of CoffeeScript, Part 1: Getting started]]></title>
		
		<description><![CDATA[There&apos;s a lot of hype and fuss about CoffeeScript, a new programming
    language built on top of JavaScript. CoffeeScript offers a clean syntax that should
    appeal to those who like Python or Ruby. It also provides many functional programming
    features inspired by languages such as Haskell and Lisp. CoffeeScript compiles into
    efficient JavaScript, and in addition to running
    the JavaScript in a web browser, you can use it with technologies such as Node.js for
    server applications. In this first article of a four-part series, get started with
    CoffeeScript and learn about the perks for developers. You will set up the
    CoffeeScript compiler and use it to create code that&apos;s ready to run in a browser or server.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-coffee1/index.html?ca=drs-]]></link> 
		<pubDate>06 Dec 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Build an iOS slideshow application for the iPad]]></title>
		
		<description><![CDATA[Learn to build an iOS slideshow application as you walk
           through the process step-by-step in this article. The example application will communicate with a web server
           to retrieve an XML slideshow definition and display the images contained in the
           slideshow.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-iosslideshow/index.html?ca=drs-]]></link> 
		<pubDate>29 Nov 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-x-f-slideshow_fbfbfb.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Node.js for Java developers]]></title>
		
		<description><![CDATA[Node.js presents an exciting alternative to traditional Java concurrency, and all you need to get started is an open mind and a little bit of JavaScript.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/j-nodejs/index.html?ca=drs-]]></link> 
		<pubDate>29 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Build REST resources using Apache Wink and OpenJPA]]></title>
		
		<description><![CDATA[Apache Wink is a framework for building RESTful web services. In this article, see 
            how to use Wink and OpenJPA (Java Persistence Architecture) to implement, store, 
            retrieve, and update a resource. Also, learn to make resources persistent using OpenJPA.  
            Article examples show how the CRUD (create, retrieve, update, and delete) operations
            can be completed end to end using Wink and OpenJPA.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-restresources/index.html?ca=drs-]]></link> 
		<pubDate>29 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Create custom jQuery mobile themes]]></title>
		
		<description><![CDATA[The high adoption rate of smartphones and 
            tablet devices is ultimately increasing the demand for mobile web developers and designers. 
            The jQuery Mobile framework lets you create mobile web experiences that rival the results 
            of native application development by providing instant access to applications and websites 
            via the web browser rather than making users download and install mobile applications. 
            Learn how to use the jQuery Mobile theming framework to create custom-branded mobile 
            websites and web applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/mo-jquery-mobile-themes/index.html?ca=drs-]]></link> 
		<pubDate>15 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Combine Drupal, HTML5, and microdata]]></title>
		
		<description><![CDATA[With Google, Yahoo, and Bing&apos;s announcement of schema.org,
        microdata is quickly gaining ground as a way to create applications that rely on data
        from many different websites. In this article, learn how to use Drupal to
        add microdata to your pages.  Easily make your content available for use in
        applications such as Google&apos;s Rich Snippets.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-drupalhtml5/index.html?ca=drs-]]></link> 
		<pubDate>08 Nov 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com//developerworks/i/t-x-f-film_f1fafa.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Make HTML5 microdata useful, Part 1: Using jQuery on top of microdata]]></title>
		
		<description><![CDATA[The microdata specification lists two reasons why you might want to use
    microdata: To allow generic scripts to provide services that are customized to the
    page or to enable content from a variety of cooperating authors to be processed by a
    single script in a consistent manner. In this two-part series, learn to use microdata in both of these ways, starting with generic scripts on top of microdata. In this article, you will  write one snippet of HTML to give you both an interactive event map and to enable Google, Bing, and Yahoo to display your page better in search results with Rich Snippets.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-html5microdata1/index.html?ca=drs-]]></link> 
		<pubDate>08 Nov 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com//developerworks/i/t-x-f-map_f4f4f4.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Your quick start guide to OSGi]]></title>
		
		<description><![CDATA[This article presents some notable OSGi framework concepts that are relevant when developing OSGi platform
solutions for IBM WebSphere Application Server V8 using the IBM Rational Application Developer V8.0.3 workbench. An
example application explains the concepts and lays a brief but concrete foundation for
understanding these concepts so that you can apply them in your own environment.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1111_col_perepa/1111_col_perepa.html?ca=drs-]]></link> 
		<pubDate>02 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: The new generation of WebSphere DataPower]]></title>
		
		<description><![CDATA[Not only are the lastest IBM WebSphere DataPower SOA Appliances new on
            the inside and out, but they are evidence of IBM&apos;s leadership, innovation, and long term
            strategic plan for appliances.  Here&apos;s a high level look at the new line of
            hardware appliance products, including those designed for caching, integration, and cloud
            computing.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1111_col_hines/1111_col_hines.html?ca=drs-]]></link> 
		<pubDate>02 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Building a Smarter Planet, one operations center at a time]]></title>
		
		<description><![CDATA[The act of building a smarter city has parallels with the act of helping
            a company succeed and grow.  A central view of operations and the analysis of
            operational data is one of those
            parallels.  Here is a high level look at the issue of instrumenting operations
            from the perspective of IBM&apos;s Smarter Cities initiative, although many of the
            ideas and approaches could relate equally to any business environment as well.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1111_col_bernal/1111_col_bernal.html?ca=drs-]]></link> 
		<pubDate>02 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Build mobile text messaging into your web apps]]></title>
		
		<description><![CDATA[Mobile messaging, and Short Message Service (SMS) in particular, 
            is a crucial communication channel for reaching out to your users. Messaging 
            is also a central part of the consumer mobile experience. However, implementing 
            mobile messaging applications is difficult and expensive due to barriers involved 
            with interacting with closed telco services. This article reviews the background and 
            challenges of mobile messaging, and discusses several technical approaches to address 
            these challenges. After reading this article, you will be ready to incorporate
            interactive text messaging into your own applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/mo-sms-web/index.html?ca=drs-]]></link> 
		<pubDate>02 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Practice: JavaScript and the Document Object Model]]></title>
		
		<description><![CDATA[Take your knowledge of JavaScript a bit further--into the DOM. Through
	the exercises in this practice, learn how to use JavaScript properties to traverse the DOM,
	targeting nodes, changing node values, and manipulating attributes.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-jsanddom-pr/index.html?ca=drs-]]></link> 
		<pubDate>01 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Creating objects with the JavaScript language]]></title>
		
		<description><![CDATA[See the different methods used to create objects
          using JavaScript. This demo uses each object-creation method to create a functional photo slideshow.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/offers/lp/demos/summary/wes-jscriptcreateobjects.html?ca=drs-]]></link> 
		<pubDate>01 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[The foundation of the JavaScript language]]></title>
		
		<description><![CDATA[Get an overview of the foundational constructs of the JavaScript language.
          This demo briefly describes the basic constructs and provides examples that illustrate how they can be used.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/offers/lp/demos/summary/wes-javascript.html?ca=drs-]]></link> 
		<pubDate>01 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Practice: Getting started with JavaScript]]></title>
		
		<description><![CDATA[The JavaScript language includes basic constructs that are commonly used in
	any script you write. Get the hands-on practice you need to store and retrieve values,
	create logic, iterate arrays, and write functions -- all of which give you a foundation
	for writing custom code in JavaScript.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-gsjavascript-pr/index.html?ca=drs-]]></link> 
		<pubDate>01 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Get started with JavaScript]]></title>
		
		<description><![CDATA[This knowledge path begins with a basic overview of the JavaScript language to
	provide a foundation for writing JavaScript code. It then covers more advanced topics
	such as object-oriented JavaScript and DOM modification for HTML page manipulation
	before covering introductory Asynchronous JavaScript + XML (Ajax) concepts and how to make Ajax requests.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/training/kp/wa-kp-getstartedjs/index.html?ca=drs-]]></link> 
		<pubDate>01 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Practice: Creating objects with JavaScript]]></title>
		
		<description><![CDATA[There are several methods for creating objects using JavaScript. These exercises
	teach you how to create objects using those methods as well as how to add properties and
	methods.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-objects-pr/index.html?ca=drs-]]></link> 
		<pubDate>01 Nov 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[IBM Mashup Center <mdash></mdash> Need-to-know tips and tricks, Part
                2: Building mashups and leveraging widgets]]></title>
		
		<description><![CDATA[IBM Mashup Center is a powerful tool aimed at gaining insight and
            sharing information by rapidly assembling and visualizing data. This article
            shares some of the essential &quot;need-to-know&quot; tips we have collected in our
            experience with the product. In the first article in the series, we reviewed
            the components of IBM Mashup Center and some terminology, and then provided
            you with nine practical tips on working with feeds and building Data Mashups.
            Whereas the previous article focused on the &quot;data site&quot; of a mashup, in this
            this article we&apos;ll cover the presentation layer of a mashup - the &quot;Mashup
            Builder&quot;. This article applies to Mashup Center version 2 and version
            3.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/data/library/techarticle/dm-1110mashupctrpt2/index.html?ca=drs-]]></link> 
		<pubDate>13 Oct 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Develop an Apache HttpClient client for Android to a JAX-RS web service]]></title>
		
		<description><![CDATA[Access a JAX-RS web service with the Apache HttpClient library. Jersey, a reference implementation for JAX-RS, simplifies development of RESTful web services in the Java environment. Android is a popular smartphone and this article shows you how to create a JAX-RS client for Android.  You&apos;ll create an Apache HttpClient library client to a JAX-RS web service.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-android-jax-rs/index.html?ca=drs-]]></link> 
		<pubDate>11 Oct 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com//developerworks/i/t-x-f-apacheandroid_f0fce2.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Get started with Dojo development]]></title>
		
		<description><![CDATA[Learn the basics of developing Web applications using the Dojo toolkit. This knowledge path is targeted at web developers and designers who are interested in learning how to leverage the Dojo JavaScript framework to assist them in the development of rich Internet applications (RIAs). You should be very familiar with building web pages using HTML and CSS and have, at the very least, a basic level of understanding of JavaScript. Experienced JavaScript developers who have no prior experience with Dojo will also find this knowledge path useful, although they may want to skim over some sections of the introductory content.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/training/kp/wa-kp-dojo/index.html?ca=drs-]]></link> 
		<pubDate>07 Oct 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-j-f-immutable_ebf7fb.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 fundamentals]]></title>
		
		<description><![CDATA[Since the World Wide Web emerged in the early 1990s, HTML has evolved to become a relatively powerful markup language, which, when backed up by its close partners JavaScript and CSS, can be used to create visually stunning and interactive websites and applications. HTML5 reflects the monumental changes in the way you now do business on the web and in the cloud. This knowledge path is for anyone wanting to get a foundation in HTML5.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/training/kp/wa-kp-html5/index.html?ca=drs-]]></link> 
		<pubDate>07 Oct 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Web application security fundamentals]]></title>
		
		<description><![CDATA[Web security is a discipline that is commonly overlooked.  It has a reputation of being attended to in a reactive manner partially because of the lack of knowledge about common risks as well as lazy programming.  Get introduced to common information security terminology as well as common attacks and vulnerabilities found on websites and applications. This knowledge path is for anyone interested in learning the basics of web application security and the risks involved in running a website from development to deployment.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/training/kp/wa-kp-security/index.html?ca=drs-]]></link> 
		<pubDate>07 Oct 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-j-f-immutable_ebf7fb.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Add charting on mobile browsers]]></title>
		
		<description><![CDATA[Develop online applications that are both thumb and user friendly for the mobile environment with PHP, XML, jQuery, jQuery mobile, and jQuery charting. In this article, build the back end and front end of a polling application that uses charting to show the results of each poll.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-jquerymobilechart/index.html?ca=drs-]]></link> 
		<pubDate>03 Oct 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-x-f-mobilechart_f5feff.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Create an ILOG Dojo Diagrammer application for touch-enabled mobile devices]]></title>
		
		<description><![CDATA[This article introduces both Dojo Mobile and IBM ILOG Dojo Diagrammer, and explains how you can create a diagram application for mobile devices with the Dojo Toolkit and IBM ILOG Dojo Diagrammer.  In addition, you&apos;ll see how the application can add custom actions invoked by a touch gesture.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1109_lizeray/1109_lizeray.html?ca=drs-]]></link> 
		<pubDate>21 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Tools for modernizing enterprise applications and the way you develop them]]></title>
		
		<description><![CDATA[The newly announced IBM Rational Developer for System z Unit Test
            can dramatically enhance the way you develop, maintain, and test
            mainframe applications. This article explains how this solution, along with
            other Rational Enterprise Modernization products, can be used in a typical
            scenario to transform an existing mainframe &quot;green screen&quot; application into a smartphone interface using modern techniques.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1109_col_barosa/1109_col_barosa.html?ca=drs-]]></link> 
		<pubDate>21 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Using a recommendation engine to personalize your web
        application]]></title>
		
		<description><![CDATA[Most businesses are interested in finding new ways to drive traffic and generate revenue from their online investments.  One way to address this challenge is to use a recommendation engine, which can drive visitors to your web site to explore further offerings.  These engines apply a variety of patterns and analyze user habits to offer recommendations to users, and can be helpful in presenting offerings that a user might not otherwise know about.  This article explains how to integrate Apache Mahout, an open source recommendation engine, with IBM WebSphere Application Server V8.0 and IBM Rational Application Developer for WebSphere Software V8.0.3.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1109_zegarra/1109_zegarra.html?ca=drs-]]></link> 
		<pubDate>21 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Reverse Ajax, Part 5: Event-driven web development]]></title>
		
		<description><![CDATA[In this final part of this article
            series, learn about event-driven development. Build an example event-driven
            web application using the accompanying source code.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-reverseajax5/index.html?ca=drs-]]></link> 
		<pubDate>20 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 Canvas]]></title>
		
		<description><![CDATA[This HTML5 demo focuses on the use of the Canvas API and 
shows you how to paint a very simple animation.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/offers/lp/demos/summary/web-jhtml5canvas.html?ca=drs-]]></link> 
		<pubDate>14 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 fundamentals]]></title>
		
		<description><![CDATA[Get an overview of HTML5 and some of the 
new tags, and see how CSS3 enhances the look and feel of a web site.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/offers/lp/demos/summary/web-jhtml5fundamentals.html?ca=drs-]]></link> 
		<pubDate>14 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 Forms]]></title>
		
		<description><![CDATA[This demo describes the &lt;forms&gt;, &lt;fieldset&gt;, &lt;label&gt;, and 
          &lt;input&gt; tags. It shows you how to create very elegant forms using HTML5 and
          CSS3.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/offers/lp/demos/summary/web-jhtml5forms.html?ca=drs-]]></link> 
		<pubDate>14 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Selecting the optimal programming language]]></title>
		
		<description><![CDATA[There are many programming languages to choose from, and it&apos;s a personal
            choice for many--you might just pick your favorite, or you might choose the one with the best performance
            figures. Sometimes, however, other factors are just as important as performance.  In
            this article, learn how to analyze the relevant factors when selecting a
            programming language.  A few project scenarios are outlined to illustrate
            different variables in your myriad choices.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-optimal/index.html?ca=drs-]]></link> 
		<pubDate>13 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Mobile application development, Part 1: PhoneGap and Dojo Mobile on Android]]></title>
		
		<description><![CDATA[In this series, you&apos;ll start out by creating a
            simple, mobile application, and end by consuming web services from your
            Android device.  Learn how to use Eclipse and PhoneGap to create a mobile
            hybrid application using only HTML and JavaScript.  You&apos;ll also use Mobile Dojo to
            give the application that native feel.  In this article, learn how to combine PhoneGap 
            and Mobile Dojo to rapidly create a hybrid mobile application for Android that looks 
            and behaves like a typical Android application.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-mobappdev1/index.html?ca=drs-]]></link> 
		<pubDate>13 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Reverse Ajax, Part 4: Atmosphere and CometD]]></title>
		
		<description><![CDATA[Learn about Atmosphere
            and CometD--the best-known open source Reverse Ajax libraries for Java
            technology servers.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-reverseajax4/index.html?ca=drs-]]></link> 
		<pubDate>06 Sep 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Generate dynamic mobile web interfaces with the Dojo Toolkit]]></title>
		
		<description><![CDATA[Using mobile devices to browse the web has become the rule.  
            As users of mobile devices increase in number, 
            there is a corresponding spike in the development rate of mobile applications and 
            mobile-friendly websites. For the mobile app developer, the main concern becomes 
            how to develop an app that can display on the majority of devices. 
            In this article, see how the Dojo Toolkit can help you create widgets for your 
            application that mimic the interfaces of the most popular mobile devices.  The
            Dojo Toolkit provides a mechanism to 
            create mobile web apps using Cascading Style Sheets, HTML, and JavaScript.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/mo-dojo-mobile-interface/index.html?ca=drs-]]></link> 
		<pubDate>30 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Reverse Ajax, Part 3: Web servers and Socket.IO]]></title>
		
		<description><![CDATA[Learn how to use Comet and WebSockets in your web application for
            various web containers and APIs. Also learn about Socket.IO, an abstraction
            library that can be used in a web application with Reverse Ajax. Abstraction
            libraries, which can be used transparently, hide all of the complexity behind
            Comet and WebSockets.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-reverseajax3/index.html?ca=drs-]]></link> 
		<pubDate>30 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Create a networked tic-tac-toe game for Android]]></title>
		
		<description><![CDATA[Build the back end of a multiplayer, network-enabled tic-tac-toe game with a native Android front-end application in this article.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-androidtictactoe/index.html?ca=drs-]]></link> 
		<pubDate>23 Aug 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com//developerworks/i/t-x-f-tictacandroid_ebebec.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Get started with Dojo Mobile 1.7]]></title>
		
		<description><![CDATA[Learn about Dojo Mobile 1.7, the latest version of the mobile web
            development framework that&apos;s an extension of the Dojo toolkit. See how to
            download Dojo 1.7 from trunk and how to use Dojo Mobile in your applications.
            Explore the various widgets and components it offers, and learn how to wrap
            your web application up in a native application using PhoneGap.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-getstarteddojo/index.html?ca=drs-]]></link> 
		<pubDate>23 Aug 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-wa-f-charting_f0f1c9.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Accessing HTTP and RESTful services from DB2: Introducing the REST
            user-defined functions for DB2]]></title>
		
		<description><![CDATA[Increasingly, Representational State Transfer (REST) has become the preferred way of communicating in today&apos;s service-oriented 
architecture environments. There are many services and information sources that can be
addressed via a URL and accessed using HTTP. On the 
other hand, there is still a significant amount of information stored in relational
database management systems (RDBMS) -- like DB2. Modern RDMSes 
provide powerful processing features for relational data (through SQL) and XML data (through SQL/XML or XQuery).]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/data/library/techarticle/dm-1105httprestdb2/index.html?ca=drs-]]></link> 
		<pubDate>23 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Integrate the rich Internet application framework ZK with Informix to build
            real-world applications]]></title>
		
		<description><![CDATA[This tutorial presents a real-world example that integrates IBM Informix and ZK, a 
    rich Internet application (RIA) framework. Informix is a flagship IBM RDBMS product, while ZK is a 
    Java-based web application framework supporting Ajax applications. This event-driven framework enables 
    creation of rich user interfaces with minimal knowledge and use of JavaScript. ZK&apos;s unique 
    server-centric approach enables synchronization of components and events across the client and server 
    via the core engine.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/data/tutorials/dm-1108riaframework/index.html?ca=drs-]]></link> 
		<pubDate>18 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Understanding built-in objects in JavaScript]]></title>
		
		<description><![CDATA[Gain a foundational understanding of the intrinsic objects available in
            the JavaScript language.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-objectsinjs-v1b/index.html?ca=drs-]]></link> 
		<pubDate>16 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Charting for mobile with the Dojo Toolkit]]></title>
		
		<description><![CDATA[Explore the capabilities of the dojox.mobile and dojox.charting packages. 
           In this article, use the step-by-step examples to create a mobile charting application with the Dojo
           Toolkit, then enhance the application to support touch interactions. Advanced
           topics, such as improving rendering performance, 
           are also covered.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-charting/index.html?ca=drs-]]></link> 
		<pubDate>16 Aug 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com/developerworks/i/t-wa-f-charting_f0f1c9.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Java development 2.0: Ultra-lightweight Java web services with Gretty]]></title>
		
		<description><![CDATA[Gretty is one of a new school of ultra-lightweight frameworks made for building web services. Built on top of the blazingly fast Java NIO APIs, Gretty leverages Groovy as a domain-specific language for web endpoints and Grape&apos;s Maven-style dependency management. In this article, get started with using Gretty to build and deploy Java web service applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/java/library/j-javadev2-20/index.html?ca=drs-]]></link> 
		<pubDate>16 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Develop a Spring client for Android to a JAX-RS web service]]></title>
		
		<description><![CDATA[Spring, a platform used to run Java enterprise applications, provides several benefits including increased productivity and runtime
            performance. Spring Android, an extension of the Spring framework, simplifies the development of Android apps. The main features of Spring Android are a REST client for Android and Auth support for accessing secure APIs. Learn to access a RESTful web service with the Spring Android REST Client.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-springandroid/index.html?ca=drs-]]></link> 
		<pubDate>12 Aug 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com//developerworks/i/t-x-f-springandroid_e7f8dc.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Successful BPM takes a true team-oriented approach]]></title>
		
		<description><![CDATA[Over the last two years there&apos;s been a significant change in approaches to business process management (BPM). We are witnessing an evolution from a techno-centric approach to building business processes to an approach that is aligned with business stakeholders.  When compared to traditional Information Technology (IT) BPM approaches, a team-oriented approach to BPM design, development, and optimization results in higher success with business process solutions.  This article discusses collaborative BPM approaches and recommended practices to support common goals and outcomes for business and IT stakeholders..]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1108_col_simmons/1108_col_simmons.html?ca=drs-]]></link> 
		<pubDate>03 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: You can influence WebSphere products through the Client Experience Program]]></title>
		
		<description><![CDATA[The Client Experience Program for IBM WebSphere Products brings clients
            and IBM product development teams together to share information about
            products, usage experience, requirements, and best practices.  Through
            no-charge activities and events, you can improve your understanding of
            WebSphere products and contribute feedback so that the products you use can continue to meet your future needs.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1108_col_gantt/1108_col_gantt.html?ca=drs-]]></link> 
		<pubDate>03 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: The eventful (and stateful) challenge of service integration]]></title>
		
		<description><![CDATA[Most IT projects that involve a service-oriented architecture (SOA) – and the majority of projects do – also deal with aspects of integration and connectivity between services and their consumers. This article describes a relatively recent trend of adding additional aspects to the integration layer, namely state handling, decision making, and event handling, driven by the desire of the business to become more customer-centric.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1108_col_tost/1108_col_tost.html?ca=drs-]]></link> 
		<pubDate>03 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Create GPS-enabling web applications]]></title>
		
		<description><![CDATA[This article walks you through building the back end and front end of  a GPS-enabled web application using PHP.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-gpswebapp/index.html?ca=drs-]]></link> 
		<pubDate>02 Aug 2011 06:00:00 +0000</pubDate>     
		
		<dw:image-url>http://www.ibm.com//developerworks/i/t-x-f-location_e7eff9.jpg</dw:image-url>
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Get started with the JavaScript language, Part 2: Events, cookies, timing, and more]]></title>
		
		<description><![CDATA[JavaScript has become increasingly popular and is arguably one of the most
	widely used languages on the Internet. It can be used cross-platform and cross-browser, and
	it does not discriminate against back-end languages. Many great libraries are available to
	help with development, but sometimes, these libraries are so removed from the original
	language that beginning developers lack an understanding of the language fundamentals.
	This article, part 2 in a series, continues the fundamentals of JavaScript with events,
	try...catch statements, cookie use, and timing functions.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-javascriptstart2/index.html?ca=drs-]]></link> 
		<pubDate>02 Aug 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Reverse Ajax, Part 2: WebSockets]]></title>
		
		<description><![CDATA[Learn 
            a new way to implement Reverse Ajax, using WebSockets, a new HTML5 API.  
            WebSockets can be implemented natively by browser vendors or by using a 
            bridge that delegates calls to a hidden Flash component called FlashSockets. 
            This article also discusses some constraints on the server side with Reverse Ajax
            techniques.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-reverseajax2/index.html?ca=drs-]]></link> 
		<pubDate>26 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[User interface design for the mobile web]]></title>
		
		<description><![CDATA[Web application technology reduces the cost of creating multiplatform
            applications.  Developers can create applications that run on mobile
            platforms that differ in development technology, user interface style, input
            mechanisms, display form factor, size, and resolution. To design 
            applications that are easy to use, and that integrate well across diverse
            platforms and devices, you need to consider several factors beyond
            conventional web applications and native mobile applications.  This
            article explores the usability challenges of the mobile web, and provides
            several
            best practices for designing mobile web applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-interface/index.html?ca=drs-]]></link> 
		<pubDate>26 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Reverse Ajax, Part 1: Introduction to Comet]]></title>
		
		<description><![CDATA[In this series,
            learn how to develop event-driven web applications using Reverse Ajax
            techniques to achieve a better user experience. The examples on the client
            side will use the jQuery JavaScript library. In this first article, explore
            different Reverse Ajax techniques. With downloadable examples, learn about
            Comet with streaming and long polling methods.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-reverseajax1/index.html?ca=drs-]]></link> 
		<pubDate>19 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Audience, Relevance and Search]]></title>
		
		<description><![CDATA[Real solutions to the Internet search challenges that Web marketers and content professionals struggle with every day!]]></description> 
		<link><![CDATA[http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/9780137004201
?ca=drs-]]></link> 
		<pubDate>15 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Search Engine Marketing Inc., 2nd edition]]></title>
		
		<description><![CDATA[Whether you’re a marketing, Web, or IT professional, product manager, or content specialist, Search Engine Marketing, Inc., Second Edition will help you define your SEO/SEM goals, craft a best-practices program for achieving them, and implement it flawlessly.]]></description> 
		<link><![CDATA[http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/9780136068686
?ca=drs-]]></link> 
		<pubDate>15 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Multisite Commerce: Proven Principles for Overcoming the Business, Organizational, and Technical Challenges]]></title>
		
		<description><![CDATA[Mirlas begins by reviewing why multisite commerce is necessary and yet so challenging to execute. Next, he addresses multisite commerce from three perspectives: business, implementation, and technical. You’ll learn how to plan and implement a shared platform and use it to create and operate new sites that will remarkably lower incremental cost.]]></description> 
		<link><![CDATA[http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/0137148879?ca=drs-]]></link> 
		<pubDate>15 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[The Social Factor]]></title>
		
		<description><![CDATA[Whatever your industry, you’ll learn how to choose and implement the right social networking solutions for your unique challenges...how to avoid false starts and wasted time...and how to evaluate and make the most of today’s most promising social technologies–from wikis and blogs to knowledge clouds.]]></description> 
		<link><![CDATA[http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/9780137018901
?ca=drs-]]></link> 
		<pubDate>15 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Web 2.0 and Social Networking for the Enterprise]]></title>
		
		<description><![CDATA[This book provides hands-on, start-to-finish guidance for business and IT decision-makers who want to drive value from Web 2.0 and social networking technologies. IBM expert Joey Bernal systematically identifies business functions and innovations these technologies can enhance and presents best-practice patterns for using them in both internal- and external-facing applications.]]></description> 
		<link><![CDATA[http://www.redbooks.ibm.com/Redbooks.nsf/ibmpressisbn/9780137004898
?ca=drs-]]></link> 
		<pubDate>15 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Traverse the Document Object Model with JavaScript]]></title>
		
		<description><![CDATA[Web developers are, of course, familiar with JavaScript and the Document
            Object Model (DOM). While DOM provides a neutral interface for
            abstracting XML/HTML documents, JavaScript provides an
            implementation of this interface that lets you interact with web pages. 
           In this article, explore the JavaScript bindings of DOM and learn how to
           manipulate a web document for peak performance.  An example application
           illustrates DOM methods and properties, and how to attach handlers to DOM
           events.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-jsdomupdate/index.html?ca=drs-]]></link> 
		<pubDate>12 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 fundamentals, Part 4: The final touch]]></title>
		
		<description><![CDATA[HTML5 reflects the monumental changes in the way we now do business on
	the web and in the cloud. This article, the fourth in a four-part series designed to
	spotlight changes in HTML5, introduces the HTML5 Canvas element, using several
	examples to demonstrate functions.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-html5fundamentals4/index.html?ca=drs-]]></link> 
		<pubDate>05 Jul 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Improve cross-domain communication with client-side solutions]]></title>
		
		<description><![CDATA[Ajax plays an important role in this Web 2.0 era, yet sometimes its power is
            limited due to the same origin policy (SOP).  In this article, learn how to
            overcome the collaboration restrictions.  Explore several client-side
            solutions for integrating with other servers and providers.  Examples show you
        how to improve your cross-domain communication and data transfer.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-crossdomaincomm/index.html?ca=drs-]]></link> 
		<pubDate>28 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Using the WebSphere Application Server Feature Pack for Web 2.0 and Mobile
            to view web application usage patterns and other analytics data]]></title>
		
		<description><![CDATA[Knowing how users navigate and browse through your website can be
            valuable in guiding and justifying efforts to improve the site. For example,
            knowledge about page statistics might guide you to move the most frequently accessed
            pages to higher levels in the site, statistics on mouse clicks can identify
            rarely-used buttons, and long idle times could point to pages needing simplification.  This article
            explains how to make use of new features in the Dojo Toolkit and IBM WebSphere
            Application Server Feature Pack for Web 2.0 and Mobile to generate analytics data, and offers advice on presenting the data in your own application.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1106_dingsor/1106_dingsor.html?ca=drs-]]></link> 
		<pubDate>22 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Integrating WebSphere CloudBurst capabilities in an iPhone
                solution, Part 4: Extending classes to manage HTTPS syndication]]></title>
		
		<description><![CDATA[This series of articles walks you through the process of
            creating a full client application for an Apple iPhone device that
            collaborates with an IBM WebSphere CloudBurst Appliance
            using a REST API.  Using the vast REST-based APIs provided, WebSphere
            CloudBurst offers many integration opportunities for a Web 2.0 environment,
            such as with a smartphone.  Building on the previous articles, Part 4
            concludes this series showing how you can extend a class to manage the HTTPS protocol, including security management.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1106_amato4/1106_amato4.html?ca=drs-]]></link> 
		<pubDate>22 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: What makes for good modularity and why OSGi is awesome]]></title>
		
		<description><![CDATA[Modularity is one of those things that is considered good -- but not
            always realized -- in software engineering; hard to describe and harder to achieve. This article explores the key considerations for modularity and then applies them to Java, Maven, and OSGi to see how well they fit these capabilities.  This will reveal the value that OSGi brings as a modularity system for Java, and provide the context for explaining the value of applying OSGi to enterprise applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1106_col_nottingham/1106_col_nottingham.html?ca=drs-]]></link> 
		<pubDate>22 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Get started with Dojo Mobile 1.6]]></title>
		
		<description><![CDATA[Learn about Dojo Mobile, the mobile
            web development framework that&apos;s an extension of the Dojo toolkit.  Using a
            practical example, learn
            how to include and use Dojo Mobile widgets and components in your applications.  You&apos;ll see how to wrap your web
            application in a native application using PhoneGap.  This article also
            offers a preview of some of the new features in the next version of the
            framework.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-dojomobile/index.html?ca=drs-]]></link> 
		<pubDate>17 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Automate web application testing with Sahi]]></title>
		
		<description><![CDATA[There are many commercial tools and open source frameworks  for
            automated testing of web applications.  Sahi, a tool for automating web
            application testing, is gaining popularity.  Sahi is an open source tool that
            allows recording and replaying across browsers.  It provides different 
            language drivers for writing test scripts, and supports Ajax and highly dynamic web
            applications.  In this article, learn about Sahi by using a sample application and test
            case.  Learn to format scripts for Junit and to test with Apache Ant.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-sahi/index.html?ca=drs-]]></link> 
		<pubDate>14 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[An introduction to Ajax]]></title>
		
		<description><![CDATA[Get a technical introduction to Ajax programming, and discover the core JavaScript code
	and popular library implementations. This article presents a brief history of the
                technology, then outlines the technical basics of Ajax interactions using
                core JavaScript coding as well as three popular JavaScript libraries.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-aj-ajaxhistory/index.html?ca=drs-]]></link> 
		<pubDate>14 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 fundamentals, Part 3: The power of HTML5 APIs]]></title>
		
		<description><![CDATA[HTML5 reflects the monumental changes in the way you now do business on
	the web and in the cloud. This article is the third in a four-part series designed to spotlight
	changes in HTML5, beginning with the new tags and page organization and providing high-level
	information on web page design, the creation of forms, the use and value of the
	APIs, and, finally, the creative possibilities that Canvas provides. This installment introduces
	HTML5 APIs, using an example page to demonstrate functions.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-html5fundamentals3/index.html?ca=drs-]]></link> 
		<pubDate>07 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Use Selenium Grid to enhance testing of web applications]]></title>
		
		<description><![CDATA[Selenium is a suite of tools designed to automate web application testing across many
            platforms.  With Selenium Grid, which is part of the suite, you can           
            transparently distribute your tests on multiple machines.  In this article,
            learn how to run your tests in parallel, cutting down the time needed for
            running in-browser test suites.  With real test projects and code samples, learn to run tests
            in multiple environments in parallel and speed up the testing of your web
            applications.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-seleniumgrid/index.html?ca=drs-]]></link> 
		<pubDate>07 Jun 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 fundamentals, Part 2: Organizing inputs]]></title>
		
		<description><![CDATA[HTML5 reflects the monumental changes in the way you now do business on 
	the Web and in the cloud. This article is the second in a four-part series designed to spotlight
	changes in HTML5, beginning with the new tags and page organization and providing high-level
	information on web page design; the creation of forms; the use and value of the APIs;
	and, finally, the creative possibilities that Canvas provides. This second part introduces the concept
	of HTML5 form controls and touches on the role of JavaScript and CSS3.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-html5fundamentals2/index.html?ca=drs-]]></link> 
		<pubDate>31 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[New HTML5 structural tags]]></title>
		
		<description><![CDATA[HTML5 introduces many new tags, including several devoted to better
           describing a document&apos;s structure.  In this article, learn about the new HTML5
           structural tags.  Explore how to use them to divide a document into content blocks.  
           Example code helps illustrate the concepts.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-html5structuraltags/index.html?ca=drs-]]></link> 
		<pubDate>31 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5 fundamentals, Part 1: Getting your feet wet]]></title>
		
		<description><![CDATA[HTML5 reflects the monumental changes in the way you now do business on
	the web and in the cloud. This article is the first in a four-part series designed to spotlight 
	changes in HTML5, beginning with the new tags and page organization and providing high-level
	information on web page design, the creation of forms, the use and value of the APIs, and the
	creative possibilities that Canvas provides.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-html5fundamentals/index.html?ca=drs-]]></link> 
		<pubDate>24 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Building a Smarter Planet, one
                city at a time]]></title>
		
		<description><![CDATA[Building a smarter city is a challenge in ways that are both similar and
            different from companies whose mission it is to succeed and grow.  While there is
            no real question that technology would be able to help cities innovate and
            grow, strained resources often make such investments impractical.  But
            innovation starts with intelligence -- getting data and using it -- and that
            kind of innovation is what IBM&apos;s Smarter Cities initiative is all about.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1105_col_bernal/1105_col_bernal.html?ca=drs-]]></link> 
		<pubDate>18 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Building converged Web services with WebSphere Application Server]]></title>
		
		<description><![CDATA[Convergence of telecommunications with the World Wide Web is a major driving force behind the development of many new and interesting applications. The lines between these two traditionally isolated worlds is blurring due to IETF-developed protocols like SIP and new programming models like JSR 289, which enable applications to simultaneously control the signaling between these two worlds. Through a sample application, this article illustrates how to develop a converged Web service using IBM WebSphere Application Server.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1105_pulito/1105_pulito.html?ca=drs-]]></link> 
		<pubDate>18 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Integrating WebSphere CloudBurst capabilities in an iPhone
            solution, Part 3: Creating the controller to manage the view and flow of a Web 2.0 iPhone
            application]]></title>
		
		<description><![CDATA[This series of articles walks you through the process of
            creating a full client application for an Apple iPhone device that
            collaborates with an IBM WebSphere CloudBurst Appliance
            using a REST API.  Using the vast REST-based APIs provided, WebSphere
            CloudBurst offers many integration opportunities for a Web 2.0 environment,
            such as with a smartphone.  Building on the previous articles, Part
                3 describes how to create a controller class to manage the view and flow
                of the sample application.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1105_amato3/1105_amato3.html?ca=drs-]]></link> 
		<pubDate>18 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Comment lines: Know your key performance indicators for WebSphere eXtreme Scale]]></title>
		
		<description><![CDATA[Like any enterprise system, you should monitor IBM WebSphere eXtreme
            Scale to maintain optimum health and performance of your data grid.  This
            article helps you identify what performance indicators to monitor, how to
            monitor them, and what you can learn from the data.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/websphere/techjournal/1105_col_pape/1105_col_pape.html?ca=drs-]]></link> 
		<pubDate>18 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Hook into Wikipedia information using PHP and the MediaWiki API]]></title>
		
		<description><![CDATA[Wikipedia is the ultimate online encyclopedia, containing millions of entries on different aspects of human knowledge. Web application developers are able to access and search these entries through the Wikipedia API. This article introduces the Wikipedia API and demonstrates it in the context of a PHP application, explaining how to search and retrieve different elements of Wikipedia content with PHP.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/x-phpwikipedia/index.html?ca=drs-]]></link> 
		<pubDate>17 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Build better web applications with jQuery UI and jQuery plug-ins]]></title>
		
		<description><![CDATA[]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-jquerywebapps/index.html?ca=drs-]]></link> 
		<pubDate>17 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Cross-device website accessibility]]></title>
		
		<description><![CDATA[Users are increasingly reading complex websites on computers with both large and
	small screens. Different devices offer various strengths and weaknesses when it comes
	to communicating with customers. In a context of sales and marketing, this article offers
	concrete observations on helpful practices to leverage this new reality.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-cross-deviceaccess/index.html?ca=drs-]]></link> 
		<pubDate>17 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Get started with CSS]]></title>
		
		<description><![CDATA[Get to know standardized CSS styling techniques, including CSS 2.1 and the cross-browser
	CSS3. In particular, learn how to enhance search engine optimization using unobtrusive
	techniques; provide different CSS styles for print, mobile, and web views; and hint toward
	enhanced accessibility.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-getstartedcss/index.html?ca=drs-]]></link> 
		<pubDate>10 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Back to basics with HTML]]></title>
		
		<description><![CDATA[If you&apos;ve never created an HTML page before, or you have but you&apos;re not
            sure why it works the way it does, this article explains and demystifies the
            process. It covers the basics of HTML and its construction, the different
            components and how they work, and navigating a directory with links. This
            article also covers stylesheets, scripts, and what new things HTML5 includes.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-htmlbasics/index.html?ca=drs-]]></link> 
		<pubDate>10 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Improve web application security with jQuery Mobile]]></title>
		
		<description><![CDATA[Many web developers consider security a low priority. Security is frequently relegated to the end of the software development life cycle, as little more than an afterthought. Sometimes, software security is neglected entirely, resulting in applications rife with common vulnerabilities. Because such bugs might  manifest only under conditions present during an attack, they can be hard to detect prior to such events without knowledge of how the exploitation process works. Using a web application built with jQuery Mobile, PHP, and MySQL, this tutorial shows how many types of vulnerabilities occur along with common methods of exploitation and, most importantly, their respective countermeasures.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/xml/tutorials/x-jquerymobilesecuritytut/index.html?ca=drs-]]></link> 
		<pubDate>03 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[The Semantic Web, Linked Data and Drupal, Part 2: Combine linked datasets with Drupal 7 and SPARQL Views]]></title>
		
		<description><![CDATA[Part 1 of this series explored some of the new
            concepts recently incorporated into the Drupal content management system, such as how sharing and reusing data is now
            easier because the technologies discourage
            proprietary APIs in favor of a machine-readable format -- Resource Description
            Framework (RDF). In this article, learn how to take advantage of the
            existing Linked Data available today on the web of data, and how to enrich a
            Drupal 7 site
            with data coming from different endpoints.  A real-world use case with data
            from independent publishers provides examples.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-datasets/index.html?ca=drs-]]></link> 
		<pubDate>03 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Building CouchApps]]></title>
		
		<description><![CDATA[Apache CouchDB is an open source document-oriented database
            management system that allows you to create full database-driven applications
            using nothing but HTML, CSS, and JavaScript. In this tutorial, you will learn
            how to create your own CouchApp that will perform database operations using
            Ajax powered by the jQuery framework. It will act as a contact manager and 
            allow you to view, create, edit, and delete your contacts.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/opensource/tutorials/os-couchapp/index.html?ca=drs-]]></link> 
		<pubDate>03 May 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[HTML5, CSS3, and related technologies]]></title>
		
		<description><![CDATA[Many technologies are informally lumped under the &quot;HTML5&quot; banner. This article helps
	clear up any confusion about what&apos;s in and what&apos;s out of the HTML specification, while shining light
	on the technologies themselves, such as the many CSS3 modules.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-webstandards/index.html?ca=drs-]]></link> 
		<pubDate>26 Apr 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Transform RCP applications to web applications using RAP]]></title>
		
		<description><![CDATA[The Rich Client Platform (RCP) enables you to build rich
            desktop applications. The Rich Ajax Platform (RAP) lets you build Ajax-enabled
            web applications using the Eclipse development model. With the assistance of
            RAP, existing RCP applications can be run as web applications with only minor
            changes. In this article, explore the key features of RAP, and follow example
            code for a simple HTML viewer to learn how to migrate RCP applications to the
            web using RAP.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-rcprap/index.html?ca=drs-]]></link> 
		<pubDate>19 Apr 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[Get started with object-oriented JavaScript code]]></title>
		
		<description><![CDATA[With the popularity of today&apos;s
            highly interactive websites, the JavaScript language is in high demand. Developers who truly want to write complex
            JavaScript code need to have a basic understanding of the different ways
            custom objects are built and how to use them. This article explains all the
            ways you can create a custom object using the JavaScript language and uses
            code examples throughout to show how you
            can use those objects in a real-world situation.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-oojavascript/index.html?ca=drs-]]></link> 
		<pubDate>19 Apr 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

	<item>
		
		
		<title><![CDATA[ECMA-262, 5th Edition]]></title>
		
		<description><![CDATA[Take a look at the history of the ECMAScript specification while also learning
    about many of its important new features and concepts.]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/web/library/wa-ecma262/index.html?ca=drs-]]></link> 
		<pubDate>12 Apr 2011 06:00:00 +0000</pubDate>     
		
		
		
	</item>

</channel>
</rss>



