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‚É‚æ‚éƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒ}ƒ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>&copy; 

+  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">&nbsp;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‚É‚æ‚éƒvƒƒtƒ@ƒCƒŠƒ“ƒO“ü–å</font></b> </p>

+  <p align="left">‚±‚ÌTutorial‚ł́AHyades‚ÌŠî–{“I‚ÈŽg‚¢•û‚ð—‰ð‚·‚é‚½‚߁AŠÈ’P‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO‚ð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

+         >‚ðŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B</p>

+  <p align="left">¦ ‚±‚̃Rƒ“ƒeƒ“ƒc‚́A<a href="main.html">Eclipse Japan WG ‘æ‚P‰ñƒZƒ~ƒi[</a>‚̃nƒ“ƒYƒIƒ“ƒ`ƒ…[ƒgƒŠƒAƒ‹—p‚ÉNTTƒRƒ€ƒEƒFƒA‚̉º‹LŽÐˆõ‚ç‚É‚æ‚Á‚č쐬‚³‚ꂽ‚à‚Ì‚Å‚·B</p>

+  <p align="left">Kazuhiro Koyama ¬ŽR˜a—TAKazuhiko Shinozaki ŽÂè˜a•F</p>

+  <hr>

+  <p align="left">–ÚŽŸ</p>

+  <div align="left"> 

+    <ol>

+      <li>Hyades ‚̃Cƒ“ƒXƒg[ƒ‹<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 ‚̃Cƒ“ƒXƒg[ƒ‹</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>ƒTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO <br>

+        <br>

+        <dl> 

+          <dt>2.1 <a href="hyades_tutorial.html#kou2_1">ƒTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̍쐬</a> <br>

+          

+          <dt>2.2 <a href="hyades_tutorial.html#kou2_2">ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚̎菇</a><br>

+            <br>

+        </dl>

+      <li>WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Šƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO <br>

+        <br>

+        <dl> 

+          <dt>3.1 <a href="#kou3_1">Hyades ‚ŃŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO</a> <br>

+          

+          <dt>3.2 <a href="#kou3_2">ƒT[ƒo‘¤‚̐ݒè</a><br>

+          

+          <dt>3.3 <a href="#kou3_3">ƒŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚̎菇</a> 

+        </dl>

+    </ol>

+  </div>

+</div>

+<hr>

+<br>

+<font class=indextop size=+3><b>3@WEBƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Šƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO</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 

+      ‚ŃŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO</FONT></B> </TD>

+  </TR>

+  </TBODY> 

+</TABLE>

+<br>

+Hyades Engine ‚ð—˜—p‚µ‚ăŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðŽÀŽ{‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B ƒŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚́A‘ΏۂƂȂé PC ‚Å Hyades Engine 

+‚ª‹N“®‚µ‚Ä‚¢‚ê‚ΔäŠr“IŠÈ’P‚É‚Å‚«‚Ü‚·B‚±‚±‚ł́A WEB ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‘Ώۂɂµ‚āAƒŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ð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 ‚̃Cƒ“ƒXƒg[ƒ‹ ‚Æ“¯‚¶Žè‡‚Å Hyades Engine ‚ðƒCƒ“ƒXƒg[ƒ‹‚µAƒT[ƒrƒX‚ð‹N“®‚µ‚Ä‚¨‚«‚Ü‚·B<br>

+ŽŸ‚ɁAƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒo‚ð‹N“®‚µ‚Ü‚·B‚±‚Ì‚Æ‚« JVM ‚Ɉȉº‚̈ø”‚ð’ljÁ‚µ‚Ä‚­‚¾‚³‚¢Bˆø”‚ð—^‚¦‚邱‚ƂŁA Hyades Engine ‚ªƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒoã‚Ì“®‚«‚ð’Ç‚¤‚±‚Æ‚ª‰Â”\‚Æ‚È‚è‚Ü‚·B<br>

+‚È‚¨A‚±‚±‚ł̓AƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒo‚Ì‹N“®•û–@AƒfƒvƒƒC‚Ȃǂɂ‚¢‚Ă͐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 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒ‚[ƒhƒIƒvƒVƒ‡ƒ“</caption>

+    <tr> 

+      <td width="30%"> -XrunpiAgent</td>

+      <td width="70%"> Javaƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒG[ƒWƒFƒ“ƒg‚ð‹N“®‚µ‚Ü‚·B -Xrun‚ÍŠO•”ƒG[ƒWƒFƒ“ƒg‚ð‹N“®‚·‚éƒIƒvƒVƒ‡ƒ“‚ŁupiAgentv 

+        ‚ðŽw’è‚·‚邱‚Æ‚Å RASERVER_HOME\bin\piAgent.dll ‚ª“ǂݍž‚Ü‚ê‚Ü‚·B</td>

+    </tr>

+    <tr> 

+      <td> :server=[enabled | controlled]</td>

+      <td>@uenabledv‚Å‚ ‚ê‚΁A’ʏí‚Ç‚¨‚èƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Í‹N“®‚µA ƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒG[ƒWƒFƒ“ƒg‚̓oƒbƒNƒOƒ‰ƒEƒ“ƒh‚Å“®‚«‚Ü‚·Bucontrolledv 

+        ‚Å‚ ‚ê‚΁Aƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚Ì—v‹‚ðŽó‚¯•t‚¯‚é‚܂ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªŽn“®‚¹‚¸A ’âŽ~‚µ‚½ó‘Ô‚É‚È‚è‚Ü‚·B</td>

+    </tr>

+  </table>

+  </tbody> 

+</table>

+<br>

+ˆÈã‚ŃT[ƒo‘¤‚̐ݒè‚͏I—¹‚Å‚·B<br>

+<br>

+”O‚Ì‚½‚߂ɃT[ƒo‚ɃAƒNƒZƒX‚µ‚ăAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª³í‚É“®ì‚·‚é‚©Šm”F‚µ‚Ä‚¨‚«‚Ü‚µ‚悤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>

+‚ð’ljÁ‚µ‚Ü‚µ‚½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@ƒŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚̎菇</font></b></td>

+  </tr>

+</table>

+<br>

+ƒŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðs‚¤ê‡‚àAƒ[ƒJƒ‹‚̏ꍇ‚Ɛݒè‚Í‚Ù‚Æ‚ñ‚Ç•Ï‚í‚è‚Ü‚¹‚ñB<br>

+‚Ü‚¸A }3.3.1 ‚̂悤‚Ƀvƒƒtƒ@ƒCƒŠƒ“ƒO ƒAƒCƒRƒ“‚Ì–îˆó‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B<br>

+ƒNƒŠƒbƒN‚·‚é‚Ɛ}3.3.1 ‚̂悤‚É ƒvƒƒtƒ@ƒCƒ‹‚Ì‘I‘ðƒƒjƒ…[ ‚ªŠJ‚«‚Ü‚·B<br>

+ŠJ‚¢‚½ƒƒjƒ…[‚©‚ç ƒvƒƒtƒ@ƒCƒ‹(P) ‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B <br>

+<br>

+<table width="198" border="0" align="center">

+  <tr> 

+    <td> 

+      <div align="center">} 3.3.1 ƒvƒƒtƒ@ƒCƒ‹ƒƒjƒ…[</div>

+    </td>

+  </tr>

+  <tr> 

+    <td><img height=140 src="img/Profile1.JPG" width=195 border=0></td>

+  </tr>

+</table>

+<br>

+ƒvƒƒtƒ@ƒCƒ‹(P) ‚ðƒNƒŠƒbƒN‚·‚é‚ƁA }3.3.2 ‚̂悤‚ȃvƒƒtƒ@ƒCƒ‹‚̃ƒCƒ“ƒƒjƒ…[‚ªŠJ‚«‚Ü‚·B<br>

+ƒvƒƒtƒ@ƒCƒ‹‚̃ƒCƒ“ƒƒjƒ…[ ‚ªŠJ‚¢‚½‚çA\¬(F) ƒ{ƒbƒNƒX‚Ì’†‚©‚ç Attach-Java Proccess ‚ð‘I‘ð‚µA V‹K ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B 

+<br>

+<br>

+<table width="600" border="0" align="center">

+  <tr> 

+    <td>

+      <div align="center">} 3.3.2 ƒvƒƒtƒ@ƒCƒ‹ƒƒCƒ“ƒƒjƒ…[</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 ƒvƒƒtƒ@ƒCƒ‹ƒƒCƒ“ƒƒjƒ…[</div>

+    </td>

+  </tr>

+</table>

+<br>

+V‹K ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚é‚ƁA }3.3.3 ‚̂悤‚È Java Process ‚̐ݒ胁ƒjƒ…[‚ªŠJ‚«‚Ü‚·B <br>

+‚±‚Ì‚Æ‚«AƒGƒ‰[ "[Agents]):You must select at least one agent to attach to"@ ‚ª‚Å‚Ä‚¢‚Ü‚·‚ª–â‘è‚ ‚è‚Ü‚¹‚ñBƒGƒ‰[‚ª‚Å‚Ä‚¢‚é‚̂́AHost 

+‚Æ Agent ‚ªÝ’肳‚ê‚Ä‚¢‚È‚¢‚©‚ç‚Å‚·B<br>

+‚±‚±‚ŁAƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒoA Hyades Engine ‚ª³í‚É‹N“®‚µ‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢B³í‚É‹N“®‚µ‚Ä‚¢‚È‚¢‚Æ Host ‚Æ Agent 

+‚ªÝ’肪‚Å‚«‚Ü‚¹‚ñB<br>

+<br>

+³í‚É‹N“®‚µ‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚½‚çA Host ‚̐ݒè‚ðs‚¢‚Ü‚·B ƒfƒtƒHƒ‹ƒg‚Å Host ƒ^ƒu‚ª•\Ž¦‚³‚ê‚Ä‚¢‚é‚ÆŽv‚¢‚Ü‚·B<br>

+‚Í‚¶‚߂ɁA Host name or IP address ‚É“ü—Í‚µ‚Ü‚·B<br>

+¡‰ñ‚́A IP address ‚ð“ü—Í‚µ‚Ü‚µ‚½B–{‘‚Ì’Ê‚è Hyades Engine ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½ê‡‚́A Agent Controller port: 

+‚̓fƒtƒHƒ‹ƒg‚Ì‚Ü‚Ü‚É‚µ‚Ä‚¨‚«‚Ü‚·B<br>

+“ü—Í‚Å‚«‚½‚ç Add ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ä Host ‚ð‰Á‚¦‚Ü‚·B <br>

+<br>

+<table width="600" border="0" align="center">

+  <tr> 

+    <td>

+      <div align="center">} 3.3.3 V‹K 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 V‹K Java Process Ý’胁ƒjƒ…[</div>

+    </td>

+  </tr>

+</table>

+<br>

+Add ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚é‚ƁA }3.3.4 ‚̂悤‚É Host ‚ª’ljÁ‚³‚ê‚Ü‚·B’ljÁ‚³‚ê‚Ä‚¢‚é‚Ì‚ªŠm”F‚Å‚«‚½‚ç Agent ƒ^ƒu‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B <br>

+<br>

+<table width="600" border="0" align="center">

+  <tr> 

+    <td>

+      <div align="center">} 3.3.4 V‹K Java Process Ý’胁ƒjƒ…[(Host’ljÁ) </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 V‹K Java Process Ý’胁ƒjƒ…[(Host’ljÁ) </div>

+    </td>

+  </tr>

+</table>

+<p>Agent ƒ^ƒu‚ðƒNƒŠƒbƒN‚·‚é‚ƁA}3.3.5 ‚̂悤‚É Agent ‚̐ݒè‰æ–Ê‚ªŠJ‚«‚Ü‚·B <br>

+  Agent ‚̐ݒè‰æ–ʂł́AŽ©“®“I‚ÉŒŸo‚µ‚½Žw’肵‚½ƒzƒXƒg (IPƒAƒhƒŒƒX) ‚Ì Agent ‚ª Agents ƒtƒB[ƒ‹ƒh‚É•\Ž¦‚³‚ê‚Ü‚·B<br>

+  •\Ž¦‚³‚ê‚È‚¢ê‡‚́AƒT[ƒo‚ðÄ‹N“®‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B<br>

+  <br>

+  ŽŸ‚ɁAŒŸo‚³‚ꂽ Agent ‚ðƒNƒŠƒbƒN‚µ‚Ä –îˆóƒ{ƒ^ƒ“ („) ‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B<br>

+  Selected agents ƒtƒB[ƒ‹ƒh‚É Agent ‚ª’ljÁ‚³‚êAƒGƒ‰[‚ª‚È‚­‚È‚è‚Ü‚·B <br>

+  <br>

+  ‚±‚±‚܂Őݒ肪Š®—¹‚µ‚½‚çAƒ[ƒJƒ‹‚̏ꍇ‚Æ“¯‚¶‚悤‚É ƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒƒjƒ…[ ‚ð‘I‘ð‚µ‚Äƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðŽÀs‚µ‚Ü‚·B<br>

+  ‚±‚±‚ł́Aƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒƒjƒ…[‚Ì’†‚©‚ç Execution History ‚ð‘I‘ð‚µ‚Ü‚µ‚½B </p>

+<table width="600" border="0" align="center">

+  <tr> 

+    <td>

+      <div align="center">} 3.3.5 V‹K 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 V‹K Java Process Ý’胁ƒjƒ…[(Agent ƒ^ƒu) </div>

+    </td>

+  </tr>

+</table>

+<p>ƒvƒƒtƒ@ƒCƒŠƒ“ƒOÝ’胁ƒjƒ…[‚Å ƒvƒƒtƒ@ƒCƒ‹(P) ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚·‚é‚ƁA }3.3.6 ‚̂悤‚ÉŒxƒƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚Ü‚·‚ª–â‘è‚ ‚è‚Ü‚¹‚ñB <br>

+  ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ªŠJŽn‚³‚ê‚Ä‚¢‚È‚¢‚©‚ç‚Å‚·B<br>

+  ƒƒbƒZ[ƒW‚É‹Lq‚³‚ê‚Ä‚¢‚é‚悤‚É Strat Monitoring ‚ð‚·‚é‚ƃvƒƒtƒ@ƒCƒŠƒ“ƒO‚ªŠJŽn‚É‚È‚è‚Ü‚·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>

+ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðŽÀs‚·‚邽‚߂ɂ́A }3.3.7 ‚̂悤‚É ƒattached„Profiling("”NŒŽ“ú" "Žž") ‚ð‘I‘ð‚µ‚ÄA‰EƒNƒŠƒbƒN „ Start 

+Monitoring ‚ðƒNƒŠƒbƒN‚·‚邱‚ƂŃvƒƒtƒ@ƒCƒŠƒ“ƒO‚ªŠJŽn‚µ‚Ü‚·B <br>

+ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ªŠJŽn‚³‚ê‚é‚ƁA}3.3.8 ‚̂悤‚Ɂƒattached„ ¨ ƒmonitoring„ ‚É•Ï‚í‚è‚Ü‚·Bƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ªŠJŽn‚µ‚½‚çA‘ª’è‘ÎÛ‚Ì 

+ƒAƒvƒŠƒP[ƒ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 ‚̂悤‚É ƒmonitoring„Profiling("”NŒŽ“ú" "Žž") ‚ð‘I‘ð‚µ‚ÄA‰EƒNƒŠƒbƒN „ Pause 

+Monitoring ‚ðƒNƒŠƒbƒN‚·‚邱‚ƂŃvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðˆêŽž’âŽ~‚³‚¹‚Ü‚·B <br>

+ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ªˆêŽž’âŽ~‚É‚È‚é‚Ɓ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‚Ƀvƒƒtƒ@ƒCƒŠƒ“ƒO‚ð’âŽ~‚µ‚½‚¢ê‡‚́A }3.3.11 ‚̂悤‚É ƒattached„Profiling(&quot;”NŒŽ“ú&quot; &quot;Žž&quot;) 

+  ‚ð‘I‘ð‚µ‚ÄA‰EƒNƒŠƒbƒN „ Terminate ‚ðƒNƒŠƒbƒN‚µ‚Ü‚·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 ‚ðƒNƒŠƒbƒN‚·‚é‚ƁA }3.3.12 ‚̂悤‚É ƒvƒƒZƒX‚̏I—¹Šm”F ‚̃ƒbƒZ[ƒW‚ª•\Ž¦‚³‚ê‚Ü‚·B ‚Í‚¢(Y) ‚ðƒNƒŠƒbƒN‚µ‚ăvƒƒZƒX‚ð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>ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ª’âŽ~‚³‚ê‚é‚ƁA }3.3.13 ‚̂悤‚É ƒattached„ ¨ ƒterminated„ ‚É•Ï‚í‚è‚Ü‚·B<br>

+  ˆÈã‚ÅWEBƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO‚͏I—¹‚Å‚·B <br>

+  <br>

+  ¦¡‰ñ‚́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒo[‘¤ ‚ð Tomcat4.1 ‚ÅŽÀŽ{‚µ‚Ü‚µ‚½BTerminate ‚ðŽÀŽ{‚É‚æ‚èAƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒo[‚à’âŽ~‚É‚È‚è‚Ü‚µ‚½B 

+  ‚±‚ê‚̓vƒƒZƒX‚ªI—¹‚É‚æ‚èA ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒo[ ‚à’âŽ~‚Æ‚È‚Á‚½‚½‚߁A–â‘è‚Å‚Í‚ ‚è‚Ü‚¹‚ñB‘±‚¯‚ĕʍ€–ڂ̃vƒƒtƒ@ƒCƒ‹‚ðŽÀŽ{‚·‚éê‡‚́A ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ƒT[ƒo[‚ð‹N“®‚·‚é•K—v‚ª‚ ‚è‚Ü‚·‚Ì‚Å‚»‚Ì“_‚͌䒍ˆÓ‚Ë‚ª‚¢‚Ü‚·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[ƒPƒ“ƒX}‚ÍŽŸ‚̂悤‚É‚È‚è‚Ü‚·B”äŠr“IŠÈ’P‚É WEB ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO‚ª‰Â”\‚Å‚·‚ªA ƒT[ƒo‚É•‰‰×‚ª‚©‚©‚é‚̂ŁA‚ ‚é’ö“xƒ}ƒVƒ“ƒXƒyƒbƒN‚ª•K—v‚É‚È‚è‚Ü‚·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‚É‚æ‚éƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒ}ƒ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>&copy; 

+  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">&nbsp;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‚É‚æ‚éƒvƒƒtƒ@ƒCƒŠƒ“ƒO“ü–å</font></b> </p>

+  <p align="left">‚±‚ÌTutorial‚ł́AHyades‚ÌŠî–{“I‚ÈŽg‚¢•û‚ð—‰ð‚·‚é‚½‚߁AŠÈ’P‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO‚ð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

+         >‚ðŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B</p>

+  <p align="left">¦ ‚±‚̃Rƒ“ƒeƒ“ƒc‚́A<a href="main.html">Eclipse Japan WG ‘æ‚P‰ñƒZƒ~ƒi[</a>‚̃nƒ“ƒYƒIƒ“ƒ`ƒ…[ƒgƒŠƒAƒ‹—p‚ÉNTTƒRƒ€ƒEƒFƒA‚̉º‹LŽÐˆõ‚ç‚É‚æ‚Á‚č쐬‚³‚ꂽ‚à‚Ì‚Å‚·B</p>

+  <p align="left">Kazuhiro Koyama ¬ŽR˜a—TAKazuhiko Shinozaki ŽÂè˜a•F</p>

+  <hr>

+  <p align="left">–ÚŽŸ</p>

+  <div align="left">

+    <ol>

+      <li>Hyades ‚̃Cƒ“ƒXƒg[ƒ‹<br>

+        <br>

+        <dl> 

+          <dt>1.1 <a href="#kou1_1">Hyades “®ìŠÂ</a><br>

+          

+          <dt>1.2 <a href="#kou1_2">Hyades Data Collection Engine ‚̃Cƒ“ƒXƒg[ƒ‹</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>ƒTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO <br>

+        <br>

+        <dl> 

+          <dt>2.1 <a href="#kou2_1">ƒTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̍쐬</a> <br>

+          

+          <dt>2.2 <a href="#kou2_2">ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚̎菇</a><br>

+            <br>

+        </dl>

+      <li><a href=

+          "hyades_RemotelProfiling.html">WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃Šƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO</a> <br>

+        <br>

+        <dl> 

+          <dt>3.1 <a href="hyades_RemotelProfiling.html#kou3_1">Hyades ‚ŃŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO</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">ƒŠƒ‚[ƒgƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚̎菇</a> 

+        </dl>

+    </ol>

+  </div>

+  

+</div>

+<HR>

+<div align="left"><br>

+</div>

+<h1 align="left"><b><font class=indextop size=+3>1@Hyades ‚̃Cƒ“ƒXƒg[ƒ‹</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>&nbsp;<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)‚ðƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽÀs‚·‚éƒ}ƒVƒ“‚ɃCƒ“ƒXƒg[ƒ‹‚·‚é•K—v‚ª‚ ‚è‚Ü‚·BHyades 

+  Engine ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚ê‚΁APlatform ‚Ɉˑ¶‚¹‚¸ Hyade ‚ð—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B Hyades Engine ‚́A‚Ù‚Æ‚ñ‚Ç‚Ì 

+  Platform ‚Å“®ì‚µ‚Ü‚·BÚ×‚͉pŒê‚Å‚·‚ªA<a 

+         href="http://www.eclipse.org/hyades/">http:www.eclipse.org/hyades/</a

+         >‚ðŽQl‚É‚µ‚Ä‚­‚¾‚³‚¢B‚È‚¨A–{‘‚ł́AˆÈ‰º‚̊‹«‚Å“®ìŠm”F‚ð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 ‚̃\ƒtƒgƒEƒFƒAXV‚æ‚è</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 ‚̃\ƒtƒgƒEƒFƒAXV‚æ‚è</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>&nbsp;<a name="kou1_2"></a><font 

+       color=#ffffff size=+1>1.2@Hyades Data Collection Engine ‚̃Cƒ“ƒXƒg[ƒ‹</font> 

+      </font></b></td>

+  </tr>

+  </tbody> 

+</table>

+<p>Hyades Engine ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B<a 

+        href="http://www.eclipse.org/hyades/">http:www.eclipse.org/hyades/</a

+        >‚æ‚è hyades_rac_nt_3.0.2_20050225_1641.zip ‚ðŽæ“¾A‰ð“€‚µ‚Ü‚·BƒtƒHƒ‹ƒ_–¼‚ð Hyades ‚ɕύX‚µA 

+  C:\ ‚É”z’u‚µ‚Ü‚·BŽŸ‚Ɋ‹«•Ï” PATH‚É C:\Hyades\bin, RASERVER_HOME‚É C:\Hyades ‚ðÝ’肵‚Ü‚·B‘±‚¢‚āAHyades 

+  Engine ‚ð Windows ‚̃T[ƒrƒX‚É“o˜^‚µ‚Ü‚·BƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ðŠ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\bin„SetConfig.bat</b></font> 

+  </tr>

+</table>

+<p>ã‹L‚ðŽÀs‚·‚é‚ƁAJVM ‚̃pƒXAƒlƒbƒgƒ[ƒNƒAƒNƒZƒXƒ‚[ƒhA JBoss Application Server Home AJOnAS Application 

+  Server Home ‚ð“ü—Í‚·‚é‚悤A•\Ž¦‚³‚ê‚Ü‚·B ƒfƒtƒHƒ‹ƒg‚̂܂܂ō\‚¢‚Ü‚¹‚ñ‚ªA‚à‚µƒlƒbƒgƒ[ƒNƒAƒNƒZƒXƒ‚[ƒh‚̃fƒtƒHƒ‹ƒg‚ª LOCAL ‚¾‚Á‚½ê‡‚É‚Í 

+  ALL ‚ɕύX‚µ‚Ü‚·B 

+<p>ŽŸ‚ɁA Windows ‚̃T[ƒrƒX‚É“o˜^‚µ‚Ü‚·BƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ðŠ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\bin„manageservice add 

+      "Hyades Server Name" "Hyades install path" <br>

+      @—á@C:\Hyades\bin„manageservice add "Hyades" "C:\Hyades"</b></font> 

+  </tr>

+</table>

+<p>‚±‚ê‚ðŽÀs‚·‚é‚ƁA Windows ‚̃T[ƒrƒX‚É Hyades Engine ‚ª“o˜^‚³‚ê‚Ü‚·B ƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹„ŠÇ—ƒc[ƒ‹‚æ‚èƒT[ƒrƒX‚ð‹N“®‚µ‚Ü‚·B<br>

+  ŽŸ‚̂悤‚ɁA Hyades ‚ª“o˜^‚³‚ê‚Ä‚¢‚é‚©Šm”F‚µ‚Ä‚­‚¾‚³‚¢B<br>

+  ˆÈã‚ŁA Hyades Engine ‚̃Cƒ“ƒXƒg[ƒ‹‚͏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 ‚̃Cƒ“ƒXƒg[ƒ‹‚ª³í‚ɏI—¹‚µ‚½‚çA Eclipse ‚É•K—v‚È Plugin ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B•\1.1 

+  ‚ÉŽ¦‚µ‚½ Hyades Plugin ‚̈³kƒtƒ@ƒCƒ‹‚ð‰ð“€‚µA%EclipseHome% ”z‰º‚Ì plugin@, features ƒtƒHƒ‹ƒ_“à‚ɃRƒs[‚µ‚Ä‚­‚¾‚³‚¢B 

+  <br>

+  <br>

+  EMF Plugin A XSD Plugin ‚ɂ‚¢‚ẮAƒ\ƒtƒgƒEƒFƒA‚̍XV‚É‚æ‚èAƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚­‚¾‚³‚¢B Eclipse ‚Ì ƒwƒ‹ƒv(H) „ 

+  Eclipse Platform ‚ɂ‚¢‚Ä „ ƒvƒ‰ƒOƒCƒ“‚ÌÚ× ‚ðŠJ‚«AŽŸ‚̂悤‚ɐ³í‚ɃCƒ“ƒXƒg[ƒ‹‚Å‚«‚½‚©Šm”F‚µ‚Ü‚·BEclipse ‘¤‚̃Cƒ“ƒXƒg[ƒ‹‚͈ȏã‚ŏ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“®‚µAƒEƒCƒ“ƒhƒE(W) „ Ý’è „ Profiling and Logging ƒ^ƒu‚ðŠJ‚­‚Æ }1.4.1 ‚̂悤‚ȉæ–Ê‚ª‹N“®‚µ‚Ü‚·B<br>

+  ƒfƒtƒHƒ‹ƒg‚̐ݒè‚Ì‚Ü‚Ü‚Å Hyades Profiling ‹@”\‚ð—˜—p‚Å‚«‚Ü‚·‚ªA‚ЂƂ‚¾‚¯Šm”FŽ–€‚ª‚ ‚è‚Ü‚·B<br>

+  }1.4.1 ‚̉æ–Ê‚Å Hosts ƒ^ƒu‚ðƒNƒŠƒbƒN‚·‚é‚Æ }1.4.2 ‚̉æ–Ê‚É‚È‚è‚Ü‚·B<br>

+  ‚±‚±‚ŁA Test Connection ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚āA}1.4.3 ‚̂悤‚É Hyades Engine ‚ɐڑ±‚Å‚«‚é‚©ƒeƒXƒg‚µ‚Ü‚·B<br>

+  ƒeƒXƒg‚ÌŽ¸”s‚µ‚½ê‡‚́A Hyades Engine ‚ª‹N“®‚µ‚Ä‚¢‚È‚¢‰Â”\«‚ª‚ ‚é‚̂ŁA Windows ƒT[ƒrƒX‚©‚ç 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@ƒTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO </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@ƒTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̍쐬</font></b></td>

+  </tr>

+  </tbody> 

+</table>

+<p>Eclipse ‚ŃTƒ“ƒvƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì¬‚µ‚Ü‚·BƒTƒ“ƒvƒ‹ƒR[ƒ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@ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚̎菇</font> 

+      </b></td>

+  </tr>

+  </tbody> 

+</table>

+<p>2.1 ‚ō쐬‚µ‚½ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO‚ðs‚¢‚Ü‚·B<br>

+  ì¬‚µ‚½ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì Java ƒvƒƒWƒFƒNƒg–¼‚ð HyadesSample ‚Æ‚µ‚Ü‚·B<br>

+  ‚Ü‚¸A}2.2.1 ‚̂悤‚Ƀvƒƒtƒ@ƒCƒŠƒ“ƒO ƒAƒCƒRƒ“‚Ì–îˆó‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B<br>

+  ƒNƒŠƒbƒN‚·‚é‚ƁA}2.2.1 ‚̂悤‚Ƀvƒƒtƒ@ƒCƒ‹‚Ì‘I‘ðƒƒjƒ…[‚ªŠJ‚«‚Ü‚·B<br>

+  ŠJ‚¢‚½ƒƒjƒ…[‚©‚ç ƒvƒƒtƒ@ƒCƒ‹(P) ‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B</p>

+<table width="196" border="0" align="center">

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.1 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒAƒCƒRƒ“</div>

+    </td>

+  </tr>

+  <tr> 

+    <td> 

+      <div align="center"><img src="img/Profile1.JPG" width="195" height="140" alt="} 2.2.1 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒAƒCƒRƒ“"></div>

+    </td>

+  </tr>

+</table>

+<p>ƒvƒƒtƒ@ƒCƒ‹(P) ‚ðƒNƒŠƒbƒN‚·‚é‚ƁA}2.2.2 ‚̂悤‚ȃvƒƒtƒ@ƒCƒ‹‚̃ƒCƒ“ƒƒjƒ…[‚ªŠJ‚«‚Ü‚·B <br>

+  ƒvƒƒtƒ@ƒCƒ‹‚̃ƒCƒ“ƒƒjƒ…[‚ªŠJ‚¢‚½‚çA\¬(F) ƒ{ƒbƒNƒX‚Ì’†‚©‚ç Java ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‘I‘ð‚µ‚Ü‚·B<br>

+  ‘±‚¢‚āAV‹K(W) ‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B</p>

+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.2 ƒvƒƒtƒ@ƒCƒ‹ƒƒCƒ“ƒƒjƒ…[</div>

+    </td>

+  </tr>

+  <tr> 

+    <td><img src="img/Profile2.JPG" width="741" height="484"></td>

+  </tr>

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.2 ƒvƒƒtƒ@ƒCƒ‹ƒƒCƒ“ƒƒjƒ…[</div>

+    </td>

+  </tr>

+</table>

+<p>V‹K(W) ‚ðƒNƒŠƒbƒN‚·‚é‚ƁAƒ[ƒNƒXƒy[ƒX‚É‚ ‚éŽÀs‰Â”\‚ȃNƒ‰ƒX(main ƒƒ\ƒbƒh‚ª’è‹`‚³‚ê‚Ä‚¢‚éƒNƒ‰ƒX)‚ðŽ©“®“I‚ÉŒŸõ‚µ‚Ä‚­‚ê‚Ü‚·B <br>

+  Œó•â‚ª‚ЂƂ‚µ‚©‚È‚¢ê‡‚ÍŽ©“®“I‚É }2.2.3 ‚É‘JˆÚ‚µ‚Ü‚·‚ªAŒó•â‚ª•¡”‚ ‚é‚Æ‚«‚̓Nƒ‰ƒX‘I‘ð<‚̉æ–Ê‚Ö‚Æ‘JˆÚ‚µ‚Ü‚·B<br>

+  ‚±‚±‚ł́A ProfilingDemoExe ƒNƒ‰ƒX‚µ‚©ŽÀs‰Â”\‚ȃNƒ‰ƒX‚Í‚È‚¢‚̂ŁAŽ©“®“I‚É }2.2.3 ‚̉æ–Ê‚ªŠJ‚«‚Ü‚·B <br>

+  ‘I‘ð‚³‚ê‚½ ƒvƒƒWƒFƒNƒg–¼ ‚Æ ƒNƒ‰ƒX–¼ ‚ðŠm”F‚µA–â‘肪‚È‚¯‚ê‚Î Profiling ƒ^ƒu‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B</p>

+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.3 ŽÀsƒNƒ‰ƒX‘I‘ðŒã‚̉æ–Ê</div>

+    </td>

+  </tr>

+  <tr> 

+    <td><img src="img/Profile3.JPG" width="743" height="469"></td>

+  </tr>

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.3 ŽÀsƒNƒ‰ƒX‘I‘ðŒã‚̉æ–Ê</div>

+    </td>

+  </tr>

+</table>

+<p>Profiling ƒ^ƒu‚ðƒNƒŠƒbƒN‚·‚é‚ƁA}2.2.4 ‚̂悤‚ȉæ–Ê‚É‚È‚è‚Ü‚·B <br>

+  ƒvƒƒtƒ@ƒCƒŠƒ“ƒO€–ڂ̐ݒè‚́A‚Ü‚¸A Overview ƒ^ƒu‚Ńvƒƒtƒ@ƒCƒŠƒ“ƒOƒZƒbƒg(ƒfƒtƒHƒ‹ƒg‚Å—pˆÓ‚³‚ê‚Ä‚¢‚éB)‚ð‘I‘ð‚µ‚Ü‚·B<br>

+  ‚±‚±‚ł́A Method Coverage Information (ƒƒ\ƒbƒhƒJƒoƒŒƒbƒW—¦‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO)‚ð‘I‘ð‚µ‚Ü‚·B<br>

+  ŽŸ‚ɁA“K—p ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Đݒè‚𔽉f‚µA ƒvƒƒtƒ@ƒCƒ‹(P) ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚ăvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðŽÀs‚µ‚Ü‚·B<br>

+  ‚»‚Ì‘¼‚É‚à‘½‚­‚̐ݒ荀–Ú‚ª‚ ‚è‚Ü‚·‚ªA Šî–{“I‚ȃ[ƒJƒ‹‚Å“®ì‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̏ꍇ‚͈ȏã‚̐ݒè‚ŏ\•ª‚Å‚·B</p>

+<table width="600" border="0" align="center" cellspacing="0" cellpadding="0">

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.4 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOÝ’胁ƒ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 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOÝ’胁ƒjƒ…[</div>

+    </td>

+  </tr>

+</table>

+<p>ƒvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðŽÀs‚·‚é‚ƁA Profiling and Logging ƒp[ƒXƒyƒNƒeƒBƒu‚ɐ؂è‘Ö‚í‚èA¶‚Ì•û‚É }2.2.5 ‚̂悤‚ȃvƒƒtƒ@ƒCƒŠƒ“ƒOƒ‚ƒjƒ^‚ªŠJ‚«‚Ü‚·B<br>

+  ‚±‚±‚ł́A }2.2.4 ‚Å‘I‘ð‚µ‚½ Code Coverage ‚ÉŠÖŒW‚·‚é Method Code Coverage ‚ÌŒ‹‰Ê‚ª•\Ž¦‚³‚ê‚Ü‚·B <br>

+  <br>

+  ŽŸ‚ɁA Method Code Coverage ‚ð‘I‘ð‚µ‚Ä‰EƒNƒŠƒbƒN „ Open With „ Coverage Statistics(ƒJƒoƒŒƒbƒW“Œv)‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B 

+</p>

+<table width="449" border="0" align="center" cellspacing="0" cellpadding="0">

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.5 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒ‚ƒjƒ^[</div>

+    </td>

+  </tr>

+  <tr> 

+    <td><img src="img/Profile5.JPG" width="459" height="320"></td>

+  </tr>

+  <tr> 

+    <td> 

+      <div align="center">} 2.2.5 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒ‚ƒjƒ^[</div>

+    </td>

+  </tr>

+</table>

+<p>Coverage Statistics ‚ðƒNƒŠƒbƒN‚·‚é‚ƁA}2.2.6 ‚̂悤‚ȃrƒ…[‚ª•\Ž¦‚³‚ê‚Ü‚·B<br>

+  ¡‰ñ‚́AƒNƒ‰ƒX•Ê‚É‚Ü‚Æ‚ß‚½ƒƒ\ƒbƒh‚̃JƒoƒŒƒbƒW—¦‚ª•\Ž¦‚³‚ê‚Ü‚·B<br>

+  ƒƒ\ƒbƒh‚ª–{“–‚ÉŽÀs‚³‚ê‚Ä‚¢‚é‚©Šm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·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‚³‚ê‚Ä‚¢‚È‚¢ƒƒ\ƒbƒh”</TD>

+  </TR>

+  <TR> 

+    <TD width="8%">@</TD>

+    <TD width="30%">Methods hit</TD>

+    <TD width="62%">FŽÀs‚³‚ꂽƒƒ\ƒbƒh”</TD>

+  </TR>

+  <TR> 

+    <TD width="8%">@</TD>

+    <TD width="30%">% Methodes Hit</TD>

+    <TD width="62%">Fƒƒ\ƒbƒhƒJƒoƒŒƒbƒW—¦</TD>

+  </TR>

+</TABLE>

+<p>‚Ü‚½Aƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒƒjƒ…[‚Å Execution History A Memory Analysis ‚ð‘I‘ð‚µ‚ÄŽÀs‚·‚é‚ƁAŽÀsƒtƒ[ó‘ԁAƒƒ‚ƒŠó‘Ԃ̃vƒƒtƒ@ƒCƒŠƒ“ƒO‚ª‚Å‚«‚Ü‚·B 

+  <br>

+  <br>

+  Execution History ‘I‘ðŽž‚Ì’ˆÓŽ–€‚Æ‚µ‚āA }2.2.7 ‚̂悤‚ɁA Edit ‚ðƒNƒŠƒbƒN‚µ‚ā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 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOÝ’胁ƒjƒ…[(Execution History‘I‘ð)</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 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOÝ’胁ƒjƒ…[(Execution History‘I‘ð)</div>

+    </td>

+  </tr>

+</table>

+<p>}2.2.8 ‚̂悤‚ɁAEdit Profiling Set‚ªŠJ‚­‚ƁA¶ƒtƒB[ƒ‹ƒh‚Ì Execution Time Analysis ‚ð‘I‘ð(ƒNƒŠƒbƒN)‚µ‚Ä‚­‚¾‚³‚¢B<br>

+  ƒNƒŠƒbƒN‚·‚é‚ƁA‰EƒtƒB[ƒ‹ƒh‚É Execution Time Analysis ‚ª•\Ž¦‚³‚ê‚é‚̂ŁA Show execution ‚̐ݒ肪 Show execution 

+  flow grahical details ‚Æ‚È‚Á‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚Ä‚­‚¾‚³‚¢BShow execution statistics(compressed 

+  data) ‚Æ‚È‚Á‚Ä‚¢‚éê‡‚́A UML2 Class Interactions ‚ÌŒ‹‰Êƒrƒ…[‚ɂăV[ƒPƒ“ƒX}‚ªì¬‚³‚ê‚Ü‚¹‚ñ‚Ì‚Å’ˆÓ‚­‚¾‚³‚¢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‚Á‚½ƒvƒƒtƒ@ƒCƒŠƒ“ƒOŒ‹‰Ê‚Æ‚µ‚Ä•\Ž¦‚³‚ê‚éŽå‚ȃrƒ…[‚Í •\2.2 ‚̂悤‚É‚È‚è‚Ü‚·B <br>

+</p>

+<table align="center" border="1" cellspacing="0" cellpadding="4" bordercolor="#000000" >

+  <caption>•\2.2 ƒvƒƒtƒ@ƒCƒŠƒ“ƒOŒ‹‰Êƒrƒ…[</caption>

+  <tr> 

+    <td width="30%"><font size="2"> Class Statistics</font></td>

+    <td width="70%"><font size="2"> ƒNƒ‰ƒX•Ê‚ɃIƒuƒWƒFƒNƒg‚̃Cƒ“ƒXƒ^ƒ“ƒX”‚ª•\Ž¦‚³‚ê‚Ü‚·B</font></td>

+  </tr>

+  <tr> 

+    <td width="30%"><font size="2"> Coverage Statistics</font></td>

+    <td width="70%"><font size="2"> ƒNƒ‰ƒX•Ê‚É‚Ü‚Æ‚ß‚½ƒƒ\ƒbƒh‚̃JƒoƒŒƒbƒW—¦‚ª•\Ž¦‚³‚ê‚Ü‚·B</font></td>

+  </tr>

+  <tr> 

+    <td width="30%"><font size="2"> EXecution Flow</font></td>

+    <td width="70%"><font size="2"> ƒAƒvƒŠƒP[ƒ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"> ƒNƒ‰ƒX•Ê‚ɁAŠˆ«E”ñŠˆ«‚ȃCƒ“ƒXƒ^ƒ“ƒX”‚ª•\Ž¦‚³‚ê‚Ü‚·B</font></td>

+  </tr>

+  <tr> 

+    <td width="30%"><font size="2"> Instance Statistics</font></td>

+    <td width="70%"><font size="2"> ƒNƒ‰ƒX•Ê‚ɁAŠˆ«E”ñŠˆ«‚ȃCƒ“ƒXƒ^ƒ“ƒX”‚ª•\Ž¦‚³‚ê‚Ü‚·B</font></td>

+  </tr>

+  <tr> 

+    <td width="30%"><font size="2"> Method Statistics</font></td>

+    <td width="70%"><font size="2"> Šeƒƒ\ƒbƒh‚ÌŽÀ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"> ƒNƒ‰ƒX•Ê‚Ƀƒ‚ƒŠŽg—p—ʁAŽQÆ‚³‚ê‚Ä‚¢‚鐔‚ª•\Ž¦‚³‚ê‚Ü‚·B</font></td>

+  </tr>

+  <tr> 

+    <td width="30%"><font size="2"> Package Statistics</font></td>

+    <td width="70%"><font size="2"> ƒpƒbƒP[ƒW•Ê‚ɃIƒuƒWƒFƒNƒg‚̃Cƒ“ƒXƒ^ƒ“ƒX”‚ª•\Ž¦‚³‚ê‚Ü‚·B</font></td>

+  </tr>

+  <tr> 

+    <td width="30%"><font size="2"> UML2 Class Interactions</font></td>

+    <td width="70%"><font size="2"> ƒNƒ‰ƒXŠÔ‚Ì‘ŠŒÝŠÖŒW‚ðŽ‹Šo“I‚ÉŠm”F‚µ‚½‚¢ê‡‚É—˜—p‚µ‚Ü‚·B ƒV[ƒPƒ“ƒX}‚ªŽ©“®¶¬‚³‚ê‚Ü‚·B</font></td>

+  </tr>

+</table>

+<p>‚±‚±‚ł́AŠÈ’P‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð—á‚Æ‚µ‚ăvƒƒtƒ@ƒCƒŠƒ“ƒO‚ðŽÀs‚µ‚Ä‚Ý‚Ü‚µ‚½B<br>

+  “¯‚¶Žè‡‚Å‘¼‚̃vƒƒtƒ@ƒCƒŠƒ“ƒO‚à‰Â”\‚Å‚·‚̂ŁAˆê“xŽÀs‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢B<br>

+  ¡‰ñ‚͐G‚ê‚Ü‚¹‚ñ‚Å‚µ‚½‚ªAƒvƒƒtƒ@ƒCƒŠƒ“ƒOƒƒjƒ…[‚Ì ƒJƒXƒ^ƒ}ƒCƒY‹@”\ A ƒtƒBƒ‹ƒ^[‹@”\ ‚È‚Ç‚à[ŽÀ‚µ‚Ä‚¢‚Ü‚·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 ‚Ì”­‘«‚ð‹L”O‚µA •Ä‘ Eclipse Foundation ‰ï’· Mike Milinkovich Ž‚ðµ‚«AƒZƒ~ƒi[‚ðŠJÃ‚µ‚Ü‚·B 

+      Eclipse Foundation ‚Å‚Í‘½”‚̃Rƒ~ƒ…ƒjƒeƒB‚âƒvƒƒWƒFƒNƒg‚𗧂¿ã‚°‚Ä‚¢‚Ü‚·‚ªA’nˆæ•Ê‚̃[ƒLƒ“ƒOƒOƒ‹[ƒv‚Í“ú–{‚ª‰‚ß‚Ä‚Å‚·B 

+      ”­‹NŠeŽÐ‚æ‚èA‰Û‘è‚â•ø•‰AŠˆ“®Œv‰æ‚ðÐ‰î‚µ‚Ü‚µ‚½B <br>

+      <br>

+      Japan Working Group ‚ł́AEclipse ‚Ì‹Zp–ʂɏœ_‚ð“–‚Ä‚ÄŠˆ“®‚µ‚Ä‚¢‚«‚Ü‚·‚ªA‚±‚̃Zƒ~ƒi[‚ł̓rƒWƒlƒX–ʂɃXƒ|ƒbƒg‚ð“–‚Ä‚Ü‚µ‚½BEclipse 

+      ‚͐V‚µ‚¢ƒrƒWƒlƒXƒ‚ƒfƒ‹‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚é‚©‚ç‚Å‚·B ƒI[ƒvƒ“ƒ\[ƒX‚̃vƒ‰ƒOƒCƒ“‚ª‘½”o‰ñ‚Á‚Ä‚¢‚Ü‚·‚ªA —Lž‚̃vƒ‰ƒOƒCƒ“”Ì”„‚à‹–‚³‚ê‚Ä‚¢‚Ü‚·B Eclipse 

+      ƒvƒ‰ƒbƒgƒtƒH[ƒ€Ž©‘̂̓I[ƒvƒ“ƒ\[ƒX‚Å‚·‚ªA ‚»‚̏ã‚ŃNƒ[ƒY‚©‚—L—¿‚̃vƒ‰ƒOƒCƒ“‚ðŠJ”­‚µA”Ì”„‚·‚邱‚Æ‚ª‰Â”\‚È‚Ì‚Å‚·B Eclipseƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ªL”Í‚È•ª–ì‚Ì•ûX‚©‚璍–Ú‚³‚ê‚Ä‚¢‚é—R‰‚Å‚·B 

+      <br>

+      <br>

+      Œß‘O’†‚̃Zƒ~ƒi[‚̓rƒWƒlƒX–ʂɏœ_‚𓖂āA Eclipse Foundation ‚ւ̉Á–¿‚ðŒŸ“¢‚³‚ê‚Ä‚¢‚éŠé‹Æ‚̃}ƒl[ƒWƒƒ“ƒg‚Ì•ûXA ƒƒfƒBƒA‚Ì•ûX‚ð‘ΏۂɊé‰æ‚µ‚Ü‚µ‚½BŒßŒã‚͑Ώێ҂ð‹ZpŽÒ‚É‚àL‚°A 

+      Eclipse ‚Ì‘S–e‚ƕĉ¢‚Ì“®Œü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‰ïˆõƒIƒŠƒGƒ“ƒe[ƒ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 ‚ÌŠT—v@iNTTƒRƒ€ƒEƒFƒA “°Ž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 Ý—§‹L”OƒZƒ~ƒ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 •ñ@iNTTƒRƒ€ƒEƒFƒA “°Ž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 ‚Ö‚ÌŠú‘Ò iNTTƒRƒ€ƒEƒFƒA ’·–ìŽæ’÷–ð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 ‚Ö‚Ì•xŽm’Ê‚ÌŽæ‚è‘g‚Ý i•xŽm’Ê “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 ŠÝãM•Fj <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 ‚Ö‚Ì“ú–{ƒAƒCEƒr[EƒGƒ€‚ÌŽæ‚è‘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@NTTƒRƒ€ƒEƒFƒA‚ÌŠˆ“®Œv‰æ iNTTƒRƒ€ƒEƒFƒA ‚–؍_‘¥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">@ƒeƒNƒjƒJƒ‹ƒZƒbƒVƒ‡ƒ“</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 ƒnƒ“ƒYƒIƒ“Eƒ`ƒ…[ƒgƒŠƒAƒ‹<br>

+        @` Java ƒvƒƒOƒ‰ƒ} Eclipse “ü–å•Ò ` <br>

+        iNTTƒRƒ€ƒEƒFƒA@¬ŽR˜a—Tj<br>

+        <br>

+        Eclipse‚ðJavaŠJ”­ƒc[ƒ‹‚Æ‚µ‚ÄŽg‚¤Šî–{‚ðŠJ”­ƒvƒƒWƒFƒNƒg‚ÌŒ»ê‚ɂǂ̂悤‚Ƀnƒ“ƒYƒIƒ“‚·‚é‚©AƒRƒ€ƒEƒFƒA‚Å‚ÌŽ–—á‚ð‰‰K•t‚«‚ŏЉ‚Ü‚µ‚½B<br>

+        <br>

+        <img height=16 src="../index.files/Adarrow.gif" 

+      width=16 border=0>@15:00 ` 17:00@Eclipse RCP ƒnƒ“ƒYƒIƒ“Eƒ`ƒ…[ƒgƒŠƒAƒ‹<br>

+        @` Eclipse ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgŠJ”­ŽÒ“ü–å•Ò `<br>

+        iNTTƒRƒ€ƒEƒFƒA@ì“‡“Oj<br>

+        <br>

+        EclipseƒJƒ“ƒtƒ@ƒŒƒ“ƒX2005‚ōs‚í‚ꂽRCPƒvƒ‰ƒOƒCƒ“ŠJ”­‚̃`ƒ…[ƒgƒŠƒAƒ‹‚ðƒ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="ƒeƒNƒjƒJƒ‹ƒZƒbƒVƒ‡ƒ“–Í—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"> 

+      @ƒƒfƒBƒA”½‹¿</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[ƒWƒƒ“ƒgƒZƒbƒVƒ‡ƒ“–Í—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: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+TABLE {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+TD {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+TH {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+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: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+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: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+LI {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+H1 {

+	FONT-WEIGHT: bold; FONT-SIZE: 28px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+BODY {

+	MARGIN-TOP: 5mm; FONT-SIZE: 10pt; MARGIN-LEFT: 3mm; FONT-FAMILY: Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN"

+}

+.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>&copy; 2005 by 

+Frank Gerhardt, Christian Wege; made available under the EPL v1.0<BR>

+  Translation copyright &copy; 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>&nbsp;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ƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚̐¢ŠE‚Æ‚»‚ÌŠJ”­‚Ì COOL ‚³‚ðŠ_ŠÔŒ©‚Ä‚¢‚½‚¾‚¯‚é‚ÆŽv‚¢‚Ü‚·B</P>

+  <P><b><img src="kawashima.jpg" width="65" height="100" align="right"></b>¦ ‚±‚̃Rƒ“ƒeƒ“ƒc‚Í 

+    <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>ƒeƒLƒXƒg</A>‚ð–|–󂵂½‚à‚Ì‚Å‚·B“ú–{Œê–ó‚ɍۂµ‚ĉõ‚­‚²‹¦—Í‚¢‚½‚¾‚¢‚½ Dr. Frank GerhardtADr. 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‚³‚ê‚é‚悤‚É‚È‚Á‚Ä‚·‚®‚ɁAƒAƒvƒŠƒP[ƒVƒ‡ƒ“\’z‚Ì‚½‚߂̃c[ƒ‹A‚‚܂è IDE 

+‚Æ‚µ‚Ä‚¾‚¯‚Å‚È‚­A‚¢‚í‚ä‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚Ä—˜—p‚³‚ê‚é‚悤‚É‚È‚è‚Ü‚µ‚½BEclipseŠJ”­ƒ`[ƒ€‚Í‚±‚ÌŒXŒü‚ðŒ}‚¦“ü‚ê‚āAEclipse 3.0 ‚Æ‹¤‚É 

+RCP‚𓱓ü‚µ‚Ü‚µ‚½B‚±‚ê‚É‚æ‚èAƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‚½‚߂̃vƒ‰ƒbƒgƒtƒH[ƒ€‚ª®—‚³‚êAEclipse 

+ƒx[ƒX‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚̍쐬‚ª—eˆÕ‚É‚È‚è‚Ü‚µ‚½B</P>

+<P>‚»‚±‚Å‚±‚±‚ł́AƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒg‚ðŽÀŒ»‚·‚é‹Zp‚̈ê‚‚Ƃµ‚āAEclipse ƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðÐ‰î‚µ‚Ä‚¢‚«‚Ü‚·B</P>

+<H3>ƒ`ƒ…[ƒgƒŠƒAƒ‹ŠT—v</H3>

+<P>‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹‚ł́ARCP ƒx[ƒX‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”­AƒpƒbƒP[ƒWƒ“ƒOAƒfƒvƒƒCƒƒ“ƒgAXV‚Ì‘‡“I‚ȃA[ƒLƒeƒNƒ`ƒƒ‚ɂ‚¢‚Ĉȉº‚̂悤‚É Step 

+‚𓥂ñ‚ŏЉ‚Ä‚¢‚«‚Ü‚·B</P>

+<P>Part 1 

+‚ł́A‚Æ‚Á‚Ä‚à¬‚³‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŠJ”­‚µ‚Ü‚·B‚±‚ê‚Í‚Æ‚Ä‚àƒŠƒbƒ`‚Æ‚Í‚¢‚¦‚Ü‚¹‚ñ‚ªAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̍\‘¢‚ðŠm”F‚·‚é‚ɂ͏\•ª‚Æ‚¢‚¦‚Ü‚·B‚»‚µ‚Ä‚±‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì”z•z‚܂ō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> ‚ł́A­X•¡ŽG‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì¬‚µAƒwƒ‹ƒvƒVƒXƒeƒ€‚ð’ljÁ‚µ‚Ü‚·B‚³‚ç‚É branding ‚ð‰Á–¡‚µ‚½ feature 

+‚ð’ljÁ‚µA”z•z‚Ì‚½‚߂ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒpƒbƒP[ƒWƒ“ƒO‚µ‚Ü‚·B‚³‚ç‚ɁAƒAƒbƒvƒf[ƒgƒTƒCƒg‚âƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚ð—˜—p‚µ‚Ăǂ̂悤‚ɃAƒbƒvƒf[ƒg‚ð”z•z‚·‚é‚©‚ðÐ‰î‚µ‚Ü‚·B</P>

+<P>Part 3 ‚ł́ARCP ‚É‚¨‚¯‚éƒeƒXƒg‚ðà–¾‚µ‚Ä‚¢‚«‚Ü‚·B</P>

+<P>ƒ`ƒ…[ƒgƒŠƒAƒ‹’†‚ł́AEclipse ‚É“¯«‚³‚ê‚Ä‚¢‚é template ‚ð—˜—p‚µ‚Ü‚·B‚±‚Ì template ‚Í Eclipse 

+‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ð’ljÁ‚µ‚½‚èAŠJ”­‚Ì Step ‚ðƒfƒ‚ƒ“ƒXƒgƒŒ[ƒ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 

+  ‚̃TƒCƒg</A> 

+  <LI>ÅV‚Ì Eclipse Milestone Build ‚Ì Eclipse SDKARCP ‚¨‚æ‚Ñ 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> ‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹‚Í 

+Windows XP 

+ã‚ōs‚í‚ê‚Ä‚¢‚Ü‚·‚ªA‘¼‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚Å‚à×‚©‚¢•ÏX‚Ì‚Ý‚Å“Ç‚Ý‘Ö‚¦‚ç‚ê‚é‚ÆŽv‚¢‚Ü‚·B‚»‚̈ê‚‚Ƃµ‚ďã‹LƒA[ƒJƒCƒu‚Í‚²—˜—p‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚É‚ ‚킹‚Ä—pˆÓ‚µ‚Ä‚­‚¾‚³‚¢B</P>

+<P>&nbsp;</P>

+<H2>Eclipse ƒCƒ“ƒXƒg[ƒ‹</H2>

+<P>ˆÈ‰º‚̃fƒBƒŒƒNƒgƒŠ\¬‚ð—˜—p‚µ‚Ü‚·B</P>

+<UL>

+  <LI>Eclipse ƒCƒ“ƒXƒg[ƒ‹ƒfƒBƒŒƒNƒgƒŠF &lt;eclipse-dir&gt; i—Ⴆ‚Î C:\eclipsej 

+  <LI>workspace F&lt;workspace-dir&gt; i—Ⴆ‚Î C:\workspace j </LI></UL>

+<P>ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·B</P>

+<UL>

+  <LI>&lt;eclipse-dir&gt; ‚É Eclipse-SDK ‚ð“WŠJ 

+  <LI>&lt;eclipse-dir&gt; ‚É Eclipse-RCP-SDK ‚Ì plugins ‚Æ features ‚ð“WŠJ 

+  <LI>‹N“® </LI></UL>

+<P>‹N“®‚ªŠm”F‚Å‚«‚½‚珀”õŠ®—¹‚Å‚·B</P>

+<P>&nbsp;</P>

+<H2>Šî–{RCPƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̍쐬</H2>

+<P>Eclipse ‚Í RCP 

+ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì¬‚·‚邽‚߂̃EƒBƒU[ƒh‚ð—pˆÓ‚µ‚Ä‚¢‚Ü‚·B‚±‚ê‚É‚æ‚èƒVƒ“ƒvƒ‹‚ȃXƒPƒ‹ƒgƒ“‚ðì¬‚Å‚«‚Ü‚·B‚±‚̃EƒBƒU[ƒh‚ð—˜—p‚·‚é‚ÆŽŸ‚̃Xƒeƒbƒv‚Å RCP 

+ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì¬‚Å‚«‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> 

+ƒvƒƒWƒFƒNƒg‚ðì¬‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>New Plug-in Project ‚̍쐬 

+  <LI>Project name: rcpdemo 

+  <LI>Next 

+  <LI>"Would you like to create a rich client application?"&gt; 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>‚Æ‚Á‚Ä‚àƒVƒ“ƒvƒ‹‚È RCP ƒAƒvƒŠƒP[ƒ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 

+ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚𓮍삳‚¹‚邽‚߂ɂ́A’¼Ú“IAŠÔÚ“I—¼•û‚̈ˑ¶«‚ð•K—v‚Æ‚µ‚Ü‚·B‚±‚ê‚̓AƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì”z•z‚̍ۂɏd—v‚É‚È‚è‚Ü‚·B‚½‚¾A‚±‚±‚ł͏ڂµ‚­‚͐G‚ꂸ‚ɁAŒã‚ɃRƒ“ƒtƒBƒOƒŒ[ƒVƒ‡ƒ“ƒEƒBƒU[ƒh‚ðŽg‚Á‚āA‚ǂ̂悤‚É‚±‚̈ˑ¶ŠÖŒW‚ð‚©‚çƒpƒbƒP[ƒWƒ“ƒO‚ðs‚¤‚©‚ðà–¾‚µ‚Ü‚·B</P>

+<P>"Extensions" ƒ^ƒu‚ł́APlug-in ã‚É’è‹`‚³‚ꂽV‚µ‚¢ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·iRCP ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Í Plug-in 

+‚̈êŽí‚Å‚·jB“¯Žž‚ɁA‚ЂƂ‚̐V‚µ‚¢ perspective ‚à’è‹`‚µ‚Ä‚¢‚Ü‚·B‚±‚ê‚ÍŒã‚قǃ\[ƒXƒR[ƒh‚ÅŒ©‚Ä‚¢‚«‚Ü‚·B</P>

+<P>V‚µ‚¢ Plug-in Project Wizard ‚Írcpdemo 

+ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚É•K—v‚ȃ\[ƒXƒR[ƒh‚à“¯Žž‚ɍ쐬‚µ‚Ä‚­‚ê‚Ü‚·B‚±‚̃\[ƒXƒR[ƒh‚ðŒ©‚é‘O‚ɁA‚È‚É‚Í‚Æ‚à‚ ‚êAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‹N“®‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<P>&nbsp;</P>

+<H2>Rich Client Application ‚Ì‹N“® </H2>

+<P>‚»‚±‚Å launch configuration ‚𑀍삵‚Ü‚·BŒ»Ý‚Ì Plug-in Manifest Editor ‚Í“KØ‚È launch 

+configuration ‚𐶐¬‚·‚邽‚ß‚Ì•Ö—˜‚ÈŽè’i‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·iOverview ƒ^ƒu‚ðŽQÆjB</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" ‚ðƒNƒŠƒbƒN </LI></UL>

+<P>‚悤‚â‚­ RCP ƒAƒvƒŠƒP[ƒVƒ‡ƒ“iworkbenchj‚ª‹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ˆê•ûAƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÍŽ©•ªŽ©g‚Ì workbench ‚ð‚à‚Á‚Ä‚¢‚Ü‚·B‚‚܂èA rcpdemo 

+‚É‚¨‚¢‚Ă͒ʏí workbench “à‚Å‹N“®‚·‚é view 

+‚È‚Ç‚ª‚Ü‚¾‚È‚É‚à’è‹`‚³‚ê‚Ä‚¢‚È‚¢‚±‚Æ‚É‚È‚è‚Ü‚·B‚»‚±‚ŁAƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‹N“®‚·‚邽‚߂ɁA•K—v‚È Plug-in ‚ð’è‹`‚µ‚½‚èAŠù‘¶‚Ì 

+workbench ‚ð’u‚«Š·‚¦‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚𠎦‚·•K—v‚ª‚ ‚è‚Ü‚·B</P>

+<P>‚±‚±‚ŁAlaunch configuration ‚ðŒ©‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<UL>

+  <LI>Toolbar: Run&gt;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”[ƒfƒBƒŒƒNƒgƒŠ‚ðŽw’肵‚Ä‚¢‚Ü‚·B"Program to Run" ƒZƒNƒVƒ‡ƒ“‚Å‚Í 

+"rcpdemo.application" 

+‚ª‘I‘ð‚³‚ê‚Ä‚¢‚Ü‚·BŒã‚قǁAƒŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‚ǂ̂悤‚Ƀvƒƒ_ƒNƒg‚Æ‚µ‚Ä‹N“®‚·‚é‚©‚ðŒ©‚Ä‚¢‚«‚Ü‚·B</P>

+<P>"Plug-ins" ƒ^ƒu‚Å‚Í•K—v‚È‚·‚×‚Ä‚Ì plug-in ‚ªƒŠƒXƒg‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚́APlug-in Manifest Editor 

+‚Å•\Ž¦‚³‚ê‚Ä‚¢‚½’¼ÚˆË‘¶‚µ‚Ä‚¢‚é plug-in ‚̏î•ñ‚©‚çAlaunch configuration 

+‚É‚æ‚Á‚Ä‚·‚ׂĂ̒¼Ú“IAŠÔÚ“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&gt;Open external file... 

+  <LI>ŽQÆF"&lt;workspace-dir&gt;\.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>) 

+‚̓\ƒtƒgƒEƒFƒA‚ÌŠÇ—‚ð—eˆÕ‚É‚·‚邽‚ß‚ÌŽd‘g‚݂ŁAEclipse ‚Å‚Í plug-in ‚̒ljÁíœ‚È‚Ç‚ÌŠÇ—‚É—˜—p‚µ‚Ä‚¢‚Ü‚·B</P>

+<P>&nbsp;</P>

+<H2>RCP Application ‚ÌŠî–{—v‘f</H2>

+<P>‚±‚±‚ŁArcpdemo ‚̃\[ƒXƒR[ƒ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ƒ`ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Í Eclipse plug-in ‚̈êŽí‚Ȃ̂ŁAplug-in ƒNƒ‰ƒX‚ð•K—v‚Æ‚µ‚Ü‚·B‚±‚̃Nƒ‰ƒX‚Í plug-in 

+ƒCƒ“ƒXƒ^ƒ“ƒX‚ɃAƒNƒZƒX‚µ‚½‚èAƒŠƒ\[ƒXƒoƒ“ƒhƒ‹‚ðƒ[ƒh‚µ‚½‚肵‚Ü‚·B</P>

+<H3>Application</H3>

+<P>‚±‚ê‚Í bootstrap ƒNƒ‰ƒX‚Å‚·B‚±‚̃Nƒ‰ƒX‚̓ƒCƒ“ƒCƒxƒ“ƒgƒ‹[ƒ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 ƒGƒŒƒƒ“ƒg‚ð\¬‚·‚邽‚ß‚É—˜—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 

+iŠg’£ƒ|ƒCƒ“ƒgj‚ð’ñ‹Ÿ‚µ‚Ü‚·B‚±‚ê‚Í‚Ü‚½AƒXƒe[ƒ^ƒXƒ‰ƒCƒ“‚ðÝ’肵‚½‚èAƒAƒNƒVƒ‡ƒ“‚𐶐¬‚µ‚½‚肵‚Ü‚·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‚̃‰ƒCƒtƒTƒCƒNƒ‹‚ÉŠÖ‚·‚é hook ‚ð’ñ‹Ÿ‚µ‚Ü‚·B‚à‚Á‚Æ‚àd—v‚È–ðŠ„‚Ì‚Ð‚Æ‚Â‚ª 

+<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‚̃‰ƒCƒtƒTƒCƒNƒ‹‚ÉŠÖ‚·‚é hook ‚ð’ñ‹Ÿ‚µ‚Ü‚·B—Ⴆ‚΁Awindow ‚ðƒI[ƒvƒ“‚·‚é‘O‚É 

+window ƒTƒCƒY‚ðÝ’è‚·‚éA‚È‚Ç‚Å‚·B‚±‚±‚ł́AƒEƒBƒ“ƒhƒEƒTƒCƒY‚ƃ^ƒCƒgƒ‹‚ªÝ’肳‚ê‚Ä‚¢‚Ü‚·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 ‚̃TƒCƒY‚̕ύX‚ð‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<P>&nbsp;</P>

+<H2>RCP-distribution ‚Ö‚Ì“WŠJ</H2>

+<P>‚±‚±‚Ü‚Å‚Å rcpdemo ‚Ì‹N“®‚ƃ\[ƒXƒR[ƒh‚ÌŠT—v‚ð’­‚ß‚Ä‚«‚Ü‚µ‚½B‚µ‚©‚µA¡‚Ì‚Æ‚±‚ë‹N“®‚Å‚«‚½‚Æ‚¢‚Á‚Ä‚à‚ ‚­‚Ü‚Å Eclipse SDK 

+ã‚Å‹N“®‚µ‚½‚±‚Æ‚É‚È‚è‚Ü‚·BƒGƒ“ƒhƒ†[ƒU‚̓fƒXƒNƒgƒbƒvƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̂悤‚É‹N“®‚µ‚½‚¢‚ƍl‚¦‚Ä‚¢‚é‚Å‚µ‚傤B‚»‚Ì‚½‚߁AŠJ”­ŠÂ‹«‚Æ‚µ‚Ä‚Ì Eclipse 

+‚©‚çƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð export ‚µ‚āARCP distribution ã‚É“WŠJ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·iRCP SDK ‚Í plug-in 

+‚̃\[ƒXƒR[ƒh‚àŠÜ‚ñ‚Å‚¢‚Ü‚·‚ªARCP destribution ‚̓\[ƒXƒR[ƒh‚ðŠÜ‚Ü‚È‚¢Å¬ŒÀ‚Ì plug-in ‚̃Zƒbƒg‚݂̂ō\¬‚³‚ê‚Ä‚¢‚Ü‚·jB </P>

+<H3>Export Wizard</H3>

+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> “WŠJ‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>rcpdemo ‚ðŠi”[‚·‚邽‚ß‚Ì”CˆÓ‚̃fƒBƒŒƒNƒgƒŠ &lt;rcpdemo-dir&gt; ‚ðì¬ 

+  <LI>RCP destribution ‚ðã‹LƒfƒBƒŒƒNƒgƒŠ‚É“WŠJ 

+  <LI>rcpdemo Plug-in Manifest Editor ‚Ì "overview" ƒ^ƒu 

+  <LI>"Export Wizard" ‚ðƒNƒŠƒbƒN 

+  <LI>Export Destination ‚Ì "Directory" ‚ð‘I‘ð 

+  <LI>o—͐æƒfƒBƒŒƒNƒgƒŠ‚ð "&lt;rcpdemo-dir&gt;\eclipse" ‚ɐݒè 

+  <LI>Finish </LI></UL>

+<P>ã‹L‚É‚æ‚Á‚Ä "eclipse" ƒfƒBƒŒƒNƒgƒŠ‚Í RCP ‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·Brcpdemo ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì 

+<STRONG><CODE>eclipse.exe</CODE></STRONG> ‚ªŒ©‚‚©‚é‚Í‚¸‚Å‚·B‚±‚ê‚ðŽÀs‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<UL>

+  <LI><STRONG><CODE>eclipse.exe</CODE></STRONG> ‚ðŽÀsiƒ_ƒuƒ‹ƒNƒŠƒbƒNj </LI></UL>

+<P>ƒGƒ‰[‚ð•\Ž¦‚·‚éƒ_ƒCƒAƒƒO‚ª•\Ž¦‚³‚ê‚é‚ÆŽ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‚È‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Ȃ̂ŁA‚·‚Å‚É’è‹`‚³‚ꂽƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̏î•ñ‚âAƒAƒvƒŠƒP[ƒVƒ‡ƒ“ ID ‚Æ‚¢‚Á‚½‚à‚Ì‚ðŽ‚Á‚Ä‚¢‚È‚¢‚Ì‚Å‚·B</P>

+<P>‚Å‚ÍŽŸ‚̂悤‚ɃRƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç‚ðŽÀs‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<BLOCKQUOTE><PRE class=cmd>eclipse -application rcpdemo.application      

+</PRE></BLOCKQUOTE>

+<P>‚»‚ê‚Å‚à‚Ü‚¾ƒGƒ‰[‚ªo‚Ä‚¢‚é‚ÆŽv‚¢‚Ü‚·B¡“x‚̓Rƒ}ƒ“ƒhƒ‰ƒCƒ“‚©‚ç—^‚¦‚½ ID ‚ªŒ©‚‚©‚ç‚È‚¢‚Æ‚¢‚¤ƒGƒ‰[‚Å‚·B‚±‚ê‚͂‚܂èArcpdemo ‚Í 

+Eclipse ‚Ì runtime Žž‚É‚ÍŒ©‚‚©‚ç‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚Å‚·BŽÀÛAruntime Žž‚É plug-in ‚ðŒ©‚Â‚¯‚邱‚Æ‚Í‚Å‚«‚È‚¢‚Ì‚Å‚·B‚æ‚Á‚āA“KØ‚È 

+plug-in ‚̃ŠƒXƒg‚ð“Á’肵‚Ä‚ ‚°‚È‚¯‚ê‚΂Ȃç‚È‚¢‚Ì‚Å‚·B</P>

+<H3>config.ini ‚Å Eclipse runtime ‚ðÝ’è</H3>

+<P>ƒGƒ‰[ƒƒO‚É‚ ‚é‚悤‚ɁAconfig.ini ‚Í &lt;rcpdemo-dir&gt;\eclipse\configuration 

+ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚Á‚āAOSGi runtime ‚Í‚±‚̃tƒ@ƒCƒ‹‚ð“Ç‚ñ‚Å‚¢‚Ü‚·B‚æ‚Á‚Ä‚±‚̃tƒ@ƒCƒ‹‚É“KØ‚È plug-in ‚̐ݒè‚ð‚·‚é•K—v‚ª‚ ‚è‚Ü‚·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‚ÍŽÀÛ‚É‚Í1s‚Å‹Lq‚µ‚Ü‚·B</P>

+<P>‹N“®Žž‚É–ˆ‰ñƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽw’肵‚È‚¢‚悤‚É‚·‚邽‚߂ɂ́Aconfig.ini ‚Ɉȉº‚̐ݒè‚ð‰Á‚¦‚Ü‚·B </P>

+<BLOCKQUOTE><PRE>eclipse.application=rcpdemo.application</PRE></BLOCKQUOTE>

+<UL>

+  <LI>ƒpƒ‰ƒ[ƒ^‚È‚µ‚ŃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‹N“®ieclipse.exe ‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒNj </LI></UL>

+<P>‚à‚µA‚Ü‚¾‚¤‚Ü‚­‹N“®‚Å‚«‚È‚¢‚悤‚Å‚µ‚½‚çAconfiguration ƒfƒBƒŒƒNƒgƒŠ‚Ì config.ini 

+ˆÈŠO‚̃tƒ@ƒCƒ‹‚ðÁ‚µ‚Ä‚Ý‚Ü‚µ‚傤Bconfiguration ‚̏î•ñ‚Í‹N“®‚ð‚‘¬‰»‚·‚邽‚߂ɃLƒƒƒbƒVƒ…‚³‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·B </P>

+<P><IMG height=13 src="rcp_tutorial_ja1.files/tryit.gif" width=61> "RCP 

+application with a view" ‚̃eƒ“ƒvƒŒ[ƒg‚ðŽg‚Á‚Ä RCP ƒAƒvƒŠƒP[ƒVƒ‡ƒ“ rcpview 

+‚ðì¬‚µ‚āAƒR[ƒh‚ð’­‚ß‚Ä‚Ý‚Ü‚µ‚傤B‚±‚ê‚ðŽQl‚ɁArcpdemo ‚É "File" ƒƒjƒ…[‚ð’ljÁ‚µ‚āA"Exit" ‚Å‚«‚é‚悤‚É Action 

+‚ð’ljÁ‚µ‚Ä‚Ý‚Ü‚µ‚傤B </P>

+<P>&nbsp;</P>

+<P>‚¢‚©‚ª‚Å‚µ‚½‚©HPart 1 ‚Í‚±‚ê‚ɂďI—¹‚Å‚·B‚¨”æ‚ê—l‚Å‚µ‚½B</P>

+<P>&nbsp;</P>

+<H2>ƒ\[ƒXƒR[ƒh</H2>

+<P>‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹‚ō쐬‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì zip ƒtƒ@ƒCƒ‹‚́AŒ´–{ƒTƒCƒg‚Ì<A 

+href="http://www.eclipseteam.de/wiki/pub/Public/RCPTutorial/rcptutorial.zip">‚±‚¿‚ç</A>‚©‚çŽæ“¾‚Å‚«‚Ü‚·B</P>

+<P>&nbsp;</P>

+<H2>‚¨‚í‚è‚É</H2>

+<P>¡‰ñ‚Í Eclipse RCP ‚É•t‘®‚̃eƒ“ƒvƒŒ[ƒg‚ðŽg—p‚µ‚½ RCP ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”­‚ðƒXƒeƒbƒv‚𓥂ñ‚Å’Ç‚Á‚Ä‚Ý‚Ü‚µ‚½BŠî–{“I‚É Wizard 

+Œ`Ž®‚ðÅ‘åŒÀ‚É—˜—p‚µ‚Ü‚µ‚½‚ªA“r’†‚ ‚é‚悤‚ɁARCP ‚Æ‚¢‚Á‚Ä‚àŠî–{‚Í Eclipse Plug-in 

+‚È‚Ì‚Å‚»‚ÌŽd‘g‚Ý‚ð‚«‚¿‚ñ‚Æ—‰ð‚·‚邱‚Æ‚Í‚Æ‚Ä‚àd—v‚É‚È‚è‚Ü‚·B</P>

+<P><A 

+href="rcp_tutorial_ja2.html">Part 2</A> ‚ł́A‚³‚ç‚ɕʂ̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ð—˜—p‚µ‚āAƒwƒ‹ƒv‚̒ljÁ‚âXVƒ}ƒl[ƒWƒƒ‚Ì—˜—p‚Æ‚¢‚Á‚½•”•ª‚܂Ői‚ñ‚Å‚¢‚«‚Ü‚·B</P>

+<P>&nbsp;</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>&nbsp;</P>

+<P><SMALL>Java‚¨‚æ‚Ñ‚»‚Ì‘¼‚ÌJava‚ðŠÜ‚ޏ¤•W‚́A•Ä‘ Sun Microsystems, Inc. ‚̏¤•W‚Å‚ ‚èA“¯ŽÐ‚ÌJavaƒuƒ‰ƒ“ƒh‚ðŽg—p‚µ‚½‹Zp‚ðŽg—p‚µ‚½»•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: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+TABLE {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+TD {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+TH {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+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: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+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: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+LI {

+	FONT-SIZE: 10pt; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+H1 {

+	FONT-WEIGHT: bold; FONT-SIZE: 28px; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN"

+}

+BODY {

+	MARGIN-TOP: 5mm; FONT-SIZE: 10pt; MARGIN-LEFT: 3mm; FONT-FAMILY: Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN"

+}

+.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>&copy; 2005 by 

+Frank Gerhardt, Christian Wege; made available under the EPL v1.0<BR>

+  Translation copyright &copy; 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>&nbsp;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> ‚Å‚Í‚Æ‚Á‚Ä‚àƒVƒ“ƒvƒ‹‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŠJ”­‚µA”z•z‚µ‚Ä“®ì‚ðŠm”F‚µ‚Ü‚µ‚½B¡‰ñ‚Í‚³‚ç‚ɕʂ̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì¬‚µ‚ăwƒ‹ƒv‚̒ljÁ‚ƍXV‚ÌŽd‘g‚Ý‚ð’Ç‚Á‚Ä‚Ý‚Ü‚·B</P>

+  <P><b><img src="kawashima.jpg" width="65" height="100" align="right"></b>¦ ‚±‚̃Rƒ“ƒeƒ“ƒc‚Í 

+    <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>ƒeƒLƒXƒg</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 ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̍쐬‚ƍ\‘¢‚ÌŠm”FA‚³‚ç‚É”z•z‚·‚邱‚Æ‚É‚æ‚Á‚āAIDE 

+  ‚Æ‚µ‚Ä‚Ì Eclipse ‚Å‚Í‚È‚­AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Æ‚µ‚Ä‚Ì Eclipse ‚ð‘ÌŒ±‚µ‚Ä‚¢‚½‚¾‚¯‚½‚ÆŽv‚¢‚Ü‚·B </P>

+<P>¡‰ñ‚́A­X•¡ŽG‚ȃ[ƒ‹ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðì¬‚µi‚Æ‚¢‚Á‚Ä‚à template ‚ð—˜—p‚µ‚Ü‚·‚ªjAƒwƒ‹ƒvƒVƒXƒeƒ€‚ð’ljÁ‚µ‚Ü‚·B‚³‚ç‚É branding 

+‚ð‰Á–¡‚µ‚½ feature 

+‚ð’ljÁ‚µ‚Ü‚·B‚»‚µ‚āA‘O‰ñ‚Æ“¯—l‚É”z•z‚Ì‚½‚߂ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒpƒbƒP[ƒWƒ“ƒO‚µ‚Ü‚·B‚³‚ç‚ɁAƒAƒbƒvƒf[ƒgƒTƒCƒg‚âƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚ð—˜—p‚µ‚Ăǂ̂悤‚ɃAƒbƒvƒf[ƒg‚·‚é‚©‚ðÐ‰î‚µ‚Ü‚·B</P>

+<P>¡‰ñ‚àAEclipse ‚É“¯«‚³‚ê‚Ä‚¢‚é template ‚ð—˜—p‚µ‚Ü‚·B‚±‚Ì template ‚Í Eclipse ‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ð’ljÁ‚µ‚½‚èAŠJ”­‚Ì 

+Step ‚ðƒfƒ‚ƒ“ƒXƒgƒŒ[ƒVƒ‡ƒ“‚·‚é‚Ì‚É”ñí‚É–ð‚É—§‚¿‚Ü‚·B</P>

+<P>&nbsp;</P>

+<H2>Product ‚Æ‚µ‚Ä‚Ì Rich Client Application - rcpmail</H2>

+<P>‘O‰ñ‚܂łŁA‚à‚Á‚Æ‚àƒVƒ“ƒvƒ‹‚ȃŠƒbƒ`ƒNƒ‰ƒCƒAƒ“ƒgƒAƒvƒŠƒP[ƒ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?" &gt; "Yes" 

+  <LI>"RCP Mail Template" ‚ð‘I‘ð<BR>¦ƒeƒ“ƒvƒŒ[ƒg‚Ìà–¾‚ðŒ©‚Ä‚Ý‚Ü‚µ‚傤 

+  <LI>Finish 

+  <LI>rcpmail ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‹N“® </LI></UL>

+<BLOCKQUOTE>

+  <P><IMG height=281 src="rcp_tutorial_ja2.files/rcpmail1.gif" 

+width=422></P></BLOCKQUOTE>

+<P>¶¬‚³‚ꂽƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŒ©‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<H3>Screen</H3>

+<P>‹N“®‚µ‚½‰æ–Ê‚Í‚³‚«‚Ù‚Ç‚Ì rcpdemo ‚Ƃ͈á‚Á‚Ä‚¢‚Ü‚·B‚±‚̉æ–Ê‚Í Plug-in Manifest Editor ‚É‚æ‚Á‚Ä branding 

+‚³‚ꂽƒvƒƒ_ƒNƒg‚É‚È‚Á‚Ä‚¢‚Ü‚·B</P>

+<P>Plug-in Manifest Editor ‚Ì "extention" ƒ^ƒu‚Ì 

+<CODE>org.eclipse.core.runtime.product 

+</CODE>‚ðŒ©‚Ä‚Ý‚Ü‚µ‚傤B‚»‚±‚ł́AƒEƒBƒ“ƒhƒEƒCƒ[ƒW‚âƒ_ƒCƒAƒƒOƒCƒ[ƒWAƒAƒoƒEƒgƒ_ƒCƒAƒƒOƒeƒLƒXƒg‚ª’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B‚³‚ç‚ɃXƒ^[ƒgƒAƒbƒv‚Å‹N“®‚·‚éƒvƒƒ_ƒNƒg‚à’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B</P>

+<H3>‰ŠúƒŒƒCƒAƒEƒg</H3>

+<P>ƒp[ƒXƒyƒNƒeƒBƒuƒNƒ‰ƒX‚ɂ́A•Â‚¶‚邱‚Æ‚Ì‚Å‚«‚È‚¢ƒcƒŠ[ƒiƒrƒQ[ƒ^‚ƂЂƂ‚̕‚¶‚邱‚Æ‚Ì‚Å‚«‚éƒXƒ^ƒbƒNƒrƒ…[‚ª‰Á‚¦‚ç‚ê‚Ä‚¢‚Ü‚·B‚³‚ç‚ɁA’ljÁ‚³‚ꂽUI—v‘fiƒTƒCƒY‚Ȃǁj‚̃vƒƒpƒeƒB‚à’è‹`‚³‚ê‚Ä‚¢‚Ü‚·B</P>

+<H3>About dialog</H3>

+<P>ƒƒjƒ…[‚©‚ç "about dialog" ‚ðŠJ‚¢‚Ä‚Ý‚Ü‚µ‚傤Bfeature •\Ž¦‚Ì‚È‚¢A•W€“I‚ȃ_ƒCƒAƒƒO‚ªo‚Ä‚«‚Ü‚·BRCP 

+‚̓Aƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚ðŽ‚Á‚Ä‚¢‚È‚¢‚̂ŁA"features" ‚ÉŠÖ‚·‚é•\‹L‚ðŽ‚Á‚Ä‚¢‚Ü‚¹‚ñB‚Å‚·‚̂ŁA‚±‚±‚É‚Í•\Ž¦‚³‚ê‚È‚¢‚Ì‚Å‚·B</P>

+<P>‚±‚Ì "about dialog" ‚ðŠJ‚­‚Æ‚¢‚¤sˆ×‚Í Action ‚Ȃ̂ŁA<CODE>ActionBuilder</CODE> 

+ƒNƒ‰ƒX‚É‚æ‚Á‚ĒljÁ‚³‚ê‚Ü‚·B‚±‚̃_ƒCƒAƒƒOƒAƒNƒVƒ‡ƒ“‚Í<CODE>ApplicationActionBarAdvisor</CODE> ƒNƒ‰ƒX‚Ì’†‚Ì 

+Eclipse ‚Ì <CODE>ActionFactory</CODE> ‚É‚æ‚Á‚ж¬‚³‚ê‚Ü‚·B</P>

+<BLOCKQUOTE><PRE>aboutAction = ActionFactory.ABOUT.create(window);

+register(aboutAction);</PRE></BLOCKQUOTE>

+<P>&nbsp;</P>

+<H2>Help ‚̒ljÁ </H2>

+<P>ƒwƒ‹ƒvƒVƒXƒeƒ€‚Í RCP ‚ɃIƒvƒVƒ‡ƒ“‚Æ‚µ‚ĒljÁ‚Å‚«‚Ü‚·B‚»‚ê‚Å‚Í rcpmail ‚Ƀwƒ‹ƒv‚ð’ljÁ‚·‚éƒXƒeƒbƒv‚ð’Ç‚Á‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<H3>Help plug-in ‚̍쐬</H3>

+<P>ƒwƒ‹ƒv‚ðì¬‚·‚邽‚߂ɁAƒwƒ‹ƒvƒRƒ“ƒeƒ“ƒc‚ðŠÜ‚Þƒwƒ‹ƒvƒvƒ‰ƒOƒCƒ“‚ðì¬‚µ‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+Helpƒvƒ‰ƒOƒCƒ“‚ðì¬‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>New Plug-in Project ‚ðì¬‚µAName: rcphelp 

+  <LI>ƒeƒ“ƒvƒŒ[ƒg‘I‘ð‰æ–ʂ܂Ői‚Þ 

+  <LI>"Custom plug-in wizard" ‚ð‘I‘ð 

+  <LI>"Help Table of Contents" ‚ðƒ`ƒFƒbƒN‚µA‚»‚Ì‘¼‚ð‘I‘ð‰ðœ 

+  <LI>"Primary" ‚ðƒ`ƒFƒbƒN‚µ Finish </LI></UL>

+<H3>SDK ‚Å Help plug-in ‚̃eƒXƒg</H3>

+<P>ƒwƒ‹ƒvƒvƒ‰ƒOƒCƒ“‚ðƒeƒXƒg‚·‚邽‚߂ɁAEclipse 

+‚É“¯«‚³‚ê‚Ä‚¢‚éƒwƒ‹ƒvƒVƒXƒeƒ€‚ƃRƒ“ƒeƒ“ƒc‚ð—˜—p‚µAƒwƒ‹ƒvƒvƒ‰ƒOƒCƒ“‚É‚»‚̃Rƒ“ƒeƒ“ƒc‚ð•\Ž¦‚³‚¹‚Ü‚·Brcpmail 

+‚Í‚Ü‚¾ƒwƒ‹ƒvƒVƒXƒeƒ€‚ðŽ‚Á‚Ä‚¢‚Ü‚¹‚ñ‚̂ŁA‚Ü‚¸‚Í Eclipse ã‚Ńwƒ‹ƒvƒVƒXƒeƒ€‚ª“®ì‚·‚邱‚Æ‚ðŠm”F‚µ‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒwƒ‹ƒv‚ð‹N“®‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>ƒwƒ‹ƒvƒvƒ‰ƒOƒCƒ“‚Ì Plug-in Manifest Editor ‚Ì "Overview" ƒ^ƒu‚ŁA"Launch an Eclipse 

+  application" ‚ðŽÀs 

+  <LI>workbench ã‚ɁAƒwƒ‹ƒvƒvƒ‰ƒOƒCƒ“‚ª•\Ž¦‚³‚ꂽ‚±‚Æ‚ðŠm”F </LI></UL>

+<BLOCKQUOTE>

+  <P><IMG height=279 src="rcp_tutorial_ja2.files/help1.gif" 

+width=347></P></BLOCKQUOTE>

+<H3>Help UI ‚Ì ’ljÁ</H3>

+<P>rcpmail ‚Ƀwƒ‹ƒv‚ð’ljÁ‚·‚邽‚߂ɁAƒƒjƒ…[‚ƃƒjƒ…[‚©‚ç‹N“®‚³‚ê‚éƒAƒNƒVƒ‡ƒ“‚ƃwƒ‹ƒvƒVƒXƒeƒ€‚»‚Ì‚à‚Ì‚ð’ljÁ‚µ‚Ü‚·Bˆê”ʂɁAEclipse ‚ÍUI 

+‚ð’ljÁ‚·‚邽‚ß‚Ì2‚‚̕û–@‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·BJava 

+‚ÅŽ©•ª‚Å‹Lq‚·‚é•û–@‚ƁAŠg’£ƒ|ƒCƒ“ƒg‚ð—˜—p‚·‚é•û–@‚Å‚·B‚±‚±‚ł́AÅ‰‚Ì•û–@‚ðŽg‚¢‚Ü‚·B2‚–ڂ̕û–@‚ÍŒã‚قǏЉ‚Ü‚·B</P>

+<P>¶¬‚µ‚½ rcpmail ‚Í‚·‚Å‚É‚¢‚­‚‚©‚̃ƒjƒ…[‚ƃAƒNƒVƒ‡ƒ“‚ªÝ’肳‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚炪’è‹`‚³‚ê‚Ä‚¢‚é 

+<CODE>ApplicationActionBarAdvisor</CODE> ƒNƒ‰ƒXã‚Ì’è‹`‚ðŠg’£‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+‚±‚±‚©‚ç‚̎菇‚ð‚¨‚Á‚ăwƒ‹ƒvƒƒjƒ…[‚ð’ljÁ‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<P>‚Ü‚¸A‘®«‚ð’ljÁ‚µ‚Ü‚·B</P>

+<BLOCKQUOTE><PRE>private IWorkbenchAction helpAciton;</PRE></BLOCKQUOTE>

+<P>ŽŸ‚ɁAƒ†[ƒU‚ªƒƒjƒ…[‚©‚çƒwƒ‹ƒv‚ð‹N“®‚µ‚½‚Æ‚«‚̃AƒNƒVƒ‡ƒ“‚ð’è‹`‚µ‚Ü‚·B</P>

+<BLOCKQUOTE><PRE>protected void makeActions(final IWorkbenchWindow window) {

+    ...

+    helpAction = ActionFactory.HELP_CONTENTS.create(window);

+    register(helpAction);

+    ...

+}</PRE></BLOCKQUOTE>

+<P>ÅŒã‚Ƀƒjƒ…[‚Ƀwƒ‹ƒv‚̃ƒjƒ…[‚ð’ljÁ‚µ‚Ü‚·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 ‚ð’ljÁ 

+  <LI>launch configuration ‚ðŠJ‚¢‚āAƒvƒ‰ƒOƒCƒ“ƒŠƒXƒg‚É rcphelp ‚ð’ljÁ 

+  <LI>launch configuration ‚©‚ç‹N“® </LI></UL>

+<P>‚à‚µƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ª‹N“®‚µ‚È‚©‚Á‚½‚烍ƒO‚ðƒ`ƒFƒbƒN‚µ‚Ä‚Ý‚Ü‚·B</P>

+<UL>

+  <LI>launch configuration ‚Ì "plug-ins" ƒ^ƒu‚ðŠJ‚­ 

+  <LI>"Add Required Plug-ins" ‚ðŽÀs </LI></UL>

+<P>‚±‚ê‚Å rcphelp ƒvƒ‰ƒOƒCƒ“‚ª’ljÁ‚³‚ê‚Ü‚µ‚½B‚à‚¤ˆê“x‹N“®‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<P>ƒƒjƒ…[‚Ƀwƒ‹ƒv‚ªŒ©‚‚©‚è‚Ü‚µ‚½‚©B‚µ‚©‚µA‚Ü‚¾ƒwƒ‹ƒv‚ª‹N“®‚ª‚Å‚«‚Ü‚¹‚ñBŽÀ‚Í‚Ü‚¾‘«‚è‚È‚¢ƒvƒ‰ƒOƒCƒ“‚ª‚ ‚é‚Ì‚Å‚·B</P>

+<P>RCP ‚Í <CODE>org.eclipse.help</CODE> 

+‚Æ‚¢‚¤ƒvƒ‰ƒOƒCƒ“‚ðŠÜ‚ñ‚Å‚¢‚Ü‚·B‚±‚ê‚̓wƒ‹ƒvƒVƒXƒeƒ€‚»‚Ì‚à‚Ì‚Å‚Í‚È‚­Aƒwƒ‹ƒvƒVƒXƒeƒ€‚ÌŠg’£ƒ|ƒCƒ“ƒg‚ð’è‹`‚µ‚Ä‚¢‚邾‚¯‚Å‚·B“–‚̃wƒ‹ƒvƒVƒXƒeƒ€‚Í Eclipse 

+SDK ‚É‚ ‚é‚¢‚­‚‚©‚̃vƒ‰ƒOƒCƒ“‚ÅŽÀ‘•‚³‚ê‚Ä‚¢‚é‚Ì‚Å‚·BPDE 

+ŠÂ‹«‚ł́A‚±‚ê‚ç‚̃vƒ‰ƒOƒCƒ“‚ð’ljÁ‚·‚é•K—v‚ª‚ ‚邱‚Æ‚É‚È‚è‚Ü‚·B‹ï‘Ì“I‚É‚ÍŽŸ‚̃vƒ‰ƒOƒCƒ“‚Å‚·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‚½‚Ƀvƒ‰ƒOƒCƒ“‚ð’ljÁ‚µ‚ăAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽÀs‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<P>‚µ‚©‚µA‚Ü‚¾ƒwƒ‹ƒvƒVƒXƒeƒ€‚ª‹N“®‚µ‚Ü‚¹‚ñB‚±‚±‚ŁAƒGƒ‰[ƒƒbƒZ[ƒW‚Æ‚Æ‚à‚ɃƒO‚ðŒ©‚Ä‚Ý‚Ü‚µ‚傤BŽŸ‚̂悤‚ȃƒbƒZ[ƒ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: 

+&lt;workspace-dir&gt;\runtime-EclipseApplication\.metadata\.log</P>

+<P>‚±‚Ì•”•ª‚̃\[ƒXƒR[ƒh‚ðŒ©‚é‚ƁAŠg’£ƒ|ƒCƒ“ƒg‚ÌŠg’£‚ªŒë‚Á‚Ä‚¢‚邱‚Æ‚ª‚í‚©‚è‚Ü‚·B‚¿‚Ȃ݂ɁA‚±‚̃\[ƒXƒR[ƒh‚ðŒ©‚é‚½‚߂ɂ́AŒ»Ý‚Ì workspace 

+‚Ƀvƒ‰ƒOƒCƒ“‚ðƒCƒ“ƒ|[ƒg‚·‚é•K—v‚ª‚ ‚è‚Ü‚·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’£ƒ|ƒCƒ“ƒg‚̂悤‚Å‚·B‚±‚ÌŠg’£ƒ|ƒCƒ“ƒg‚ª‚Ç‚±‚É‚ ‚é‚Ì‚©’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 ‚̃wƒ‹ƒvƒVƒXƒeƒ€‚Í 

+Application Server ‚Æ‚µ‚Ä TOMCAT ‚ð—˜—p‚µ‚Ü‚·B‚æ‚Á‚Ä TOMCAT ‚ð—˜—p‚·‚邽‚߂̃vƒ‰ƒOƒCƒ“‚à’ljÁ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒvƒ‰ƒOƒCƒ“‚ð’ljÁ‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>launch configuration ‚É <CODE>org.eclipse.tomcat</CODE> ‚ð "Add required 

+  plug-ins" ‚ŒljÁ 

+  <LI><CODE>org.eclipse.ant</CODE> ‚à’ljÁ‚³‚ê‚é 

+  <LI>ŽÀs 

+  <LI>ƒƒjƒ…[‚©‚çƒwƒ‹ƒv‚ð‹N“® </LI></UL>

+<P>‚±‚±‚Ü‚Å‚ÅŒ©‚Ä‚«‚½‚悤‚ɁAEclipse 

+‚ðŽg‚Á‚½ŠJ”­‚Å•K—v‚ȃvƒ‰ƒOƒCƒ“‚ðŒ©‚Â‚¯‚é‚Æ‚¢‚¤‚±‚Æ‚Í‚Ü‚¾‚Ü‚¾\•ª‚Æ‚Í‚¢‚¦‚Ü‚¹‚ñBƒ`ƒ…[ƒgƒŠƒAƒ‹‚Æ‚µ‚Ä‚Í‚Í‚¶‚ß‚©‚ç•K—v‚ȃvƒ‰ƒOƒCƒ“‚ðŽ¦‚µ‚ĒljÁ‚·‚ê‚΂·‚ñ‚Å‚µ‚Ü‚¢‚Ü‚·‚ªA‚±‚̂悤‚É 

+Eclipse 

+‚Ì“à•”\‘¢‚âŠg’£ƒ|ƒCƒ“ƒg‚ɂ‚¢‚Ä’²‚ׂĂ݂邱‚Æ‚àŒãX–ð‚É—§‚‚Ǝv‚í‚ê‚Ü‚·B‚©‚Æ‚¢‚Á‚Ä–ˆ‰ñ’²‚ׂȂ¯‚ê‚΂Ȃç‚È‚¢‚悤‚È‚ç‚΁AŠJ”­Œø—¦‚Ì“_‚©‚ç‚Ý‚Ä‚à‘‹}‚ɉü‘P‚³‚ê‚邱‚Æ‚ª–]‚Ü‚ê‚Ü‚·B</P>

+<H3>connfig.ini ‚̕ύX</H3>

+<P>”z•z—p‚ɃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒGƒNƒXƒ|[ƒg‚·‚邽‚߂ɂ́Aconfig.ini ‚ðC³‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚ê‚ÍŠÈ’P‚È‘€ì‚ōs‚¦‚Ü‚·B</P>

+<UL>

+  <LI>‚È‚É‚à—˜—p‚µ‚Ä‚¢‚È‚¢ RCP distribution ‚©‚ç cinfig.ini ‚ð rcpmail ‚ɃRƒs[ </LI></UL>

+<P>Eclipse ‚ð‚·‚Å‚É—˜—p‚µ‚Ä‚¢‚é•û‚Ȃ炲‘¶’m‚Ì‚±‚Æ‚ÆŽv‚¢‚Ü‚·‚ªAEclipse ‚̃vƒ‰ƒOƒCƒ“‚̃Cƒ“ƒXƒg[ƒ‹‚́AŠY“–‚·‚éƒtƒ@ƒCƒ‹‚ð plug-in 

+ƒfƒBƒŒƒNƒgƒŠ‚ɃRƒs[‚·‚邾‚¯‚ŁA“Á‚ɃRƒ“ƒtƒBƒOƒŒ[ƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚𑀍삵‚Ä‚¢‚邱‚Æ‚Í‚ ‚è‚Ü‚¹‚ñB‚±‚ê‚Í Eclipse 

+‚̃Rƒ“ƒtƒBƒMƒ…ƒŒ[ƒ^‚ª‹N“®Žž‚É“®“I‚Ƀvƒ‰ƒOƒCƒ“ƒŠƒXƒg‚ð\¬‚µ‚Ä‚¢‚é‚©‚ç‚Å‚·B‚æ‚Á‚āArcpmail ‚à‚±‚ÌŒ`‚Å‹N“®‚Å‚«‚é‚悤‚É‚µ‚Ä‚Ý‚Ü‚µ‚傤B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒRƒ“ƒtƒBƒOƒŒ[ƒ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ƒ‹‚ðƒeƒ“ƒvƒŒ[ƒ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> ‚ð’ljÁ 

+  <LI>‹N“® </LI></UL>

+<P>‚à‚µ‚±‚±‚Å‹N“®‚ÉŽ¸”s‚µ‚½ê‡AŒÃ‚¢ƒRƒ“ƒtƒBƒOƒŒ[ƒVƒ‡ƒ“Ý’è‚ðŽg‚Á‚Ä‚µ‚Ü‚Á‚½‰Â”\«‚ª‚ ‚è‚Ü‚·BEclipse runtime 

+‚́A‰‚ß‚Ä‹N“®‚·‚é‚Æ‚«‚É‚Í•K—v‚ȃvƒ‰ƒOƒCƒ“‚̃ŠƒXƒg‚ðì¬‚µA‚»‚ê‚ðƒRƒ“ƒtƒBƒOƒŒ[ƒVƒ‡ƒ“ƒGƒŠƒA‚ÉŠi”[‚µ‚Ü‚·BŽŸ‰ñ‚Ì‹N“®‚©‚ç‚Í‚±‚̃LƒƒƒbƒVƒ…î•ñ‚ð—˜—p‚µ‚Ä‹N“®‚µ‚Ü‚·BPDE 

+application launcher ‚ł́A‹N“®Žž‚É–ˆ‰ñƒRƒ“ƒtƒBƒOƒŒ[ƒVƒ‡ƒ“ƒGƒŠƒA‚ð‰Šú‰»‚·‚é‚悤‚ɐݒè‚Å‚«‚Ü‚·B</P>

+<BLOCKQUOTE>

+  <P><IMG height=199 src="rcp_tutorial_ja2.files/config2.gif" 

+width=421></P></BLOCKQUOTE>

+<P>‚¢‚‚łà‹N“®Žž‚ɏ‰Šú‰»‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚ªAŠJ”­’†‚ȂǁAƒvƒ‰ƒOƒCƒ“‚̒ljÁíœ‚ª•p”ɂɍs‚í‚ê‚é‚Æ‚«‚É‚Í‚Æ‚Ä‚à—LŒø‚Å‚·B</P>

+<H3>RCP distribution ‚Ö‚Ì“WŠJ</H3>

+<P>rcpmail ‚Ì“WŠJ‚Í rcpdemo ‚ÌŽž‚æ‚è‚àŽáŠ±•¡ŽG‚É‚È‚è‚Ü‚·Brcpdemo ‚ÌŽž‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½‚ªArcpmail ‚Í RCP 

+distribution ‚É‚Í‚È‚¢ƒvƒ‰ƒOƒCƒ“‚ðŠÜ‚ñ‚Å‚¢‚é‚©‚ç‚Å‚·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> 

+ƒRƒ“ƒtƒBƒMƒ…ƒŒ[ƒVƒ‡ƒ“ƒtƒ@ƒCƒ‹‚ð—pˆÓ‚µ‚Ü‚µ‚傤</P>

+<UL>

+  <LI>rcpmail ƒvƒƒWƒFƒNƒgã‚ʼnEƒNƒŠƒbƒN‚µ‚Ä new product configuration ‚ðì¬‚µ‚Ü‚· 

+  <LI>File name: rcpmail.product 

+  <LI>"Use a launch configuration" ‚ðƒ`ƒFƒbƒN 

+  <LI>‰¡‚̃hƒƒbƒvƒ_ƒEƒ“ƒŠƒXƒg‚©‚ç 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ƒƒ_ƒNƒg ID 

+‚âƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚È‚Ç‚ÌŠî–{Ý’肪‚ ‚è‚Ü‚·B‚ł́A‡ŽŸÝ’肵‚Ä‚¢‚«‚Ü‚µ‚傤B</P>

+<P>"Configuration" ƒ^ƒu‚Í launch configuration ‚©‚ç’Šo‚µ‚½•K—v‚ȃvƒ‰ƒOƒCƒ“‚̃ŠƒXƒg‚ª‚ ‚è‚Ü‚·Bconfig.ini 

+ƒtƒ@ƒCƒ‹‚à“¯“™‚Å‚·B‚·‚Å‚É config.ini ‚Í‚ ‚è‚Ü‚·‚Ì‚Å‚»‚ꂪ‘I‘ð‚³‚ê‚Ä‚¢‚Ü‚·B</P>

+<P>"Branding" ƒ^ƒu‚ł́AƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŒ©‰h‚¦‚ð•ÏX‚Å‚«‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> “WŠJ‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>Ý’è‚ðŽ©—R‚ɕύXBŒ‹‰Ê‚Í‹N“®‚µ‚ÄŠm”F 

+  <LI>"Overview" ƒ^ƒu‚Å <CODE>zip</CODE> ƒtƒ@ƒCƒ‹‚ðŽw’肵‚Ä export 

+  <LI>ì¬‚³‚ꂽ <CODE>zip</CODE> ‚ð“WŠJ 

+  <LI>“WŠJ‚µ‚½ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‹N“® </LI></UL>

+<P>&nbsp;</P>

+<H2>rcpmail ‚Ö‚Ì Update-Manager ‚̒ljÁ</H2>

+<P>Update manager ‚Í Eclipse ƒx[ƒX‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì update ‚ð”z•z‚·‚é‚Ì‚É‚Æ‚Ä‚à–𗧂¿‚Ü‚·iEclipse 

+‚̃\ƒtƒgƒEƒFƒA‚̍XV‚ÅŠy‚ð‚µ‚Ä‚¢‚é•û‚à‘½‚¢‚Å‚µ‚傤jBRCP 

+‚É‚¨‚¢‚Ă̓IƒvƒVƒ‡ƒ“‚̈ʒu‚¯‚Æ‚¢‚¦‚Ü‚·‚ª‚±‚ÌŽd‘g‚Ý‚Í‚º‚Гü‚ê‚Ä‚¨‚«‚½‚¢‚à‚Ì‚Å‚·B‚»‚±‚ŁArcpmail ‚É update manager 

+‚ð’ljÁ‚µ‚Ä‚¢‚­‚±‚Æ‚É‚µ‚Ü‚·BUpdate Manager ‚Í Eclipse ‚Ì feature ‚Æ‚µ‚ăpƒbƒP[ƒW‚³‚ê‚Ü‚·B</P>

+<P>–ñ‘©Ž–‚Æ‚µ‚āAfeature project ‚Ì–¼‘O‚Í "...-feature" ‚Æ‚µ‚Ä–½–¼‚µ‚Ü‚·B‚æ‚Á‚Ä rcpmail ‚Ì feature ‚Í 

+rcpmail-feature ‚Æ‚È‚è‚Ü‚·B‚µ‚©‚µAfeature ì¬ƒEƒBƒU[ƒh‚É‚¨‚¢‚āAfeature ID ‚Í‚»‚ê‚É”½‚µ‚Ä "rcpmail" 

+‚É‚È‚è‚Ü‚·B‚±‚ê‚́A‚Ç‚Ì feature ‚à branding ƒvƒ‰ƒOƒCƒ“‚ðŽ‚Â‚Å‚ ‚낤Ž–‚ÉŠÖŒW‚µ‚Ä‚¢‚Ü‚·Bˆê”ʂɂ́Abranding ƒvƒ‰ƒOƒCƒ“‚Ì ID ‚Í 

+feature ID ‚Æ“¯‚¶‚É‚È‚è‚Ü‚·Bfeature ƒ}ƒjƒtƒFƒXƒgã‚ł͈قȂÁ‚½ branding ƒvƒ‰ƒOƒCƒ“ ID 

+‚ð•t—^‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹‚̃P[ƒX‚ł́A¡‚ ‚é rcpmail ƒvƒ‰ƒOƒCƒ“‚ª brnading ƒvƒ‰ƒOƒCƒ“‚̈ʒu‚¯‚Æ‚È‚è‚Ü‚·B</P>

+<P>‚Å‚Í‘‘¬AV‹K feature ‚Ì‚½‚ß‚Ì branding ƒvƒ‰ƒOƒCƒ“‚ðì¬‚µ‚Ü‚µ‚傤B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> branding 

+ƒvƒ‰ƒOƒCƒ“‚ðì¬‚µ‚Ü‚µ‚傤</P>

+<UL>

+  <LI>new plug-in project ‚ðì¬ 

+  <LI>Name: rcpmailbase 

+  <LI>"Create a Java project" ‚̃`ƒFƒbƒN‚ð<STRONG>‚Í‚¸‚·</STRONG> 

+  <LI>Finish </LI></UL>

+<P>‚±‚Ì branding ƒvƒ‰ƒOƒCƒ“‚ÍŽŸ‚Ì feature ‚ð•K—v‚Æ‚µ‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> feature 

+ƒvƒ‰ƒOƒCƒ“‚ðì¬‚µ‚Ü‚µ‚傤</P>

+<UL>

+  <LI>new feature project ‚ðì¬ 

+  <LI>Name: rcpmailbase-feature 

+  <LI>Feature ID: rcpmailbase 

+  <LI>Žc‚è‚̓fƒtƒHƒ‹ƒg‚Ì‚Ü‚Ü 

+  <LI>ƒvƒ‰ƒOƒCƒ“ƒŠƒXƒg‚Ì’†‚Ì launch configuration ‚É‚ ‚éƒvƒ‰ƒOƒCƒ“‚Ì‚¤‚¿ "rcpmail" ‚Æ "rcphelp" 

+  <STRONG>ˆÈŠO‚ðƒ`ƒFƒbƒN</STRONG> 

+  <LI>rcpmailbase ƒvƒ‰ƒOƒCƒ“‚ðƒŠƒXƒg‚ɒljÁ 

+  <LI>Finish </LI></UL>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+‚±‚±‚ō¡‚܂ō쐬‚µ‚½ƒvƒ‰ƒOƒCƒ“‚ðŠÜ‚Þ feature ‚ðì¬‚µ‚Ü‚µ‚傤</P>

+<UL>

+  <LI>new feature project ‚ðì¬ 

+  <LI>Name: rcpmail-feature 

+  <LI>Feature ID: rcpmail 

+  <LI>Žc‚è‚̓fƒtƒHƒ‹ƒg‚Ì‚Ü‚Ü 

+  <LI>ƒvƒ‰ƒOƒCƒ“ƒŠƒXƒg‚Ì’†‚ŁA"rcpmail" ‚Æ "rcphelp" ‚ðƒ`ƒFƒbƒN 

+  <LI>Finish 

+  <LI>ƒ}ƒjƒtƒFƒXƒgƒGƒfƒBƒ^[‚Ì "Included features" ƒ^ƒu‚Å rcpmailbase feature ‚ð’ljÁ 

+  <LI>"Dependencies" ƒ^ƒu‚ŃŠƒXƒg‚ðƒNƒŠƒA </LI></UL>

+<P>ƒwƒ‹ƒvƒVƒXƒeƒ€‚ÌŽž‚̂悤‚ɁAupdate manager dialog ‚ðƒƒjƒ…[‚ɒljÁ‚µA‚¢‚­‚‚©‚̃vƒ‰ƒOƒCƒ“‚ð launch 

+configuration ‚ɒljÁ‚µ‚Ü‚·B‚±‚±‚ŁAŽQl‚É Eclipse SDK ‚̃ƒjƒ…[‚ðŒ©‚Ä‚Ý‚Ü‚µ‚傤iHelp &gt; Software 

+Updates &gt; Find and Installj</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> Eclipse 

+‚Í‚Ç‚¤‚È‚Á‚Ä‚¢‚é‚©H </P>

+<UL>

+  <LI>ƒtƒ@ƒCƒ‹ŒŸõƒ_ƒCƒAƒƒO‚ðŠJ‚­ 

+  <LI>Containing text: "Find and Install" 

+  <LI>File name pattern: "plugin.properties" 

+  <LI>Scope: Workspace<BR>¦ŒŸõ‘ÎÛ‚Í Workspace ‚ɃCƒ“ƒ|[ƒg‚µ‚Ä‚¨‚­•K—v‚ª‚ ‚è‚Ü‚· </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>‚Ì’è‹`‚ðŠm”F 

+  <LI><CODE>org.eclipse.ui.ide</CODE> ƒ}ƒjƒtƒFƒXƒgã‚Ì‚±‚Ì’è‹`‚ðŠm”F 

+  <LI>“¯ã‚̃ƒjƒ…[ƒGƒ“ƒgƒŠ[‚ɒljÁ‚³‚ꂽƒAƒNƒVƒ‡ƒ“ƒZƒbƒg‚Ì’è‹`‚ðŠm”F 

+  <LI>“¯—l‚Ɉȉº‚Ì’è‹`‚ð rcpmail ‚ɃRƒs[‚µ‚Ä“K—p </LI></UL>

+<BLOCKQUOTE><PRE>&lt;extension 

+    point="org.eclipse.ui.actionSets" &gt;

+    &lt;actionSet

+        label="UpdateActionSet.label"

+        visible="true"

+        id="rcpmail.softwareUpdates"&gt;

+        &lt;menu

+            label="%UpdateActionSet.menu.label"

+            id="rcpmail.updateMenu"&gt;

+        &lt;/menu&gt;

+        &lt;action

+            label="%UpdateActionSet.updates.label"

+            icon="icons/usearch_obj.gif"

+            class="rcpmail.rcp.InstallWizardAction"

+            menubarPath="help/rcpmail.updateMenu"

+            id="rcpmail.newUpdates"&gt;

+        &lt;/action&gt;

+    &lt;/actionSet&gt;

+&lt;/extension&gt;</PRE></BLOCKQUOTE>

+<UL>

+  <LI>“¯—l‚ɁAplugin.properties ‚©‚ç•Ï”’è‹`‚ƃAƒCƒRƒ“‚ðƒRƒs[ </LI></UL>

+<P><CODE>org.eclipse.ui.ide 

+</CODE>‚̃}ƒjƒtƒFƒXƒg‚ðŒ©‚é‚ƁA<CODE>org.eclipse.ui.internal.ide.update.InstallWizardAction</CODE> 

+‚ðŽQÆ‚µ‚Ä‚¢‚邱‚Æ‚ª‚í‚©‚è‚Ü‚·Bæ‚قǃRƒs[‚µ‚½Šg’£‚̐ݒè‚Å‚Í‚±‚̃vƒ‰ƒOƒCƒ““à•”‚̃Nƒ‰ƒX‚Ɉˑ¶‚µ‚Ä‚µ‚Ü‚¢‚Ü‚·BŽ©•ª‚ōì‚Á‚½ƒvƒ‰ƒOƒCƒ“‚ª Eclipse 

+“à•”‚̃Nƒ‰ƒX‚Ɉˑ¶‚·‚é‚Ì‚ÍŠÇ—ãD‚Ü‚µ‚­‚È‚¢‚̂ŁA<CODE>InstallWizardAction</CODE> ‚ðƒRƒs[‚µ rcpmail 

+ƒ[ƒJƒ‹‚̃Nƒ‰ƒX‚𐶐¬‚µ‚Ü‚·Bæ‚̐ݒè‚Å‚Í‚·‚Å‚É action ‚Ì class ‚̐ݒ肪‚»‚̂悤‚É‚È‚Á‚Ä‚¢‚Ü‚·B</P>

+<P>‚±‚̃Rƒs[‚µ‚½ƒNƒ‰ƒX‚Í <CODE>org.eclipse.update.ui</CODE> 

+ƒvƒ‰ƒOƒCƒ“‚ðŽQÆ‚µ‚Ä‚¢‚Ü‚·B‚æ‚Á‚Ä‚±‚ê‚ðƒvƒ‰ƒOƒCƒ“ƒŠƒXƒg‚ɒljÁ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒvƒ‰ƒOƒCƒ“‚ð’ljÁ‚µ‚Ä‹N“®‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>rcpmail ‚Ì dependencies ƒŠƒXƒg‚É <CODE>org.eclipse.update.ui</CODE> ‚ð’ljÁ‚µA•Û‘¶ 

+  <LI>launch configuration ‚ðŠJ‚¢‚Ä "Add required plug-ins" ‚ðŽÀs 

+  <LI>‹N“®‚µ‚āAƒCƒ“ƒXƒg[ƒ‹ƒEƒBƒU[ƒh‚ð‹N“® </LI></UL>

+<BLOCKQUOTE>

+  <P><IMG height=154 src="rcp_tutorial_ja2.files/rcpmail2.gif" 

+width=409></P></BLOCKQUOTE>

+<H3>RCP destribution ‚Ö‚Ì“WŠJ</H3>

+<P>‚±‚±‚Å‚Í update manager ‚ð—˜—p‚µ‚čXV‚Å‚«‚é‚悤‚É rcpmail feature ‚ðƒGƒNƒXƒ|[ƒg‚µ‚Ü‚·B</P>

+<P>feature ‚ðXV‚Å‚«‚é‚悤‚É‚·‚é‚ɂ̓Aƒbƒvƒf[ƒgƒTƒCƒg‚Ì feature.xml ‚ð—pˆÓ‚µ‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒAƒbƒvƒf[ƒgƒTƒCƒg‚ð€”õ‚µ‚Ü‚µ‚傤 </P>

+<UL>

+  <LI>"Overview" ƒ^ƒu‚ðŠJ‚¢‚ăAƒbƒvƒf[ƒgƒTƒCƒg‚Ì URL ‚ð“ü—Í<BR>URL: 

+  "file:/&lt;workspace-dir&gt;/rcpmail-site/" 

+  <LI>ƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚É•K—v‚ÈŽŸ‚̃vƒ‰ƒOƒCƒ“‚ð rcpmailbase feature ‚ɒljÁ‚µ‚Ü‚· 

+  <UL>

+    <LI><CODE>org.eclipse.update.core</CODE> 

+    <LI><CODE>org.eclipse.update.ui</CODE> </LI></UL></LI></UL>

+<P>RCP export wizard ‚ð—˜—p‚µ‚ăAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðƒGƒNƒXƒ|[ƒg‚µ‚Ü‚·B¡‰ñ‚́AƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚ð—˜—p‚µ‚čXV‚Å‚«‚é‚悤‚É 

+feature ‚Æ‚µ‚č쐬‚µ‚Ä‚«‚Ä‚¢‚Ü‚·B‚»‚±‚ŁAproduct configuration ‚ð feature —p‚Ì product 

+configuration ‚ɕύX‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚ê‚É‚æ‚Á‚Ä product configuration 

+ƒtƒ@ƒCƒ‹‚̃vƒ‰ƒOƒCƒ“ƒŠƒXƒg‚ÌŠÇ—‚©‚çŠJ•ú‚³‚êAfeature ‚ÌŠÇ—‚Ì‚Ý‚·‚ê‚΂悢‚悤‚É‚È‚è‚Ü‚·Brcpmail ‚É‚¨‚¢‚Ä‚Í rcpmailbase 

+feature 1‚‚¾‚¯‚Å‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒGƒNƒXƒ|[ƒg‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>rcpmail.product ‚ðŠJ‚­ 

+  <LI>"Overview" ƒ^ƒu‚Å feature-based configuration ‚ɕύX 

+  <LI>"Configuration" ƒ^ƒu‚Å rcpmail feature ‚ð’ljÁ 

+  <LI>product ‚ð export ‚µA‰ð“€‚µA‹N“® 

+  <LI>ƒCƒ“ƒXƒg[ƒ‹ƒEƒBƒU[ƒh‚ª‹N“®<BR>¦ ‚½‚¾AƒAƒbƒvƒf[ƒgƒTƒCƒg‚Í‚Ü‚¾‚È‚¢‚̂ōXV‚ÍŽÀŽ{‚³‚ê‚Ü‚¹‚ñ 

+  <LI>About dialog ‚à‹N“®‚µ‚Ü‚·‚Ì‚Å feature ‚Í‚Æ‚à‚É“®ì‚µ‚Ä‚¢‚邱‚Æ‚ðŠm”F </LI></UL>

+<H3>update site ‚̍쐬</H3>

+<P>ƒAƒbƒvƒf[ƒgƒTƒCƒg‚́AƒAƒbƒvƒf[ƒg‚âŠù‘¶ feature ‚̐Vƒo[ƒWƒ‡ƒ“A‚Ü‚Á‚½‚­V‚µ‚¢ feature 

+‚ð’ñ‹Ÿ‚µ‚Ü‚·BƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚ð—˜—p‚µ‚čXV‚ð‰Â”\‚É‚·‚邽‚ß‚É‚Í‚È‚É‚æ‚èƒAƒbƒvƒf[ƒg‚³‚ꂽ feature ‚ª•K—v‚Å‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒAƒbƒvƒf[ƒg‚ðì¬‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>rcpmail 

+  ‚Ì‚Ç‚±‚©‚̃R[ƒh‚ðC³<BR><CODE>ApplicationWorkbenchWindowAdvisor.preWindowOpen()</CODE> 

+  ‚Ì workbench window ƒTƒCƒY‚ð•ÏX‚µ‚Ä‚Ý‚Ü‚µ‚傤 

+  <LI>rcpmail ƒvƒ‰ƒOƒCƒ“‚̃}ƒjƒtƒFƒXƒg‚̃o[ƒWƒ‡ƒ“‚ð 1.0.1 ‚ɃAƒbƒv 

+  <LI>rcpmail feature ‚̃}ƒjƒtƒFƒXƒg‚̃o[ƒWƒ‡ƒ“‚ð 1.0.1 ‚ɃAƒbƒv 

+  <LI>rcpmail feature ‚Ì "Overview" ƒ^ƒu‚Ì "Export" ‚Ì Synchronize ‚Å rcpmail 

+  ƒvƒ‰ƒOƒCƒ“‚̃o[ƒWƒ‡ƒ“‚Æ“¯Šú </LI></UL>

+<BLOCKQUOTE>

+  <P><IMG height=197 src="rcp_tutorial_ja2.files/manifest2.gif" 

+width=443></P></BLOCKQUOTE>

+<P>‚±‚ê‚Å feature ‚ªƒAƒbƒvƒf[ƒg‚Å‚«‚Ü‚µ‚½B‚±‚ê‚ðƒpƒbƒP[ƒWƒ“ƒO‚µ‚ăAƒbƒvƒf[ƒgƒTƒCƒg‚ɃAƒbƒv‚µ‚Ü‚·BEclipse 

+ã‚ŃAƒbƒvƒf[ƒgƒTƒCƒgƒvƒƒWƒFƒNƒg‚̍쐬‚ÍŽŸ‚̂悤‚É‚È‚è‚Ü‚·B</P>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ƒAƒbƒvƒf[ƒgƒTƒCƒgƒvƒƒWƒFƒNƒg‚ðì¬‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>project wizard ‚ðŽg‚Á‚āAupdate site project ‚ðì¬ 

+  <LI>Name: rcpmail-site 

+  <LI>rcpmail feature ‚ð’ljÁ 

+  <LI>Save 

+  <LI>Build all </LI></UL>

+<P><IMG height=13 src="rcp_tutorial_ja2.files/tryit.gif" width=61> 

+ŽŸ‚Ƀ†[ƒU‘¤‚ōXV‚µ‚Ä‚Ý‚Ü‚µ‚傤</P>

+<UL>

+  <LI>rcpmail ‚Ì‹N“® 

+  <LI>ƒCƒ“ƒXƒg[ƒ‹ƒEƒBƒU[ƒh‚ð—˜—p‚µ‚čXV‚µ‚Ü‚· 

+  <LI>rcpmail ‚ðÄ‹N“®‚µ‚Ä‚Ý‚é‚ƁAworkbench window ‚̃TƒCƒY‚ª•Ï‚í‚Á‚Ä‚¢‚Ü‚·‚Ë </LI></UL>

+<P>&nbsp;</P>

+<P>‚¢‚©‚ª‚Å‚µ‚½‚©HPart 2 ‚Í‚±‚ê‚ɂďI—¹‚Å‚·B‚¨”æ‚ê—l‚Å‚µ‚½B</P>

+<P>&nbsp;</P>

+<H2>ƒ\[ƒXƒR[ƒh</H2>

+<P>‚±‚̃`ƒ…[ƒgƒŠƒAƒ‹‚ō쐬‚·‚éƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì zip ƒtƒ@ƒCƒ‹‚́AŒ´–{ƒTƒCƒg‚Ì<A 

+href="http://www.eclipseteam.de/wiki/pub/Public/RCPTutorial/rcptutorial.zip">‚±‚¿‚ç</A>‚©‚çŽæ“¾‚Å‚«‚Ü‚·B</P>

+<P>&nbsp;</P>

+<H2>‚¨‚í‚è‚É</H2>

+<P>¡‰ñ‚Í <A 

+href="rcp_tutorial_ja1.html">Part 1</A> ‚æ‚è‚¿‚å‚Á‚Æ•¡ŽG‚ȃAƒvƒŠƒP[ƒVƒ‡ƒ“‚ðŽg‚Á‚āAƒwƒ‹ƒv‚̒ljÁ‚âXVƒ}ƒl[ƒWƒƒ‚Ì—˜—p‚È‚Ç‚ðs‚Á‚Ä‚«‚Ü‚µ‚½BŠî–{“I‚É—pˆÓ‚³‚ꂽŽd‘g‚Ý‚ðŽg‚Á‚Ä“ÆŽ©‚̃Rƒ“ƒeƒ“ƒc‚Ì‚Ý‚ðŠ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>&nbsp;</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>&nbsp;</P>

+<P><SMALL>Java‚¨‚æ‚Ñ‚»‚Ì‘¼‚ÌJava‚ðŠÜ‚ޏ¤•W‚́A•Ä‘ Sun Microsystems, Inc. ‚̏¤•W‚Å‚ ‚èA“¯ŽÐ‚ÌJavaƒuƒ‰ƒ“ƒh‚ðŽg—p‚µ‚½‹Zp‚ðŽg—p‚µ‚½»•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 ƒvƒ‰ƒOƒCƒ“•×‹­‰ï</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>&copy; 

+  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">&nbsp;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 ƒvƒ‰ƒOƒCƒ“•×‹­‰ï<br>

+            2005 / 6 / 17</h3>

+        </div>

+      </td>

+    </tr>

+  </table>

+</div>

+<h1 ALIGN="CENTER">@ƒf[ƒ^ƒx[ƒXŠÖ˜Aƒvƒ‰ƒOƒCƒ“</h1>

+<p>¦ ‚±‚̃Rƒ“ƒeƒ“ƒc‚́ANTTƒRƒ€ƒEƒFƒA‚̉º‹LŽÐˆõ‚ç‚É‚æ‚Á‚č쐬‚³‚ꂽ‚à‚Ì‚Å‚·B</p>

+<p></p>

+Kouichi Murakami ‘ºãFˆê<br>

+

+<hr width="100%">

+<h2>‚Í‚¶‚ß‚É</h2>

+<p><a href="gui.html">GUI ƒrƒ‹ƒ_[•Ò</a> ‚Å‚Í Visual Editor ‚ðŽg—p‚µ‚Ä SWT‚É‚æ‚é‰æ–Ê‚ðì¬‚µ‚Ä‚Ý‚Ü‚µ‚½B¡‰ñ‚Í 

+  ƒf[ƒ^ƒx[ƒX‚̃‚ƒfƒŠƒ“ƒO‚⃂ƒfƒ‹‚©‚çSQL•¶‚Ì•ÏŠ·AŽÀs‚È‚Ç‚ðs‚¢‚Ü‚·B</p>

+<p>Ð‰î‚·‚éƒvƒ‰ƒOƒCƒ“‚͈ȉº‚Ì‚Æ‚¨‚è‚Å‚·B</p>

+<ul>

+  <li><a href="#cray">Cray Database Modeling</a>F ƒf[ƒ^ƒx[ƒX‚̃‚ƒfƒŠƒ“ƒO <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ƒ‹‚ðƒRƒs[ <strong>( ì¬’† ) </strong></li>

+  <li><a href="#HibernateSynch">Hibernate Synchronizer</a> F Hibernate ‚Ì O/Rƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹ì¬</li>

+  <li><a href="#Hibernator">Hibernator</a>F HQL ( Hibernate Query Language ) ‚ðŽÀs‚·‚é 

+  </li>

+</ul>

+<hr width="100%">

+<h3>€”õ</h3>

+<p>‚Ü‚¸ADatabase ‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚µ‚傤B¡‰ñ‚Í MySQL ‚ðŽg—p‚µ‚Ü‚·B</p>

+<p><img src="images/tryit002.gif" width="61" height="13"> <a href="http://dev.mysql.com/downloads/">‚±‚¿‚ç</a> 

+  ‚©‚ç ƒA[ƒJƒCƒu‚ðŽæ“¾‚µ‚Ü‚·B</p>

+<blockquote> 

+  <pre>mysql-4.1.12-win32.zip</pre>

+</blockquote>

+<ul>

+  <li>‰ð“€‚µ‚āASetup.exe ‚ðŽÀsBƒCƒ“ƒXƒg[ƒ‹ŒãAÝ’è ( Configure ) ‚à‘ΘbŒ`Ž®‚ōs‚¢‚Ü‚·B¡‰ñ‚ÍWindowsƒT[ƒrƒX‚Æ‚µ‚Ä“o˜^‚µ‚Ü‚·B</li>

+  <li>jdbc ƒhƒ‰ƒCƒo‚Í <a href="http://www.mysql.com/products/connector/j/">‚±‚¿‚ç</a> 

+    ‚©‚ç ƒA[ƒJƒCƒu‚ðŽæ“¾‚µ‚Ü‚·B‰ð“€‚µ‚āA“K“–‚È‚Æ‚±‚ë‚É’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“®‚µ‚Ä‚¢‚邱‚Æ‚ÌŠm”F‚ƃ†[ƒU‚̒ljÁ‚ð‚µ‚Ü‚µ‚傤B—á‚Å‚Í 

+  ƒ†[ƒUF mysqlA ƒpƒXƒ[ƒhF mysql ‚ð’ljÁ‚µ‚Ü‚µ‚½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&gt;SHOW DATABASES;

++----------+

+| Database |

++----------+

+| mysql    |

+| test     |

++----------+

+2 rows in set (0.03 sec) <br>mysql&gt;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 ModelingF ƒf[ƒ^ƒx[ƒX‚̃‚ƒfƒŠƒ“ƒO</h2>

+<p> ER}‚̍쐬Aƒ‚ƒfƒ‹‚©‚çSQL‚̐¶¬ADatabase ‚©‚ç ƒ‚ƒfƒ‹‚̍쐬 ‚È‚Ç‚ª‚Å‚«‚Ü‚·BƒI[ƒvƒ“ƒ\[ƒX‚̃f[ƒ^ƒx[ƒX‚ɑΉž‚µ‚Ä‚¢‚é Core Edition 

+  ‚Æ ¤—p ƒf[ƒ^ƒx[ƒX‚ɑΉž‚µA’ljÁ‹@”\‚ª‚ ‚é 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> 

+  @ƒ‰ƒCƒZƒ“ƒXF “ÆŽ©iCore Edition 1.0@‚Í–³žAPro Edition 1.0 ‚Í—Lžj@</p>

+<p><img src="images/tryit002.gif" width="61" height="13"> uƒ\ƒtƒgƒEƒFƒA‚̍XVv http://www.azzurri.jp/eclipse/plugins@*GEF 

+  ‚̃Cƒ“ƒXƒg[ƒ‹‚ªæ‚É•K—v‚Å‚·BÅV”Å‚Í 1.1.0 ƒŠƒŠ[ƒX@2004/12/31@‚Å‚·B</p>

+<p><img src="images/tryit000.gif" width="61" height="13"> ƒ‚ƒfƒŠƒ“ƒO‚ð‚µ‚Ä‚Ý‚Ü‚µ‚傤B</p>

+<p>uV‹Kv¨uDatabase Modelingv¨uAzzurri Cray Database Design Diagramv</p>

+<p><img src="images/crayModel2.gif" width="374" height="374"></p>

+<p>SQL•ûŒ¾FMySQL 4.0 ‚ð‘I‘ð‚µAuI—¹v</p>

+<p><img src="images/crayModel3.gif" width="341" height="417"></p>

+<p>ƒGƒfƒBƒ^‚̍¶‘¤‚̃AƒCƒRƒ“‚ðƒNƒŠƒbƒN‚µ‚ăe[ƒuƒ‹‚̒ljÁ‚âŠÖ˜A‚ðˆø‚«‚Ü‚·B</p>

+<p><img src="images/crayModel0.gif" width="661" height="295"></p>

+<p>ƒe[ƒuƒ‹ƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚ĕҏWƒEƒBƒ“ƒhƒE‚ðŠJ‚¢‚ăf[ƒ^€–Ú‚ð’ljÁ‚µ‚Ü‚·B</p>

+<p><img src="images/crayModel1.gif" width="374" height="267"></p>

+<p>‚Ü‚½AMenubar„ Cray „ SQL ( CLEATE TABLE ) ƒXƒNƒŠƒvƒg¶¬ ‚Ńe[ƒuƒ‹ì¬—p‚ÌSQL•¶ ‚ðì¬‚Å‚«‚Ü‚·B </p>

+<p><img src="images/note0000.gif" width="62" height="13">@ƒNƒCƒbƒNƒXƒ^[ƒgƒKƒCƒh@<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>DbEditF ƒ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>ƒ‰ƒCƒZƒ“ƒXF CPL Version 1.0 i dbedit_1.0.3 ) <br>

+    <br>

+    ƒvƒ‰ƒOƒCƒ“‚̃o[ƒWƒ‡ƒ“‚É‚æ‚Á‚Ä CPLA“ÆŽ©AGPL ‚ª‚ ‚è‚Ü‚·B<br>

+    1.0.3 F CPL V1.0<br>

+    1.0.2 F CPL V1.0<br>

+    1.0.1 F “ÆŽ©i¤—p—˜—p‚Í—Lžj<br>

+    1.0.0 F GPL V2<br>

+    0.9.9 F “ÆŽ©i¤—p—˜—p‚Í—Lžj<br>

+  </p>

+</blockquote>

+<p><img src="images/tryit002.gif" width="61" height="13"> ƒ\ƒtƒgƒEƒFƒA‚̍XVF http://dbedit.sourceforge.net/update 

+  ‚Ü‚½‚́Aƒ_ƒEƒ“ƒ[ƒhF <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[ƒXƒyƒNƒeƒBƒuF ‚c‚‚‚d‚„‚‰‚”@‚ðŠJ‚«‚Ü‚·B<br>

+  Tables (¶‘¤‚̃EƒBƒ“ƒhƒE) ‚ʼnEƒNƒŠƒbƒN ¨uConnectionv¨uConfiguerv¨u‚m‚…‚—v<br>

+  ClassPath ƒ^ƒu‚Å jdbc ƒhƒ‰ƒCƒo‚Ì jar ƒtƒ@ƒCƒ‹‚ðŽw’è<br>

+  Common ƒ^ƒu‚Ńhƒ‰ƒCƒo[ƒNƒ‰ƒXAƒf[ƒ^ƒ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[ƒXƒyƒNƒeƒBƒu‚Å xxx.sql ‚ðŠJ‚¢‚āAMenuBar &gt; SQL &gt; Exqute<br>

+  DbEdit ƒp[ƒXƒyƒNƒeƒBƒu‚É–ß‚Á‚āAdatabase ‚É tabale ‚ª’ljÁ‚³‚ꂽ‚±‚Æ‚ðŠm”F‚µ‚Ü‚·B </p>

+<p><img src="images/dbEdit0.gif" width="251" height="347"></p>

+<p>Tables View ‚ð‰EƒNƒŠƒbƒN‚µ‚ăRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚©‚ç Table ‚ð‘I‘ð‚·‚é‚ƁAV‹Kƒe[ƒuƒ‹‚̍쐬‚à‚Å‚«‚Ü‚·B <br>

+  ƒe[ƒuƒ‹‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚āuInsvƒL[‚ð‰Ÿ‚¹‚΁A‚Ps‘}“ü‚³‚ê‚Ü‚·‚̂ŁA•ÒW‚µ‚ĉEƒNƒŠƒbƒN‚ÌApply Insert ‚Ådatabase ‚ɏ‘‚«ž‚Þ‚±‚Æ‚à‚Å‚«‚Ü‚·B<br>

+  ‚Ü‚½A‚·‚łɃf[ƒ^‚Ì“ü‚Á‚Ä‚¢‚éƒf[ƒ^ƒx[ƒX‚ɐڑ±‚·‚é‚ƁAƒe[ƒuƒ‹‚Æ‚»‚Ì“à—e‚Ì•\Ž¦A•\Ž¦‚³‚ꂽƒf[ƒ^‚̕ύX‚È‚Ç‚ª‚Å‚«‚Ü‚·B</p>

+<hr width="100%">

+<h2><a name="DBCopy"></a>DB Copy F ƒf[ƒ^ƒx[ƒX‚̃e[ƒuƒ‹‚ðƒRƒs[</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> 

+  @ ƒ‰ƒCƒZƒ“ƒXF OSL 1.1 @</p>

+<p><img src="images/tryit002.gif" width="61" height="13"> ã‹L‚©‚çƒA[ƒJƒCƒu‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä“WŠJF 

+  ÅV”Å‚Í de.jcon.dbcopy_0.1.6.zip@ƒŠƒŠ[ƒX@2004-07-05</p>

+<h3>€”õ</h3>

+<p>uÝ’èv„ uDB Copyv„ uJDBC Driverv ‚ð‘I‘ð‚µAJDBC‚̃‰ƒCƒuƒ‰ƒŠ‚ðÝ’è</p>

+<p><img src="images/DbCopyConfDriver.gif" width="337" height="296"></p>

+<p>“¯‚¶‚­ DB ‚̏î•ñ‚ð“o˜^‚µ‚Ü‚·B ­‚È‚­‚Æ‚àAƒRƒs[Œ³‚ƃRƒs[æ‚Ì‚Q‚‚͕K—v‚Å‚·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ƒ‹‚ðƒRƒs[‚µ‚Ä‚Ý‚Ü‚µ‚傤</p>

+<p>V‹K¨DB Copy-&gt; Copy ‚Š‚„‚‚‚ƒ database...<br>

+  ƒRƒs[Œ³‚ÌDBi¶j A ƒRƒs[æ‚ÌDBi‰Ej<br>

+  ƒRƒs[‚µ‚½‚¢ Table ‚ð‘I‘ð‚µ‚Ä „<br>

+  Create Tables ‚É ƒ`ƒFƒbƒN ‚µ‚Ä ŽŸ .... </p>

+<p><img src="images/DbCopy.gif" width="415" height="389"></p>

+<p>‚Å‚«‚Ü‚µ‚½‚©H DbEdit ‚ȂǂŃRƒs[æ‚̃f[ƒ^‚ðŠm”F‚µ‚Ä‚Ý‚Ü‚µ‚傤B</p>

+<hr width="100%">

+<h2><a name="HibernateSynch"></a>Hibernate Synchronizer F Hibernate ‚Ì O/Rƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹ì¬</h2>

+<p> Hibernate ‚ÉŠÖ˜A‚·‚éƒR[ƒh‚ðì¬‚·‚éƒc[ƒ‹‚Å‚·B—Ⴆ‚΁Aƒf[ƒ^ƒx[ƒX‚̃XƒL[ƒ}‚©‚ç Hibernate ‚̃}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚𐶐¬‚µ‚Ä‚­‚ê‚Ü‚·B‚»‚µ‚ă}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚©‚ç 

+  Value Object ‚â DAO ‚𐶐¬‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒfƒtƒHƒ‹ƒg‚̐ݒè‚ł́Aƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚©‚çƒ\[ƒXƒR[ƒh‚𐶐¬ŒãAƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ð•ÏX‚·‚é‚ƁAƒ\[ƒXƒR[ƒh‚ÉŽ©“®“I‚É”½‰f‚³‚ê‚Ü‚·B‚Ü‚½A 

+  ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚̕ҏW‚ðs‚¤‚½‚߂̃GƒfƒBƒ^‚̓R[ƒhƒAƒVƒXƒg‹@”\‚ª‚ ‚è‚Ü‚·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>@ƒ‰ƒCƒZƒ“ƒXF 

+  GPL Version2 </p>

+<p><img src="images/tryit002.gif" width="61" height="13"> ƒ\ƒtƒgƒEƒFƒA‚̍XVF <a href="http://www.binamics.com/hibernatesync">http://www.binamics.com/hibernatesync</a>@2005/06/03 

+  Žž“_‚̍ŐVƒo[ƒWƒ‡ƒ“‚Í 2.3.1 ‚Å‚·B</p>

+<p>¡‰ñ‚Í Hibernate2 ‚ð ƒ_ƒEƒ“ƒ[ƒh‚µ‚Ä“K“–‚ȃfƒBƒŒƒNƒgƒŠ‚É“WŠJ‚µ‚Ü‚·B <a href="http://www.hibernate.org/">http://www.hibernate.org/</a> 

+  <br>

+  2005/06/03 Žž“_‚̍ŐVƒo[ƒWƒ‡ƒ“‚Í<br>

+  Hibernat3. 3.0.5@2005/05/25 ƒŠƒŠ[ƒX<br>

+  Hibernat2. 2.1.8@2005/01/30 ƒŠƒŠ[ƒX</p>

+<h3>€”õ</h3>

+<p>V‹K Java ƒvƒƒWƒFƒNƒg‚ð ˆÈ‰º‚̍\¬‚ō쐬‚µ‚Ü‚·B</p>

+<p><img src="images/hibernateSync1.gif" width="133" height="175"></p>

+<p>Hibernate ‚ð“WŠJ‚µ‚½ƒfƒBƒŒƒNƒgƒŠ‚©‚ç •K—v‚ȃ‰ƒCƒuƒ‰ƒŠ‚ð lib ‚ɃRƒs[‚µ‚Ü‚·B“WŠJ‚µ‚½ƒfƒBƒŒƒNƒgƒŠ‚Ì lib/README.txt ‚ÉŠeƒ‰ƒCƒuƒ‰ƒŠ‚ÌŠÈ’P‚Èà–¾‚ª‚ ‚è‚Ü‚·B 

+  required ‚É‚È‚Á‚Ä‚¢‚é‚à‚̂̓fƒtƒHƒ‹ƒg‚Å•K—v‚Å‚·B ˆÈ‰º‚Ì‚à‚Ì‚ðƒRƒs[‚µ‚Ü‚·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 &amp; 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>ƒRƒs[‚µ‚½‚çAƒ‰ƒCƒuƒ‰ƒŠ‚ðƒNƒ‰ƒXƒpƒX‚ɒljÁ‚µ‚Ü‚·BmySQL‚Ìjdbc ƒhƒ‰ƒCƒo[‚É‚àƒpƒX‚ð’Ê‚µ‚Ü‚·B‚Ü‚½AHibernate ‚ð“WŠJ‚µ‚½ƒfƒBƒŒƒNƒgƒŠ‚Ì 

+  etc/log4j.properties ‚ð config ‚ɃRƒs[‚µ‚Ü‚·BŽŸ‚ɁAƒf[ƒ^ƒx[ƒX‚ɐڑ±‚·‚邽‚߂ɁAconfig file‚ðì¬‚µ‚Ü‚·BV‹K¨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>ContainerF ƒ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 TypeF MySQL</td>

+          </tr>

+          <tr valign="top"> 

+            

+          <td width="13"><img src="images/3.gif" width="13" height="13"></td>

+            

+          <td width="472">Driver ClassF 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 URLF 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">UsernameF mysql</td>

+          </tr>

+          <tr valign="top"> 

+            

+          <td width="13"><img src="images/6.gif" width="13" height="13"></td>

+            

+          <td width="472">PasswordF </td>

+          </tr>

+        </table>

+      </td>

+    </tr>

+  </table>

+<p>ƒEƒBƒU[ƒh‚Őݒ肵‚½“à—e‚ª hibernate.cfg.xml ‚ɏ‘‚«ž‚Ü‚ê‚Ä‚¢‚é‚ÆŽv‚¢‚Ü‚·B</p>

+<h3>Ú‘±’è‹`ƒtƒ@ƒCƒ‹uhibernate.cfg.xmlv</h3>

+<blockquote> 

+  <pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br>&lt;!DOCTYPE hibernate-configuration<br>    PUBLIC &quot;-//Hibernate/Hibernate Configuration DTD//EN&quot;<br>    &quot;http://hibernate.sourceforge.net/hibernate-configuration-2.0.dtd&quot;&gt;

+

+&lt;hibernate-configuration&gt;

+&lt;session-factory &gt;

+

+    &lt;!-- local connection properties --&gt;<br>    &lt;property name=&quot;hibernate.connection.url&quot;&gt;jdbc:mysql://localhost/test&lt;/property&gt;

+    &lt;property name=&quot;hibernate.connection.driver_class&quot;&gt;com.mysql.jdbc.Driver&lt;/property&gt;<br>	   &lt;property name=&quot;hibernate.connection.username&quot;&gt;mysql&lt;/property&gt;<br>	   &lt;property name=&quot;hibernate.connection.password&quot;&gt;mysql&lt;/property&gt;<br>	   &lt;!-- property name=&quot;hibernate.connection.pool_size&quot;&gt;&lt;/property --&gt;

+

+	   &lt;!-- dialect for MySQL --&gt;<br>    &lt;property name=&quot;dialect&quot;&gt;net.sf.hibernate.dialect.MySQLDialect&lt;/property&gt;

+

+    &lt;property name=&quot;hibernate.show_sql&quot;&gt;false&lt;/property&gt;<br>    &lt;property name=&quot;hibernate.use_outer_join&quot;&gt;true&lt;/property&gt;<br>    &lt;property name=&quot;hibernate.transaction.factory_class&quot;&gt;

+@@@@@@@@@@@@@net.sf.hibernate.transaction.JTATransactionFactory&lt;/property&gt;

+    &lt;property name=&quot;jta.UserTransaction&quot;&gt;java:comp/UserTransaction&lt;/property&gt;<br>    &lt;/session-factory&gt;<br>&lt;/hibernate-configuration&gt;

+</pre>

+</blockquote>

+<p><img src="images/tryit000.gif" width="61" height="13"> ƒf[ƒ^ƒx[ƒX‚Ì“à—e‚©‚çAƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ä‚Ý‚Ü‚µ‚傤B</p>

+<p>V‹K ¨ 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‘ð‚µAƒf[ƒ^ƒ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ƒ}ƒbƒsƒ“ƒO‚ðì¬‚·‚é Table ‚Ƀ`ƒFƒbƒN‚ð“ü‚ê‚é</td>

+        </tr>

+        <tr> 

+          <td valign="top"><img src="images/4.gif" width="13" height="13"></td>

+          <td valign="top">ƒpƒbƒP[ƒW‚ð“ü—Í</td>

+        </tr>

+        <tr> 

+          <td valign="top"><img src="images/5.gif" width="13" height="13"></td>

+          <td valign="top">I—¹‚ð‘I‘ð‚·‚é‚Æ table–ˆ‚Ɂ`.hbm ‚Æ‚¢‚¤ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ªì¬‚³‚ê‚Ü‚·B <br>

+            iproperties ƒ^ƒu‚ÅŠg’£Žq‚È‚Ç‚ðŽw’è‚Å‚«‚Ü‚·j</td>

+        </tr>

+        <tr> 

+          <td>&nbsp;</td>

+          <td>&nbsp;</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[‚ðŽg—p‚·‚éê‡‚Ì 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‚ð•\‚·set—v‘f‚𐶐¬‚µ‚Ü‚·</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 ‚ðŽg—p‚µ‚Ü‚· </td>

+        </tr>

+        <tr> 

+          <td valign="top" width="11"><img src="images/6.gif" width="13" height="13"></td>

+          <td valign="top" width="439">ƒvƒƒpƒeƒB‚̐擪•¶Žš‚ð¬•¶Žš‚É‚µ‚Ü‚·</td>

+        </tr>

+        <tr> 

+          <td valign="top" width="11"><img src="images/7.gif" width="13" height="13"></td>

+          <td valign="top" width="439"> lazy‰Šú‰»ƒvƒƒLƒV‚ÉŽg‚¤ƒCƒ“ƒ^[ƒtƒFƒCƒX‚ðŽw’肵‚Ü‚·</td>

+        </tr>

+        <tr> 

+          <td width="11">&nbsp;</td>

+          <td width="439">&nbsp;</td>

+        </tr>

+      </table>

+    </td>

+    </tr>

+  </table>

+<h3>ì¬‚³‚ê‚éƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚Ì—áF Member.hbm</h3>

+<blockquote> 

+  <p>ƒe[ƒuƒ‹\¬</p>

+  <pre class="cmd">mysql&gt; 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>&lt;?xml version=&quot;1.0&quot;?&gt;<br>&lt;!DOCTYPE hibernate-mapping PUBLIC<br>	&quot;-//Hibernate/Hibernate Mapping DTD//EN&quot;<br>	&quot;http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd&quot; &gt;

+

+&lt;hibernate-mapping package=&quot;comware&quot;&gt;<br>	&lt;class name=&quot;Member&quot; table=&quot;member&quot;&gt;<br>	    &lt;id<br>	        column=&quot;MEMBER_ID&quot;<br>	        name=&quot;Id&quot;<br>	        type=&quot;integer&quot;<br>	    &gt;<br>	        generator class=&quot;vm&quot; /&gt;<br>	    &lt;/id&gt;<br>	    &lt;property<br>	        column=&quot;PROJECT_NO&quot;<br>	        name=&quot;ProjectNo&quot;<br>		    type=&quot;integer&quot;<br>	        not-null=&quot;false&quot;<br>	        length=&quot;11&quot;<br>	    /&gt;<br>	    &lt;property<br>	        column=&quot;NAME&quot;<br>	        length=&quot;10&quot;<br>	        name=&quot;Name&quot;<br>	        not-null=&quot;false&quot;<br>	        type=&quot;string&quot;<br>	     /&gt;<br>	    &lt;set inverse=&quot;true&quot; name=&quot;ProjectSet&quot;&gt;<br>	        &lt;key column=&quot;MEMBER_ID&quot; /&gt;<br>	        &lt;one-to-many class=&quot;Project&quot; /&gt;<br>	    &lt;/set&gt;<br>	&lt;/class&gt;<br>&lt;/hibernate-mapping&gt;</pre>

+</blockquote>

+<p>‚³‚ç‚É hibernate.cfg.xml ‚ɍ¡ì¬‚µ‚½ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ª’ljÁ‚³‚ê‚Ü‚·B</p>

+<blockquote> 

+  <pre>@@@@@@@:

+@@@@@@@:

+     &lt;mapping resource=&quot;Project.hbm&quot; /&gt;<br>	    &lt;mapping resource=&quot;Member.hbm&quot; /&gt;<br>	 &lt;/session-factory&gt;<br>&lt;/hibernate-configuration&gt;</pre>

+</blockquote>

+<p>ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ð‰EƒNƒŠƒbƒN‚µ‚āAHibernate Synchronizer &gt; Synchronize File ‚ð‘I‘ð‚·‚é‚Æ Java 

+  ‚̃\[ƒXƒR[ƒ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 ‚É &lt;mapping resource=&quot;`.hbm&quot; 

+            /&gt; ‚ð’ljÁ‚µ‚Ü‚·</td>

+        </tr>

+        <tr> 

+          <td valign="top" width="11"><img src="images/2.gif" width="13" height="13"></td>

+          <td valign="top" width="430">Ž©•ª‚ō쐬‚µ‚½ Template ‚ðŒ³‚Éƒ\[ƒXƒR[ƒ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 ‚̃\[ƒXƒR[ƒ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">ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ÆŠÖ˜A‚·‚éƒ\[ƒXƒR[ƒh‚ªíœ‚³‚ê‚Ü‚·</td>

+        </tr>

+        <tr> 

+          <td width="11">&nbsp;</td>

+          <td width="430">&nbsp;</td>

+        </tr>

+        <tr> 

+          <td width="11">&nbsp;</td>

+          <td width="430">&nbsp;</td>

+        </tr>

+      </table>

+      </td>

+    </tr>

+  </table>

+<p>Member ƒe[ƒuƒ‹‚Æ project ƒe[ƒuƒ‹‚ɂ‚¢‚āAˆÈ‰º‚̂悤‚Ƀ\[ƒXƒR[ƒh‚ªì¬‚³‚ê‚Ü‚·B</p>

+<p><img src="images/hibernateSync11.gif" width="263" height="295"></p>

+<p>MemberƒNƒ‰ƒXŠÖ˜A‚ÌŒp³ŠÖŒW‚͈ȉº‚̂悤‚É‚È‚è‚Ü‚·B¶‘¤‚ªValue Object ‰E‘¤‚ª DAO ‚Å‚·B</p>

+<p><img src="images/hibernateSync13.gif" width="576" height="292"></p>

+<blockquote>

+  <p>ˆÈ‰º‚̂悤‚ȃeƒXƒgƒNƒ‰ƒX‚ðì¬‚·‚é‚ƃ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>ƒeƒ“ƒvƒŒ[ƒg‚̍쐬</h3>

+<p>Hibernate Synchronizer ‚ł̓\[ƒXƒR[ƒh‚̍쐬‚É Jakarta Project ‚Ì <a href="http://jakarta.apache.org/velocity/">Velocity</a> 

+  ‚ðŽg‚Á‚Ä‚¢‚Ü‚·B Velocity ƒeƒ“ƒvƒŒ[ƒgŒ¾Œê (VTL) ‚̃Šƒtƒ@ƒŒƒ“ƒX‚Í‚»‚¿‚ç‚ðŽQÆŠè‚¢‚Ü‚·B‚Ü‚½A<a href="http://www.binamics.com/hibernatesynch/">Synchroniser 

+  ‚Ì HP</a> ‚Å Struts ‚Ì Template ‚ªŒöŠJ‚³‚ê‚Ä‚¢‚Ü‚·B ‚Ü‚¸Aƒ[ƒNƒXƒy[ƒX‚Ƀeƒ“ƒvƒŒ[ƒg‚ðì¬‚µ‚Ü‚·B‚»‚µ‚ăvƒƒWƒFƒNƒgƒeƒ“ƒvƒŒ[ƒg‚Æ‚µ‚Ä‚»‚ê‚ð“o˜^‚µ‚Ä‚¨‚«‚Ü‚·B‚·‚é‚ƃR[ƒh‚ðì¬‚·‚鎞‚Ƀeƒ“ƒvƒŒ[ƒg‚ª“K—p‚³‚ê‚Ü‚·B</p>

+<p>_BaseRootDAO‚Ì—á( ‘g‚ݍž‚ÝTemplate ) </p>

+<blockquote>

+  <pre>package ${class.BaseDAOPackageName}; &lt;--- 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>ƒ[ƒNƒXƒy[ƒX‚ÉTemplate ‚ðì¬F ƒEƒBƒ“ƒhƒE ¨ Ý’è ¨ 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">templateƒtƒ@ƒCƒ‹izipŒ`Ž®j‚ðƒCƒ“ƒ|[ƒg‚µ‚Ü‚· </td>

+        </tr>

+        <tr> 

+          <td valign="top"><img src="images/2.gif" width="13" height="13"></td>

+          <td valign="top">V‚½‚É ƒ[ƒNƒXƒy[ƒX‚Étemplate ‚ðì¬‚µ‚Ü‚· </td>

+        </tr>

+        <tr> 

+          <td valign="top"><img src="images/3.gif" width="13" height="13"></td>

+          <td valign="top">‚±‚±‚Å’è‹`‚µ‚½ƒJƒXƒ^ƒ€ template ‚ðŽg—p‚µ‚ăR[ƒh‚𐶐¬‚·‚é</td>

+        </tr>

+        <tr> 

+          <td>&nbsp;</td>

+          <td>&nbsp;</td>

+        </tr>

+        <tr> 

+          <td>&nbsp;</td>

+          <td>&nbsp;</td>

+        </tr>

+      </table>

+      </td>

+    </tr>

+  </table>

+<p>Snippets ƒ^ƒu@i template ‚ÅŽg—p‚·‚é •”•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>ƒvƒƒWƒFƒNƒgƒeƒ“ƒvƒŒ[ƒg‚Ì“o˜^FƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB[ ¨ 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 ‚µ‚½ƒvƒƒWƒFƒNƒgƒeƒ“ƒvƒŒ[ƒ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‚½‚ɃvƒƒWƒFƒNƒgƒeƒ“ƒvƒŒ[ƒg‚ðì¬‚µ‚Ü‚·</td>

+    </tr>

+    <tr> 

+      

+    <td width="4" valign="top"><img src="images/3.gif" width="13" height="13"></td>

+      

+    <td valign="top" width="430">ƒ[ƒNƒXƒy[ƒX‚ɍ쐬‚µ‚½ template ‚©‚çŽg—p‚·‚éƒeƒ“ƒvƒŒ[ƒ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">ƒNƒ‰ƒX–¼‚ðŽw’è‚·‚éBVelocity•Ï”‚ðŽg‚Á‚Ä‚à‚æ‚¢iƒtƒ@ƒ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">ƒpƒbƒP[ƒ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">ƒeƒ“ƒvƒŒ[ƒg‚ÅŽg—p‚·‚é 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">ƒeƒ“ƒvƒŒ[ƒg‚ÅŽg—p‚·‚é Context object ‚ðŽw’è‚Å‚«‚Ü‚·<br>

+        ƒeƒ“ƒvƒŒ[ƒg‚ÅŽg‚¤Žž‚Í ${obj} ‚ÅŽg—p‚µ‚Ü‚·</td>

+    </tr>

+  </table>

+<p>Œã‚̓}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ðŽw’肵‚āASynchronize File ‚Ü‚½‚Í Template Genalation ‚Ń\[ƒXƒR[ƒh‚ªì¬‚³‚ê‚Ü‚·B</p>

+<h3>‚»‚Ì‘¼AƒR[ƒhì¬Žž‚ÌðŒ‚ðŽw’è</h3>

+<p>ƒvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB[ ¨ 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‚¤ ( ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚ªƒZ[ƒu‚³‚ꂽŽžAƒ\[ƒXƒR[ƒ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">ŽÀ‘•ƒpƒbƒP[ƒW‚̃TƒuƒpƒbƒP[ƒW‚ɍ쐬‚µ‚Ü‚·</td>

+        </tr>

+        <tr> 

+          <td valign="top"><img src="images/4.gif" width="13" height="13"></td>

+          <td valign="top">ŽÀ‘•ƒpƒbƒP[ƒW‚ÆŠÖŒW‚È‚­A“ÆŽ©‚É’è‹`‚µ‚Ü‚·</td>

+        </tr>

+        <tr> 

+          <td valign="top"><img src="images/5.gif" width="13" height="13"></td>

+          <td valign="top">“¯‚¶ƒpƒbƒP[ƒ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 –¼ ƒfƒtƒHƒ‹ƒg‚Í base </td>

+        </tr>

+        <tr> 

+          <td>&nbsp;</td>

+          <td>&nbsp;</td>

+          <td>&nbsp;</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">ì¬êŠ‚̃fƒtƒHƒ‹ƒg‚Í 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 ‚Æ“¯‚¶ƒpƒbƒP[ƒ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 ‚ðƒvƒ‰ƒOƒCƒ“‚ō쐬‚¹‚¸‚ɁAƒJƒXƒ^ƒ€DAO ( template 

+            ) ‚ðŽg—p‚µ‚č쐬‚·‚é </td>

+        </tr>

+        <tr> 

+          <td width="9">&nbsp;</td>

+          <td width="549">&nbsp;</td>

+        </tr>

+      </table>

+      </td>

+    </tr>

+  </table>

+

+<hr width="100%">

+<h2><a name="Hibernator"></a>HibernatorF HQL ( Hibernate Query Language ) ‚ðŽÀs‚·‚é 

+</h2>

+<p>HQL‚ÌŽÀs‚âƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚̐¶¬‚ª‚Å‚«‚Ü‚·B@</p>

+<p><img src="images/tryit001.gif" width="61" height="13"> <a href="http://hibernator.sourceforge.net/">http://hibernator.sourceforge.net/</a>@ƒ‰ƒCƒZƒ“ƒXF 

+  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[ƒXƒyƒNƒeƒBƒu‚ðŠJ‚­B<br>

+  Connection View‚̃EƒBƒ“ƒhƒE‚ʼnEƒNƒŠƒbƒN‚µ‚ďo‚Ä‚­‚郁ƒjƒ…[‚©‚çuAddv‚ð‘I‘ð‚µ‚Ü‚·B<br>

+  ƒvƒƒWƒFƒNƒg‚ð‘I‘ð‚·‚é‚ƈȉº‚̂悤‚ɃvƒƒWƒFƒNƒg‚É‘¶Ý‚·‚éƒ}ƒbƒsƒ“ƒOƒtƒ@ƒ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 ‚ð‰EƒNƒŠƒbƒN „ Connect !</p>

+<p><img src="images/hibernator3.gif" width="215" height="158"> </p>

+<p>ƒƒOƒEƒBƒ“ƒhƒE‚ŃGƒ‰[‚ªo‚Ä‚¢‚È‚¢‚±‚Æ‚ðŠm”F‚µ‚Ü‚·B</p>

+<p><img src="images/hibernator5.gif" width="597" height="448"></p>

+<p><img src="images/tip00000.gif" width="62" height="13"> ƒvƒƒWƒFƒNƒg‚É“¯‚¶ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹–¼‚ª‚ ‚é‚ƈႤƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚Á‚Ä‚à 

+  Connect ! ‚ŃGƒ‰[‚É‚È‚è‚Ü‚·B‚Ü‚½Aƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚Élazy=&quot;true&quot;‚ª‚ ‚é‚ƁAResult ‚ª•\Ž¦‚³‚ê‚Ü‚¹‚ñB 

+</p>

+<p>ƒf[ƒ^ƒx[ƒX‚ɐڑ±‚³‚ꂽ‚çAHQL‚ÌŽÀs‚ª‚Å‚«‚Ü‚·B<br>

+  Query View ƒEƒBƒ“ƒhƒE‚É HQL ‚ð“ü‚ê‚Ä Excute ‚ð‰Ÿ‚·‚ƁAŒ‹‰Ê‚ª Result View ‚É•\Ž¦‚³‚ê‚Ü‚·B</p>

+<p><img src="images/hibernator6.gif" width="490" height="327"></p>

+<p>‚Ü‚½Ajava ƒp[ƒX|ƒXƒyƒNƒeƒBƒu‚É–ß‚Á‚āAHibernator ‚Ì View ‚ðŠJ‚«‚Ü‚·BƒEƒBƒ“ƒhƒE„ƒrƒ…[‚Ì•\Ž¦„‚»‚Ì‘¼„Hibernator 

+  <br>

+  Hibernator View‚ªŠJ‚¢‚½ó‘Ô‚Å java ‚̃\[ƒX‚ðƒGƒfƒBƒ^‚Œʏí‚̂悤‚ÉŠJ‚­‚ƁAƒ}ƒbƒsƒ“ƒO‚̃Cƒ[ƒW‚ª View ‚É•\Ž¦‚³‚ê‚Ü‚·B‚»‚µ‚āAi 

+  ƒ}[ƒN‚ðƒNƒŠƒbƒN‚·‚é‚ƃ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ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚Ì class 

+  ‘®«‚ÍŠ®‘SCü–¼‚ðŽw’肵‚Ä‚¢‚È‚¢‚ƁAclassNotFoundException ‚É‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·BHibernate Synchronizer ‚ōì‚Á‚½ƒ}ƒbƒsƒ“ƒOƒtƒ@ƒCƒ‹‚Í 

+  class ‘®«‚ªŠ®‘SCü–¼‚Å‚È‚¢‚̂ŁA’ˆÓ‚ª•K—v‚Å‚·B</p>

+<hr width="100%">

+<small><font size="2">Java‚¨‚æ‚Ñ‚»‚Ì‘¼‚ÌJava‚ðŠÜ‚ޏ¤•W‚́A•Ä‘ Sun Microsystems, Inc. ‚̏¤•W‚Å‚ ‚èA“¯ŽÐ‚ÌJavaƒuƒ‰ƒ“ƒh‚ðŽg—p‚µ‚½‹Zp‚ðŽg—p‚µ‚½»•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: "‚l‚r ‚oƒSƒVƒbƒN";

+	font-size: 10pt;

+}

+pre {

+	font-family: "Courier New", Courier, mono;

+	font-size: 10pt;

+	background-color: #E5E5E5;

+}

+h2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN"; 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: "‚l‚r ‚oƒSƒVƒbƒN";

+	font-size: 14pt;

+	font-weight: bold;

+	font-style: italic;

+}

+li {  font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 10pt}

+h1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 28px; font-weight: bold}

+body {

+	font-family: Arial, Helvetica, "‚l‚r ‚oƒSƒVƒbƒN";

+	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 ƒvƒ‰ƒOƒCƒ“•×‹­‰ï</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>&copy; 

+  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">&nbsp;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 ƒvƒ‰ƒOƒCƒ“•×‹­‰ï</h2>

+  <p align="center">2005”N6ŒŽ17“úANTT–‹’£ƒrƒ‹</p>

+  <p align="left"><img src="DSCF0003_200.jpg" width="267" height="200" align="right" alt="NTT–‹’£ƒrƒ‹">J2EE 

+    ƒtƒŒ[ƒ€ƒ[ƒNAJSF/Spring/Hibernate ‚Í‹}‘¬‚É•‹y‚ªŽn‚Ü‚Á‚Ä‚¢‚Ü‚·B¡‰ñ‚́AJSF/Spring/Hibernate ‚ðƒx[ƒX‚É‚µ‚½ŠJ”­‚̃Xƒeƒbƒv‚ƁA‚»‚±‚Å—˜—p‚Å‚«‚é‘ã•\“I‚ȁAƒtƒŠ[‚Ì 

+    Eclipse ƒvƒ‰ƒOƒCƒ“‚ðÐ‰î‚µ‚Ü‚·B</p>

+  <p align="left">ƒc[ƒ‹‚ð•×‹­‚·‚é‚È‚çA‚Ü‚¸Žg‚Á‚Ă݂邱‚Æ‚Å‚·B‚µ‚©‚µA‚±‚ê‚çƒvƒ‰ƒOƒCƒ“‚ðŽŽ‚µ‚½‚­‚Ä‚àAŠJ”­‘ΏۂƂȂéƒ\[ƒXƒR[ƒh‚ª‚È‚¢‚ƁAƒvƒ‰ƒOƒCƒ“‚ð“®‚©‚¹‚Ü‚¹‚ñBƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚́A‚ ‚é’ö“x‚Ì‘å‚«‚³‚ª‚È‚¢‚ƃc[ƒ‹‚ÌŒø‰Ê‚ðƒCƒ[ƒW‚Å‚«‚Ü‚¹‚ñBStruts‚È‚çƒTƒ“ƒvƒ‹‚à‚½‚­‚³‚ño‰ñ‚Á‚Ä‚¢‚Ü‚·‚ªAJSF/Spring/Hibernate 

+    ‚Æ‚È‚é‚ƁA‚Ü‚¾”ñí‚ɏ­‚È‚¢‚Ì‚ªŽÀî‚Å‚·B</p>

+  <p align="left">‚±‚̕׋­‰ï‚ł́AJSF/Spring/Hibernate ƒtƒŒ[ƒ€ƒ[ƒN‚»‚Ì‚à‚̂̉ðà‚͍ŏ¬ŒÀ‚ɂƂǂ߁Aƒvƒ‰ƒOƒCƒ“‚ƃTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚ÌŽg‚¢•û‚ɏœ_‚ð“–‚Ä‚Ü‚·B•×‹­‰ïC—¹ŒãAŽ©•ª‚ÅŽÀÛŽŽ‚·‚±‚Æ‚ª‚Å‚«‚é‚悤AƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚àŒöŠJ‚µ‚Ü‚·B</p>

+  <p align="left">¦ ‚±‚̃Rƒ“ƒeƒ“ƒc‚́ANTTƒRƒ€ƒEƒFƒA‚̉º‹LŽÐˆõ‚ç‚É‚æ‚Á‚č쐬‚³‚ꂽ‚à‚Ì‚Å‚·B</p>

+  <p align="left">Naoki Sugiwaka ™Žá’¼Ž÷AKouichi Murakami ‘ºãFˆêAYumeji Ishiki ˆÉ•~–²“ñAToru 

+    Kawashima ì“‡“OAMasaya Tanaka “c’†‰ërAJunya Katada Œ˜“c~–ç</p>

+  <hr>

+

+  <table border="0" cellspacing="2" cellpadding="4" bgcolor="#999999" width="628" align="left">

+    <tr bgcolor="#999999"> 

+      <td width="136">ƒ^ƒCƒgƒ‹</td>

+      <td width="149">uŽt</td>

+      <td width="67"> 

+        <div align="center">Ž‘—¿</div>

+      </td>

+      <td width="234"> 

+        <div align="center">ƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€</div>

+      </td>

+    </tr>

+    <tr bgcolor="#FFFFFF"> 

+      <td width="136">ƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‰ðà<br>

+        I‘w‚ÌŠJ”­<br>

+        B‘w‚ÌŠJ”­</td>

+      <td width="149">NTTƒRƒ€ƒEƒFƒA@“c’†‰ër</td>

+      <td rowspan="2" width="67"> 

+        <div align="center"><a href="20050617NTTComware.pdf">‚o‚c‚e<br>

+          i500KBj</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">P‘w‚ÌŠJ”­</td>

+      <td width="149">NTTƒRƒ€ƒEƒFƒA@ì“‡“O<br>

+        NTTƒRƒ€ƒEƒFƒA@Œ˜“c~–ç</td>

+    </tr>

+    <tr bgcolor="#FFFFFF">

+      <td width="136"> 

+        <p>yŽQlŽ‘—¿z<br>

+          Eclipse ƒvƒ‰ƒOƒCƒ“‰ðà<br>

+          iƒf[ƒ^ƒx[ƒXŠÖ˜Aj@</p>

+        </td>

+      <td width="149">‚m‚s‚sƒRƒ€ƒEƒFƒA@‘ºã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‚ªƒ\ƒtƒgƒEƒFƒAŠJ”­ƒ‰ƒCƒtƒTƒCƒNƒ‹‚Ì‚½‚߂̐V‚µ‚¢ƒc[ƒ‹Eƒvƒ‰ƒbƒgƒtƒH[ƒ€uEclipse Platform 3.1v‚ðƒŠƒŠ[ƒX 

+        i<a href="http://www.eclipse.org/org/press-release/20050627launch31.htm">‰pŒêŒ´•¶</a>j</h3>

+      <p>ƒI[ƒvƒ“ƒ\[ƒXEƒ\ƒtƒgƒEƒFƒA‚ÌŠÇ—’c‘Ì‚Å‚ ‚éEclipse Foundationi•Ä‘AƒGƒNƒŠƒvƒXEƒtƒ@ƒEƒ“ƒf[ƒVƒ‡ƒ“j‚́A6ŒŽ27“úAÅVƒŠƒŠ[ƒXuEclipse 

+        Platform 3.1v‚ð”­•\‚µ‚Ü‚µ‚½B‚±‚ê‚Ü‚Å‚ÌJava IDEiIntegrated Development EnvironmentF“‡ŠJ”­ŠÂ‹«j‚̐¬Œ÷‚ÉŠî‚«AEclipse‚̃Rƒ~ƒ…ƒjƒeƒB[‚́Aƒ\ƒtƒgƒEƒFƒAŠJ”­‘S”ʂɂ킽‚éƒc[ƒ‹‚𓝍‡‚·‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ð’ñ‹Ÿ‚·‚é\‘z‚Ői‚ñ‚Å‚¢‚Ü‚·BŽŽŒ±‚␫”\‘ª’èABIƒŒƒ|[ƒeƒBƒ“ƒOAJava‚âC/C++‚âWebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”­AƒAƒXƒyƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‚Ȃǂ̃vƒƒWƒFƒNƒg‚ª‚ ‚è‚Ü‚·B</p>

+      <p>Eclipse Foundation‚̃}ƒCƒNEƒ~ƒŠƒ“ƒRƒrƒbƒ`‰ï’·‚́uEclipse‚́Aƒ\ƒtƒgƒEƒFƒA‚Ì‘Sƒ‰ƒCƒtƒTƒCƒNƒ‹‚É‹y‚Ôƒc[ƒ‹ŒQ‚ƃtƒŒ[ƒ€ƒ[ƒN‚ðƒJƒo[‚·‚é”Ä—p“I‚ÈŠJ”­ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ð’ñ‹Ÿ‚·‚é‚Æ‚¢‚¤\‘z‚̉ºA¬‰Ê‚ðo‚µ‚Ä‚¢‚éBv‚ÆŒ¾‚¢‚Ü‚·Bu‘½‚­‚̐l‚É‚·‚΂炵‚¢Java 

+        IDE‚Æ‚µ‚Ä”F’m‚³‚êAˆ¤‚³‚ê‚Ä‚¢‚éB‚µ‚©‚µAƒ\ƒtƒgƒEƒFƒAŠJ”­‚ɑ΂µ‚ÄEclipse‚ª‚à‚½‚ç‚·–{“–‚̃Cƒ“ƒpƒNƒg‚́AISVi“Æ—§Œnƒ\ƒtƒgƒEƒFƒA 

+        ƒxƒ“ƒ_[j‚ªAƒ\ƒtƒgƒEƒFƒAŠJ”­‚̃‰ƒCƒtƒTƒCƒNƒ‹‚ð’Ê‚¶‚Ä•K—v‚Æ‚³‚ê‚éƒc[ƒ‹‚ð\’z‚µ“‡‚·‚邽‚ß‚É•K—v‚ȃvƒ‰ƒbƒgƒtƒH[ƒ€‚ð’ñ‹Ÿ‚·‚邱‚Æ‚¾BŽ„‚½‚¿‚Í‚·‚Å‚É100ˆÈã‚ÌISV‚ƁA”•S‚̃c[ƒ‹‚Ƃ̃GƒRƒVƒXƒeƒ€i‹¤‘¶‹¤‰hŠÂ‹«j‚ð‰Â”\‚É‚µ‚Ä‚«‚½BŠJ”­ƒ`[ƒ€‚͔ނç‚̃j[ƒY‚ÉÅ‚à‡’v‚µ‚½ƒc[ƒ‹‚ð‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚é‚悤‚É‚È‚Á‚½Bv</p>

+      <p>Vƒo[ƒWƒ‡ƒ“uEclipse Platform 3.1v‚́A6ŒŽ27“úT‚©‚çƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·B‚±‚ê‚ÍEclipse ‚̃RƒA•”•ª‚Å‚·‚ªA‘¼‚ÌEclipseƒvƒƒWƒFƒNƒg‚à“¯Žž‚ɁA‚Ü‚½‚Í30“úˆÈ“à‚É3.1‘Ήž‚ðƒŠƒŠ[ƒX‚·‚é—\’è‚Å‚·B‚±‚ê‚ç‚Ì‹­—͂ȐV‚µ‚¢ƒŠƒŠ[ƒX‚É‚æ‚èA</p>

+      <ul>

+        <li><b>J2EE 1.4 ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”­‚ƃfƒvƒƒC</b>@-@V‚µ‚¢ƒEƒBƒU[ƒh‚ƃc[ƒ‹‚É‚æ‚èAJ2EEƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”­‚ƃfƒvƒƒC‚ª‚Å‚«‚Ü‚·BBEA, 

+          IBM, JBoss ‚¨‚æ‚Ñ ObjectWeb ‚Ȃǂ̃Š[ƒfƒBƒ“ƒOJ2EEƒxƒ“ƒ_[‚ª”Þ‚ç‚ÌJ2EEŠJ”­ƒc[ƒ‹‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚Æ‚µ‚č̗p‚µ‚Ä‚¢‚Ü‚·B</li>

+        <li><b>J2SE 5.0‚Æ‚Ì“‡</b>@-@ Eclipseƒ†[ƒU‚ª‚¨‹C‚É“ü‚è‚̃Šƒtƒ@ƒNƒ^ƒŠƒ“ƒO‚âƒNƒCƒbƒNƒtƒBƒbƒNƒXAŒŸõ‚âƒR[ƒh®Œ`‚È‚Ç‚Ì‹@”\‚ªJ2SE5.0‚ƃV[ƒ€ƒŒƒX‚É“®‚­‚悤‚É‚È‚è‚Ü‚·B‚½‚Æ‚¦‚΁AƒAƒmƒe[ƒVƒ‡ƒ“‚âƒWƒFƒlƒŠƒNƒX‚Å‚·B</li>

+        <li><b>ƒŠƒbƒ`EƒNƒ‰ƒCƒAƒ“ƒgEƒAƒvƒŠƒP[ƒVƒ‡ƒ“ŠJ”­</b>@-@Eclipse‚̃Šƒbƒ`EƒNƒ‰ƒCƒAƒ“ƒgEƒvƒ‰ƒbƒgƒtƒH[ƒ€(RCP)ã‚ŁA‰ü—Ç‚³‚ꂽV‚µ‚¢ƒc[ƒ‹ŒQ‚ð—˜—p‰Â”\‚Å‚·B 

+        </li>

+        <li><b>ƒXƒP[ƒ‹ƒAƒbƒv</b>@-@ƒvƒ‰ƒbƒgƒtƒH[ƒ€Šî‘b‚Ì‘å‚«‚ȃpƒtƒH[ƒ}ƒ“ƒX‰ü‘P‚É‚æ‚èA‚æ‚葬‚¢ƒXƒ^[ƒgƒAƒbƒvA‚æ‚è—Ç‚¢UIƒŒƒXƒ|ƒ“ƒXA‚»‚µ‚Ä‚æ‚菬‚³‚¢ƒƒ‚ƒŠ‚ðŽÀŒ»‚Å‚«A‘å‹K–ÍŠJ”­ƒ`[ƒ€‚Å‚à—˜—p‚ª‰Â”\‚É‚È‚è‚Ü‚·B<br>

+          E‘€ì«‚ÌŒüã@-@¡‰ñ‚̃ŠƒŠ[ƒX‚ÌŽå—v‚ȃe[ƒ}‚ªAJavaŠJ”­ƒc[ƒ‹AƒeƒXƒg‚Ɛ«”\ƒc[ƒ‹‚È‚Ç‚Ì‘€ì«Œüã‚Å‚ ‚èAŠg’£«‚̉ü‘P‚Å‚·B</li>

+        <li><b>WebƒT[ƒrƒX‚ÌŠJ”­‚ÆŒŸØ</b>@-@Eclipse‚ÌWebƒT[ƒrƒXŒŸØƒc[ƒ‹‚́AWSI-Iƒvƒƒtƒ@ƒCƒ‹‚̌݊·«‚ðŽŽŒ±‚·‚éWS-IŒŸØƒc[ƒ‹‚ÌJava‚ł̃Šƒtƒ@ƒŒƒ“ƒXEƒCƒ“ƒvƒŠƒƒ“ƒe[ƒVƒ‡ƒ“‚Å‚·B</li>

+        <li><b>WebƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÌŠJ”­—eˆÕ‰»</b>@-@V‚µ‚¢ƒGƒfƒBƒ^‚É‚æ‚èAJSPAHTMLAXMLACSSADTDAJavaScriptƒtƒ@ƒCƒ‹‚ðŠÈ’P‚ɍ쐬‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·B</li>

+        <li><b>ƒeƒXƒgì‹Æ‚ÌŠÈ‘f‰»</b>@-@JUnit‚Æ‚Ì‹Ù–§‚È“‡‚É‚æ‚èAEclipse TPTPiƒGƒNƒŠƒvƒXEƒeƒXƒg&amp;ƒpƒtƒH[ƒ}ƒ“ƒXEƒc[ƒ‹Eƒvƒ‰ƒbƒgƒtƒH[ƒ€j‚É‚¨‚¯‚é’P‘ÌŽŽŒ±‚ð‚æ‚èŠÈ‘f‰»‚µ‚Ü‚·B</li>

+        <li><b>UIŠJ”­</b>@-@ƒrƒWƒ…ƒAƒ‹EƒGƒfƒBƒ^‚É‚æ‚èASwingƒx[ƒXEƒCƒ“ƒ^[ƒtƒF[ƒX‚ɉÁ‚¦AEclipseSWT‚ÉŠî‚­ƒ†[ƒU[EƒCƒ“ƒ^[ƒtƒF[ƒX‚ðì¬‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·B</li>

+        <li><b>ANTƒTƒ|[ƒg‚̉ü‘P</b>@-@ANTƒXƒNƒŠƒvƒg‚Ì‚½‚߂̐V‚µ‚¢ƒfƒoƒbƒO‹@”\‚ƃŠƒtƒ@ƒNƒ^ƒŠƒ“ƒO‹@”\BŠù‘¶‚ÌANTƒXƒNƒŠƒvƒg‚©‚çEclipseƒvƒƒWƒFƒNƒg‚ð—eˆÕ‚ɐ¶¬‚Å‚«‚Ü‚·B‚Ü‚½AEclipse‚©‚çANTƒXƒNƒŠƒvƒg‚ðƒGƒNƒXƒ|[ƒg‚Å‚«‚Ü‚·B</li>

+        <li><b>ƒAƒXƒyƒNƒgŽwŒüƒvƒƒOƒ‰ƒ~ƒ“ƒO‘Ήž</b>@-@V‚µ‚¢AspectJ 5ƒŠƒŠ[ƒX‚́AJ2SE 5.0ƒAƒmƒe[ƒVƒ‡ƒ“AƒWƒFƒlƒŠƒNƒXAV‚µ‚¢ƒAƒmƒe[ƒVƒ‡ƒ“Eƒx[ƒX‚ÌŠJ”­ƒXƒ^ƒCƒ‹‚ðƒTƒ|[ƒg‚µ‚Ü‚·B</li>

+      </ul>

+      <p>ƒŠƒŠ[ƒX‚ð—\’肵‚Ä‚¢‚éƒvƒƒWƒFƒNƒg‚ÍŽŸ‚Ì‚Æ‚¨‚è‚Å‚·BEclipseEƒvƒ‰ƒbƒgƒtƒH[ƒ€AƒeƒXƒg•ƒpƒtƒH[ƒ}ƒ“ƒXEƒc[ƒ‹Eƒvƒ‰ƒbƒgƒtƒH[ƒ€AWebƒc[ƒ‹Eƒvƒ‰ƒbƒgƒtƒH[ƒ€AƒrƒWƒlƒXEƒCƒ“ƒeƒŠƒWƒFƒ“ƒX‚ƃŠƒ|[ƒeƒBƒ“ƒOAEclipseEƒ‚ƒfƒŠƒ“ƒOEƒtƒŒ[ƒ€ƒ[ƒNAƒOƒ‰ƒtƒBƒJƒ‹EƒGƒfƒBƒeƒBƒ“ƒOEƒtƒŒ[ƒ€ƒ[ƒNAUML2AƒrƒWƒ…ƒAƒ‹EƒGƒfƒBƒ^AAspectJ‚Å‚·BŠeƒvƒƒWƒFƒNƒg‚Ì‹@”\à–¾‚ƃ_ƒEƒ“ƒ[ƒh‚̏ڍׂȈꗗ‚Íhttp://www.eclipse.org‚ðŽQÆ‚­‚¾‚³‚¢B</p>

+      <p>‚È‚¨AEclipse Japan Working Group‚ł́AuEclipse Platform 3.1v ‚ÉŠÖ˜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">Eclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚ÉŒü‚¯‚½ƒŠ[ƒKƒ‹•¶‘ƒKƒCƒh@@</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">&nbsp;Guide to legal documentation 

+      for Eclipse-based content </font></b></td>

+  </tr>

+  </tbody> 

+</table>

+<p>2005”N5ŒŽ27“úXV@i<a href="http://www.eclipse.org/legal/guidetolegaldoc.html">‰pŒêŒ´•¶</a>@2005.6 

+  EPL•×‹­‰ï Š”Ž®‰ïŽÐ‚e‚e‚b –Ø‘ºçŒbŽq–|–ój</p>

+<h2>1.0@’N‚ª‚±‚Ì•¶‘‚ð“ǂނׂ«‚©</h2>

+<p><b><a href="http://www.eclipse.org/" target="_blank">Eclipse.org</a>ƒvƒƒWƒFƒNƒg‚̃Rƒ~ƒbƒ^[‚Ü‚½‚̓Rƒ“ƒgƒŠƒrƒ…[ƒ^[</b></p>

+<blockquote>

+  <p>–{•¶‘‚́AƒvƒƒWƒFƒNƒg‚ւ̃Š[ƒKƒ‹•¶‘‚É‚æ‚é—v‹Ž–€‚ð—‰ð‚·‚éˆê•‚É‚È‚éBƒRƒ~ƒbƒ^[‚͍ŏI“I‚ÉEclipse.orgƒvƒƒWƒFƒNƒg‚ÉŠÜ‚Ü‚ê‚éƒRƒ“ƒeƒ“ƒc‚ª“KØ‚ȃŠ[ƒKƒ‹•¶‘‚ðŠÜ‚Þ‚±‚Æ‚ðŠmŽÀ‚É‚·‚éÓ”C‚ª‚ ‚èAƒRƒ“ƒgƒŠƒrƒ…[ƒ^[‚ª—v‹‚³‚ê‚éÅ¬ŒÀ‚̃[ƒN‚ðƒR[ƒhƒx[ƒX‚É‘g‚ݍž‚ñ‚¾ƒRƒ“ƒeƒ“ƒc‚ð”z•zo—ˆ‚½‚Æ‚«‚É”FŽ¯‚³‚ê‚éB</p>

+</blockquote>

+<p><b>Eclipse.orgƒRƒ“ƒeƒ“ƒc‚̍Ĕz•zŽÒ</b></p>

+<blockquote>

+  <p>–{•¶‘‚ÍEclipse.orgƒŠ[ƒKƒ‹•¶‘‚ɉü•ÏAíœA’ljÁ‚·‚é•K—v‚ª‚ ‚é‚©‚Ç‚¤‚©‚ð‘I‘ð‚·‚éˆê•‚É‚È‚éB‚ ‚È‚½‚Í‚ ‚È‚½‚̐»•i‚̈ꕔ‚Æ‚µ‚ÄEclipse.orgƒRƒ“ƒeƒ“ƒc‚ðÄ”z•z‚Å‚«‚éB</p>

+</blockquote>

+<p><b>Eclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚Ü‚½‚͐»•i‚ÌŠJ”­ŽÒ</b></p>

+<blockquote>

+  <p>‚ ‚È‚½‚ªEclipse.orgƒRƒ“ƒeƒ“ƒcŽ©g‚ð•K‚¸‚µ‚àÄ”z•z‚µ‚È‚¢‚Æ‚µ‚Ä‚àA–{•¶‘‚Í‚ ‚È‚½Ž©g‚̃Rƒ“ƒeƒ“ƒc‚Ì•¶‘‰»‚Ì‚½‚߂ɁA‹LÚ‚³‚ê‚Ä‚¢‚éƒtƒŒ[ƒ€ƒ[ƒN‚̈ꕔ‚Ü‚½‚Í‘S•”‚ðÌ—p‚·‚é‚©‚Ç‚¤‚©‚ðŒˆ‚ß‚éˆê•‚É‚È‚éB</p>

+</blockquote>

+<p><b>Eclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚Ü‚½‚͐»•i‚̃†[ƒU[</b></p>

+<blockquote>

+  <p>–{•¶‘‚Í‚ ‚È‚½‚̃Rƒ“ƒeƒ“ƒc‚ÌŽg—p‚É“K—p‚³‚ê‚邳‚Ü‚´‚܂ȃŠ[ƒKƒ‹•¶‘‚̏ŠÝ‚ðŠm”F‚·‚éˆê•‚É‚È‚éB</p>

+</blockquote>

+<h2>2.0@–{•¶‘‚͉½‚ðà–¾‚µ‚Ä‚¢‚é‚©</h2>

+<p>–{•¶‘‚ÍŒ_–ñ‘AAboutsAƒ‰ƒCƒZƒ“ƒXA’ˆÓŽ–€“™Šî–{“I‚ÈEclipse.orgƒŠ[ƒKƒ‹•¶‘‚̃Xƒ^ƒCƒ‹‚ðÐ‰î‚·‚éB‚±‚ê‚ç‚̃Xƒ^ƒCƒ‹‚ɑ΂µ‚Ä‚»‚ꂼ‚êA’Z‚¢ŠT—v‚ƁA”wŒiî•ñ‚Æ‚»‚ê‚炪‚Ç‚±‚É‚ ‚é‚©‚Æ“¯—l‚É‚Ç‚±‚É’u‚­‚ׂ«‚©ŠÖ˜A‚·‚éŽwŽ¦‚Æ‚Æ‚à‚É’ñ‹Ÿ‚µ‚Ä‚¢‚éBEclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚ÉŠÜ‚Ü‚ê‚郊[ƒKƒ‹•¶‘‚ÉŽg—p‚³‚ê‚éƒtƒŒ[ƒ€ƒ[ƒN‚ð‹LÚ‚µ‚½ŒãA–{•¶‘‚ÍEclipse.orgƒRƒ“ƒeƒ“ƒc‚ðÄ”z•z‚·‚é•û–@‚ðà–¾‚µA‚ ‚È‚½‚̐»•i‚ÉEclipse.orgƒRƒ“ƒeƒ“ƒc‚Å‚È‚¢‚à‚Ì‚ðŠÜ‚ñ‚Å‚¢‚éê‡‚̃Š[ƒKƒ‹•¶‘‚Ì“Y•t‚̏ˆ—•û–@‚ɂ‚¢‚Ä’ñˆÄ‚·‚éB</p>

+<h2>3.0@‚È‚º‚»‚ñ‚È‚É‘½‚­‚Ì’ˆÓŽ–€‚ª‚ ‚é‚Ì‚©H</h2>

+<p>‘½‚­‚̃\ƒtƒgƒEƒFƒA»•i‚Í‚P‚‚̃‰ƒCƒZƒ“ƒXðŒ‚Å”z•z‚³‚ê‚éB“–ŠYƒtƒ@ƒCƒ‹‚̓Cƒ“ƒXƒg[ƒ‹‚̃‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚©uƒ‰ƒCƒZƒ“ƒXv‚Ü‚½‚́uƒŠ[ƒKƒ‹v‚̂悤‚È–¾‚ç‚©‚È–¼‘O‚̃fƒBƒŒƒNƒgƒŠ‚É‚ ‚éB»•i‚É‚¢‚ë‚¢‚ë‚ȃ‰ƒCƒZƒ“ƒXðŒ‚̃Rƒ“ƒ|[ƒlƒ“ƒg‚ª‚ ‚Á‚½‚Æ‚µ‚Ä‚àA‚±‚ÌŠÈ’P‚ȃƒJƒjƒYƒ€‚ª‚Æ‚ç‚ê‚Ä‚¢‚éB‚±‚ê‚ç‚̃P[ƒX‚ł́A‚P‚‚̃‰ƒCƒZƒ“ƒXƒtƒ@ƒCƒ‹‚ªŽÀÛ‚É‚Í•¡”‚̃‰ƒCƒZƒ“ƒX‚Ü‚½‚Í’ˆÓŽ–€‚ðŠÜ‚ñ‚Å‚¢‚Ä‚à‚æ‚­A’ʏí‚͐»•i‚Ì‚Ç‚±‚̉ӏŠ‚É‚»‚ꂼ‚ê‚̃‰ƒCƒZƒ“ƒX‚Ü‚½‚Í’ˆÓŽ–€‚ª“K—p‚³‚ê‚é‚©‚ª–¾Šm‚É‚È‚Á‚Ä‚¢‚éB</p>

+<p>Eclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚Í—pˆÓ‚É”z•zAŠg’£AƒAƒbƒvƒOƒŒ[ƒh‚ª‚Å‚«‚é‚悤‚ɍ‚“x‚Ƀ‚ƒWƒ…[ƒ‹‰»‚³‚ê‚Ä‚¢‚éBEclipse‚̐¢ŠE‚É‚¨‚¯‚éd—v‚ȃ‚ƒWƒ…[ƒ‹‚ÌŠT”O‚̓vƒ‰ƒOƒCƒ“Aƒvƒ‰ƒOƒCƒ“‚̈ꕔ•ªiˆÈŒãAuƒtƒ‰ƒOƒƒ“ƒcvjAƒtƒB[ƒ`ƒƒ[‚ðŠÜ‚ށB•W€“I‚ÈEclipse‚̃Cƒ“ƒXƒg[ƒ‹‚ÍEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚Ù‚©ƒI[ƒvƒ“ƒ\[ƒX‘gDA¤‹Æƒxƒ“ƒ_[‚ðŠÜ‚Þ‚³‚Ü‚´‚Ü‚È’c‘Ì‚ªì¬/”z•z‚µ‚½ƒvƒ‰ƒOƒCƒ“‚ƃtƒB[ƒ`ƒƒ[‚ðŠÜ‚ñ‚Å‚¢‚é‰Â”\«‚ª‚ ‚éB</p>

+<p>Eclipse.org‚ÅŠJ”­EˆÛŽ‚µ‚Ä‚¢‚éƒRƒ“ƒeƒ“ƒc‚͐₦ŠÔ‚È‚­i‰»‚µA‘½‚­‚Ì•û–@‚ŃAƒNƒZƒX‚Å‚«‚é”ñí‚É‘å‚«‚ȃR[ƒhƒx[ƒX‚Å‚ ‚éB</p>

+<p>—áF</p>

+<ul>

+  <li>ƒRƒ“ƒeƒ“ƒc‚̈ꕔ‚Í‚Ù‚Æ‚ñ‚ǐ₦ŠÔ‚È‚­ƒRƒ~ƒbƒg‚³‚ꂽƒAƒbƒvƒf[ƒg‚ŕύX‚³‚ê‚Ä‚¢‚éB‚P‚‚̃vƒƒWƒFƒNƒg‚̃Rƒ~ƒbƒ^[‚Í‘½‚­‚̃^ƒCƒ€ƒ][ƒ“‚ɍL‚ª‚èAŠJ”­‚Í24ŽžŠÔ~7“úŠÔs‚í‚ê‚Ä‚¢‚éB</li>

+  <li> ‘½‚­‚̃Rƒ“ƒeƒ“ƒc‚ª <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‚É‚æ‚胉ƒCƒZƒ“ƒX‚³‚ê‚Ä‚¢‚éB‚µ‚©‚µAƒR[ƒhƒx[ƒX‚ÍEclipse.orgˆÈŠO‚Ì‘½‚­‚̃pƒbƒP[ƒW‚Ü‚½‚Í‚»‚̂悤‚ȃpƒbƒP[ƒW‚̃Rƒ“ƒeƒ“ƒc‚̍Ĕz•z‚ðŠÜ‚ñ‚Å‚¢‚éB—Ⴆ‚΁AAnt‚ÆTomcat‚Ü‚½‚Í‚»‚̂悤‚ȃpƒbƒP[ƒW‚̈ꕔ‚ð‚à‚Æ‚É‚µ‚½ƒR[ƒh‚̂悤‚É<a href="http://www.apache.org/">Apache</a>ƒ\ƒtƒgƒEƒFƒAƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚©‚ç‚̃pƒbƒP[ƒW‚̍Ĕz•z‚ðŠÜ‚ñ‚Å‚¢‚é‚©‚à‚µ‚ê‚È‚¢B‚±‚̂悤‚ȃpƒbƒP[ƒW‚ÍCPL‚âEPLˆÈŠO‚̃‰ƒCƒZƒ“ƒXðŒ‚ð“K—p‚³‚ê‚éB<br>

+  </li>

+  <li> Eclipse.org‚̃Rƒ“ƒeƒ“ƒc‚Í‘½‚­‚Ì•û–@‚ŃAƒNƒZƒXAƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚éB‚Ù‚Æ‚ñ‚ǂ̃vƒƒWƒFƒNƒg‚Í•W€“I‚ȃx[ƒX‚Ńrƒ‹ƒh‚𐶐¬‚·‚éBˆê•”‚̃vƒƒWƒFƒNƒg‚Í“úXˆÙ‚È‚éƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Æ”z’u‚Å‘½‚­‚̃rƒ‹ƒh‚𐶐¬‚·‚éB‚±‚ê‚ç‚̃rƒ‹ƒh‚ÍEclipse.org‚ÌCVSƒŠƒ|ƒWƒgƒŠ‚©‚ç’¼Ú¶¬‚³‚ê‚邽‚߁AÅ‹ß‚ł̓rƒ‹ƒh‚Ì’†‚ŃAƒbƒvƒf[ƒg‚ªƒRƒ~ƒbƒg‚³‚ê‚Ä‚¢‚éB‚±‚ê‚Í‚Ü‚½ACVSƒŠƒ|ƒWƒgƒŠ‚©‚ç‚Ì’¼Ú‚̃Rƒ“ƒeƒ“ƒc‚ւ̃AƒNƒZƒX‚âAEclipseƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚ðŽg—p‚µ‚½V‚µ‚¢‚Ü‚½‚̓Aƒbƒvƒf[ƒg”ł̃tƒB[ƒ`ƒƒ[‚̃_ƒEƒ“ƒ[ƒh‚ð‰Â”\‚É‚µ‚Ä‚¢‚éB</li>

+</ul>

+<p>‚±‚ê‚ç‚Ì“Á’¥‚̓Š[ƒKƒ‹•¶‘‚ւ̃‚ƒWƒ…[ƒ‹‚²‚Ƃ̃Aƒvƒ[ƒ`‚ð‹‚ß‚Ä‚¢‚éB‚»‚ÌŒ‹‰ÊAEclipse.org‚ðŠî‚É‚µ‚½ƒRƒ“ƒeƒ“ƒc‚Ì‚ ‚ç‚ä‚é”z•z‚́AˆÈ‰º‚̃ZƒNƒVƒ‡ƒ“‚É‹LÚ‚³‚ꂽ’ˆÓŽ–€‚ðŠÜ‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢B</p>

+<h2>4.0@Eclipse.orgƒŠ[ƒKƒ‹•¶‘<br>

+</h2>

+<h2>4.1 ƒ\ƒtƒgƒEƒFƒAƒ†[ƒU[Œ_–ñ‘</h2>

+<p align="left"><b>Šî–{Œ´‘¥F</b></p>

+<p align="left">Œ_–ñ‘‚Ì’¸“_‚Í<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">Eclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“ƒ\ƒtƒgƒEƒFƒAƒ†[ƒU[Œ_–ñ‘</a>‚Å‚ ‚éBƒ\ƒtƒgƒEƒFƒAƒ†[ƒU[Œ_–ñ‘‚Í 

+  u<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">SUA</a>v 

+  ‚ƌĂ΂êAŽÀŽ¿“I‚Ƀ‰ƒCƒZƒ“ƒX‚Å‚Í‚È‚¢Bƒ\ƒtƒgƒEƒFƒA‚ðŽg—p‚·‚é‚É‚ ‚½‚Á‚Ä‚Ì‚¢‚©‚Ȃ錠—˜‚Ì‹–‘ø‚à‚È‚­A‘¼‚̃Š[ƒKƒ‹ŠÖ˜A‚Ì’ˆÓŽ–€AŒ_–ñ‘‚ðŽQÆ‚µ‚Ä‚¢‚éBSUA‚̎傽‚é–Ú“I‚Í“Y•t‚·‚éƒRƒ“ƒeƒ“ƒc‚̃Š[ƒKƒ‹•¶‘‚ª‚ ‚è‚»‚¤‚Ȉʒu‚ð‹LÚ‚·‚邱‚Æ‚Å‚ ‚éB</p>

+<p><b>Ú×F</b></p>

+<p>Å‚àd—v‚È•¶Œ¾‚Í“Á‚É’f‚肪–³‚¢ŒÀ‚è‘S‚ẴRƒ“ƒeƒ“ƒc‚É“K—p‚³‚ê‚éEPL‚ ‚é‚¢‚ÍCPLiSUA‚̃o[ƒWƒ‡ƒ“‚É‚æ‚éj‚Å‚ ‚éB‘¼‚Ì•¶Í‚̓Rƒ“ƒeƒ“ƒc‚Ì’†‚É‚ ‚é‚Ù‚©‚ÌŽí—Þ‚Ì’ˆÓ‘‚«‚Ü‚½‚̓‰ƒCƒZƒ“ƒXðŒ‚ð‹LÚ‚µ‚Ä‚¢‚éBuˆÃ†–@v‚ÌŒ©o‚µ‚̉º‚ɂ́AƒRƒ“ƒeƒ“ƒc‚ªˆÃ†–@‚ðŠÜ‚ñ‚Å‚¢‚é‚©‚à‚µ‚ê‚È‚¢‚±‚Æ‚ð’Ê’m‚·‚é’Z‚¢ƒpƒ‰ƒOƒ‰ƒt‚ª‚ ‚éB</p>

+<p>Eclipse.org‚̃_ƒEƒ“ƒ[ƒhƒy[ƒW‚Ì‘½‚­‚ɂ͈ȉº‚Ì•¶Œ¾‚ª‚ ‚éB</p>

+<blockquote>

+  <p>u‘S‚Ẵ_ƒEƒ“ƒ[ƒh‚Í“Á‚É‹LÚ‚ª–³‚¢ŒÀ‚èA<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">Eclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“ƒ\ƒtƒgƒEƒFƒAƒ†[ƒU[Œ_–ñ‘</a>‚ÌŒ_–ñðŒ‚̉ºA’ñ‹Ÿ‚³‚ê‚Ä‚¢‚éBv</p>

+</blockquote>

+<p>–{•¶‘‚̏‰Šúƒo[ƒWƒ‡ƒ“‚Í<a href="http://www.eclipse.org/legal/epl/notice.html" target="_blank">Eclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“ƒ\ƒtƒgƒEƒFƒAƒ†[ƒU[Œ_–ñ‘</a>‚ƌĂ΂ê‚Ä‚¢‚½B‚Q‚‚̌_–ñ‘‚ÌŠî–{“I‚ȈႢ‚́AŒ»Ý‚ÌŒ_–ñ‘‚ÍEPL‚ðŽQÆ‚µA‰Šú‚ÌŒ_–ñ‘‚ÍCPL‚ðŽQÆ‚µ‚Ä‚¢‚éBCPL‚Í‚©‚‚ÄEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚̃fƒtƒHƒ‹ƒg‚̃‰ƒCƒZƒ“ƒXðŒ‚Å‚ ‚Á‚½‚ªAŒ»ÝƒfƒtƒHƒ‹ƒg‚ÍEPL‚É‚È‚Á‚Ä‚¨‚èA‘S‚ẴvƒƒWƒFƒNƒg‚Í‚»‚̃‰ƒCƒZƒ“ƒX‚Ɉڍs‚µ‚Ä‚¢‚éBŽžŠÔ‚ªŒo‚Ă΁AŒÃ‚¢Œ_–ñ‘‚Í”pŽ~‚É‚È‚éB</p>

+<p><b>ƒfƒBƒŒƒNƒgƒŠ‚̏ꏊF</b></p>

+<p>SUA‚͒ʏíAunotice.htmlv‚Ì–¼Ì‚ÅEclipseƒrƒ‹ƒh‚̃‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éBEPL‚ ‚é‚¢‚ÍCPL‚̃Rƒs[iSUA‚̃o[ƒWƒ‡ƒ“‚É‚æ‚éj‚͏í‚ÉSUA‚Æ“¯‚¶ˆÊ’u‚É‚ ‚éB</p>

+<p><b>’ˆÓF</b>“KØ‚ÈSUA‚ÆŽQÆ‚·‚郉ƒCƒZƒ“ƒX‚̃Rƒs[‚́AEclipse.org‚ª”z•z‚µ‚½ƒrƒ‹ƒhi’ʏí‚ÍZIPƒtƒ@ƒCƒ‹‚Å”z•z‚³‚ê‚éj‚̃‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚É<b>”z’u‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢</b>Bƒrƒ‹ƒh‚ðŽg—p‰Â”\‚É‚µ‚Ä‚¢‚éWebƒy[ƒW‚Í“KØ‚È•¶Œ¾‚Ì“KØ‚È<b>SUA‚ɃŠƒ“ƒN‚ð‚Í‚ç‚È‚¯‚ê‚΂Ȃç‚È‚¢</b>B</p>

+<h2>4.2@Abouts</h2>

+<p><b>Šî–{Œ´‘¥F</b></p>

+<p align="left">SUAiƒ‰ƒCƒZƒ“ƒX‚ÍCPL‚ ‚é‚¢‚ÍEPL‚Ì‚¢‚¸‚ê‚©j‚É‚æ‚èŽQÆ‚³‚ê‚郉ƒCƒZƒ“ƒX‚ƈقȂéðŒ‚Ì‚à‚ƂɃ‰ƒCƒZƒ“ƒX‚³‚ê‚éƒRƒ“ƒeƒ“ƒc‚ðŠÜ‚ÞƒfƒBƒŒƒNƒgƒŠ‚́Auabout.htmlv‚Ì–¼‘O‚̃tƒ@ƒCƒ‹‚ɏڍׂª”[‚ß‚ç‚ê‚Ä‚¢‚éB‰äX‚Í‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚ðAbouts‚ƌĂñ‚Å‚¢‚éBAbouts‚ɂ͒ʏíA—AoŠÇ—‚̑ΏۂƂȂ肤‚éˆÃ†‰»‹@”\‚ðŠÜ‚ÞƒRƒ“ƒeƒ“ƒc‚©‚Ç‚¤‚©‚̂悤‚È‘¼‚̏î•ñ“¯—l‚Ƀ‰ƒCƒZƒ“ƒXðŒ‚ðŠÜ‚ñ‚Å‚¢‚éB</p>

+<p><b>Ú×F</b></p>

+<p>‚Ù‚Æ‚ñ‚ǂ̃vƒ‰ƒOƒCƒ“‚̓vƒ‰ƒOƒCƒ“‚ÉŠÜ‚Ü‚ê‚é‘S‚ẴRƒ“ƒeƒ“ƒc‚ªEPL‚Ü‚½‚ÍCPL‚Ì‚à‚Æ—˜—p‰Â”\‚Å‚ ‚邱‚Æ‚ð’Pƒ‚ÉŠm”F‚·‚éƒfƒtƒHƒ‹ƒg‚Ì About ‚ðŠÜ‚ñ‚Å‚¢‚éB‚à‚µA‚ ‚È‚½‚ª 

+  Eclipse.org ƒvƒƒWƒFƒNƒg‚̃vƒ‰ƒOƒCƒ“‚Ì•ÛŽçŠÇ—ŽÒ‚Å‚ ‚èA“Á•Ê‚̃‰ƒCƒZƒ“ƒXðŒ‚̃Rƒ“ƒeƒ“ƒciƒfƒtƒHƒ‹ƒg‚̃‰ƒCƒZƒ“ƒX‚Å‚Í‚È‚­A‚©‚‚܂½‚Í‚ ‚é‚¢‚ÍEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚ª•ÛŽç‚µ‚Ä‚¢‚È‚¢ƒRƒ“ƒeƒ“ƒcj‚ðŠÜ‚ñ‚Å‚¢‚È‚¢ê‡A‚ ‚È‚½‚Í‚ ‚Ä‚Í‚Ü‚é<a href="http://www.eclipse.org/legal/epl/about.html" target="_blank">ƒfƒtƒHƒ‹ƒg‚ÌEPL‚Ì 

+  About</a> ‚Ü‚½‚Í<a href="http://www.eclipse.org/legal/about.html" target="_blank">ƒfƒtƒHƒ‹ƒg‚ÌCPL‚Ì 

+  About</a> ‚Ì‚¢‚¸‚ê‚©‚ð‹CŒy‚ÉŽg—p‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B‚Ù‚Æ‚ñ‚ǂ̃vƒ‰ƒOƒCƒ“‚Í“Á•Ê‚ȃ‰ƒCƒZƒ“ƒX‚̃Rƒ“ƒeƒ“ƒc‚ðŠÜ‚ñ‚Å‚¢‚È‚¢‚½‚߁AƒfƒtƒHƒ‹ƒg‚Ì About 

+  ‚Ì‚Ý‚ðŠÜ‚ñ‚Å‚¢‚éB“Á•Ê‚È About ‚̃vƒ‰ƒOƒCƒ“‚́A‘½‚­‚̃†[ƒU[‚ª“Ç‚Ý‚½‚ª‚é‹»–¡[‚¢‚à‚Ì‚Å‚ ‚éB</p>

+<p><b>’ˆÓF</b>‘S‚Ẵvƒ‰ƒOƒCƒ“‚ƃtƒ‰ƒOƒƒ“ƒc‚Í‚P‚‚ÌAbout‚ðŠÜ‚ñ‚Å‚¢‚éB‘S‚Ä‚ÌEclipse.org‚̃vƒ‰ƒOƒCƒ“‚ƃtƒ‰ƒOƒƒ“ƒc‚̓fƒtƒHƒ‹ƒg‚Ì 

+  About ‚Ü‚½‚ÍEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚É‚æ‚Á‚ď‘–Ê‚É‚æ‚è‹–‰Â‚³‚ꂽ“Á•Ê‚È About ‚Ì‚¢‚¸‚ê‚©‚P‚‚ðŠÜ‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢BJAR‚̃vƒ‰ƒOƒCƒ“‚Ì’†‚ɂ́Aƒ‰ƒCƒZƒ“ƒX‚̃Rƒs[‚̂悤‚É 

+  About ‚©‚烊ƒ“ƒN‚³‚ê‚郍[ƒJƒ‹ƒtƒ@ƒCƒ‹‚ðuabout_filesv‚ƌĂ΂ê‚éƒfƒBƒŒƒNƒgƒŠ‚É”z’u‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B</p>

+<p><b>ƒfƒBƒŒƒNƒgƒŠ‚̏ꏊF</b></p>

+<p>Abouts ‚Í‚¢‚¸‚ê‚̃fƒBƒŒƒNƒgƒŠ‚É‚ ‚Á‚½‚Æ‚µ‚Ä‚àAí‚Ƀvƒ‰ƒOƒCƒ“‚Æ flagments ‚Ì’†‚©‚猩‚‚¯‚ç‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢BˆÈ‘O‚̓vƒ‰ƒOƒCƒ“‚Æ flagments 

+  ‚͒ʏíAupluginsv‚Æ‚¢‚¤–¼‘O‚̃fƒBƒŒƒNƒgƒŠ‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚É‚Ü‚Æ‚ß‚ç‚ê‚Ä‚¢‚½BŒ»Ý‚Ì‚Æ‚±‚ëAƒvƒ‰ƒOƒCƒ“‚Æ flagments ‚ÍJAR‚“ iJavaƒA[ƒJƒCƒuj 

+  ‚Æ‚µ‚Ä‚Ü‚Æ‚ß‚ç‚ê‚Ä‚¢‚éBJAR‚̃vƒ‰ƒOƒCƒ“Aƒ‰ƒCƒZƒ“ƒX‚̂悤‚É About ‚ɃŠƒ“ƒN‚µ‚Ä‚¢‚郍[ƒJƒ‹ƒtƒ@ƒCƒ‹‚́uabout_filesv‚ƌĂ΂ê‚éƒfƒBƒŒƒNƒgƒŠ‚É”z’u‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢Buabout_filesvƒfƒBƒŒƒNƒgƒŠ‚̃Rƒ“ƒeƒ“ƒc‚́AJAR‚̃vƒ‰ƒOƒCƒ“‚ÌAbouts‚ªAAbout‚̃_ƒCƒAƒƒO‚©‚çŠJ‚­ŠO‚̃uƒ‰ƒEƒU‚ÅŒ©‚¦‚éê‡ƒŠƒ“ƒN‚ª³‚µ‚­s‚í‚ê‚é‚悤‚É“Á‚ɑΏˆ‚·‚éB</p>

+<p>—áF</p>

+<pre align="left">  eclipse                                       (ƒCƒ“ƒXƒg[ƒ‹@ƒ‹[ƒgƒfƒBƒŒƒNƒgƒŠ)

+ @@notice.html                                ƒ\ƒtƒgƒEƒFƒAƒ†[ƒU[ƒAƒOƒŠ[ƒƒ“ƒg

+ @@epl-v10.html                               EPL(SUAŽQÆ)

+ @@plugins                                    (ƒvƒ‰ƒOƒCƒ“‚ƃtƒ‰ƒOƒƒ“ƒc‚̃fƒBƒŒƒNƒgƒŠj

+  @@@org.apache.ant_1.6.2                    (ƒfƒBƒŒƒNƒgƒŠ‚Æ‚µ‚ăpƒbƒP[ƒW‚³‚ꂽƒvƒ‰ƒOƒCƒ“j

+   @@@@about.html                           About

+           asl-v20.txt                          About‚©‚çŽQÆ‚³‚ê‚éApacheƒ\ƒtƒgƒEƒFƒAƒ‰ƒCƒZƒ“ƒX

+           LICENSE.dom.html                     About‚©‚çŽQÆ‚³‚ê‚éW3C License

+        org.eclipse.core.runtime_3.1.0.jar      (JAR‚Æ‚µ‚ăpƒbƒP[ƒW‚³‚ꂽƒvƒ‰ƒOƒCƒ“)

+ @@@  @about.html                           About

+           about_files                          (About‚©‚烊ƒ“ƒN‚³‚ê‚郍[ƒJƒ‹ƒtƒ@ƒCƒ‹‚̃fƒBƒŒƒNƒgƒŠj

+             asl-v20.txt                        About‚©‚çŽQÆ‚³‚ê‚éApacheƒ\ƒtƒgƒEƒFƒAƒ‰ƒCƒZƒ“ƒX</pre>

+<p>ƒŠ[ƒKƒ‹•¶‘‚ð’T‚·ƒ†[ƒU[‚ÍEclipse‚̃Cƒ“ƒXƒg[ƒ‹‚̃fƒBƒŒƒNƒgƒŠ\‘¢‚ð‰{——‚·‚邱‚Æ‚ÅAbouts‚ðŒ©‚é‚±‚Æ‚ª‚Å‚«‚邪AEclipseƒ[ƒNƒxƒ“ƒ`‚́uEclipse 

+  Platform ƒvƒ‰ƒOƒCƒ“‚ɂ‚¢‚āv ƒ_ƒCƒAƒƒO‚©‚猩‚邱‚Æ‚à‚Å‚«‚éBAbouts‚ðŒ©‚é‚½‚߂ɂ̓ƒjƒ…[‚Ì<b>uƒwƒ‹ƒvv¨uEclipse Platform‚ɂ‚¢‚āv 

+  </b>‚©‚ç <b>uƒvƒ‰ƒOƒCƒ“‚̏ڍׁv</b>‚̃{ƒ^ƒ“‚ð‰Ÿ‚µ‚ăvƒ‰ƒOƒCƒ“‚ð‘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@ƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX‚ƃtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX</h2>

+<p><b>Šî–{Œ´‘¥F</b></p>

+<p>‚P‚‚̃tƒB[ƒ`ƒƒ[‚Í“¯Žž‚ɃCƒ“ƒXƒg[ƒ‹EƒAƒbƒvƒOƒŒ[ƒh‚Å‚«‚é1‚ˆȏã‚ÌŠÖ˜A‚·‚éƒvƒ‰ƒOƒCƒ“‚ƃtƒ‰ƒOƒƒ“ƒc‚Ì‘g‚ݍ‡‚킹‚Å‚ ‚éBƒtƒB[ƒ`ƒƒ[‚É‚Í‚R‚‚̏d—v‚ȃŠ[ƒKƒ‹•¶‘ƒtƒ@ƒCƒ‹‚Å‚ ‚éuƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒXvilicense.htmljAuƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒXvifeature.properties 

+  &gt; license)AuƒtƒB[ƒ`ƒƒ[ƒuƒ‰[ƒuviabout.properties &gt; blurbj‚ª‚ ‚éB</p>

+<p><b>Ú×F</b></p>

+<p><i>ƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX</i></p>

+<p>ŠeƒtƒB[ƒ`ƒƒ[‚́ulicense.htmlv‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ðŽ‚ÂB‰äX‚Í‚±‚ê‚ðuƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒXv‚ƌĂñ‚Å‚¢‚éBEclipse.orgƒrƒ‹ƒh‚Ì’†‚ŁA‚±‚̃tƒ@ƒCƒ‹‚̓rƒ‹ƒh‚̃‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éunotice.htmlv‚̃tƒ@ƒCƒ‹‚̐³Šm‚ȃRƒr[‚Å‚ ‚éBŒ¾‚¢Š·‚¦‚ê‚΁A‚»‚ê‚ÍSUA‚Å‚ ‚éB</p>

+<p><i>ƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX</i></p>

+<p>ŠeƒtƒB[ƒ`ƒƒ[‚́ufeature.propertiesv‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ðŽ‚ÂB‚»‚̃tƒ@ƒCƒ‹‚́uLicensev‚Æ‚¢‚¤–¼‚̃vƒƒpƒeƒB‚Å‚ ‚éB‚±‚ê‚́uƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒXv‚Æ‚µ‚Ä’m‚ç‚ê‚éBƒvƒŒƒCƒ“ƒeƒLƒXƒg‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚½‚Æ‚µ‚Ä‚àAEclipse.org‚̃rƒ‹ƒh‚É‚Æ‚Á‚ătƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚ÍSUA‚̐³Šm‚ȃRƒs[‚Å‚ ‚éB‚Ù‚©‚Ì‘S‚Ẵtƒ@ƒCƒ‹‚ªHTMLƒtƒ@ƒCƒ‹‚Å‚ ‚éŒÀ‚èAƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚Í‚»‚̃tƒH[ƒ}ƒbƒg‚Å”z•z‚³‚ê‚È‚¯‚ê‚΂Ȃç‚È‚¢B</p>

+<p><i>ƒtƒB[ƒ`ƒƒ[ƒuƒ‰[ƒu</i></p>

+<p>ŠeƒtƒB[ƒ`ƒƒ[‚Í‚»‚̃tƒB[ƒ`ƒƒ[‚Ì‚½‚߂́uƒtƒB[ƒ`ƒƒ[ƒvƒ‰ƒOƒCƒ“v‚ÆŠÖ˜A‚·‚鏭‚È‚­‚Æ‚à‚P‚‚̃vƒ‰ƒOƒCƒ“‚ðŽ‚ÂB“–‘R‚Ì‚±‚Æ‚È‚ª‚炱‚̃vƒ‰ƒOƒCƒ“‚͒ʏíƒtƒB[ƒ`ƒƒ[‚Æ“¯‚¶–¼‘O‚Å‚ ‚éBuƒuƒ‰[ƒuv‚Æ‚¢‚¤–¼‘O‚̃vƒƒpƒeƒB‚ÍEclipseƒ[ƒNƒxƒ“ƒ`‚̏ã‚́uAbout 

+  featuresvƒ_ƒCƒAƒƒO‚Ì’†‚É‚ ‚éƒeƒLƒXƒg‚ðŠÜ‚ށB‚±‚ê‚́uƒtƒB[ƒ`ƒƒ[ƒuƒ‰[ƒuv‚Æ‚µ‚Ä’m‚ç‚ê‚éBƒuƒ‰[ƒu‚Í‚æ‚­A’˜ìŒ •\Ž¦‚Ù‚©ƒ‰ƒCƒZƒ“ƒX‚É—v‹‚³‚ê‚é‹A‘®‚̐º–¾‚ðŠÜ‚ށB</p>

+<p><i>ˆá‚¢‚͉½‚©</i></p>

+<p>ƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX‚ƃtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚̈Ⴂ‚̓†[ƒU[‚ÉŒ©‚¹‚éƒ^ƒCƒ~ƒ“ƒO‚Å‚ ‚éBƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX‚̓tƒB[ƒ`ƒƒ[‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ꂽŽž‚Ì‚ÝŽQÆ‚Å‚«‚éBƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚̓†[ƒU‚ªEclipseƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚ðƒtƒB[ƒ`ƒƒ[‚̃Cƒ“ƒXƒg[ƒ‹‚Ü‚½‚̓AƒbƒvƒOƒŒ[ƒh‚ÉŽg—p‚µ‚Ä‚¢‚é‚Æ‚«‚ÉŒ©‚邱‚Æ‚ª‚Å‚«AƒCƒ“ƒXƒg[ƒ‹‚ði‚ß‚é‘O‚ÉŒ_–ñ‚Ö‚Ì“¯ˆÓ‚ð‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B‚P‚‚̏d—v‚È’ˆÓŽ–€‚́Aƒvƒ‰ƒOƒCƒ“‚É—p‚¢‚ç‚ê‚é”z•z‚³‚ꂽƒ‰ƒCƒZƒ“ƒVƒ“ƒOƒ‚ƒfƒ‹‚Æ‚Æ‚à‚ɁAƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚ªƒtƒB[ƒ`ƒƒ[‚̃vƒ‰ƒOƒCƒ“‚©‚ç‚Ì‘S‚Ä‚Ì’ˆÓŽ–€‚̏W‡‘Ì‚ðŠÜ‚ޏꍇ‚ðœ‚«Aƒ†[ƒU[‚̓tƒB[ƒ`ƒƒ[‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‘O‚É‚±‚ê‚璍ˆÓŽ–€‚ðŒ©‚é‚±‚Ƃ͏o—ˆ‚È‚¢BƒtƒB[ƒ`ƒƒ[‚Ì•ÛŽçŠÇ—ŽÒ‚ªƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX‚ƃtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚̈قȂéƒeƒLƒXƒg‚ð‘I‘ð‚Å‚«‚é‚悤‚É‚·‚é‚Ì‚ª——R‚Å‚ ‚éB</p>

+<p>’ˆÓŽ–€F<br>

+  ‘S‚ẴtƒB[ƒ`ƒƒ[‚Í‚»‚̃tƒB[ƒ`ƒƒ[‚Ì‚½‚߂̃fƒBƒŒƒNƒgƒŠ‚ɃtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX‚ƃtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚ðŠÜ‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢BƒtƒB[ƒ`ƒƒ[‚̃vƒ‰ƒOƒCƒ“‚̓tƒB[ƒ`ƒƒ[ƒuƒ‰[ƒu‚ðŠÜ‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢B</p>

+<p><b>ƒfƒBƒŒƒNƒgƒŠ‚̏ꏊF</b></p>

+<p><i>ƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX</i><br>

+</p>

+<p>ƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒX‚͒ʏíAufeaturesv‚Æ‚¢‚¤ƒfƒBƒŒƒNƒgƒŠ‚̃TƒuƒfƒBƒŒƒNƒgƒŠ‚Å‚ ‚éƒtƒB[ƒ`ƒƒ[ƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éB‚ ‚ç‚ä‚éŽQÆƒtƒ@ƒCƒ‹i—Ⴆ‚ÎSUA‚É‚à‚Ƃ­EPL.CPLj‚Í“¯‚¶ˆÊ’u‚É‚ ‚éB</p>

+<p><i>ƒtƒB[ƒ`ƒƒ[ƒuƒ‰[ƒu</i></p>

+<p>ƒtƒB[ƒ`ƒƒ[ƒuƒ‰[ƒu‚̓TƒuƒfƒBƒŒƒNƒgƒŠ‚Ü‚½‚ÍJAR‚́upluginvƒfƒBƒŒƒNƒgƒŠ‚É‚ ‚éBƒtƒB[ƒ`ƒƒ[‚̃vƒ‰ƒOƒCƒ“‚Ì’†‚ɂ́uabout.propertiesv‚Æ‚¢‚¤ƒtƒ@ƒCƒ‹‚ª‚ ‚èAuƒtƒB[ƒ`ƒƒ[ƒuƒ‰[ƒuv‚́ublurbv‚Æ‚¢‚¤ƒvƒƒpƒeƒB‚É‚ ‚éB‚»‚ꂼ‚ê‚̃Cƒ“ƒXƒg[ƒ‹‚³‚ꂽƒtƒB[ƒ`ƒƒ[‚̃uƒ‰[ƒu‚ðŒ©‚é‚ɂ́Aƒƒjƒ…[‚Ì<b>uƒwƒ‹ƒvv</b>¨<b>uEclipse 

+  Platform‚ɂ‚¢‚āv</b>‚©‚ç<b>uƒtƒB[ƒ`ƒƒ[‚̏ڍׁv</b>‚ð‰Ÿ‚µAƒtƒB[ƒ`ƒƒ[‚ð‘I‘ð‚·‚éBƒuƒ‰[ƒu‚̓_ƒCƒAƒƒO‚Ì”¼•ª‚æ‚艺‚É•\Ž¦‚³‚ê‚éB</p>

+<p align="center"><img src="About_features_dialog.jpg" width="549" height="337"></p>

+<p>ƒfƒBƒŒƒNƒgƒŠ\¬‚Ì—áF<br>

+</p>

+<pre>eclipse                       (ƒCƒ“ƒXƒg[ƒ‹@ƒ‹[ƒgƒfƒBƒŒƒNƒgƒŠ)

+   features                   (ƒtƒB[ƒ`ƒƒ[@ƒfƒBƒŒƒNƒgƒŠj

+      org.eclipse.sdk_3.0.1   (ƒB[ƒ`ƒƒ[@ƒfƒBƒŒƒNƒgƒŠj

+      license.html            (ƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒXj

+      epl-v10.html            (SUA‚©‚çŽQÆ‚³‚ê‚éEPL/ƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒXj

+   @@@feature.properties   (licensevƒvƒƒpƒeƒB‚̃tƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX)

+   plugins                    (ƒvƒ‰ƒOƒCƒ“‚ƃtƒ‰ƒOƒƒ“ƒc‚̃fƒBƒŒƒNƒgƒŠ)

+      org.eclipse.sdk_3.0.1   (ƒfƒBƒŒƒNƒgƒŠ‚Æ‚µ‚ăpƒbƒP[ƒW‚³‚ꂽƒvƒ‰ƒOƒCƒ“j

+         about.properties     (blurbvƒvƒƒpƒeƒB‚̃tƒB[ƒ`ƒƒ[ƒuƒ‰[ƒuj</pre>

+<h2>@</h2>

+<h2>4.4@ƒ\[ƒXƒR[ƒh‚Ì’ˆÓŽ–€</h2>

+<p><b>Šî–{Œ´‘¥F</b></p>

+<p>‚³‚µ‚‚©‚¦‚È‚¯‚ê‚΁A‚»‚ꂼ‚ê‚̃Rƒ“ƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̏î•ñ‚Æ‚³‚ç‚É“KØ‚È’˜ìŒ ‚ƃ‰ƒCƒZƒ“ƒX•\Ž¦‚ð‘S‚Ẵ\[ƒXƒR[ƒhiJavaƒ\[ƒXAXMLAHTML“™‚̂悤‚È‚Ù‚©‚Ì‘S‚Ẵ^ƒCƒv‚ðŠÜ‚ށj‚ÉŠÜ‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢B</p>

+<p><b>Ú×F</b></p>

+<p>‚±‚ê‚ç‚Ì’ˆÓŽ–€‚Ì•W€ƒtƒH[ƒ}ƒbƒg‚͈ȉº‚̏ꏊ‚É‚ ‚éBwww.eclipse.org &gt; Legal Stuff &gt; <a href="http://www.eclipse.org/legal/copyrightandlicensenotice.html" target="_blank">Default 

+  Copyright and License Notice</a> EPL‚Ü‚½‚ÍCPLˆÈŠO‚̃‰ƒCƒZƒ“ƒX‚Ń\[ƒX‚ªƒ‰ƒCƒZƒ“ƒX‚³‚ê‚éê‡AEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚ª‚»‚Ì’ˆÓ‘‚ð”F‚ß‚Ä‚¢‚é‚©Šm”F‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢B</p>

+<p><b>êŠF</b></p>

+<p>ƒ\[ƒXƒR[ƒh‚Ì’†</p>

+<h2>4.5@•¶‘‰»‚Ì’ˆÓŽ–€</h2>

+<p><b>Šî–{Œ´‘¥F</b></p>

+<p>ƒŠ[ƒKƒ‹ƒy[ƒW‚Í’˜ìŒ •\Ž¦‚ƃuƒbƒN‚ðŠÜ‚Þƒvƒ‰ƒOƒCƒ“‚Ì’†‚Ì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“Á‹LŽ–€vƒy[ƒW‚ðŠÜ‚ށB</p>

+<h2>5.0@Eclipse.orgƒRƒ“ƒeƒ“ƒc‚̍Ĕz•z</h2>

+<p>‚ ‚È‚½Ž©g‚̐»•i‚É‘g‚ݍž‚ñ‚Å‚ ‚é‚¢‚͐»•i‚ƈꏏ‚ÉEclipse.orgƒrƒ‹ƒh‚ðÄ”z•z‚·‚éê‡A‘½‚­‚̍l—¶‚·‚ׂ«Ž–•¿‚ª‚ ‚éB‚»‚̂悤‚ȍĔz•z‚́Aƒrƒ‹ƒh‚©‚ç‚Ì‚P‚‚©‚»‚êˆÈã‚̃vƒ‰ƒOƒCƒ“‚Ü‚½‚̓tƒB[ƒ`ƒƒ[‚̂悤‚ÈEclipse.org‚̃rƒ‹ƒh‚̏¬‚³‚ȏW‡‚̍Ĕz•z‚ðƒJƒo[‚·‚éB“Á‚ɁA</p>

+<ol>

+  <li>‘S‚ẴŠ[ƒKƒ‹•¶‘‚́AƒRƒ“ƒeƒ“ƒc‚̃fƒBƒXƒgƒŠƒrƒ…[ƒ^‚Æ‚µ‚ÄEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚Ì‘ã‚í‚è‚ɏ‘‚©‚ê‚Ä‚¢‚éBƒRƒ“ƒeƒ“ƒc‚ðÄ”z•z‚·‚éê‡AEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚ªƒRƒ“ƒeƒ“ƒc‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚é‚Æ‚¢‚¤‚Ì‚ÍŽ–ŽÀ‚Å‚Í‚È‚¢B‚±‚̏ꍇA“–ŠYƒRƒ“ƒeƒ“ƒc‚ÍEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚ª‹NŒ¹‚Å‚ ‚èA‚ ‚È‚½‚Í‚»‚ê‚ðÄ”z•z‚µ‚Ä‚¢‚éB<br>

+  </li>

+  <li>EPL‚âCPL‚Ù‚©Eclipse.orgƒvƒƒWƒFƒNƒg‚ª‹–‰Â‚µ‚Ä‚¢‚é‚»‚Ì‘¼‚̃‰ƒCƒZƒ“ƒXi—áŠO—Lj‚Æ‚µ‚Ä‚ ‚È‚½Ž©g‚̃‰ƒCƒZƒ“ƒX‚Ì‚à‚ƁAƒIƒuƒWƒFƒNƒgƒR[ƒh‚ðÄ”z•z‚·‚éê‡A‚»‚̃IƒuƒWƒFƒNƒgƒR[ƒh‚ÌŽg—p‚Í‚³‚Ü‚´‚܂ȃI[ƒvƒ“ƒ\[ƒXƒ‰ƒCƒZƒ“ƒXðŒ‚ª“K—p‚³‚ê‚邱‚Æ‚ðéŒ¾‚µ‚Ä‚¢‚é‚̂ŁAŒ»‘¶‚·‚éEclipse.orgƒŠ[ƒKƒ‹•¶‘‚Í“Ç‚ÝŽè‚ÉŒë‰ð‚ð—^‚¦‚â‚·‚­‚È‚éB<br>

+  </li>

+  <li>SUAAAboutsAƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒXAƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚Ì”z•zƒ‚ƒfƒ‹‚ªEclipse.org‚̃Rƒ“ƒeƒ“ƒc”z•z‚Ì“®“Iƒ‚ƒfƒ‹‚É•K—v‚Å‚ ‚Á‚½‚Æ‚µ‚Ä‚àA‚ ‚È‚½‚ªó‹µ‚É‚ ‚킹‚È‚­‚Æ‚à—Ç‚¢B‚±‚̃‚ƒfƒ‹‚ÌŽã“_‚̓†[ƒU[‚ªêŠ‚ð’T‚µ‚ÄŒ_–ñðŒ‚ðŒ©‚é‚½‚ß‚É‘½‚­‚̃tƒ@ƒCƒ‹‚ð“Ç‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ‚Å‚ ‚éB‘½‚­‚̏ꍇA—Ⴆ‚ÎEclipseƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚É‚æ‚èƒAƒbƒvƒf[ƒg‚·‚é•û–@‚ðl‚¦‚½‚¢‚ÆŽv‚Á‚Ä‚àAÄ”z•z‚·‚éŽÒ‚Í‚P‚‚̃‰ƒCƒZƒ“ƒX‚ð“Y•t‚µ‚½‚¢‚à‚Ì‚Å‚ ‚éB<br>

+  </li>

+  <li>Œ»‘¶‚·‚郊[ƒKƒ‹•¶‘‚̕ύX‚͉e‹¿‚·‚éƒRƒ“ƒ|[ƒlƒ“ƒg‚̃o[ƒWƒ‡ƒ“”ԍ†‚̕ύX‚ª•K—v‚Å‚ ‚éB‹ß‚¢‚¤‚¿‚ÉEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚ÍJAR‚̃vƒ‰ƒOƒCƒ“‚ƃtƒB[ƒ`ƒƒ[‚ɃfƒWƒ^ƒ‹“I‚ȃTƒCƒ“‚ðŠJŽn‚µAEclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚ÌŠJ”­ŽÒ‚à“¯‚¶‚±‚Æ‚ð‚·‚é‚ÆŽv‚í‚ê‚éB‚æ‚Á‚āAƒŠ[ƒKƒ‹•¶‘‚ւ̕ύXEíœ‚̓IƒvƒVƒ‡ƒ“‚Å‚Í‚È‚­‚È‚èA‚©‚È‚èƒNƒŠƒA‚É‚È‚éB‚»‚Ì‚©‚í‚èAƒRƒ“ƒeƒ“ƒc‚ªEPL‚Ü‚½‚ÍCPL‚ðŠÜ‚ÞƒI[ƒvƒ“ƒ\[ƒXƒ‰ƒCƒZƒ“ƒX‚Ì‚à‚ÆEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚©‚çŠî–{•”•ª‚ðŽæ“¾‚µA‚ ‚È‚½‚ªÄ”z•zAöÝ“I‚ɃTƒuƒ‰ƒCƒZƒ“ƒX‚µ‚Ä‚¢‚邱‚Æ‚ðà–¾‚·‚é“KØ‚È•¶Œ¾‚ð‚ ‚È‚½‚̃‰ƒCƒZƒ“ƒX‚ÉŠÜ‚Þ‚±‚Æ‚ªs‚¢‚â‚·‚­‚È‚éB‚»‚̂悤‚Èà–¾‚Í‹@‰ï‚ÆEPL‚ÆCPL‚Ì‚Rb)‚É‚ ‚镶–¬‚ð’ñ‹Ÿ‚·‚éB<br>

+  </li>

+</ol>

+<p>‚à‚µA‚ ‚È‚½‚ª‚P‚‚̃‰ƒCƒZƒ“ƒX‚ÅŠ®‘S‚ɍĔz•z‚ðƒJƒo[‚·‚邱‚Æ‚ðŠó–]‚·‚éê‡AuSpecialvAbouts‚Æ‚µ‚Ä•K—v‚ȃ‰ƒCƒZƒ“ƒX‚ð”z’u‚µA–ƐӂȂǂ̂悤‚ȃ‰ƒCƒZƒ“ƒX‚Ì‹`–±‚ð[‘«‚·‚邱‚Æ‚ª•K—v‚ÆŽv‚í‚ê‚éB</p>

+<h2>6.0@”ñEclipse.orgƒRƒ“ƒeƒ“ƒc‚̃Š[ƒKƒ‹•¶‘</h2>

+<p>‚à‚µ‚ ‚È‚½Ž©g‚ÌEclipseƒx[ƒXƒRƒ“ƒeƒ“ƒc‚ð”z•z‚·‚éê‡Aƒvƒ‰ƒOƒCƒ“‚ƃtƒB[ƒ`ƒƒ[‚Æ‚µ‚ăpƒbƒP[ƒW‚·‚é‚ÆŽv‚í‚ê‚éB‚±‚ê‚ç‚̏ꍇA‘Oq‚µ‚½ƒtƒŒ[ƒ€ƒ[ƒN‚É‘¥‚邱‚Æ‚ª–]‚Ü‚µ‚­A‚»‚¤‚·‚邱‚Ƃц[ƒU[‚ÍAboutsAƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒXAƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚ðŽQÆ‚Å‚«‚éBÄ”z•z‚µ‚½Eclipse.org‚̃R[ƒh‚Ƀvƒ‰ƒX‚µ‚Ä‚ ‚È‚½Ž©g‚̃Rƒ“ƒeƒ“ƒc‚ðƒpƒbƒP[ƒW‚µ‚½‘S‘Ì‚ð‚P‚‚̃‰ƒCƒZƒ“ƒX‚ŃtƒHƒ[‚µ‚½‚¢‚ƍl‚¦‚½‚Æ‚«‚́A‚ǂ̃vƒ‰ƒOƒCƒ“‚ƃtƒB[ƒ`ƒƒ[‚ªEclipseƒtƒ@ƒ“ƒf[ƒVƒ‡ƒ“‚©‚çÄ”z•z‚ðŽó‚¯A‚Ç‚Ì•”•ª‚ª‚ ‚È‚½‚̃IƒŠƒWƒiƒ‹‚©Žw‚µŽ¦‚·‚±‚Æ‚ª–]‚Ü‚µ‚¢B‚ ‚È‚½Ž©g‚̃vƒ‰ƒOƒCƒ“‚ƃtƒB[ƒ`ƒƒ[‚É‚ÍAboutsAƒtƒB[ƒ`ƒƒ[ƒ‰ƒCƒZƒ“ƒXAƒtƒB[ƒ`ƒƒ[ƒAƒbƒvƒf[ƒgƒ‰ƒCƒZƒ“ƒX‚ðŽ‚Á‚Ä‚à‚æ‚¢‚µA‚ ‚ç‚ä‚éêŠ‚ɃeƒLƒXƒg‚ð“ñd‰»‚·‚é‚̂ɑウ‚Ä‚P‚‚̃‰ƒCƒZƒ“ƒX‚ðƒ‹[ƒgƒfƒBƒŒƒNƒgƒŠ‚É”z’u‚µ‚Ä‚à‚æ‚¢B–ܘ_A’ljÁ‚Ü‚½‚̓Aƒbƒvƒf[ƒg”ł̃pƒbƒP[ƒW‚³‚ꂽƒtƒB[ƒ`ƒƒ[‚ðEclipseƒAƒbƒvƒf[ƒgƒ}ƒl[ƒWƒƒ‚Æ‹¤‚É 

+  i‚±‚̏ꍇAEclipse.org‚ÌLegalStuffƒy[ƒW‚É‚ ‚é <a href="http://www.eclipse.org/legal/updatemanager.html" target="_blank">EclipseFoundationUpdateManagerAgreement</a> 

+  ‚ð“Ç‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢j ƒ_ƒEƒ“ƒ[ƒh‚ƃCƒ“ƒXƒg[ƒ‹‚Ì‚½‚߂ɃAƒbƒvƒf[ƒgƒTƒCƒg‚É’ñ‹Ÿ‚·‚é‚È‚ç‚΁A‚ ‚È‚½‚Í“KØ‚ȃhƒLƒ…ƒƒ“ƒg‚ɒljÁ‚·‚邱‚ƂŒljÁ‚ÌŒ_–ñðŒ‚ðƒ†[ƒU[‚É‹C•t‚©‚¹‚邱‚Æ‚ª‚Å‚«‚é‚Å‚ ‚낤B</p>

+<h2>7.0@—v–ñ</h2>

+<p>Eclipse.orgƒRƒ“ƒeƒ“ƒc‚Ì”z•z‚Ü‚½‚ÍEclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚̍Ĕz•z‚ɂ͍l—¶‚·‚鑽‚­‚̃Š[ƒKƒ‹•¶‘ð€‚ª‚ ‚éB‚ ‚È‚½‚ªÄ”z•z‚Ü‚½‚Í”z•z‚ÌðŒA”z•z•û–@‚ðŠ®‘S‚É—‰ð‚µA‚»‚ÌŒ‹‰Êƒ†[ƒU[‚ªƒŠ[ƒKƒ‹•¶‘‚ɐڂµi“¯ˆÓ‚·‚é‚È‚ç‚΁jA“K—p‚³‚ê‚郉ƒCƒZƒ“ƒXŒ_–ñ‚Ì—v‹Ž–€‚ªŽó‚¯“ü‚ê‚ç‚ꂽ‚±‚Æ‚ðŠm”F‚Å‚«‚é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“¯ŽÐ‚ÌJavaƒuƒ‰ƒ“ƒh‚ðŽg—p‚µ‚½‹Zp‚ðŽg—p‚µ‚½»•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ƒ‹‚Å‚Ì“±“üE•‹y‚É•K—v‚È—vŒ‚Ì‹c˜_‚ð–Ú“I‚Æ‚µ‚½ƒ[ƒLƒ“ƒOƒOƒ‹[ƒ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 ‚m‚s‚sƒRƒ€ƒEƒFƒAiŽ––±‹ÇjA •xŽm’ÊŠ”Ž®‰ïŽÐA Š”Ž®‰ïŽÐ“ú—§»ìŠA “ú–{“d‹CŠ”Ž®‰ïŽÐA “ú–{ƒAƒCEƒr[EƒGƒ€Š”Ž®‰ïŽÐA 

+        “ú—§ƒ\ƒtƒgƒEƒFƒAƒGƒ“ƒWƒjƒAƒŠƒ“ƒOŠ”Ž®‰ïŽÐ ‚Ì‚UŽÐ‚ª—Ž–‰ï‚ð\¬‚µA NTTƒRƒ€ƒEƒFƒA‚Ì’·–ìGéŽæ’÷–ð‚𗝎–‰ï’·‚Æ‚µ‚Ü‚·B Œ¤‹†‰ïA•×‹­‰ïAƒZƒ~ƒ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 •×‹­‰ïAƒZƒ~ƒi[‚ɂ‚¢‚Ă͈ê”ÊŽQ‰Á‚ª‰Â”\‚Å‚·B 

+      (‰ïêƒXƒy[ƒ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 ‚̃ƒ“ƒoŽ‘Ši‚É‚ÍŽí—Þ‚ª‚ ‚è‚Ü‚·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">ƒtƒH[ƒ}ƒ‹ƒhƒLƒ…ƒƒ“ƒg—Þ</a> 

+        ‚É‘gD\¬Aƒƒ“ƒo‚ÌŒ —˜‚â‹`–±‚ɂ‚¢‚Ä‹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/Hibernateƒvƒ‰ƒOƒCƒ“•×‹­‰ïF2005/6/17i‹à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>‚d‚o‚k•×‹­‰ï ‘æ‚Q‰ñF2005/6/27 (ŒŽ) 15:00-18:00AêŠF•iì</p>

+    </td>

+  </tr>

+  <tr> 

+    <td valign=top align=right width="3%">&nbsp;</td>

+    <td width="97%"> 

+      <p>EPL ‚Æ‚Í Eclipse Public License ‚Ì—ªB ƒI[ƒvƒ“ƒ\[ƒX‚Å‚ ‚é Eclipse ‚̐^‘‚ð’m‚邽‚߁A EPL ‚ð‚«‚Á‚¿‚è“Ç‚ñ‚Å‚Ý‚é•×‹­‰ï‚Å‚·B 

+        ‘æ‚P‰ñ‚Í 5/27A‚P‚P–¼‚ÅŠJÃ‚µ‚Ü‚µ‚½B ‚ ‚Æ‚P`‚Q‰ñŠJÃ‚µAEPL‚̊Ȉ՘a–ó‚Ɖðà‚ðƒAƒEƒgƒvƒbƒg‚Æ‚·‚é—\’è‚Å‚·B yŽå¸FNTTƒRƒ€ƒEƒFƒA@“°Ž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/26iŒŽj 15:00-17:30AêŠF–‹’£ yŽåÃFNTTƒRƒ€ƒEƒFƒA@‚–؍_‘¥z </td>

+  </tr>

+  <tr> 

+    <td valign=top align=right width="3%">&nbsp;</td>

+    <td width="97%"> 

+      <p> <u>9/26iŒŽj 15:00-17:00 EclipseRCP 3.1‚̏Љî</u>

+      <p>2005”N6ŒŽ‚ɃŠƒŠ[ƒX‚³‚ꂽ Eclipse RCP 3.1 ‚ł͑啝‚È‹@”\ƒAƒbƒv‚ª‚È‚³‚ê‚Ä‚¢‚Ü‚·B–{•×‹­‰ï‚ł́AV‹@”\‚ðƒfƒ‚ƒ“ƒXƒgƒŒ[ƒVƒ‡ƒ“‚ðŒð‚¦‚ďЉ‚é‚Æ‚Æ‚à‚ɁAEclipse 

+        RCP ŠJ”­‚ÌŽÀÛ—¬‚ê‚ð‰ðà‚µ‚Ü‚·B<br>

+        <br>

+        * RCP ŠT—v<br>

+        @o Eclipse • RCP ƒCƒ“ƒXƒg[ƒ‹<br>

+        @o ŠJ”­‚Ì—¬‚ê<br>

+        @o RCP ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚̍\‘¢<br>

+        * RCP 3.1 ‚̐V‹@”\<br>

+        @o JWS ‚É‚æ‚é”z•z<br>

+        @o Visual Editor ‚É‚æ‚é Visual Editing

+      <p><u>9/26iŒŽj 17:00-17:30 Metrics ƒvƒ‰ƒOƒCƒ““ú–{Œê‰» </u>

+      <p>JavaƒvƒƒOƒ‰ƒ€‚̃ƒgƒŠƒNƒX‚ðŒv‘ª‚·‚éƒvƒ‰ƒOƒCƒ“wEclipse Metrics Plug-inx‚͉pŒê”Å‚µ‚©‘¶Ý‚µ‚Ü‚¹‚ñ‚Å‚µ‚½B‚±‚ê‚ð‘èÞ‚É“ú–{Œê‰»‚Ƀ`ƒƒƒŒƒ“ƒW‚µ‚Ä‚Ý‚Ü‚µ‚½‚̂ŁAÐ‰î‚µ‚Ü‚·B

+      <p>–⍇‚¹E\ž‚ݐæ NTTƒRƒ€ƒEƒFƒA ŠJ”­‹Zp•”–å ‹Ê‹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%">ƒƒgƒŠƒNƒXŒ¤‹†‰ï</td>

+  </tr>

+  <tr> 

+    <td valign=top align=right width="3%">&nbsp;</td>

+    <td width="97%">

+	‘吨‚ª•Às‚µ‚ÄŠJ”­‚·‚é‘å‹K–̓vƒƒWƒFƒNƒg‚É‚¨‚¢‚āA

+	‹¤“¯ŠJ”­ŽÒ‚ªƒVƒXƒeƒ€‘S‘̂̃ƒgƒŠƒNƒX‚ð‹¤—L‚·‚邱‚Ƃ͏d—v‚Å‚·B 

+	Eclipse ‚Å‚Í‘½Ží‘½—l‚ÈŒ¾ŒêiJava, JSP, XML, C, C++, COBOL‚Ȃǁj‚ɑΉž‚µ‚Ä‚¨‚èA

+	Œ¾ŒêŠÔ‚ðs‚«—ˆ‚Å‚«‚Ü‚·B

+	‚±‚̂悤‚Ȋ‹«‚ł̃ƒgƒŠƒNƒX‹¤—L•û–@‚ðŒŸ“¢‚µ‚½‚¢‚ƍl‚¦‚Ä‚¢‚Ü‚·B

+	‚Ü‚½ASLOC‚̂悤‚É’Pƒ‚É‚Í‘ª’è‚Å‚«‚È‚¢JSP‚̂悤‚ȑΏۂð‚Ç‚¤ƒJƒEƒ“ƒg‚·‚é‚©“™A

+	ŒŸ“¢‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B

+	ƒ~[ƒeƒBƒ“ƒO‚Í‘S‚R‰ñ’ö“x‚ð‘z’肵‚Ä‚¨‚èA‚WŒŽ‚ɂ͈ê’U‚Ü‚Æ‚ß‚éŒv‰æ‚Å‚·B

+	yŽå¸FNTTƒRƒ€ƒEƒFƒA@‚–؍_‘¥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%">&nbsp;</td>

+    <td width="97%">

+	Eclipse ‚ðŠé‹ÆƒŒƒxƒ‹‚ÅŽg‚Á‚Ä‚¢‚­‚¤‚¦‚ŁAÅ’á•K—v‚È PC Žd—l‚̊‚ª‹‚ß‚ç‚ê‚Ü‚·B

+	ŽÀƒvƒƒWƒFƒNƒg‚ð‘z’肵‚ă\[ƒX‹K–Í‚âƒtƒ@ƒCƒ‹”‚È‚Ç‚ðŒˆ‚ßA 

+ 	ŠeŽí‚Ì PC ‚Å Eclipse ‚̐«”\‚𑪒肷‚錤‹†‰ï‚Å‚·B

+	yŽå¸FNTTƒRƒ€ƒEƒFƒA@‚‹´‰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%">&nbsp;</td>

+    <td width="97%">y‰¼‘èzƒeƒXƒeƒBƒ“ƒOŒ¤‹†‰ïF 

+	ŽŽŒ±ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŠˆ—p‚ðŒŸ“¢‚·‚錤‹†‰ï

+	yŽå¸F“ú—§z

+	<p>

+	y‰¼‘èzƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€Œ¤‹†‰ïF 

+	—lX‚ÈOSã‚Å Eclipse ‚ð“®‚©‚·Œ¤‹†‰ï

+	yŽå¸F•xŽm’ʁz

+    </td>

+  </tr>

+  </tbody> 

+</table>

+<TABLE cellSpacing=5 cellPadding=2 width="100%" border=0>

+  <TBODY>

+  <TR>

+    <TD>&nbsp;</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">&nbsp;<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>

+        2005”N4ŒŽ25“ú<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>

+        2005”N6ŒŽ27“ú<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ƒ`ƒ…[ƒgƒŠƒAƒ‹<br>

+      (“ú–{Œê”Å)</a></td>

+  </tr>

+  <tr> 

+    <td BGCOLOR="#99CCFF"><a href="20050425/hyades_tutorial.html"><br>

+      Hyadesƒ`ƒ…[ƒgƒŠƒAƒ‹</a></td>

+  </tr>

+  <tr> 

+    <td BGCOLOR="#99CCFF"><a href="20050617/main.html"><br>

+      Eclipse ‚ð—p‚¢‚½ JSF Spring Hibernate ŠJ”­ƒ`ƒ…[ƒgƒŠƒAƒ‹</a></td>

+  </tr>

+  <tr>

+    <td BGCOLOR="#99CCFF"><a href="legal/guidetolegaldoc.html"><br>

+      Eclipseƒx[ƒX‚̃Rƒ“ƒeƒ“ƒc‚ÉŒü‚¯‚½ƒŠ[ƒKƒ‹•¶‘ƒKƒCƒh </a></td>

+  </tr>

+</table>

+</body>