<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Project Zero Blog &#187; pdt</title>
	<atom:link href="http://www.projectzero.org/blog/index.php/tag/pdt/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.projectzero.org/blog</link>
	<description>All the lastest stories, videos and ramblings from the development team</description>
	<lastBuildDate>Tue, 07 Sep 2010 03:27:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Support for PDT 2.0 now available in sMash eclipse Plugins</title>
		<link>http://www.projectzero.org/blog/index.php/2009/04/09/support-for-pdt-20-now-available-in-smash-eclipse-plugins/</link>
		<comments>http://www.projectzero.org/blog/index.php/2009/04/09/support-for-pdt-20-now-available-in-smash-eclipse-plugins/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 09:59:10 +0000</pubDate>
		<dc:creator>kelseyd</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[pdt]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.projectzero.org/blog/?p=1438</guid>
		<description><![CDATA[We have updated the sMash eclipse plugins so they now support PDT 2.0.
PDT 2.0 was released at the end of last year providing lots of new features for a PHP developer. Included in this release were improvements to the Xdebug environment with such features as &#8220;Remote Session Initiation&#8221; which can be really useful when debugging [...]]]></description>
		<wfw:commentRss>http://www.projectzero.org/blog/index.php/2009/04/09/support-for-pdt-20-now-available-in-smash-eclipse-plugins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Milestone 3 published (for JP audience)</title>
		<link>http://www.projectzero.org/blog/index.php/2007/12/18/milestone-3-published-for-jp-audience/</link>
		<comments>http://www.projectzero.org/blog/index.php/2007/12/18/milestone-3-published-for-jp-audience/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 19:16:27 +0000</pubDate>
		<dc:creator>hirot</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[announcement]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[grooving]]></category>
		<category><![CDATA[japanese]]></category>
		<category><![CDATA[milestone]]></category>
		<category><![CDATA[modules]]></category>
		<category><![CDATA[pdt]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zero]]></category>
		<category><![CDATA[zone]]></category>

		<guid isPermaLink="false">http://stlzro3.torolab.ibm.com/blog/index.php/2007/12/18/milestone-3-published-for-jp-audience/</guid>
		<description><![CDATA[こんにちは、hirotです。 去年の6月より今年10月末まで、米国ＩＢＭのソフトウェア開発研究所で、Software EngineerとしてProject Zeroの開発に携わっていました。現在は日本に帰国して、ソフトウェア・コンサルタントをしていますが、本業の傍ら、講演や執筆、Face-to- faceでのコンサルテーションを通して、Project Zeroの普及活動に取り組みたいと思います。その最初の一歩として、ここprojectzero.orgでblogを始めます。ご存知の方もいらっしゃると思いますが、Consumer Driven Commercial Development(CD/CD)という新しい開発スタイルの下、ほぼ全てのリソースはprojectzero.orgにUpされてます。OSS Projectと同様に、誰でもバイナリ・コードやソース・コードを入手できるし、ドキュメント、Bugzilla、フォーラムを参照できます。開発者は フォーラムで会話するようガイドされており、更に誰でも自分の意見や質問をPostできます。つまり、projectzero.orgを覗けば、Zero の開発で今起こっている全てのことを知ることが出来ると同時に開発論議に参加出きるのです、ただし英語ですが。忙しい日本の技術者の中には、英語と聞くと 面倒くさがって後回しにしてしまう人もいるでしょう。かく言う僕もその一人です。
そこで、「日本語で綴る」ことをこのblogの第一の目的としたいと思います。最新ニュースや面白いと思ったトピックを、解説を交えなが ら書いていきたい。内容はprojectzero.orgのドキュメンテーションと重複するものが多いというか、ほとんどだと思いますが、日本語で分かり やすく説明することに、意味があると思っています。
さて、先週末12月14日金曜日にコードがフリーズされて、Milestone 3(M3)が公開されました。M3でも多くの重要な機能拡張が図られています。 以下でCoreの機能拡張を簡単に説明しましょう(Coreとは、Event EngineやGlobal Context等Project Zeroの中核となる機能を含むパッケージです)。
Zero Resource Model (ZRM)の改良 Groovyで記述したデータ・モデルを下に、Top downでDBテーブルを作成することが可能になりました。これを、SQLステートメント中心だったM2までと比較して、モデル指向と読んでいるようで す。アプリケーション始動時に、テーブル／スキーマの有無をチェックし、無ければ自動的に作成してくれます。 また、新たに名前付きコレクション(Named Collection)がサポートされました。これは、特定の条件でフィルターされたデータのコレクションです。名前で識別できるのでより直感的なプログ ラミングが可能です。 更に、フィールド(カラム)のバリデーション用のAPIが追加されたり、検索機能が強化されています。
Groovy 1.5の採用 M2ではGroovy 1.1-beta-2でしたが、M3では1.5を採用しました。
Dojo 1.0.1のサポート M2ではDojo 0.9を使用していましたが、M3ではDojo 1.0.1とIBM extension Atom Feed Viewer Widgetを採用しました。
Global Contextの機能拡張 Global Contextの処理を、実行可能なCommandに委譲することが出来るようになりました。これによりGlobal Contextの振る舞いをカストマイズすることが出来ます。 また、カスタム・メイドのZone Type HandlerをCustom Type Handlerを実装し、zero.configに登録することで、Global Contextに新たなZoneを追加したり、値として新たな型を使用することが出きるようになりました。
管理機能の改良 アプリケーションの開始、再開、停止、処理状況の監視、統計の取得等の管理作業をコマンドあるいはREST APIを使って実施することが出来ます。
構成ファイル(zero.config等)の文法の簡素化 キーとしてGlobal [...]]]></description>
		<wfw:commentRss>http://www.projectzero.org/blog/index.php/2007/12/18/milestone-3-published-for-jp-audience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP is the A.C.E. up Project Zero&#8217;s sleeve</title>
		<link>http://www.projectzero.org/blog/index.php/2007/10/05/php-is-the-ace-up-project-zeros-sleeve/</link>
		<comments>http://www.projectzero.org/blog/index.php/2007/10/05/php-is-the-ace-up-project-zeros-sleeve/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 03:38:30 +0000</pubDate>
		<dc:creator>gcuomo</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[content]]></category>
		<category><![CDATA[educated]]></category>
		<category><![CDATA[pdt]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tooling]]></category>

		<guid isPermaLink="false">http://stlzro3.torolab.ibm.com/blog/?p=3</guid>
		<description><![CDATA[ Been getting quite a bit of questions about PHP&#8217;s place in PZ.   Here are some questions and some answers…
Why PHP?
Three words… Agility, Content, Educated.   Yes, PHP is the A.C.E. up our sleeve.
Agility. If JEE applications are optimized for &#8220;enduring value&#8221; (A.k.a. they are written to run forever) then PHP scripts [...]]]></description>
		<wfw:commentRss>http://www.projectzero.org/blog/index.php/2007/10/05/php-is-the-ace-up-project-zeros-sleeve/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
