<?xml version="1.0"?>

 
<rss version="2.0">
<channel>
<title>IBM developerWorks Japan : Web architecture</title>
<link>http://www.ibm.com/developerworks/jp/</link>
<description>IBM developerWorks Japan からの新着コンテンツ</description>
<pubDate>21 3 2010 18:39:58 +0900</pubDate>
<language>ja</language>
<copyright>Copyright 2004 IBM Corporation.</copyright>
<image>
<title>developerWorks Japan</title>
<url>http://www.ibm.com/developerworks/i/dwlogo-small.gif</url>
<link>http://www.ibm.com/developerworks/jp/</link>
</image>

	<item>
		<title><![CDATA[Apache Wink と Ajax を使ってリッチな Java Web アプリケーションを作成する]]></title> 
		<description><![CDATA[この記事では、RESTful (REST: Representational State Transfer) な Web サービスを作成するためのフレームワーク、Apache Wink を紹介します。Apache Wink は Apache のインキュベーター・プロジェクトの 1 つです。Apache Wink の目標は RESTful な Web サービスを容易に作成する手段を提供することであり、そのために Java アノテーションを使ってクラス内でサービスを定義できるようになっています。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-richjava/index.html?ca=drs-]]></link> 
		<pubDate>16 2 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[sMash を使ったアプリケーションの開発 ― Ajax による方法]]></title> 
		<description><![CDATA[Project Zero をベースとする IBM WebSphere sMash は、多くの開発言語に対応した開発環境であり、ランタイム環境です。この記事では、PHP、Ajax (Asynchronous JavaScript + XML)、LDAP (Lightweight Directory Access Protocol) を使用して、WebSphere sMash Developer Edition 上でリッチなアプリケーションを開発する方法を学びます。アプリケーションとしては、オンライン図書館システムのシミュレーションを作成するなかで、サンプル・コードを示しながら、いくつかの基本的な関数について説明していきます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-smashing/index.html?ca=drs-]]></link> 
		<pubDate>09 2 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Apache Wink による RESTful な Web サービス: 第 1 回 Apache Wink REST サービスを作成する]]></title> 
		<description><![CDATA[3 回連載の第 1 回目となるこの記事で、REST ベースの Web サービスを実装して使用するための新しい Java フレームワーク、Apache Wink 1.0 の基本を学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-apachewink1/index.html?ca=drs-]]></link> 
		<pubDate>09 2 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[JavaScript フレームワークの比較]]></title> 
		<description><![CDATA[最近の Web サイトや Web アプリケーションは、リッチな対話性を実現するためにクライアント・サイドの JavaScript に大幅に依存する傾向があります。この傾向を顕著にしているのは、非同期 HTTP リクエストの出現です。非同期 HTTP リクエストの場合、サーバー・サイドのスクリプトやデータベース・システムからデータやレスポンスを返す際に、ページを最新の状態に更新する必要がありません。この記事では、対話性と応答性に極めて優れた Web サイトおよび Web アプリケーションを素早く簡単に作成できるようにする JavaScript フレームワークの仕組みを探ります。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-jsframeworks/index.html?ca=drs-]]></link> 
		<pubDate>02 2 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Spring を使用した Web サービス・シミュレーター・フレームワーク・ソリューション]]></title> 
		<description><![CDATA[一般に、大規模な Web 開発戦略は複数の開発プロジェクトで構成され、それぞれのプロジェクトが地理的に分散された勤務時間の異なるチームによって同時に進められます。これらのチームによって開発されるコンポーネントには、可能な限りシームレスに相互運用できることが求められます。このような開発にとって重要な要件の 1 つとなるのは、それぞれのコンポーネントの作成を担当するチームの間で、契約を定義することです。そして優れたシミュレーター・フレームワークは、各インターフェース契約がサポートするリクエストとレスポンスをすべてサポートすることによって、チーム間の依存性を最小限に抑え、ひいては生産性を高めます。この記事では、迅速な Web 開発を行うための環境でシミュレーター・フレームワークを使用するメリットについて解説し、Rational Application Developer で迅速にシミュレーター・フレームワークを作成する手順を、実際の画面例とサンプル・コードと併せて紹介します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-simulator/index.html?ca=drs-]]></link> 
		<pubDate>02 2 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Apache Click について学ぶ]]></title> 
		<description><![CDATA[Apache Click について学びましょう。Apache Click は MVC (Model-View-Controller) パターンや JSP (JavaServer Pages) を使わずに Web アプリケーションを作成することができる Java EE (Java Platform, Enterprise Edition) Web アプリケーション・フレームワークです。この記事では、単純な Web ページを表示する例と、別の Web ページに表示されるデータを送信する Web フォームを作成する例を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-apacheclick/index.html?ca=drs-]]></link> 
		<pubDate>26 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[OAuth を使ってソーシャル・ネットワーキング Web サイトにアクセスする: 第 2 回: OAuth 対応のWeb 版 Twitter クライアントを作成する]]></title> 
		<description><![CDATA[この連載の第 1 回では OAuth プロトコルを紹介し、OAuth 対応のデスクトップ Twitter クライアントを作成する方法を説明しました。第 2 回では、OAuth 対応のWeb 版 Twitter クライアントを作成する方法を学びます。この Twitter クライアントでは、ユーザーが自分の近況をアップデートしたり削除したりすることができ、また友だちのタイムラインを表示することができます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-oauth2/index.html?ca=drs-]]></link> 
		<pubDate>26 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[洗練されたPerl: Amazon S3 でのストレージ管理]]></title> 
		<description><![CDATA[Perl プログラマーが CPAN から入手できる 3 つの S3 モジュール、Net::Amazon::S3、Amazon::S3、SOAP::Amazon::S3 を利用して、バケット (S3 のデータ・ストレージ) を一覧表示、作成、削除する方法や、バケット内の項目を一覧表示、作成、取得、削除する方法、そして項目のメタデータを取得する方法を学びましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/linux/library/l-cpan-net-amazon-s3/index.html?ca=drs-]]></link> 
		<pubDate>20 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[GWT と RESTful な Web サービスを使用して組織図を動的に作成する]]></title> 
		<description><![CDATA[この記事では、GWT のツリー・ウィジェットを使って会社の組織図を表示する方法、そして RPC プロキシーを実装し、組織のデータと従業員のデータを提供する RESTful な Web サービスを統合する方法を紹介します。また、遅延ロードによって起動の高速化、データ・ダウンロード時間の短縮、メモリー使用量の最小化を実現するというストラテジーについても説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-gmt/index.html?ca=drs-]]></link> 
		<pubDate>19 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[新興の Web 技術]]></title> 
		<description><![CDATA[技術ほど急速に変化するものは稀であり、そのなかでも Web 技術はさらに変化が速いようです。2010年の新技術として、どんなものが登場するのかを学びましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-emergingtech/index.html?ca=drs-]]></link> 
		<pubDate>12 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[WebSphere 7.0 環境で IBM JWL と GMaps4JSF を使ってマッシュアップ・アプリケーションを作成する]]></title> 
		<description><![CDATA[前回の記事「JSF 2.0 の Ajax と GMaps4JSF」では、GMaps4JSF の目的が、Google マップと JSF (JavaServer Faces) の統合であることを説明しました。今回の記事では、さまざまな GMaps4JSF コンポーネントを使用したマッシュアップ JWL アプリケーションを Rational Software Architect for WebSphere Software 7.5 で作成する方法を、手順を追って説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-gmaps4jsf/index.html?ca=drs-]]></link> 
		<pubDate>12 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Google ブック検索を PHP アプリケーションに統合する]]></title> 
		<description><![CDATA[Google ブックスでは、Web アプリケーションの開発者が書籍のリストとメタデータに REST ベースの開発者向け API を使ってアクセスすることができます。Zend Framework の Gdata モジュールを使えば、この API によって生成された XML フィードを処理することができ、しかもその処理したデータを、カスタマイズされた Web アプリケーションのコンテキストで使用することができます。この記事では Google Book Search Data API を取り上げ、この API を使ってキーワード、著者、タイトルを基準に書籍を検索する方法、書籍のサムネールとプレビューを表示する方法、そしてレビューとラベルをユーザー・ライブラリーに追加する方法を、サンプル・コードを用いて説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-gbookapi/index.html?ca=drs-]]></link> 
		<pubDate>07 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[ZK を使ったリッチ・インターネット・アプリケーション]]></title> 
		<description><![CDATA[ZK は Java コードで作成されたオープンソースの Ajax (Asynchronous JavaScript + XML) フレームワークです。ZK を使用すると、JavaScript コードを 1 行も作成せずに Web 2.0 対応のリッチ・インターネット・アプリケーションを作成することができます。Dojo などの典型的な Ajax フレームワークには、「Ajax 化された」呼び出しを行うための API を提供している JavaScript ライブラリーがありますが、ZK では XML によるメタ定義を使ってユーザー・インターフェースを定義します。そしてこのユーザー･インターフェースを提供しているページをユーザーが要求したときに、HTML コードへの変換が行われます。この記事では ZK について説明するとともに、ZK を使って作成した実際のアプリケーションを Apache Tomcat 上で実行して MySQL データベースに接続する例を紹介します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-open/index.html?ca=drs-]]></link> 
		<pubDate>05 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[OAuth を使ってソーシャル・ネットワーキング Web サイトにアクセスする: 第 1 回 OAuth 対応のデスクトップ Twitter クライアントを作成する]]></title> 
		<description><![CDATA[オープン・プロトコルである OAuth を利用すると、保護されたリソースを複数の Web サイト間で共有することができますが、その際リソースが公開されるリスクはありません。Twitter のような今日のソーシャル・ネットワーキング Web サイトをマッシュアップする上で、OAuth は理想的な候補です。この連載の第 1 回では、OAuth を紹介するのに続いて OAuth 対応のデスクトップ Twitter クライアントを作成する例を説明します。連載第 2 回では、OAuth 対応の Web 版の Twitter クライアントの作成方法を説明します。そして連載最終回の第 3 回では、その Web Twitter クライアントを GAE (Google App Engine) にマイグレートする方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-oauth1/index.html?ca=drs-]]></link> 
		<pubDate>05 1 2010 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業システムでも使われるウィジェット技術: 第 3 回 ウィジェットの活用例]]></title> 
		<description><![CDATA[本連載では、ウィジェット関連の技術動向についてご紹介しています。第3回となる本稿では最近注目を集め始めているOpenSocialの中のガジェット仕様を活用しようとしている一例として、開発ツールのプラットフォームを提供するJazzプロジェクトの取り組みを紹介します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/offers/cz/library/cz29/index.html?ca=drs-]]></link> 
		<pubDate>11 12 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[洗練された Perl: Perl を使用して Twitter を実務に利用する]]></title> 
		<description><![CDATA[CPAN の Net::Twitter モジュールを使用して Twitter API の機能にアクセスする方法を学びましょう。またこの記事では Twitter をビジネス用途に使用する実際的な例として、Twitter への投稿と Twitter の検索結果の分析を自動的に行う方法も紹介します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/linux/library/l-perl-twitter/index.html?ca=drs-]]></link> 
		<pubDate>08 12 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[My developerWorks: 技術スキルを伸ばし、専門分野のネットワークを広げる新たな手段]]></title> 
		<description><![CDATA[My developerWorks は、学生から年季の入ったベテランまで、あらゆるソフトウェア開発者と IT 専門家からなる世界規模のコミュニティーです。お察しのとおり、このコミュニティーでは毎日昼夜を問わず、さまざまな活動が行われています。ここでは、共通の関心を持つユーザーのグループが新たに結成され、新しいブログやウィキが開始され、ブックマークやファイルが追加、検討、コピーされています。さらに共同作業によって、新しい境地が次々と切り開かれています。そしてこの度、ホーム・ページを改良したのに伴い、新たな機能が追加されたことで、このコミュニティーへの貢献から管理に至るまでのすべての操作が今まで以上に簡単になりました。My developerWorks にこれから加わろうとしている方も (歓迎します！)、すでに加わっている方も、この記事を読んで、My developerWorks を皆さんの成功に役立てるための新しい方法を学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-mydeveloperworks-intro/index.html?ca=drs-]]></link> 
		<pubDate>08 12 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[jQuery を使ってブラウザーで XML を処理する]]></title> 
		<description><![CDATA[人気のある JavaScript ライブラリーである jQuery は、HTML を扱うための使い方が最もよく知られています。しかし意識して落とし穴に注意すれば、jQuery を XML の処理にも使うことができます。この記事では、jQuery を使って Atom Web フィード・フォーマットを処理する方法について説明します。Web フィードとしての XML はおそらく最もよく使われている XML フォーマットであり、Web 上で XML を使用して実現できる主なものです。しかし、そうしたフォーマットの大部分は XML 名前空間を使用しており、それによって jQuery などの一般的な多くの JavaScript ライブラリーに問題が起こります。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-feedjquery/index.html?ca=drs-]]></link> 
		<pubDate>08 12 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web 2.0 アプリケーションのパフォーマンスを改善する]]></title> 
		<description><![CDATA[Web 2.0 アプリケーションの出現とその人気によって、人々がインターネットを利用する方法は徐々に変わってきました。現在、Web 2.0 アプリケーションには数多くの共通する特徴があります。例えば、リッチ・クライアントがある、ページ・サイズが大きい、ページ上に数多くの小さな項目がある、JavaScript コーディングで溢れているなどの特徴です。しかし現在のブラウザー技術では、これらの特徴のほとんどがブラウザー・サイドのパフォーマンス上の問題を引き起こす可能性があります。それは、長距離ネットワークの場合には特に言えることです。この記事では典型的な Web 2.0 アプリケーションの重要な側面を分析し、それがブラウザー・サイドのパフォーマンスにどのような影響を与えるのかを説明します。また、ブラウザー・サイドのパフォーマンスの極めて重要な部分、ブラウザー・サイドのキャッシュについても見て行きます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-cache/index.html?ca=drs-]]></link> 
		<pubDate>08 12 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web 2.0 による次世代バンキング]]></title> 
		<description><![CDATA[Web 2.0 は金融業界に革新的な設計の発想と手法をもたらし、この競争市場環境でのビジネス・アプリケーションの開発を飛躍的に改善しています。この記事では、金融アプリケーションの設計に Web 2.0 が与える影響を説明します。インターネット・バンキングにおけるトレンド、そして Web 2.0 の実践がこれらのトレンドにどう影響するかを学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-banking/index.html?ca=drs-]]></link> 
		<pubDate>01 12 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[洗練された Perl: ビジネスにとっての最良の友、Flickr]]></title> 
		<description><![CDATA[Flickr は単に写真共有とソーシャル・ネットワーキングのためのものではなく、れっきとしたビジネス・ツールです。CPAN の Chart モジュールを使ってチャートやグラフを作成し、また Flickr::Upload モジュールを使ってチャートを Flickr にアップロードする方法を学びましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/linux/library/l-perl-flickr-api/index.html?ca=drs-]]></link> 
		<pubDate>24 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[魅力的な Python: mechanize と Beautiful Soup を使って Web データの収集を簡単に行う]]></title> 
		<description><![CDATA[Web ページからデータを収集するために、mechanize ライブラリーでは Web サイトのスクレイピングや Web サイトとの対話を自動化します。mechanize によってフォームに入力し、cookie を設定、保存できるだけでなく、このライブラリーが提供する多種多様なツールはインタラクティブな Web サイトに対し、Python スクリプトを本物の Web ブラウザーのように見せることができます。さらに、このライブラリーと併用されることの多い Beautiful Soup というツールが Python プログラムを支援し、Web サイトに含まれがちで扱いにくい「ほぼ妥当な HTML」を解析します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/linux/library/l-python-mechanize-beautiful-soup/index.html?ca=drs-]]></link> 
		<pubDate>24 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業システムでも使われるウィジェット技術: 第 2 回 OpenAjax Hub 2.0 による安全なマッシュアップ]]></title> 
		<description><![CDATA[本連載では、ウィジェット関連の技術動向についてご紹介していきます。第2回となる本稿ではOpenAjax Alliance で仕様が策定されたOpenAjax Hub 2.0の機能と使い方についてご紹介します。特にOpenAjax Hub 2.0では複数のウィジェットを組み合わせたコンポジット・アプリケーションを安全に実現するためのセキュア・マッシュアップ機能が大きな特徴です。マッシュアップによるセキュリティ的な問題と、OpenAjax Hub 2.0の実現するセキュリティの仕組みについて解説します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/offers/cz/library/cz28/index.html?ca=drs-]]></link> 
		<pubDate>20 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Ajax 技術を使って Web プレゼンテーション・アプリケーションを構築する: 第 2 回 Web プレゼンテーションへの編集機能の追加]]></title> 
		<description><![CDATA[Web 2.0 では、コンポーネントをはじめから作成するのではなく、既存のコンポーネントを再利用することにより、最小限のコードを作成するだけで堅牢な機能を開発することができます。この連載の第 1 回では、Ajax (Asynchronous JavaScript and XML) フレームワークを使ってプレゼンテーション・アプリケーションを作成するための Web アプリケーションを構築する方法を説明しました。第 2 回では、第 1 回の記事で説明したフレームワークを編集可能にするための機能を追加します。この記事を読めば、比較的少ないコードでかなりの機能を実現できることが納得できるはずです。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-presentation2/index.html?ca=drs-]]></link> 
		<pubDate>17 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[オープンな出力: Web サービスから ODF スプレッドシートを作成する]]></title> 
		<description><![CDATA[テキスト・フォーマットでデータを生成する Web サービスを作成するのはとても簡単ですが、ユーザーはしばしば、何らかの作業を直接行える形式 (例えばスプレッドシートのような形式) でデータを生成することを要求します。ODF スプレッドシートの作成は、それほど複雑ではありません。そこでこの記事では、PHP とPython を使って ODF スプレッドシートを作成する方法をいくつか紹介します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-odf/index.html?ca=drs-]]></link> 
		<pubDate>17 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[カスタム Dojo 成果物のための、最適化された Dojo ビルドを作成する]]></title> 
		<description><![CDATA[カスタム・ウィジェットのためのカスタム Dojo ビルドを、Dojo/Dijit/Dojox パッケージのモジュールをビルド出力に含めずに作成しましょう。カスタム Dojo ビルドを作成すると、すべてのモジュールを組み合わせて 1 つのファイルにすることができるため、ダウンロードする必要のあるモジュールの数を減らすことができます。これにより、個々のモジュール・ファイルをダウンロードするためのネットワーク呼び出しの回数を減らすことができます。こうした手法は、パッケージを小さくする必要のある実際のプロジェクトで開発されたものです。この記事は、最適化された Dojo ビルドを Dojo のビルド・ツールを使って作成する際に役立つ内容になっています。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-custom/index.html?ca=drs-]]></link> 
		<pubDate>10 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[pureXML と JSON に対応したアプリケーションを構築する: 第 3 回 pureXML 対応の OpenSocial ガジェットの作成]]></title> 
		<description><![CDATA[OpenSocial ガジェットの Web 2.0 技術を利用すれば、開発者は簡単に、iGoogle や MySpace、そして Hi5、LinkedIn などの人気の高い Web サイトに自分のアプリケーションを組み込むことができます。この記事で DB2 の pureXML 機能を使用したアプリケーションを作成しながら、OpenSocial ガジェットの詳細を学んでください。今回が最終回となるこの 3 回からなる連載では、OpenSocial 対応のあらゆる Web サイトにデプロイできるガジェットをユーザー・インターフェースとして備えた pureXML アプリケーションを構築する方法を説明しています。この記事で説明する手順に従えば、第 1 回目の記事で説明した JSON データを、第 2 回目の記事で作成した JSON Universal Services を使用して保管、取得するユーザー・インターフェースを作成することができます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-db2JSONpt3/index.html?ca=drs-]]></link> 
		<pubDate>10 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Flex マイクロブロギング・アプリケーションで pureXML を利用する: 第 2 回 Flex でアプリケーション・ユーザー・インターフェースを作成する]]></title> 
		<description><![CDATA[IBM DB2 の pureXML 機能を使用すれば、XML をそのままの形式でデータベースに保管することができ、XML を変更する必要がありません。一方 Adobe Flex アプリケーションは、XML を直接読み取って Flex ユーザー・インターフェースに取り込むことが可能です。この 3 回の連載記事で作成するマイクロブロギング・アプリケーションでは、pureXML、Web サービス、そして Adobe Flex を利用するだけでなく、さらにマイクロブロギングでの近況アップデートを Twitter に公開することもできます。連載の第 1 回では、Web サービスについて説明し、マイクロブログ・データベースを作成およびテストして、DB2 pureXML を使用した Web サービスを有効にする方法を説明しました。第 2 回となる今回の記事では、Adobe Flex と ActionScript を利用してアプリケーションのユーザー・インターフェースを作成します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-db2mblog2/index.html?ca=drs-]]></link> 
		<pubDate>03 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Flex マイクロブロギング・アプリケーションで pureXML を利用する: 第 3 回 pureXML Web サービスを使用して、マイクロブログ・エントリーを HTML ページに公開する]]></title> 
		<description><![CDATA[IBM DB2 の pureXML 機能を使用すれば、XML をそのままの形式でデータベースに保管することができ、XML を変更する必要がありません。一方 Adobe Flex アプリケーションは、XML を直接読み取って Flex ユーザー・インターフェースに取り込むことが可能です。この 3 回の連載記事で作成するマイクロブロギング・アプリケーションでは、pureXML、Web サービス、そして Adobe Flex を利用できるだけでなく、さらにマイクロブロギングでの近況アップデートを Twitter に公開することもできます。連載の第 1 回では、Web サービスについて説明し、マイクロブログ・データベースを作成およびテストして、DB2 pureXML を使用した Web サービスを有効にする方法を説明しました。第 2 回では Adobe Flex と ActionScript を利用してアプリケーションのユーザー・インターフェースを作成しました。連載の最終回となる今回の記事では、サンプル pureXML Web サービスを使用して、マイクロブログのエントリーを HTML ページに公開する方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-db2mblog3/index.html?ca=drs-]]></link> 
		<pubDate>03 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[MVC デザイン・パターンを使用した Dojo Grid]]></title> 
		<description><![CDATA[さまざまな技術が互いにつながりを持っていることはよくあります。そのため、ある技術での知識が別の技術を習得する上で役立つこともよくあります。この記事では Dojo Grid の主な機能を MVC (Model-View-Controller) デザイン・パターンの観点から紹介します。MVC の観点から Dojo Grid を捉えることで、これまで使用したことがなくても、簡単に Dojo Grid を理解してマスターできることを知ってください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-dojogrid/index.html?ca=drs-]]></link> 
		<pubDate>03 11 2009 14:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業システムでも使われるウィジェット技術: 第 1 回 IBM 共通のウィジェット技術 iWidget]]></title> 
		<description><![CDATA[本連載では、ウィジェット関連の技術動向についてご紹介していきます。第1回となる本稿ではユーザー・インターフェースにおいてウィジェットの果たす役割と価値を整理した上で、コードを交えてIBMが取り組むiWidget仕様に基づいたアプリケーションの仕組みを解説します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/j_wa-iwidget01/index.html?ca=drs-]]></link> 
		<pubDate>30 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web サーバーのログを処理する]]></title> 
		<description><![CDATA[皆さんのサイト上のどこで誰が何をしているのか、どうすればわかるのでしょう。おそらく皆さんのサイトには Apache スタイルのログがあるので、そのログを解析して貴重な情報を見つける方法がわかればよいだけのはずです。この記事では、Web サーバーのログのフォーマットについて学ぶとともに、プログラムでログを利用する方法を学びます。また、Web クローラーによるスパイダー・トラフィックを識別する方法についても学びます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-apachelogs/index.html?ca=drs-]]></link> 
		<pubDate>27 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web アプリケーションのセキュリティー: 脆弱性をテストする]]></title> 
		<description><![CDATA[データ駆動型 Web サイトへの依存がますます強くなるなか、これらのサイトを対象とした攻撃の数は増加の傾向にあります。開発者にとってサイトをセキュアにするために何よりも大事なのは、どのような方法を使うとサイトを攻撃できるのかを理解することです。この記事を読んで、攻撃のなかでも特によく見られるタイプの攻撃について理解し、そのような攻撃を突き止めるために使用できるツールについて学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-appsecurity/index.html?ca=drs-]]></link> 
		<pubDate>20 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Google Web Toolkit と Eclipse Galileo を使ったハイパフォーマンスの Web 開発]]></title> 
		<description><![CDATA[皆さんはこれまでに GWT (Google Web Toolkit) について聞いたことがあるのではないでしょうか。GWT を使用すると、Java プログラミング言語で作成した Web アプリケーションを JavaScript にコンパイルして Web ブラウザーで実行することができます。これはつまり、Java の静的型付けや Eclipse のような優れたツールを活用して生産性を高められるということです。また、皆さんは GWT で構築された便利でスタイリッシュなウィジェットをいくつか見たことがあるかと思いますが、GWT を使用することでハイパフォーマンスの Web アプリケーションを作成できることをご存知でない方もいるのではないでしょうか。この記事では、Google Plugin for Eclipse Galileo を使用して GWT のパフォーマンス機能 (コンパイラー最適化、遅延バインディング、Ajax 最適化) を活用する方法について説明します。GWT にとっては、開発者のパフォーマンスも重要な要素です。そこでこの記事では、Google Plugin for Eclipse を調整して開発者の生産性を向上させる方法についても説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/os-eclipse-googlegalileo/index.html?ca=drs-]]></link> 
		<pubDate>20 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[pureXML と JSON に対応したアプリケーションを構築する: 第 1 回 DB2 pureXML による JSON の保管とクエリー]]></title> 
		<description><![CDATA[Web 2.0 でよく使われているテキスト形式の表記法である JSON (JavaScript Object Notation) は、クライアントとサーバーとの間で情報を交換する際に、オブジェクト (またはデータ構造) をシリアライズしたテキストとして表現するために使用されています。アプリケーションによっては、JSON オブジェクトを保持してセッション間で状態を維持するとメリットがある場合があります。この記事を読んで、単純な JSON と XML とのマッピングを導入することによって DB2 pureXML で JSON の保管、管理、クエリーを可能にする方法を学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-db2JSONpt1/index.html?ca=drs-]]></link> 
		<pubDate>13 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[動的要素を持つ Web ページを自動的に更新する]]></title> 
		<description><![CDATA[皆さんは、標準的な JSF (JavaServer Faces) コンポーネントで JavaScript と CSS (Cascading Style Sheets) を使って、オプションで表示される JSF コンポーネントの表示/非表示を切り替える方法をご存じかと思います。これを行うためには、JSF ページで使われるすべての JSF コンポーネントを最初に特定しておいてから、それらのコンポーネントを JSF ページに書き込む必要があります。しかしこの方法は、実行時にならないとわからない動的要素を含む Web ページを作成する場合には不可能です。この記事では、Web ページ上の古い UI コンポーネントをクリアーする一方で動的要素を自動的に更新する方法と、Java コードを使って Web ページに新しい要素を追加し、適切な場所に配置する方法について学びます。また、Web ページ上のそれぞれの動的要素にさまざまなイベント・ハンドラーをバインドする方法、サーバー・サイドのデータの変更をリッスンしてページを最新の情報に更新するためのリスナーを登録する方法、そして Ajax (Asynchronous JavaScript and XML) の手法を使って Web ページの動的部分のみを最新の情報に更新する方法についても学びます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-dynamic/index.html?ca=drs-]]></link> 
		<pubDate>13 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[PHP という蜂と音声という蜜: アクセシビリティーを考慮したエージェント・ベースの音声アラートとフィードバック]]></title> 
		<description><![CDATA[この記事では、オープンソースのツールを使って情報を収集、編集し、中央のデータベースに追加するシステムについて説明します。このシステムでは、情報はユーザーへの伝達用に適切に構成されますが、その構成された情報は画面に表示されるのではなく、視覚障害のあるユーザーなどのために音声システムを使って伝達されます。また、このシステムではいくつかの PHP エージェントが使われますが、これらのエージェントは単独で動作して情報を生成、編集し、音声で伝達するための調整を行ってから、その情報を音声で伝達します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-agentaudio/index.html?ca=drs-]]></link> 
		<pubDate>13 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web 時代の非リレーショナルデータベース: 第 5 回 Apache CouchDB の最新機能を知り、適用の勘所を掴む]]></title> 
		<description><![CDATA[本連載では今Web開発者が注目するApache CouchDBに関する技術情報を紹介します。今回は5回シリーズの最終回として、Apache CouchDB の最新版(0.9.0以降)で搭載された機能を紹介し、シリーズのまとめとしてドキュメント指向アプリケーションに関する考察を行います。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/j_wa-couchdb05/index.html?ca=drs-]]></link> 
		<pubDate>09 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[オンライン・コラボレーションによって、アイデアを生み出し、プロジェクトを共有する]]></title> 
		<description><![CDATA[皆さんは、リアルタイム動作が可能な対話型のコラボレーション Web サイトが必要ではありませんか。この記事では、developerWorks のおなじみの寄稿者 Judith Myerson が、オンライン・コラボレーションを必要とする人達のニーズや、さまざまな理由による変更が可能なコラボレーション・モデルへの開発者のニーズに対応する方法について説明します。著者はオンライン・コラボレーションのシナリオとして、サプライ・チェーン管理、プラント・エンジニアリング管理、そして科学研究論文の 3 つを挙げ、またモバイル機器に対する IPv6 の影響について説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-social/index.html?ca=drs-]]></link> 
		<pubDate>06 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[WSF/Jython (Web Services Framework for Jython) の紹介]]></title> 
		<description><![CDATA[オープンソースの SOA ソリューションを提供している企業である WSO2 が提供する WSF/Jython (Web Services Framework for Jython) を使用すると、Jython で簡単に Web サービスを作成し、利用できるようになります。このフレームワークは Apache Axis2 Web サービス・エンジンを Jython と統合しており、Jython ユーザーは Axis2 エンジンの強力さと多彩な機能のすべてを利用することができます。このため、Jython ユーザーは数行のコードを作成するだけで、Web サービスを使用する SOA (Service-Oriented Architecture) のメリットを活用することができます。この WSF/Jython フレームワークを利用して作成された Web サービス・クライアントは、WS-Security を必要とするエンタープライズ Web サービスを呼び出すことができます。さらに WSF/Jython では、バイナリーの添付を MTOM として送信することもできます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-jython/index.html?ca=drs-]]></link> 
		<pubDate>06 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[テキスト・ネットワーク分析統合プラットフォーム: 第 2 回 分析アプリケーションおよび TENA API の使い方]]></title> 
		<description><![CDATA[前回の記事では、ソーシャル・アナリティクスを実現するテキスト・ネットワーク分析統合プラットフォーム（TExt and Network Analysis、以下、TENAと略します）を、データ構造、API、そしてアプリ構築に必要な分析フレームワークを中心に説明しました。今回の記事ではTENAが実現する分析アプリケーションの実例を、実際のAPIの利用例と共に説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/offers/cz/library/cz27/index.html?ca=drs-]]></link> 
		<pubDate>02 10 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Jersey と Apache Tomcat を使って RESTful な Web サービスを作成する]]></title> 
		<description><![CDATA[REST (Representational State Transfer) は 2000年の初旬に Roy Fielding の博士論文のなかで初めて紹介されました。しかし Java コミュニティーが REST を標準化したのは、JSR 311(JAX-RS) が確定された 2008年のことです。そのリファレンス実装の初回リリースに至っては、さらに後になってからのことでした。この記事では、JSR 311 のリファレンス実装である Jersey の紹介として、Jersey に不可欠な API とアノテーションについて説明します。また、Jersey を Apache Tomcat に統合することによってサーブレット・スタイルのサービスをスムーズに RESTful なサービスに変換する方法も説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-tomcat/index.html?ca=drs-]]></link> 
		<pubDate>24 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Java ベースの PHP フレームワーク、Quercus の紹介]]></title> 
		<description><![CDATA[Quercus は Java と PHP を合わせて使用することで Web サービスや Web アプリケーションを作成する新しい手法です。Quercus フレームワークでは Java と PHP が互いに統合されているため、便利なことに Spring や Hibernate などの多様な Java ライブラリーをアプリケーションに組み込むことができます。この記事では、いくつかのコード・サンプルを使って Quercus フレームワークを簡単に紹介します。まず、単純な HelloWorld の例を使ってQuercus フレームワークの機能と利点を探ります。そして、Quercus フレームワークのアーキテクチャーを説明し、実際の使い方を詳細に見ていきます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-quercus/index.html?ca=drs-]]></link> 
		<pubDate>22 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[ソケット・ベースの RIA 技術を使ってリアルタイムのサーバー・プッシュを Ajax アプリケーションに実装する]]></title> 
		<description><![CDATA[新しい種類の高度な UI (User Interface) アプリケーションでは、サーバー・サイドで少しでも変更があった場合に、即座にクライアントに通知することができる「サーバー・プッシュ」機能が何らかの形で必要です。残念ながら HTTP の仕様では、サーバー・サイドから開始される通信に関する記述はありません。そのため、サーバー・プッシュは従来、クライアント・サイドによるポーリングによって実装されてきましたが、この手法では不要なトラフィックが大量に発生し、またアプリケーションを最適化できない傾向があります。幸いなことに、いくつかの RIA (Rich Internet Application) 技術を利用すると、専用のソケット・チャネルを開くことができ、バックエンド・サーバーでは Ajax (Asynchronous JavaScript and XML) アプリケーションがその API を利用してサーバー・プッシュを実装できるようになります。この記事では、この手法を読者のみなさんが十分理解して自ら実装を始められるように、さまざまな面からこの手法を掘り下げていきます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-socket/index.html?ca=drs-]]></link> 
		<pubDate>22 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Agavi による MVC プログラミング入門: 第 4 回 XML、RSS、SOAP をはじめとする複数の出力タイプに対応する Agavi 検索エンジンを作成する]]></title> 
		<description><![CDATA[連載第 4 回では Agavi のサンプル・プログラムに単純な検索エンジンを実装し、XML、RSS、または SOAP といった複数の出力タイプに対応させるためのサポートを追加します。この 5 回の連載は、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi に興味を持つ PHP 開発者を対象としています。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-agavipt4/index.html?ca=drs-]]></link> 
		<pubDate>15 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Agavi による MVC プログラミング入門: 第 5 回 Agavi アプリケーションにページング機能、ファイルのアップロード機能、そしてカスタム入力バリデーターを追加する]]></title> 
		<description><![CDATA[これが最終回となるこの 5 回の連載では、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi について学びたいと思っている PHP 開発者を対象としています。今回の記事では、Agavi アプリケーションでファイルのアップロードをサポートする方法、セッションにユーザー・データを保存する方法、サード・パーティーのライブラリーを統合する方法、そしてカスタム入力バリデーターを作成する方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-agavipt5/index.html?ca=drs-]]></link> 
		<pubDate>15 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[memcached と Grails: 第 1 回 memcached をインストールして使用する]]></title> 
		<description><![CDATA[memcached と Grails に焦点を当てるこの 2 回連載の第 1 回目では、著者の James Goodwill がオープンソースのキャッシング・ソリューション、memcached を紹介します。今回の記事で取り上げる内容は、memcached のインストール、構成、memcached クライアント・コマンド、そしてキャッシュの有効性を評価する方法です。この記事では、memcached を各言語に固有のクライアントで使用する方法について説明するのではなく、memcached サーバーとの間で行われる直接のやりとりに焦点を絞ります。今回目標とするのは、memcached のインスタンスをモニターするために必要なツールについて説明すること、そして第 2 回の記事で memcached をGrails アプリケーションに統合するための下準備をすることです。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-memcached1/index.html?ca=drs-]]></link> 
		<pubDate>15 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Grails をマスターする: カスタム・プラグインを作成する]]></title> 
		<description><![CDATA[連載「Grails をマスターする」の今回の記事では、Scott Davis が独自の Grails プラグインを作成する方法を紹介します。この記事を読んでプラグインをこれほど簡単に作成できることがわかれば、現在 250 を超える Grails プラグインがあり、新しいプラグインも次から次へと追加されているわけが納得できるはずです。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-grails09159/index.html?ca=drs-]]></link> 
		<pubDate>15 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Technorati API を使う]]></title> 
		<description><![CDATA[Technorati はブログの一覧を表示するサービスです。Technorati を利用すると、ブロゴスフィアのほぼ全体にわたって関心対象の記事を検索することができます。Web 2.0 と呼ばれるほとんどのものと同様、Technorati にもその機能の大部分を自動化するための API が用意されており、REST サービスとして提供されています。この記事では例を示しながら、Technorati の API を最大限に活用する方法を学びます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-technorati/index.html?ca=drs-]]></link> 
		<pubDate>08 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web 2.0 技術でのアクセシビリティー]]></title> 
		<description><![CDATA[人々の意識の高まりと要件の増大によって、あらゆる潜在的ユーザーのニーズを考慮に入れたアプリケーションが要求されるにつれ、アクセシビリティーはホットなトピックになりつつあります。アクセシビリティーの対象は Web アプリケーションだけではなく、文書、デスクトップ・アプリケーション、ハードウェア等々も含まれます。Web アプリケーションの領域では、静的な Web ページにアクセシビリティーを実現することは比較的容易です。しかし Web 2.0 技術の場合には、コンテンツが動的であることや装飾の多い視覚効果のおかげで、アクセシビリティーのテストが非常に困難になります。この記事では、今後の Ajax (Asynchronous JavaScript and XML) ウィジェットをアクセシブルにするために設計された WAI-ARIA 標準を紹介します。またこの記事では Web 2.0 の設計でのアクセシビリティーの原則と、アクセシビリティーに対応するための手掛かりとなるコード・サンプルについても説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-web20/index.html?ca=drs-]]></link> 
		<pubDate>01 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[XUL でのマルチスレッド・プログラミングを探る]]></title> 
		<description><![CDATA[XUL を使ってクロスプラットフォームのデスクトップ・アプリケーションを作成すると、JavaScript や CSS、さらには HTML のスキルの強化につながります。XUL のクロスプラットフォーム機能は、どのプラットフォームにも共通の最小の機能の集まりではありません。XUL はデスクトップ・アプリケーションのツールキットに期待するような機能も提供します。その 1 つが、ネイティブ・スレッドへのアクセスです。XUL では、JavaScript から直接ネイティブ・スレッドにアクセスして、並列で実行されるコードを作成することさえ可能です。この記事では XUL のマルチスレッド化機能について調べ、複数のスレッドを使用してデータを取得するアプリケーションを作成します。インターネットで複数のリモート・データ・ソースにアクセスする典型的な I/O バウンドのアプリケーションを例に、XUL の複数のスレッドを使用してアプリケーションの実行に要する時間を短縮します。そしてユーザーがこのアプリケーションを使って、Google、Yahoo!、そして Microsoft(R) の Bing という 3 つのよく使われている検索エンジンによる検索結果を表示し、比較できるようにします。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-multixul/index.html?ca=drs-]]></link> 
		<pubDate>01 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[GWT の魅力: 第 1 回 Google Web Toolkit を利用して各地を訪ね回る]]></title> 
		<description><![CDATA[GWT (Google Web Toolkit) では、ブラウザーで動作するリッチ・クライアントのユーザー・インターフェースを Java 言語で実装することができます。この 2 回の連載記事では、David Geary が最新バージョンの GWT に関する情報を提供し、デスクトップのような Web アプリケーションを実装する方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-gwtfu1/index.html?ca=drs-]]></link> 
		<pubDate>01 9 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Agavi による MVC プログラミング入門: 第 1 回 Agavi を使って、まったく新しい世界の扉を開く]]></title> 
		<description><![CDATA[今回から始まるこの 5 回連載の記事が対象とする読者は、オープンソースの柔軟かつスケーラブルなフレームワークである Agavi について興味のある PHP 開発者です。第 1 回目となるこの記事では、まず Agavi フレームワークとその他の必要なコンポーネントのインストール手順を紹介します。続いて Agavi とその機能の概要について説明した後、Agavi を使った初めての Web アプリケーションの作成に取り組みます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-agavipt1/index.html?ca=drs-]]></link> 
		<pubDate>25 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Agavi による MVC プログラミング入門: 第 2 回 Agavi と Doctrine により、フォームとデータベース・サポートを追加する]]></title> 
		<description><![CDATA[この 5 回連載の第 2 回では、スケーラブルなオープンソースのフレームワークである Agavi を使用して入力フォームを作成し、Doctrine を使ってプロジェクトのデータ・モデルを自動生成します。そして、生成されたデータ・モデルを Agavi プロジェクトに統合します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-agavipt2/index.html?ca=drs-]]></link> 
		<pubDate>25 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Agavi による MVC プログラミング入門: 第 3 回 Agavi を使って、認証機能と管理機能を追加する]]></title> 
		<description><![CDATA[5 回連載の第 3 回でも引き続き WASP (Web Automobile Sales Platform) の作成プロセスに取り組み、このプロセスの一環として自動車レコードの追加、削除、更新機能を追加します。今回はさらに、管理機能に認証を付けることで、管理機能をユーザー機能から切り離す方法も説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-agavipt3/index.html?ca=drs-]]></link> 
		<pubDate>25 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[分散型の Web 開発の様相を変える Git]]></title> 
		<description><![CDATA[アプリケーション、Web サイト、オペレーティング・システムのどれを作成する場合であれ、バージョン管理システムは大部分の開発プロジェクトのコア・コンポーネントです。ほとんどのプロジェクトには複数の開発者が関係し、また多くの場合、そうした人達は物理的に遠く離れた場所で作業を行います。分散型のバージョン管理システムは決して新しいものではありませんが、Git バージョン管理システムは開発者同士のやり取りや共同作業をサポートする独特の機能を持っています。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-git/index.html?ca=drs-]]></link> 
		<pubDate>25 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[JSF 2.0 の Ajax と GMaps4JSF]]></title> 
		<description><![CDATA[GMaps4JSF は Google マップと JSF (JavaServer Faces) を統合する JSF マッシュアップ・ライブラリーです。GMaps4JSF を利用すると、ストリート・ビューの複雑なパノラマやマップを数個の JSF タグで作成することができます。また、さまざまなコンポーネントを容易にマップに追加することができます。この記事では JSF 2.0 アプリケーションの中で GMaps4JSF を構成する方法を説明し、また JSF 2.0 の Ajax (Asynchronous JavaScript and XML) を簡単に紹介します。この記事を利用して、JSF 2.0 の Ajax と GMaps4JSF の両方を使用する簡単なマッシュアップ・アプリケーションの作成方法を学びましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-gmaps/index.html?ca=drs-]]></link> 
		<pubDate>25 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Metasploit を使って脆弱性を発見する]]></title> 
		<description><![CDATA[Metasploit は企業のセキュリティーを大幅に高める、脆弱性スキャニングと攻撃作成のためのツールです。Metasploit を使うことによって、組織はそれまで発見されていなかった弱点を発見することができ、そうした弱点に対処できるようになります。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-metasploit/index.html?ca=drs-]]></link> 
		<pubDate>18 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Java 開発 2.0: Google App Engine よ、こんにちは]]></title> 
		<description><![CDATA[オープンソースのソリューションと、サービスとして提供されているインフラストラクチャーを利用する (借りる) ことによって、より優れたソフトウェアを迅速に、しかも低コストで実現できる方向へと Java 開発は変貌しつつあります。Andrew Glover は、Java 開発をこうした方向へと導くさまざまな力 (要素) をまとめて Java 開発 2.0 という造語で表し、この Java 開発 2.0 に関連するツールと技術を話題にした新しい連載を始めます。連載第 1 回目となるこの記事では、Java 開発 2.0 の到来を告げ、そのコンセプトを Google の App Engine for Java を利用して素早く実現する方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-javadev2-1/index.html?ca=drs-]]></link> 
		<pubDate>18 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[IBM WebSphere sMash DE を使って Web アプリケーションを作成する]]></title> 
		<description><![CDATA[IBM WebSphere sMash Developer Edition 1.1 (DE) には、Web アプリケーション開発用の App Builder という Web ベースの開発環境が用意されています。このツールを使用して、Atom フィードを提供する単純なオンラインの RSVP アプリケーションを作成する方法を学びましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-webspheresmash/index.html?ca=drs-]]></link> 
		<pubDate>11 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[マッシュアップのセキュリティー]]></title> 
		<description><![CDATA[マッシュアップを利用した開発モデルにより、Web の世界に膨大な可能性が生まれます。その一方で、マッシュアップの持つオープンな性質から、新たなセキュリティーの脆弱性が大量に発生します。この記事では、こうした問題のいくつかに対処するためのヒントと手法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-mashupsecure/index.html?ca=drs-]]></link> 
		<pubDate>04 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Subversion ユーザーのための Git: 第 1 回 Git 入門]]></title> 
		<description><![CDATA[DVCS (分散バージョン管理システム) には、集中型の VCS に勝るメリットがいくつもあります。そして DVCS モデルを検討しようとしている Subversion ユーザーにとっては、Git が出発点として最適です。2 回からなる連載の第 1 回である今回は、Subversion を基準に、Git のインストール方法、リモート・リポジトリーのセットアップ方法、そして Git の基本的なコマンドの使い方について説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/linux/library/l-git-subversion-1/index.html?ca=drs-]]></link> 
		<pubDate>04 8 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[テキスト・ネットワーク分析統合プラットフォーム: 第 1 回 データ構造の詳細、APIの概要、アプリ構築]]></title> 
		<description><![CDATA[インターネット上でのソーシャル・ネットワークサービス（SNS）やブログなどのサービスの普及により、人のコミュニケーションの履歴とそれに関連するテキストが多く取得できるようになりました。我々は、このような「コンテンツ」「人」、そしてその人の「行動」の履歴などのさまざまな情報を、テキストとネットワークの両方の観点から統合的に分析する技術を「ソーシャル・アナリティクス」と呼んでいます。これにより、1つの観点からだけではわからない新しい知識を得る、人の興味をモデル化して詳細に分析する、などといったことが可能です。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/offers/cz/library/cz24/index.html?ca=drs-]]></link> 
		<pubDate>31 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Ajax 技術を使って Web プレゼンテーション・アプリケーションを構築する: 第 1 回 Web UI の開発]]></title> 
		<description><![CDATA[Google Docs では、あれほど驚異的な機能を Web アプリケーションに組み込むための手段として Web 2.0 技術を利用しています。Web 2.0 技術では、比較的単純なコードで堅牢な機能を実現することができます。この記事を読んで、Ajax (Asynchronous JavaScript and XML) 技術によってスライドショー・プレゼンテーションを作成する Web アプリケーションの構築方法を学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-presentation1/index.html?ca=drs-]]></link> 
		<pubDate>28 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[マッシュアップ: 新種の Web アプリケーション]]></title> 
		<description><![CDATA[マッシュアップは対話型 Web アプリケーションの刺激的な新ジャンルであり、外部データ・ソースから取得した内容を元に描画を行い、まったく新しい、そして革新的なサービスを作成します。またマッシュアップは、非公式に Web 2.0 として知られる第 2 世代の Web アプリケーションの持つ、顕著な特質でもあります。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-mashups/index.html?ca=drs-]]></link> 
		<pubDate>24 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[WebSphere CloudBurst を使ってカスタマイズする：第1回　高度にカスタマイズされたプライベート・クラウドを作成する]]></title> 
		<description><![CDATA[この記事は、IBM WebSphere CloudBurst のカスタマイズ機能とその使い方を数回にわたって解説する記事の第 1 回です。第 1 回は、プライベートな WebSphere クラウドを作成する方法、WebSphere CloudBurst のカスタマイズ機能をいつ、どのように使用するか、そしてこれらの機能がどのように組織上の役割と合致するかについて説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/websphere/library/wca/wca_customize/1.html?ca=drs-]]></link> 
		<pubDate>22 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Grails をマスターする: プラグインを理解する]]></title> 
		<description><![CDATA[連載「Grails をマスターする」の今回の記事では、Scott Davis が Grails プラグインの世界を紹介します。新しい機能をまるごとアプリケーションに追加するのは、これ以上なく簡単なことです。この記事ではプラグインのマジックの種を明かすとともに、実際にプラグインを使って、Blogito アプリケーションに強力な検索機能を実装してみます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-grails07219/index.html?ca=drs-]]></link> 
		<pubDate>21 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[セマンティック技術を使用してウィキペディアの問い合わせ用フォームを作成する]]></title> 
		<description><![CDATA[公開 SPARQL エンドポイントは、ますます増えている Linked Data へのオープン・アクセスを提供し、皆さんのアプリケーションに役立つ優れたデータを提供することによってセマンティック Web の成長を促します。巷にある多くのデータ駆動型 Web サイトと同じく、これらのエンドポイントにクエリーを送信し、結果を HTML タグにラップすれば、Web ページを作成することができます。しかし、SPARQL エンドポイントならではの大きな違いは、この新しい Linked Data が皆さんのアプリケーションで使えるように公開されていることです。この記事では、簡単な CGI スクリプトによって、2 つの異なる SPARQL エンドポイントからデータを取得してユーザーの質問に答えるアプリケーションを構築します。例として用いるのは、2 人の監督の映画両方に出演した俳優を答えるアプリケーション、そしてどのミュージシャンがどのアルバムをリリースしたかを答えるアプリケーションの 2 つです。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-wikiquery/index.html?ca=drs-]]></link> 
		<pubDate>21 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[パターン + GWT + Ajax = ユーザビリティー]]></title> 
		<description><![CDATA[GWT (Google Web Toolkit) を利用すると複雑な Web サイトを容易に開発することができます。ユーザビリティーを強化する特定のデザイン・パターン、そして Ajax (Asynchronous JavaScript and XML) と GWT とを組み合わせると、これらの技術と手法によって、軽快に動作するアプリケーションを実現することができます。その結果、通常の Web ページよりも従来のデスクトップ・プログラムに近いアプリケーションを作成することができます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-patterns/index.html?ca=drs-]]></link> 
		<pubDate>21 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[JSF 2 の魅力: 第 3 回 イベント処理、JavaScript、そして Ajax]]></title> 
		<description><![CDATA[JSF (JavaServer Faces) 2 Expert Group のメンバー、David Geary が JSF 2 の新機能を紹介する 3 回の連載は、今回が最終回です。この連載の締めくくりとして、このフレームワークの新しいイベント・モデルと Ajax の組み込みサポートによって、再利用可能なコンポーネントをなお一層のこと強力にする方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-jsf2fu3/index.html?ca=drs-]]></link> 
		<pubDate>14 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[RSS と Atom を使ってサイトでフィードを取得する]]></title> 
		<description><![CDATA[近年広まっている Web 2.0 サイトでは、さまざまなソースからの情報をマッシュアップすることができます。GWT (Google Web Toolkit) を使用すると、RSS や、もっと新しい Atom 配信フォーマットなどの XML ベースのニュース・フィードを取得して処理することができます。この記事では、SOP (Same-Origin Policy: 同一生成元ポリシー) の制約を克服して任意の適切なフィードを利用できるようにし、フィードとして受信される XML データを処理する方法を学びます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-gwtatomr/index.html?ca=drs-]]></link> 
		<pubDate>14 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[上級レベルの jQuery]]></title> 
		<description><![CDATA[jQuery は JavaScript ベースの優れた Web アプリケーションを簡単かつ単純に作成できるようにしますが、その優れた Web アプリケーションを卓越した Web アプリケーションにするには、さらにいくつかのステップを踏まなければなりません。この記事では、Web アプリケーションに最終的な磨きをかけるステップを詳しく説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-advjquery2/index.html?ca=drs-]]></link> 
		<pubDate>14 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Flex と CSS の強力さを発見する]]></title> 
		<description><![CDATA[Adobe Flex フレームワークに既に組み込まれている CSS の強力な機能を活用しましょう。この記事では Flex で CSS を使い始めるために必要な情報を提供し、また Flex でユーザー・インターフェースの設計と開発を行う際に、作業を迅速に行えるようにするためのヒントと手法を提供します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-cssflex/index.html?ca=drs-]]></link> 
		<pubDate>07 7 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[マルチティア・アーキテクチャーで RESTful な Web サービスと動的な Web アプリケーションを構築する]]></title> 
		<description><![CDATA[引き続き、マルチティア・アーキテクチャーを使って RESTful な Web サービスと動的な Web アプリケーションを構築する方法を学んでください。この記事では、各ティアにおけるコンポーネントを設計および作成し、これらのコンポーネントを 1 つに結合する方法を実際の手順に沿って説明します。ここで説明する例では、RESTful な Web サービスと、Ajax (Asynchronous JavaScript and XML)、Spring Web Flow とを連動させて、デスクトップのようなリッチで応答性に優れた Web インターフェースを実現します。さらに、Ruby スクリプトなどのクライアント・プログラムがサーバーに対するデータのアップロードおよびダウンロードを行うために、どのように RESTful な Web サービスを利用するかについても説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-multitier2/index.html?ca=drs-]]></link> 
		<pubDate>30 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業のためのクラウド・コンピューティング: 第 3 回 WebSphere CloudBurst を使ってプライベート・クラウドを構築する]]></title> 
		<description><![CDATA[この連載記事の第 1 回では、クラウド・コンピューティング全般について説明しました。そこではクラウドを構成する各階層、そしてさまざまなクラウドのタイプを、それぞれの利点や欠点と併せて紹介し、またクラウド・コンピューティングを取り巻く動向がエンタープライズ開発者にとって重要である理由を説明しました。第 2 回ではパブリック・クラウドに注目し、IBM WebSphere sMash と IBM DB2 Express-C を使用して、パブリック・クラウドによるインフラ上にホストされた Web アプリケーションを実現する方法を説明しました。今回の記事では IBM WebSphere CloudBurst と IBM WebSphere Application Server Hypervisor Edition を紹介し、これらの新しい製品を使用することで、WebSphere エンタープライズ環境が、いかにプライベート・クラウド・コンピューティングの多大なメリットを享受できるようになるかを説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/websphere/techjournal/0906_amrhein/0906_amrhein.html?ca=drs-]]></link> 
		<pubDate>24 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[より優れた Web ページを組み立てるために]]></title> 
		<description><![CDATA[CSS (Cascading Style Sheets) フレームワークは、Web ページの設計、開発を効率化するとともに、単純化します。さらに CSS フレームワークで作成した Web ページは、すべてのブラウザーでより統一された結果をもたらします。この記事では、それぞれに独特な理念を持つ 2 つの CSS フレームワークを取り上げて検討します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-htmlcss/index.html?ca=drs-]]></link> 
		<pubDate>23 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Amazon Web サービスを利用したエンタープライズ・アプリケーションの統合]]></title> 
		<description><![CDATA[XML と Amazon Web サービスを利用してエンタープライズ・アプリケーションを統合する方法、そして Microsoft(R) .NET (C#) および Java(TM) という異なるプラットフォームで動作するアプリケーションの統合を利用して新しい機能を作成する方法を学びましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-amazonwsms/index.html?ca=drs-]]></link> 
		<pubDate>16 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[中級レベルの jQuery]]></title> 
		<description><![CDATA[jQuery は素晴らしい JavaScript ライブラリーですが、そのパフォーマンスについてはどうでしょう。Web ページに余分な負荷がかかったとしても、その使い易さをとるだけの価値はあるのでしょうか。それとも、そのようなパフォーマンス・ヒットはまったくないのでしょうか。この記事ではそんな jQuery のパフォーマンスに関する疑問に答え、読者それぞれのアプリケーションでパフォーマンスを向上させるためのヒントを提供します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-advjquery/index.html?ca=drs-]]></link> 
		<pubDate>16 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Grails をマスターする: ファイルのアップロードと Atom の配信]]></title> 
		<description><![CDATA[連載「Grails をマスターする」では今回、Scott Davis が Grails アプリケーションにファイルをアップロードする方法、そして Atom 配信フィードをセットアップする方法を紹介します。ファイルをアップロードする機能と Atom の配信機能が揃えば、Blogito は本格的なブログ・サーバーに仕上がります。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-grails06099/index.html?ca=drs-]]></link> 
		<pubDate>09 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[RESTful な Web サービスを構築するためのマルチティア・アーキテクチャー]]></title> 
		<description><![CDATA[SOAP ベースのサービスに代わる有望なサービスとして、RESTful な Web サービスが登場しつつあります。これは RESTful な Web サービスが単純で軽量であり、HTTP で直接データを送信できるためです。この記事では REST と RESTful な Web サービスについて、その概念の概要を学び、RESTful な Web サービスを RPC スタイルあるいは SOAP ベースの Web サービスと比較します。また、RESTful な Web サービスを構築するための Java フレームワークについて、さらに RESTful な Web サービスの構築にも動的な Web アプリケーションの構築にも共通で使用できるマルチティア・アーキテクチャーについても学びます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-multitier/index.html?ca=drs-]]></link> 
		<pubDate>09 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Twitter REST API の使い方]]></title> 
		<description><![CDATA[Twitter は間違いなく、最近 World Wide Web に登場したソーシャル・ネットワーキングのなかで最も成功している例の 1 つです。Twitter には、Web 開発者が Twitter サイトで提供する各種機能へのユーザーのアクセスを可能にするための API が用意されています。この記事を読んで、Twitter REST API の基本的な使い方を学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/xml/library/x-twitterREST/index.html?ca=drs-]]></link> 
		<pubDate>09 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[JavaScript EE: 第 3 回 JSP で Java Scripting API を使用する]]></title> 
		<description><![CDATA[この連載の前の 2 回の記事では、JavaScript ファイルをサーバー上で実行し、Ajax でリモート JavaScript 関数を呼び出す方法を説明しました。今回の記事では、サーバー・サイドの JavaScript コードを JSP (JavaServer Pages) 技術で使用する方法、JavaScript が無効にされた Web ブラウザーでも機能する Ajax (Asynchronous JavaScript and XML) ユーザー・インターフェースを作成する方法を紹介します。紹介するサンプル・コードは、皆さん独自のアプリケーションで再利用できる小さな JSP タグ・ライブラリーや、(Web サーバー上または Web ブラウザーで実行可能な) JavaScript コードによって生成される動的 Web フォームで構成されています。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-javaee3/index.html?ca=drs-]]></link> 
		<pubDate>02 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[JSF 2 の魅力: 第 2 回 テンプレート機能と複合コンポーネント]]></title> 
		<description><![CDATA[JSF (JavaServer Faces) 2 では、2 つの強力な機能によって簡単に変更および拡張ができるユーザー・インターフェースを実装することができます。その 2 つの機能とは、テンプレート機能と複合コンポーネントです。JSF 2 の新機能を紹介する 3 回連載の第 2 回目となる今回の記事では、JSF 2.0 Expert Group のメンバー、David Geary が Web アプリケーションでテンプレート機能と複合コンポーネントを最大限に活用する方法を紹介します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-jsf2fu2/index.html?ca=drs-]]></link> 
		<pubDate>02 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[ステガノグラフィーを使って情報を見つからなくする]]></title> 
		<description><![CDATA[ステガノグラフィーは、何らかのフォーマットの中に情報を隠す手法です。この手法が使われると、そこに情報があることを知らない人は、その情報を簡単に検出することができません。コンピューターの時代になってステガノグラフィーは非常に進歩しており、画像、文書、ハードディスク上のスペースなど、あらゆるタイプのデータ・ファイルの中に情報を隠せるようになっています。この記事を通じて、ステガノグラフィーという手法を潜在する攻撃者がどのように使用するのかを学び、ステガノグラフィーの原理とステガノグラフィーが使われていることを検出する方法について理解しましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-steganalysis/index.html?ca=drs-]]></link> 
		<pubDate>02 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[多忙な Java 開発者のための Scala ガイド: Scitter ライブラリーを機能強化する]]></title> 
		<description><![CDATA[Scala の概要について説明することは楽しいのですが、Scala を実用的な方法で使ってみないと、Scala を開発者の「おもちゃ」として捉える場合と、仕事で使う場合の違いはわからないかもしれません。今回は、Twitter にアクセスするための Scala によるクライアント・ライブラリー Scitter を紹介した前回の記事の続きとして、Scala を熱烈に支持する著者の Ted Neward が、前回にも増して便利で興味深い一連の機能を、このクライアント・ライブラリーに追加します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-scala06029.html?ca=drs-]]></link> 
		<pubDate>02 6 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web 時代の非リレーショナルデータベース: 第 4 回 Apache CouchDB の便利な機能を習得する]]></title> 
		<description><![CDATA[本連載では今Web開発者が注目するApache CouchDB[1]に関する技術情報を紹介します。今回は5回シリーズの第4回として、CouchDBをより便利に扱うためのJSONドキュメントやREST APIの詳細を学びます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/j_wa-couchdb04/index.html?ca=drs-]]></link> 
		<pubDate>29 5 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Comet と Java による開発]]></title> 
		<description><![CDATA[Comet を使用した開発方法のさまざまな実装を調べてみましょう。この記事では、Jetty や Tomcat などのよく使われている Java Web サーバーではどのようにして Comet アプリケーションを実現しているかを説明します。さらに、それぞれのサーバーでのプログラミング方法を紹介し、最後に、次期バージョンとなる Servlet 3.0 仕様および JavaEE 6 仕様の一部となっている Java での Comet 標準化の提案について説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-cometjava/index.html?ca=drs-]]></link> 
		<pubDate>26 5 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Django の admin をカスタマイズする]]></title> 
		<description><![CDATA[Django に提供されている組み込みの管理コンソールは Django の最大のセールスポイントの 1 つです。しかし単にルック・アンド・フィールをカスタマイズするだけでなく、いくつかのモデル・フィールドをカスタマイズしたい場合にはどうすればよいのでしょう。ソースを変更せずに既存の admin アプリケーションを拡張する方法を学びましょう。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/os-django-admin/index.html?ca=drs-]]></link> 
		<pubDate>26 5 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[jQuery を扱う: 第 3 回 中級レベルの jQuery: 独自のプラグインを作成する]]></title> 
		<description><![CDATA[jQuery では、jQuery の関数を拡張するプラグインを開発者が独自に作成し、作成したプラグインを jQuery コミュニティーに提供できるようになっています。この記事では、独自のプラグインを作成するプロセスを手順に沿って説明し、そのプラグインを jQuery プラグイン・コミュニティーの Web ページのリストに掲載する方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-jquery6/index.html?ca=drs-]]></link> 
		<pubDate>26 5 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業のためのクラウド・コンピューティング: 第 2 回 Amazon EC2 パブリック・クラウドでの WebSphere sMash と DB2 Express-C]]></title> 
		<description><![CDATA[この連載記事の第 1 回では、クラウド・コンピューティング全般、クラウドを構成する各層、そしてそれぞれに異なるクラウドのタイプをその利点および欠点と併せて紹介し、クラウド・コンピューティングへの移行がエンタープライズ開発者にとって重要である理由を説明しました。今回の記事ではパブリック・クラウドに注目し、IBM WebSphere sMash と IBM DB2 Express-C の AMI (Amazon Machine Image) を使用して EC2 パブリック・クラウド・インフラストラクチャーにホストされた Web アプリケーションを提供する方法を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/websphere/techjournal/0905_amrhein/0905_amrhein.html?ca=drs-]]></link> 
		<pubDate>20 5 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[JSF 2 の魅力: 第 1 回 Web アプリケーション開発を効率化する]]></title> 
		<description><![CDATA[JSF (Java Server Faces) のバージョン 2.0 は、Ajax 化した堅牢な Web アプリケーションを容易に実装できるようにします。この記事は、JSF 2.0 Expert Group のメンバー、David Geary が JSF 2 の新機能を利用する方法を紹介する 3 回連載の第 1 回目です。今回の記事では、XML 構成をアノテーションおよび規約に置き換え、ナビゲーションを簡易化し、そしてリソースに簡単にアクセスできるようにすることによって、JSF 2 で開発を効率化する方法を学んでください。また、JSF アプリケーションで Groovy を使用する方法についても説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-jsf2fu1/index.html?ca=drs-]]></link> 
		<pubDate>12 5 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Grails をマスターする: 認証と許可]]></title> 
		<description><![CDATA[Grails は、単純なログイン・インフラストラクチャーからロール・ベースの許可に至るまで、セキュアな Web アプリケーションを構築するために必要なあらゆる基本ビルディング・ブロックを提供します。連載「Grails をマスターする」では今回、Scott Davis が Grails アプリケーションをセキュアにするための実践的な方法を説明します。また、アプリケーションのセキュリティー機能を新たな方向へと展開させる上で役に立つプラグインについても学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/java/library/j-grails04289/index.html?ca=drs-]]></link> 
		<pubDate>28 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[QueryPath PHP ライブラリーの紹介]]></title> 
		<description><![CDATA[HTML、HTTP、XML の 3 つは、誰もが認める Web 技術の中心的存在ですが、PHP 開発者にとっては、この 3 つを操作するのは苛立たしい作業になりがちです。そこで、jQuery JavaScript ライブラリーの PHP 版として新たに登場したQueryPath ライブラリーには、XML、HTML、HTTP を効率的に操作するための API が用意されています。QueryPath が提供するこの堅牢ながらも単純な API を使用すると、Web ページから Web サービス、SVG から SPARQL、そして RDF から Atom に至るまでの最新の Web 開発を PHP で行うことができます。この記事では QueryPath オブジェクトを作成する方法、XML および HTML をトラバースして操作する方法を説明し、最後に QueryPath を使用して Web サービス (Twitter) にアクセスする例を紹介します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/opensource/library/os-php-querypath/index.html?ca=drs-]]></link> 
		<pubDate>28 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Dojo 1.x を使ってウィジェットを開発する]]></title> 
		<description><![CDATA[Dojo JavaScript ツールキットを使用して HTML ウィジェットを開発する上での基本を学んでください。この記事では Dojo ツールキットについて紹介し、開発プロセスに役立ついくつかの例を記載します。単純なウィジェットから次第に複雑なウィジェットの例へと進むなかで、開発段階で発生する可能性のある共通の問題を明らかにし、解決します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-dojotool/index.html?ca=drs-]]></link> 
		<pubDate>28 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業内ウィキにシグネチャを: 第 1 回 ウィキサイトの規模不足を考える]]></title> 
		<description><![CDATA[ウィキは現在、企業内への導入、検討が広まりつつあるEnterprise2.0ツールの一つですが、他に比べて利用、定着が進みにくいのが実情です。本記事では、他ツールとの違いとしてコンテンツの文責者、貢献者が不分明であることとその影響の可能性を検討し、この点の改善を提案します。連載第一回では、一般的なウィキサイトの規模感と、規模の必要性、特にコンテンツ量とコンテンツ作成・更新への参加者数の必要性を説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/j_wa-wikisig01/index.html?ca=drs-]]></link> 
		<pubDate>24 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業内ウィキにシグネチャを: 第 3 回 企業内ウィキでのシグネチャの役割]]></title> 
		<description><![CDATA[ウィキは現在、企業内への導入、見当が広まりつつあるExnterprise2.0ツールの一つですが、他に比べて利用、定着が進みにくいのが実情です。本記事では、他ツールとの違いとしてコンテンツの文責者、貢献者が不分明であることとその影響の可能性を検討し、この点の改善を提案します。連載第三回では、企業内ウィキに焦点をあててシグネチャの必要性を再確認し、同時に参加動機付けの他にもシグネチャを導入することに価値があることを見ていきます。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/j_wa-wikisig03/index.html?ca=drs-]]></link> 
		<pubDate>24 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[企業内ウィキにシグネチャを: 第 2 回 シグネチャによるウィキへの参加動機の強化]]></title> 
		<description><![CDATA[ウィキは現在、企業内への導入、見当が広まりつつあるExnterprise2.0ツールの一つですが、他に比べて利用、定着が進みにくいのが実情です。本記事では、他ツールとの違いとしてコンテンツの文責者、貢献者が不分明であることとその影響の可能性を検討し、この点の改善を提案します。連載第二回では、一般的なウィキへの参加動機を探り、参加動機の強化のためにシグネチャの明示を導入することを提案します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/j_wa-wikisig02/index.html?ca=drs-]]></link> 
		<pubDate>24 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[Web サーバーをセキュアにする]]></title> 
		<description><![CDATA[Web サーバーは、一般に公開される組織の顔の 1 つであることから、格好の標的とされる危険をはらんでいます。公開リソースであることから、Web サーバーはある意味、「サメの餌食」のようなものですが、その状況に甘んじる必要はありません。この記事を読んで、Web サーバーを一般公開すると同時に、その安全を守る方法を学んでください。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-secureweb/index.html?ca=drs-]]></link> 
		<pubDate>21 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[ロール・ベースの承認を実装する]]></title> 
		<description><![CDATA[ユーザー認証を行う動的なユーザー・インターフェースの実装方法を学びましょう。複数のユーザー・グループを持つアプリケーションでは、認証が要求されることがよくあります。他のグループからは使用できないようにする必要があるかもしれないアプリケーションの機能に、それぞれのグループがアクセスしなければならない場合があります。認証メカニズムによってユーザーのクレデンシャルを検証する必要があり、またそのユーザーのクレデンシャルに基づいてアプリケーションの機能へのアクセスを制御する必要があります。この記事では OpenLDAP と Tomcat を使って基本的な認証メカニズムを実装する方法を説明します。また OpenLDAP と Tomcat による実装を OpenLDAP と WASCE による実装と比較します。そして最後に Java コードと JSTL を使った動的な UI の実装方法を、コード・サンプルを使って説明します。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-rolesnav/index.html?ca=drs-]]></link> 
		<pubDate>14 4 2009 13:00:00 +0900</pubDate>               
	</item>

	<item>
		<title><![CDATA[jQuery を扱う: 第 2 回 中級レベルの jQuery: UI プロジェクト]]></title> 
		<description><![CDATA[jQuery UI パッケージの狙いは、さまざまな Web アプリケーションで再利用できるように明確に定義された信頼性の高いユーザー・インターフェース・ウィジェットを作成することです。そして最終的には、十分にテストされ、HTML Input 要素で使用可能なウィジェットよりも優れたウィジェットを提供し、ユーザー・インターフェース開発者すべての作業を楽にすることを目標としています。]]></description> 
		<link><![CDATA[http://www.ibm.com/developerworks/jp/web/library/wa-aj-jquery5/index.html?ca=drs-]]></link> 
		<pubDate>14 4 2009 13:00:00 +0900</pubDate>               
	</item>

</channel>
</rss>


