Phoenix Release, 1.0
diff --git a/.htaccess b/.htaccess
new file mode 100644
index 0000000..56c5894
--- /dev/null
+++ b/.htaccess
@@ -0,0 +1,6 @@
+AddDefaultCharset SHIFT_JIS
+LanguagePriority jp en
+AddCharset EUC-JP .euc
+AddCharset ISO-2022-JP .jis
+AddCharset SHIFT_JIS .sjis
+AddLanguage jp .jp
diff --git a/20050425/.htaccess b/20050425/.htaccess
new file mode 100644
index 0000000..56c5894
--- /dev/null
+++ b/20050425/.htaccess
@@ -0,0 +1,6 @@
+AddDefaultCharset SHIFT_JIS
+LanguagePriority jp en
+AddCharset EUC-JP .euc
+AddCharset ISO-2022-JP .jis
+AddCharset SHIFT_JIS .sjis
+AddLanguage jp .jp
diff --git a/20050425/20050425M1Milinkovich.pdf b/20050425/20050425M1Milinkovich.pdf
new file mode 100644
index 0000000..cd9a70d
--- /dev/null
+++ b/20050425/20050425M1Milinkovich.pdf
Binary files differ
diff --git a/20050425/20050425M1doyama.pdf b/20050425/20050425M1doyama.pdf
new file mode 100644
index 0000000..769c7d7
--- /dev/null
+++ b/20050425/20050425M1doyama.pdf
Binary files differ
diff --git a/20050425/20050425M2Fujitsu.pdf b/20050425/20050425M2Fujitsu.pdf
new file mode 100644
index 0000000..56d005a
--- /dev/null
+++ b/20050425/20050425M2Fujitsu.pdf
Binary files differ
diff --git a/20050425/20050425M2Hitachi.pdf b/20050425/20050425M2Hitachi.pdf
new file mode 100644
index 0000000..6bbdf79
--- /dev/null
+++ b/20050425/20050425M2Hitachi.pdf
Binary files differ
diff --git a/20050425/20050425M2IBM.pdf b/20050425/20050425M2IBM.pdf
new file mode 100644
index 0000000..5bb0095
--- /dev/null
+++ b/20050425/20050425M2IBM.pdf
Binary files differ
diff --git a/20050425/20050425M2Milinkovich.pdf b/20050425/20050425M2Milinkovich.pdf
new file mode 100644
index 0000000..ae92c7b
--- /dev/null
+++ b/20050425/20050425M2Milinkovich.pdf
Binary files differ
diff --git a/20050425/20050425M2NEC.pdf b/20050425/20050425M2NEC.pdf
new file mode 100644
index 0000000..8ff9efd
--- /dev/null
+++ b/20050425/20050425M2NEC.pdf
Binary files differ
diff --git a/20050425/20050425M2NTTComware.pdf b/20050425/20050425M2NTTComware.pdf
new file mode 100644
index 0000000..cd6764a
--- /dev/null
+++ b/20050425/20050425M2NTTComware.pdf
Binary files differ
diff --git a/20050425/20050425M2doyama.pdf b/20050425/20050425M2doyama.pdf
new file mode 100644
index 0000000..425b092
--- /dev/null
+++ b/20050425/20050425M2doyama.pdf
Binary files differ
diff --git a/20050425/20050425M2nagano.pdf b/20050425/20050425M2nagano.pdf
new file mode 100644
index 0000000..fcded01
--- /dev/null
+++ b/20050425/20050425M2nagano.pdf
Binary files differ
diff --git a/20050425/EclipseCon2005_Tutorial8.pdf b/20050425/EclipseCon2005_Tutorial8.pdf
new file mode 100644
index 0000000..6843d48
--- /dev/null
+++ b/20050425/EclipseCon2005_Tutorial8.pdf
Binary files differ
diff --git a/20050425/P4253004_200.jpg b/20050425/P4253004_200.jpg
new file mode 100644
index 0000000..52cfeca
--- /dev/null
+++ b/20050425/P4253004_200.jpg
Binary files differ
diff --git a/20050425/P4253040_200.jpg b/20050425/P4253040_200.jpg
new file mode 100644
index 0000000..01ba569
--- /dev/null
+++ b/20050425/P4253040_200.jpg
Binary files differ
diff --git a/20050425/P4253076_200.jpg b/20050425/P4253076_200.jpg
new file mode 100644
index 0000000..3ce6b11
--- /dev/null
+++ b/20050425/P4253076_200.jpg
Binary files differ
diff --git a/20050425/hyades_RemotelProfiling.html b/20050425/hyades_RemotelProfiling.html
new file mode 100644
index 0000000..8d6f4ef
--- /dev/null
+++ b/20050425/hyades_RemotelProfiling.html
@@ -0,0 +1,406 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!-- saved from url=(0040) -->
+<HTML>
+<HEAD>
+<TITLE>HyadesÉæévt@CO}j
A</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
+</HEAD>
+<BODY bgcolor="#ffffff">
+<div align="right"><font face="Times New Roman, Times, serif" size=2><a name="menu"></a>©
+ 2005 by NTT COMWARE CORPORATION; made available under the EPL v1.0</font>
+ <table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color="#ffffff"> Eclipse Corner Article</font></b></td>
+ </tr>
+ </tbody>
+ </table>
+ <div align="left"><img height=86 src="../index.files/Idea.jpg" width=120
+align=center> </div>
+ <p align="center"><b><font size=+3>HyadesÉæévt@COüå</font></b> </p>
+ <p align="left">±ÌTutorialÅÍAHyadesÌî{IÈg¢ûðð·é½ßAÈPÈAvP[VÌvt@COðs¢Ü·Bî{@\ÌÝÅàHyadesÍÍÈc[Å·BܸÍpµÄÝÄAHyadesÅÍÇÌæ¤È±ÆªÅ«éÌ©ðµÄ¢½¾¯êÎK¢Å·BȨAÚ×ÍpêÅ·ªA<a
+ href="http://www.eclipse.org/hyades/">http:www.eclipse.org/hyades/</a
+ >ðQlɵľ³¢B</p>
+ <p align="left">¦ ±ÌRecÍA<a href="main.html">Eclipse Japan WG æPñZ~i[</a>ÌnYI`
[gApÉNTTREFA̺LÐõçÉæÁÄ쬳ê½àÌÅ·B</p>
+ <p align="left">Kazuhiro Koyama ¬RaTAKazuhiko Shinozaki ÂèaF</p>
+ <hr>
+ <p align="left">Ú</p>
+ <div align="left">
+ <ol>
+ <li>Hyades ÌCXg[<br>
+ <br>
+ <dl>
+ <dt>1.1 <a href="hyades_tutorial.html#kou1_1">Hyades ®ìÂ</a><br>
+
+ <dt>1.2 <a href="hyades_tutorial.html#kou1_2">Hyades Data Collection
+ Engine ÌCXg[</a> <br>
+
+ <dt>1.3 <a href="hyades_tutorial.html#kou1_3">Eclipse ÌÝè</a><br>
+
+ <dt>1.4 <a href="hyades_tutorial.html#kou1_4">Hyades Profiling and Logging
+ ÌÝè</a><br>
+ <br>
+ </dl>
+ <li>TvAvP[VÌvt@CO <br>
+ <br>
+ <dl>
+ <dt>2.1 <a href="hyades_tutorial.html#kou2_1">TvAvP[VÌì¬</a> <br>
+
+ <dt>2.2 <a href="hyades_tutorial.html#kou2_2">vt@COÌè</a><br>
+ <br>
+ </dl>
+ <li>WebAvP[VÌ[gvt@CO <br>
+ <br>
+ <dl>
+ <dt>3.1 <a href="#kou3_1">Hyades Å[gvt@CO</a> <br>
+
+ <dt>3.2 <a href="#kou3_2">T[o¤ÌÝè</a><br>
+
+ <dt>3.3 <a href="#kou3_3">[gvt@COÌè</a>
+ </dl>
+ </ol>
+ </div>
+</div>
+<hr>
+<br>
+<font class=indextop size=+3><b>3@WEBAvP[VÌ[gvt@CO</b></font> <br>
+<br>
+<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD vAlign=top align=left bgColor=#0080c0 colSpan=2><A name="kou3_1"></A><B><FONT color=#ffffff size=+1>@3.1@Hyades
+ Å[gvt@CO</FONT></B> </TD>
+ </TR>
+ </TBODY>
+</TABLE>
+<br>
+Hyades Engine ðpµÄ[gvt@COðÀ{·é±ÆªÅ«Ü·B [gvt@COÍAÎÛÆÈé PC Å Hyades Engine
+ªN®µÄ¢êÎärIÈPÉÅ«Ü·B±±ÅÍA WEB AvP[VðÎÛɵÄA[gvt@COðs¢Ü·B <BR>
+<br>
+<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD vAlign=top align=left bgColor=#0080c0 colSpan=2><A name="kou3_2"></A><B><FONT color=#ffffff size=+1>@3.2@T[o¤ÌÝè</FONT>
+ </B></TD>
+ </TR>
+</TABLE>
+<br>
+ܸA1. Hyades ÌCXg[ Ư¶èÅ Hyades Engine ðCXg[µAT[rXðN®µÄ¨«Ü·B<br>
+ÉAAvP[VT[oðN®µÜ·B±ÌÆ« JVM ÉȺÌøðÇÁµÄ¾³¢Bøð^¦é±ÆÅA Hyades Engine ªAvP[VT[oãÌ®«ðǤ±ÆªÂ\ÆÈèÜ·B<br>
+ȨA±±ÅÍAvP[VT[oÌN®û@AfvCÈÇÉ¢ÄÍGêܹñB <br>
+<br>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td>@@-XrunpiAgent:server=enabled</td>
+ </tr>
+ <table align="center" border="1" cellspacing="0" cellpadding="5" bordercolor="#000000" width="85%">
+ <caption>\3.2 vt@CO[hIvV</caption>
+ <tr>
+ <td width="30%"> -XrunpiAgent</td>
+ <td width="70%"> Javavt@COG[WFgðN®µÜ·B -XrunÍOG[WFgðN®·éIvVÅupiAgentv
+ ðwè·é±ÆÅ RASERVER_HOME\bin\piAgent.dll ªÇÝÜêÜ·B</td>
+ </tr>
+ <tr>
+ <td> :server=[enabled | controlled]</td>
+ <td>@uenabledvÅ êÎAÊíǨèAvP[VÍN®µA vt@COG[WFgÍobNOEhÅ®«Ü·Bucontrolledv
+ Å êÎAvt@COÌvðó¯t¯éÜÅAvP[Vªn®¹¸A â~µ½óÔÉÈèÜ·B</td>
+ </tr>
+ </table>
+ </tbody>
+</table>
+<br>
+ÈãÅT[o¤ÌÝèÍI¹Å·B<br>
+<br>
+O̽ßÉT[oÉANZXµÄAvP[Vª³íÉ®ì·é©mFµÄ¨«Üµæ¤B <br>
+¡ñÌT[o¤ÍA Tomcat4.1ÅÀ{µÜµ½B<br>
+<br>
+ïÌIÈT[o¤ÌÝèÍAcatalina.batÌæªtßÉ <br>
+<br>
+@@set JAVA_OPTS=-Xdebug@-XrunpiAgent:server=enabled<br>
+<br>
+ðÇÁµÜµ½B<br>
+<BR>
+<table cellspacing=0 cellpadding=0 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><a name="kou3_3"></a>@<b><font color=#ffffff size=+1>3.3@[gvt@COÌè</font></b></td>
+ </tr>
+</table>
+<br>
+[gvt@COðs¤êàA[JÌêÆÝèÍÙÆñÇÏíèܹñB<br>
+ܸA }3.3.1 Ìæ¤Évt@CO ACRÌîóðNbNµÜ·B<br>
+NbN·éÆ}3.3.1 Ìæ¤É vt@CÌIðj
[ ªJ«Ü·B<br>
+J¢½j
[©ç vt@C(P) ðNbNµÜ·B <br>
+<br>
+<table width="198" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.1 vt@Cj
[</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=140 src="img/Profile1.JPG" width=195 border=0></td>
+ </tr>
+</table>
+<br>
+vt@C(P) ðNbN·éÆA }3.3.2 Ìæ¤Èvt@CÌCj
[ªJ«Ü·B<br>
+vt@CÌCj
[ ªJ¢½çA\¬(F) {bNXÌ©ç Attach-Java Proccess ðIðµA VK {^ðNbNµÜ·B
+<br>
+<br>
+<table width="600" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.2 vt@CCj
[</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=417 src="img/RemProfile2.JPG" width=800 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 3.3.2 vt@CCj
[</div>
+ </td>
+ </tr>
+</table>
+<br>
+VK {^ðNbN·éÆA }3.3.3 Ìæ¤È Java Process ÌÝèj
[ªJ«Ü·B <br>
+±ÌÆ«AG[ "[Agents]):You must select at least one agent to attach to"@ ªÅĢܷªâè èܹñBG[ªÅÄ¢éÌÍAHost
+Æ Agent ªÝè³êĢȢ©çÅ·B<br>
+±±ÅAAvP[VT[oA Hyades Engine ª³íÉN®µÄ¢é±ÆðmFµÄ¾³¢B³íÉN®µÄ¢È¢Æ Host Æ Agent
+ªÝèªÅ«Ü¹ñB<br>
+<br>
+³íÉN®µÄ¢é±ÆðmFµ½çA Host ÌÝèðs¢Ü·B ftHgÅ Host ^uª\¦³êÄ¢éÆv¢Ü·B<br>
+ͶßÉA Host name or IP address Éü͵ܷB<br>
+¡ñÍA IP address ðü͵ܵ½B{ÌÊè Hyades Engine ðCXg[µ½êÍA Agent Controller port:
+ÍftHgÌÜÜɵĨ«Ü·B<br>
+üÍÅ«½ç Add {^ðNbNµÄ Host ðÁ¦Ü·B <br>
+<br>
+<table width="600" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.3 VK Java Process Ýèj
[</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=476 src="img/RemProfile3.JPG" width=650 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 3.3.3 VK Java Process Ýèj
[</div>
+ </td>
+ </tr>
+</table>
+<br>
+Add {^ðNbN·éÆA }3.3.4 Ìæ¤É Host ªÇÁ³êÜ·BÇÁ³êÄ¢é̪mFÅ«½ç Agent ^uðNbNµÜ·B <br>
+<br>
+<table width="600" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.4 VK Java Process Ýèj
[(HostÇÁ) </div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=478 src="img/RemProfile4.JPG" width=650 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 3.3.4 VK Java Process Ýèj
[(HostÇÁ) </div>
+ </td>
+ </tr>
+</table>
+<p>Agent ^uðNbN·éÆA}3.3.5 Ìæ¤É Agent ÌÝèæʪJ«Ü·B <br>
+ Agent ÌÝèæÊÅÍA©®IÉoµ½wèµ½zXg (IPAhX) Ì Agent ª Agents tB[hÉ\¦³êÜ·B<br>
+ \¦³êÈ¢êÍAT[oðÄN®µÄÝľ³¢B<br>
+ <br>
+ ÉAo³ê½ Agent ðNbNµÄ îó{^ () ðNbNµÜ·B<br>
+ Selected agents tB[hÉ Agent ªÇÁ³êAG[ªÈÈèÜ·B <br>
+ <br>
+ ±±ÜÅÝ誮¹µ½çA[JÌêƯ¶æ¤É vt@COj
[ ðIðµÄvt@COðÀsµÜ·B<br>
+ ±±ÅÍAvt@COj
[Ì©ç Execution History ðIðµÜµ½B </p>
+<table width="600" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.5 VK Java Process Ýèj
[(Agent ^u) </div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=517 src="img/RemProfile5.JPG" width=619 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 3.3.5 VK Java Process Ýèj
[(Agent ^u) </div>
+ </td>
+ </tr>
+</table>
+<p>vt@COÝèj
[Å vt@C(P) {^ðNbN·éÆA }3.3.6 Ìæ¤ÉxbZ[Wª\¦³êÜ·ªâè èܹñB <br>
+ vt@COªJn³êĢȢ©çÅ·B<br>
+ bZ[WÉLq³êÄ¢éæ¤É Strat Monitoring ð·éÆvt@COªJnÉÈèÜ·B </p>
+<table width="491" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.6 Profiling Tips</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=154 src="img/RemProfile6.JPG" width=511 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 3.3.6 Profiling Tips</div>
+ </td>
+ </tr>
+</table>
+<br>
+vt@COðÀs·é½ßÉÍA }3.3.7 Ìæ¤É attachedProfiling("Nú" "") ðIðµÄAENbN Start
+Monitoring ðNbN·é±ÆÅvt@COªJnµÜ·B <br>
+vt@COªJn³êéÆA}3.3.8 Ìæ¤Éattached ¨ monitoring ÉÏíèÜ·Bvt@COªJnµ½çAªèÎÛÌ
+AvP[VÌƱ() ðÀsµÄ¾³¢B <br>
+<br>
+<table width="781" border="0" align="center">
+ <tr>
+ <td width="399">
+ <div align="center">} 3.3.7 Profiling Monitor(Start Monitoring)</div>
+ </td>
+ <td width="42">@</td>
+ <td width="326">@</td>
+ </tr>
+ <tr>
+ <td width="399"><img height=413 src="img/RemProfile7.JPG" width=399 border=0></td>
+ <td width="42">@</td>
+ <td width="326">
+ <div align="center">} 3.3.8 Profiling Monitor(Monitoring)<img alt="Profiling Monitor(Monitoring)" height=217 src="img/RemProfile8.JPG" width=337
+ border=0 ><br>
+ } 3.3.8 Profiling Monitor(Monitoring) </div>
+ </td>
+ </tr>
+ <tr>
+ <td width="399">
+ <div align="center">} 3.3.7 Profiling Monitor(Start Monitoring)</div>
+ </td>
+ <td width="42">@</td>
+ <td width="326">@</td>
+ </tr>
+</table>
+<br>
+ªèÎÛƱªI¹µ½çA}3.3.9 Ìæ¤É monitoringProfiling("Nú" "") ðIðµÄAENbN Pause
+Monitoring ðNbN·é±ÆÅvt@COðêâ~³¹Ü·B <br>
+vt@COªêâ~ÉÈéÆA}3.3.10 Ìæ¤Émonitoring ¨ attached ÉÏíèÜ·B<br>
+<br>
+<table width="469" border="0" align="center">
+ <tr>
+ <td width="59">
+ <div align="center">} 3.3.9</div>
+ </td>
+ <td width="81">
+ <div align="center"></div>
+ </td>
+ <td width="315">
+ <div align="center"></div>
+ </td>
+ </tr>
+ <tr>
+ <td width="59">
+ <div align="center"><img src="img/RemProfile9.JPG" width="394" height="414"></div>
+ </td>
+ <td width="81">
+ <div align="center"></div>
+ </td>
+ <td width="315">
+ <div align="center">} 3.3.10<img src="img/RemProfile10.JPG" width="338" height="223">}
+ 3.3.10</div>
+ </td>
+ </tr>
+ <tr>
+ <td width="59">
+ <div align="center">} 3.3.9</div>
+ </td>
+ <td width="81">
+ <div align="center"></div>
+ </td>
+ <td width="315">
+ <div align="center"></div>
+ </td>
+ </tr>
+</table>
+<p>®SÉvt@COðâ~µ½¢êÍA }3.3.11 Ìæ¤É attachedProfiling("Nú" "")
+ ðIðµÄAENbN Terminate ðNbNµÜ·B</p>
+
+
+<table width="353" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">}3.3.11</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=226 src="img/RemProfile11.JPG" width=395 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">}3.3.11</div>
+ </td>
+ </tr>
+</table>
+
+<br>
+Terminate ðNbN·éÆA }3.3.12 Ìæ¤É vZXÌI¹mF ÌbZ[Wª\¦³êÜ·B Í¢(Y) ðNbNµÄvZXðI¹³¹Ä¾³¢B
+<br>
+<br>
+<table width="418" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.12 Profiling Monitor(attached)</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=141 src="img/RemProfile12.JPG" width=440 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 3.3.12 Profiling Monitor(attached)</div>
+ </td>
+ </tr>
+</table>
+<p>vt@COªâ~³êéÆA }3.3.13 Ìæ¤É attached ¨ terminated ÉÏíèÜ·B<br>
+ ÈãÅWEBAvP[VÌvt@COÍI¹Å·B <br>
+ <br>
+ ¦¡ñÍAAvP[VT[o[¤ ð Tomcat4.1 ÅÀ{µÜµ½BTerminate ðÀ{ÉæèAAvP[VT[o[àâ~ÉÈèܵ½B
+ ±êÍvZXªI¹ÉæèA AvP[VT[o[ àâ~ÆÈÁ½½ßAâèÅÍ èܹñB±¯ÄÊÚÌvt@CðÀ{·éêÍA AvP[VT[o[ðN®·éKvª èÜ·ÌÅ»Ì_ÍäÓ˪¢Ü·B</p>
+<table width="313" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 3.3.13 Profiling Monitor(terminated)</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img height=220 src="img/RemProfile13.JPG" width=332 border=0></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 3.3.13 Profiling Monitor(terminated)</div>
+ </td>
+ </tr>
+</table>
+<p><br>
+ <br>
+ ©®¶¬³ê½V[PX}ÍÌæ¤ÉÈèÜ·BärIÈPÉ WEB AvP[VÌvt@COªÂ\Å·ªA T[oÉת©©éÌÅA éöx}VXybNªKvÉÈèÜ·B</p>
+<p align="center"><img src="img/Sequence.JPG" align="middle"><br>
+</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p><BR>
+</p>
+<p>@</p>
+<p>@</p>
+<p>@ </p>
+<p>@</p>
+<p>@ </p>
+</BODY>
+</HTML>
+
diff --git a/20050425/hyades_tutorial.html b/20050425/hyades_tutorial.html
new file mode 100644
index 0000000..b5af9bc
--- /dev/null
+++ b/20050425/hyades_tutorial.html
@@ -0,0 +1,480 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>HyadesÉæévt@CO}j
A</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
+</HEAD>
+<BODY bgcolor="#ffffff">
+<div align="right"><font face="Times New Roman, Times, serif" size=2><a name="menu"></a>©
+ 2005 by NTT COMWARE CORPORATION; made available under the EPL v1.0</font>
+ <table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color="#ffffff"> Eclipse Corner Article</font></b></td>
+ </tr>
+ </tbody>
+ </table>
+ <div align="left"><img height=86 src="../index.files/Idea.jpg" width=120
+align=center> </div>
+ <p align="center"><b><font size=+3>HyadesÉæévt@COüå</font></b> </p>
+ <p align="left">±ÌTutorialÅÍAHyadesÌî{IÈg¢ûðð·é½ßAÈPÈAvP[VÌvt@COðs¢Ü·Bî{@\ÌÝÅàHyadesÍÍÈc[Å·BܸÍpµÄÝÄAHyadesÅÍÇÌæ¤È±ÆªÅ«éÌ©ðµÄ¢½¾¯êÎK¢Å·BȨAÚ×ÍpêÅ·ªA<a
+ href="http://www.eclipse.org/hyades/">http:www.eclipse.org/hyades/</a
+ >ðQlɵľ³¢B</p>
+ <p align="left">¦ ±ÌRecÍA<a href="main.html">Eclipse Japan WG æPñZ~i[</a>ÌnYI`
[gApÉNTTREFA̺LÐõçÉæÁÄ쬳ê½àÌÅ·B</p>
+ <p align="left">Kazuhiro Koyama ¬RaTAKazuhiko Shinozaki ÂèaF</p>
+ <hr>
+ <p align="left">Ú</p>
+ <div align="left">
+ <ol>
+ <li>Hyades ÌCXg[<br>
+ <br>
+ <dl>
+ <dt>1.1 <a href="#kou1_1">Hyades ®ìÂ</a><br>
+
+ <dt>1.2 <a href="#kou1_2">Hyades Data Collection Engine ÌCXg[</a>
+ <br>
+
+ <dt>1.3 <a href="#kou1_3">Eclipse ÌÝè</a><br>
+
+ <dt>1.4 <a href="#kou1_4">Hyades Profiling and Logging ÌÝè</a><br>
+ <br>
+ </dl>
+ <li>TvAvP[VÌvt@CO <br>
+ <br>
+ <dl>
+ <dt>2.1 <a href="#kou2_1">TvAvP[VÌì¬</a> <br>
+
+ <dt>2.2 <a href="#kou2_2">vt@COÌè</a><br>
+ <br>
+ </dl>
+ <li><a href=
+ "hyades_RemotelProfiling.html">WebAvP[VÌ[gvt@CO</a> <br>
+ <br>
+ <dl>
+ <dt>3.1 <a href="hyades_RemotelProfiling.html#kou3_1">Hyades Å[gvt@CO</a>
+ <br>
+ <dt>3.2 <a href="hyades_RemotelProfiling.html#kou3_2">T[o¤ÌÝè</a><br>
+ <dt>3.3 <a href="hyades_RemotelProfiling.html#kou3_3">[gvt@COÌè</a>
+ </dl>
+ </ol>
+ </div>
+
+</div>
+<HR>
+<div align="left"><br>
+</div>
+<h1 align="left"><b><font class=indextop size=+3>1@Hyades ÌCXg[</font> </b></h1>
+<table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font color=#ffffff> <a name="kou1_1"></a><font
+ color=#ffffff size=+1>1.1@Hyades Ì®ì«</font></font></b></td>
+ </tr>
+ </tbody>
+</table>
+<p>Hyadesðg¤½ßÉÍAHyades Data Collection Engine(ȺAHyades Engine ƪ·B)ðAvP[VðÀs·é}VÉCXg[·éKvª èÜ·BHyades
+ Engine ªCXg[³êÄ¢êÎAPlatform É˶¹¸ Hyade ðp·é±ÆªÅ«Ü·B Hyades Engine ÍAÙÆñÇÌ
+ Platform Å®ìµÜ·BÚ×ÍpêÅ·ªA<a
+ href="http://www.eclipse.org/hyades/">http:www.eclipse.org/hyades/</a
+ >ðQlɵľ³¢BȨA{ÅÍAȺÌ«ŮìmFðs¢Üµ½B </p>
+<table align="center" border="1" cellspacing="0" cellpadding="4" bordercolor="#000000">
+ <caption>\1.1 ®ìð</caption>
+ <tr>
+ <td width="150"><font size="2"> OS</font></td>
+ <td><font size="2"> Windows XP Professional SP2</font></td>
+ </tr>
+ <tr>
+ <td><font size="2"> JVM</font></td>
+ <td><font size="2"> 1.4.2_06</font></td>
+ </tr>
+ <tr>
+ <td rowspan="2"><font size="2"> EMF Plugin</font></td>
+ <td><font size="2"> Eclipse Ì\tgEFAXVæè</font></td>
+ </tr>
+ <tr>
+ <td><font size="2"> Eclipse Modeling Framework(EMF) (2.0.0, 2.0.1)</font></td>
+ </tr>
+ <tr>
+ <td rowspan="2"><font size="2"> XSD Plugin</font></td>
+ <td><font size="2"> Eclipse Ì\tgEFAXVæè</font></td>
+ </tr>
+ <tr>
+ <td><font size="2"> XSD Schema Infoset Model (2.0.0, 2.0.1)</font></td>
+ </tr>
+ <tr>
+ <td rowspan="2"><font size="2"> Hyades Data Collection Engine</font></td>
+ <td><font size="2"> http://www.eclipse.org/hyades/</font></td>
+ </tr>
+ <tr>
+ <td><font size="2"> hyades_rac_nt_3.0.2_20050225_1641.zip</font></td>
+ </tr>
+ <tr>
+ <td rowspan="2"><font size="2"> Hyades Plugin</font></td>
+ <td><font size="2"> http://www.eclipse.org/hyades/</font></td>
+ </tr>
+ <tr>
+ <td><font size="2"> hyades_runtime_3.0.2_20050225_1641.zip</font></td>
+ </tr>
+</table>
+<br>
+<table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2 height="18"><b><font color=#ffffff> <a name="kou1_2"></a><font
+ color=#ffffff size=+1>1.2@Hyades Data Collection Engine ÌCXg[</font>
+ </font></b></td>
+ </tr>
+ </tbody>
+</table>
+<p>Hyades Engine ðCXg[µÜ·B<a
+ href="http://www.eclipse.org/hyades/">http:www.eclipse.org/hyades/</a
+ >æè hyades_rac_nt_3.0.2_20050225_1641.zip ðæ¾AðµÜ·BtH_¼ð Hyades ÉÏXµA
+ C:\ ÉzuµÜ·BÉÂ«Ï PATHÉ C:\Hyades\bin, RASERVER_HOMEÉ C:\Hyades ðÝèµÜ·B±¢ÄAHyades
+ Engine ð Windows ÌT[rXÉo^µÜ·BR}hvvgðJ¢ÄAȺðü͵ܷB</p>
+<table align=center cellspacing=5 cellpadding=2 width=90% border=0>
+ <tr>
+ <td bgcolor=#000000><font color=#ffffff><b>@C:\Hyades\binSetConfig.bat</b></font>
+ </tr>
+</table>
+<p>ãLðÀs·éÆAJVM ÌpXAlbg[NANZX[hA JBoss Application Server Home AJOnAS Application
+ Server Home ðüÍ·éæ¤A\¦³êÜ·B ftHgÌÜÜÅ\¢Ü¹ñªAàµlbg[NANZX[hÌftHgª LOCAL ¾Á½êÉÍ
+ ALL ÉÏXµÜ·B
+<p>ÉA Windows ÌT[rXÉo^µÜ·BR}hvvgðJ¢ÄAȺÌR}hðü͵ܷB
+<table align=center cellspacing=5 cellpadding=2 width=90% border=0>
+ <tr>
+ <td bgcolor=#000000><font color=#ffffff> <b>@C:\Hyades\binmanageservice add
+ "Hyades Server Name" "Hyades install path" <br>
+ @á@C:\Hyades\binmanageservice add "Hyades" "C:\Hyades"</b></font>
+ </tr>
+</table>
+<p>±êðÀs·éÆA Windows ÌT[rXÉ Hyades Engine ªo^³êÜ·B Rg[plÇc[æèT[rXðN®µÜ·B<br>
+ Ìæ¤ÉA Hyades ªo^³êÄ¢é©mFµÄ¾³¢B<br>
+ ÈãÅA Hyades Engine ÌCXg[ÍI¹Å·B </p>
+<p align="center"><img height=452 src="img/Service.JPG" width=710 border=0><br>
+</p>
+<table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2 height="18"><b><a name="kou1_3"></a><font color=#ffffff size=+1>1.3@Eclipse
+ ÌÝè</font></b></td>
+ </tr>
+ </tbody>
+</table>
+<p align="left">Hyades Engine ÌCXg[ª³íÉI¹µ½çA Eclipse ÉKvÈ Plugin ðCXg[µÜ·B\1.1
+ ɦµ½ Hyades Plugin ̳kt@CððµA%EclipseHome% zºÌ plugin@, features tH_àÉRs[µÄ¾³¢B
+ <br>
+ <br>
+ EMF Plugin A XSD Plugin É¢ÄÍA\tgEFAÌXVÉæèACXg[µÄ¾³¢B Eclipse Ì wv(H)
+ Eclipse Platform É墀 vOCÌÚ× ðJ«AÌæ¤É³íÉCXg[Å«½©mFµÜ·BEclipse ¤ÌCXg[ÍÈãÅI¹Å·B
+</p>
+<p align="center"> <img src="img/Plagin1.JPG" width="596" height="481" align="middle"></p>
+<table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2 height="18"><b><a name="kou1_4"></a><font color=#ffffff size=+1>1.4@Hyades
+ Profiling and Logging ÌÝè</font> </b></td>
+ </tr>
+ </tbody>
+</table>
+<p>Eclipse ðN®µAEChE(W) Ýè Profiling and Logging ^uðJÆ }1.4.1 Ìæ¤ÈæʪN®µÜ·B<br>
+ ftHgÌÝèÌÜÜÅ Hyades Profiling @\ðpÅ«Ü·ªAÐƾ¯mFª èÜ·B<br>
+ }1.4.1 ÌæÊÅ Hosts ^uðNbN·éÆ }1.4.2 ÌæÊÉÈèÜ·B<br>
+ ±±ÅA Test Connection {^ðNbNµÄA}1.4.3 Ìæ¤É Hyades Engine Éڱūé©eXgµÜ·B<br>
+ eXg̸sµ½êÍA Hyades Engine ªN®µÄ¢È¢Â\«ª éÌÅA Windows T[rX©ç Hyades Engine ðN®µÄ¾³¢B</p>
+<p>ÈãÅÝèÍI¹Å·B</p>
+<table width="600" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">}1.4.1</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Preference1.JPG" width="634" height="536"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">}1.4.2</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Preference2.JPG" width="633" height="537"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">}1.4.3</div>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center"><img src="img/Preference3.JPG" width="439" height="142"></div>
+ </td>
+ </tr>
+</table>
+<br>
+<hr>
+<h1>2@TvAvP[VÌvt@CO </h1>
+<table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2 height="18"><b><a name="kou2_1"></a><font color=#ffffff size=+1>2.1@TvAvP[VÌì¬</font></b></td>
+ </tr>
+ </tbody>
+</table>
+<p>Eclipse ÅTvAvP[Vð쬵ܷBTvR[hðȺɦµÜ·B</p>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <table cellspacing=5 cellpadding=2 width="90%" border=1 bordercolor=#000000 >
+ <tr bordercolor=#FFFFFF>
+ <td> @package profilingdemo;<br>
+ @public class ProfilingDemoExe{<br>
+ @@public static void main(String[]args){<br>
+ @@@Book book = new Book();<br>
+ @@@book.setName("yõÈJAVA");<br>
+ @@@book.setValue(2800);<br>
+ @@@System.out.println(book.toString());<br>
+ @@}<br>
+ @}<br>
+ <br>
+ @package profilingdemo;<br>
+ @public class Book{<br>
+ @@private String name = "";<br>
+ @@private int value = 0;<br>
+ @@public String getName(){return name;}<br>
+ @@public int getValue(){return value;}<br>
+ @@public void setName(String name){this.name = name;}<br>
+ @@public void setValue(int value){this.value = value;}<br>
+ @@public String toString(){return"{̼O\t"+name+"{̿i\t"+value+"~";}<br>
+ @} </td>
+ </tr>
+ </table>
+</table>
+<table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2 height="18"><b><a name="kou2_2"></a><font color=#ffffff size=+1>2.2@vt@COÌè</font>
+ </b></td>
+ </tr>
+ </tbody>
+</table>
+<p>2.1 Å쬵½AvP[VÌvt@COðs¢Ü·B<br>
+ 쬵½AvP[VÌ Java vWFNg¼ð HyadesSample ƵܷB<br>
+ ܸA}2.2.1 Ìæ¤Évt@CO ACRÌîóðNbNµÜ·B<br>
+ NbN·éÆA}2.2.1 Ìæ¤Évt@CÌIðj
[ªJ«Ü·B<br>
+ J¢½j
[©ç vt@C(P) ðNbNµÜ·B</p>
+<table width="196" border="0" align="center">
+ <tr>
+ <td>
+ <div align="center">} 2.2.1 vt@COACR</div>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center"><img src="img/Profile1.JPG" width="195" height="140" alt="} 2.2.1 vt@COACR"></div>
+ </td>
+ </tr>
+</table>
+<p>vt@C(P) ðNbN·éÆA}2.2.2 Ìæ¤Èvt@CÌCj
[ªJ«Ü·B <br>
+ vt@CÌCj
[ªJ¢½çA\¬(F) {bNXÌ©ç Java AvP[VðIðµÜ·B<br>
+ ±¢ÄAVK(W) ðNbNµÜ·B</p>
+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <div align="center">} 2.2.2 vt@CCj
[</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Profile2.JPG" width="741" height="484"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 2.2.2 vt@CCj
[</div>
+ </td>
+ </tr>
+</table>
+<p>VK(W) ðNbN·éÆA[NXy[XÉ éÀsÂ\ÈNX(main \bhªè`³êÄ¢éNX)ð©®IÉõµÄêÜ·B <br>
+ óâªÐƵ©È¢êÍ©®IÉ }2.2.3 ÉJڵܷªAó⪡ éÆ«ÍNXIð<ÌæÊÖÆJڵܷB<br>
+ ±±ÅÍA ProfilingDemoExe NXµ©ÀsÂ\ÈNXÍÈ¢ÌÅA©®IÉ }2.2.3 ÌæʪJ«Ü·B <br>
+ Ið³ê½ vWFNg¼ Æ NX¼ ðmFµAâèªÈ¯êÎ Profiling ^uðNbNµÜ·B</p>
+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <div align="center">} 2.2.3 ÀsNXIðãÌæÊ</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Profile3.JPG" width="743" height="469"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 2.2.3 ÀsNXIðãÌæÊ</div>
+ </td>
+ </tr>
+</table>
+<p>Profiling ^uðNbN·éÆA}2.2.4 Ìæ¤ÈæÊÉÈèÜ·B <br>
+ vt@COÚÌÝèÍAܸA Overview ^uÅvt@COZbg(ftHgÅpÓ³êÄ¢éB)ðIðµÜ·B<br>
+ ±±ÅÍA Method Coverage Information (\bhJobW¦Ìvt@CO)ðIðµÜ·B<br>
+ ÉAKp {^ðNbNµÄÝèð½fµA vt@C(P) {^ðNbNµÄvt@COðÀsµÜ·B<br>
+ »Ì¼Éà½ÌÝèÚª èÜ·ªA î{IÈ[JÅ®ì·éAvP[VÌêÍÈãÌÝèÅ\ªÅ·B</p>
+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <div align="center">} 2.2.4 vt@COÝèj
[</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Profile4.JPG" width="743" height="468"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 2.2.4 vt@COÝèj
[</div>
+ </td>
+ </tr>
+</table>
+<p>vt@COðÀs·éÆA Profiling and Logging p[XyNeBuÉØèÖíèA¶ÌûÉ }2.2.5 Ìæ¤Èvt@COj^ªJ«Ü·B<br>
+ ±±ÅÍA }2.2.4 ÅIðµ½ Code Coverage ÉÖW·é Method Code Coverage Ìʪ\¦³êÜ·B <br>
+ <br>
+ ÉA Method Code Coverage ðIðµÄENbN Open With Coverage Statistics(JobWv)ðNbNµÜ·B
+</p>
+<table width="449" border="0" align="center" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <div align="center">} 2.2.5 vt@COj^[</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Profile5.JPG" width="459" height="320"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 2.2.5 vt@COj^[</div>
+ </td>
+ </tr>
+</table>
+<p>Coverage Statistics ðNbN·éÆA}2.2.6 Ìæ¤Èr
[ª\¦³êÜ·B<br>
+ ¡ñÍANXÊÉÜÆß½\bhÌJobW¦ª\¦³êÜ·B<br>
+ \bhª{ÉÀs³êÄ¢é©mF·é±ÆªÅ«Ü·B</p>
+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <div align="center">} 2.2.6 Coverage Statistics</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Profile6.JPG" width="728" height="314"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 2.2.6 Coverage Statistics</div>
+ </td>
+ </tr>
+</table>
+<br>
+<TABLE cellSpacing=0 cellPadding=0 border=0 width=48% align=center >
+ <TR align=left>
+ <TD width=8%>@</TD>
+ <TD width=30%>Methods missed</TD>
+ <TD width=62%>FÀs³êĢȢ\bh</TD>
+ </TR>
+ <TR>
+ <TD width="8%">@</TD>
+ <TD width="30%">Methods hit</TD>
+ <TD width="62%">FÀs³ê½\bh</TD>
+ </TR>
+ <TR>
+ <TD width="8%">@</TD>
+ <TD width="30%">% Methodes Hit</TD>
+ <TD width="62%">F\bhJobW¦</TD>
+ </TR>
+</TABLE>
+<p>ܽAvt@COj
[Å Execution History A Memory Analysis ðIðµÄÀs·éÆAÀst[óÔAóÔÌvt@COªÅ«Ü·B
+ <br>
+ <br>
+ Execution History IðÌÓƵÄA }2.2.7 Ìæ¤ÉA Edit ðNbNµÄAEdit Profiling Set
+ æÊðJ¯Ä¾³¢B </p>
+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">
+ <tr>
+ <td>
+ <div align="center">} 2.2.7 vt@COÝèj
[(Execution HistoryIð)</div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Profile_tyui1.JPG" width="648" height="522"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 2.2.7 vt@COÝèj
[(Execution HistoryIð)</div>
+ </td>
+ </tr>
+</table>
+<p>}2.2.8 Ìæ¤ÉAEdit Profiling SetªJÆA¶tB[hÌ Execution Time Analysis ðIð(NbN)µÄ¾³¢B<br>
+ NbN·éÆAEtB[hÉ Execution Time Analysis ª\¦³êéÌÅA Show execution ÌÝèª Show execution
+ flow grahical details ÆÈÁÄ¢é±ÆðmFµÄ¾³¢BShow execution statistics(compressed
+ data) ÆÈÁÄ¢éêÍA UML2 Class Interactions ÌÊr
[ÉÄV[PX}ªì¬³êܹñÌÅÓ¾³¢B </p>
+<table width="560" border="0" align="center" cellpadding="0" cellspacing="0">
+ <tr>
+ <td>
+ <div align="center">} 2.2.8 Edit Profiling Set </div>
+ </td>
+ </tr>
+ <tr>
+ <td><img src="img/Profile_tyui2.JPG" width="576" height="434"></td>
+ </tr>
+ <tr>
+ <td>
+ <div align="center">} 2.2.8 Edit Profiling Set </div>
+ </td>
+ </tr>
+</table>
+<p>ÅãÉA Hyades ðgÁ½vt@COÊƵÄ\¦³êéåÈr
[Í \2.2 Ìæ¤ÉÈèÜ·B <br>
+</p>
+<table align="center" border="1" cellspacing="0" cellpadding="4" bordercolor="#000000" >
+ <caption>\2.2 vt@COÊr
[</caption>
+ <tr>
+ <td width="30%"><font size="2"> Class Statistics</font></td>
+ <td width="70%"><font size="2"> NXÊÉIuWFNgÌCX^Xª\¦³êÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> Coverage Statistics</font></td>
+ <td width="70%"><font size="2"> NXÊÉÜÆß½\bhÌJobW¦ª\¦³êÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> EXecution Flow</font></td>
+ <td width="70%"><font size="2"> AvP[VªÇÌæ¤ÈÔÅA ÇÌöxÔðgÁÄ®ìµÄ¢é©m轢ƫÉpµÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> Instance Statistics</font></td>
+ <td width="70%"><font size="2"> NXÊÉA«Eñ«ÈCX^Xª\¦³êÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> Instance Statistics</font></td>
+ <td width="70%"><font size="2"> NXÊÉA«Eñ«ÈCX^Xª\¦³êÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> Method Statistics</font></td>
+ <td width="70%"><font size="2"> e\bhÌÀsÉÇÌöxÔðgÁÄ¢é©mè½¢ÉpµÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> Object References</font></td>
+ <td width="70%"><font size="2"> NXÊÉgpÊAQƳêÄ¢éª\¦³êÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> Package Statistics</font></td>
+ <td width="70%"><font size="2"> pbP[WÊÉIuWFNgÌCX^Xª\¦³êÜ·B</font></td>
+ </tr>
+ <tr>
+ <td width="30%"><font size="2"> UML2 Class Interactions</font></td>
+ <td width="70%"><font size="2"> NXÔÌÝÖWðoIÉmFµ½¢êÉpµÜ·B V[PX}ª©®¶¬³êÜ·B</font></td>
+ </tr>
+</table>
+<p>±±ÅÍAÈPÈAvP[VðáƵÄvt@COðÀsµÄÝܵ½B<br>
+ ¯¶èżÌvt@COàÂ\Å·ÌÅAêxÀsµÄÝľ³¢B<br>
+ ¡ñÍGêܹñŵ½ªAvt@COj
[Ì JX^}CY@\ A tB^[@\ ÈÇà[ÀµÄ¢Ü·B </p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+</BODY>
+</HTML>
diff --git a/20050425/img/Plagin1.JPG b/20050425/img/Plagin1.JPG
new file mode 100644
index 0000000..73029b2
--- /dev/null
+++ b/20050425/img/Plagin1.JPG
Binary files differ
diff --git a/20050425/img/Preference1.JPG b/20050425/img/Preference1.JPG
new file mode 100644
index 0000000..3233428
--- /dev/null
+++ b/20050425/img/Preference1.JPG
Binary files differ
diff --git a/20050425/img/Preference2.JPG b/20050425/img/Preference2.JPG
new file mode 100644
index 0000000..9b34cd9
--- /dev/null
+++ b/20050425/img/Preference2.JPG
Binary files differ
diff --git a/20050425/img/Preference3.JPG b/20050425/img/Preference3.JPG
new file mode 100644
index 0000000..3c3a6c2
--- /dev/null
+++ b/20050425/img/Preference3.JPG
Binary files differ
diff --git a/20050425/img/Profile1.JPG b/20050425/img/Profile1.JPG
new file mode 100644
index 0000000..64745c4
--- /dev/null
+++ b/20050425/img/Profile1.JPG
Binary files differ
diff --git a/20050425/img/Profile2.JPG b/20050425/img/Profile2.JPG
new file mode 100644
index 0000000..6cd4c42
--- /dev/null
+++ b/20050425/img/Profile2.JPG
Binary files differ
diff --git a/20050425/img/Profile3.JPG b/20050425/img/Profile3.JPG
new file mode 100644
index 0000000..526540a
--- /dev/null
+++ b/20050425/img/Profile3.JPG
Binary files differ
diff --git a/20050425/img/Profile4.JPG b/20050425/img/Profile4.JPG
new file mode 100644
index 0000000..9adfc0f
--- /dev/null
+++ b/20050425/img/Profile4.JPG
Binary files differ
diff --git a/20050425/img/Profile5.JPG b/20050425/img/Profile5.JPG
new file mode 100644
index 0000000..b052389
--- /dev/null
+++ b/20050425/img/Profile5.JPG
Binary files differ
diff --git a/20050425/img/Profile6.JPG b/20050425/img/Profile6.JPG
new file mode 100644
index 0000000..7178f7b
--- /dev/null
+++ b/20050425/img/Profile6.JPG
Binary files differ
diff --git a/20050425/img/Profile_tyui1.JPG b/20050425/img/Profile_tyui1.JPG
new file mode 100644
index 0000000..48cf4aa
--- /dev/null
+++ b/20050425/img/Profile_tyui1.JPG
Binary files differ
diff --git a/20050425/img/Profile_tyui2.JPG b/20050425/img/Profile_tyui2.JPG
new file mode 100644
index 0000000..ab3dc52
--- /dev/null
+++ b/20050425/img/Profile_tyui2.JPG
Binary files differ
diff --git a/20050425/img/ProxySet1.JPG b/20050425/img/ProxySet1.JPG
new file mode 100644
index 0000000..78919aa
--- /dev/null
+++ b/20050425/img/ProxySet1.JPG
Binary files differ
diff --git a/20050425/img/ProxySet2.JPG b/20050425/img/ProxySet2.JPG
new file mode 100644
index 0000000..1a5f980
--- /dev/null
+++ b/20050425/img/ProxySet2.JPG
Binary files differ
diff --git a/20050425/img/RemProfile10.JPG b/20050425/img/RemProfile10.JPG
new file mode 100644
index 0000000..828cda5
--- /dev/null
+++ b/20050425/img/RemProfile10.JPG
Binary files differ
diff --git a/20050425/img/RemProfile11.JPG b/20050425/img/RemProfile11.JPG
new file mode 100644
index 0000000..34ec17c
--- /dev/null
+++ b/20050425/img/RemProfile11.JPG
Binary files differ
diff --git a/20050425/img/RemProfile12.JPG b/20050425/img/RemProfile12.JPG
new file mode 100644
index 0000000..6e55466
--- /dev/null
+++ b/20050425/img/RemProfile12.JPG
Binary files differ
diff --git a/20050425/img/RemProfile13.JPG b/20050425/img/RemProfile13.JPG
new file mode 100644
index 0000000..2af6c9d
--- /dev/null
+++ b/20050425/img/RemProfile13.JPG
Binary files differ
diff --git a/20050425/img/RemProfile2.JPG b/20050425/img/RemProfile2.JPG
new file mode 100644
index 0000000..945c52c
--- /dev/null
+++ b/20050425/img/RemProfile2.JPG
Binary files differ
diff --git a/20050425/img/RemProfile3.JPG b/20050425/img/RemProfile3.JPG
new file mode 100644
index 0000000..a22efa5
--- /dev/null
+++ b/20050425/img/RemProfile3.JPG
Binary files differ
diff --git a/20050425/img/RemProfile4.JPG b/20050425/img/RemProfile4.JPG
new file mode 100644
index 0000000..fff82af
--- /dev/null
+++ b/20050425/img/RemProfile4.JPG
Binary files differ
diff --git a/20050425/img/RemProfile5.JPG b/20050425/img/RemProfile5.JPG
new file mode 100644
index 0000000..0084e3b
--- /dev/null
+++ b/20050425/img/RemProfile5.JPG
Binary files differ
diff --git a/20050425/img/RemProfile6.JPG b/20050425/img/RemProfile6.JPG
new file mode 100644
index 0000000..a689908
--- /dev/null
+++ b/20050425/img/RemProfile6.JPG
Binary files differ
diff --git a/20050425/img/RemProfile7.JPG b/20050425/img/RemProfile7.JPG
new file mode 100644
index 0000000..fc5054d
--- /dev/null
+++ b/20050425/img/RemProfile7.JPG
Binary files differ
diff --git a/20050425/img/RemProfile8.JPG b/20050425/img/RemProfile8.JPG
new file mode 100644
index 0000000..51df73d
--- /dev/null
+++ b/20050425/img/RemProfile8.JPG
Binary files differ
diff --git a/20050425/img/RemProfile9.JPG b/20050425/img/RemProfile9.JPG
new file mode 100644
index 0000000..8f4f88d
--- /dev/null
+++ b/20050425/img/RemProfile9.JPG
Binary files differ
diff --git a/20050425/img/Sequence.JPG b/20050425/img/Sequence.JPG
new file mode 100644
index 0000000..474f74a
--- /dev/null
+++ b/20050425/img/Sequence.JPG
Binary files differ
diff --git a/20050425/img/Service.JPG b/20050425/img/Service.JPG
new file mode 100644
index 0000000..0437f4a
--- /dev/null
+++ b/20050425/img/Service.JPG
Binary files differ
diff --git a/20050425/img/VirsionUp1.JPG b/20050425/img/VirsionUp1.JPG
new file mode 100644
index 0000000..7df98ab
--- /dev/null
+++ b/20050425/img/VirsionUp1.JPG
Binary files differ
diff --git a/20050425/img/VirsionUp2.JPG b/20050425/img/VirsionUp2.JPG
new file mode 100644
index 0000000..43f61ed
--- /dev/null
+++ b/20050425/img/VirsionUp2.JPG
Binary files differ
diff --git a/20050425/img/VirsionUp3.JPG b/20050425/img/VirsionUp3.JPG
new file mode 100644
index 0000000..163aebf
--- /dev/null
+++ b/20050425/img/VirsionUp3.JPG
Binary files differ
diff --git a/20050425/img/pulgselect1.JPG b/20050425/img/pulgselect1.JPG
new file mode 100644
index 0000000..a575ae9
--- /dev/null
+++ b/20050425/img/pulgselect1.JPG
Binary files differ
diff --git a/20050425/img/pulgselect2.JPG b/20050425/img/pulgselect2.JPG
new file mode 100644
index 0000000..03ee773
--- /dev/null
+++ b/20050425/img/pulgselect2.JPG
Binary files differ
diff --git a/20050425/img/pulgselect3.JPG b/20050425/img/pulgselect3.JPG
new file mode 100644
index 0000000..5097160
--- /dev/null
+++ b/20050425/img/pulgselect3.JPG
Binary files differ
diff --git a/20050425/img/pulgselect4.JPG b/20050425/img/pulgselect4.JPG
new file mode 100644
index 0000000..0f53213
--- /dev/null
+++ b/20050425/img/pulgselect4.JPG
Binary files differ
diff --git a/20050425/img/pulgselect5.JPG b/20050425/img/pulgselect5.JPG
new file mode 100644
index 0000000..cc3cb0b
--- /dev/null
+++ b/20050425/img/pulgselect5.JPG
Binary files differ
diff --git a/20050425/img/pulgselect6.JPG b/20050425/img/pulgselect6.JPG
new file mode 100644
index 0000000..12a6e92
--- /dev/null
+++ b/20050425/img/pulgselect6.JPG
Binary files differ
diff --git a/20050425/img/pulgselect7.JPG b/20050425/img/pulgselect7.JPG
new file mode 100644
index 0000000..1d43b7c
--- /dev/null
+++ b/20050425/img/pulgselect7.JPG
Binary files differ
diff --git a/20050425/kawashima.jpg b/20050425/kawashima.jpg
new file mode 100644
index 0000000..6921cda
--- /dev/null
+++ b/20050425/kawashima.jpg
Binary files differ
diff --git a/20050425/main.html b/20050425/main.html
new file mode 100644
index 0000000..cd2f07d
--- /dev/null
+++ b/20050425/main.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML><HEAD><TITLE>Eclipse Foundation</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
+<BODY>
+<TABLE cellSpacing=5 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD align=left width="72%"><font class="indextop" size="+1"><b><font face="Arial, Helvetica, sans-serif" size="+2">Japan
+ Working Group</font></b></font> <font face="Arial, Helvetica, sans-serif" size="+2"><b><br>
+ 1st seminar at Makuhari, Japan<br>
+ 25th April 2005</b></font><BR>
+ </TD>
+ <TD width="28%"><img src="../index.files/Idea.jpg" width="120" height="86"></TD>
+ </TR></TBODY></TABLE>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td height="40" align=left bgcolor=#0080c0 colspan=2><b><font color="#FFFFFF">
+ @æPñZ~i[NTT£r</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top width="97%"><img src="P4253004_200.jpg" width="267" height="200" alt="Mike Milinkovich" align="right">Eclipse
+ Japan Working Group Ì«ðLOµA Ä Eclipse Foundation ï· Mike Milinkovich ðµ«AZ~i[ðJõܷB
+ Eclipse Foundation ÅͽÌR~
jeBâvWFNgð§¿ã°Ä¢Ü·ªAnæÊÌ[LOO[vÍú{ªßÄÅ·B
+ NeÐæèAÛèâøA®væðÐîµÜµ½B <br>
+ <br>
+ Japan Working Group ÅÍAEclipse ÌZpÊÉÅ_ðÄÄ®µÄ¢«Ü·ªA±ÌZ~i[ÅÍrWlXÊÉX|bgðÄܵ½BEclipse
+ ÍVµ¢rWlXfðñµÄ¢é©çÅ·B I[v\[XÌvOCª½oñÁĢܷªA LÌvOCÌà³êĢܷB Eclipse
+ vbgtH[©ÌÍI[v\[XÅ·ªA »ÌãÅN[Y©ÂL¿ÌvOCðJµAÌ·é±ÆªÂ\ÈÌÅ·B EclipsevbgtH[ªLÍȪìÌûX©çÚ³êÄ¢éRÅ·B
+ <br>
+ <br>
+ ßOÌZ~i[ÍrWlXÊÉÅ_ðÄA Eclipse Foundation ÖÌÁ¿ð¢³êÄ¢ééÆÌ}l[WgÌûXA fBAÌûXðÎÛÉéæµÜµ½BßãÍÎÛÒðZpÒÉàL°A
+ Eclipse ÌSeÆĢ̮üA»µÄNéÆÌ®væð²ÐîµÜµ½B</td>
+ </tr>
+ </tbody>
+</table>
+<TABLE cellSpacing=5 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD height="40" align=left bgColor=#0080c0 colSpan=2><B><font color="#FFFFFF">
+ @10:30`12:00 Eclipse Japan Membership Meeting<br>
+ `Eclipse FoundationïõIGe[V` </font></B></TD>
+ </TR>
+ <TR>
+ <TD vAlign=top align=right width="3%"><IMG height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></TD>
+ <TD width="97%">
+ <P>Eclipse Foundation, Japan Working Group ÌTv@iNTTREFA °R^êj <a href="20050425M1doyama.pdf">¿PDF</a></P>
+ </TD>
+ </TR>
+ <TR>
+ <TD vAlign=top align=right width="3%"><IMG height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></TD>
+ <TD width="97%">
+ <P>The Eclipse Community (Mike Milinkovich, Executive Director) <a href="20050425M1Milinkovich.pdf">¿PDF</a></P>
+ </TD>
+ </TR>
+ </TBODY>
+</TABLE>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td height="40" align=left bgcolor=#0080c0 colspan=2><b><font color="#FFFFFF">
+ @13:00`17:00 Eclipse Japan Working Group ݧLOZ~i[<br>
+ ` EclipseCon2005ñÆJapan WGÌ®væ`</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">
+ <p>EclipseCon 2005 ñ@iNTTREFA °R^êj <a href="20050425M2doyama.pdf">¿PDF</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">
+ <p>Strategy and Architecture (Mike Milinkovich, Executive Director) <a href="20050425M2Milinkovich.pdf">¿PDF</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">ï·¥A@Eclipse ÖÌúÒ iNTTREFA ·ìæ÷ðj@<a href="20050425M2nagano.pdf">¿PDF</a></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">ïÐ¥A@Eclipse Japan WG ÖÌxmÊÌæègÝ ixmÊ cÎj <a href="20050425M2Fujitsu.pdf">¿PDF</a></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">ïÐ¥A@Eclipse Japan WG ú§Ì®væ iú§ ¬ìG÷j <a href="20050425M2Hitachi.pdf">¿PDF</a></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">ïÐ¥A@NECÌEclipseÉηéæègÝ iNEC ÝãMFj <a href="20050425M2NEC.pdf">¿PDF</a></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">ïÐ¥A@Eclipse Japan WG ÖÌú{ACEr[EGÌæègÝ iIBM áö³÷j <a href="20050425M2IBM.pdf">¿PDF</a></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">ïÐ¥A@NTTREFAÌ®væ iNTTREFA Ø_¥j <a href="20050425M2NTTComware.pdf">¿PDF</a></td>
+ </tr>
+ </tbody>
+</table>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td height="30" align=left bgcolor=#0080c0 colspan=2><b><font color="#FFFFFF">@eNjJZbV</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top width="72%" height="92">
+ <p><img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0>@11:00 ` 13:00@Eclipse JDT nYIE`
[gA<br>
+ @` Java vO} Eclipse üåÒ ` <br>
+ iNTTREFA@¬RaTj<br>
+ <br>
+ EclipseðJavaJc[ƵÄg¤î{ðJvWFNgÌ»êÉÇÌæ¤ÉnYI·é©AREFAÅÌáðKt«ÅÐîµÜµ½B<br>
+ <br>
+ <img height=16 src="../index.files/Adarrow.gif"
+ width=16 border=0>@15:00 ` 17:00@Eclipse RCP nYIE`
[gA<br>
+ @` Eclipse b`NCAgJÒüåÒ `<br>
+ iNTTREFA@ìOj<br>
+ <br>
+ EclipseJt@X2005Åsíê½RCPvOCJÌ`
[gAðT}[ÅÐîµÜµ½B<a href="rcp_tutorial_ja1.html">¿HTML</a></p>
+ </td>
+ <td width="28%" valign="top" height="92">
+ <p><img src="P4253040_200.jpg" width="267" height="200" alt="eNjJZbVÍl"></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td height="30" align=left bgcolor=#0080c0 colspan=2><b><font color="#FFFFFF">
+ @fBA½¿</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top width="75%">
+ <p><br>
+ <a href="http://www.atmarkit.co.jp/news/200504/26/eclipse.html" target="_blank">http://www.atmarkit.co.jp/news/200504/26/eclipse.html
+ </a><br>
+ <br>
+ <a href="http://itpro.nikkeibp.co.jp/free/NBY/NEWS/20050426/160109/" target="_blank">http://itpro.nikkeibp.co.jp/free/NBY/NEWS/20050426/160109/</a>
+ <br>
+ <br>
+ <a href="http://www.itmedia.co.jp/enterprise/articles/0504/25/news050.html" target="_blank">http://www.itmedia.co.jp/enterprise/articles/0504/25/news050.html</a></p>
+ <p><a href="http://itpro.nikkeibp.co.jp/members/ITPro/oss/20050517/160977/">http://itpro.nikkeibp.co.jp/members/ITPro/oss/20050517/160977/</a></p>
+ </td>
+ <td width="25%">
+ <p><img src="P4253076_200.jpg" width="267" height="200" alt="}l[WgZbVÍl"></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+</BODY></HTML>
diff --git a/20050425/rcp_tutorial_ja1.files/Idea.jpg b/20050425/rcp_tutorial_ja1.files/Idea.jpg
new file mode 100644
index 0000000..119ce70
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/Idea.jpg
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/default_style.css b/20050425/rcp_tutorial_ja1.files/default_style.css
new file mode 100644
index 0000000..f5fde26
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/default_style.css
@@ -0,0 +1,45 @@
+P {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+TABLE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+TD {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+TH {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+PRE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: #e5e5e5
+}
+H2 {
+ FONT-WEIGHT: bold; FONT-SIZE: 18pt; LINE-HEIGHT: 14px; FONT-FAMILY: "lr oSVbN"
+}
+CODE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
+}
+SUP {
+ FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica,geneva
+}
+H3 {
+ FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-FAMILY: "lr oSVbN"
+}
+LI {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+H1 {
+ FONT-WEIGHT: bold; FONT-SIZE: 28px; FONT-FAMILY: "lr oSVbN"
+}
+BODY {
+ MARGIN-TOP: 5mm; FONT-SIZE: 10pt; MARGIN-LEFT: 3mm; FONT-FAMILY: Arial, Helvetica, "lr oSVbN"
+}
+.indextop {
+ FONT-WEIGHT: bold; FONT-SIZE: x-large; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
+}
+.indexsub {
+ FONT-SIZE: xx-small; COLOR: #8080ff; FONT-FAMILY: Arial, Helvetica, sans-serif
+}
+.cmd {
+ COLOR: #ffffff; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: #343434
+}
diff --git a/20050425/rcp_tutorial_ja1.files/error1.gif b/20050425/rcp_tutorial_ja1.files/error1.gif
new file mode 100644
index 0000000..25ee64e
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/error1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/explore1.gif b/20050425/rcp_tutorial_ja1.files/explore1.gif
new file mode 100644
index 0000000..4f77360
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/explore1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/hello.gif b/20050425/rcp_tutorial_ja1.files/hello.gif
new file mode 100644
index 0000000..670102b
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/hello.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/hyatt.jpg b/20050425/rcp_tutorial_ja1.files/hyatt.jpg
new file mode 100644
index 0000000..7a5692d
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/hyatt.jpg
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/manifest1.gif b/20050425/rcp_tutorial_ja1.files/manifest1.gif
new file mode 100644
index 0000000..d9ed801
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/manifest1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/note.gif b/20050425/rcp_tutorial_ja1.files/note.gif
new file mode 100644
index 0000000..f6260db
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/note.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/run1.gif b/20050425/rcp_tutorial_ja1.files/run1.gif
new file mode 100644
index 0000000..295e0d2
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/run1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/tip.gif b/20050425/rcp_tutorial_ja1.files/tip.gif
new file mode 100644
index 0000000..77b2451
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/tip.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/tryit.gif b/20050425/rcp_tutorial_ja1.files/tryit.gif
new file mode 100644
index 0000000..f4927a4
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/tryit.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.files/wizard1.gif b/20050425/rcp_tutorial_ja1.files/wizard1.gif
new file mode 100644
index 0000000..bb2480b
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.files/wizard1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja1.html b/20050425/rcp_tutorial_ja1.html
new file mode 100644
index 0000000..6d676ed
--- /dev/null
+++ b/20050425/rcp_tutorial_ja1.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!-- saved from url=(0110)http://ria03-se.oss.nttcom.co.jp/public/technology/eclipse/rcp_tutorial/rcp_tutorial_ja1/rcp_tutorial_ja1.html -->
+<HTML><HEAD><TITLE>RCP Tutorial: Part 1</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=shift_jis"><LINK
+href="rcp_tutorial_ja1.files/default_style.css" rel=stylesheet>
+<STYLE type=text/css>.style1 {
+ FONT-WEIGHT: bold
+}
+</STYLE>
+
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
+<BODY vLink=#800080 link=#0000ff>
+<DIV align=right><FONT face="Times New Roman, Times, serif" size=2>© 2005 by
+Frank Gerhardt, Christian Wege; made available under the EPL v1.0<BR>
+ Translation copyright © Toru Kawashima, NTT COMWARE CORPORATION </FONT>
+ <TABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD vAlign=top align=left bgColor=#0080c0 colSpan=2><B><FONT
+ face=Arial,Helvetica><FONT color=#ffffff> Eclipse Corner
+ Article</FONT></FONT></B></TD></TR></TBODY></TABLE></DIV>
+<DIV align=left>
+ <H1><IMG height=86 src="../index.files/Idea.jpg" width=120
+align=center></H1>
+</DIV>
+<H1 align=center>RCP Tutorial: Part 1</H1>
+<BLOCKQUOTE>
+ <P><B>Summary</B><BR>
+ ±Ì Tutorial ÅÍ EclipseCon 2005 Åsíê½ Tutorial ðT}Å Part 1, <A
+ href="rcp_tutorial_ja2.html">Part 2</A> ɪ¯ÄÐîµÜ·BEclipse 3.0 ©ç±ü³ê½ RCP (Rich
+ Client Platform) ðgÁÄARCP Éæéb`NCAgÌ¢EÆ»ÌJÌ COOL ³ð_Ô©Ä¢½¾¯éÆv¢Ü·B</P>
+ <P><b><img src="kawashima.jpg" width="65" height="100" align="right"></b>¦ ±ÌRecÍ
+ <A href="http://www.eclipsecon.org/2005/index.php"
+ target=_blank>EclipseCon 2005</A> Åsíê½ <A
+ href="http://www.eclipsecon.org/2005/event.php?id=15" target=_blank>Tutorial
+ 08: Developing Eclipse Rich Client Applications</A> Ì<A
+ href="EclipseCon2005_Tutorial8.pdf"
+ target=_blank>eLXg</A>ð|óµ½àÌÅ·Bú{êóÉÛµÄõ²¦Í¢½¾¢½ Dr. Frank GerhardtADr. Christian
+ Wege ¼É´Ó¢½µÜ·B</P>
+ <P><B>By Toru Kawashima, NTT COMWARE CO. </B><BR><FONT size=-1>2005 / 4 / 25
+ </FONT></P></BLOCKQUOTE>
+<HR width="100%">
+
+<H2>ͶßÉ</H2>
+<P>Eclipse ªp³êéæ¤ÉÈÁÄ·®ÉAAvP[V\z̽ßÌc[AÂÜè IDE
+Ƶľ¯ÅÈA¢íäéAvP[VƵÄp³êéæ¤ÉÈèܵ½BEclipseJ`[ͱÌXüð}¦üêÄAEclipse 3.0 ƤÉ
+RCPð±üµÜµ½B±êÉæèAb`NCAgAvP[V̽ßÌvbgtH[ª®³êAEclipse
+x[XÌAvP[VÌ쬪eÕÉÈèܵ½B</P>
+<P>»±Å±±ÅÍAb`NCAgðÀ»·éZpÌêÂƵÄAEclipse b`NCAgAvP[VðÐîµÄ¢«Ü·B</P>
+<H3>`
[gATv</H3>
+<P>±Ì`
[gAÅÍARCP x[XÌAvP[VÌJApbP[WOAfvCgAXVÌIÈA[LeN`É¢ÄȺÌæ¤É Step
+ð¥ñÅÐîµÄ¢«Ü·B</P>
+<P>Part 1
+ÅÍAÆÁÄଳÈAvP[VðJµÜ·B±êÍÆÄàb`ÆÍ¢¦Ü¹ñªAAvP[VÌ\¢ðmF·éÉÍ\ªÆ¢¦Ü·B»µÄ±ÌAvP[VÌzzÜÅs¢Ü·B</P>
+<P><A
+href="http://ria03-se.oss.nttcom.co.jp/public/technology/eclipse/rcp_tutorial/rcp_tutorial_ja2/rcp_tutorial_ja2.html">Part
+2</A> ÅÍAX¡GÈAvP[Vð쬵AwvVXeðÇÁµÜ·B³çÉ branding ðÁ¡µ½ feature
+ðÇÁµAzz̽ßÉAvP[VðpbP[WOµÜ·B³çÉAAbvf[gTCgâAbvf[g}l[WðpµÄÇÌæ¤ÉAbvf[gðzz·é©ðÐîµÜ·B</P>
+<P>Part 3 ÅÍARCP ɨ¯éeXgðྵĢ«Ü·B</P>
+<P>`
[gAÅÍAEclipse ɯ«³êÄ¢é template ðpµÜ·B±Ì template Í Eclipse
+ÌR|[lgðÇÁµ½èAJÌ Step ðfXg[V·éÌÉñíÉðɧ¿Ü·B</P>
+<H3>õ</H3>
+<P>ȺÌ«ðõµÜ·B</P>
+<UL>
+ <LI>PC
+ <LI>JDK 1.4.2 Installed<BR><A
+ href="http://java.sun.com/j2se/1.4.2/ja/download.html" target=_blank>Sun
+ ÌTCg</A>
+ <LI>ÅVÌ Eclipse Milestone Build Ì Eclipse SDKARCP ¨æÑ RCP SDK<BR>¦ <A
+ href="http://www.eclipse.org/downloads/index.php" target=_blank>»ÝÌÅV</A>Í
+ Eclipse 3.1 M6 (2005/4/25) </LI></UL>
+<BLOCKQUOTE><PRE>eclipse-RCP-3.1M6-win32.zip
+eclipse-RCP-SDK-3.1M6-win32.zip
+eclipse-SDK-3.1M6-win32.zip
+</PRE></BLOCKQUOTE>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/note.gif" width=62> ±Ì`
[gAÍ
+Windows XP
+ãÅsíêĢܷªA¼ÌvbgtH[Åàש¢ÏXÌÝÅÇÝÖ¦çêéÆv¢Ü·B»ÌêÂƵÄãLA[JCuͲpÌvbgtH[É í¹Äpӵľ³¢B</P>
+<P> </P>
+<H2>Eclipse CXg[</H2>
+<P>ȺÌfBNg\¬ðpµÜ·B</P>
+<UL>
+ <LI>Eclipse CXg[fBNgF <eclipse-dir> iá¦Î C:\eclipsej
+ <LI>workspace F<workspace-dir> iá¦Î C:\workspace j </LI></UL>
+<P>CXg[µÜ·B</P>
+<UL>
+ <LI><eclipse-dir> É Eclipse-SDK ðWJ
+ <LI><eclipse-dir> É Eclipse-RCP-SDK Ì plugins Æ features ðWJ
+ <LI>N® </LI></UL>
+<P>N®ªmFÅ«½çõ®¹Å·B</P>
+<P> </P>
+<H2>î{RCPAvP[VÌì¬</H2>
+<P>Eclipse Í RCP
+AvP[Vð쬷é½ßÌEBU[hðpӵĢܷB±êÉæèVvÈXPgðì¬Å«Ü·B±ÌEBU[hðp·éÆÌXebvÅ RCP
+AvP[Vðì¬Å«Ü·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61>
+vWFNgð쬵ÄÝܵå¤</P>
+<UL>
+ <LI>New Plug-in Project Ìì¬
+ <LI>Project name: rcpdemo
+ <LI>Next
+ <LI>"Would you like to create a rich client application?"> Check "Yes"
+</LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=373 alt="" src="rcp_tutorial_ja1.files/wizard1.gif" width=407
+ border=0 name=a></P></BLOCKQUOTE>
+<UL>
+ <LI>Template Page ÉÄ "Hello RCP" ðIð
+ <LI>Finish </LI></UL>
+<P>ÆÁÄàVvÈ RCP AvP[Vªì¬Å«Üµ½B¯É Plug-in Manifest Editor
+ªN®µÄ«Ä¢Ü·B±Ì^uÉ¢ÄÈPÉ©Ä¢«Ü·B</P>
+<P>"Overview" ^uÍ±Ì Plug-in Ì ID ƼOð¦µÄ¢Ü·B</P>
+<BLOCKQUOTE>
+ <P><IMG height=322 src="rcp_tutorial_ja1.files/manifest1.gif"
+width=406></P></BLOCKQUOTE>
+<P>"Dependencies" ^uͼÚIÈ˶ÖWð¦µÄ¢Ü·ªAÔÚIÈàÌÍ»µÄ¢Ü¹ñBµ©µAÀÛÉ RCP
+AvP[Vð®ì³¹é½ßÉÍA¼ÚIAÔÚI¼ûÌ˶«ðKvƵܷB±êÍAvP[VÌzzÌÛÉdvÉÈèÜ·B½¾A±±ÅÍÚµÍGê¸ÉAãÉRtBO[VEBU[hðgÁÄAÇÌæ¤É±Ì˶ÖWð©çpbP[WOðs¤©ðྵܷB</P>
+<P>"Extensions" ^uÅÍAPlug-in ãÉè`³ê½Vµ¢AvP[Vð¦µÄ¢Ü·iRCP AvP[VÍ Plug-in
+ÌêíÅ·jB¯ÉAÐÆÂÌVµ¢ perspective àè`µÄ¢Ü·B±êÍãÙÇ\[XR[hÅ©Ä¢«Ü·B</P>
+<P>Vµ¢ Plug-in Project Wizard Írcpdemo
+AvP[VÉKvÈ\[XR[hà¯É쬵ÄêÜ·B±Ì\[XR[hð©éOÉAÈÉÍÆà êAAvP[VðN®µÄÝܵå¤B</P>
+<P> </P>
+<H2>Rich Client Application ÌN® </H2>
+<P>»±Å launch configuration ðìµÜ·B»ÝÌ Plug-in Manifest Editor ÍKØÈ launch
+configuration 𶬷é½ßÌÖÈèiðñµÄ¢Ü·iOverview ^uðQÆjB</P>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> N®µÄÝܵå¤</P>
+<UL>
+ <LI>"Overview" ^u
+ <LI>"Launch an Eclipse application" ðNbN </LI></UL>
+<P>æ¤â RCP AvP[ViworkbenchjªN®µÜµ½B</P>
+<BLOCKQUOTE>
+ <P><IMG height=220 src="rcp_tutorial_ja1.files/hello.gif"
+width=294></P></BLOCKQUOTE>
+<P>Eclipse Í ù¶Ì workbench ðg£µ½ view â editor, perspective
+Æ¢Á½àÌ©ç\¬³êĢܷBêûAb`NCAgAvP[VÍ©ª©gÌ workbench ðàÁĢܷBÂÜèA rcpdemo
+ɨ¢ÄÍÊí workbench àÅN®·é view
+ÈǪܾÈÉàè`³êĢȢ±ÆÉÈèÜ·B»±ÅAb`NCAgAvP[VðN®·é½ßÉAKvÈ Plug-in ðè`µ½èAù¶Ì
+workbench ðu«·¦éAvP[Vð ¦·Kvª èÜ·B</P>
+<P>±±ÅAlaunch configuration ð©ÄÝܵå¤B</P>
+<UL>
+ <LI>Toolbar: Run>Run... </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=437 src="rcp_tutorial_ja1.files/run1.gif"
+width=468></P></BLOCKQUOTE>
+<P>"Main" ^uÅÍAworkspace f[^Ìi[fBNgðwèµÄ¢Ü·B"Program to Run" ZNVÅÍ
+"rcpdemo.application"
+ªIð³êĢܷBãÙÇAb`NCAgAvP[VªÇÌæ¤Év_NgƵÄN®·é©ð©Ä¢«Ü·B</P>
+<P>"Plug-ins" ^uÅÍKvÈ·×ÄÌ plug-in ªXg³êĢܷB±êÍAPlug-in Manifest Editor
+Å\¦³êÄ¢½¼Ú˶µÄ¢é plug-in Ìîñ©çAlaunch configuration
+ÉæÁÄ·×Ä̼ÚIAÔÚI˶ÖWªÔ
³ê½±ÆÉÈèÜ·B</P>
+<P>"configuration" ^uÅÍÝèîñÌi[æð¦µÄ¢Ü·B»±É é "config.ini" t@Cð©ÄÝܵå¤B</P>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> Ìæ¤ÉµÄ
+Eclipse Ì View É\¦µÄÝܵå¤B</P>
+<UL>
+ <LI>Toolbar: File>Open external file...
+ <LI>QÆF"<workspace-dir>\.metadata\.plugins\org.eclipse.pde.core\Eclipse
+ Application\config.ini" </LI></UL>
+<P>±Ìt@CÍA"plug-ins" ^uÉ»êÄ¢½ plug-in ðÜñÅ¢ÄA±Ìîñ©ç¶¬³êĢܷBOSGi runtime
+ͱÌÝèt@CÉ©ê½ plug-in ÌàeðÇÝæèÜ·B </P>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/tip.gif" width=62> OSGi ( <A
+href="http://www.osgi.org/" target=_blank>Open Services Gateway Initiative </A>)
+Í\tgEFAÌÇðeÕÉ·é½ßÌdgÝÅAEclipse ÅÍ plug-in ÌÇÁíÈÇÌÇÉpµÄ¢Ü·B</P>
+<P> </P>
+<H2>RCP Application Ìî{vf</H2>
+<P>±±ÅArcpdemo Ì\[XR[hð©ÄÝܵå¤BEclipse ãÅÍȺÌ\¬ÉÈÁĢܷB</P>
+<BLOCKQUOTE>
+ <P><IMG height=527 src="rcp_tutorial_ja1.files/explore1.gif"
+width=393></P></BLOCKQUOTE>
+<H3>RCPdemoPlugin</H3>
+<P>b`NCAgAvP[VÍ Eclipse plug-in ÌêíÈÌÅAplug-in NXðKvƵܷB±ÌNXÍ plug-in
+CX^XÉANZXµ½èA\[Xohð[hµ½èµÜ·B</P>
+<H3>Application</H3>
+<P>±êÍ bootstrap NXÅ·B±ÌNXÍCCxg[vð workbench 𶬵N®µÜ·B </P>
+<BLOCKQUOTE><PRE>public class Application implements IPlatformRunnable {
+
+ public Object run(Object args) throws Exception {
+ Display display = PlatformUI.createDisplay();
+ try {
+ int returnCode = PlatformUI.createAndRunWorkbench(display,
+ new ApplicationWorkbenchAdvisor());
+ if (returnCode == PlatformUI.RETURN_RESTART) {
+ return IPlatformRunnable.EXIT_RESTART;
+ }
+ return IPlatformRunnable.EXIT_OK;
+ } finally {
+ display.dispose();
+ }
+ }
+}</PRE></BLOCKQUOTE>
+<H3>Perspective</H3>
+<P>workbench àÌ UI Ggð\¬·é½ßÉpµÜ·B½¾µ»ÝÌƱëArcpdemo ÍÐÆÂà view
+ðÁĢȢ½ßAperspective Éͽà èܹñB</P>
+<BLOCKQUOTE><PRE>public class Perspective implements IPerspectiveFactory {
+ public void createInitialLayout(IPageLayout layout) {
+ }
+}
+</PRE></BLOCKQUOTE>
+<H3>ApplicaitonActionBarAdvisor</H3>
+<P>action bar advisor ÍAmenu o[ÈÇÌæ¤É³Ü´ÜÈ action ðp·é½ßÌ hook
+ig£|CgjðñµÜ·B±êÍܽAXe[^XCðÝèµ½èAANV𶬵½èµÜ·B</P>
+<BLOCKQUOTE><PRE>public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
+ public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {<BR> super(configurer);
+ }
+
+ protected void makeActions(IWorkbenchWindow window) {
+ }
+
+ protected void fillMenuBar(IMenuManager menuBar) {
+ }
+}
+</PRE></BLOCKQUOTE>
+<H3>ApplicationWorkbenchAdvisor</H3>
+<P>workbench advisor Í©ª©gÌCtTCNÉÖ·é hook ðñµÜ·BàÁÆàdvÈðÌÐƪ
+<CODE>ApplicationWorkbenchWindowAdvisor</CODE> ÉεÄñ³êĢܷB</P>
+<BLOCKQUOTE><PRE>public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
+ private static final String PERSPECTIVE_ID = "rcpdemo.perspective";
+
+ public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
+ return new ApplicationWorkbenchWindowAdvisor(configurer);
+ }
+
+ public String getInitialWindowPerspectiveId() {
+ return PERSPECTIVE_ID;
+ }
+}</PRE></BLOCKQUOTE>
+<H3>ApplicaitonWorkbenchWindowAdvisor</H3>
+<P>workbench window advisor Í©ª©gÌCtTCNÉÖ·é hook ðñµÜ·Bá¦ÎAwindow ðI[v·éOÉ
+window TCYðÝè·éAÈÇÅ·B±±ÅÍAEBhETCYÆ^CgªÝè³êĢܷB</P>
+<BLOCKQUOTE><PRE>public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
+
+
+ public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
+ super(configurer);
+ }
+
+
+ public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
+ return new ApplicationActionBarAdvisor(configurer);
+ }
+
+ public void preWindowOpen() {
+ IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
+ configurer.setInitialSize(new Point(400, 300));
+ configurer.setShowCoolBar(false);
+ configurer.setShowStatusLine(false);
+ configurer.setTitle("Hello RCP");
+ }
+}</PRE></BLOCKQUOTE>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> rcpdemo
+applicaiton Ì workbench window ÌTCYÌÏXðµÄÝܵå¤B</P>
+<P> </P>
+<H2>RCP-distribution ÖÌWJ</H2>
+<P>±±ÜÅÅ rcpdemo ÌN®Æ\[XR[hÌTvðßīܵ½Bµ©µA¡ÌƱëN®Å«½Æ¢ÁÄà ÜÅ Eclipse SDK
+ãÅN®µ½±ÆÉÈèÜ·BGh[UÍfXNgbvAvP[VÌæ¤ÉN®µ½¢Æl¦Ä¢éŵå¤B»Ì½ßAJ«ƵÄÌ Eclipse
+©çAvP[Vð export µÄARCP distribution ãÉWJ·éKvª èÜ·iRCP SDK Í plug-in
+Ì\[XR[hàÜñŢܷªARCP destribution Í\[XR[hðÜÜȢŬÀÌ plug-in ÌZbgÌÝÅ\¬³êĢܷjB </P>
+<H3>Export Wizard</H3>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> WJµÄÝܵå¤</P>
+<UL>
+ <LI>rcpdemo ði[·é½ßÌCÓÌfBNg <rcpdemo-dir> ðì¬
+ <LI>RCP destribution ðãLfBNgÉWJ
+ <LI>rcpdemo Plug-in Manifest Editor Ì "overview" ^u
+ <LI>"Export Wizard" ðNbN
+ <LI>Export Destination Ì "Directory" ðIð
+ <LI>oÍæfBNgð "<rcpdemo-dir>\eclipse" ÉÝè
+ <LI>Finish </LI></UL>
+<P>ãLÉæÁÄ "eclipse" fBNgÍ RCP ðÜñŢܷBrcpdemo AvP[VÌ
+<STRONG><CODE>eclipse.exe</CODE></STRONG> ª©Â©é͸ŷB±êðÀsµÄÝܵå¤B</P>
+<UL>
+ <LI><STRONG><CODE>eclipse.exe</CODE></STRONG> ðÀsi_uNbNj </LI></UL>
+<P>G[ð\¦·é_CAOª\¦³êéÆv¢Ü·B</P>
+<BLOCKQUOTE>
+ <P><IMG height=113 src="rcp_tutorial_ja1.files/error1.gif"
+width=444></P></BLOCKQUOTE>
+<P>application ID ª©Â©èܹñAÆ¢¤G[Å·BRCP distribution
+ÍPÈévbgtH[ÈÌÅA·ÅÉè`³ê½AvP[VÌîñâAAvP[V ID Æ¢Á½àÌðÁĢȢÌÅ·B</P>
+<P>ÅÍÌæ¤ÉR}hC©çðÀsµÄÝܵå¤B</P>
+<BLOCKQUOTE><PRE class=cmd>eclipse -application rcpdemo.application
+</PRE></BLOCKQUOTE>
+<P>»êÅàܾG[ªoÄ¢éÆv¢Ü·B¡xÍR}hC©ç^¦½ ID ª©Â©çȢƢ¤G[Å·B±êÍÂÜèArcpdemo Í
+Eclipse Ì runtime Éͩ©çȢƢ¤±ÆÅ·BÀÛAruntime É plug-in ð©Â¯é±ÆÍÅ«È¢ÌÅ·BæÁÄAKØÈ
+plug-in ÌXgðÁèµÄ °È¯êÎÈçÈ¢ÌÅ·B</P>
+<H3>config.ini Å Eclipse runtime ðÝè</H3>
+<P>G[OÉ éæ¤ÉAconfig.ini Í <rcpdemo-dir>\eclipse\configuration
+fBNgÉ ÁÄAOSGi runtime ͱÌt@CðÇñŢܷBæÁıÌt@CÉKØÈ plug-in ÌÝèð·éKvª èÜ·B</P>
+<BLOCKQUOTE><PRE>osgi.bundles=org.eclipse.core.runtime@2:start, org.eclipse.core.commands,<BR>org.eclipse.core.expressions, org.eclipse.help, org.eclipse.jface,<BR>org.eclipse.osgi, org.eclipse.swt.win32, org.eclipse.swt,<BR>org.eclipse.ui.workbench, org.eclipse.ui, rcpdemo
+</PRE></BLOCKQUOTE>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/note.gif" width=62>
+ãLÍÀÛÉÍ1sÅLqµÜ·B</P>
+<P>N®ÉñAvP[VðwèµÈ¢æ¤É·é½ßÉÍAconfig.ini ÉȺÌÝèðÁ¦Ü·B </P>
+<BLOCKQUOTE><PRE>eclipse.application=rcpdemo.application</PRE></BLOCKQUOTE>
+<UL>
+ <LI>p[^ȵÅAvP[VðN®ieclipse.exe ð_uNbNj </LI></UL>
+<P>àµAܾ¤ÜN®Å«È¢æ¤Åµ½çAconfiguration fBNgÌ config.ini
+ÈOÌt@CðÁµÄÝܵå¤Bconfiguration ÌîñÍN®ð¬»·é½ßÉLbV
³êÄ¢é©çÅ·B </P>
+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> "RCP
+application with a view" Ìev[gðgÁÄ RCP AvP[V rcpview
+ð쬵ÄAR[hðßÄÝܵå¤B±êðQlÉArcpdemo É "File" j
[ðÇÁµÄA"Exit" Å«éæ¤É Action
+ðÇÁµÄÝܵå¤B </P>
+<P> </P>
+<P>¢©ªÅµ½©HPart 1 ͱêÉÄI¹Å·B¨æêlŵ½B</P>
+<P> </P>
+<H2>\[XR[h</H2>
+<P>±Ì`
[gAÅ쬷éAvP[VÌ zip t@CÍA´{TCgÌ<A
+href="http://www.eclipseteam.de/wiki/pub/Public/RCPTutorial/rcptutorial.zip">±¿ç</A>©çæ¾Å«Ü·B</P>
+<P> </P>
+<H2>¨íèÉ</H2>
+<P>¡ñÍ Eclipse RCP Ét®Ìev[gðgpµ½ RCP AvP[VÌJðXebvð¥ñÅÇÁÄÝܵ½Bî{IÉ Wizard
+`®ðÅåÀÉpµÜµ½ªAr éæ¤ÉARCP Æ¢ÁÄàî{Í Eclipse Plug-in
+ÈÌÅ»ÌdgÝð«¿ñÆð·é±ÆÍÆÄàdvÉÈèÜ·B</P>
+<P><A
+href="rcp_tutorial_ja2.html">Part 2</A> ÅÍA³çÉÊÌAvP[VðpµÄAwvÌÇÁâXV}l[WÌpÆ¢Á½ªÜÅiñÅ¢«Ü·B</P>
+<P> </P>
+<H2>References</H2>
+<UL>
+ <LI>RCP Tutorial: Part1, <A
+ href="rcp_tutorial_ja2.html">Part 2</A> ,
+ <LI><A href="http://www.eclipsecon.org/2005/index.php"
+ target=_blank>EclipseCon 2005</A> <A
+ href="http://www.eclipsecon.org/2005/event.php?id=15" target=_blank>Tutorial
+ 08: Developing Eclipse Rich Client Applications</A>
+ <LI><A href="http://www.eclipseteam.de/" target=_blank>EclipseStream</A>
+ <LI><A href="http://www.eclipse.org/rcp/" target=_blank>Eclipse Rich Client
+ Platform </A>
+ <LI><A href="http://www.eclipsecon.org/2005/index.php"
+ target=_blank>EclipseCon 2005</A>, <A
+ href="http://www.eclipsecon.org/2005/themes.php?track=1" target=_blank>RCP
+ Tracks</A>
+ <LI>Rich Client Platform Tutorial, by Ed Burnette. <A
+ href="http://eclipse.org/articles/Article-RCP-1/tutorial1.html"
+ target=_blank>Part 1</A>, <A
+ href="http://eclipse.org/articles/Article-RCP-2/tutorial2.html"
+ target=_blank>Part 2</A>, <A
+ href="http://eclipse.org/articles/Article-RCP-3/tutorial3.html"
+ target=_blank>Part 3</A> </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=131 src="rcp_tutorial_ja1.files/hyatt.jpg" width=197>
+ EclipseCon 2005, Hyatt Regency </P></BLOCKQUOTE>
+<P> </P>
+<P><SMALL>Java¨æѻ̼ÌJavaðÜÞ¤WÍAÄ Sun Microsystems, Inc. ̤WÅ èA¯ÐÌJavauhðgpµ½Zpðgpµ½»iðwµÜ·B<BR>
+ WindowsÍAÄMicrosoft CorporationÌĨæÑ@»Ì¼Ìɨ¯éo^¤WÅ·B<BR>
+ Windows ̳®¼ÌÍA@Microsoft(R) Windows(R) Operating System Å·B<BR>
+ LÚ³êÄ¢é»i¼AïмÍA»ê¼êÌïÐÌ@o^¤WܽͤWÅ·B</SMALL></P>
+<P>@</P>
+<P><SMALL><BR>
+ </SMALL></P>
+</BODY></HTML>
diff --git a/20050425/rcp_tutorial_ja2.files/Idea.jpg b/20050425/rcp_tutorial_ja2.files/Idea.jpg
new file mode 100644
index 0000000..119ce70
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/Idea.jpg
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/config1.gif b/20050425/rcp_tutorial_ja2.files/config1.gif
new file mode 100644
index 0000000..0a69124
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/config1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/config2.gif b/20050425/rcp_tutorial_ja2.files/config2.gif
new file mode 100644
index 0000000..d4085e2
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/config2.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/default_style.css b/20050425/rcp_tutorial_ja2.files/default_style.css
new file mode 100644
index 0000000..f5fde26
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/default_style.css
@@ -0,0 +1,45 @@
+P {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+TABLE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+TD {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+TH {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+PRE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: #e5e5e5
+}
+H2 {
+ FONT-WEIGHT: bold; FONT-SIZE: 18pt; LINE-HEIGHT: 14px; FONT-FAMILY: "lr oSVbN"
+}
+CODE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
+}
+SUP {
+ FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica,geneva
+}
+H3 {
+ FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-STYLE: italic; FONT-FAMILY: "lr oSVbN"
+}
+LI {
+ FONT-SIZE: 10pt; FONT-FAMILY: "lr oSVbN"
+}
+H1 {
+ FONT-WEIGHT: bold; FONT-SIZE: 28px; FONT-FAMILY: "lr oSVbN"
+}
+BODY {
+ MARGIN-TOP: 5mm; FONT-SIZE: 10pt; MARGIN-LEFT: 3mm; FONT-FAMILY: Arial, Helvetica, "lr oSVbN"
+}
+.indextop {
+ FONT-WEIGHT: bold; FONT-SIZE: x-large; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
+}
+.indexsub {
+ FONT-SIZE: xx-small; COLOR: #8080ff; FONT-FAMILY: Arial, Helvetica, sans-serif
+}
+.cmd {
+ COLOR: #ffffff; FONT-FAMILY: "Courier New", Courier, mono; BACKGROUND-COLOR: #343434
+}
diff --git a/20050425/rcp_tutorial_ja2.files/help1.gif b/20050425/rcp_tutorial_ja2.files/help1.gif
new file mode 100644
index 0000000..a6a280e
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/help1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/hyatt.jpg b/20050425/rcp_tutorial_ja2.files/hyatt.jpg
new file mode 100644
index 0000000..7a5692d
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/hyatt.jpg
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/manifest2.gif b/20050425/rcp_tutorial_ja2.files/manifest2.gif
new file mode 100644
index 0000000..fb63bc6
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/manifest2.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/note.gif b/20050425/rcp_tutorial_ja2.files/note.gif
new file mode 100644
index 0000000..f6260db
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/note.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/productconfig1.gif b/20050425/rcp_tutorial_ja2.files/productconfig1.gif
new file mode 100644
index 0000000..c1815e8
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/productconfig1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/rcpmail1.gif b/20050425/rcp_tutorial_ja2.files/rcpmail1.gif
new file mode 100644
index 0000000..93c11ae
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/rcpmail1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/rcpmail2.gif b/20050425/rcp_tutorial_ja2.files/rcpmail2.gif
new file mode 100644
index 0000000..ae72903
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/rcpmail2.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/search1.gif b/20050425/rcp_tutorial_ja2.files/search1.gif
new file mode 100644
index 0000000..5bb9883
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/search1.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/search2.gif b/20050425/rcp_tutorial_ja2.files/search2.gif
new file mode 100644
index 0000000..6190aa1
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/search2.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/search3.gif b/20050425/rcp_tutorial_ja2.files/search3.gif
new file mode 100644
index 0000000..80d199d
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/search3.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.files/tryit.gif b/20050425/rcp_tutorial_ja2.files/tryit.gif
new file mode 100644
index 0000000..f4927a4
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.files/tryit.gif
Binary files differ
diff --git a/20050425/rcp_tutorial_ja2.html b/20050425/rcp_tutorial_ja2.html
new file mode 100644
index 0000000..6eb5122
--- /dev/null
+++ b/20050425/rcp_tutorial_ja2.html
@@ -0,0 +1,455 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<!-- saved from url=(0110)http://ria03-se.oss.nttcom.co.jp/public/technology/eclipse/rcp_tutorial/rcp_tutorial_ja2/rcp_tutorial_ja2.html -->
+<HTML><HEAD><TITLE>RCP Tutorial: Part 2</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=shift_jis"><LINK
+href="rcp_tutorial_ja2.files/default_style.css" rel=stylesheet>
+<STYLE type=text/css>.style1 {
+ FONT-WEIGHT: bold
+}
+</STYLE>
+
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
+<BODY vLink=#800080 link=#0000ff>
+<DIV align=right><FONT face="Times New Roman, Times, serif" size=2>© 2005 by
+Frank Gerhardt, Christian Wege; made available under the EPL v1.0<BR>
+ Translation copyright © Toru Kawashima, NTT COMWARE CORPORATION </FONT>
+ <TABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD vAlign=top align=left bgColor=#0080c0 colSpan=2><B><FONT
+ face=Arial,Helvetica><FONT color=#ffffff> Eclipse Corner
+ Article</FONT></FONT></B></TD></TR></TBODY></TABLE></DIV>
+<DIV align=left>
+ <H1><IMG height=86 src="../index.files/Idea.jpg" width=120
+align=center></H1>
+</DIV>
+<H1 align=center>RCP Tutorial: Part 2 </H1>
+<BLOCKQUOTE>
+ <P><B>Summary</B><BR>
+ ±Ì Tutorial ÅÍ EclipseCon 2005 Åsíê½ Tutorial ðT}Å <A
+ href="rcp_tutorial_ja1.html">Part 1</A>, Part 2 ɪ¯ÄÐîµÜ·B<A
+ href="rcp_tutorial_ja1.html">Part 1</A> ÅÍÆÁÄàVvÈAvP[VðJµAzzµÄ®ìðmFµÜµ½B¡ñͳçÉÊÌAvP[Vð쬵ÄwvÌÇÁÆXVÌdgÝðÇÁÄÝÜ·B</P>
+ <P><b><img src="kawashima.jpg" width="65" height="100" align="right"></b>¦ ±ÌRecÍ
+ <A href="http://www.eclipsecon.org/2005/index.php"
+ target=_blank>EclipseCon 2005</A> Åsíê½ <A
+ href="http://www.eclipsecon.org/2005/event.php?id=15" target=_blank>Tutorial
+ 08: Developing Eclipse Rich Client Applications</A> Ì<A
+ href="EclipseCon2005_Tutorial8.pdf"
+ target=_blank>eLXg</A>ð|óµ½àÌÅ·B´{Ìì ÍÌƨèÅ·F copyright 2005 by Frank Gerhardt,
+ Christian Wege; made available under the EPL v1.0</P>
+ <P><B>By Toru Kawashima, NTT COMWARE CO. </B><br>
+ <FONT size=-1>2005 / 4 / 25 </FONT></P>
+</BLOCKQUOTE>
+<HR width="100%">
+
+<H2>ͶßÉ</H2>
+<P><A
+href="rcp_tutorial_ja1.html">Part 1</A> ÅÍAHello RCP AvP[VÌì¬Æ\¢ÌmFA³çÉzz·é±ÆÉæÁÄAIDE
+ ƵÄÌ Eclipse ÅÍÈAAvP[VƵÄÌ Eclipse ð̱µÄ¢½¾¯½Æv¢Ü·B </P>
+<P>¡ñÍAX¡GÈ[AvP[Vð쬵iÆ¢ÁÄà template ðpµÜ·ªjAwvVXeðÇÁµÜ·B³çÉ branding
+ðÁ¡µ½ feature
+ðÇÁµÜ·B»µÄAOñƯlÉzz̽ßÉAvP[VðpbP[WOµÜ·B³çÉAAbvf[gTCgâAbvf[g}l[WðpµÄÇÌæ¤ÉAbvf[g·é©ðÐîµÜ·B</P>
+<P>¡ñàAEclipse ɯ«³êÄ¢é template ðpµÜ·B±Ì template Í Eclipse ÌR|[lgðÇÁµ½èAJÌ
+Step ðfXg[V·éÌÉñíÉðɧ¿Ü·B</P>
+<P> </P>
+<H2>Product ƵÄÌ Rich Client Application - rcpmail</H2>
+<P>OñÜÅÅAàÁÆàVvÈb`NCAgAvP[Vªì¬Å«Üµ½BÍव¡GÈàÌÉ`WµÄÝܵå¤B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> rcpmail
+ð쬵ÄÝÜµå¤ </P>
+<UL>
+ <LI>PDE perspective ãÅVµ¢ plug-in project ðì¬
+ <LI>Name: rcpmail
+ <LI>Next
+ <LI>"Would you like to create a rich client application?" > "Yes"
+ <LI>"RCP Mail Template" ðIð<BR>¦ev[gÌà¾ð©ÄÝܵå¤
+ <LI>Finish
+ <LI>rcpmail AvP[VðN® </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=281 src="rcp_tutorial_ja2.files/rcpmail1.gif"
+width=422></P></BLOCKQUOTE>
+<P>¶¬³ê½AvP[Vð©ÄÝܵå¤B</P>
+<H3>Screen</H3>
+<P>N®µ½æÊͳ«ÙÇÌ rcpdemo ÆÍáÁĢܷB±ÌæÊÍ Plug-in Manifest Editor ÉæÁÄ branding
+³ê½v_NgÉÈÁĢܷB</P>
+<P>Plug-in Manifest Editor Ì "extention" ^uÌ
+<CODE>org.eclipse.core.runtime.product
+</CODE>ð©ÄÝܵå¤B»±ÅÍAEBhEC[Wâ_CAOC[WAAoEg_CAOeLXgªè`³êĢܷB³çÉX^[gAbvÅN®·év_Ngàè`³êĢܷB</P>
+<H3>úCAEg</H3>
+<P>p[XyNeBuNXÉÍA¶é±ÆÌÅ«È¢c[irQ[^ÆÐÆÂ̶é±ÆÌÅ«éX^bNr
[ªÁ¦çêĢܷB³çÉAÇÁ³ê½UIvfiTCYÈÇjÌvpeBàè`³êĢܷB</P>
+<H3>About dialog</H3>
+<P>j
[©ç "about dialog" ðJ¢ÄÝܵå¤Bfeature \¦ÌÈ¢AWIÈ_CAOªoÄ«Ü·BRCP
+ÍAbvf[g}l[WðÁĢȢÌÅA"features" ÉÖ·é\LðÁĢܹñBÅ·ÌÅA±±ÉÍ\¦³êÈ¢ÌÅ·B</P>
+<P>±Ì "about dialog" ðJÆ¢¤s×Í Action ÈÌÅA<CODE>ActionBuilder</CODE>
+NXÉæÁÄÇÁ³êÜ·B±Ì_CAOANVÍ<CODE>ApplicationActionBarAdvisor</CODE> NXÌÌ
+Eclipse Ì <CODE>ActionFactory</CODE> ÉæÁĶ¬³êÜ·B</P>
+<BLOCKQUOTE><PRE>aboutAction = ActionFactory.ABOUT.create(window);
+register(aboutAction);</PRE></BLOCKQUOTE>
+<P> </P>
+<H2>Help ÌÇÁ </H2>
+<P>wvVXeÍ RCP ÉIvVƵÄÇÁÅ«Ü·B»êÅÍ rcpmail ÉwvðÇÁ·éXebvðÇÁÄÝܵå¤B</P>
+<H3>Help plug-in Ìì¬</H3>
+<P>wvð쬷é½ßÉAwvRecðÜÞwvvOCð쬵ܷB</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+HelpvOCð쬵ÄÝܵå¤</P>
+<UL>
+ <LI>New Plug-in Project ð쬵AName: rcphelp
+ <LI>ev[gIðæÊÜÅiÞ
+ <LI>"Custom plug-in wizard" ðIð
+ <LI>"Help Table of Contents" ð`FbNµA»Ì¼ðIðð
+ <LI>"Primary" ð`FbNµ Finish </LI></UL>
+<H3>SDK Å Help plug-in ÌeXg</H3>
+<P>wvvOCðeXg·é½ßÉAEclipse
+ɯ«³êÄ¢éwvVXeÆRecðpµAwvvOCÉ»ÌRecð\¦³¹Ü·Brcpmail
+ÍܾwvVXeðÁĢܹñÌÅAÜ¸Í Eclipse ãÅwvVXeª®ì·é±ÆðmFµÜ·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+wvðN®µÄÝܵå¤</P>
+<UL>
+ <LI>wvvOCÌ Plug-in Manifest Editor Ì "Overview" ^uÅA"Launch an Eclipse
+ application" ðÀs
+ <LI>workbench ãÉAwvvOCª\¦³ê½±ÆðmF </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=279 src="rcp_tutorial_ja2.files/help1.gif"
+width=347></P></BLOCKQUOTE>
+<H3>Help UI Ì ÇÁ</H3>
+<P>rcpmail ÉwvðÇÁ·é½ßÉAj
[Æj
[©çN®³êéANVÆwvVXe»ÌàÌðÇÁµÜ·BêÊÉAEclipse ÍUI
+ðÇÁ·é½ßÌ2ÂÌû@ðñµÄ¢Ü·BJava
+Å©ªÅLq·éû@ÆAg£|Cgðp·éû@Å·B±±ÅÍAÅÌû@ðg¢Ü·B2ÂÚÌû@ÍãÙÇÐîµÜ·B</P>
+<P>¶¬µ½ rcpmail Í·Åɢ©Ìj
[ÆANVªÝè³êĢܷB±êçªè`³êÄ¢é
+<CODE>ApplicationActionBarAdvisor</CODE> NXãÌè`ðg£µÄÝܵå¤B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+±±©çÌèð¨ÁÄwvj
[ðÇÁµÄÝܵå¤</P>
+<P>ܸA®«ðÇÁµÜ·B</P>
+<BLOCKQUOTE><PRE>private IWorkbenchAction helpAciton;</PRE></BLOCKQUOTE>
+<P>ÉA[Uªj
[©çwvðN®µ½Æ«ÌANVðè`µÜ·B</P>
+<BLOCKQUOTE><PRE>protected void makeActions(final IWorkbenchWindow window) {
+ ...
+ helpAction = ActionFactory.HELP_CONTENTS.create(window);
+ register(helpAction);
+ ...
+}</PRE></BLOCKQUOTE>
+<P>ÅãÉj
[ÉwvÌj
[ðÇÁµÜ·B</P>
+<BLOCKQUOTE><PRE>protected void fillMenuBar(IMenuManager menuBar) {
+ ...
+ helpMenu.add(helpAction);
+}</PRE></BLOCKQUOTE>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> »êÅÍÌ Step Å
+rcpmail ðN®µÄÝܵå¤B</P>
+<UL>
+ <LI>rcpmail Ì "Dependencies" É rcphelp plug-in ðÇÁ
+ <LI>launch configuration ðJ¢ÄAvOCXgÉ rcphelp ðÇÁ
+ <LI>launch configuration ©çN® </LI></UL>
+<P>àµAvP[VªN®µÈ©Á½çOð`FbNµÄÝÜ·B</P>
+<UL>
+ <LI>launch configuration Ì "plug-ins" ^uðJ
+ <LI>"Add Required Plug-ins" ðÀs </LI></UL>
+<P>±êÅ rcphelp vOCªÇÁ³êܵ½Bà¤êxN®µÄÝܵå¤B</P>
+<P>j
[Éwvª©Â©èܵ½©Bµ©µAܾwvªN®ªÅ«Ü¹ñBÀÍܾ«èÈ¢vOCª éÌÅ·B</P>
+<P>RCP Í <CODE>org.eclipse.help</CODE>
+Æ¢¤vOCðÜñŢܷB±êÍwvVXe»ÌàÌÅÍÈAwvVXeÌg£|Cgðè`µÄ¢é¾¯Å·BÌwvVXeÍ Eclipse
+SDK É é¢Â©ÌvOCÅÀ³êÄ¢éÌÅ·BPDE
+«ÅÍA±êçÌvOCðÇÁ·éKvª é±ÆÉÈèÜ·BïÌIÉÍÌvOCÅ·B</P>
+<UL>
+ <LI><CODE>org.eclipse.help.appserver</CODE>
+ <LI><CODE>org.eclipse.help.base</CODE>
+ <LI><CODE>org.eclipse.help.ui</CODE>
+ <LI><CODE>org.eclipse.help.webapp</CODE> </LI></UL>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> "Add required
+plug-ins" ðÀsµÄV½ÉvOCðÇÁµÄAvP[VðÀsµÄÝܵå¤B</P>
+<P>µ©µAܾwvVXeªN®µÜ¹ñB±±ÅAG[bZ[WÆÆàÉOð©ÄÝܵå¤BÌæ¤ÈbZ[WªoͳêĢܷB</P>
+<BLOCKQUOTE><PRE>org.eclipse.core.runtime.CoreException: Exception occurred starting application server.
+
+ at org.eclipse.help.internal.appserver.AppserverPlugin.startWebappServer (AppserverPlugin.java:142)</PRE></BLOCKQUOTE>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/note.gif" width=62> log:
+<workspace-dir>\runtime-EclipseApplication\.metadata\.log</P>
+<P>±ÌªÌ\[XR[hð©éÆAg£|CgÌg£ªëÁÄ¢é±Æªí©èÜ·B¿ÈÝÉA±Ì\[XR[hð©é½ßÉÍA»ÝÌ workspace
+ÉvOCðC|[g·éKvª èÜ·B</P>
+<BLOCKQUOTE><PRE>if (appServer == null)
+ throw new CoreException(new Status(IStatus.ERROR, PLUGIN_ID,
+ IStatus.OK,
+ AppserverResource.getString("Appserver.start", null))</PRE></BLOCKQUOTE>
+<P>±Ì´ö𳪵ÄÝܵå¤B</P>
+<BLOCKQUOTE>
+ <P><IMG height=183 src="rcp_tutorial_ja2.files/search1.gif"
+width=391></P></BLOCKQUOTE>
+<P>±±ÅÌÝèªÔáÁÄ¢éæ¤Å·B³ð½ÇÁÄ¢ÆAAPP_SERVER_EXTENSION_ID
+Åwè³êÄ¢ég£|CgÌæ¤Å·B±Ìg£|CgªÇ±É éÌ©TµÄ©Ü·B</P>
+<BLOCKQUOTE>
+ <P><IMG height=270 src="rcp_tutorial_ja2.files/search2.gif"
+width=361></P></BLOCKQUOTE>
+<P>õÌÊA<CODE>org.eclipse.tomcat</CODE> ª©Â©èܵ½BÀÍAEclipse ÌwvVXeÍ
+Application Server ÆµÄ TOMCAT ðpµÜ·BæÁÄ TOMCAT ðp·é½ßÌvOCàÇÁ·éKvª èÜ·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+vOCðÇÁµÄÝܵå¤</P>
+<UL>
+ <LI>launch configuration É <CODE>org.eclipse.tomcat</CODE> ð "Add required
+ plug-ins" ÅÇÁ
+ <LI><CODE>org.eclipse.ant</CODE> àÇÁ³êé
+ <LI>Às
+ <LI>j
[©çwvðN® </LI></UL>
+<P>±±ÜÅÅ©Ä«½æ¤ÉAEclipse
+ðgÁ½JÅKvÈvOCð©Â¯éÆ¢¤±ÆÍܾܾ\ªÆÍ¢¦Ü¹ñB`
[gAƵÄÍͶߩçKvÈvOCð¦µÄÇÁ·êηñŵܢܷªA±Ìæ¤É
+Eclipse
+Ìà\¢âg£|CgÉ¢IJ×ÄÝé±ÆàãXðɧÂÆvíêÜ·B©Æ¢ÁÄñ²×ȯêÎÈçÈ¢æ¤ÈçÎAJø¦Ì_©çÝÄà}ÉüP³êé±Æª]ÜêÜ·B</P>
+<H3>connfig.ini ÌÏX</H3>
+<P>zzpÉAvP[VðGNX|[g·é½ßÉÍAconfig.ini ðC³·éKvª èÜ·B±êÍÈPÈìÅs¦Ü·B</P>
+<UL>
+ <LI>ÈÉàpµÄ¢È¢ RCP distribution ©ç cinfig.ini ð rcpmail ÉRs[ </LI></UL>
+<P>Eclipse ð·ÅÉpµÄ¢éûÈ粶m̱ÆÆv¢Ü·ªAEclipse ÌvOCÌCXg[ÍAY·ét@Cð plug-in
+fBNgÉRs[·é¾¯ÅAÁÉRtBO[Vt@CðìµÄ¢é±ÆÍ èܹñB±êÍ Eclipse
+ÌRtBM
[^ªN®É®IÉvOCXgð\¬µÄ¢é©çÅ·BæÁÄArcpmail à±Ì`ÅN®Å«éæ¤ÉµÄÝܵå¤B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+RtBO[VðC³µÄÝܵå¤</P>
+<UL>
+ <LI>config.ini Ì "osgi.bundles" Æ "eclipse.product" ÌÝèðȺÉÝè </LI></UL>
+<BLOCKQUOTE><PRE>osgi.bundles=org.eclipse.core.runtime@2:start,
+org.eclipse.update.configurator@3:start
+
+
+eclipse.product=rcpmail.product</PRE></BLOCKQUOTE>
+<UL>
+ <LI>launch configuration Ì "configuration" ^uÉıÌt@Cðev[gƵÄwè </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=88 src="rcp_tutorial_ja2.files/config1.gif"
+width=421></P></BLOCKQUOTE>
+<UL>
+ <LI>"plug-ins" ^uÅ <CODE>org.eclipse.update.configurator</CODE> ðÇÁ
+ <LI>N® </LI></UL>
+<P>൱±ÅN®É¸sµ½êAâRtBO[VÝèðgÁĵÜÁ½Â\«ª èÜ·BEclipse runtime
+ÍAßÄN®·éÆ«ÉÍKvÈvOCÌXgð쬵A»êðRtBO[VGAÉi[µÜ·BñÌN®©çͱÌLbV
îñðpµÄN®µÜ·BPDE
+application launcher ÅÍAN®ÉñRtBO[VGAðú»·éæ¤ÉÝèÅ«Ü·B</P>
+<BLOCKQUOTE>
+ <P><IMG height=199 src="rcp_tutorial_ja2.files/config2.gif"
+width=421></P></BLOCKQUOTE>
+<P>¢ÂÅàN®Éú»·éKvÍ èܹñªAJÈÇAvOCÌÇÁíªpÉÉsíêéÆ«ÉÍÆÄàLøÅ·B</P>
+<H3>RCP distribution ÖÌWJ</H3>
+<P>rcpmail ÌWJÍ rcpdemo ÌæèàᱡGÉÈèÜ·Brcpdemo ÌÍ èܹñŵ½ªArcpmail Í RCP
+distribution ÉÍÈ¢vOCðÜñÅ¢é©çÅ·Bµ©µA3.1M5 Ìo[W©ç Eclipse ÉÍ RCP export wizard
+ªpӳ꽨©°ÅÈPÉèð¥ßéæ¤ÉÈèܵ½B</P>
+<P>wizard ðN®·éOÉAproduct configuration t@CðpӵܷB±êÍܽÊÌ wizard Éæ趬ūܷB</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+RtBM
[Vt@Cðpӵܵå¤</P>
+<UL>
+ <LI>rcpmail vWFNgãÅENbNµÄ new product configuration ð쬵ܷ
+ <LI>File name: rcpmail.product
+ <LI>"Use a launch configuration" ð`FbN
+ <LI>¡Ìhbv_EXg©ç rcpmail ÌN®ÉgÁ½ launch configuration ðIðµÜ·
+ <LI>Finish </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=449 src="rcp_tutorial_ja2.files/productconfig1.gif"
+ width=307></P></BLOCKQUOTE>
+<P>ÉAproduct configuration wizard ªN®µÄ«Ü·B"Overview" ^uÍv_Ng ID
+âAvP[VÈÇÌî{Ýèª èÜ·BÅÍAÝèµÄ¢«Üµå¤B</P>
+<P>"Configuration" ^uÍ launch configuration ©çoµ½KvÈvOCÌXgª èÜ·Bconfig.ini
+t@Cà¯Å·B·ÅÉ config.ini Í èÜ·ÌÅ»êªIð³êĢܷB</P>
+<P>"Branding" ^uÅÍAAvP[VÌ©h¦ðÏXÅ«Ü·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> WJµÄÝܵå¤</P>
+<UL>
+ <LI>Ýèð©RÉÏXBÊÍN®µÄmF
+ <LI>"Overview" ^uÅ <CODE>zip</CODE> t@CðwèµÄ export
+ <LI>ì¬³ê½ <CODE>zip</CODE> ðWJ
+ <LI>WJµ½AvP[VðN® </LI></UL>
+<P> </P>
+<H2>rcpmail ÖÌ Update-Manager ÌÇÁ</H2>
+<P>Update manager Í Eclipse x[XÌAvP[VÌ update ðzz·éÌÉÆÄàð§¿Ü·iEclipse
+Ì\tgEFAÌXVÅyðµÄ¢éûརŵå¤jBRCP
+ɨ¢ÄÍIvVÌÊuïƢ¦Ü·ª±ÌdgÝͺÐüêĨ«½¢àÌÅ·B»±ÅArcpmail É update manager
+ðÇÁµÄ¢±ÆɵܷBUpdate Manager Í Eclipse Ì feature ƵÄpbP[W³êÜ·B</P>
+<P>ñ©ÆµÄAfeature project ̼OÍ "...-feature" ƵĽ¼µÜ·BæÁÄ rcpmail Ì feature Í
+rcpmail-feature ÆÈèÜ·Bµ©µAfeature ì¬EBU[hɨ¢ÄAfeature ID Í»êɽµÄ "rcpmail"
+ÉÈèÜ·B±êÍAÇÌ feature à branding vOCðÂÅ ë¤ÉÖWµÄ¢Ü·BêÊÉÍAbranding vOCÌ ID Í
+feature ID Ư¶ÉÈèÜ·Bfeature }jtFXgãÅÍÙÈÁ½ branding vOC ID
+ðt^·é±ÆàÅ«Ü·B±Ì`
[gAÌP[XÅÍA¡ é rcpmail vOCª brnading vOCÌÊuïÆÈèÜ·B</P>
+<P>ÅͬAVK feature ̽ßÌ branding vOCð쬵ܵå¤B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> branding
+vOCð쬵ܵå¤</P>
+<UL>
+ <LI>new plug-in project ðì¬
+ <LI>Name: rcpmailbase
+ <LI>"Create a Java project" Ì`FbNð<STRONG>͸·</STRONG>
+ <LI>Finish </LI></UL>
+<P>±Ì branding vOCÍÌ feature ðKvƵܷB</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> feature
+vOCð쬵ܵå¤</P>
+<UL>
+ <LI>new feature project ðì¬
+ <LI>Name: rcpmailbase-feature
+ <LI>Feature ID: rcpmailbase
+ <LI>cèÍftHgÌÜÜ
+ <LI>vOCXgÌÌ launch configuration É évOC̤¿ "rcpmail" Æ "rcphelp"
+ <STRONG>ÈOð`FbN</STRONG>
+ <LI>rcpmailbase vOCðXgÉÇÁ
+ <LI>Finish </LI></UL>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+±±Å¡ÜÅ쬵½vOCðÜÞ feature ð쬵ܵå¤</P>
+<UL>
+ <LI>new feature project ðì¬
+ <LI>Name: rcpmail-feature
+ <LI>Feature ID: rcpmail
+ <LI>cèÍftHgÌÜÜ
+ <LI>vOCXgÌÅA"rcpmail" Æ "rcphelp" ð`FbN
+ <LI>Finish
+ <LI>}jtFXgGfB^[Ì "Included features" ^uÅ rcpmailbase feature ðÇÁ
+ <LI>"Dependencies" ^uÅXgðNA </LI></UL>
+<P>wvVXeÌÌæ¤ÉAupdate manager dialog ðj
[ÉÇÁµA¢Â©ÌvOCð launch
+configuration ÉÇÁµÜ·B±±ÅAQlÉ Eclipse SDK Ìj
[ð©ÄÝܵå¤iHelp > Software
+Updates > Find and Installj</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> Eclipse
+ÍǤÈÁÄ¢é©H </P>
+<UL>
+ <LI>t@Cõ_CAOðJ
+ <LI>Containing text: "Find and Install"
+ <LI>File name pattern: "plugin.properties"
+ <LI>Scope: Workspace<BR>¦õÎÛÍ Workspace ÉC|[gµÄ¨Kvª èÜ· </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=102 src="rcp_tutorial_ja2.files/search3.gif"
+width=349></P></BLOCKQUOTE>
+<UL>
+ <LI><CODE>org.eclipse.ui.ide</CODE> Ì plugin.properties ðJ
+ <LI><CODE>UpdateActionSet.updates.label </CODE>Ìè`ðmF
+ <LI><CODE>org.eclipse.ui.ide</CODE> }jtFXgã̱Ìè`ðmF
+ <LI>¯ãÌj
[Gg[ÉÇÁ³ê½ANVZbgÌè`ðmF
+ <LI>¯lÉȺÌè`ð rcpmail ÉRs[µÄKp </LI></UL>
+<BLOCKQUOTE><PRE><extension
+ point="org.eclipse.ui.actionSets" >
+ <actionSet
+ label="UpdateActionSet.label"
+ visible="true"
+ id="rcpmail.softwareUpdates">
+ <menu
+ label="%UpdateActionSet.menu.label"
+ id="rcpmail.updateMenu">
+ </menu>
+ <action
+ label="%UpdateActionSet.updates.label"
+ icon="icons/usearch_obj.gif"
+ class="rcpmail.rcp.InstallWizardAction"
+ menubarPath="help/rcpmail.updateMenu"
+ id="rcpmail.newUpdates">
+ </action>
+ </actionSet>
+</extension></PRE></BLOCKQUOTE>
+<UL>
+ <LI>¯lÉAplugin.properties ©çÏè`ÆACRðRs[ </LI></UL>
+<P><CODE>org.eclipse.ui.ide
+</CODE>Ì}jtFXgð©éÆA<CODE>org.eclipse.ui.internal.ide.update.InstallWizardAction</CODE>
+ðQƵĢé±Æªí©èÜ·BæÙÇRs[µ½g£ÌÝèÅͱÌvOCàÌNXÉ˶µÄµÜ¢Ü·B©ªÅìÁ½vOCª Eclipse
+àÌNXÉ˶·éÌÍÇãDܵȢÌÅA<CODE>InstallWizardAction</CODE> ðRs[µ rcpmail
+[JÌNX𶬵ܷBæÌÝèÅÍ·ÅÉ action Ì class ÌÝ誻Ìæ¤ÉÈÁĢܷB</P>
+<P>±ÌRs[µ½NXÍ <CODE>org.eclipse.update.ui</CODE>
+vOCðQƵĢܷBæÁıêðvOCXgÉÇÁ·éKvª èÜ·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+vOCðÇÁµÄN®µÄÝܵå¤</P>
+<UL>
+ <LI>rcpmail Ì dependencies XgÉ <CODE>org.eclipse.update.ui</CODE> ðÇÁµAÛ¶
+ <LI>launch configuration ðJ¢Ä "Add required plug-ins" ðÀs
+ <LI>N®µÄACXg[EBU[hðN® </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=154 src="rcp_tutorial_ja2.files/rcpmail2.gif"
+width=409></P></BLOCKQUOTE>
+<H3>RCP destribution ÖÌWJ</H3>
+<P>±±ÅÍ update manager ðpµÄXVÅ«éæ¤É rcpmail feature ðGNX|[gµÜ·B</P>
+<P>feature ðXVÅ«éæ¤É·éÉÍAbvf[gTCgÌ feature.xml ðpӵܷB</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+Abvf[gTCgðõµÜµå¤ </P>
+<UL>
+ <LI>"Overview" ^uðJ¢ÄAbvf[gTCgÌ URL ðüÍ<BR>URL:
+ "file:/<workspace-dir>/rcpmail-site/"
+ <LI>Abvf[g}l[WÉKvÈÌvOCð rcpmailbase feature ÉÇÁµÜ·
+ <UL>
+ <LI><CODE>org.eclipse.update.core</CODE>
+ <LI><CODE>org.eclipse.update.ui</CODE> </LI></UL></LI></UL>
+<P>RCP export wizard ðpµÄAvP[VðGNX|[gµÜ·B¡ñÍAAbvf[g}l[WðpµÄXVÅ«éæ¤É
+feature ƵÄ쬵īĢܷB»±ÅAproduct configuration ð feature pÌ product
+configuration ÉÏX·éKvª èÜ·B±êÉæÁÄ product configuration
+t@CÌvOCXgÌÇ©çJú³êAfeature ÌÇÌÝ·êÎæ¢æ¤ÉÈèÜ·Brcpmail ɨ¢ÄÍ rcpmailbase
+feature 1¾¯Å·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+GNX|[gµÄÝܵå¤</P>
+<UL>
+ <LI>rcpmail.product ðJ
+ <LI>"Overview" ^uÅ feature-based configuration ÉÏX
+ <LI>"Configuration" ^uÅ rcpmail feature ðÇÁ
+ <LI>product ð export µAðµAN®
+ <LI>CXg[EBU[hªN®<BR>¦ ½¾AAbvf[gTCgÍܾȢÌÅXVÍÀ{³êܹñ
+ <LI>About dialog àN®µÜ·ÌÅ feature ÍÆàÉ®ìµÄ¢é±ÆðmF </LI></UL>
+<H3>update site Ìì¬</H3>
+<P>Abvf[gTCgÍAAbvf[gâù¶ feature ÌVo[WAÜÁ½Vµ¢ feature
+ðñµÜ·BAbvf[g}l[WðpµÄXVðÂ\É·é½ßÉÍÈÉæèAbvf[g³ê½ feature ªKvÅ·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+Abvf[gð쬵ÄÝܵå¤</P>
+<UL>
+ <LI>rcpmail
+ ÌDZ©ÌR[hðC³<BR><CODE>ApplicationWorkbenchWindowAdvisor.preWindowOpen()</CODE>
+ Ì workbench window TCYðÏXµÄÝܵå¤
+ <LI>rcpmail vOCÌ}jtFXgÌo[Wð 1.0.1 ÉAbv
+ <LI>rcpmail feature Ì}jtFXgÌo[Wð 1.0.1 ÉAbv
+ <LI>rcpmail feature Ì "Overview" ^uÌ "Export" Ì Synchronize Å rcpmail
+ vOCÌo[WƯú </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=197 src="rcp_tutorial_ja2.files/manifest2.gif"
+width=443></P></BLOCKQUOTE>
+<P>±êÅ feature ªAbvf[gūܵ½B±êðpbP[WOµÄAbvf[gTCgÉAbvµÜ·BEclipse
+ãÅAbvf[gTCgvWFNgÌì¬ÍÌæ¤ÉÈèÜ·B</P>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+Abvf[gTCgvWFNgð쬵ÄÝܵå¤</P>
+<UL>
+ <LI>project wizard ðgÁÄAupdate site project ðì¬
+ <LI>Name: rcpmail-site
+ <LI>rcpmail feature ðÇÁ
+ <LI>Save
+ <LI>Build all </LI></UL>
+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61>
+É[U¤ÅXVµÄÝܵå¤</P>
+<UL>
+ <LI>rcpmail ÌN®
+ <LI>CXg[EBU[hðpµÄXVµÜ·
+ <LI>rcpmail ðÄN®µÄÝéÆAworkbench window ÌTCYªÏíÁÄ¢Ü·Ë </LI></UL>
+<P> </P>
+<P>¢©ªÅµ½©HPart 2 ͱêÉÄI¹Å·B¨æêlŵ½B</P>
+<P> </P>
+<H2>\[XR[h</H2>
+<P>±Ì`
[gAÅ쬷éAvP[VÌ zip t@CÍA´{TCgÌ<A
+href="http://www.eclipseteam.de/wiki/pub/Public/RCPTutorial/rcptutorial.zip">±¿ç</A>©çæ¾Å«Ü·B</P>
+<P> </P>
+<H2>¨íèÉ</H2>
+<P>¡ñÍ <A
+href="rcp_tutorial_ja1.html">Part 1</A> æè¿åÁÆ¡GÈAvP[VðgÁÄAwvÌÇÁâXV}l[WÌpÈÇðsÁīܵ½Bî{IÉpÓ³ê½dgÝðgÁÄÆ©ÌRecÌÝðJ·êÎ梱ƪ¨ª©è¢½¾¯½Æv¢Ü·B±Ì ½èÍAÊíÌ
+ Plug-in JÆ௶ÈÌÅA¢ë¢ëpªÅ«é©Æv¢Ü·B</P>
+<P>³ÄA±ÌV[YÌÅIñ Part 3 ÅÍARCP ɨ¯é±ð JUnit ðpµÄÀ{µÄ¢«Ü·B</P>
+<P>¦ Part 3 ÍßúöJ\èÅ·B </P>
+<P> </P>
+<H2>References</H2>
+<UL>
+ <LI>RCP Tutorial: <A
+ href="rcp_tutorial_ja1.html">Part 1</A>, Part 2
+ <LI><A href="http://www.eclipsecon.org/2005/index.php"
+ target=_blank>EclipseCon 2005</A> <A
+ href="http://www.eclipsecon.org/2005/event.php?id=15" target=_blank>Tutorial
+ 08: Developing Eclipse Rich Client Applications</A>
+ <LI><A href="http://www.eclipseteam.de/" target=_blank>EclipseStream</A>
+ <LI><A href="http://www.eclipse.org/rcp/" target=_blank>Eclipse Rich Client
+ Platform </A>
+ <LI><A href="http://www.eclipsecon.org/2005/index.php"
+ target=_blank>EclipseCon 2005</A>, <A
+ href="http://www.eclipsecon.org/2005/themes.php?track=1" target=_blank>RCP
+ Tracks</A>
+ <LI>Rich Client Platform Tutorial, by Ed Burnette. <A
+ href="http://eclipse.org/articles/Article-RCP-1/tutorial1.html"
+ target=_blank>Part 1</A>, <A
+ href="http://eclipse.org/articles/Article-RCP-2/tutorial2.html"
+ target=_blank>Part 2</A>, <A
+ href="http://eclipse.org/articles/Article-RCP-3/tutorial3.html"
+ target=_blank>Part 3</A> </LI></UL>
+<BLOCKQUOTE>
+ <P><IMG height=131 src="rcp_tutorial_ja2.files/hyatt.jpg" width=197>
+ EclipseCon 2005, Hyatt Regency </P></BLOCKQUOTE>
+<P> </P>
+<P><SMALL>Java¨æѻ̼ÌJavaðÜÞ¤WÍAÄ Sun Microsystems, Inc. ̤WÅ èA¯ÐÌJavauhðgpµ½Zpðgpµ½»iðwµÜ·B<BR>
+ WindowsÍAÄMicrosoft CorporationÌĨæÑ@»Ì¼Ìɨ¯éo^¤WÅ·B<BR>
+ Windows ̳®¼ÌÍA@Microsoft(R) Windows(R) Operating System Å·B<BR>
+ LÚ³êÄ¢é»i¼AïмÍA»ê¼êÌïÐÌ@o^¤WܽͤWÅ·B<BR>
+ </SMALL></P>
+<P>@</P>
+<P>@</P>
+<P>@</P>
+</BODY></HTML>
diff --git a/20050617/20050617NTTComware.pdf b/20050617/20050617NTTComware.pdf
new file mode 100644
index 0000000..b0153da
--- /dev/null
+++ b/20050617/20050617NTTComware.pdf
Binary files differ
diff --git a/20050617/20050617sample.zip b/20050617/20050617sample.zip
new file mode 100644
index 0000000..79e90a9
--- /dev/null
+++ b/20050617/20050617sample.zip
Binary files differ
diff --git a/20050617/DSCF0003_200.jpg b/20050617/DSCF0003_200.jpg
new file mode 100644
index 0000000..486c301
--- /dev/null
+++ b/20050617/DSCF0003_200.jpg
Binary files differ
diff --git a/20050617/db.html b/20050617/db.html
new file mode 100644
index 0000000..01ca2dd
--- /dev/null
+++ b/20050617/db.html
@@ -0,0 +1,735 @@
+<html>
+<head>
+<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=shift_jis">
+<title>Eclipse ðp¢½ JSF/Spring/Hibernate vOC×ï</title>
+<link rel="stylesheet" href="default_.css">
+</head>
+<body LINK="#0000ff" VLINK="#800080">
+<div align="right"> <font face="Times New Roman, Times, serif" size="2"> </font>©
+ 2005 by NTT COMWARE CORPORATION; made available under the EPL v1.0
+ <table border=0 cellspacing=0 cellpadding=2 width="100%">
+ <tr>
+ <td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font face="Arial,Helvetica" color="#FFFFFF"> Eclipse
+ Corner Article</font></b></td>
+ </tr>
+ </table>
+</div>
+<div align="left">
+ <table width="100%" border="0">
+ <tr>
+ <td width="115" align="left"><img src="images/Idea0000.jpg" height=86 width=120 ></td>
+ <td width="817">
+ <div align="center">
+ <h3>Eclipse ðp¢½ JSF/Spring/Hibernate vOC×ï<br>
+ 2005 / 6 / 17</h3>
+ </div>
+ </td>
+ </tr>
+ </table>
+</div>
+<h1 ALIGN="CENTER">@f[^x[XÖAvOC</h1>
+<p>¦ ±ÌRecÍANTTREFA̺LÐõçÉæÁÄ쬳ê½àÌÅ·B</p>
+<p></p>
+Kouichi Murakami ºãFê<br>
+
+<hr width="100%">
+<h2>ͶßÉ</h2>
+<p><a href="gui.html">GUI r_[Ò</a> ÅÍ Visual Editor ðgpµÄ SWTÉæéæÊð쬵ÄÝܵ½B¡ñÍ
+ f[^x[XÌfOâf©çSQL¶ÌÏ·AÀsÈÇðs¢Ü·B</p>
+<p>Ðî·évOCÍȺÌƨèÅ·B</p>
+<ul>
+ <li><a href="#cray">Cray Database Modeling</a>F f[^x[XÌfO <strong>( ì¬ )</strong></li>
+ <li><a href="#DbEdit">DbEdit</a>F f[^x[XðìÅ«Ü·<strong> ( ì¬ j</strong></li>
+ <li><a href="#DBCopy">DB Copy</a> F f[^x[XÌe[uðRs[ <strong>( ì¬ ) </strong></li>
+ <li><a href="#HibernateSynch">Hibernate Synchronizer</a> F Hibernate Ì O/R}bsOt@Cì¬</li>
+ <li><a href="#Hibernator">Hibernator</a>F HQL ( Hibernate Query Language ) ðÀs·é
+ </li>
+</ul>
+<hr width="100%">
+<h3>õ</h3>
+<p>ܸADatabase ðCXg[µÜµå¤B¡ñÍ MySQL ðgpµÜ·B</p>
+<p><img src="images/tryit002.gif" width="61" height="13"> <a href="http://dev.mysql.com/downloads/">±¿ç</a>
+ ©ç A[JCuð澵ܷB</p>
+<blockquote>
+ <pre>mysql-4.1.12-win32.zip</pre>
+</blockquote>
+<ul>
+ <li>ðµÄASetup.exe ðÀsBCXg[ãAÝè ( Configure ) àÎb`®Ås¢Ü·B¡ñÍWindowsT[rXƵÄo^µÜ·B</li>
+ <li>jdbc hCoÍ <a href="http://www.mysql.com/products/connector/j/">±¿ç</a>
+ ©ç A[JCuð澵ܷBðµÄAKÈƱëÉu«Ü·B( á¦Î C:lib\ ̺)</li>
+</ul>
+<blockquote>
+ <pre>mysql-connector-java-3.1.8a.zip</pre>
+</blockquote>
+<p><img src="images/note0000.gif" width="62" height="13"> N®µÄ¢é±ÆÌmFÆ[UÌÇÁðµÜµå¤BáÅÍ
+ [UF mysqlA pX[hF mysql ðÇÁµÜµ½B </p>
+<ul>
+ <li>start j
[ MySQL MySQL Server 4.1 MySQL Command Line Client <br>
+ </li>
+</ul>
+<blockquote>
+ <p>e[u\¬</p>
+ <pre class="cmd"><b>mysql>SHOW DATABASES;
++----------+
+| Database |
++----------+
+| mysql |
+| test |
++----------+
+2 rows in set (0.03 sec) <br>mysql>GRANT ALL PRIVILEGES ON *.* TO mysql@localhost IDENTIFIED BY 'mysql' WITH GRANT OPTION;</b></pre>
+</blockquote>
+
+
+<hr width="100%">
+<h2><a name="cray"></a>Cray Database ModelingF f[^x[XÌfO</h2>
+<p> ER}Ìì¬Af©çSQL̶¬ADatabase ©ç fÌì¬ ÈǪūܷBI[v\[XÌf[^x[XÉεĢé Core Edition
+ Æ ¤p f[^x[XÉεAÇÁ@\ª é Pro Edition ª èÜ·B</p>
+<p><img src="images/tryit001.gif" width="61" height="13"> <a href="http://www.azzurri.jp/ja/index.jsp">http://www.azzurri.jp/ja/index.jsp</a>
+ @CZXF Æ©iCore Edition 1.0@ͳAPro Edition 1.0 ÍLj@</p>
+<p><img src="images/tryit002.gif" width="61" height="13"> u\tgEFAÌXVv http://www.azzurri.jp/eclipse/plugins@*GEF
+ ÌCXg[ªæÉKvÅ·BÅVÅÍ 1.1.0 [X@2004/12/31@Å·B</p>
+<p><img src="images/tryit000.gif" width="61" height="13"> fOðµÄÝܵå¤B</p>
+<p>uVKv¨uDatabase Modelingv¨uAzzurri Cray Database Design Diagramv</p>
+<p><img src="images/crayModel2.gif" width="374" height="374"></p>
+<p>SQLû¾FMySQL 4.0 ðIðµAuI¹v</p>
+<p><img src="images/crayModel3.gif" width="341" height="417"></p>
+<p>GfB^̶¤ÌACRðNbNµÄe[uÌÇÁâÖAðø«Ü·B</p>
+<p><img src="images/crayModel0.gif" width="661" height="295"></p>
+<p>e[u_uNbNµÄÒWEBhEðJ¢Äf[^ÚðÇÁµÜ·B</p>
+<p><img src="images/crayModel1.gif" width="374" height="267"></p>
+<p>ܽAMenubar Cray SQL ( CLEATE TABLE ) XNvg¶¬ Åe[uì¬pÌSQL¶ ðì¬Å«Ü·B </p>
+<p><img src="images/note0000.gif" width="62" height="13">@NCbNX^[gKCh@<a href="http://www.azzurri.co.jp/ja/software/clay/support/quick_start.jsp">http://www.azzurri.co.jp/ja/software/clay/support/quick_start.jsp</a></p>
+<hr width="100%">
+<h2><a name="DbEdit"></a>DbEditF f[^x[XðìÅ«Ü·</h2>
+<p>f[^x[XÌàeð©½èAÒWµ½èASQLÌÀsªÅ«Ü·BCary Å쬵½ SQLðÀs·éÈÇAÖÅ·B</p>
+<p><img src="images/tryit001.gif" width="61" height="13"> <a href="http://www.geocities.com/uwe_ewald/dbedit.html">http://www.geocities.com/uwe_ewald/dbedit.html</a>@</p>
+<blockquote>
+ <p>CZXF CPL Version 1.0 i dbedit_1.0.3 ) <br>
+ <br>
+ vOCÌo[WÉæÁÄ CPLAÆ©AGPL ª èÜ·B<br>
+ 1.0.3 F CPL V1.0<br>
+ 1.0.2 F CPL V1.0<br>
+ 1.0.1 F Æ©i¤ppÍLj<br>
+ 1.0.0 F GPL V2<br>
+ 0.9.9 F Æ©i¤ppÍLj<br>
+ </p>
+</blockquote>
+<p><img src="images/tryit002.gif" width="61" height="13"> \tgEFAÌXVF http://dbedit.sourceforge.net/update
+ ܽÍA_E[hF <a href="http://sourceforge.net/projects/dbedit">http://sourceforge.net/projects/dbedit</a>@</p>
+<blockquote>
+ <p>ÅVÅÍ dbedit_1.0.3_1.bin.dist_3.X.zip@[X 2005/04/10</p>
+</blockquote>
+<h3>õ</h3>
+<p>Database ÖÌÚ±ðÝèµÜ·B</p>
+<p>p[XyNeBuF cd@ðJ«Ü·B<br>
+ Tables (¶¤ÌEBhE) ÅENbN ¨uConnectionv¨uConfiguerv¨um
v<br>
+ ClassPath ^uÅ jdbc hCoÌ jar t@Cðwè<br>
+ Common ^uÅhCo[NXAf[^x[XÌURLðwè</p>
+<p><img src="images/dbConnectionConf0.gif" width="372" height="265">@<img src="images/dbConnectionConf1.gif" width="372" height="265"></p>
+<p><img src="images/tryit000.gif" width="61" height="13"> database É e[uð쬵ÄÝܵå¤B</p>
+<p>cray database modeling Å쬵½SQLðÀsµÜµå¤B<br>
+ java p[XyNeBuÅ xxx.sql ðJ¢ÄAMenuBar > SQL > Exqute<br>
+ DbEdit p[XyNeBuÉßÁÄAdatabase É tabale ªÇÁ³ê½±ÆðmFµÜ·B </p>
+<p><img src="images/dbEdit0.gif" width="251" height="347"></p>
+<p>Tables View ðENbNµÄReLXgj
[©ç Table ðIð·éÆAVKe[uÌì¬àÅ«Ü·B <br>
+ e[uð_uNbNµÄuInsvL[ð¹ÎAPs}ü³êÜ·ÌÅAÒWµÄENbNÌApply Insert Ådatabase É«Þ±ÆàÅ«Ü·B<br>
+ ܽA·ÅÉf[^ÌüÁÄ¢éf[^x[XÉÚ±·éÆAe[uÆ»ÌàeÌ\¦A\¦³ê½f[^ÌÏXÈǪūܷB</p>
+<hr width="100%">
+<h2><a name="DBCopy"></a>DB Copy F f[^x[XÌe[uðRs[</h2>
+<p>pÉÉg¤@ïÍÈ¢©àµêܹñªA éÆÖÅ·B</p>
+<p><img src="images/tryit001.gif" width="61" height="13"> <a href="http://dbcopy.sourceforge.net/en/dbcopy/">http://dbcopy.sourceforge.net/en/dbcopy/</a>
+ @ CZXF OSL 1.1 @</p>
+<p><img src="images/tryit002.gif" width="61" height="13"> ãL©çA[JCuð_E[hµÄWJF
+ ÅVÅÍ de.jcon.dbcopy_0.1.6.zip@[X@2004-07-05</p>
+<h3>õ</h3>
+<p>uÝèv uDB Copyv uJDBC Driverv ðIðµAJDBCÌCuðÝè</p>
+<p><img src="images/DbCopyConfDriver.gif" width="337" height="296"></p>
+<p>¯¶ DB Ìîñðo^µÜ·B ÈÆàARs[³ÆRs[æÌQÂÍKvÅ·B( New ) </p>
+<p><img src="images/DbCopyConfDB.gif" width="375" height="302"></p>
+<p><img src="images/tryit000.gif" width="61" height="13"> e[uðRs[µÄÝܵå¤</p>
+<p>VK¨DB Copy-> Copy database...<br>
+ Rs[³ÌDBi¶j A Rs[æÌDBiEj<br>
+ Rs[µ½¢ Table ðIðµÄ <br>
+ Create Tables É `FbN µÄ .... </p>
+<p><img src="images/DbCopy.gif" width="415" height="389"></p>
+<p>ūܵ½©H DbEdit ÈÇÅRs[æÌf[^ðmFµÄÝܵå¤B</p>
+<hr width="100%">
+<h2><a name="HibernateSynch"></a>Hibernate Synchronizer F Hibernate Ì O/R}bsOt@Cì¬</h2>
+<p> Hibernate ÉÖA·éR[hð쬷éc[Å·Bá¦ÎAf[^x[XÌXL[}©ç Hibernate Ì}bsOt@C𶬵ÄêÜ·B»µÄ}bsOt@C©ç
+ Value Object â DAO 𶬷é±ÆªÅ«Ü·BftHgÌÝèÅÍA}bsOt@C©ç\[XR[hð¶¬ãA}bsOt@CðÏX·éÆA\[XR[hÉ©®Iɽf³êÜ·BܽA
+ }bsOt@CÌÒWðs¤½ßÌGfB^ÍR[hAVXg@\ª èÜ·B</p>
+<p><img src="images/tryit001.gif" width="61" height="13"><a href="http://www.binamics.com/hibernatesynch/">http://www.binamics.com/hibernatesynch/</a>@CZXF
+ GPL Version2 </p>
+<p><img src="images/tryit002.gif" width="61" height="13"> \tgEFAÌXVF <a href="http://www.binamics.com/hibernatesync">http://www.binamics.com/hibernatesync</a>@2005/06/03
+ _ÌÅVo[WÍ 2.3.1 Å·B</p>
+<p>¡ñÍ Hibernate2 ð _E[hµÄKÈfBNgÉWJµÜ·B <a href="http://www.hibernate.org/">http://www.hibernate.org/</a>
+ <br>
+ 2005/06/03 _ÌÅVo[WÍ<br>
+ Hibernat3. 3.0.5@2005/05/25 [X<br>
+ Hibernat2. 2.1.8@2005/01/30 [X</p>
+<h3>õ</h3>
+<p>VK Java vWFNgð ȺÌ\¬Å쬵ܷB</p>
+<p><img src="images/hibernateSync1.gif" width="133" height="175"></p>
+<p>Hibernate ðWJµ½fBNg©ç KvÈCuð lib ÉRs[µÜ·BWJµ½fBNgÌ lib/README.txt ÉeCuÌÈPÈྪ èÜ·B
+ required ÉÈÁÄ¢éàÌÍftHgÅKvÅ·B ȺÌàÌðRs[µÜ·B</p>
+
+
+<table width="435" border="1 " cellspacing="0" cellpadding="2">
+ <tr>
+ <td width="186">hibernate2.jar</td>
+ <td width="149">Hibernate </td>
+ </tr>
+ <tr>
+ <td>ehcache-0.9.jar</td>
+ <td>EHCache cache</td>
+ </tr>
+ <tr>
+ <td>jta.jar</td>
+ <td>Standard JTA API</td>
+ </tr>
+ <tr>
+ <td>xml-apis.jar</td>
+ <td>Standard JAXP API</td>
+ </tr>
+ <tr>
+ <td>commons-logging-1.0.4.jar</td>
+ <td>Commons Logging</td>
+ </tr>
+ <tr>
+ <td>dom4j-1.4.jar</td>
+ <td>XML configuration & mapping parser</td>
+ </tr>
+ <tr>
+ <td>cglib-full-2.0.2.jar</td>
+ <td>CGLIB bytecode generator</td>
+ </tr>
+ <tr>
+ <td>jdbc2_0-stdext.jar</td>
+ <td>Standard Extension JDBC APIs</td>
+ </tr>
+ <tr>
+ <td>commons-collections-2.1.1.jar</td>
+ <td>Commons Collections</td>
+ </tr>
+ <tr>
+ <td>odmg-3.0.jar</td>
+ <td>ODMG API </td>
+ </tr>
+</table>
+<p>Rs[µ½çACuðNXpXÉÇÁµÜ·BmySQLÌjdbc hCo[ÉàpXðʵܷBܽAHibernate ðWJµ½fBNgÌ
+ etc/log4j.properties ð config ÉRs[µÜ·BÉAf[^x[XÉÚ±·é½ßÉAconfig fileð쬵ܷBVK¨Hibernate
+ Configureation File@FÊÆµÄ hibernate.cfg.xml ªÅ«Ü·B </p>
+<table width="42%" border="0">
+ <tr>
+
+ <td width="390"><img src="images/hibernateSync61.gif" width="371" height="344"></td>
+
+ <td width="513" valign="top">
+ <table border="0" width="362" cellpadding="4" cellspacing="0">
+ <tr valign="top">
+ <td width="13"><img src="images/1.gif" width="13" height="13"></td>
+
+ <td width="472">
+ <p>ContainerF t@Cð쬷éêðwè <br>
+ /Sample/config</p>
+ </td>
+ </tr>
+ <tr valign="top">
+
+ <td width="13"><img src="images/2.gif" width="13" height="13"></td>
+
+ <td width="472">Database TypeF MySQL</td>
+ </tr>
+ <tr valign="top">
+
+ <td width="13"><img src="images/3.gif" width="13" height="13"></td>
+
+ <td width="472">Driver ClassF Browse {^ðµÄ ^É Driver ðüêA com.mysql.mysql.jdbc.Driver
+ ðIð</td>
+ </tr>
+ <tr valign="top">
+
+ <td width="13"><img src="images/4.gif" width="13" height="13"></td>
+
+ <td width="472">Database URLF jdbc:mysql://localhost/test</td>
+ </tr>
+ <tr valign="top">
+
+ <td width="13"><img src="images/5.gif" width="13" height="13"></td>
+
+ <td width="472">UsernameF mysql</td>
+ </tr>
+ <tr valign="top">
+
+ <td width="13"><img src="images/6.gif" width="13" height="13"></td>
+
+ <td width="472">PasswordF </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+<p>EBU[hÅÝèµ½àeª hibernate.cfg.xml É«ÜêÄ¢éÆv¢Ü·B</p>
+<h3>Ú±è`t@Cuhibernate.cfg.xmlv</h3>
+<blockquote>
+ <pre><?xml version="1.0" encoding="utf-8"?><br><!DOCTYPE hibernate-configuration<br> PUBLIC "-//Hibernate/Hibernate Configuration DTD//EN"<br> "http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd">
+
+<hibernate-configuration>
+<session-factory >
+
+ <!-- local connection properties --><br> <property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
+ <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property><br> <property name="hibernate.connection.username">mysql</property><br> <property name="hibernate.connection.password">mysql</property><br> <!-- property name="hibernate.connection.pool_size"></property -->
+
+ <!-- dialect for MySQL --><br> <property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>
+
+ <property name="hibernate.show_sql">false</property><br> <property name="hibernate.use_outer_join">true</property><br> <property name="hibernate.transaction.factory_class">
+@@@@@@@@@@@@@net.sf.hibernate.transaction.JTATransactionFactory</property>
+ <property name="jta.UserTransaction">java:comp/UserTransaction</property><br> </session-factory><br></hibernate-configuration>
+</pre>
+</blockquote>
+<p><img src="images/tryit000.gif" width="61" height="13"> f[^x[XÌàe©çA}bsOt@Cð쬵ÄÝܵå¤B</p>
+<p>VK ¨ Hibernate Mapping File </p>
+
+
+<table width="89%" border="0">
+ <tr>
+
+ <td width="338"><img src="images/hibernateSync82.gif" width="335" height="445"></td>
+
+ <td width="500" valign="top">
+ <table border="0" cellspacing="0" cellpadding="4" width="496">
+ <tr>
+ <td width="13" valign="top"><img src="images/1.gif" width="13" height="13"></td>
+ <td width="276" valign="top">Configration ^uÅf[^[x[XÚ±Ì password ðüÍ</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/2.gif" width="13" height="13"></td>
+ <td valign="top">Refresh ðIðµAf[^x[XÌe[uðÇÝo· </td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/3.gif" width="13" height="13"></td>
+ <td valign="top">Tables Ée[uêª\¦³êéÌÅA}bsOð쬷é Table É`FbNðüêé</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/4.gif" width="13" height="13"></td>
+ <td valign="top">pbP[WðüÍ</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/5.gif" width="13" height="13"></td>
+ <td valign="top">I¹ðIð·éÆ tableÉ`.hbm Æ¢¤}bsOt@Cªì¬³êÜ·B <br>
+ iproperties ^uÅg£qÈÇðwèÅ«Ü·j</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+<p>Properties ^u </p>
+
+
+<table width="87%" border="0">
+ <tr>
+
+ <td width="343" valign="top"><img src="images/hibernateSync91.gif" width="339" height="240"></td>
+
+ <td width="495" valign="top">
+ <table width="469" border="0" cellpadding="4" cellspacing="0">
+ <tr>
+ <td width="11" valign="top"><img src="images/1.gif" width="13" height="13"></td>
+ <td width="439" valign="top">g£q</td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/2.gif" width="13" height="13"></td>
+ <td valign="top" width="439">¡L[ðgp·éêÌ composite-id Ìnameðwè </td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/3.gif" width="13" height="13"></td>
+ <td valign="top" width="439">generator-class ðwèÅ«Ü· </td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/4.gif" width="13" height="13"></td>
+ <td valign="top" width="439">tÌÖAð\·setvf𶬵ܷ</td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/5.gif" width="13" height="13"></td>
+ <td valign="top" width="439">Lazy Load ðgpµÜ· </td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/6.gif" width="13" height="13"></td>
+ <td valign="top" width="439">vpeBÌ檶ð¬¶ÉµÜ·</td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/7.gif" width="13" height="13"></td>
+ <td valign="top" width="439"> lazyú»vLVÉg¤C^[tFCXðwèµÜ·</td>
+ </tr>
+ <tr>
+ <td width="11"> </td>
+ <td width="439"> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+<h3>쬳êé}bsOt@CÌáF Member.hbm</h3>
+<blockquote>
+ <p>e[u\¬</p>
+ <pre class="cmd">mysql> show columns from member;<br>+------------+----------+------+-----+---------+-------+<br>| Field | Type | Null | Key | Default | Extra |<br>+------------+----------+------+-----+---------+-------+<br>| MEMBER_ID | int(11) | | PRI | 0 | |<br>| NAME | char(10) | YES | | NULL | |<br>| PROJECT_NO | int(11) | YES | | NULL | |<br>+------------+----------+------+-----+---------+-------+</pre>
+ <p>Member.hbm</p>
+ <pre><?xml version="1.0"?><br><!DOCTYPE hibernate-mapping PUBLIC<br> "-//Hibernate/Hibernate Mapping DTD//EN"<br> "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
+
+<hibernate-mapping package="comware"><br> <class name="Member" table="member"><br> <id<br> column="MEMBER_ID"<br> name="Id"<br> type="integer"<br> ><br> generator class="vm" /><br> </id><br> <property<br> column="PROJECT_NO"<br> name="ProjectNo"<br> type="integer"<br> not-null="false"<br> length="11"<br> /><br> <property<br> column="NAME"<br> length="10"<br> name="Name"<br> not-null="false"<br> type="string"<br> /><br> <set inverse="true" name="ProjectSet"><br> <key column="MEMBER_ID" /><br> <one-to-many class="Project" /><br> </set><br> </class><br></hibernate-mapping></pre>
+</blockquote>
+<p>³çÉ hibernate.cfg.xml ɡ쬵½}bsOt@CªÇÁ³êÜ·B</p>
+<blockquote>
+ <pre>@@@@@@@:
+@@@@@@@:
+ <mapping resource="Project.hbm" /><br> <mapping resource="Member.hbm" /><br> </session-factory><br></hibernate-configuration></pre>
+</blockquote>
+<p>}bsOt@CðENbNµÄAHibernate Synchronizer > Synchronize File ðIð·éÆ Java
+ Ì\[XR[hªì¬³êÜ·B</p>
+
+
+<table border="0">
+ <tr>
+
+ <td><img src="images/hibernateSync101.gif" width="402" height="280"></td>
+
+ <td width="401" valign="top">
+ <table width="457" border="0" cellpadding="4" cellspacing="0">
+ <tr>
+ <td width="11" valign="top"><img src="images/1.gif" width="13" height="13"></td>
+ <td width="430" valign="top"> hibernate.cfg.xml É <mapping resource="`.hbm"
+ /> ðÇÁµÜ·</td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/2.gif" width="13" height="13"></td>
+ <td valign="top" width="430">©ªÅ쬵½ Template ð³É\[XR[hð쬵ܷ</td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/3.gif" width="13" height="13"></td>
+ <td valign="top" width="430">Java Ì\[XR[hªì¬³êÜ·</td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/4.gif" width="13" height="13"></td>
+ <td valign="top" width="430">ù¶\[Xðã«ì¬µÜ·</td>
+ </tr>
+ <tr>
+ <td valign="top" width="11"><img src="images/5.gif" width="13" height="13"></td>
+ <td valign="top" width="430">}bsOt@CÆÖA·é\[XR[hªí³êÜ·</td>
+ </tr>
+ <tr>
+ <td width="11"> </td>
+ <td width="430"> </td>
+ </tr>
+ <tr>
+ <td width="11"> </td>
+ <td width="430"> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+<p>Member e[uÆ project e[uÉ¢ÄAȺÌæ¤É\[XR[hªì¬³êÜ·B</p>
+<p><img src="images/hibernateSync11.gif" width="263" height="295"></p>
+<p>MemberNXÖAÌp³ÖWÍȺÌæ¤ÉÈèÜ·B¶¤ªValue Object E¤ª DAO Å·B</p>
+<p><img src="images/hibernateSync13.gif" width="576" height="292"></p>
+<blockquote>
+ <p>ȺÌæ¤ÈeXgNXð쬷éÆf[^x[XÌàeªQÆÅ«Ü·B</p>
+ <pre>
+
+@@@@@@F
+@@@@@Ȫ
+@@@@@@F
+
+public static void main(String[] args) {
+
+
+ try {
+ _RootDAO.initialize(); // configu file ð[hµ SessionFactory ðì¬
+ MemberDAO dao = new MemberDAO();
+ List members = dao.findAll(); // session Ì open à±Ì
+ for (ListIterator lite = members.listIterator(); lite.hasNext();) {
+ Member member = (Member) lite.next();
+ System.out.println("ID = " + member.getId() +
+ ", Name = " + member.getName());
+ }
+
+ Integer id = new Integer(1);
+ Member member = dao.load(id);
+ System.out.println(member.getName());
+ F
+ F
+</pre>
+</blockquote>
+<h3>ev[gÌì¬</h3>
+<p>Hibernate Synchronizer ÅÍ\[XR[hÌì¬É Jakarta Project Ì <a href="http://jakarta.apache.org/velocity/">Velocity</a>
+ ðgÁĢܷB Velocity ev[g¾ê (VTL) Ìt@XÍ»¿çðQÆè¢Ü·BܽA<a href="http://www.binamics.com/hibernatesynch/">Synchroniser
+ Ì HP</a> Å Struts Ì Template ªöJ³êĢܷB ܸA[NXy[XÉev[gð쬵ܷB»µÄvWFNgev[gƵĻêðo^µÄ¨«Ü·B·éÆR[hð쬷éÉev[gªKp³êÜ·B</p>
+<p>_BaseRootDAOÌá( gÝÝTemplate ) </p>
+<blockquote>
+ <pre>package ${class.BaseDAOPackageName}; <--- HibernateClass.getBaseDAOPackageName()APIðQÆ
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+@@@@F
+
+@@@Ȫ
+@@@@F
+public abstract class _BaseRootDAO {
+
+$snippet.BaseRootDAOSessionMethods <----- snippet Ìp
+
+ /**
+ * Return the name of the configuration file to be used with this DAO or null if default
+ */
+ public String getConfigurationFileName () {
+ return null;
+ }
+@@@@F
+@@@@F
+}</pre>
+</blockquote>
+<p>[NXy[XÉTemplate ðì¬F EBhE ¨ Ýè ¨ Hibernate Synchronizer</p>
+
+
+<table width="87%" border="0">
+ <tr>
+
+ <td width="439"><img src="images/hibernateSync31.gif" width="429" height="346"></td>
+
+ <td width="399" valign="top">
+ <table width="408" border="0" cellpadding="4" cellspacing="0">
+ <tr>
+ <td valign="top"><img src="images/1.gif" width="13" height="13"></td>
+ <td valign="top">templatet@Cizip`®jðC|[gµÜ· </td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/2.gif" width="13" height="13"></td>
+ <td valign="top">V½É [NXy[XÉtemplate ð쬵ܷ </td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/3.gif" width="13" height="13"></td>
+ <td valign="top">±±Åè`µ½JX^ template ðgpµÄR[h𶬷é</td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+<p>Snippets ^u@i template Ågp·é i, template ) </p>
+
+ <p><img src="images/hibernateSync4.gif" width="446" height="359"></p>
+
+<p>Edit ÌæÊ ( BaseClassComments Ìáj </p>
+
+ <p><img src="images/hibernateSync5.gif" width="438" height="263"> </p>
+
+<p>vWFNgev[gÌo^FvWFNgÌvpeB[ ¨ Hibernate Synchronizer ¨ Templates </p>
+
+
+<table width="96%" border="0" cellspacing="0" cellpadding="4">
+ <tr>
+
+ <td width="446" rowspan="9"><img src="images/hibernateSync102.gif" width="446" height="359"></td>
+
+ <td width="4" valign="top"><img src="images/1.gif" width="13" height="13"></td>
+
+ <td width="430" valign="top">ÈO Export µ½vWFNgev[gðC|[gµÜ·</td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/2.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">V½ÉvWFNgev[gð쬵ܷ</td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/3.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">[NXy[XÉ쬵½ template ©çgp·éev[gðIðµÜ·</td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/4.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">NX¼ðwè·éBVelocityÏðgÁÄàæ¢it@C¼ÉÈéj</td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/5.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">pbP[W¼ðwè·éBVelocityÏðgÁÄàæ¢iì¬êÌwèj</td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/6.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">㫵ܷ</td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/7.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">àeðZ[u</td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/8.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">ev[gÅgp·é Context parameter ðì¬Å«Ü· </td>
+ </tr>
+ <tr>
+
+ <td width="4" valign="top"><img src="images/9.gif" width="13" height="13"></td>
+
+ <td valign="top" width="430">ev[gÅgp·é Context object ðwèÅ«Ü·<br>
+ ev[gÅg¤Í ${obj} ÅgpµÜ·</td>
+ </tr>
+ </table>
+<p>ãÍ}bsOt@CðwèµÄASynchronize File Ü½Í Template Genalation Å\[XR[hªì¬³êÜ·B</p>
+<h3>»Ì¼AR[hì¬Ìððwè</h3>
+<p>vWFNgÌvpeB[ ¨ Hibernate Synchronizer ¨ General ( value object ) </p>
+<table width="86%" border="0">
+ <tr>
+
+ <td width="265" valign="top"><img src="images/hibernateSync21.gif" width="265" height="190"></td>
+
+ <td width="573" valign="top">
+ <table width="545" border="0" cellpadding="4" cellspacing="0">
+ <tr>
+ <td width="13" valign="top"><img src="images/1.gif" width="13" height="13"></td>
+ <td colspan="2" valign="top">©®Å¯úðs¤ ( }bsOt@CªZ[u³ê½A\[XR[hƯúðæéj</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/2.gif" width="13" height="13"></td>
+ <td colspan="2" valign="top">©®IÉ value object ð쬷é</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/3.gif" width="13" height="13"></td>
+ <td width="89" rowspan="3" valign="middle">value object Ìì¬êðwèµÜ·
+ </td>
+ <td width="259" valign="top">ÀpbP[WÌTupbP[WÉ쬵ܷ</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/4.gif" width="13" height="13"></td>
+ <td valign="top">ÀpbP[WÆÖWÈAÆ©Éè`µÜ·</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/5.gif" width="13" height="13"></td>
+ <td valign="top">¯¶pbP[WÉ쬵ܷ</td>
+ </tr>
+ <tr>
+ <td valign="top"><img src="images/6.gif" width="13" height="13"></td>
+ <td colspan="2" valign="top">ãL Åwè·é Package ¼ ftHgÍ base </td>
+ </tr>
+ <tr>
+ <td> </td>
+ <td> </td>
+ <td> </td>
+ </tr>
+ </table>
+
+ </td>
+ </tr>
+ </table>
+
+<p>Data Access object</p>
+
+
+<table width="89%" border="0">
+ <tr valign="top">
+
+ <td width="306"><img src="images/hibernateSync22.gif" width="284" height="289"></td>
+
+ <td width="552">
+ <table width="574" border="0" cellpadding="4" cellspacing="0">
+ <tr>
+ <td width="9" valign="top"><img src="images/1.gif" width="13" height="13"></td>
+ <td width="549" valign="top">©®IÉ DAOs ð쬷é</td>
+ </tr>
+ <tr>
+ <td valign="top" width="9"><img src="images/2.gif" width="13" height="13">`<img src="images/4.gif" width="13" height="13"></td>
+ <td valign="top" width="549">value object ƯlÉADAOð쬷éêÌwèÅ· </td>
+ </tr>
+ <tr>
+ <td valign="top" width="9"><img src="images/5.gif" width="13" height="13"></td>
+ <td valign="top" width="549">ì¬êÌftHgÍ dao Å·</td>
+ </tr>
+ <tr>
+ <td valign="top" width="9"><img src="images/6.gif" width="13" height="13"></td>
+ <td valign="top" width="549"> base value object Ư¶pbP[WÉ base DAOs
+ ð쬷é</td>
+ </tr>
+ <tr>
+ <td valign="top" width="9"><img src="images/7.gif" width="13" height="13"></td>
+ <td valign="top" width="549">root DAO ðvOCÅ쬹¸ÉAJX^DAO ( template
+ ) ðgpµÄ쬷é </td>
+ </tr>
+ <tr>
+ <td width="9"> </td>
+ <td width="549"> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ </table>
+
+<hr width="100%">
+<h2><a name="Hibernator"></a>HibernatorF HQL ( Hibernate Query Language ) ðÀs·é
+</h2>
+<p>HQLÌÀsâ}bsOt@C̶¬ªÅ«Ü·B@</p>
+<p><img src="images/tryit001.gif" width="61" height="13"> <a href="http://hibernator.sourceforge.net/">http://hibernator.sourceforge.net/</a>@CZXF
+ LGPL Version 2.1@</p>
+<p><img src="images/tryit002.gif" width="61" height="13"> <a href="http://sourceforge.net/projects/hibernator">http://sourceforge.net/projects/hibernator</a>
+ ©ç hibernator-0.9.6.zip ð_E[h [X <strong>2003-11-02</strong></p>
+<blockquote>
+ <p>* »ÝÌ[XÅÍ Hibernate2 ÜÅÌÎÅ·B </p>
+</blockquote>
+<h3>õ</h3>
+<p>f[^x[XÖÌÚ±Ýè</p>
+<p>HibernatorÌp[XyNeBuðJB<br>
+ Connection ViewÌEBhEÅENbNµÄoÄéj
[©çuAddvðIðµÜ·B<br>
+ vWFNgðIð·éÆȺÌæ¤ÉvWFNgɶݷé}bsOt@Cª\¦³êÜ·BðIðµÜ·B</p>
+<p><img src="images/hibernator2.gif" width="347" height="323"></p>
+<p>f[^x[XÖÌÚ±îñðü͵ÄI¹ðIð</p>
+<p><img src="images/hibernator1.gif" width="307" height="285"></p>
+<p>Connection View Å¡A쬵½ Connection ðENbN Connect !</p>
+<p><img src="images/hibernator3.gif" width="215" height="158"> </p>
+<p>OEBhEÅG[ªoĢȢ±ÆðmFµÜ·B</p>
+<p><img src="images/hibernator5.gif" width="597" height="448"></p>
+<p><img src="images/tip00000.gif" width="62" height="13"> vWFNgɯ¶}bsOt@C¼ª éÆá¤fBNgÉ ÁÄà
+ Connect ! ÅG[ÉÈèÜ·BܽA}bsOt@CÉlazy="true"ª éÆAResult ª\¦³êܹñB
+</p>
+<p>f[^x[XÉÚ±³ê½çAHQLÌÀsªÅ«Ü·B<br>
+ Query View EBhEÉ HQL ðüêÄ Excute ð·ÆAʪ Result View É\¦³êÜ·B</p>
+<p><img src="images/hibernator6.gif" width="490" height="327"></p>
+<p>ܽAjava p[X|XyNeBuÉßÁÄAHibernator Ì View ðJ«Ü·BEBhEr
[Ì\¦»Ì¼Hibernator
+ <br>
+ Hibernator ViewªJ¢½óÔÅ java Ì\[XðGfB^ÅÊíÌæ¤ÉJÆA}bsOÌC[Wª View É\¦³êÜ·B»µÄAi
+ }[NðNbN·éÆt@CÉZ[u³êÜ·B</p>
+<p><img src="images/hibernator41.gif" width="633" height="189"></p>
+<p><img src="images/note0000.gif" width="62" height="13">@»óA}bsOt@CÌ class
+ ®«Í®SCü¼ðwèµÄ¢È¢ÆAclassNotFoundException ÉÈÁĵܢܷBHibernate Synchronizer ÅìÁ½}bsOt@CÍ
+ class ®«ª®SCü¼ÅÈ¢ÌÅAÓªKvÅ·B</p>
+<hr width="100%">
+<small><font size="2">Java¨æѻ̼ÌJavaðÜÞ¤WÍAÄ Sun Microsystems, Inc. ̤WÅ èA¯ÐÌJavauhðgpµ½Zpðgpµ½»iðwµÜ·B<br>
+WindowsÍAÄMicrosoft CorporationÌĨæÑ@»Ì¼Ìɨ¯éo^¤WÅ·B<br>
+Windows ̳®¼ÌÍA@Microsoft(R) Windows(R) Operating System Å·B<br>
+LÚ³êÄ¢é»i¼AïмÍA»ê¼êÌïÐÌ@o^¤WܽͤWÅ·B</font></small>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+</body>
+</html>
diff --git a/20050617/default_.css b/20050617/default_.css
new file mode 100644
index 0000000..dd907a3
--- /dev/null
+++ b/20050617/default_.css
@@ -0,0 +1,34 @@
+p, table, td, th {
+ font-family: "lr oSVbN";
+ font-size: 10pt;
+}
+pre {
+ font-family: "Courier New", Courier, mono;
+ font-size: 10pt;
+ background-color: #E5E5E5;
+}
+h2 { font-family: "lr oSVbN"; font-size: 18pt; font-weight: bold ; line-height: 14px}
+code { font-family: "Courier New", Courier, mono; font-size: 10pt}
+sup { font-family: arial,helvetica,geneva; font-size: 10px}
+h3 {
+ font-family: "lr oSVbN";
+ font-size: 14pt;
+ font-weight: bold;
+ font-style: italic;
+}
+li { font-family: "lr oSVbN"; font-size: 10pt}
+h1 { font-family: "lr oSVbN"; font-size: 28px; font-weight: bold}
+body {
+ font-family: Arial, Helvetica, "lr oSVbN";
+ font-size: 10pt;
+ clip: rect( );
+ margin-top: 5mm;
+ margin-left: 3mm;
+}
+.indextop { font-size: x-large; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
+.indexsub { font-size: xx-small; font-family: Arial, Helvetica, sans-serif; color: #8080FF}
+.cmd {
+ color: #FFFFFF;
+ background-color: #343434;
+ font-family: "Courier New", Courier, mono;
+}
diff --git a/20050617/images/1.gif b/20050617/images/1.gif
new file mode 100644
index 0000000..457f640
--- /dev/null
+++ b/20050617/images/1.gif
Binary files differ
diff --git a/20050617/images/2.gif b/20050617/images/2.gif
new file mode 100644
index 0000000..1bd0a14
--- /dev/null
+++ b/20050617/images/2.gif
Binary files differ
diff --git a/20050617/images/3.gif b/20050617/images/3.gif
new file mode 100644
index 0000000..3b4646d
--- /dev/null
+++ b/20050617/images/3.gif
Binary files differ
diff --git a/20050617/images/4.gif b/20050617/images/4.gif
new file mode 100644
index 0000000..4562a58
--- /dev/null
+++ b/20050617/images/4.gif
Binary files differ
diff --git a/20050617/images/5.gif b/20050617/images/5.gif
new file mode 100644
index 0000000..f4cb34e
--- /dev/null
+++ b/20050617/images/5.gif
Binary files differ
diff --git a/20050617/images/6.gif b/20050617/images/6.gif
new file mode 100644
index 0000000..c1076c8
--- /dev/null
+++ b/20050617/images/6.gif
Binary files differ
diff --git a/20050617/images/7.gif b/20050617/images/7.gif
new file mode 100644
index 0000000..8f939bb
--- /dev/null
+++ b/20050617/images/7.gif
Binary files differ
diff --git a/20050617/images/8.gif b/20050617/images/8.gif
new file mode 100644
index 0000000..33febda
--- /dev/null
+++ b/20050617/images/8.gif
Binary files differ
diff --git a/20050617/images/9.gif b/20050617/images/9.gif
new file mode 100644
index 0000000..360e5a7
--- /dev/null
+++ b/20050617/images/9.gif
Binary files differ
diff --git a/20050617/images/CAP1.gif b/20050617/images/CAP1.gif
new file mode 100644
index 0000000..605f99a
--- /dev/null
+++ b/20050617/images/CAP1.gif
Binary files differ
diff --git a/20050617/images/CAP10.gif b/20050617/images/CAP10.gif
new file mode 100644
index 0000000..ff32bca
--- /dev/null
+++ b/20050617/images/CAP10.gif
Binary files differ
diff --git a/20050617/images/CAP2.gif b/20050617/images/CAP2.gif
new file mode 100644
index 0000000..7b8ac26
--- /dev/null
+++ b/20050617/images/CAP2.gif
Binary files differ
diff --git a/20050617/images/CAP3.gif b/20050617/images/CAP3.gif
new file mode 100644
index 0000000..34d91b5
--- /dev/null
+++ b/20050617/images/CAP3.gif
Binary files differ
diff --git a/20050617/images/CAP4.gif b/20050617/images/CAP4.gif
new file mode 100644
index 0000000..26c5692
--- /dev/null
+++ b/20050617/images/CAP4.gif
Binary files differ
diff --git a/20050617/images/CAP41.gif b/20050617/images/CAP41.gif
new file mode 100644
index 0000000..fab467d
--- /dev/null
+++ b/20050617/images/CAP41.gif
Binary files differ
diff --git a/20050617/images/CAP5.gif b/20050617/images/CAP5.gif
new file mode 100644
index 0000000..ba359ff
--- /dev/null
+++ b/20050617/images/CAP5.gif
Binary files differ
diff --git a/20050617/images/CAP6.gif b/20050617/images/CAP6.gif
new file mode 100644
index 0000000..7cb7788
--- /dev/null
+++ b/20050617/images/CAP6.gif
Binary files differ
diff --git a/20050617/images/CAP7.gif b/20050617/images/CAP7.gif
new file mode 100644
index 0000000..df17177
--- /dev/null
+++ b/20050617/images/CAP7.gif
Binary files differ
diff --git a/20050617/images/CSSEditor0.gif b/20050617/images/CSSEditor0.gif
new file mode 100644
index 0000000..fb41e8a
--- /dev/null
+++ b/20050617/images/CSSEditor0.gif
Binary files differ
diff --git a/20050617/images/DbCopy.gif b/20050617/images/DbCopy.gif
new file mode 100644
index 0000000..2015a66
--- /dev/null
+++ b/20050617/images/DbCopy.gif
Binary files differ
diff --git a/20050617/images/DbCopyConfDB.gif b/20050617/images/DbCopyConfDB.gif
new file mode 100644
index 0000000..78cf8e3
--- /dev/null
+++ b/20050617/images/DbCopyConfDB.gif
Binary files differ
diff --git a/20050617/images/DbCopyConfDriver.gif b/20050617/images/DbCopyConfDriver.gif
new file mode 100644
index 0000000..e822ff7
--- /dev/null
+++ b/20050617/images/DbCopyConfDriver.gif
Binary files differ
diff --git a/20050617/images/Idea0000.jpg b/20050617/images/Idea0000.jpg
new file mode 100644
index 0000000..119ce70
--- /dev/null
+++ b/20050617/images/Idea0000.jpg
Binary files differ
diff --git a/20050617/images/JBoss0.gif b/20050617/images/JBoss0.gif
new file mode 100644
index 0000000..c2cc160
--- /dev/null
+++ b/20050617/images/JBoss0.gif
Binary files differ
diff --git a/20050617/images/JBoss1.gif b/20050617/images/JBoss1.gif
new file mode 100644
index 0000000..c0c947b
--- /dev/null
+++ b/20050617/images/JBoss1.gif
Binary files differ
diff --git a/20050617/images/JBoss2.gif b/20050617/images/JBoss2.gif
new file mode 100644
index 0000000..bf13155
--- /dev/null
+++ b/20050617/images/JBoss2.gif
Binary files differ
diff --git a/20050617/images/JBoss3.gif b/20050617/images/JBoss3.gif
new file mode 100644
index 0000000..bdf27a2
--- /dev/null
+++ b/20050617/images/JBoss3.gif
Binary files differ
diff --git a/20050617/images/JBoss4.gif b/20050617/images/JBoss4.gif
new file mode 100644
index 0000000..3cf67a0
--- /dev/null
+++ b/20050617/images/JBoss4.gif
Binary files differ
diff --git a/20050617/images/JBoss5.gif b/20050617/images/JBoss5.gif
new file mode 100644
index 0000000..72153c7
--- /dev/null
+++ b/20050617/images/JBoss5.gif
Binary files differ
diff --git a/20050617/images/Log4EMenu.gif b/20050617/images/Log4EMenu.gif
new file mode 100644
index 0000000..064c883
--- /dev/null
+++ b/20050617/images/Log4EMenu.gif
Binary files differ
diff --git a/20050617/images/Modering0.gif b/20050617/images/Modering0.gif
new file mode 100644
index 0000000..013c8b9
--- /dev/null
+++ b/20050617/images/Modering0.gif
Binary files differ
diff --git a/20050617/images/Modering01.gif b/20050617/images/Modering01.gif
new file mode 100644
index 0000000..e879e60
--- /dev/null
+++ b/20050617/images/Modering01.gif
Binary files differ
diff --git a/20050617/images/Modering02.gif b/20050617/images/Modering02.gif
new file mode 100644
index 0000000..163047b
--- /dev/null
+++ b/20050617/images/Modering02.gif
Binary files differ
diff --git a/20050617/images/Modering03.gif b/20050617/images/Modering03.gif
new file mode 100644
index 0000000..2c2691d
--- /dev/null
+++ b/20050617/images/Modering03.gif
Binary files differ
diff --git a/20050617/images/Modering04.gif b/20050617/images/Modering04.gif
new file mode 100644
index 0000000..6c624ad
--- /dev/null
+++ b/20050617/images/Modering04.gif
Binary files differ
diff --git a/20050617/images/Modering05.gif b/20050617/images/Modering05.gif
new file mode 100644
index 0000000..b05b8e1
--- /dev/null
+++ b/20050617/images/Modering05.gif
Binary files differ
diff --git a/20050617/images/Modering06.gif b/20050617/images/Modering06.gif
new file mode 100644
index 0000000..978e764
--- /dev/null
+++ b/20050617/images/Modering06.gif
Binary files differ
diff --git a/20050617/images/Modering07.gif b/20050617/images/Modering07.gif
new file mode 100644
index 0000000..bf25279
--- /dev/null
+++ b/20050617/images/Modering07.gif
Binary files differ
diff --git a/20050617/images/Modering1.gif b/20050617/images/Modering1.gif
new file mode 100644
index 0000000..a7b3902
--- /dev/null
+++ b/20050617/images/Modering1.gif
Binary files differ
diff --git a/20050617/images/Modering10.gif b/20050617/images/Modering10.gif
new file mode 100644
index 0000000..d5e0a99
--- /dev/null
+++ b/20050617/images/Modering10.gif
Binary files differ
diff --git a/20050617/images/Modering11.gif b/20050617/images/Modering11.gif
new file mode 100644
index 0000000..ddc9ade
--- /dev/null
+++ b/20050617/images/Modering11.gif
Binary files differ
diff --git a/20050617/images/Modering12.gif b/20050617/images/Modering12.gif
new file mode 100644
index 0000000..28f13bb
--- /dev/null
+++ b/20050617/images/Modering12.gif
Binary files differ
diff --git a/20050617/images/Modering13.gif b/20050617/images/Modering13.gif
new file mode 100644
index 0000000..fa48efd
--- /dev/null
+++ b/20050617/images/Modering13.gif
Binary files differ
diff --git a/20050617/images/Modering2.gif b/20050617/images/Modering2.gif
new file mode 100644
index 0000000..77de0f0
--- /dev/null
+++ b/20050617/images/Modering2.gif
Binary files differ
diff --git a/20050617/images/Modering3.gif b/20050617/images/Modering3.gif
new file mode 100644
index 0000000..0c66b8f
--- /dev/null
+++ b/20050617/images/Modering3.gif
Binary files differ
diff --git a/20050617/images/Modering4.gif b/20050617/images/Modering4.gif
new file mode 100644
index 0000000..f525eca
--- /dev/null
+++ b/20050617/images/Modering4.gif
Binary files differ
diff --git a/20050617/images/Modering5.gif b/20050617/images/Modering5.gif
new file mode 100644
index 0000000..01e1441
--- /dev/null
+++ b/20050617/images/Modering5.gif
Binary files differ
diff --git a/20050617/images/Modering6.gif b/20050617/images/Modering6.gif
new file mode 100644
index 0000000..8690810
--- /dev/null
+++ b/20050617/images/Modering6.gif
Binary files differ
diff --git a/20050617/images/Modering7.gif b/20050617/images/Modering7.gif
new file mode 100644
index 0000000..a9d7556
--- /dev/null
+++ b/20050617/images/Modering7.gif
Binary files differ
diff --git a/20050617/images/Modering9.gif b/20050617/images/Modering9.gif
new file mode 100644
index 0000000..debaf10
--- /dev/null
+++ b/20050617/images/Modering9.gif
Binary files differ
diff --git a/20050617/images/StrutsBoxConf0.gif b/20050617/images/StrutsBoxConf0.gif
new file mode 100644
index 0000000..aa3d7b7
--- /dev/null
+++ b/20050617/images/StrutsBoxConf0.gif
Binary files differ
diff --git a/20050617/images/StrutsBoxError0.gif b/20050617/images/StrutsBoxError0.gif
new file mode 100644
index 0000000..e776225
--- /dev/null
+++ b/20050617/images/StrutsBoxError0.gif
Binary files differ
diff --git a/20050617/images/UML2.gif b/20050617/images/UML2.gif
new file mode 100644
index 0000000..3e69a38
--- /dev/null
+++ b/20050617/images/UML2.gif
Binary files differ
diff --git a/20050617/images/UML20.gif b/20050617/images/UML20.gif
new file mode 100644
index 0000000..06cc05e
--- /dev/null
+++ b/20050617/images/UML20.gif
Binary files differ
diff --git a/20050617/images/UML21.gif b/20050617/images/UML21.gif
new file mode 100644
index 0000000..62c0e19
--- /dev/null
+++ b/20050617/images/UML21.gif
Binary files differ
diff --git a/20050617/images/UML22.gif b/20050617/images/UML22.gif
new file mode 100644
index 0000000..eb30818
--- /dev/null
+++ b/20050617/images/UML22.gif
Binary files differ
diff --git a/20050617/images/UML23.gif b/20050617/images/UML23.gif
new file mode 100644
index 0000000..bfcf2c4
--- /dev/null
+++ b/20050617/images/UML23.gif
Binary files differ
diff --git a/20050617/images/VE0.gif b/20050617/images/VE0.gif
new file mode 100644
index 0000000..4714397
--- /dev/null
+++ b/20050617/images/VE0.gif
Binary files differ
diff --git a/20050617/images/VE1.gif b/20050617/images/VE1.gif
new file mode 100644
index 0000000..51e1bf9
--- /dev/null
+++ b/20050617/images/VE1.gif
Binary files differ
diff --git a/20050617/images/VE10.gif b/20050617/images/VE10.gif
new file mode 100644
index 0000000..225a5ee
--- /dev/null
+++ b/20050617/images/VE10.gif
Binary files differ
diff --git a/20050617/images/VE11.gif b/20050617/images/VE11.gif
new file mode 100644
index 0000000..3d02e49
--- /dev/null
+++ b/20050617/images/VE11.gif
Binary files differ
diff --git a/20050617/images/VE2.gif b/20050617/images/VE2.gif
new file mode 100644
index 0000000..efe6405
--- /dev/null
+++ b/20050617/images/VE2.gif
Binary files differ
diff --git a/20050617/images/VE3.gif b/20050617/images/VE3.gif
new file mode 100644
index 0000000..4a64165
--- /dev/null
+++ b/20050617/images/VE3.gif
Binary files differ
diff --git a/20050617/images/VE4.gif b/20050617/images/VE4.gif
new file mode 100644
index 0000000..dac4d11
--- /dev/null
+++ b/20050617/images/VE4.gif
Binary files differ
diff --git a/20050617/images/VE5.gif b/20050617/images/VE5.gif
new file mode 100644
index 0000000..9b68d63
--- /dev/null
+++ b/20050617/images/VE5.gif
Binary files differ
diff --git a/20050617/images/VE6.gif b/20050617/images/VE6.gif
new file mode 100644
index 0000000..464bb30
--- /dev/null
+++ b/20050617/images/VE6.gif
Binary files differ
diff --git a/20050617/images/VE7.gif b/20050617/images/VE7.gif
new file mode 100644
index 0000000..1811ae4
--- /dev/null
+++ b/20050617/images/VE7.gif
Binary files differ
diff --git a/20050617/images/VE8.gif b/20050617/images/VE8.gif
new file mode 100644
index 0000000..cb8c005
--- /dev/null
+++ b/20050617/images/VE8.gif
Binary files differ
diff --git a/20050617/images/VE9.gif b/20050617/images/VE9.gif
new file mode 100644
index 0000000..931fe5e
--- /dev/null
+++ b/20050617/images/VE9.gif
Binary files differ
diff --git a/20050617/images/VEConfig.gif b/20050617/images/VEConfig.gif
new file mode 100644
index 0000000..7682beb
--- /dev/null
+++ b/20050617/images/VEConfig.gif
Binary files differ
diff --git a/20050617/images/VEConfig0.gif b/20050617/images/VEConfig0.gif
new file mode 100644
index 0000000..70b9928
--- /dev/null
+++ b/20050617/images/VEConfig0.gif
Binary files differ
diff --git a/20050617/images/arrow1.gif b/20050617/images/arrow1.gif
new file mode 100644
index 0000000..afd48a0
--- /dev/null
+++ b/20050617/images/arrow1.gif
Binary files differ
diff --git a/20050617/images/checkStyle.gif b/20050617/images/checkStyle.gif
new file mode 100644
index 0000000..917e413
--- /dev/null
+++ b/20050617/images/checkStyle.gif
Binary files differ
diff --git a/20050617/images/checkStyleProperty.gif b/20050617/images/checkStyleProperty.gif
new file mode 100644
index 0000000..f3a2458
--- /dev/null
+++ b/20050617/images/checkStyleProperty.gif
Binary files differ
diff --git a/20050617/images/comware0.gif b/20050617/images/comware0.gif
new file mode 100644
index 0000000..25bf418
--- /dev/null
+++ b/20050617/images/comware0.gif
Binary files differ
diff --git a/20050617/images/crayModel0.gif b/20050617/images/crayModel0.gif
new file mode 100644
index 0000000..e60f544
--- /dev/null
+++ b/20050617/images/crayModel0.gif
Binary files differ
diff --git a/20050617/images/crayModel1.gif b/20050617/images/crayModel1.gif
new file mode 100644
index 0000000..4629e52
--- /dev/null
+++ b/20050617/images/crayModel1.gif
Binary files differ
diff --git a/20050617/images/crayModel2.gif b/20050617/images/crayModel2.gif
new file mode 100644
index 0000000..bf692fa
--- /dev/null
+++ b/20050617/images/crayModel2.gif
Binary files differ
diff --git a/20050617/images/crayModel3.gif b/20050617/images/crayModel3.gif
new file mode 100644
index 0000000..33445eb
--- /dev/null
+++ b/20050617/images/crayModel3.gif
Binary files differ
diff --git a/20050617/images/dbConnectionConf0.gif b/20050617/images/dbConnectionConf0.gif
new file mode 100644
index 0000000..fd1c465
--- /dev/null
+++ b/20050617/images/dbConnectionConf0.gif
Binary files differ
diff --git a/20050617/images/dbConnectionConf1.gif b/20050617/images/dbConnectionConf1.gif
new file mode 100644
index 0000000..837a038
--- /dev/null
+++ b/20050617/images/dbConnectionConf1.gif
Binary files differ
diff --git a/20050617/images/dbEdit0.gif b/20050617/images/dbEdit0.gif
new file mode 100644
index 0000000..dbfa465
--- /dev/null
+++ b/20050617/images/dbEdit0.gif
Binary files differ
diff --git a/20050617/images/draft.png b/20050617/images/draft.png
new file mode 100644
index 0000000..68008e0
--- /dev/null
+++ b/20050617/images/draft.png
Binary files differ
diff --git a/20050617/images/findBugs.gif b/20050617/images/findBugs.gif
new file mode 100644
index 0000000..eb47780
--- /dev/null
+++ b/20050617/images/findBugs.gif
Binary files differ
diff --git a/20050617/images/findBugsProperty.gif b/20050617/images/findBugsProperty.gif
new file mode 100644
index 0000000..68ce8d0
--- /dev/null
+++ b/20050617/images/findBugsProperty.gif
Binary files differ
diff --git a/20050617/images/hibernateConf.gif b/20050617/images/hibernateConf.gif
new file mode 100644
index 0000000..37a771a
--- /dev/null
+++ b/20050617/images/hibernateConf.gif
Binary files differ
diff --git a/20050617/images/hibernateMappinf.gif b/20050617/images/hibernateMappinf.gif
new file mode 100644
index 0000000..48d6fb9
--- /dev/null
+++ b/20050617/images/hibernateMappinf.gif
Binary files differ
diff --git a/20050617/images/hibernateSync0.gif b/20050617/images/hibernateSync0.gif
new file mode 100644
index 0000000..302d75d
--- /dev/null
+++ b/20050617/images/hibernateSync0.gif
Binary files differ
diff --git a/20050617/images/hibernateSync1.gif b/20050617/images/hibernateSync1.gif
new file mode 100644
index 0000000..8a96308
--- /dev/null
+++ b/20050617/images/hibernateSync1.gif
Binary files differ
diff --git a/20050617/images/hibernateSync10.gif b/20050617/images/hibernateSync10.gif
new file mode 100644
index 0000000..f2b5cdc
--- /dev/null
+++ b/20050617/images/hibernateSync10.gif
Binary files differ
diff --git a/20050617/images/hibernateSync101.gif b/20050617/images/hibernateSync101.gif
new file mode 100644
index 0000000..b3ae474
--- /dev/null
+++ b/20050617/images/hibernateSync101.gif
Binary files differ
diff --git a/20050617/images/hibernateSync102.gif b/20050617/images/hibernateSync102.gif
new file mode 100644
index 0000000..da007cb
--- /dev/null
+++ b/20050617/images/hibernateSync102.gif
Binary files differ
diff --git a/20050617/images/hibernateSync11.gif b/20050617/images/hibernateSync11.gif
new file mode 100644
index 0000000..801e896
--- /dev/null
+++ b/20050617/images/hibernateSync11.gif
Binary files differ
diff --git a/20050617/images/hibernateSync12.gif b/20050617/images/hibernateSync12.gif
new file mode 100644
index 0000000..6b536cd
--- /dev/null
+++ b/20050617/images/hibernateSync12.gif
Binary files differ
diff --git a/20050617/images/hibernateSync13.gif b/20050617/images/hibernateSync13.gif
new file mode 100644
index 0000000..2021e1d
--- /dev/null
+++ b/20050617/images/hibernateSync13.gif
Binary files differ
diff --git a/20050617/images/hibernateSync2.gif b/20050617/images/hibernateSync2.gif
new file mode 100644
index 0000000..dbfff51
--- /dev/null
+++ b/20050617/images/hibernateSync2.gif
Binary files differ
diff --git a/20050617/images/hibernateSync21.gif b/20050617/images/hibernateSync21.gif
new file mode 100644
index 0000000..ce5a1fc
--- /dev/null
+++ b/20050617/images/hibernateSync21.gif
Binary files differ
diff --git a/20050617/images/hibernateSync22.gif b/20050617/images/hibernateSync22.gif
new file mode 100644
index 0000000..46ba975
--- /dev/null
+++ b/20050617/images/hibernateSync22.gif
Binary files differ
diff --git a/20050617/images/hibernateSync3.gif b/20050617/images/hibernateSync3.gif
new file mode 100644
index 0000000..0689381
--- /dev/null
+++ b/20050617/images/hibernateSync3.gif
Binary files differ
diff --git a/20050617/images/hibernateSync31.gif b/20050617/images/hibernateSync31.gif
new file mode 100644
index 0000000..ef0f31b
--- /dev/null
+++ b/20050617/images/hibernateSync31.gif
Binary files differ
diff --git a/20050617/images/hibernateSync4.gif b/20050617/images/hibernateSync4.gif
new file mode 100644
index 0000000..36d25e3
--- /dev/null
+++ b/20050617/images/hibernateSync4.gif
Binary files differ
diff --git a/20050617/images/hibernateSync5.gif b/20050617/images/hibernateSync5.gif
new file mode 100644
index 0000000..48ae274
--- /dev/null
+++ b/20050617/images/hibernateSync5.gif
Binary files differ
diff --git a/20050617/images/hibernateSync6.gif b/20050617/images/hibernateSync6.gif
new file mode 100644
index 0000000..6322eba
--- /dev/null
+++ b/20050617/images/hibernateSync6.gif
Binary files differ
diff --git a/20050617/images/hibernateSync61.gif b/20050617/images/hibernateSync61.gif
new file mode 100644
index 0000000..b18bc00
--- /dev/null
+++ b/20050617/images/hibernateSync61.gif
Binary files differ
diff --git a/20050617/images/hibernateSync7.gif b/20050617/images/hibernateSync7.gif
new file mode 100644
index 0000000..61542f2
--- /dev/null
+++ b/20050617/images/hibernateSync7.gif
Binary files differ
diff --git a/20050617/images/hibernateSync8.gif b/20050617/images/hibernateSync8.gif
new file mode 100644
index 0000000..6d9a70b
--- /dev/null
+++ b/20050617/images/hibernateSync8.gif
Binary files differ
diff --git a/20050617/images/hibernateSync81.gif b/20050617/images/hibernateSync81.gif
new file mode 100644
index 0000000..1cf3aec
--- /dev/null
+++ b/20050617/images/hibernateSync81.gif
Binary files differ
diff --git a/20050617/images/hibernateSync82.gif b/20050617/images/hibernateSync82.gif
new file mode 100644
index 0000000..2faa134
--- /dev/null
+++ b/20050617/images/hibernateSync82.gif
Binary files differ
diff --git a/20050617/images/hibernateSync9.gif b/20050617/images/hibernateSync9.gif
new file mode 100644
index 0000000..3f606d4
--- /dev/null
+++ b/20050617/images/hibernateSync9.gif
Binary files differ
diff --git a/20050617/images/hibernateSync91.gif b/20050617/images/hibernateSync91.gif
new file mode 100644
index 0000000..8b8bb82
--- /dev/null
+++ b/20050617/images/hibernateSync91.gif
Binary files differ
diff --git a/20050617/images/hibernator0.gif b/20050617/images/hibernator0.gif
new file mode 100644
index 0000000..503ea10
--- /dev/null
+++ b/20050617/images/hibernator0.gif
Binary files differ
diff --git a/20050617/images/hibernator1.gif b/20050617/images/hibernator1.gif
new file mode 100644
index 0000000..c5285a5
--- /dev/null
+++ b/20050617/images/hibernator1.gif
Binary files differ
diff --git a/20050617/images/hibernator2.gif b/20050617/images/hibernator2.gif
new file mode 100644
index 0000000..8c2003a
--- /dev/null
+++ b/20050617/images/hibernator2.gif
Binary files differ
diff --git a/20050617/images/hibernator3.gif b/20050617/images/hibernator3.gif
new file mode 100644
index 0000000..a32e3b0
--- /dev/null
+++ b/20050617/images/hibernator3.gif
Binary files differ
diff --git a/20050617/images/hibernator4.gif b/20050617/images/hibernator4.gif
new file mode 100644
index 0000000..fb1a4d4
--- /dev/null
+++ b/20050617/images/hibernator4.gif
Binary files differ
diff --git a/20050617/images/hibernator41.gif b/20050617/images/hibernator41.gif
new file mode 100644
index 0000000..6d972bf
--- /dev/null
+++ b/20050617/images/hibernator41.gif
Binary files differ
diff --git a/20050617/images/hibernator5.gif b/20050617/images/hibernator5.gif
new file mode 100644
index 0000000..57fe688
--- /dev/null
+++ b/20050617/images/hibernator5.gif
Binary files differ
diff --git a/20050617/images/hibernator6.gif b/20050617/images/hibernator6.gif
new file mode 100644
index 0000000..0feb57e
--- /dev/null
+++ b/20050617/images/hibernator6.gif
Binary files differ
diff --git a/20050617/images/lomboz0.gif b/20050617/images/lomboz0.gif
new file mode 100644
index 0000000..5990f26
--- /dev/null
+++ b/20050617/images/lomboz0.gif
Binary files differ
diff --git a/20050617/images/lomboz1.gif b/20050617/images/lomboz1.gif
new file mode 100644
index 0000000..64ca7a9
--- /dev/null
+++ b/20050617/images/lomboz1.gif
Binary files differ
diff --git a/20050617/images/lomboz2.gif b/20050617/images/lomboz2.gif
new file mode 100644
index 0000000..db4fa06
--- /dev/null
+++ b/20050617/images/lomboz2.gif
Binary files differ
diff --git a/20050617/images/lomboz3.gif b/20050617/images/lomboz3.gif
new file mode 100644
index 0000000..f8a0ee3
--- /dev/null
+++ b/20050617/images/lomboz3.gif
Binary files differ
diff --git a/20050617/images/lomboz4.gif b/20050617/images/lomboz4.gif
new file mode 100644
index 0000000..bf40dff
--- /dev/null
+++ b/20050617/images/lomboz4.gif
Binary files differ
diff --git a/20050617/images/lomboz5.gif b/20050617/images/lomboz5.gif
new file mode 100644
index 0000000..646f0cc
--- /dev/null
+++ b/20050617/images/lomboz5.gif
Binary files differ
diff --git a/20050617/images/lomboz8.gif b/20050617/images/lomboz8.gif
new file mode 100644
index 0000000..6aec10f
--- /dev/null
+++ b/20050617/images/lomboz8.gif
Binary files differ
diff --git a/20050617/images/lomboz9.gif b/20050617/images/lomboz9.gif
new file mode 100644
index 0000000..a92f4a2
--- /dev/null
+++ b/20050617/images/lomboz9.gif
Binary files differ
diff --git a/20050617/images/mark.gif b/20050617/images/mark.gif
new file mode 100644
index 0000000..b86ec66
--- /dev/null
+++ b/20050617/images/mark.gif
Binary files differ
diff --git a/20050617/images/metrics0.gif b/20050617/images/metrics0.gif
new file mode 100644
index 0000000..0b7e38f
--- /dev/null
+++ b/20050617/images/metrics0.gif
Binary files differ
diff --git a/20050617/images/metricsDiagram.gif b/20050617/images/metricsDiagram.gif
new file mode 100644
index 0000000..7c73d84
--- /dev/null
+++ b/20050617/images/metricsDiagram.gif
Binary files differ
diff --git a/20050617/images/metricsError0.gif b/20050617/images/metricsError0.gif
new file mode 100644
index 0000000..f7047b5
--- /dev/null
+++ b/20050617/images/metricsError0.gif
Binary files differ
diff --git a/20050617/images/metricsProperty.gif b/20050617/images/metricsProperty.gif
new file mode 100644
index 0000000..cb3ff95
--- /dev/null
+++ b/20050617/images/metricsProperty.gif
Binary files differ
diff --git a/20050617/images/metricsView.gif b/20050617/images/metricsView.gif
new file mode 100644
index 0000000..6c2e9d2
--- /dev/null
+++ b/20050617/images/metricsView.gif
Binary files differ
diff --git a/20050617/images/modering8.gif b/20050617/images/modering8.gif
new file mode 100644
index 0000000..8a75018
--- /dev/null
+++ b/20050617/images/modering8.gif
Binary files differ
diff --git a/20050617/images/note0000.gif b/20050617/images/note0000.gif
new file mode 100644
index 0000000..f6260db
--- /dev/null
+++ b/20050617/images/note0000.gif
Binary files differ
diff --git a/20050617/images/person_0291.gif b/20050617/images/person_0291.gif
new file mode 100644
index 0000000..8284257
--- /dev/null
+++ b/20050617/images/person_0291.gif
Binary files differ
diff --git a/20050617/images/profiler0.gif b/20050617/images/profiler0.gif
new file mode 100644
index 0000000..90ffcfb
--- /dev/null
+++ b/20050617/images/profiler0.gif
Binary files differ
diff --git a/20050617/images/profiler1.gif b/20050617/images/profiler1.gif
new file mode 100644
index 0000000..f10bbd9
--- /dev/null
+++ b/20050617/images/profiler1.gif
Binary files differ
diff --git a/20050617/images/profiler2.gif b/20050617/images/profiler2.gif
new file mode 100644
index 0000000..7e40cd7
--- /dev/null
+++ b/20050617/images/profiler2.gif
Binary files differ
diff --git a/20050617/images/profiler3.gif b/20050617/images/profiler3.gif
new file mode 100644
index 0000000..0aca2ef
--- /dev/null
+++ b/20050617/images/profiler3.gif
Binary files differ
diff --git a/20050617/images/profiler4.gif b/20050617/images/profiler4.gif
new file mode 100644
index 0000000..37be8ec
--- /dev/null
+++ b/20050617/images/profiler4.gif
Binary files differ
diff --git a/20050617/images/proxy.gif b/20050617/images/proxy.gif
new file mode 100644
index 0000000..7d95187
--- /dev/null
+++ b/20050617/images/proxy.gif
Binary files differ
diff --git a/20050617/images/sysdeo0.gif b/20050617/images/sysdeo0.gif
new file mode 100644
index 0000000..5a17b4c
--- /dev/null
+++ b/20050617/images/sysdeo0.gif
Binary files differ
diff --git a/20050617/images/sysdeo1.gif b/20050617/images/sysdeo1.gif
new file mode 100644
index 0000000..4b0e5af
--- /dev/null
+++ b/20050617/images/sysdeo1.gif
Binary files differ
diff --git a/20050617/images/sysdeo2.gif b/20050617/images/sysdeo2.gif
new file mode 100644
index 0000000..ca52d38
--- /dev/null
+++ b/20050617/images/sysdeo2.gif
Binary files differ
diff --git a/20050617/images/sysdeo3.gif b/20050617/images/sysdeo3.gif
new file mode 100644
index 0000000..161521f
--- /dev/null
+++ b/20050617/images/sysdeo3.gif
Binary files differ
diff --git a/20050617/images/sysdeo4.gif b/20050617/images/sysdeo4.gif
new file mode 100644
index 0000000..dff6412
--- /dev/null
+++ b/20050617/images/sysdeo4.gif
Binary files differ
diff --git a/20050617/images/tip00000.gif b/20050617/images/tip00000.gif
new file mode 100644
index 0000000..77b2451
--- /dev/null
+++ b/20050617/images/tip00000.gif
Binary files differ
diff --git a/20050617/images/tryit000.gif b/20050617/images/tryit000.gif
new file mode 100644
index 0000000..f4927a4
--- /dev/null
+++ b/20050617/images/tryit000.gif
Binary files differ
diff --git a/20050617/images/tryit001.gif b/20050617/images/tryit001.gif
new file mode 100644
index 0000000..7e7fe4c
--- /dev/null
+++ b/20050617/images/tryit001.gif
Binary files differ
diff --git a/20050617/images/tryit002.gif b/20050617/images/tryit002.gif
new file mode 100644
index 0000000..c5b499f
--- /dev/null
+++ b/20050617/images/tryit002.gif
Binary files differ
diff --git a/20050617/images/update0.gif b/20050617/images/update0.gif
new file mode 100644
index 0000000..533feec
--- /dev/null
+++ b/20050617/images/update0.gif
Binary files differ
diff --git a/20050617/images/update00.gif b/20050617/images/update00.gif
new file mode 100644
index 0000000..0f9e2ea
--- /dev/null
+++ b/20050617/images/update00.gif
Binary files differ
diff --git a/20050617/images/update01.gif b/20050617/images/update01.gif
new file mode 100644
index 0000000..d838fac
--- /dev/null
+++ b/20050617/images/update01.gif
Binary files differ
diff --git a/20050617/images/update02.gif b/20050617/images/update02.gif
new file mode 100644
index 0000000..eeda10d
--- /dev/null
+++ b/20050617/images/update02.gif
Binary files differ
diff --git a/20050617/images/update03.gif b/20050617/images/update03.gif
new file mode 100644
index 0000000..3fed667
--- /dev/null
+++ b/20050617/images/update03.gif
Binary files differ
diff --git a/20050617/images/update04.gif b/20050617/images/update04.gif
new file mode 100644
index 0000000..a342f9c
--- /dev/null
+++ b/20050617/images/update04.gif
Binary files differ
diff --git a/20050617/images/update05.gif b/20050617/images/update05.gif
new file mode 100644
index 0000000..41cd195
--- /dev/null
+++ b/20050617/images/update05.gif
Binary files differ
diff --git a/20050617/images/update1.gif b/20050617/images/update1.gif
new file mode 100644
index 0000000..5c70d00
--- /dev/null
+++ b/20050617/images/update1.gif
Binary files differ
diff --git a/20050617/images/update2.gif b/20050617/images/update2.gif
new file mode 100644
index 0000000..b01cdfa
--- /dev/null
+++ b/20050617/images/update2.gif
Binary files differ
diff --git a/20050617/images/update3.gif b/20050617/images/update3.gif
new file mode 100644
index 0000000..2614177
--- /dev/null
+++ b/20050617/images/update3.gif
Binary files differ
diff --git a/20050617/images/update4.gif b/20050617/images/update4.gif
new file mode 100644
index 0000000..903f14e
--- /dev/null
+++ b/20050617/images/update4.gif
Binary files differ
diff --git a/20050617/images/update5.gif b/20050617/images/update5.gif
new file mode 100644
index 0000000..d63574b
--- /dev/null
+++ b/20050617/images/update5.gif
Binary files differ
diff --git a/20050617/images/update6.gif b/20050617/images/update6.gif
new file mode 100644
index 0000000..7124270
--- /dev/null
+++ b/20050617/images/update6.gif
Binary files differ
diff --git a/20050617/images/update7.gif b/20050617/images/update7.gif
new file mode 100644
index 0000000..5c37a7b
--- /dev/null
+++ b/20050617/images/update7.gif
Binary files differ
diff --git a/20050617/main.html b/20050617/main.html
new file mode 100644
index 0000000..b5d3cc3
--- /dev/null
+++ b/20050617/main.html
@@ -0,0 +1,87 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Eclipse ðp¢½ JSF/Spring/Hibernate vOC×ï</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
+</HEAD>
+<BODY bgcolor="#ffffff">
+<div align="right"><font face="Times New Roman, Times, serif" size=2><a name="menu"></a>©
+ 2005 by NTT COMWARE CORPORATION; made available under the EPL v1.0</font>
+ <table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color="#ffffff"> Eclipse Corner Article</font></b></td>
+ </tr>
+ </tbody>
+ </table>
+ <div align="left"><img height=86 src="../index.files/Idea.jpg" width=120
+align=center> </div>
+ <h2 align="center">Eclipse ðp¢½ JSF/Spring/Hibernate vOC×ï</h2>
+ <p align="center">2005N617úANTT£r</p>
+ <p align="left"><img src="DSCF0003_200.jpg" width="267" height="200" align="right" alt="NTT£r">J2EE
+ t[[NAJSF/Spring/Hibernate Í}¬ÉyªnÜÁĢܷB¡ñÍAJSF/Spring/Hibernate ðx[Xɵ½JÌXebvÆA»±ÅpÅ«éã\IÈAt[Ì
+ Eclipse vOCðÐîµÜ·B</p>
+ <p align="left">c[ð×·éÈçAܸgÁÄÝé±ÆÅ·Bµ©µA±êçvOCðµ½ÄàAJÎÛÆÈé\[XR[hªÈ¢ÆAvOC𮩹ܹñBTvvOÍA éöxÌ嫳ªÈ¢Æc[ÌøÊðC[WūܹñBStrutsÈçTvཱིñoñÁĢܷªAJSF/Spring/Hibernate
+ ÆÈéÆAܾñíÉȢ̪ÀîÅ·B</p>
+ <p align="left">±Ì×ïÅÍAJSF/Spring/Hibernate t[[N»ÌàÌÌðàÍŬÀÉÆÇßAvOCÆTvvOÌg¢ûÉÅ_ðÄÜ·B×ïC¹ãA©ªÅÀÛ·±ÆªÅ«éæ¤ATvvOàöJµÜ·B</p>
+ <p align="left">¦ ±ÌRecÍANTTREFA̺LÐõçÉæÁÄ쬳ê½àÌÅ·B</p>
+ <p align="left">Naoki Sugiwaka á¼÷AKouichi Murakami ºãFêAYumeji Ishiki É~²ñAToru
+ Kawashima ìOAMasaya Tanaka cërAJunya Katada c~ç</p>
+ <hr>
+
+ <table border="0" cellspacing="2" cellpadding="4" bgcolor="#999999" width="628" align="left">
+ <tr bgcolor="#999999">
+ <td width="136">^Cg</td>
+ <td width="149">ut</td>
+ <td width="67">
+ <div align="center">¿</div>
+ </td>
+ <td width="234">
+ <div align="center">TvvO</div>
+ </td>
+ </tr>
+ <tr bgcolor="#FFFFFF">
+ <td width="136">TvvOðà<br>
+ IwÌJ<br>
+ BwÌJ</td>
+ <td width="149">NTTREFA@cër</td>
+ <td rowspan="2" width="67">
+ <div align="center"><a href="20050617NTTComware.pdf">oce<br>
+ i500KBj</a></div>
+ </td>
+ <td rowspan="2" width="234">
+ <div align="center"><a href="20050617sample.zip">20050617sample.zip</a></div>
+ </td>
+ </tr>
+ <tr bgcolor="#FFFFFF">
+ <td width="136">PwÌJ</td>
+ <td width="149">NTTREFA@ìO<br>
+ NTTREFA@c~ç</td>
+ </tr>
+ <tr bgcolor="#FFFFFF">
+ <td width="136">
+ <p>yQl¿z<br>
+ Eclipse vOCðà<br>
+ if[^x[XÖAj@</p>
+ </td>
+ <td width="149">mssREFA@ºãFê</td>
+ <td bgcolor="#FFFFFF" width="67">
+ <div align="center"><a href="db.html">HTML</a></div>
+ </td>
+ <td bgcolor="#999999" width="234">@</td>
+ </tr>
+ </table>
+
+</div>
+<p>@</p>
+<p><br>
+ @</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+</BODY>
+</HTML>
diff --git a/20050627/main.html b/20050627/main.html
new file mode 100644
index 0000000..a906b81
--- /dev/null
+++ b/20050627/main.html
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML><HEAD><TITLE>Eclipse Foundation</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
+<BODY>
+<TABLE cellSpacing=5 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD align=left width="85%"><font size="+4"><b><font face="Arial, Helvetica, sans-serif" size="+3">Eclipse
+ Tools Platform </font></b></font><BR>
+ </TD>
+ <TD width="15%"><img src="../index.files/Idea.jpg" width="120" height="86"></TD>
+ </TR></TBODY></TABLE>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td align=left bgcolor=#0080c0 colspan=2><b><font color="#FFFFFF"> Press release</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top width="97%">
+ <p><br>
+ <b><font face="Arial, Helvetica, sans-serif" size="+2">Eclipse Delivers
+ Tools Platform for Software Development Lifecycle</font></b> </p>
+ <h3>Eclipseª\tgEFAJCtTCN̽ßÌVµ¢c[EvbgtH[uEclipse Platform 3.1vð[X
+ i<a href="http://www.eclipse.org/org/press-release/20050627launch31.htm">pê´¶</a>j</h3>
+ <p>I[v\[XE\tgEFAÌÇcÌÅ éEclipse FoundationiÄAGNvXEt@Ef[VjÍA627úAÅV[XuEclipse
+ Platform 3.1vð\µÜµ½B±êÜÅÌJava IDEiIntegrated Development EnvironmentFJ«j̬÷ÉîëAEclipseÌR~
jeB[ÍA\tgEFAJSÊÉí½éc[ð·évbgtH[ðñ·é\zÅiñŢܷB±â«\ªèABI|[eBOAJavaâC/C++âWebAvP[VÌJAAXyNgwüvO~OÈÇÌvWFNgª èÜ·B</p>
+ <p>Eclipse FoundationÌ}CNE~Rrb`ï·ÍuEclipseÍA\tgEFAÌSCtTCNÉyÔc[QÆt[[NðJo[·éÄpIÈJvbgtH[ðñ·éÆ¢¤\z̺A¬ÊðoµÄ¢éBvƾ¢Ü·Bu½ÌlÉ·Îçµ¢Java
+ IDEƵÄFm³êA¤³êÄ¢éBµ©µA\tgEFAJÉεÄEclipseªà½ç·{ÌCpNgÍAISViƧn\tgEFA
+ x_[jªA\tgEFAJÌCtTCNðʶÄKvƳêéc[ð\zµ·é½ßÉKvÈvbgtH[ðñ·é±Æ¾B½¿Í·ÅÉ100ÈãÌISVÆASÌc[ÆÌGRVXei¤¶¤h«jðÂ\ɵī½BJ`[ÍÞçÌj[YÉÅàvµ½c[ðIð·é±ÆªÅ«éæ¤ÉÈÁ½Bv</p>
+ <p>Vo[WuEclipse Platform 3.1vÍA627úT©ç_E[hÅ«éæ¤ÉÈèÜ·B±êÍEclipse ÌRAªÅ·ªA¼ÌEclipsevWFNgà¯ÉAܽÍ30úÈàÉ3.1Îð[X·é\èÅ·B±êçÌÍÈVµ¢[XÉæèA</p>
+ <ul>
+ <li><b>J2EE 1.4 AvP[VÌJÆfvC</b>@-@Vµ¢EBU[hÆc[ÉæèAJ2EEAvP[VÌJÆfvCªÅ«Ü·BBEA,
+ IBM, JBoss ¨æÑ ObjectWeb ÈÇÌ[fBOJ2EEx_[ªÞçÌJ2EEJc[ÌvbgtH[ƵÄÌpµÄ¢Ü·B</li>
+ <li><b>J2SE 5.0ÆÌ</b>@-@ Eclipse[Uª¨CÉüèÌt@N^OâNCbNtBbNXAõâR[h®`ÈÇÌ@\ªJ2SE5.0ÆV[XÉ®æ¤ÉÈèÜ·B½Æ¦ÎAAme[VâWFlNXÅ·B</li>
+ <li><b>b`ENCAgEAvP[VJ</b>@-@EclipseÌb`ENCAgEvbgtH[(RCP)ãÅAüdzê½Vµ¢c[QðpÂ\Å·B
+ </li>
+ <li><b>XP[Abv</b>@-@vbgtH[îbÌå«ÈptH[}XüPÉæèAæ謢X^[gAbvAæèÇ¢UIX|XA»µÄæ謳¢ðÀ»Å«AåKÍJ`[ÅàpªÂ\ÉÈèÜ·B<br>
+ Eì«Ìüã@-@¡ñÌ[XÌåvÈe[}ªAJavaJc[AeXgÆ«\c[ÈÇÌì«üãÅ èAg£«ÌüPÅ·B</li>
+ <li><b>WebT[rXÌJÆØ</b>@-@EclipseÌWebT[rXØc[ÍAWSI-Ivt@CÌÝ·«ð±·éWS-IØc[ÌJavaÅÌt@XECve[VÅ·B</li>
+ <li><b>WebAvP[VÌJeÕ»</b>@-@Vµ¢GfB^ÉæèAJSPAHTMLAXMLACSSADTDAJavaScriptt@CðÈPÉì¬Å«éæ¤ÉÈèÜ·B</li>
+ <li><b>eXgìÆÌÈf»</b>@-@JUnitÆÌÙ§ÈÉæèAEclipse TPTPiGNvXEeXg&ptH[}XEc[EvbgtH[jɨ¯éP̱ðæèÈf»µÜ·B</li>
+ <li><b>UIJ</b>@-@rW
AEGfB^ÉæèASwingx[XEC^[tF[XÉÁ¦AEclipseSWTÉîÃ[U[EC^[tF[Xðì¬Å«éæ¤ÉÈèÜ·B</li>
+ <li><b>ANTT|[gÌüP</b>@-@ANTXNvg̽ßÌVµ¢fobO@\Æt@N^O@\Bù¶ÌANTXNvg©çEclipsevWFNgðeÕɶ¬Å«Ü·BܽAEclipse©çANTXNvgðGNX|[gÅ«Ü·B</li>
+ <li><b>AXyNgwüvO~OÎ</b>@-@Vµ¢AspectJ 5[XÍAJ2SE 5.0Ame[VAWFlNXAVµ¢Ame[VEx[XÌJX^CðT|[gµÜ·B</li>
+ </ul>
+ <p>[Xð\èµÄ¢évWFNgÍÌƨèÅ·BEclipseEvbgtH[AeXgptH[}XEc[EvbgtH[AWebc[EvbgtH[ArWlXECeWFXÆ|[eBOAEclipseEfOEt[[NAOtBJEGfBeBOEt[[NAUML2ArW
AEGfB^AAspectJÅ·BevWFNgÌ@\à¾Æ_E[hÌÚ×ÈêÍhttp://www.eclipse.orgðQƾ³¢B</p>
+ <p>ȨAEclipse Japan Working GroupÅÍAuEclipse Platform 3.1v ÉÖAµ½îñðoéƪ¦ÍµÄy[Öð}ÁÄ¢«Ü·B<a href="http://www.eclipse.org/japanwg/">http://www.eclipse.org/japanwg</a>ðQƾ³¢B<br>
+ </p>
+ <p></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+<p>@</p>
+</BODY></HTML>
diff --git a/index.files/.htaccess b/index.files/.htaccess
new file mode 100644
index 0000000..56c5894
--- /dev/null
+++ b/index.files/.htaccess
@@ -0,0 +1,6 @@
+AddDefaultCharset SHIFT_JIS
+LanguagePriority jp en
+AddCharset EUC-JP .euc
+AddCharset ISO-2022-JP .jis
+AddCharset SHIFT_JIS .sjis
+AddLanguage jp .jp
diff --git a/index.files/Adarrow.gif b/index.files/Adarrow.gif
new file mode 100644
index 0000000..1848247
--- /dev/null
+++ b/index.files/Adarrow.gif
Binary files differ
diff --git a/index.files/Idea.jpg b/index.files/Idea.jpg
new file mode 100644
index 0000000..119ce70
--- /dev/null
+++ b/index.files/Idea.jpg
Binary files differ
diff --git a/index.files/default_style.css b/index.files/default_style.css
new file mode 100644
index 0000000..367a18d
--- /dev/null
+++ b/index.files/default_style.css
@@ -0,0 +1,63 @@
+P {
+ FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
+}
+TABLE {
+ FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
+}
+TD {
+ FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
+}
+TH {
+ FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
+}
+PRE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
+}
+H2 {
+ FONT-WEIGHT: bold; FONT-SIZE: 18pt; LINE-HEIGHT: 14px; FONT-FAMILY: arial, helvetica, geneva
+}
+CODE {
+ FONT-SIZE: 10pt; FONT-FAMILY: "Courier New", Courier, mono
+}
+SUP {
+ FONT-SIZE: 10px; FONT-FAMILY: arial,helvetica,geneva
+}
+H3 {
+ FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY: arial, helvetica, geneva
+}
+LI {
+ FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, geneva
+}
+H1 {
+ FONT-WEIGHT: bold; FONT-SIZE: 28px; FONT-FAMILY: arial, helvetica, geneva
+}
+BODY {
+ MARGIN-TOP: 5mm; FONT-SIZE: 10pt; MARGIN-LEFT: 3mm; FONT-FAMILY: arial, helvetica, geneva
+}
+.indextop {
+ FONT-WEIGHT: bold; FONT-SIZE: x-large; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
+}
+.indexsub {
+ FONT-SIZE: xx-small; COLOR: #8080ff; FONT-FAMILY: Arial, Helvetica, sans-serif
+}
+A.bar:link {
+ COLOR: #ffffff; TEXT-DECORATION: none
+}
+A.bar:visited {
+ COLOR: #ffffff; TEXT-DECORATION: none
+}
+A.bar:hover {
+ COLOR: #ffffff; TEXT-DECORATION: underline
+}
+A.bar {
+ COLOR: #ffffff
+}
+.jump {
+ FONT-SIZE: smaller; COLOR: #8080ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
+}
+.jump:link {
+ FONT-SIZE: smaller; COLOR: #8080ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
+}
+.jump:hover {
+ FONT-SIZE: smaller; COLOR: #0000ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
+}
diff --git a/index.files/jpnwg-banner.html b/index.files/jpnwg-banner.html
new file mode 100644
index 0000000..be2c175
--- /dev/null
+++ b/index.files/jpnwg-banner.html
@@ -0,0 +1,29 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html lang="ja">
+<head>
+<title>Eclipse Banner</title>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<style type="text/css">
+.input {background: "#ffffcc";color: "#000000" ;font-weight: normal;}
+a.nav:link { text-decoration: none; color: "#000000"; }
+a.nav:visited { text-decoration: none; color: "#000000"; }
+a.nav:hover { text-decoration: underline; color: "#000000"; }
+</style>
+</head>
+<body text="#ffffcc" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#ff0000">
+ <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" >
+ <tr>
+ <td WIDTH="100%">
+ <table BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH="100%" BGCOLOR="#006699" >
+ <tr>
+ <td BGCOLOR="#000000" width="116" ><a href="http://www.eclipse.org" target="_top"><img src="../../images/EclipseBannerPic.jpg" width="115" height="50" border="0"></a></td>
+ <td WIDTH="637"><img SRC="../../images/gradient.jpg" BORDER=0 height=50 width=282></td>
+ <td WIDTH="250"><img src="../../images/eclipse-org-simple.GIF" width="250" height="48"></td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+
+ </table>
+</body>
+</html>
diff --git a/index.files/nav_style.css b/index.files/nav_style.css
new file mode 100644
index 0000000..b7857b6
--- /dev/null
+++ b/index.files/nav_style.css
@@ -0,0 +1,16 @@
+p, table, td, th { font-family: arial, helvetica, geneva; font-size: 10pt}
+pre { font-family: "Courier New", Courier, mono; font-size: 10pt}
+h2 { font-family: arial, helvetica, geneva; font-size: 18pt; font-weight: bold ; line-height: 14px}
+code { font-family: "Courier New", Courier, mono; font-size: 10pt}
+sup { font-family: arial,helvetica,geneva; font-size: 10px}
+h3 { font-family: arial, helvetica, geneva; font-size: 14pt; font-weight: bold}
+li { font-family: arial, helvetica, geneva; font-size: 10pt}
+h1 { font-family: arial, helvetica, geneva; font-size: 28px; font-weight: bold}
+body { font-family: arial, helvetica, geneva; font-size: 10pt; clip: rect( )}
+.navhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #FFFFFF; font-weight: bold; text-decoration: underline}
+a.nav:link { text-decoration: none; color: #000000; }
+a.nav:visited { text-decoration: none; color: #000000; }
+a.nav:hover { text-decoration: underline; color: #000000; }
+a.navhead:link { text-decoration: none;}
+a.navhead:visited { text-decoration: none;}
+a.navhead:hover { text-decoration: underline;}
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..8503bc3
--- /dev/null
+++ b/index.html
@@ -0,0 +1,25 @@
+
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<title>Japan WG</title>
+</head>
+<frameset rows="48,*" frameborder=0 framespacing=0 border="0">
+ <frame name="banner" scrolling="no" noresize target="home"
+ src="../ecorner-banner.html" marginwidth="0" marginheight="0" frameborder="NO">
+ <frameset cols="126,*" frameborder=0 framespacing=0 border="0">
+ <frameset rows="220,*" frameborder=0 framespacing=0 border="0" cols="*">
+ <frame name="home_nav" scrolling="no" noresize target="main"
+ src="../home_nav.html" marginwidth="0" marginheight="0" frameborder="NO">
+ <frame name="nav" scrolling="no" noresize target="main"
+ src="nav.html" marginwidth="0" marginheight="0" frameborder="NO">
+ </frameset>
+ <frame name="main" marginwidth=10 marginheight=10 noresize frameborder="NO" src="main.html">
+ </frameset>
+ <noframes>
+ <body>
+ <p>This page uses frames, but your browser doesn't support them.</p>
+ </body>
+ </noframes> </frameset>
+</html>
diff --git a/legal/About_features_dialog.jpg b/legal/About_features_dialog.jpg
new file mode 100644
index 0000000..1379ab3
--- /dev/null
+++ b/legal/About_features_dialog.jpg
Binary files differ
diff --git a/legal/About_plugins_dialog.jpg b/legal/About_plugins_dialog.jpg
new file mode 100644
index 0000000..b5c3fae
--- /dev/null
+++ b/legal/About_plugins_dialog.jpg
Binary files differ
diff --git a/legal/Help_legal_page.jpg b/legal/Help_legal_page.jpg
new file mode 100644
index 0000000..7e5040a
--- /dev/null
+++ b/legal/Help_legal_page.jpg
Binary files differ
diff --git a/legal/guidetolegaldoc.html b/legal/guidetolegaldoc.html
new file mode 100644
index 0000000..49f8e52
--- /dev/null
+++ b/legal/guidetolegaldoc.html
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<TITLE>Guide to legal documentation for Eclipse-based content </TITLE>
+<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
+</HEAD>
+<BODY bgcolor="#ffffff">
+<div align="left"><font size="+3">Eclipsex[XÌRecÉü¯½[K¶KCh@@</font><font face="Times New Roman, Times, serif" size="2"><img height=86 src="../index.files/Idea.jpg" width=120
+align=center></font> </div>
+<table cellspacing=0 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color="#ffffff"> Guide to legal documentation
+ for Eclipse-based content </font></b></td>
+ </tr>
+ </tbody>
+</table>
+<p>2005N527úXV@i<a href="http://www.eclipse.org/legal/guidetolegaldoc.html">pê´¶</a>@2005.6
+ EPL×ï ®ïÐeeb غçbq|ój</p>
+<h2>1.0@Nª±Ì¶ðÇÞ׫©</h2>
+<p><b><a href="http://www.eclipse.org/" target="_blank">Eclipse.org</a>vWFNgÌR~b^[ܽÍRgr
[^[</b></p>
+<blockquote>
+ <p>{¶ÍAvWFNgÖÌ[K¶Éæévðð·éêÉÈéBR~b^[ÍÅIIÉEclipse.orgvWFNgÉÜÜêéRecªKØÈ[K¶ðÜÞ±ÆðmÀÉ·éÓCª èARgr
[^[ªv³êéŬÀÌ[NðR[hx[XÉgÝñ¾Recðzzo½Æ«ÉF¯³êéB</p>
+</blockquote>
+<p><b>Eclipse.orgRecÌÄzzÒ</b></p>
+<blockquote>
+ <p>{¶ÍEclipse.org[K¶ÉüÏAíAÇÁ·éKvª é©Ç¤©ðIð·éêÉÈéB È½Í È½Ì»iÌêƵÄEclipse.orgRecðÄzzÅ«éB</p>
+</blockquote>
+<p><b>Eclipsex[XÌRecܽͻiÌJÒ</b></p>
+<blockquote>
+ <p> ȽªEclipse.orgRec©gðK¸µàÄzzµÈ¢ÆµÄàA{¶Í Ƚ©gÌRec̶»Ì½ßÉALÚ³êÄ¢ét[[NÌêܽÍSðÌp·é©Ç¤©ðßéêÉÈéB</p>
+</blockquote>
+<p><b>Eclipsex[XÌRecܽͻiÌ[U[</b></p>
+<blockquote>
+ <p>{¶Í ȽÌRecÌgpÉKp³êé³Ü´ÜÈ[K¶ÌÝðmF·éêÉÈéB</p>
+</blockquote>
+<h2>2.0@{¶Í½ðྵĢé©</h2>
+<p>{¶Í_ñAAboutsACZXAÓî{IÈEclipse.org[K¶ÌX^CðÐî·éB±êçÌX^CÉεĻê¼êAZ¢TvÆAwiîñÆ»êçªÇ±É é©Æ¯lÉDZÉu׫©ÖA·éw¦ÆÆàÉñµÄ¢éBEclipsex[XÌRecÉÜÜêé[K¶Égp³êét[[NðLÚµ½ãA{¶ÍEclipse.orgRecðÄzz·éû@ðྵA Ƚ̻iÉEclipse.orgRecÅÈ¢àÌðÜñÅ¢éêÌ[K¶ÌYtÌû@É¢ÄñÄ·éB</p>
+<h2>3.0@Ⱥ»ñÈɽÌÓª éÌ©H</h2>
+<p>½Ì\tgEFA»iÍPÂÌCZXðÅzz³êéBYt@CÍCXg[Ì[gfBNg©uCZXvܽÍu[KvÌæ¤È¾ç©È¼OÌfBNgÉ éB»iÉ¢ë¢ëÈCZXðÌR|[lgª Á½ÆµÄàA±ÌÈPÈJjYªÆçêÄ¢éB±êçÌP[XÅÍAPÂÌCZXt@CªÀÛÉÍ¡ÌCZXܽÍÓðÜñÅ¢ÄàæAÊíÍ»iÌDZÌÓÉ»ê¼êÌCZXܽÍÓªKp³ê驪¾mÉÈÁÄ¢éB</p>
+<p>Eclipsex[XÌRecÍpÓÉzzAg£AAbvO[hªÅ«éæ¤ÉxÉW
[»³êÄ¢éBEclipseÌ¢Eɨ¯édvÈW
[ÌTOÍvOCAvOCÌêªiÈãAutOcvjAtB[`[ðÜÞBWIÈEclipseÌCXg[ÍEclipset@f[VÙ©I[v\[XgDA¤Æx_[ðÜ޳ܴÜÈc̪ì¬/zzµ½vOCÆtB[`[ðÜñÅ¢éÂ\«ª éB</p>
+<p>Eclipse.orgÅJE۵ĢéRecÍâ¦ÔÈi»µA½Ìû@ÅANZXÅ«éñíÉå«ÈR[hx[XÅ éB</p>
+<p>áF</p>
+<ul>
+ <li>RecÌêÍÙÆñÇâ¦ÔÈR~bg³ê½Abvf[gÅÏX³êÄ¢éBPÂÌvWFNgÌR~b^[ͽÌ^C][ÉLªèAJÍ24Ô~7úÔsíêÄ¢éB</li>
+ <li> ½ÌRecª <a href="http://www.opensource.jp/licenses/eclipse-1.0.html" target="_blank">EPL1.0</a>
+ i<a href="http://www.eclipse.org/legal/epl-v10.html" target="_blank">pêÅ</a>jܽÍ
+ <a href="http://www.opensource.jp/licenses/cpl.html" target="_blank">CPL1.0</a>
+ i<a href="http://www.eclipse.org/legal/cpl-v10.html" target="_blank">pêÅ</a>jÉæèCZX³êÄ¢éBµ©µAR[hx[XÍEclipse.orgÈO̽ÌpbP[WܽͻÌæ¤ÈpbP[WÌRecÌÄzzðÜñÅ¢éBá¦ÎAAntÆTomcatܽͻÌæ¤ÈpbP[WÌêðàÆɵ½R[hÌæ¤É<a href="http://www.apache.org/">Apache</a>\tgEFAt@f[V©çÌpbP[WÌÄzzðÜñÅ¢é©àµêÈ¢B±Ìæ¤ÈpbP[WÍCPLâEPLÈOÌCZXððKp³êéB<br>
+ </li>
+ <li> Eclipse.orgÌRecͽÌû@ÅANZXA_E[hÅ«éBÙÆñÇÌvWFNgÍWIÈx[XÅrh𶬷éBêÌvWFNgÍúXÙÈévbgtH[ÆzuŽÌrh𶬷éB±êçÌrhÍEclipse.orgÌCVS|Wg©ç¼Ú¶¬³êé½ßAÅßÅÍrhÌÅAbvf[gªR~bg³êÄ¢éB±êÍܽACVS|Wg©ç̼ÚÌRecÖÌANZXâAEclipseAbvf[g}l[Wðgpµ½Vµ¢Ü½ÍAbvf[gÅÌtB[`[Ì_E[hðÂ\ɵĢéB</li>
+</ul>
+<p>±êçÌÁ¥Í[K¶ÖÌW
[²ÆÌAv[`ðßÄ¢éB»ÌÊAEclipse.orgðîɵ½RecÌ çäézzÍAȺÌZNVÉLÚ³ê½ÓðÜÜȯêÎÈçÈ¢B</p>
+<h2>4.0@Eclipse.org[K¶<br>
+</h2>
+<h2>4.1 \tgEFA[U[_ñ</h2>
+<p align="left"><b>î{´¥F</b></p>
+<p align="left">_ñ̸_Í<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">Eclipset@f[V\tgEFA[U[_ñ</a>Å éB\tgEFA[U[_ñÍ
+ u<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">SUA</a>v
+ ÆÄÎêAÀ¿IÉCZXÅÍÈ¢B\tgEFAðgp·éÉ ½ÁÄÌ¢©Èé ÌøàÈA¼Ì[KÖAÌÓA_ñðQƵĢéBSUAÌå½éÚIÍYt·éRecÌ[K¶ª 軤ÈÊuðLÚ·é±ÆÅ éB</p>
+<p><b>Ú×F</b></p>
+<p>Åàdvȶ¾ÍÁÉf誳¢ÀèSÄÌRecÉKp³êéEPL é¢ÍCPLiSUAÌo[WÉæéjÅ éB¼Ì¶ÍÍRecÌÉ éÙ©ÌíÞÌӫܽÍCZXððLڵĢéBuÃ@vÌ©oµÌºÉÍARecªÃ@ðÜñÅ¢é©àµêÈ¢±ÆðÊm·éZ¢pOtª éB</p>
+<p>Eclipse.orgÌ_E[hy[W̽ÉÍȺ̶¾ª éB</p>
+<blockquote>
+ <p>uSÄÌ_E[hÍÁÉLÚª³¢ÀèA<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">Eclipset@f[V\tgEFA[U[_ñ</a>Ì_ñð̺Añ³êÄ¢éBv</p>
+</blockquote>
+<p>{¶Ìúo[WÍ<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">Eclipset@f[V\tgEFA[U[_ñ</a>ÆÄÎêÄ¢½BQÂÌ_ñÌî{IÈá¢ÍA»ÝÌ_ñÍEPLðQƵAúÌ_ñÍCPLðQƵĢéBCPLÍ©ÂÄEclipset@f[VÌftHgÌCZXðÅ Á½ªA»ÝftHgÍEPLÉÈÁĨèASÄÌvWFNgÍ»ÌCZXÉÚsµÄ¢éBÔªoÄÎAâ_ñÍp~ÉÈéB</p>
+<p><b>fBNgÌêF</b></p>
+<p>SUAÍÊíAunotice.htmlv̼ÌÅEclipserhÌ[gfBNgÉ éBEPL é¢ÍCPLÌRs[iSUAÌo[WÉæéjÍíÉSUAƯ¶ÊuÉ éB</p>
+<p><b>ÓF</b>KØÈSUAÆQÆ·éCZXÌRs[ÍAEclipse.orgªzzµ½rhiÊíÍZIPt@CÅzz³êéjÌ[gfBNgÉ<b>zuµÈ¯êÎÈçÈ¢</b>BrhðgpÂ\ɵĢéWeby[WÍKØȶ¾ÌKØÈ<b>SUAÉNðÍçȯêÎÈçÈ¢</b>B</p>
+<h2>4.2@Abouts</h2>
+<p><b>î{´¥F</b></p>
+<p align="left">SUAiCZXÍCPL é¢ÍEPLÌ¢¸ê©jÉæèQƳêéCZXÆÙÈéðÌàÆÉCZX³êéRecðÜÞfBNgÍAuabout.htmlv̼OÌt@CÉÚת[ßçêÄ¢éBäXͱêçÌt@CðAboutsÆÄñÅ¢éBAboutsÉÍÊíAAoÇÌÎÛÆÈè¤éû@\ðÜÞRec©Ç¤©Ìæ¤È¼Ìîñ¯lÉCZXððÜñÅ¢éB</p>
+<p><b>Ú×F</b></p>
+<p>ÙÆñÇÌvOCÍvOCÉÜÜêéSÄÌRecªEPLܽÍCPLÌàÆpÂ\Å é±ÆðPÉmF·éftHgÌ About ðÜñÅ¢éBàµA Ƚª
+ Eclipse.org vWFNgÌvOCÌÛçÇÒÅ èAÁÊÌCZXðÌReciftHgÌCZXÅÍÈA©ÂÜ½Í é¢ÍEclipset@f[VªÛçµÄ¢È¢RecjðÜñŢȢêA È½Í ÄÍÜé<a href="http://www.eclipse.org/legal/epl/about.html" target="_blank">ftHgÌEPLÌ
+ About</a> ܽÍ<a href="http://www.eclipse.org/legal/about.html" target="_blank">ftHgÌCPLÌ
+ About</a> Ì¢¸ê©ðCyÉgpµÈ¯êÎÈçÈ¢BÙÆñÇÌvOCÍÁÊÈCZXÌRecðÜñŢȢ½ßAftHgÌ About
+ ÌÝðÜñÅ¢éBÁÊÈ About ÌvOCÍA½Ì[U[ªÇݽªé»¡[¢àÌÅ éB</p>
+<p><b>ÓF</b>SÄÌvOCÆtOcÍPÂÌAboutðÜñÅ¢éBSÄÌEclipse.orgÌvOCÆtOcÍftHgÌ
+ About ܽÍEclipset@f[VÉæÁÄÊÉæè³ê½ÁÊÈ About Ì¢¸ê©PÂðÜÜȯêÎÈçÈ¢BJARÌvOCÌÉÍACZXÌRs[Ìæ¤É
+ About ©çN³êé[Jt@Cðuabout_filesvÆÄÎêéfBNgÉzuµÈ¯êÎÈçÈ¢B</p>
+<p><b>fBNgÌêF</b></p>
+<p>Abouts Í¢¸êÌfBNgÉ Á½ÆµÄàAíÉvOCÆ flagments Ì©ç©Â¯çêȯêÎÈçÈ¢BÈOÍvOCÆ flagments
+ ÍÊíAupluginsvÆ¢¤¼OÌfBNgÌTufBNgÉÜÆßçêÄ¢½B»ÝÌƱëAvOCÆ flagments ÍJAR iJavaA[JCuj
+ ƵÄÜÆßçêÄ¢éBJARÌvOCACZXÌæ¤É About ÉNµÄ¢é[Jt@CÍuabout_filesvÆÄÎêéfBNgÉzuµÈ¯êÎÈçÈ¢Buabout_filesvfBNgÌRecÍAJARÌvOCÌAboutsªAAboutÌ_CAO©çJOÌuEUÅ©¦éêNª³µsíêéæ¤ÉÁÉηéB</p>
+<p>áF</p>
+<pre align="left"> eclipse (CXg[@[gfBNg)
+ @@notice.html \tgEFA[U[AO[g
+ @@epl-v10.html EPL(SUAQÆ)
+ @@plugins (vOCÆtOcÌfBNgj
+ @@@org.apache.ant_1.6.2 (fBNgƵÄpbP[W³ê½vOCj
+ @@@@about.html About
+ asl-v20.txt About©çQƳêéApache\tgEFACZX
+ LICENSE.dom.html About©çQƳêéW3C License
+ org.eclipse.core.runtime_3.1.0.jar (JARƵÄpbP[W³ê½vOC)
+ @@@ @about.html About
+ about_files (About©çN³êé[Jt@CÌfBNgj
+ asl-v20.txt About©çQƳêéApache\tgEFACZX</pre>
+<p>[K¶ðT·[U[ÍEclipseÌCXg[ÌfBNg\¢ð{·é±ÆÅAboutsð©é±ÆªÅ«éªAEclipse[Nx`ÌuEclipse
+ Platform vOCÉ¢Äv _CAO©ç©é±ÆàÅ«éBAboutsð©é½ßÉÍj
[Ì<b>uwvv¨uEclipse PlatformÉ¢Äv
+ </b>©ç <b>uvOCÌÚ×v</b>Ì{^ðµÄvOCðIÑA<b>uÚ×îñv</b>Ì{^ð·B</p>
+<p align="center"><img src="About_plugins_dialog.jpg" width="641" height="310"></p>
+<h2>4.3@tB[`[CZXÆtB[`[Abvf[gCZX</h2>
+<p><b>î{´¥F</b></p>
+<p>PÂÌtB[`[ͯÉCXg[EAbvO[hÅ«é1ÂÈãÌÖA·évOCÆtOcÌgÝí¹Å éBtB[`[ÉÍRÂÌdvÈ[K¶t@CÅ éutB[`[CZXvilicense.htmljAutB[`[Abvf[gCZXvifeature.properties
+ > license)AutB[`[u[uviabout.properties > blurbjª éB</p>
+<p><b>Ú×F</b></p>
+<p><i>tB[`[CZX</i></p>
+<p>etB[`[Íulicense.htmlvÆ¢¤t@CðÂBäXͱêðutB[`[CZXvÆÄñÅ¢éBEclipse.orgrhÌÅA±Ìt@CÍrhÌ[gfBNgÉ éunotice.htmlvÌt@C̳mÈRr[Å éB¾¢·¦êÎA»êÍSUAÅ éB</p>
+<p><i>tB[`[Abvf[gCZX</i></p>
+<p>etB[`[Íufeature.propertiesvÆ¢¤t@CðÂB»Ìt@CÍuLicensevÆ¢¤¼ÌvpeBÅ éB±êÍutB[`[Abvf[gCZXvƵÄmçêéBvCeLXgÅñ³êÄ¢½ÆµÄàAEclipse.orgÌrhÉÆÁÄtB[`[Abvf[gCZXÍSUA̳mÈRs[Å éBÙ©ÌSÄÌt@CªHTMLt@CÅ éÀèAtB[`[Abvf[gCZXÍ»ÌtH[}bgÅzz³êȯêÎÈçÈ¢B</p>
+<p><i>tB[`[u[u</i></p>
+<p>etB[`[Í»ÌtB[`[̽ßÌutB[`[vOCvÆÖA·éÈÆàPÂÌvOCðÂBṞÆȪç±ÌvOCÍÊítB[`[Ư¶¼OÅ éBuu[uvÆ¢¤¼OÌvpeBÍEclipse[Nx`ÌãÌuAbout
+ featuresv_CAOÌÉ éeLXgðÜÞB±êÍutB[`[u[uvƵÄmçêéBu[uÍæAì \¦Ù©CZXÉv³êéA®Ìº¾ðÜÞB</p>
+<p><i>á¢Í½©</i></p>
+<p>tB[`[CZXÆtB[`[Abvf[gCZXÌá¢Í[U[É©¹é^C~OÅ éBtB[`[CZXÍtB[`[ªCXg[³ê½ÌÝQÆÅ«éBtB[`[Abvf[gCZXÍ[UªEclipseAbvf[g}l[WðtB[`[ÌCXg[ܽÍAbvO[hÉgpµÄ¢éÆ«É©é±ÆªÅ«ACXg[ðißéOÉ_ñÖ̯ÓðµÈ¯êÎÈçÈ¢BPÂÌdvÈÓÍAvOCÉp¢çêézz³ê½CZVOfÆÆàÉAtB[`[Abvf[gCZXªtB[`[ÌvOC©çÌSÄÌÓÌWÌðÜÞêð«A[U[ÍtB[`[ðCXg[·éOɱêçÓð©é±ÆÍoÈ¢BtB[`[ÌÛçÇÒªtB[`[CZXÆtB[`[Abvf[gCZXÌÙÈéeLXgðIðÅ«éæ¤É·é̪RÅ éB</p>
+<p>ÓF<br>
+ SÄÌtB[`[Í»ÌtB[`[̽ßÌfBNgÉtB[`[CZXÆtB[`[Abvf[gCZXðÜÜȯêÎÈçÈ¢BtB[`[ÌvOCÍtB[`[u[uðÜÜȯêÎÈçÈ¢B</p>
+<p><b>fBNgÌêF</b></p>
+<p><i>tB[`[CZX</i><br>
+</p>
+<p>tB[`[CZXÍÊíAufeaturesvÆ¢¤fBNgÌTufBNgÅ étB[`[fBNgÉ éB çäéQÆt@Ciá¦ÎSUAÉàÆÃEPL.CPLjͯ¶ÊuÉ éB</p>
+<p><i>tB[`[u[u</i></p>
+<p>tB[`[u[uÍTufBNgܽÍJARÌupluginvfBNgÉ éBtB[`[ÌvOCÌÉÍuabout.propertiesvÆ¢¤t@Cª èAutB[`[u[uvÍublurbvÆ¢¤vpeBÉ éB»ê¼êÌCXg[³ê½tB[`[Ìu[uð©éÉÍAj
[Ì<b>uwvv</b>¨<b>uEclipse
+ PlatformÉ¢Äv</b>©ç<b>utB[`[ÌÚ×v</b>ðµAtB[`[ðIð·éBu[uÍ_CAO̼ªæèºÉ\¦³êéB</p>
+<p align="center"><img src="About_features_dialog.jpg" width="549" height="337"></p>
+<p>fBNg\¬ÌáF<br>
+</p>
+<pre>eclipse (CXg[@[gfBNg)
+ features (tB[`[@fBNgj
+ org.eclipse.sdk_3.0.1 (B[`[@fBNgj
+ license.html (tB[`[CZXj
+ epl-v10.html (SUA©çQƳêéEPL/tB[`[CZXj
+ @@@feature.properties (licensevvpeBÌtB[`[Abvf[gCZX)
+ plugins (vOCÆtOcÌfBNg)
+ org.eclipse.sdk_3.0.1 (fBNgƵÄpbP[W³ê½vOCj
+ about.properties (blurbvvpeBÌtB[`[u[uj</pre>
+<h2>@</h2>
+<h2>4.4@\[XR[hÌÓ</h2>
+<p><b>î{´¥F</b></p>
+<p>³µÂ©¦È¯êÎA»ê¼êÌRgr
[VÌîñƳçÉKØÈì ÆCZX\¦ðSÄÌ\[XR[hiJava\[XAXMLAHTMLÌæ¤ÈÙ©ÌSÄÌ^CvðÜÞjÉÜÜȯêÎÈçÈ¢B</p>
+<p><b>Ú×F</b></p>
+<p>±êçÌÓÌWtH[}bgÍȺÌêÉ éBwww.eclipse.org > Legal Stuff > <a href="http://www.eclipse.org/legal/copyrightandlicensenotice.html" target="_blank">Default
+ Copyright and License Notice</a> EPLܽÍCPLÈOÌCZXÅ\[XªCZX³êéêAEclipset@f[Vª»ÌÓðFßÄ¢é©mFµÈ¯êÎÈçÈ¢B</p>
+<p><b>êF</b></p>
+<p>\[XR[hÌ</p>
+<h2>4.5@¶»ÌÓ</h2>
+<p><b>î{´¥F</b></p>
+<p>[Ky[WÍì \¦ÆubNðÜÞvOCÌÌAboutsÖÌNðÂBáÍȺ</p>
+<p align="center"><img src="Help_legal_page.jpg" width="617" height="361"></p>
+<p><b>êF</b></p>
+<p>¶ÍÊíAÅãÌy[WÉuÁLvy[WðÜÞB</p>
+<h2>5.0@Eclipse.orgRecÌÄzz</h2>
+<p> Ƚ©gÌ»iÉgÝñÅ é¢Í»iÆêÉEclipse.orgrhðÄzz·éêA½Ìl¶·×«¿ª éB»Ìæ¤ÈÄzzÍArh©çÌP©»êÈãÌvOCܽÍtB[`[Ìæ¤ÈEclipse.orgÌrh̬³ÈWÌÄzzðJo[·éBÁÉA</p>
+<ol>
+ <li>SÄÌ[K¶ÍARecÌfBXgr
[^ƵÄEclipset@f[VÌãíèÉ©êÄ¢éBRecðÄzz·éêAEclipset@f[VªRecðñµÄ¢éÆ¢¤ÌÍÀÅÍÈ¢B±ÌêAYRecÍEclipset@f[VªN¹Å èA ȽͻêðÄzzµÄ¢éB<br>
+ </li>
+ <li>EPLâCPLÙ©Eclipse.orgvWFNgªÂµÄ¢é»Ì¼ÌCZXiáOLjÆµÄ È½©gÌCZXÌàÆAIuWFNgR[hðÄzz·éêA»ÌIuWFNgR[hÌgpͳܴÜÈI[v\[XCZXðªKp³êé±Æð龵ĢéÌÅA»¶·éEclipse.org[K¶ÍÇÝèÉëðð^¦â·ÈéB<br>
+ </li>
+ <li>SUAAAboutsAtB[`[CZXAtB[`[Abvf[gCZXÌzzfªEclipse.orgÌReczzÌ®IfÉKvÅ Á½ÆµÄàA ȽªóµÉ í¹ÈÆàÇ¢B±ÌfÌã_Í[U[ªêðTµÄ_ñðð©é½ßɽÌt@CðÇÜȯêÎÈçÈ¢±ÆÅ éB½ÌêAá¦ÎEclipseAbvf[g}l[WÉæèAbvf[g·éû@ðl¦½¢ÆvÁÄàAÄzz·éÒÍPÂÌCZXðYtµ½¢àÌÅ éB<br>
+ </li>
+ <li>»¶·é[K¶ÌÏXÍe¿·éR|[lgÌo[WÔÌÏXªKvÅ éBߢ¤¿ÉEclipset@f[VÍJARÌvOCÆtB[`[ÉfW^IÈTCðJnµAEclipsex[XÌRecÌJÒ௶±Æð·éÆvíêéBæÁÄA[K¶ÖÌÏXEíÍIvVÅÍÈÈèA©ÈèNAÉÈéB»Ì©íèARecªEPLܽÍCPLðÜÞI[v\[XCZXÌàÆEclipset@f[V©çî{ªðæ¾µA ȽªÄzzAöÝIÉTuCZXµÄ¢é±ÆðྷéKØȶ¾ð ȽÌCZXÉÜޱƪs¢â·ÈéB»Ìæ¤Èà¾Í@ïÆEPLÆCPLÌRb)É é¶¬ðñ·éB<br>
+ </li>
+</ol>
+<p>àµA ȽªPÂÌCZXÅ®SÉÄzzðJo[·é±Æðó]·éêAuSpecialvAboutsƵÄKvÈCZXðzuµAÆÓÈÇÌæ¤ÈCZXÌ`±ð[«·é±ÆªKvÆvíêéB</p>
+<h2>6.0@ñEclipse.orgRecÌ[K¶</h2>
+<p>ൠȽ©gÌEclipsex[XRecðzz·éêAvOCÆtB[`[ƵÄpbP[W·éÆvíêéB±êçÌêAOqµ½t[[NÉ¥é±Æª]ܵA»¤·é±ÆÅ[U[ÍAboutsAtB[`[CZXAtB[`[Abvf[gCZXðQÆÅ«éBÄzzµ½Eclipse.orgÌR[hÉvXµÄ Ƚ©gÌRecðpbP[Wµ½SÌðPÂÌCZXÅtH[µ½¢Æl¦½Æ«ÍAÇÌvOCÆtB[`[ªEclipset@f[V©çÄzzðó¯AÇ̪ª ȽÌIWi©wµ¦·±Æª]ܵ¢B Ƚ©gÌvOCÆtB[`[ÉÍAboutsAtB[`[CZXAtB[`[Abvf[gCZXðÁÄà梵A çäéêÉeLXgðñd»·éÌÉã¦ÄPÂÌCZXð[gfBNgÉzuµÄàæ¢BÜ_AÇÁܽÍAbvf[gÅÌpbP[W³ê½tB[`[ðEclipseAbvf[g}l[WƤÉ
+ i±ÌêAEclipse.orgÌLegalStuffy[WÉ é <a href="http://www.eclipse.org/legal/updatemanager.html" target="_blank">EclipseFoundationUpdateManagerAgreement</a>
+ ðÇÜȯêÎÈçÈ¢j _E[hÆCXg[̽ßÉAbvf[gTCgÉñ·éÈçÎA ȽÍKØÈhL
gÉÇÁ·é±ÆÅÇÁÌ_ñðð[U[ÉCt©¹é±ÆªÅ«éÅ ë¤B</p>
+<h2>7.0@vñ</h2>
+<p>Eclipse.orgRecÌzzܽÍEclipsex[XÌRecÌÄzzÉÍl¶·é½Ì[K¶ðª éB ȽªÄzzܽÍzzÌðAzzû@ð®SÉðµA»ÌÊ[U[ª[K¶ÉÚµi¯Ó·éÈçÎjAKp³êéCZX_ñÌvªó¯üêçê½±ÆðmFÅ«éB</p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p></p>
+<p><small><font size="2">Java¨æѻ̼ÌJavaðÜÞ¤WÍAÄ Sun Microsystems, Inc. ̤WÅ èA¯ÐÌJavauhðgpµ½Zpðgpµ½»iðwµÜ·B</font></small></p>
+<p> </p>
+<p></p>
+<p></p>
+<p>@</p>
+<p></p>
+<p></p>
+<p>@</p>
+<p></p>
+</BODY>
+</HTML>
diff --git a/main.html b/main.html
new file mode 100644
index 0000000..748479b
--- /dev/null
+++ b/main.html
@@ -0,0 +1,203 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML><HEAD><TITLE>Eclipse Foundation</TITLE>
+<META http-equiv=Content-Type content="text/html; charset=Shift_JIS">
+<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
+<BODY>
+<TABLE cellSpacing=5 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD align=left width="72%"><font class="indextop" face="Arial, Helvetica, sans-serif" size="+2"><b><font size="+3">Japan
+ Working Group</font></b></font> <BR>
+ </TD>
+ <TD width="28%"><img src="index.files/Idea.jpg" width="120" height="86"></TD>
+ </TR></TBODY></TABLE>
+<TABLE cellSpacing=5 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD vAlign=top align=left bgColor=#0080c0 colSpan=2><B><FONT
+ face=Arial,Helvetica color=#ffffff> Eclipse Japan Working Group</FONT><font color="#FFFFFF">ÆÍ</font></B></TD>
+ </TR>
+ <TR>
+ <TD vAlign=top align=right><IMG height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></TD>
+ <TD>
+ <P>Eclipse Japan WG ÍAEclipse Foundation ÉÁ¿µÄ¢éú{éƪA
+ ú{ÅÌEclipseÌy[ÖÆA
+ éÆxÅ̱üEyÉKvÈvÌc_ðÚIƵ½[LOO[vÅ·B</P>
+ </TD>
+ </TR>
+ <TR>
+ <TD vAlign=top align=right><IMG height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></TD>
+ <TD>
+ <P>NïÐƵÄA mssREFAi±ÇjA xmÊ®ïÐA ®ïÐú§»ìA ú{dC®ïÐA ú{ACEr[EG®ïÐA
+ ú§\tgEFAGWjAO®ïÐ ÌUЪïð\¬µA NTTREFAÌ·ìGéæ÷ððï·ÆµÜ·B ¤ïA×ïAZ~i[ðJõĢ«Ü·B</P>
+ </TD>
+ </TR>
+ <TR>
+ <TD vAlign=top align=right><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></TD>
+ <TD>QÁéÆÍA ©gª Eclipse Foundation ÉÁ¿µÄ¢é©A »ÌqïÐÅ é±ÆªvÅ·ªA ×ïAZ~i[É¢ÄÍêÊQÁªÂ\Å·B
+ (ïêXy[XÌsÉæèQÁ¢½¾¯È¢êà èÜ·) ܽAï³FÉæè¤ïÉàQÁµÄ¢½¾±ÆªÂ\Å·B </TD>
+ </TR>
+ </TBODY>
+</TABLE>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color=#ffffff> Eclipse Foundation</font><font color="#FFFFFF">ÖÌÁ¿û@</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top align=right><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td>
+ <p>Eclipse Foundation ÌoiÉÍíÞª èÜ·B <a href="http://www.eclipse.org/org/documents/Eclipse%20MEMBERSHIP%20AGMT%202003_11_10%20Final.pdf">ïõKñ</a>
+ A»Ì¼ <a href="http://www.eclipse.org/org/documents/main.html">tH[}hL
gÞ</a>
+ ÉgD\¬AoÌ â`±É¢ÄLÚ³êĢܷB</p>
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=right><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td>
+ <p><font size=-1>Á¿è±«ÌÚ×Í Eclipse Foundation Ö¨â¢í¹¾³¢B <a href="mailto:info@eclipse.org">info@eclipse.org</a>
+ </font></p>
+ </td>
+ </tr>
+ </tbody>
+</table>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color=#ffffff>Eclipse Japan Working Group</font><font color="#FFFFFF">
+ Z~i[̨mç¹</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%"><a href="20050425/main.html">æPñZ~i[F2005/4/25 () NTT£rÉÄJÃ</a>
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%"><a href="20050617/main.html">EclipseÅìé JSF/Spring/HibernatevOC×ïF2005/6/17iàj
+ NTT£ÉÄJÃ</a></td>
+ </tr>
+ </tbody>
+</table>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color=#ffffff>Eclipse Japan Working Group</font><font color="#FFFFFF">
+ ×į̈mç¹</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">
+ <p>dok×ï æQñF2005/6/27 () 15:00-18:00AêFiì</p>
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"> </td>
+ <td width="97%">
+ <p>EPL ÆÍ Eclipse Public License ̪B I[v\[XÅ é Eclipse Ì^ðmé½ßA EPL ð«Á¿èÇñÅÝé×ïÅ·B
+ æPñÍ 5/27APP¼ÅJõܵ½B ÆP`QñJõAEPLÌÈÕaóÆðàðAEgvbgÆ·é\èÅ·B yå¸FNTTREFA@°R^êz
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">×ïF2005/9/26ij 15:00-17:30AêF£ yåÃFNTTREFA@Ø_¥z </td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"> </td>
+ <td width="97%">
+ <p> <u>9/26ij 15:00-17:00 EclipseRCP 3.1ÌÐî</u>
+ <p>2005N6É[X³ê½ Eclipse RCP 3.1 ÅÍåÈ@\AbvªÈ³êĢܷB{×ïÅÍAV@\ðfXg[Vðð¦ÄÐî·éÆÆàÉAEclipse
+ RCP JÌÀÛ¬êððàµÜ·B<br>
+ <br>
+ * RCP Tv<br>
+ @o Eclipse RCP CXg[<br>
+ @o J̬ê<br>
+ @o RCP AvP[VÌ\¢<br>
+ * RCP 3.1 ÌV@\<br>
+ @o JWS Éæézz<br>
+ @o Visual Editor Éæé Visual Editing
+ <p><u>9/26ij 17:00-17:30 Metrics vOCú{ê» </u>
+ <p>JavavOÌgNXðvª·évOCwEclipse Metrics Plug-inxÍpêŵ©¶ÝµÜ¹ñŵ½B±êðèÞÉú{ê»É`WµÄÝܵ½ÌÅAÐîµÜ·B
+ <p>â¹E\Ýæ NTTREFA JZpå ÊvÛ@<a href="mailto:k.tamakubo@nttcom.co.jp">k.tamakubo@nttcom.co.jp</a>
+ 043-211-2405
+ </td>
+ </tr>
+ </tbody>
+</table>
+<table cellspacing=5 cellpadding=2 width="100%" border=0>
+ <tbody>
+ <tr>
+ <td valign=top align=left bgcolor=#0080c0 colspan=2><b><font
+ face=Arial,Helvetica color=#ffffff>Eclipse Japan Working Group</font><font color="#FFFFFF">
+ ¤į̈mç¹</font></b></td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">gNX¤ï</td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"> </td>
+ <td width="97%">
+ 娪ÀsµÄJ·éåKÍvWFNgɨ¢ÄA
+ ¤¯JÒªVXeSÌÌgNXð¤L·é±ÆÍdvÅ·B
+ Eclipse Åͽí½lȾêiJava, JSP, XML, C, C++, COBOLÈÇjÉεĨèA
+ ¾êÔðs«Å«Ü·B
+ ±Ìæ¤È«ÅÌgNX¤Lû@𢵽¢Æl¦Ä¢Ü·B
+ ܽASLOCÌæ¤ÉPÉͪèÅ«È¢JSPÌæ¤ÈÎÛðǤJEg·é©A
+ ¢µ½¢Æv¢Ü·B
+ ~[eBOÍSRñöxðzèµÄ¨èAWÉÍêUÜÆßévæÅ·B
+ yå¸FNTTREFA@Ø_¥z
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">Eclipse§®ì«¤ï</td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"> </td>
+ <td width="97%">
+ Eclipse ðéÆxÅgÁÄ¢¤¦ÅAÅáKvÈ PC dlÌîªßçêÜ·B
+ ÀvWFNgðzèµÄ\[XKÍât@CÈÇðßA
+ eíÌ PC Å Eclipse Ì«\ðªè·é¤ïÅ·B
+ yå¸FNTTREFA@´pÈz
+ </td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"><img height=16 src="index.files/Adarrow.gif"
+ width=16 border=0></td>
+ <td width="97%">»Ì¼Aéæ̤ï</td>
+ </tr>
+ <tr>
+ <td valign=top align=right width="3%"> </td>
+ <td width="97%">y¼èzeXeBO¤ïF
+ ±vbgtH[Ìpð¢·é¤ï
+ yå¸Fú§z
+ <p>
+ y¼èz}`vbgtH[¤ïF
+ lXÈOSãÅ Eclipse 𮩷¤ï
+ yå¸FxmÊz
+ </td>
+ </tr>
+ </tbody>
+</table>
+<TABLE cellSpacing=5 cellPadding=2 width="100%" border=0>
+ <TBODY>
+ <TR>
+ <TD> </TD></TR></TBODY></TABLE>
+<p>@</p>
+<p>@</p>
+</BODY></HTML>
diff --git a/nav.html b/nav.html
new file mode 100644
index 0000000..74caeaa
--- /dev/null
+++ b/nav.html
@@ -0,0 +1,53 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<title>Japan Working Group navigator</title>
+<base target="main">
+<link rel="stylesheet" href="../nav_style.css" type="text/css">
+</head>
+<body text="#000000" bgcolor="#6699CC" link="#FFFFCC" vlink="#551A8B" alink="#FF0000">
+<table BORDER=0 CELLSPACING=0 CELLPADDING=0 COLS=1 WIDTH="100%" BGCOLOR="#90C8FF" >
+ <tr>
+ <td VALIGN=CENTER HEIGHT="21" BGCOLOR="#0080C0"> <a href="index.html" target="_top" class="navhead">Japan
+ WG </a></td>
+ </tr>
+ <tr>
+ <td BGCOLOR="#CFFFFF"><img SRC="../projects/images/c.gif" height=1 width=1></td>
+ </tr>
+ <tr valign=CENTER>
+ <td valign=CENTER height="21">
+ <p><a href="20050425/main.html"><br>
+ 2005N425ú<br>
+ æPñZ~i[</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td BGCOLOR="#CFFFFF"><img SRC="../projects/images/c.gif" height=1 width=1></td>
+ </tr>
+ <tr>
+ <td BGCOLOR="#99CCFF">
+ <p><a href="20050627/main.html"><br>
+ 2005N627ú<br>
+ Eclipse3.1[X</a></p>
+ </td>
+ </tr>
+ <tr>
+ <td BGCOLOR="#99CCFF"><a href="20050425/hyades_tutorial.html"><br>
+ </a><a href="20050425/rcp_tutorial_ja1.html">RCP`
[gA<br>
+ (ú{êÅ)</a></td>
+ </tr>
+ <tr>
+ <td BGCOLOR="#99CCFF"><a href="20050425/hyades_tutorial.html"><br>
+ Hyades`
[gA</a></td>
+ </tr>
+ <tr>
+ <td BGCOLOR="#99CCFF"><a href="20050617/main.html"><br>
+ Eclipse ðp¢½ JSF Spring Hibernate J`
[gA</a></td>
+ </tr>
+ <tr>
+ <td BGCOLOR="#99CCFF"><a href="legal/guidetolegaldoc.html"><br>
+ Eclipsex[XÌRecÉü¯½[K¶KCh </a></td>
+ </tr>
+</table>
+</body>