This commit was manufactured by cvs2svn to create tag 'ACTF_090'.
diff --git a/features/org.eclipse.actf.examples.aibrowser-feature/.project b/features/org.eclipse.actf.examples.aibrowser-feature/.project
deleted file mode 100644
index 12a6acf..0000000
--- a/features/org.eclipse.actf.examples.aibrowser-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.aibrowser-feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/features/org.eclipse.actf.examples.aibrowser-feature/build.properties b/features/org.eclipse.actf.examples.aibrowser-feature/build.properties
deleted file mode 100644
index 5a4d46f..0000000
--- a/features/org.eclipse.actf.examples.aibrowser-feature/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
-               license.html,\
-               epl-v10.html,\
-               feature.properties
diff --git a/features/org.eclipse.actf.examples.aibrowser-feature/epl-v10.html b/features/org.eclipse.actf.examples.aibrowser-feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/features/org.eclipse.actf.examples.aibrowser-feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/features/org.eclipse.actf.examples.aibrowser-feature/feature.properties b/features/org.eclipse.actf.examples.aibrowser-feature/feature.properties
deleted file mode 100644
index b641e16..0000000
--- a/features/org.eclipse.actf.examples.aibrowser-feature/feature.properties
+++ /dev/null
@@ -1,145 +0,0 @@
-#Sun 11 04:00:00 JST 2007
-###############################################################################
-# Copyright (c) 2007, 2011 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-#
-#featureName=Eclipse ACTF
-#updateSiteName=The Eclipse Project Updates
-#providerName=Eclipse.org
-#
-description=Accessibility Internet Browser for Multimedia (aiBrowser). aiBrowser is an exemplary tool of Eclipse ACTF project.
-#
-copyright=Copyright (c) 2007, 2011 IBM Corporation and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public License v1.0\nwhich accompanies this distribution, and is available at\nhttp\://www.eclipse.org/legal/epl-v10.html\n\nContributors\:\nIBM Corporation - initial API and implementation\n
-licenseURL=license.html
-license=\
-Eclipse Foundation Software User Agreement\n\
-February 1, 2011\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-       - Content may be structured and packaged into modules to facilitate delivering,\n\
-         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-         plug-in fragments ("Fragments"), and features ("Features").\n\
-       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
-         in a directory named "plugins".\n\
-       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
-         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-       - The top-level (root) directory\n\
-       - Plug-in and Fragment directories\n\
-       - Inside Plug-ins and Fragments packaged as JARs\n\
-       - Sub-directories of the directory named "src" of certain Plug-ins\n\
-       - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-       - Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
-       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
-       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
-          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
-          extending or updating the functionality of an Eclipse-based product.\n\
-       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
-          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
-       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
-          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
-          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
-          with the Specification. Such Installable Software Agreement must inform the user of the\n\
-          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
-          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
-          indication of agreement by the user, the provisioning Technology will complete installation\n\
-          of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/org.eclipse.actf.examples.aibrowser-feature/feature.xml b/features/org.eclipse.actf.examples.aibrowser-feature/feature.xml
deleted file mode 100644
index fafb7a4..0000000
--- a/features/org.eclipse.actf.examples.aibrowser-feature/feature.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.actf.examples.aibrowser"
-      label="Eclipse ACTF Example aiBrowser feature (Incubation)"
-      version="0.5.0.qualifier"
-      provider-name="Eclipse.org">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <includes
-         id="org.eclipse.rcp"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.actf.ai"
-         version="0.0.0"/>
-
-   <requires>
-      <import plugin="org.eclipse.core.runtime" version="3.1.0" match="compatible"/>
-      <import plugin="org.eclipse.core.runtime" version="3.2.0" match="compatible"/>
-      <import plugin="org.eclipse.help" version="3.2.0" match="compatible"/>
-      <import plugin="org.eclipse.ui" version="3.2.0" match="compatible"/>
-      <import plugin="org.eclipse.swt"/>
-   </requires>
-
-   <plugin
-         id="org.eclipse.ui.views"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.aibrowser"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.aibrowser.doc"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.aibrowser.doc.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"/>
-
-</feature>
diff --git a/features/org.eclipse.actf.examples.aibrowser-feature/license.html b/features/org.eclipse.actf.examples.aibrowser-feature/license.html
deleted file mode 100644
index f19c483..0000000
--- a/features/org.eclipse.actf.examples.aibrowser-feature/license.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
-   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
-   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
-       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-       <li>The top-level (root) directory</li>
-       <li>Plug-in and Fragment directories</li>
-       <li>Inside Plug-ins and Fragments packaged as JARs</li>
-       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-       <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
-       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
-   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
-   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
-   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
-       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
-   (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
-   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
-   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
-   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
-       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
-       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
-       product.</li>
-       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
-       accessed and copied to the Target Machine.</li>
-       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
-       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
-       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
-       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
-       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/features/org.eclipse.actf.examples.michecker-feature/.project b/features/org.eclipse.actf.examples.michecker-feature/.project
deleted file mode 100644
index 8c23782..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.michecker-feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/features/org.eclipse.actf.examples.michecker-feature/build.properties b/features/org.eclipse.actf.examples.michecker-feature/build.properties
deleted file mode 100644
index 7f2c83c..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/build.properties
+++ /dev/null
@@ -1,17 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
-               feature.properties,\
-               epl-v10.html,\
-               license.html,\
-               \u5229\u7528\u6761\u4ef6.txt
-
-root=rootfiles
diff --git a/features/org.eclipse.actf.examples.michecker-feature/epl-v10.html b/features/org.eclipse.actf.examples.michecker-feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/features/org.eclipse.actf.examples.michecker-feature/feature.properties b/features/org.eclipse.actf.examples.michecker-feature/feature.properties
deleted file mode 100644
index 2bfdeb5..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/feature.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-#
-#
-description=miChecker.
-#
-copyright=Copyright Ministry of Internal Affairs and Communications (MIC),\nEclipse contributors and others 2010, 2011.  All rights reserved.
-license=This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
\ No newline at end of file
diff --git a/features/org.eclipse.actf.examples.michecker-feature/feature.xml b/features/org.eclipse.actf.examples.michecker-feature/feature.xml
deleted file mode 100644
index a3b61a6..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/feature.xml
+++ /dev/null
@@ -1,340 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.actf.examples.michecker"
-      label="miChecker feature"
-      version="1.0.0"
-      provider-name="Ministry of Internal Affairs and Communications"
-      plugin="org.eclipse.actf.examples.michecker"
-      os="win32"
-      ws="win32">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <includes
-         id="org.eclipse.rcp"
-         version="0.0.0"/>
-
-   <includes
-         id="org.eclipse.actf.examples.michecker.nl1"
-         version="0.0.0"
-         optional="true"/>
-
-   <plugin
-         id="org.eclipse.ui.forms"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.views"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.base"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.ui"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.lucene"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.lucene.analysis"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="javax.servlet"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="javax.servlet.jsp"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.commons.el"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.commons.logging"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.jasper"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.registry"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.servlet"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper.registry"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.webapp"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.jetty"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.michecker.doc"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.michecker.doc.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.mortbay.jetty.server"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.mortbay.jetty.util"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.michecker"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.win32"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.dom.html"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.ui.editors.ie"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.engines.lowvision"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.engines.voicebrowser"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.eval"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.lowvision"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.ui.report"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.dom.dombycom"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.vocab"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.engines.blind"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.blind"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.engines.blind.html"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization.blind.html"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.win32.comclutch"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.visualization"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.mediator"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.ui"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.ui"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.adesigner.eval.html"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.actf.ai.voice"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-</feature>
diff --git a/features/org.eclipse.actf.examples.michecker-feature/license.html b/features/org.eclipse.actf.examples.michecker-feature/license.html
deleted file mode 100644
index f19c483..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/license.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
-   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
-   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
-       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-       <li>The top-level (root) directory</li>
-       <li>Plug-in and Fragment directories</li>
-       <li>Inside Plug-ins and Fragments packaged as JARs</li>
-       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-       <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
-       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
-   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
-   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
-   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
-       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
-   (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
-   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
-   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
-   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
-       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
-       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
-       product.</li>
-       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
-       accessed and copied to the Target Machine.</li>
-       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
-       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
-       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
-       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
-       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/features/org.eclipse.actf.examples.michecker-feature/rootfiles/epl-v10.html b/features/org.eclipse.actf.examples.michecker-feature/rootfiles/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/rootfiles/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/features/org.eclipse.actf.examples.michecker-feature/rootfiles/notice.html b/features/org.eclipse.actf.examples.michecker-feature/rootfiles/notice.html
deleted file mode 100644
index f19c483..0000000
--- a/features/org.eclipse.actf.examples.michecker-feature/rootfiles/notice.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>February 1, 2011</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
-   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
-   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
-       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-       <li>The top-level (root) directory</li>
-       <li>Plug-in and Fragment directories</li>
-       <li>Inside Plug-ins and Fragments packaged as JARs</li>
-       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-       <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-       <li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
-       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
-   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
-   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
-   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
-       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
-   (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
-   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
-   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
-   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
-       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
-       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
-       product.</li>
-       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
-       accessed and copied to the Target Machine.</li>
-       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
-       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
-       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
-       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
-       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/features/org.eclipse.actf.examples.michecker.nl1-feature/.project b/features/org.eclipse.actf.examples.michecker.nl1-feature/.project
deleted file mode 100644
index 7e0da20..0000000
--- a/features/org.eclipse.actf.examples.michecker.nl1-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.michecker.nl1-feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/features/org.eclipse.actf.examples.michecker.nl1-feature/build.properties b/features/org.eclipse.actf.examples.michecker.nl1-feature/build.properties
deleted file mode 100644
index 397d26d..0000000
--- a/features/org.eclipse.actf.examples.michecker.nl1-feature/build.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
-               feature.properties,\
-               epl-v10.html,\
-               license.html,\
-               \u5229\u7528\u6761\u4ef6.txt
diff --git a/features/org.eclipse.actf.examples.michecker.nl1-feature/epl-v10.html b/features/org.eclipse.actf.examples.michecker.nl1-feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/features/org.eclipse.actf.examples.michecker.nl1-feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/features/org.eclipse.actf.examples.michecker.nl1-feature/feature.properties b/features/org.eclipse.actf.examples.michecker.nl1-feature/feature.properties
deleted file mode 100644
index 1b641ef..0000000
--- a/features/org.eclipse.actf.examples.michecker.nl1-feature/feature.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-#
-#
-description=miChecker nl1 feature.
-#
-copyright=Copyright Ministry of Internal Affairs and Communications (MIC),\nEclipse contributors and others 2010, 2011.  All rights reserved.
-license=This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
\ No newline at end of file
diff --git a/features/org.eclipse.actf.examples.michecker.nl1-feature/feature.xml b/features/org.eclipse.actf.examples.michecker.nl1-feature/feature.xml
deleted file mode 100644
index e5d33b7..0000000
--- a/features/org.eclipse.actf.examples.michecker.nl1-feature/feature.xml
+++ /dev/null
@@ -1,310 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.actf.examples.michecker.nl1"
-      label="miChecker nl1 feature"
-      version="1.0.0"
-      provider-name="Ministry of Internal Affairs and Communications"
-      os="win32"
-      ws="win32">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <plugin
-         id="org.eclipse.core.commands.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.contenttype.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.databinding.beans.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.databinding.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.databinding.observable.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.databinding.property.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.expressions.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.jobs.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.runtime.compatibility.auth.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.runtime.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.app.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.common.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.ds.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.launcher.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.preferences.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.registry.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.util.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.jface.databinding.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.jface.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.osgi.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.osgi.services.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.rcp.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.swt.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.update.configurator.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.workbench.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.registry.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.servlet.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper.registry.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.base.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.ui.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.webapp.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.forms.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.views.nl_ja"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-</feature>
diff --git a/features/org.eclipse.actf.examples.michecker.nl1-feature/license.html b/features/org.eclipse.actf.examples.michecker.nl1-feature/license.html
deleted file mode 100644
index c184ca3..0000000
--- a/features/org.eclipse.actf.examples.michecker.nl1-feature/license.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 14, 2010</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
-   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
-   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
-       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-       <li>The top-level (root) directory</li>
-       <li>Plug-in and Fragment directories</li>
-       <li>Inside Plug-ins and Fragments packaged as JARs</li>
-       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-       <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
-   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
-   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
-   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
-       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
-   (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
-   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
-   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
-   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
-       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
-       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
-       product.</li>
-       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
-       accessed and copied to the Target Machine.</li>
-       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
-       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
-       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
-       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
-       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/features/org.eclipse.actf.examples.scripteditor-feature/.project b/features/org.eclipse.actf.examples.scripteditor-feature/.project
deleted file mode 100644
index d666166..0000000
--- a/features/org.eclipse.actf.examples.scripteditor-feature/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.scripteditor-feature</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/features/org.eclipse.actf.examples.scripteditor-feature/build.properties b/features/org.eclipse.actf.examples.scripteditor-feature/build.properties
deleted file mode 100644
index 64f93a9..0000000
--- a/features/org.eclipse.actf.examples.scripteditor-feature/build.properties
+++ /dev/null
@@ -1 +0,0 @@
-bin.includes = feature.xml
diff --git a/features/org.eclipse.actf.examples.scripteditor-feature/epl-v10.html b/features/org.eclipse.actf.examples.scripteditor-feature/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/features/org.eclipse.actf.examples.scripteditor-feature/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/features/org.eclipse.actf.examples.scripteditor-feature/feature.properties b/features/org.eclipse.actf.examples.scripteditor-feature/feature.properties
deleted file mode 100644
index 5e56f24..0000000
--- a/features/org.eclipse.actf.examples.scripteditor-feature/feature.properties
+++ /dev/null
@@ -1,143 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-#
-#featureName=Eclipse ACTF
-#updateSiteName=The Eclipse Project Updates
-#providerName=Eclipse.org
-#
-description=ACTF Script Editor is an exemplary tool of Eclipse ACTF project.
-#
-copyright=Copyright (c) 2009, 2010 IBM Corporation and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public License v1.0\nwhich accompanies this distribution, and is available at\nhttp\://www.eclipse.org/legal/epl-v10.html\n\nContributors\:\nIBM Corporation - initial API and implementation\n
-licenseURL=license.html
-license=\
-Eclipse Foundation Software User Agreement\n\
-April 14, 2010\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-       - Content may be structured and packaged into modules to facilitate delivering,\n\
-         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-         plug-in fragments ("Fragments"), and features ("Features").\n\
-       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
-         in a directory named "plugins".\n\
-       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
-         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-       - The top-level (root) directory\n\
-       - Plug-in and Fragment directories\n\
-       - Inside Plug-ins and Fragments packaged as JARs\n\
-       - Sub-directories of the directory named "src" of certain Plug-ins\n\
-       - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
-       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
-          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
-          extending or updating the functionality of an Eclipse-based product.\n\
-       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
-          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
-       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
-          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
-          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
-          with the Specification. Such Installable Software Agreement must inform the user of the\n\
-          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
-          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
-          indication of agreement by the user, the provisioning Technology will complete installation\n\
-          of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/features/org.eclipse.actf.examples.scripteditor-feature/feature.xml b/features/org.eclipse.actf.examples.scripteditor-feature/feature.xml
deleted file mode 100644
index 390de49..0000000
--- a/features/org.eclipse.actf.examples.scripteditor-feature/feature.xml
+++ /dev/null
@@ -1,304 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.actf.examples.scripteditor"
-      label="Scripteditor_feature"
-      version="0.1.0.qualifier">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <includes
-         id="org.eclipse.rcp"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.apache.commons.jxpath"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.ai.tts.protalker"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.ai.tts.sapi"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.ai.voice"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.core"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.scripteditor"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.dom.dombycom"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.dom.dombycom.flash"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.dom.html"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.flash"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.flash.proxy"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.ui"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.model.ui.editors.ie"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.ui"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.httpproxy"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.jxpath"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.vocab"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.win32"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.util.win32.comclutch"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.views"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="javax.servlet"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="javax.servlet.jsp"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.commons.el"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.commons.logging"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.jasper"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.lucene"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.apache.lucene.analysis"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.jetty"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.registry"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.servlet"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper.registry"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.base"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.ui"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.webapp"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.forms"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.mortbay.jetty.server"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.mortbay.jetty.util"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.scripteditor.doc"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.scripteditor.doc.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"/>
-
-</feature>
diff --git a/features/org.eclipse.actf.examples.scripteditor-feature/license.html b/features/org.eclipse.actf.examples.scripteditor-feature/license.html
deleted file mode 100644
index c184ca3..0000000
--- a/features/org.eclipse.actf.examples.scripteditor-feature/license.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 14, 2010</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
-   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
-   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
-       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-       <li>The top-level (root) directory</li>
-       <li>Plug-in and Fragment directories</li>
-       <li>Inside Plug-ins and Fragments packaged as JARs</li>
-       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-       <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
-   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
-   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
-   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
-       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
-   (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
-   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
-   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
-   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
-       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
-       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
-       product.</li>
-       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
-       accessed and copied to the Target Machine.</li>
-       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
-       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
-       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
-       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
-       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/others/org.eclipse.actf.examples.aibrowser-installer/.project b/others/org.eclipse.actf.examples.aibrowser-installer/.project
deleted file mode 100644
index 5d42377..0000000
--- a/others/org.eclipse.actf.examples.aibrowser-installer/.project
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.aibrowser-installer</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-	</buildSpec>
-	<natures>
-	</natures>
-</projectDescription>
diff --git a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/.cvsignore b/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/.cvsignore
deleted file mode 100644
index cfd422f..0000000
--- a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/.cvsignore
+++ /dev/null
@@ -1,3 +0,0 @@
-ExImage
-SingleImage
-String1033.txt
diff --git a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/Script Files/.cvsignore b/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/Script Files/.cvsignore
deleted file mode 100644
index 021eb6b..0000000
--- a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/Script Files/.cvsignore
+++ /dev/null
@@ -1,4 +0,0 @@
-Setup.dbg
-Setup.inx
-Setup.map
-setup.obs
diff --git a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/Script Files/Setup.rul b/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/Script Files/Setup.rul
deleted file mode 100644
index 48cd536..0000000
--- a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/Script Files/Setup.rul
+++ /dev/null
@@ -1,145 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-//
-// Include Ifx.h for built-in InstallScript function prototypes, for Windows 
-// Installer API function prototypes and constants, and to declare code for 
-// the OnBegin and OnEnd events.
-#include "ifx.h"
-
-#define JAWS_REGROOT "SOFTWARE\\Freedom Scientific\\JAWS"
-#define JAWS_APPCONFIGDIR "Freedom Scientific\\JAWS"
-#define JAWS_SCRIPTDIR "SETTINGS"
-#define APPLICATION_NAME "aiBrowser"
-
-// The keyword export identifies MyFunction() as an entry-point function.
-// The argument it accepts must be a handle to the Installer database.
-export prototype DetectJaws(HWND);  
-export prototype JawsScriptInstall(HWND);  
-export prototype CleanupInstallDirectory(HWND);  
-
-prototype SetupJawsScript(STRING, STRING);  
-prototype InstallJawsScript(STRING, STRING, STRING);  
-prototype CopyJawsScript(STRING, STRING, STRING);  
-prototype CompileJawsScript(STRING, STRING);  
-
-// Functions
-
-function DetectJaws(hMSI)
-    NUMBER result;
-    STRING installFlag;
-begin
-    result = RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
-   	if (RegDBQueryKeyCount(JAWS_REGROOT, REGDB_KEYS) > 0) then
-	    result = MsiSetProperty(hMSI, "JAWSINSTALLED", "True"); 
-	    result = 1024;
-		MsiGetProperty(hMSI, "JAWSINSTALLED", installFlag, result);
-    	// SprintfBox(INFORMATION, "Debug-DetectJaws", "%s", installFlag);
-   	endif;
-end;
-
-function JawsScriptInstall(hMSI)   
-    NUMBER result;
-    NUMBER idx;
-    LIST subKeys;
-    STRING key;
-    STRING installFlag;
-begin
-	//result = 1024;
-	//MsiGetProperty(hMSI, "JAWSINSTALLED", installFlag, result);
-    // SprintfBox(INFORMATION, "Debug-JawsScriptInstall-0", "%s", installFlag);
-	//if (installFlag != "True") then
-	//	return FALSE;
-	//endif;
-	//result = 1024;
-	//MsiGetProperty(ISMSI_HANDLE, "JAWSSCRIPTINSTALL", installFlag, result);
-    //// SprintfBox(INFORMATION, "Debug-JawsScriptInstall-0", "%s", installFlag);
-    //if (installFlag != "1") then
-    //	return FALSE;
-   	//endif;
-    
-    result = RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);
-    subKeys = ListCreate(STRINGLIST);
-   	RegDBQueryKey(JAWS_REGROOT, REGDB_KEYS, subKeys);
-   	
-	result = ListGetFirstString(subKeys, key); 
-    while (result != END_OF_LIST) 
-        // SprintfBox(INFORMATION, "Debug-JawsScriptInstall", "%s", key); 
-        SetupJawsScript(key, JAWS_REGROOT + "\\" + key);
-        result = ListGetNextString(subKeys, key);
-    endwhile;  
-end;
-
-function SetupJawsScript(key, fullkeypath)
-	NUMBER result;
-	NUMBER nvSize, nType;
-	STRING dir;
-	STRING locale;
-	STRING jawsdir;
-	LIST dirs;
-begin
-	if (RegDBGetKeyValueEx(fullkeypath, "Target", nType, jawsdir, nvSize) < 0) then
-		return FALSE;
-	endif;
-
-	dir = FOLDER_APPDATA + "\\" + JAWS_APPCONFIGDIR + "\\" + key + "\\" + JAWS_SCRIPTDIR;
-    // SprintfBox (INFORMATION, "Debug-SetupJawsScript-0", "%s", dir); 
-	dirs = ListCreate(STRINGLIST);
-	FindAllDirs(dir, EXCLUDE_SUBDIR, dirs);
-	
-	result = ListGetFirstString(dirs, locale);
-    while (result != END_OF_LIST) 
-        // SprintfBox (INFORMATION, "Debug-SetupJawsScript", "%s", locale); 
-        InstallJawsScript(locale, APPLICATION_NAME, jawsdir);
-        result = ListGetNextString(dirs, locale);
-    endwhile;
-    return TRUE;
-end;
-
-function InstallJawsScript(dir, execname, jawsdir)
-	NUMBER result;
-	STRING target, installdir;
-begin
-	target = dir + "\\" + execname;
-	result = 4096;
-	MsiGetProperty(ISMSI_HANDLE, "CustomActionData", installdir, result);
-	//SprintfBox (INFORMATION, "Debug-InstallJawsScript", "%s %s %s", SRCDIR, targetdir, TARGETDIR); 
-	
-	CopyJawsScript(installdir, target, ".jcf");
-	CopyJawsScript(installdir, target, ".jkm");
-	CopyJawsScript(installdir, target, ".jsh");
-	CopyJawsScript(installdir, target, ".jss");
-	CompileJawsScript(jawsdir, target + ".jss");
-end;
-
-function CopyJawsScript(installdir, target, suffix)
-begin
-	CopyFile(installdir + "\\Scripts\\Jaws\\aiBrowser" + suffix, target + suffix);
-end;
-
-function CompileJawsScript(jawsdir, target)
-    STRING scompileName;
-begin
-	scompileName = "\"" + jawsdir + "\\" + "scompile.exe" + "\"";
-	target = "\"" + target + "\"";
-    // SprintfBox (INFORMATION, "Debug-CompileJawsScript", "%s %s", scompileName, target); 
-	LaunchApplication("", scompileName + " " + target, "", SW_HIDE,
-	                  LAAW_PARAMETERS.nTimeOut, LAAW_OPTION_WAIT | LAAW_OPTION_CHANGEDIRECTORY);	
-end;
-
-function CleanupInstallDirectory(hMSI)
-	NUMBER result;
-	STRING installdir;
-begin
-	result = 4096;
-	MsiGetProperty(ISMSI_HANDLE, "CustomActionData", installdir, result);
-	
-	DeleteDir(INSTALLDIR, ALLCONTENTS);
-end;
diff --git a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/aiBrowserInstaller.ism b/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/aiBrowserInstaller.ism
deleted file mode 100644
index 306849a..0000000
--- a/others/org.eclipse.actf.examples.aibrowser-installer/InstallShield/aiBrowserInstaller.ism
+++ /dev/null
Binary files differ
diff --git a/others/org.eclipse.actf.examples.aibrowser-installer/readme.txt b/others/org.eclipse.actf.examples.aibrowser-installer/readme.txt
deleted file mode 100644
index da70ab2..0000000
--- a/others/org.eclipse.actf.examples.aibrowser-installer/readme.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-############################################################################
-# Copyright (c) 2007, 2008 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial Documentation
-############################################################################
-
-1. Download this project into the workspace that has aiBrowser plugins.
-
-2. Export aiBrowser into C:\build\aiBrowser directory by using 
-   Eclipse Product export wizard.
-
- ** Before export, remove "eclipse" folder in C:\build\aiBrowser.
-   
-3. Run setup.bat from the Command Prompt (or Cygwin shell)
-
-$ cd <eclipse_workspace>\org.eclipse.actf.examples.aibrowser-installer
-$ setup.bat
-
- ** setup.bat can't work well by double clicking from the Eclipse workspace
- 
-4. Build installer by using aiBrowserInstaller.ism (InstallShield)
diff --git a/others/org.eclipse.actf.examples.aibrowser-installer/setup.bat b/others/org.eclipse.actf.examples.aibrowser-installer/setup.bat
deleted file mode 100644
index 6fc444e..0000000
--- a/others/org.eclipse.actf.examples.aibrowser-installer/setup.bat
+++ /dev/null
@@ -1,27 +0,0 @@
-::############################################################################
-::# Copyright (c) 2007, 2008 IBM Corporation and others.
-::# All rights reserved. This program and the accompanying materials
-::# are made available under the terms of the Eclipse Public License v1.0
-::# which accompanies this distribution, and is available at
-::# http://www.eclipse.org/legal/epl-v10.html
-::#
-::# Contributors:
-::#     IBM Corporation - initial API and implementation
-::############################################################################
-REM aiBrowser installer setup script
-::
-setlocal
-if not defined BUILDDIR set BUILDDIR=c:\build\aiBrowser
-
-copy /Y "..\org.eclipse.actf.examples.aibrowser-feature\epl-v10.html" %BUILDDIR%\eclipse
-copy /Y "..\org.eclipse.actf.examples.aibrowser-feature\license.html" %BUILDDIR%\eclipse\notice.html
-
-echo osgi.configuration.area=@user.home/Application Data/ACTF/aiBrowser/1.0/configuration >> %BUILDDIR%\eclipse\configuration\config.ini
-echo osgi.instance.area=@user.home/Application Data/ACTF/aiBrowser/1.0/workspace >> %BUILDDIR%\eclipse\configuration\config.ini
-
-mkdir %BUILDDIR%\Scripts\jaws
-copy /Y "..\org.eclipse.actf.ai.screenreader.jaws\script\*" %BUILDDIR%\Scripts\jaws
-
-mkdir %BUILDDIR%\img
-copy /Y "..\org.eclipse.actf.examples.aibrowser\splash.bmp" %BUILDDIR%\img
-copy /Y "..\org.eclipse.actf.examples.aibrowser\icons\aiBrowser.ico" %BUILDDIR%\img
diff --git a/plugins/org.eclipse.actf.examples.adesigner.nls/.project b/plugins/org.eclipse.actf.examples.adesigner.nls/.project
deleted file mode 100644
index 745d10d..0000000
--- a/plugins/org.eclipse.actf.examples.adesigner.nls/.project
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.adesigner.nls</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.FeatureBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.FeatureNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.adesigner.nls/build.properties b/plugins/org.eclipse.actf.examples.adesigner.nls/build.properties
deleted file mode 100644
index 1b045d8..0000000
--- a/plugins/org.eclipse.actf.examples.adesigner.nls/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2007, 2008 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
-               license.html,\
-               feature.properties,\
-               epl-v10.html
diff --git a/plugins/org.eclipse.actf.examples.adesigner.nls/epl-v10.html b/plugins/org.eclipse.actf.examples.adesigner.nls/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/plugins/org.eclipse.actf.examples.adesigner.nls/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.adesigner.nls/feature.properties b/plugins/org.eclipse.actf.examples.adesigner.nls/feature.properties
deleted file mode 100644
index 8eb5ca1..0000000
--- a/plugins/org.eclipse.actf.examples.adesigner.nls/feature.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-#Sun 11 04:00:00 JST 2007
-###############################################################################
-# Copyright (c) 2003, 2008 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-#
-#featureName=Eclipse ACTF
-#updateSiteName=The Eclipse Project Updates
-description=Translations in Japanese for Eclipse ACTF aDesigner.
-#providerName=Eclipse.org
-#
-copyright=Copyright (c) 2003, 2008 IBM Corporation and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public License v1.0\nwhich accompanies this distribution, and is available at\nhttp\://www.eclipse.org/legal/epl-v10.html\n\nContributors\:\nIBM Corporation - initial API and implementation\n
-licenseURL=license.html
-license=ECLIPSE FOUNDATION SOFTWARE USER AGREEMENT\nMarch 17, 2005\n\nUsage Of Content\n\nTHE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\nOTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\nUSE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\nAGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\nNOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\nAGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\nAND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\nOR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\nTERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\nOF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\nBELOW, THEN YOU MAY NOT USE THE CONTENT.\n\nApplicable Licenses\n\nUnless otherwise indicated, all Content made available by the Eclipse Foundation\nis provided to you under the terms and conditions of the Eclipse Public\nLicense Version 1.0 ("EPL"). A copy of the EPL is provided with this\nContent and is also available at http\://www.eclipse.org/legal/epl-v10.html.\nFor purposes of the EPL, "Program" will mean the Content.\n\nContent includes, but is not limited to, source code, object code,\ndocumentation and other files maintained in the Eclipse.org CVS\nrepository ("Repository") in CVS modules ("Modules") and made available\nas downloadable archives ("Downloads").\n\n- Content may be structured and packaged into modules to facilitate delivering,\nextending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\nplug-in fragments ("Fragments"), and features ("Features").\n- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java? ARchive)\nin a directory named "plugins".\n- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\nEach Feature may be packaged as a sub-directory in a directory named "features".\nWithin a Feature, files named "feature.xml" may contain a list of the names and version\nnumbers of the Plug-ins and/or Fragments associated with that Feature.\n- Features may also include other Features ("Included Features"). Within a Feature, files\nnamed "feature.xml" may contain a list of the names and version numbers of Included Features.\n\nFeatures may also include other Features ("Included Features"). Files named\n"feature.xml" may contain a list of the names and version numbers of\nIncluded Features.\n\nThe terms and conditions governing Plug-ins and Fragments should be\ncontained in files named "about.html" ("Abouts"). The terms and\nconditions governing Features and Included Features should be contained\nin files named "license.html" ("Feature Licenses"). Abouts and Feature\nLicenses may be located in any directory of a Download or Module\nincluding, but not limited to the following locations\:\n\n- The top-level (root) directory\n- Plug-in and Fragment directories\n- Inside Plug-ins and Fragments packaged as JARs\n- Sub-directories of the directory named "src" of certain Plug-ins\n- Feature directories\n\nNote\: if a Feature made available by the Eclipse Foundation is installed using the\nEclipse Update Manager, you must agree to a license ("Feature Update\nLicense") during the installation process. If the Feature contains\nIncluded Features, the Feature Update License should either provide you\nwith the terms and conditions governing the Included Features or inform\nyou where you can locate them. Feature Update Licenses may be found in\nthe "license" property of files named "feature.properties". Such Abouts,\nFeature Licenses and Feature Update Licenses contain the terms and\nconditions (or references to such terms and conditions) that govern your\nuse of the associated Content in that directory.\n\nTHE ABOUTS, FEATURE LICENSES AND FEATURE UPDATE LICENSES MAY REFER\nTO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\nSOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO)\:\n\n- Common Public License Version 1.0 (available at http\://www.eclipse.org/legal/cpl-v10.html)\n- Apache Software License 1.1 (available at http\://www.apache.org/licenses/LICENSE)\n- Apache Software License 2.0 (available at http\://www.apache.org/licenses/LICENSE-2.0)\n- IBM Public License 1.0 (available at http\://oss.software.ibm.com/developerworks/opensource/license10.html)\n- Metro Link Public License 1.00 (available at http\://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n- Mozilla Public License Version 1.1 (available at http\://www.mozilla.org/MPL/MPL-1.1.html)\n\nIT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\nTO USE OF THE CONTENT. If no About, Feature License or Feature Update License\nis provided, please contact the Eclipse Foundation to determine what terms and conditions\ngovern that particular Content.\n\nCryptography\n\nContent may contain encryption software. The country in which you are\ncurrently may have restrictions on the import, possession, and use,\nand/or re-export to another country, of encryption software. BEFORE\nusing any encryption software, please check the country's laws,\nregulations and policies concerning the import, possession, or use,\nand re-export of encryption software, to see if this is permitted.\n\nJava and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.\n
diff --git a/plugins/org.eclipse.actf.examples.adesigner.nls/feature.xml b/plugins/org.eclipse.actf.examples.adesigner.nls/feature.xml
deleted file mode 100644
index 0bcb65b..0000000
--- a/plugins/org.eclipse.actf.examples.adesigner.nls/feature.xml
+++ /dev/null
@@ -1,135 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.actf.examples.adesigner.nls"
-      label="Eclipse ACTF Example aDesigner Client NLS (Incubation)"
-      version="0.7.0.qualifier"
-      provider-name="Eclipse.org">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <includes
-         id="org.eclipse.rcp.nls1"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.adesigner.doc.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"/>
-
-   <plugin
-         id="org.eclipse.ui.views.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.jetty.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.registry.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.http.servlet.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.equinox.jsp.jasper.registry.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.base.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.ui.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.help.webapp.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.osgi.services.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.core.variables.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-   <plugin
-         id="org.eclipse.ui.forms.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"
-         unpack="false"/>
-
-</feature>
diff --git a/plugins/org.eclipse.actf.examples.adesigner.nls/license.html b/plugins/org.eclipse.actf.examples.adesigner.nls/license.html
deleted file mode 100644
index c6af966..0000000
--- a/plugins/org.eclipse.actf.examples.adesigner.nls/license.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<html>
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
-<title>Eclipse.org Software User Agreement</title>
-</head>
-
-<body lang="EN-US" link=blue vlink=purple>
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>March 17, 2005</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-   
-<h3>Applicable Licenses</h3>   
-   
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
-   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse.org CVS repository (&quot;Repository&quot;) in CVS
-   modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-   
-<ul>
-	<li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-	<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-	<li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-	<li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>   
- 
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-	<li>The top-level (root) directory</li>
-	<li>Plug-in and Fragment directories</li>
-	<li>Inside Plug-ins and Fragments packaged as JARs</li>
-	<li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-	<li>Feature directories</li>
-</ul>
-		
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Eclipse Update Manager, you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-	<li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-	<li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-	<li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-	<li>IBM Public License 1.0 (available at <a href="http://oss.software.ibm.com/developerworks/opensource/license10.html">http://oss.software.ibm.com/developerworks/opensource/license10.html</a>)</li>	
-	<li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-	<li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-   
-<small>Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.</small>   
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/.project b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/.project
deleted file mode 100644
index 770d878..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.aibrowser.doc.nl1</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index daffb5f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-#Wed Sep 26 20:34:28 JST 2007
-eclipse.preferences.version=1
-encoding//nl/ja/docs=UTF-8
-encoding//nl/ja/docs/index.html=UTF-8
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/META-INF/MANIFEST.MF
deleted file mode 100644
index 3de59d2..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,7 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Eclipse ACTF aiBrowser Nl1 Fragment (Incubation)
-Bundle-SymbolicName: org.eclipse.actf.examples.aibrowser.doc.nl1
-Bundle-Version: 0.5.0.qualifier
-Bundle-Vendor: Eclipse.org
-Fragment-Host: org.eclipse.actf.examples.aibrowser.doc;bundle-version="[0.0.1,2.0.0)"
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/about.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/build.properties b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/build.properties
deleted file mode 100644
index a4edfcc..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/build.properties
+++ /dev/null
@@ -1,13 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = META-INF/,\
-               nl/,\
-               about.html
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/faq.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/faq.html
deleted file mode 100644
index cf92726..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/faq.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>よくある質問 : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-
-<h1>よくある質問</h1>
-<p class="h1">
-</p>
-
-<dl class="h2">
-  <dt>音量の調整はできるが、再生、停止、一時停止ができない</dt>
-  <dd>
-    Flash コンテンツは、作り方によって音量の調整だけが可能なマルチメディアを含むものが存在します。
-    特に、ビデオが無く音声だけを再生するような Flash コンテンツで多く見られます。
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>音量を小さくしたのに、勝手に大きくなる。停止したのに、勝手に再生される</dt>
-  <dd>
-    コンテンツに含まれるプログラムによっては、自動的に音量の調整や再生の制御が行われるコンテンツがあります。
-    このような場合、aiBrowser の音量の調整や、停止の機能は使用できません。
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>Flash コンテンツにアクセスできない</dt>
-  <dd>
-     次の手順を実行してください。
-    <ol>
-      <li>F4 キーを押してコンテンツの再解析を行う</li>
-      <li>「ファイル」 メニューから 「インターネットキャッシュを削除」 を選んで、インターネットキャッシュを削除する</li>
-    </ol>
-     上記の手順を行っても問題がある場合は、Flash コンテンツのバージョンが 9 である可能性があります。aiBrowser は バージョン 9 の Flash コンテンツをサポートしていません。</li>
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>「o」 や 「h」 などのキーが、アドレス入力フォームで入力できない</dt>
-  <dd>
-        ステータスバーでモードを確認するか、「S」 キーを押して現在のモードを読み上げてください。
-        モードが [ツリーナビゲーション] になっている場合は、「Alt + D」  キーを押して [フォーム入力] モードに変更して下さい。
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>「o」 や 「h」 などのキーが、HTML 入力フォームで入力できない</dt>
-  <dd>
-	ウェブページの入力フォームで文字入力を行うためには、上下矢印キーで項目を選ぶか、「F」 キーを押してフォーム項目へ移動した後 Enter キーを押してください。
-  </dd>
-</dl>
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/audio-description.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/audio-description.png
deleted file mode 100644
index 37ad5ef..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/audio-description.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/bl_32.gif b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/bl_32.gif
deleted file mode 100644
index 3e10090..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/bl_32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/clear-confirm.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/clear-confirm.png
deleted file mode 100644
index dca01b4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/clear-confirm.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/flash-dom.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/flash-dom.png
deleted file mode 100644
index 99f76c1..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/flash-dom.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/protalker-settings.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/protalker-settings.png
deleted file mode 100644
index 70e4cff..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/protalker-settings.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/sapiSettings.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/sapiSettings.png
deleted file mode 100644
index 515890c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/sapiSettings.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/screen.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/screen.png
deleted file mode 100644
index 8132b5d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/screen.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/user-annotation.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/user-annotation.png
deleted file mode 100644
index 0bc1d9e..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/user-annotation.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/voices.png b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/voices.png
deleted file mode 100644
index 72b319b..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/img/voices.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/index.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/index.html
deleted file mode 100644
index 650b2a8..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/index.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>Accessibility Internet Browser for Multimedia ヘルプ</title>
-</head>
-
-<body>
-<h1><img src="img/bl_32.gif" alt="" style="vertical-align:middle"/> Accessibility Internet Browser for Multimedia ヘルプ</h1>
-<div class="h1">
-  <p>
-    Accessibility Internet Browser for Multimedia (aiBrowser for Multimedia)
-    は、動画等のマルチメディアをコントロールする機能と、ユーザが注釈を追加して作ることのできる代替インタフェースを提供する、
-    視覚障害者のためのインターネットブラウザです。
-
-  </p>
-</div>
-
-<h2>目次</h2>
-<div class="h2">
-  <ul>
-    <li><a href="./quickstart.html">クイック・スタート</a></li>
-    <li><a href="./keyreference-basic.html">基本ショートカットキー</a></li>
-    <li><a href="./keyreference.html">すべてのショートカットキー</a></li>
-    <li><a href="./settings.html">設定について</a></li>
-    <li><a href="./screen-readers.html">スクリーンリーダーと一緒に利用する</a></li>
-    <li><a href="./faq.html">よくある質問</a></li>
-    <li><a href="../../../notices.html">特記事項</a></li>
-  </ul>
-</div>
-
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/keyreference-basic.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/keyreference-basic.html
deleted file mode 100644
index a3c578a..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/keyreference-basic.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>基本ショートカットキー : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-<h1>基本ショートカットキー</h1>
-<p class="h1">
-</p>
-<div class="h1">
-<ul>
- <li><a href="#file">ブラウザ・コントロール</a></li>
- <li><a href="#navigate">ナビゲーション</a></li>
- <li><a href="#multimedia">マルチメディア・コントロール</a></li>
-</ul>
-</div>
-
-<a name="file"/>
-<h2>ブラウザ・コントロール</h2>
-<dl class="h2">
-  <dt>Ctrl + O</dt><dd>「URL を開く」 ダイアログを開く。開きたいページの URL を入力してください</dd>
-  <dt>F5</dt><dd>ページ更新。現在のページを最新の情報に更新します</dd>
-  <dt>Alt + 右矢印キー</dt><dd>次に進む。次のページ履歴へ移動します</dd>
-  <dt>Alt + 左矢印キー</dt><dd>前に戻る。前のページ履歴へ移動します</dd>
-  <dt>S</dt><dd>現在のモードを読み上げ。 モードには 「ツリー・ナビゲーション・モード」 と 「フォーム入力モード」 があります</dd>
-  <dt>Alt + D</dt><dd>アドレス入力バーへ移動。URL 入力モードに切り替わります。URL を入力して Enter キーを押すか、Esc キーを押して入力モードを解除してください
-  </dd>
-</dl>
-
-<a name="navigate"/>
-<h2>ナビゲーション</h2>
-<dl class="h2">
-  <dt>下矢印キー</dt><dd>次の項目へ移動</dd>
-  <dt>上矢印キー</dt><dd>前の項目へ移動</dd>
-  <dt>Alt + 下矢印キー</dt><dd>現在の位置から最後までを読み上げ。読み上げている途中で別の操作を行うと、読み上げを停止します</dd>
-  <dt>Ctrl</dt><dd>読み上げを停止</dd>
-  
-  <dt>Enter または スペース</dt><dd>選択項目をクリック / チェックボックスやラジオボタンの選択を切替  / テキスト入力ダイアログを開く / コンボボックスを選択</dd>
-  
-  <dt>F4</dt><dd>コンテンツの再解析。 Flash コンテンツにアクセスできなかったり、マルチメディアコンテンツのコントロールができない場合は、このキーを押して再解析を行ってみてください</dd>
-  <dt>Ctrl + Alt + A</dt><dd>音声解説機能のオン、オフの切替</dd>
-</dl>
-
-<dl class="h2">
-  <dt>Home または Ctrl + Home</dt><dd>ページの先頭へ移動</dd>
-  <dt>H または 右矢印キー</dt><dd>次の見出しへ移動</dd>
-  <dt>Tab</dt><dd>次のリンクへ移動</dd>
-  <dt>N</dt><dd>次のテキストブロックへ移動</dd>
-</dl>
-
-<p class="h2">
-  次の項目へ移動する際、ページが大きい場合には目標に到達するまでに時間がかかることがあります。
-</p>
-
-<a name="multimedia"/>
-<h2>マルチメディア・コントロール</h2>
-<dl class="h2">
-  <dt>Ctrl + P</dt><dd>ビデオ・オーディオを再生</dd>
-  <dt>Ctrl + S</dt><dd>ビデオ・オーディオを停止</dd>
-  <dt>Pause</dt><dd>ビデオ・オーディオを一時停止または再開</dd>
-  
-  <dt>Ctrl + M</dt><dd>音を消す</dd>
-  <dt>Ctrl + J</dt><dd>音量を下げる</dd>
-  <dt>Ctrl + K</dt><dd>音量を上げる</dd>
-</dl>
-
-
-
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/keyreference.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/keyreference.html
deleted file mode 100644
index b6d7c7c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/keyreference.html
+++ /dev/null
@@ -1,152 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>すべてのショートカットキー : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-<h1>すべてのショートカットキー</h1>
-<p class="h1">
-ショートカットキーに割り当てられている機能はメニューでも操作できます。
-</p>
-<div class="h1">
-<ul>
- <li><a href="#file">ブラウザ・コントロール 1(ファイル・メニュー)</a></li>
- <li><a href="#browser">ブラウザ・コントロール 2(ウィンドウ・メニュー)</a></li>
- <li><a href="#navigate">ナビゲーション機能(ナビゲーション・メニュー)</a></li>
- <li><a href="#jump">ジャンプ機能(ジャンプ・メニュー)</a></li>
- <li><a href="#multimedia">マルチメディア・コントロール(マルチメディア・メニュー)</a></li>
- <li><a href="#annotation">注釈(注釈メニュー)</a></li>
-</ul>
-</div>
-
-<a name="file"/>
-<h2>ブラウザ・コントロール 1 (ファイル・メニュー)</h2>
-<dl class="h2">
-  <dt>Ctrl + O</dt><dd>「URL を開く」 ダイアログを開く。開きたいページの URL を入力してください</dd>
-  <dt>Ctrl + Alt + I</dt><dd>現在のページを通常使用するブラウザで開く</dd>
-  
-  <dt>Ctrl + W</dt><dd>現在のページを閉じる</dd>
-  
-  <dt>Ctrl + I</dt><dd>新しいメタデータ・ファイルを読み込む。
-  メタデータ・ファイルを読み込み、aiBrowserで利用可能にします。
-  </dd>
-  
-  <dt>Ctrl + E</dt><dd>現在のページの注釈情報をメタデータ・ファイルとして書き出す。
-  現在のページに注釈情報がない場合は、書き出しは行われません。
-  </dd>
-  
-  <dt>Ctrl + Alt + E</dt><dd>保存されている全ての注釈情報を書き出す。
- aiBrowserに保存されている全ての注釈情報を圧縮されたファイル形式で書き出します。
-  </dd>
-</dl>
-
-
-<a name="browser"/>
-<h2>ブラウザ・コントロール 2 (ウィンドウ・メニュー)</h2>
-<dl class="h2">
-  <dt>F5</dt><dd>ページ更新。現在のページを最新の情報に更新します</dd>
-  <dt>Alt + 右矢印キー</dt><dd>次に進む。次のページ履歴へ移動します</dd>
-  <dt>Alt + 左矢印キー</dt><dd>前に戻る。前のページ履歴へ移動します</dd>
-  <dt>Alt + D</dt><dd>アドレス入力バーへ移動</dd>
-
-  <dt>Ctrl + Tab</dt><dd>次のタブへ移動</dd>
-  <dt>Ctrl + Shift + Tab</dt><dd>前のタブへ移動</dd>
-
-  <dt>S</dt><dd>現在のモードを読み上げ</dd>
-  <dt>T</dt><dd>現在のメディア状態を読み上げ</dd>
-  
-  <dt>Ctrl + Alt + T</dt><dd>ナビゲーション・ツリービューと音声解説の表示・非表示を切替</dd>
-</dl>
-
-<a name="navigate"/>
-<h2>ナビゲーション機能 (ナビゲーション・メニュー)</h2>
-<dl class="h2">
-  <dt>下矢印キー</dt><dd>次の項目へ移動</dd>
-  <dt>上矢印キー</dt><dd>前の項目へ移動</dd>
-  <dt>Alt + 下矢印キー</dt><dd>現在位置から最後までを読み上げ</dd>
-  
-  <dt>Enter または スペース</dt><dd>選択項目をクリック / チェックボックスやラジオボタンの選択を切替  / テキスト入力ダイアログを開く
-  </dd>
-  
-  <dt>Ctrl + F</dt><dd>「文字列の検索」 ダイアログを開く。Enter キーを押すと下方向に検索を行います</dd>
-  <dt>Ctrl + R</dt><dd>「文字列の検索」 ダイアログを開く。Enter キーを押すと上方向に検索を行います </dd>
-  
-  <dt>Ctrl + Alt + K</dt><dd>アクセスキーのリストを開く</dd>
-  
-  <dt>F4</dt><dd>コンテンツの再解析</dd>
-  <dt>Ctrl + Alt + N</dt><dd>メタデータの切替</dd>
-  <dt>Ctrl + Alt + A</dt><dd>音声解説機能のオン・オフの切替</dd>
-</dl>
-
-<a name="jump"/>
-<h2>ジャンプ機能(ジャンプ・メニュー)</h2>
-<dl class="h2">
-  <dt>Home または Ctrl + Home</dt><dd>ページの先頭へ移動</dd>
-  <dt>End または Ctrl + End</dt><dd>ページの最後へ移動</dd>
-  <dt>H または 右矢印キー</dt><dd>次の見出しへ移動</dd>
-  <dt>Tab</dt><dd>次のリンクへ移動</dd>
-  <dt>O</dt><dd>次のオブジェクト(Flash、Windows Mediaなど)へ移動</dd>
-  <dt>F</dt><dd>次のフォームへ移動</dd>
-  <dt>I</dt><dd>次のリスト項目へ移動</dd>
-  <dt>M</dt><dd>次のメディア・オブジェクトへ移動</dd>
-  <dt>N</dt><dd>次のテキストブロックへ移動</dd>
-  <dt>A</dt><dd>次の代替テキスト編集点へ移動</dd>
-
-  <dt>Shift + H または 左矢印キー</dt><dd>前の見出しへ移動</dd>
-  <dt>Shift + Tab</dt><dd>前のリンクへ移動</dd>
-  <dt>Shift + O</dt><dd>前のオブジェクトへ移動</dd>
-  <dt>Shift + F</dt><dd>前のフォームへ移動</dd>
-  <dt>Shift + I</dt><dd>前のリスト項目へ移動</dd>
-  <dt>Shift + M</dt><dd>前のメディア・オブジェクトへ移動</dd>
-  <dt>Shift + N</dt><dd>前のテキストブロックへ移動</dd>
-  <dt>Shift + A</dt><dd>次の代替テキスト編集点へ移動</dd>
-
-  <dt>1, 2, 3, 4, 5, 6</dt><dd>次のレベル(1から6)見出しへ移動</dd>
-  <dt>Shift + 1, 2, 3, 4, 5, 6</dt><dd>前のレベル(1から6)見出しへ移動</dd>
-</dl>
-
-<a name="multimedia"/>
-<h2>マルチメディア・コントロール (マルチメディア・メニュー)</h2>
-<dl class="h2">
-  <dt>Ctrl + P</dt><dd>ビデオ・オーディオの再生または一時停止</dd>
-  <dt>Ctrl + S</dt><dd>ビデオ・オーディオの停止</dd>
-  <dt>Pause</dt><dd>ビデオ・オーディオの一時停止</dd>
-  
-  <dt>Ctrl + M</dt><dd>音を消す</dd>
-  <dt>Ctrl + J</dt><dd>音量を下げる</dd>
-  <dt>Ctrl + K</dt><dd>音量を上げる</dd>
-  
-  <dt>Ctrl + Shift + J</dt><dd>音量を細かく下げる</dd>
-  <dt>Ctrl + Shift + K</dt><dd>音量を細かく上げる</dd>
-  
-  <dt>Ctrl + Alt + Page Up</dt><dd>音声読み上げ速度を上げる</dd>
-  <dt>Ctrl + Alt + Page Down</dt><dd>音声読み上げ速度を下げる</dd>
-  
-  <dt>Ctrl + R</dt><dd>Flashコンテンツの自動修正を試す。
-    これはFlashコンテンツを解析することにより、よりアクセシブルにすることができる機能です。
-    もしFlashコンテンツがアクセシブルでない場合はこの機能をお試し下さい。</dd>
-</dl>
-
-
-<a name="annotation"/>
-<h2>注釈(注釈メニュー)</h2>
-<dl class="h2">
-  <dt>Ctrl + A</dt><dd>代替テキスト編集点で代替テキストを編集。代替テキスト編集点でのみ有効です</dd>
-  <dt>Ctrl + H</dt><dd>しおりの追加または削除</dd>
-  
-  <dt>Ctrl + Alt + S</dt><dd>注釈の保管。「自動的に注釈を保管する」が設定されている場合には注釈は自動的に保管されます</dd>
-  <dt>Ctrl + Alt + R</dt><dd>現在のページ内の全注釈を削除。元に戻せません</dd>
-</dl>
-
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/quickstart.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/quickstart.html
deleted file mode 100644
index c32ad12..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/quickstart.html
+++ /dev/null
@@ -1,226 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>クイック・スタート : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-
-<h1>クイック・スタート</h1>
-<p class="h1">
-</p>
-
-<div class="h1">
-<ul>
- <li><a href="#overview">概要</a></li>
- <li><a href="#basic">1. 基本ブラウズ機能</a></li>
- <li><a href="#multimedia">2. マルチメディア・オーディオ制御機能</a></li>
- <li><a href="#notes">3. ユーザによる注釈機能</a></li>
-   <ul>
-   <li><a href="#addnotes">3-1. 代替テキストを追加する</a></li>
-   <li><a href="#addheader">3-2. 見出し情報を追加する</a></li>
-   </ul>
- <li><a href="#fennec">4. Fennec</a></li>
-   <ul>
-   <li><a href="#youtube">4-1. YouTube クイック・ツアー</a></li>
-   </ul>
-</ul>
-</div>
-
-<a name="overview"/>
-<h2>概要</h2>
-<p class="h2 img">
-  <img src="img/screen.png" width="640" height="459" alt="screenshot of aiBrowser"/>
-</p>
-
-<p class="h1">
-最近のウェブ環境では、直感的かつ視覚的効果の高い表現が急速に多様化しています。
-
-マルチメディア・コンテンツはその代表的な例です。
-しかしながら、スクリーンリーダ利用者にとって、こうしたマルチメディア・コンテンツにアクセスすることはとても難しいというのが現実です。 
-</p>
-<p class="h1">
-aiBrowser は、動的に変化するコンテンツを含むマルチメディア・コンテンツが、画像を見たりマウスを操作することのできないスクリーンリーダ利用者にとって、いかにアクセシブルに作られているかを評価する研究から生まれました。
-</p>
-
-<p class="h1">
-このセクションでは、最初に aiBrowser の基本機能を紹介したあと、マルチメディア・コンテンツにアクセスするための aiBrowserの 3 つの特徴を説明します。
-</p>
-
-<a name="basic"/>
-<h2>1.	基本ブラウズ機能</h2>
-
-<p class="h2">
-aiBrowser の基本操作は、スクリーンリーダと同様の操作で行うことができます。また、読み上げに関する基本的な機能もスクリーンリーダと同様です。
-</p>
-
-<ul>
-<li>各項目へ移動: 上下矢印キー
-<li>見出しへ移動: 左右矢印キー (または「H」、「Shift + H」)
-<li>ページの先頭へ移動: Home キー (または 「Ctrl + Home」)
-<li>ページの最後へ移動: End キー (または 「Ctrl + End」)
-</ul>
-<ul>
-<li>リンクテキスト: 「リンク」 と前置きして読み上げられます
-<li>構造化情報: リスト、フォーム要素、Flash といった構造化情報には、その構造を説明するテキストが追加されます
-</ul>
-
-<p class="h2">
-その他の操作に関しては、<a href="keyreference-basic.html">基本ショートカットキー</a> および <a href="keyreference.html">全ショートカットキー</a> の項目を参照してください。
-</p>
-<p class="h2">
-<b>注意:</b> aiBrowser は、実験の第 1 段階のプログラムであり、「<a href="keyreference.html">全ショートカットキー</a>」に記載されている機能がすべてです。
-文字、単語、段落単位の読み上げや、クリップボードの読み上げといったスクリーンリーダ基本機能のいくつかは現時点ではサポートしていません。
-</p>
-
-<a name="multimedia"/>
-<h2>2. マルチメディア・オーディオ制御機能</h2>
-<p class="h2">
-ページを開くと自動的に音楽が鳴り出すマルチメディア・コンテンツがよくありますが、通常のスクリーンリーダでは、音楽と読み上げ音声の音量を別々に制御することができません。
-</p>
-<p class="h2">
-aiBrowser はこのような時に、オーディオ制御用のショートカットキーを使用して、マルチメディア・コンテンツの音量を、読み上げ音声とは別に制御することができます。
-マルチメディア・コンテンツの音量を下げたい時は、「Ctrl + J」 キー、上げたいときは、「Ctrl + K」 キーを押します。
-さらに、「Ctrl + S」 キーで再生を中止、「Ctrl + P」 キーで再開、Pause キーで一時停止、「Ctrl + M」 キーで音を消す、といった細かい制御が可能です。
-</p>
-<p class="h2">
-<b>注意:</b> すべてのマルチメディア・コンテンツでこうした機能が使えるわけではありません。制限事項については、<a href="faq.html">よくある質問</a> の項目を参照してください。
-</p>
-
-<a name="notes"/>
-<h2>3. ユーザによる注釈機能</h2>
-<p class="h2">
-マルチメディア・コンテンツは、通常、視覚的効果を重視して作られており、読み上げられるテキスト情報が少ないということがよくあります。
-また、見出しのような構造化情報が少ないため、マルチメディア・コンテンツを非視覚的に操作することはほとんど不可能だと思われてきました。
-</p>
-<p class="h2">
-aiBrowserは、この問題を解決するための新たな試みとして、ユーザが代替テキストや見出しを追加できる機能 (注釈機能) を導入しました。
-ユーザ自身あるいはボランティアが、代替テキストや見出しを注釈として追加することで、非視覚的にマルチメディア・コンテンツを操作できるようにする技術です。
-注釈が追加されていれば、ウェブコンテンツが制作者によってアクセシブルに修正されることを待たずに操作することが可能になります。
-</p>
-
-<a name="addnotes"/>
-<h3>3-1. 代替テキストを追加する</h3>
-<p class="h3">
-代替テキストの無い画像や、テキストラベルのない Flash オブジェクトに、注釈として代替テキストを追加することができます。
-</p>
-<p class="h3">
-「A」 キーを押すと、代替テキスト注釈を追加できる項目へジャンプします。ここで 「Ctrl + A」 キーを押すと、代替テキストを入力するためのダイアログボックスが開きます。
-テキストを入力して Enter キーを押すと登録することができます。
-一度代替テキストが追加されたページは、その後、何度 aiBrowser で開いても同様にその代替テキストを利用することができます。
-</p>
-
-<p class="h3">
-代替テキスト注釈が追加されている場所で、再度 「Ctrl + A」 キーを押すと、代替テキストを削除/変更することができます。ページ内に注釈として追加されているすべての代替テキストと見出しを削除したい場合は、「Ctrl + Alt + R」 キーを押します。
-</p>
-<p class="h3">
-<b>注意:</b> 代替テキスト注釈が追加されているページで、それらがが利用できない場合は、「F4」 キーを押してコンテンツの再解析を実行してください。
-Flash ページのロード完了を正しく検出できなかった場合に、このような手動操作を行う必要があります。
-</p>
-
-<a name="addheader"/>
-<h3>3-2. 見出し情報を追加する</h3>
-<p class="h3">
-見出し、またはしおりとして利用できる見出し情報を、注釈として追加することができます。aiBrowser には見出しへジャンプする機能がありますので、見出し情報を追加することで、ページ内をより効率的に移動することができるようになります。
-</p>
-<p class="h3">
-見出し注釈を追加したい場所で 「Ctrl + H」 キーを押すと、その場所に見出しが追加されます。
-一度見出しが追加されたページは、その後、何度 aiBrowser で開いても同様にその見出しを利用することができます。 
-</p>
-
-<p class="h3">
-見出し注釈が追加された場所で、再度 「Ctrl + H」 キーを押すと、見出し注釈を削除することができます。
-ページ内に注釈として追加されているすべての見出しと代替テキストを削除したい場合は、「Ctrl + Alt + R」 キーを押します。 
-</p>
-
-<p class="h3">
-<b>注意:</b> 見出し注釈が追加されているページで、それらがが利用できない場合は、「F4」 キーを押してコンテンツの再解析を実行してください。
-Flash ページのロード完了を正しく検出できなかった場合に、このような手動操作を行う必要があります。
-</p>
-
-<a name="fennec"/>
-<h2>4. Fennec</h2>
-<p class="h2">
-Fennec は、Fennec ファイルによってウェブコンテンツを非視覚的にアクセス可能にできる、aiBrowser の先進的な新機能です。
-
-
-この機能によって、ウェブページを視覚に障害を持つユーザでもアクセス可能な構造に再構成したり、
-テキスト情報を追加することで音声読み上げをより理解しやすいものにすることができます。
-</p>
-<p class="h2">
-視覚的効果を上げるために、背景色や、フォントサイズ、画像、アニメーションなどによって、ページが分割されているコンテンツが多くあります。
-しかし、このような視覚情報は非視覚的にはまったく伝達されないため、読み上げ時には情報が欠落してしまいます。
-Fennec の仕組みでは、ウェブページの視覚的な情報を外部から動的に追加することができます。
-Fennec は XML ベースのメタデータであり、HTML や DHTML、Flash コンテンツなどのウェブコンテンツに適用することができます。
-</p>
-
-<p class="h2">
-aiBrowser の 「お気に入り」 メニューには、既に Fennec ファイルが用意されたウェブページがいくつか入っています。
-「Alt + A」 キーを押すとお気に入りメニューが表示されます。
-Fennec ファイルが用意されているページは、そうでないページと比較して、非視覚的なブラウジングが劇的に良くなります。
-それは、見出し情報が適切に付けられていて、読み上げられる文字列もより意味のあるものだからです。
-そのため、「H」 キーもしくは 「Shift + H」 キーを数回押すことで、ページの概要を知ることができます。
-</p>
-
-<p class="h2">
-なお、現在のバージョンでは、Fennec ファイルの編集はサポートされていませんが、将来的には機能が追加される予定です。
-</p>
-
-<p class="h2">
-<b>注意:</b> aiBrowser のお気に入りメニューに入っているページの Fennec ファイルは、alphaWorks にリリースされた時点のものです(2007年 9月 27日)。
-そのため、リリース以降に該当ページの更新があった場合には、Fennec ファイルが適切に働かない可能性があります。
-</p>
-
-<a name="youtube"/>
-<h3>4-1. YouTube クイック・ツアー</h3>
-<p class="h3">
-ここでは、YouTube の動画を楽しむための手順をご紹介します。
-</p>
-<div class="h3">
-<ol class="space">
-<li>aiBrowser で <a href="http://www.youtube.com">YouTube トップページ</a>を開きます。
-<li>「H」 キーを 1回押して、ページの中の 「Search」 へ移動します。</li>
-<li>下矢印キーを押すとエディットコントロールへ移動しますので、そこで Enter キーを押してテキスト入力ダイアログボックスを開きます。</li>
-<li>検索したい文字列を入力して Enter キーを押すと、入力した文字列がエディットコントロールに反映されます。</li>
-<li>下矢印キーを 1回押して 「Search」 ボタンへ移動します。</li>
-<li>Enter キーを押すと検索が開始され、しばらくすると検索結果のページへ移動します。
-<li>「H」 キーを数回押すと、上から順番に個々の検索結果へジャンプします</li>
-<li>目的の動画が見つかったら、そこで Enter キーを押します。</li>
-<li>ページがロードされた後、自動的に動画再生が始まります。 
-</div>
-</ol>
-<p class="h3 b">
-動画のコントロール: 
-</p>
-<div class="h3">
-<ol class="space">
-<li>「Ctrl + S」 キーを押すと、動画が停止します。</li>
-<li>「Ctrl + P」 キーを押して再生を開始します。</li>
-<li>Pause キーを繰り返し押すと、再生と一時停止の切り替えを行うことができます。</li>
-<li>音量を小さくしたい時は 「Ctrl + J」、大きくしたい時は 「Ctrl + K」 を押します。</li>
-</ol>
-動画コントロールの操作がうまく動作しない時は、「F4」 キーを押してページの再解析を実行してみてください。
-</div>
-<p class="h3 b">
-他の動画を検索する: 
-</p>
-<div class="h3">
-<ol class="space">
-<li>「F」 キーを 1回押して、検索エディットコントロールへ移動しますので、そこで Enter キーを押してテキスト入力ダイアログを開きます。</li>
-<li>検索したい文字列を入力して Enter キーを押すと、入力した文字列がエディットコントロールに反映されます。</li>
-<li>下矢印キーを 1回押して 「Search」 ボタンへ移動します。</li>
-<li>Enter キーを押すと検索が開始されます。</li>
-</ol>
-</div>
-
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/screen-readers.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/screen-readers.html
deleted file mode 100644
index d14db61..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/screen-readers.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>JAWS for Windows を利用する: Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-
-<h1>スクリーンリーダーと一緒に利用する</h1>
-<p class="h1">
-aiBrowser は、起動時にスクリーンリーダーを検出します。
-aiBrowser を起動する前に普段使っているスクリーンリーダーを実行してください。
-aiBrowserは JAWS for Windows および Window-Eyes に対応しています。
-これ以外のスクリーンリーダーについては、現在対応を検討中です。
-</p>
-<div class="h1">
-<ul>
-  <li><a href="#jaws">JAWS for Windows を利用する</a></li>
-  <li><a href="#windowEyes">Window-Eyes を利用する</a></li>  
-</ul>
-</div>
-<h2>JAWS for Windows を利用する</h2>
-<p class="h2">
-</p>
-<h3>設定</h3>
-<dl class="h3">
-<dt>音声設定</dt>
-<dd>JAWS が実行中であれば、aiBrowser は起動時に自動的に JAWS 経由で読み上げを行うように音声設定が切り替えられます。
-正しく動作していない場合は、<a href="settings.html#voices">音声設定</a> を手動で行ってください。
-</dd>
-</dl>
-<h3>JAWS 利用時の特有の動作</h3>
-<dl class="h3">
-  <dt>画面構成</dt>
-  <dd>JAWS 利用時の aiBrowser 画面は、JAWS を利用しない場合と比較して大きく見た目が異なります。
-    ナビゲーション・ツリービュー、音声解説、およびアドレス・バーは、JAWS 実行時には表示されません。これは aiBrowser と JAWS の読み上げが衝突することを回避するためです。</dd>
-  <dt>すべて読み上げ(Alt + 下矢印キー)</dt>
-  <dd>「すべて読み上げ」実行時には、ブラウザ画面の上にテキスト読み上げ画面が表示されます。
-  </dd>
-</dl>
-
-<h2>Window-Eyes を利用する</h2>
-<p class="h2">
-</p>
-<h3>設定</h3>
-<dl class="h3">
-<dt>音声設定</dt>
-<dd>Window-Eyes が実行中であれば、aiBrowser は起動時に自動的に Window-Eyes 経由で読み上げを行うように音声設定が切り替えられます。
-正しく動作していない場合は、<a href="settings.html#voices">音声設定</a> を手動で行ってください。
-</dd>
-</dl>
-<h3>Window-Eyes 利用時の特有の動作</h3>
-<dl class="h3">
-  <dt>すべて読み上げ(Alt + 下矢印キー)</dt>
-  <dd>「すべて読み上げ」はWindow-Eyesをご利用の場合には機能しません。
-  </dd>
-</dl>
-
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/settings.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/settings.html
deleted file mode 100644
index e550051..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/settings.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>設定について : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-
-<h1>設定について</h1>
-	<p class="h1">
-	  各設定を行うには、ウィンドウ・メニューから 「設定」 を選択して設定ダイアログを開きます。
-	</p>
-	<div class="h1">
-	  <ul>
-		<li><a href="#voices">音声</a>
-		<ul>
-			<li><a href="#sapi">SAPI 設定</a></li>
-			<li><a href="#protalker">ProTalker 設定</a></li>
-		</ul></li>
-		<li><a href="#audio">音声解説</a></li>
-		<li><a href="#flash">Flash プロキシ</a></li>
-		<li><a href="#annotation">注釈</a></li>
-	  </ul>
-	</div>
-
-<a name="voices"></a>
-<h2>音声</h2>
-	<p class="h2">
-            音声出力の基本設定を行うパネルです。使用する音声合成エンジンの選択と、音声出力速度の設定を行います。
-            音声合成エンジンごとに異なる設定に関しては、それぞれの音声合成エンジンの設定パネルを利用します。
-	</p>
-	<p class="h2 img">
-	  <img src="img/voices.png" alt="音声設定ページの画像"/>
-	</p>
-	<dl class="h2">
-	  <dt>TTS エンジン</dt>
-	  <dd>音声合成 (Text-To-Speech) エンジンを選択します。
-	  <dl>
-	  <dt>JAWS</dt>
-	  <dd>JAWS for Windows が aiBrowser 起動時に実行されている場合にのみ選択可能です。</dd>
-	  <dt>Window-Eyes</dt>
-	  <dd>Window-Eyes が aiBrowser 起動時に実行されている場合にのみ選択可能です。</dd>
-	  <dt>ProTalker</dt>
-	  <dd>ProTalker OCX (ptocx.exe) がインストールされている場合にのみ選択可能です。 <a href="#protalker">「ProTalker 設定」 へ</a></dd>
-	  <dt>SAPI 5 TTS</dt>
-      <dd>Microsoft&#174; Speech API (SAPI) 5.0 対応の音声合成エンジンを利用する場合に選択します。
-	  <a href="#sapi">「SAPI 設定」 へ</a></dd>
-	  </dl></dd>
-	  <dt>速度</dt>
-	  <dd>音声再生の速度を設定します。スライダを左に動かすと遅くなり、右に動かすと速くなります。実際の音声再生速度は、音声合成エンジンによって異なります。
-	  (この設定は JAWS 読み上げ速度には反映されません。JAWS 読み上げ速度を変更する場合は「Ctrl + Alt + PageUp」または「Ctrl + Alt + PageDown」キーを押してください)</dd>
-	  <dt>テスト</dt>
-	  <dd>設定した音声再生速度を確認するためのテスト音声を再生します。
-	  <br/>TTS エンジンを切り替えた場合は、先に 「<b>適用</b>」 ボタンを選択してから 「<b>テスト</b>」 ボタンを選択してください。
-	  </dd>
-	</dl>
-
-	<a name="protalker"></a>
-	<h2 id="sapiSettings">ProTalker 設定</h2>
-	<p class="h2">
-	</p>
-	<p class="h2 img">
-	  <img src="img/protalker-settings.png" alt="ProTalker設定ページの画像"/>
-	</p>
-	<dl class="h2">
-	  <dt>音声タイプ</dt>
-	  <dd>「読み秀君」 または 「読み子ちゃん」 を選択します。</dd>
-	  <dt>テスト</dt>
-	  <dd>設定を確認するためのテスト音声を再生します。</dd>
-	</dl>
-	
-	<a name="sapi"></a>
-	<h2 id="sapiSettings">SAPI設定</h2>
-	<p class="h2">
-	  aiBrowser には、Microsoft&#174; Speech API (SAPI) 5.0 対応の音声合成エンジンを利用して音声出力を行う機能が含まれています。
-	    日本語音声合成エンジンは aiBrowser には含まれていませんので別途入手してください。
-	    音声出力を行うオーディオ再生デバイスを外部 USB スピーカ等に切り替えることができます。
-	</p>
-	<p class="h2 img">
-	  <img src="img/sapiSettings.png" alt="SAPI設定ページの画像"/>
-	</p>
-	<dl class="h2">
-	  <dt>音声</dt>
-	  <dd>使用する音声の名前を選択します。</dd>
-	  <dt>オーディオ再生デバイス</dt>
-	  <dd>音声出力を行うオーディオ再生デバイスを選択します。</dd>
-	  <dt>テスト</dt>
-	  <dd>設定を確認するためのテスト音声を再生します。</dd>
-	</dl>
-
-
-	<a name="audio"></a>
-	<h2>音声解説</h2>
-	<p class="h2">
-	  音声解説用の音声設定を行います。
-	</p>
-	<p class="h2 img">
-	  <img src="img/audio-description.png" alt="Preference page of Audio Description image"/>
-	</p>
-	<dl class="h2">
-	  <dt>TTSエンジン</dt>
-	  <dd>音声解説のための TTS エンジンを選択します。
-	    文書の読み上げと異なる TTS エンジンを選択することも可能です。</dd>
-	</dl>
-
-	<a name="flash"></a>
-	<h2>Flash プロキシ</h2>
-	<p class="h2">
-	  プロキシの設定を行います。
-	</p>
-	<p class="h2 img">
-	  <img src="img/flash-dom.png" alt="Preference page of Flash Proxy image"/>
-	</p>
-	<dl class="h2">
-	  <dt>HTTP プロキシの適用:</dt>
-	  <dd>どの HTTP 通信にプロキシを適用するかを設定します。 
-	  <ul>
-		<li><b>無し</b>: すべての HTTP 通信にプロキシを適用しません。
-		このオプションが選択されている場合は、Flash にアクセスしたりコントロールすることはできません。</li>
-		<li><b>このセッションのみ</b>: aiBrowser に関する通信にのみプロキシを適用します。</li>
-		<li><b>システム全体</b>: すべての HTTP 通信に対してプロキシを適用します 。たとえば aiBrowser 以外のブラウザでウェブページを閲覧する場合にも適用されます。 </li>
-	  </ul>
-	  </dd>
-	  <dt>タイムアウト(秒)</dt>
-	  <dd>プロキシ使用時のコネクションタイムアウト時間を、非負の整数で指定します。デフォルト値は30(秒)です。</dd>
-	  <dt>対象となる SWF の最低バージョン</dt>
-	  <dd>非負の整数を指定します。指定したバージョンより古い Flash コンテンツに対しては、通信を可能にするための処理を行いません。デフォルト値は5です。
-	  <b>注意:</b> バージョン5未満のコンテンツでは ActionScript の機能が限られているため、aiBrowser の機能では内部状態を取得することができません。 </dd>
-	  <dt>インターネットキャッシュの削除</dt>
-	  <dd>Flash コンテンツをコントロールするためには、ページを閲覧する前にインターネットキャッシュを削除する必要があります。
-	    ただし、キャッシュを削除するとブラウザのパフォーマンスに影響を与えますので、ここで aiBrowser 起動時にインターネットキャッシュを削除するかどうかを選択します。 
-	  <dl>
-	    <dt>確認せずに削除する</dt><dd>aiBrowser 起動時に確認ダイアログを表示せずにキャッシュを削除します。</dd>
-	    <dt>削除する前に確認する</dt><dd>aiBrowser 起動時にキャッシュを削除するか問い合わせる確認ダイアログが表示されます </dd>
-	    <dt>常に削除しない</dt><dd>aiBrowser 起動時にキャッシュを削除しません。
-		この場合、以下のいずれかの手順で明示的にキャッシュを削除する必要があります。 
-		<ol class="space">
-		  <li>aiBrowser のメニューから <b>「ファイル」 &gt; 「インターネットキャッシュを削除」</b> を選択します</li>
-		<li>次に Internet Explorer で 「<b>ツール</b>」 &gt; 「<b>インターネットオプション</b>」 を選択します。または、システムのコントロールパネルから 「<b>インターネット オプション</b>」 を選択します (ここでの手順は Internet Explorer 6 の場合です)</li>
-		<li>「<b>全般</b>」 タブの中の<b>インターネット一時ファイル</b>項目にある 「<b>ファイルの削除</b>」 ボタンを選択します</li>
-		<li>「[Temporary Internet files] フォルダのすべてのファイルを削除しますか?」 というダイアログが表示されたら、「<b>OK</b>」 ボタンを選択します</li>
-		<li><b>インターネットオプション</b>設定パネルに戻ったら、「<b>OK</b>」 ボタンを選択して閉じます</li>
-		</ol>
-	    </dd>
-	    </dl>
-	  </dd>
-	</dl>
-	<p class="h2 img">
-	  <img src="img/clear-confirm.png" alt="キャッシュ削除ダイアログの画像"/>
-	</p>
-
-	<a name="annotation"></a>
-	<h2>注釈</h2>
-	<p class="h2">
-	  注釈機能の設定を行います。
-	</p>
-	<dl class="h2">
-	  <dt>自動的に注釈を保存する</dt>
-	  <dd>このチェックボックスをオンにすると、注釈やしおりの変更が自動的に保存されます。
-	    注釈を手動で保存するには、このチェックボックスをオフにして、保存したいタイミングで 「Ctrl + Alt + S」 キーを押します。
-	  </dd>
-	</dl>
-	<p class="h2 img">
-	  <img src="img/user-annotation.png" alt="注釈設定ページの画像"/>
-	</p>
-
-
-<p class="navigation">
-<a href="index.html">目次に戻る</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/style.css b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/style.css
deleted file mode 100644
index 5951609..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/docs/style.css
+++ /dev/null
@@ -1,114 +0,0 @@
-body {
-  padding: 10px;
-  margin: 10px;
-  font-family: arial;
-}
-
-h1, h2, h3, h4, h5, h6{
-  background-color: #c8d7e3;
-  border-left: 20px solid #2f4e6f;
-  border-bottom: 3px solid #2f4e6f;
-}
-
-p{
-  text-indent: 2em;
-}
-
-h1{
-  margin: 5px 5px 5px 5px;
-  padding: 10px 20px 10px 20px;
-}
-
-h2, .h1 {
-  margin: 5px 15px 5px 15px;
-  padding: 5px 20px 5px 20px;
-}
-
-h3, .h2 {
-  margin: 5px 25px 5px 25px;
-  padding: 5px 20px 5px 20px;
-}
-
-h4, .h3 {
-  margin: 5px 35px 5px 35px;
-  padding: 5px 20px 5px 20px;
-}
-
-.h4 {
-  margin: 5px 45px 5px 45px;
-  padding: 5px 20px 5px 20px;
-}
-
-h1 img {
-  border: 0px;
-  filter: none;
-}
-
-img {
-  padding:5px;
-  filter: DropShadow(color=silver);
-}
-
-.img {
-  text-align: center;
-}
-
-ul, dl {
-  margin-top: 5px;
-}
-
-dl dl dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 0px solid #2f4e6f;
-}
-
-dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 1px solid #2f4e6f;
-}
-dd {
-  margin-bottom:10px;
-}
-
-p.footer{
-  border-top: 1px solid #2f4e6f;
-  font-family: arial;
-  font-size:75%;
-  font-weight: bold;
-  margin: 15px 5px 5px 5px;
-  padding: 5px 20px 5px 5px;
-  text-align:right;
-}
-
-p.eclipseFooter{
-  font-family: arial;
-  font-size:90%;
-  font-weight: bold;
-  text-align:center;
-}
-
-p.navigation {
- margin: 5px 5px 5px 5px;
-  padding: 5px 5px 5px 5px;
-  text-align: center;
-}
-
-.b {
-  font-weight: bold;
-}
-
-.license {
-  font-size: 75%;
-}
-
-ul.space li{
-  margin-bottom: 0.3em;
-}
-
-ol.space li{
-  margin-bottom: 0.5em;
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/toc.xml b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/toc.xml
deleted file mode 100644
index 03a37c3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/nl/ja/toc.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-
-<toc label="aiBrowser for Multimedia ガイド" topic="docs/index.html">
-	<topic label="クイック・スタート" href="docs/quickstart.html">
-	</topic>
-	
-	<topic label="ショートカットキー" href="docs/keyreference.html">
-	</topic>
-	
-	<topic label="設定" href="docs/settings.html">
-	</topic>
-
-	<topic label="その他" href="docs/misc.html">
-	</topic>
-
-	<topic label="特記事項" href="notices.html" /> 
-	
-</toc>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/notices.html b/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/notices.html
deleted file mode 100644
index 9e5b2f6..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc.nl1/notices.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-
-   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-   <LINK REL="STYLESHEET" HREF="book.css" CHARSET="UTF-8" TYPE="text/css">
-   <title>Legal Notices</title>
-</head>
-<body>
-
-<h3>
-<a NAME="Notices"></a>Notices</h3>
-<p>
-The material in this guide is Copyright (c) IBM Corporation and others 2007.
-</p>
-<p>
-<a href="about.html">Terms and conditions regarding the use of this guide.</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/.project b/plugins/org.eclipse.actf.examples.aibrowser.doc/.project
deleted file mode 100644
index 430f5a4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.aibrowser.doc</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.aibrowser.doc/META-INF/MANIFEST.MF
deleted file mode 100644
index a6d6279..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,7 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Eclipse ACTF aiBrowser Document (Incubation)
-Bundle-SymbolicName: org.eclipse.actf.examples.aibrowser.doc;singleton:=true
-Bundle-Version: 0.5.0.qualifier
-Bundle-Vendor: Eclipse.org
-Require-Bundle: org.eclipse.help
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/about.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/build.properties b/plugins/org.eclipse.actf.examples.aibrowser.doc/build.properties
deleted file mode 100644
index 98c515d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/build.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = META-INF/,\
-               plugin.xml,\
-               docs/,\
-               toc.xml,\
-               about.html,\
-               notices.html
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/faq.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/faq.html
deleted file mode 100644
index 7f4a50f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/faq.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>FAQ : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-
-<h1>FAQ</h1>
-<p class="h1">
-</p>
-
-<dl class="h2">
-  <dt>Although each volume can be adjusted, play, stop, or pause does not work property.</dt>
-  <dd>
-    We found multimedia Flash content sometimes does not accept play, stop, or pause but allows volume control.
-    It depends on the implementation of the Flash content, and often arises in the content that plays only sound with no video.
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>Even though you decrease the volume or stop the media, the volume gets increased or the media is played by itself.</dt>
-  <dd>
-    By the scripts in the content, the volume or the media state might be automatically controlled.
-    In such a case, control by the aiBrowser will be overridden by the scripts.
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>Can not access to Flash content.</dt>
-  <dd>
-    <ol>
-      <li>Please press "F4" to let aiBrowser analyze the content.</li>
-      <li>If the situation will not become well, please clear cache file by selecting menu "File -> Clear Internet Cache."</li>
-      <li>If the problem still remain, it might be Flash version 9. Current aiBrowser cannot handle the version 9 content.</li>
-    </ol>
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>Can not input some keys such as "o", "h" in <b>address text input form</b>.</dt>
-  <dd>
-    Check aiBrowser status in right under corner, or press "S" to listen status.<br/>
-    If the status is "[Tree Navigation]" then please type "Alt + D" to change status to "[Form Input]."
-  </dd>
-</dl>
-
-<dl class="h2">
-  <dt>Can not input some keys such as "o", "h" in <b>HTML input form</b>.</dt>
-  <dd>
-	If you want to input some text into HTML input form, 
-	select the item using cursor up and down, or "F" to jump the form items, 
-	and press "Enter key".
-	
-  </dd>
-</dl>
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/audio-description.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/audio-description.png
deleted file mode 100644
index ac08551..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/audio-description.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/bl_32.gif b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/bl_32.gif
deleted file mode 100644
index 3e10090..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/bl_32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/clear-confirm.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/clear-confirm.png
deleted file mode 100644
index 4f29d6d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/clear-confirm.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/flash-dom.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/flash-dom.png
deleted file mode 100644
index bfd8d4c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/flash-dom.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/protalker-settings.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/protalker-settings.png
deleted file mode 100644
index dd8d5c6..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/protalker-settings.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/sapiSettings.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/sapiSettings.png
deleted file mode 100644
index 082d40c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/sapiSettings.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/screen.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/screen.png
deleted file mode 100644
index 8132b5d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/screen.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/user-annotation.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/user-annotation.png
deleted file mode 100644
index d6f96cd..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/user-annotation.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/voices.png b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/voices.png
deleted file mode 100644
index e7ae867..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/img/voices.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/index.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/index.html
deleted file mode 100644
index 50bb795..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/index.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<h1><img src="img/bl_32.gif" alt="" style="vertical-align:middle"/> Accessibility Internet Browser for Multimedia Help</h1>
-<div class="h1">
-  <p>
-    Accessibility Internet Browser for Multimedia (aiBrowser for Multimedia)
-    is an Internet browser for visually impaired users providing
-    multimedia control features and alternative user interfaces
-    by external metadata.
-  </p>
-</div>
-
-<h2>Table of Content</h2>
-<div class="h2">
-  <ul>
-    <li><a href="./quickstart.html">Quick Start</a></li>
-    <li><a href="./keyreference-basic.html">Basic Key Commands</a></li>
-    <li><a href="./keyreference.html">Key Reference</a></li>
-    <li><a href="./settings.html">Preferences</a></li>
-    <li><a href="./screen-readers.html">Using with Screen Readers</a></li>
-    <li><a href="./faq.html">FAQ</a></li>
-    <li><a href="../notices.html">Legal</a></li>
-  </ul>
-</div>
-
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/keyreference-basic.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/keyreference-basic.html
deleted file mode 100644
index 6f56bf9..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/keyreference-basic.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>Key Reference (basic) : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-<h1>Basic Key Commands</h1>
-<p class="h1">
-</p>
-<div class="h1">
-<ul>
- <li><a href="#file">Browser Control</a></li>
- <li><a href="#navigate">Navigate functions</a></li>
- <li><a href="#multimedia">Multimedia Control</a></li>
-</ul>
-</div>
-
-<a name="file"/>
-<h2>Browser Control</h2>
-<dl class="h2">
-  <dt>Control + O</dt><dd>Open new page. A dialog will be shown to input the URL for the new page.</dd>
-  <dt>F5</dt><dd>Reload the page.</dd>
-  <dt>Alt + Right Arrow</dt><dd>Move forward in the browser history.</dd>
-  <dt>Alt + Left Arrow</dt><dd>Move backward in the browser history.</dd>
-  <dt>Alt + D</dt><dd>Focus on the address input field.</dd>
-  <dt>S</dt><dd>Announce the current status.</dd>
-</dl>
-
-<a name="navigate"/>
-<h2>Navigate functions</h2>
-<dl class="h2">
-  <dt>Down Arrow</dt><dd>Select next item and read it.</dd>
-  <dt>Up Arrow</dt><dd>Select previout item and read it.</dd>
-  <dt>Alt + Down Arrow</dt><dd>Read all items from current selected item to last item.</dd>
-  
-  <dt>Return key or Space key</dt><dd>Click on the selected item, select a checkbox or radio button 
-  , open a dialog to edit text input, or select a combobox.
-  </dd>
-  
-  <dt>Ctrl</dt><dd>Stop speech.</dd>
-
-  <dt>F4</dt><dd>Perform analyze current content. Please try this key if you can't access Flash content 
-  or can't control multimedia content. </dd>
-  <dt>Control + Alt + A</dt><dd>Toggle the audio description function on or off.</dd>
-</dl>
-
-<dl class="h2">
-  <dt>Home or Control + Home</dt><dd>Jump to the top of a page.</dd>
-  <dt>H or Right Arrow</dt><dd>Go to the next heading.</dd>
-  <dt>Tab</dt><dd>Go to the next link.</dd>
-  <dt>N</dt><dd>Go to the next non-link text item.</dd>
-</dl>
-
-<a name="multimedia"/>
-<h2>Multimedia Control</h2>
-<dl class="h2">
-  <dt>Control + P</dt><dd>Play video and audio.</dd>
-  <dt>Control + S</dt><dd>Stop video and audio.</dd>
-  <dt>Pause</dt><dd>Pause video and audio.</dd>
-  
-  <dt>Control + M</dt><dd>Mute volume.</dd>
-  <dt>Control + J</dt><dd>Decrease volume.</dd>
-  <dt>Control + K</dt><dd>Increase volume.</dd>
-</dl>
-
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/keyreference.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/keyreference.html
deleted file mode 100644
index d3a9939..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/keyreference.html
+++ /dev/null
@@ -1,166 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>Key Reference : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-<h1>Key Reference</h1>
-<p class="h1">
-All functions assigned to shortcut keys can be executed from menus. 
-</p>
-<div class="h1">
-<ul>
- <li><a href="#file">Browser Control 1 (File Menu)</a></li>
- <li><a href="#navigate">Navigate functions (Navigate Menu)</a></li>
- <li><a href="#jump">Jumping functions (Jump Menu)</a></li>
- <li><a href="#multimedia">Multimedia Control (Multimedia Menu)</a></li>
- <li><a href="#annotation">User Annotation (Annotation Menu)</a></li>
- <li><a href="#browser">Browser Control 2 (Window Menu)</a></li>
-</ul>
-</div>
-
-<a name="file"/>
-<h2>Browser Control 1 (File Menu)</h2>
-<dl class="h2">
-  <dt>Control + O</dt><dd>Open new page. A dialog will be shown to input the URL for the new page.</dd>
-  <dt>Control + Alt + I</dt><dd>Open the current page in the system default browser.</dd>
-  
-  <dt>Control + W</dt><dd>Close current tab.</dd>
-  
-  <dt>Control + I</dt><dd>Import new Fennec metadata file. 
-  aiBrowser copies the Fennec file file into aiBrowser's working directory
-  and rebuild the metadata index to enable the new Fennec file.</dd>
-    
-  <dt>Control + E</dt><dd>Export annotations of current page.
-  If there is no annotation, export will be cancelled.
-  
-  <dt>Control + Alt + E</dt><dd>Export all your annotations.
- aiBrowser creates a compressed file including all your annotations.
-  <dt>
-</dl>
-
-<a name="navigate"/>
-<h2>Navigate functions (Navigate Menu)</h2>
-<dl class="h2">
-  <dt>Down Arrow</dt><dd>Select next item and read it.</dd>
-  <dt>Up Arrow</dt><dd>Select previout item and read it.</dd>
-  <dt>Alt + Down Arrow</dt><dd>Read all items from current selected item to last item.</dd>
-  
-  <dt>Return key or Space key</dt><dd>Click on the selected item, select a checkbox or radio button 
-  , open a dialog to edit text input, or select a combobox.
-  </dd>
-  <dt>Ctrl</dt><dd>Stop speech.</dd>
-  
-  <dt>Control + F</dt><dd>Open a search dialog box. The enter key will search forward for the target string.</dd>
-  <dt>Control + R</dt><dd>Open a search dialog box. The enter key will search backwards for the target string.</dd>
-  
-  <dt>Control + Alt + K</dt><dd>Open an accesskey list dialog box. Pressing the Enter key in the dialog box will   jump to the appropriate position. 
-  Or Alt + Shift + access key will directly jump to the position.</dd>
-  
-  <dt>F4</dt><dd>Apply the Fennec and user annotation manually if they were not applied automatically. </dd>
-  <dt>Control + Alt + N</dt><dd>Fennec metadata on/off.</dd>
-  <dt>Control + Alt + A</dt><dd>Toggle the audio description function on or off.</dd>
-</dl>
-
-<a name="jump"/>
-<h2>Jumping functions (Jump Menu)</h2>
-<dl class="h2">
-  <dt>Home or Control + Home</dt><dd>Jump to the top of a page.</dd>
-  <dt>End or Control + End</dt><dd>Jump to the bottom of a page.</dd>
-  <br/>
-  <dt>H or Right Arrow</dt><dd>Go to the next heading.</dd>
-  <dt>Tab</dt><dd>Go to the next link.</dd>
-  <dt>O</dt><dd>Go to the next object (Flash, Windows Media Player, etc.)</dd>
-  <dt>F</dt><dd>Go to the next form item (input).</dd>
-  <dt>I</dt><dd>Go to the next list item.</dd>
-  <dt>M</dt><dd>Go to the next object item including multimedia.</dd>
-  <dt>N</dt><dd>Go to the next non-link text item.</dd>
-  <dt>A</dt><dd>Go to the next item for describing alternative text with a user annotation.</dd>
-
-  <dt>Shift + H or Left Arrow</dt><dd>Go to the previous heading.</dd>
-  <dt>Shift + Tab</dt><dd>Go to the previous link.</dd>
-  <dt>Shift + O</dt><dd>Go to the previous object.</dd>
-  <dt>Shift + F</dt><dd>Go to the previous form item.</dd>
-  <dt>Shift + I</dt><dd>Go to the previous list item.</dd>
-  <dt>Shift + M</dt><dd>Go to the previous object item including multimedia.</dd>
-  <dt>Shift + N</dt><dd>Go to the previous non-link text item.</dd>
-  <dt>Shift + A</dt><dd>Go to the previous item for describing alternative text with a user annotation.</dd>
-
-  <dt>1, 2, 3, 4, 5, 6</dt><dd>Go to the next heading at level (1, 2, 3, 4, 5, 6.)</dd>
-  <dt>Shift + 1, 2, 3, 4, 5, 6</dt><dd>Go to the previous heading at level (1, 2, 3, 4, 5, 6.)</dd>
-  <br/>
-</dl>
-
-<a name="multimedia"/>
-<h2>Multimedia Control (Multimedia Menu)</h2>
-<dl class="h2">
-  <dt>Control + P</dt><dd>Play video and audio.</dd>
-  <dt>Control + S</dt><dd>Stop video and audio.</dd>
-  <dt>Pause</dt><dd>Pause video and audio.</dd>
-  
-  <dt>Control + M</dt><dd>Mute volume.</dd>
-  <dt>Control + J</dt><dd>Decrease volume.</dd>
-  <dt>Control + K</dt><dd>Increase volume.</dd>
-  
-  <dt>Control + Shift + J</dt><dd>Decrease volume in small step.</dd>
-  <dt>Control + Shift + K</dt><dd>Increase volume in small step.</dd>
-  
-  <dt>Control + Alt + PgUp</dt><dd>Increase speaking speed of speech engine.</dd>
-  <dt>Control + Alt + PgDn</dt><dd>Decrease speaking speed of speech engine.</dd>
-  
-  <dt>Ctrl + R</dt><dd>Try to repair Flash automatically. 
-  This function makes a Flash content more accessible automatically
-  by analyzing the Flash content.
-  If the Flash content is not accessible then please try this function.</dd>
-  <br/>
-</dl>
-
-
-<a name="annotation"/>
-<h2>User Annotation (Annotation Menu)</h2>
-<dl class="h2">
-  <dt>Control + A</dt>
-  <dd>Open an input dialog box for alternative text as a user annotation. 
-  This is only applicable at a location that can be reached with the "A" command. 
-  To remove the added alternative text, press "Control + A" again and delete the text that has been entered.</dd>
-  <dt>Control + H</dt>
-  <dd>Set or Unset a landmark (level 1 heading) for the current item.</dd>
-  
-  <dt>Control + Alt + S</dt>
-  <dd>Save the user annotations manually. 
-  (When the autosave option is checked, user annotations are saved automatically.) </dd>
-  <dt>Control + Alt + R</dt>
-  <dd>Remove all user annotations in the current page. 
-  (Warning: No undo for this function.) </dd>
-</dl>
-
-<a name="browser"/>
-<h2>Browser Control 2 (Window Menu)</h2>
-<dl class="h2">
-  <dt>F5</dt><dd>Reload the page.</dd>
-  <dt>Alt + Right Arrow</dt><dd>Move forward in the browser history.</dd>
-  <dt>Alt + Left Arrow</dt><dd>Move backward in the browser history.</dd>
-  <dt>Alt + D</dt><dd>Focus on the address input field.</dd>
-
-  <dt>Ctrl + Tab</dt><dd>Change the focus to the next tab.</dd>
-  <dt>Ctrl + Shift + Tab</dt><dd>Change the focus to the previous tab.</dd>
-
-  <dt>S</dt><dd>Announce the current status.</dd>
-  <dt>T</dt><dd>Announce the current media status.</dd>
-  
-  <dt>Control + Alt + T</dt><dd>Toggle the display of left views. </dd>
-  <br/>
-</dl>
-
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/quickstart.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/quickstart.html
deleted file mode 100644
index 92c0366..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/quickstart.html
+++ /dev/null
@@ -1,203 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>Quick Start : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-
-<h1>Quick Start</h1>
-<p class="h1">
-</p>
-<p class="h2 img">
-  <img src="img/screen.png" width="640" height="459" alt="screenshot of aiBrowser"/>
-</p>
-
-<p class="h1">
-The Web has been evolving rapidly toward visually attractive and intuitive presentations 
-and multimedia content is one of the main examples.
-It has been very hard for screen reader users to access such multimedia content.
-</p>
-<p class="h1">
-aiBrowser has been developed to evaluate how multimedia content, including dynamically 
-changing content, can be made accessible by screen reader users without seeing a screen or using a mouse.
-In this section, after introducing the basic browsing method of aiBrowser, three unique 
-characteristics for accessing the multimedia content provided by aiBrowser are described.
-</p>
-
-<h2>1.	Basic browsing method</h2>
-<p class="h2">
-aiBrowser provides the same basic browsing functions that screen readers provide.
-Up and down arrow keys are used to move between elements, and left and right arrow (or "H" and "Shift H") 
-are used for moving between headings. The Home key (or Ctrl + Home) jumps to the top of a page, while End 
-(or Ctrl + End) jumps to the bottom of a page.
-Link texts are read with "link" and other structural information such as lists, form elements, 
-Flash content and so on are also associated with corresponding text information.
-The tables for <a href="keyreference-basic.html">Basic key commands</a> and 
-<a href="keyreference.html">key reference</a> show all the functions that aiBrowser currently supports.
-</p>
-<p class="h2">
-Note: aiBrowser is alpha code and currently, it fully supports only the functions listed in "key reference".
-For example, some of basic reading functions are not supported yet, such as moving between characters, 
-words, and paragraphs as well as the clipboard functions.
-</p>
-
-<h2>2. Multimedia audio control functions</h2>
-<p class="h2">
-When a page with multimedia content is opened, the audio often automatically starts playing.
-Using existing screen readers, there is no way to separately control the audio from the multimedia 
-content and the sounds from the screen reader.
-</p>
-<p class="h2">
-The shortcut keys provided by aiBrowser enable audio control. For example, while the audio is playing, 
-Ctrl + J can be used to turn down the volume from the multimedia audio content, while Ctrl + K 
-will increase the volume. Ctrl + S will stop it, Ctrl + P will play it, the Pause key will pause it, 
-and Ctrl + M will mute that sound.
-</p>
-<p class="h2">
-  Note: Some of the multimedia content types are not compatible with these functions. Please refer to the 
-  <a href="faq.html">FAQ</a> for the limitations.
-</p>
-
-<h2>3. User annotation function</h2>
-<p class="h2">
-Multimedia content pages are usually visually attractive, but there is not much text information to be read.
-Also, there is not much logical or structural information such as headings, so it is almost impossible 
-to navigate through multimedia content nonvisually.
-User annotation tries to address these problems by allowing users and volunteers to provide alternative 
-text information and heading information without modifying the original Web content, including any Flash content. 
-This means users do not need to wait until the original content is modified and published.
-</p>
-
-<h3>3-1 Adding alternative text</h3>
-<p class="h3">
-The text information can be added for images without alt text and also for a Flash object without text labels. 
-Pressing "A" will jump to a position where a user annotation can be added. Then Ctrl + A opens a dialog 
-to input the alternative text. After the text is input, the enter key will register it as an alternative text. 
-This can be repeated as many times as necessary. All of these alternative texts will be available each 
-time the target page is opened.
-</p>
-
-<p class="h3">
-An alt text can be removed by pressing Ctrl + A again and delete text or all of the user annotations for an entire webpage 
-can be removed by pressing Alt + Ctrl + R. 
-</p>
-<p class="h3">
-Note: When the annotated page is opened and no annotation is heard, pressing F4 will re-connect to the annotations. 
-This sometimes happens with Flash content pages, due to a missing Flash loading completion notification.
-</p>
-
-<h3>3-2 Adding heading information</h3>
-<p class="h3">
-Heading information can be added to be used as regular headings or as landmarks.
-aiBrowser provides a function to jump between headings, so this allows for quick browsing in a Web page, 
-heading by heading.
-By pressing Ctrl + H at a location to add the heading, the position will be registered as a heading position 
-and each time the page is opened, the user annotation will become available. 
-</p>
-
-<p class="h3">
-Heading information for a specific header can be removed by pressing Ctrl + H again or all of the user 
-annotations for an entire page can be removed by pressing Alt + Ctrl + R. 
-</p>
-
-<p class="h3">
-Note: when the annotated page is opened and no annotation is available, pressing F4 will re-connect 
-to the annotations. This sometimes happens with Flash content pages due to a missing Flash loading completion notification.
-</p>
-
-<h2>4. Fennec</h2>
-<p class="h2">
-Fennec is the advanced new function of aiBrowser to make Web contents accessible by providing 
-configuration files. It is a mechanism to reconstruct the layout of a page to be accessible and 
-usable nonvisually, and also adds additional text information to make the voice messages more understandable. 
-</p>
-<p class="h2">
-Visual grouping which divide a page into blocks are often presented by using various visual effects, 
-such as background colors, font sizes, images, animations and so on. Such visual effects cannot be conveyed 
-nonvisually. So the grouping information is often lost from the reading information. 
-</p>
-
-<p class="h2">
-Fennec is capable of describing visual grouping information externally and applying it dynamically 
-when a page with Fennec is loaded. This is done with XML-based metadata and can be applied to various 
-types of Web content, such as static HTML, DHTML, and Flash content. 
-</p>
-
-<p class="h2">
-The pages with predefined Fennec are listed in the "favorite menu". aiBrowser provides a favorite menu 
-by pressing Alt + A. When a page is opened with Fennec, the nonvisual browsing will be drastically improved. 
-For example, it will include heading information in appropriate positions and all the reading information 
-can be meaningful. An overview of a page can be grasped by moving between headings (pressing H / Shift+H).
-</p>
-
-<p class="h2">
-In this current version, the Fennec authoring method is not supported, but it will be added later.
-</p>
-
-<p class="h2">
-Note: Fennec in the favorites menu works fine for the sample content that existed when aiBrowser was 
-posted on alphaWorks (September 27th). When the pages are updated after that date, there is some 
-possibility that the Fennec data will become obsolete, since it is affected by the layout changes.
-</p>
-
-<h3>4-1. Quick tour @ YouTube</h3>
-<p class="h3 b">
-<a href="http://www.youtube.com">Go to YouTube top page</a>, and follow the bellow instructions.
-</p>
-<div class="h3">
-<ul>
-<li>Press "H", then jump to "Search" section.</li>
-<li>Press "Down" cursor, you will find search edit control. </li>
-<li>Press "Enter", then a dialog box opens. </li>
-<li>Input text for search.</li>
-<li>Press "Enter" to close the dialog.</li>
-<li>Press "Down" cursor to move to the "Search" button.</li>
-<li>Press "Enter" to search.</li>
-</ul>
-</div>
-<p class="h3 b">
-The page will be move to search result page.
-</p>
-<div class="h3">
-<ul>
-<li>Press "H" will take you to each result.</li>
-<li>Press "Enter" on an item.</li>
-</ul>
-</div>
-<p class="h3 b">
-After the page is loaded, the movie will start. 
-</p>
-<div class="h3">
-<ul>
-<li>You can use "Ctrl+S" to stop the movie. <br/>
-If it does not work, press "F4" to reanalyze the page.</li>
-<li>Then press "Ctrl+P" to play the movie</li>
-<li>By pressing "Pause", you can pause the movie.</li>
-<li>By pressing "Ctrl+J" and "Ctrl+K", you can adjust volume.</li>
-</ul>
-</div>
-<p class="h3 b">
-If you'd like to search other videos: 
-</p>
-<div class="h3">
-<ul>
-<li>Press "F" to move to search edit box for next search.</li>
-<li>Press "Enter", then input search key word.</li>
-<li>Press "Enter" to close the dialog</li>
-<li>By pressing "Down" key, select "Search" button.</li>
-<li>Press "Enter" to search.</li>
-</ul>
-</div>
-
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/screen-readers.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/screen-readers.html
deleted file mode 100644
index e529130..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/screen-readers.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<title>Using with JAWS for Windows : Accessibility Internet Browser for Multimedia Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-
-<h1>Using with Screen Readers</h1>
-<p class="h1">
-aiBrowser detects screen readers automatically when aiBrowser is launched, 
-so the screen reader which you usually used should be running before aiBrowser is launched.
-aiBrowser supports JAWS for Windows and Window-Eyes.
-</p>
-<div class="h1">
-<ul>
-  <li><a href="#jaws">Using with JAWS for Windows</a></li>
-  <li><a href="#windowEyes">Using with Window-Eyes</a></li>  
-</ul>
-</div>
-
-<a name="jaws"/>
-<h2>Using with JAWS for Windows</h2>
-<p class="h2">
-</p>
-<h3>Settings</h3>
-<dl class="h3">
-<dt>Voice Setting</dt>
-<dd>aiBrowser automatically changes the voice settings to JAWS if JAWS is detected when aiBrowser is launched. 
-If JAWS doesn't speak then the <a href="settings.html#voices">voice settings</a> should be changed. </dd>
-</dl>
-<h3>Differences between using aiBrowser with JAWS and without JAWS</h3>
-<dl class="h3">
-  <dt>Appearance</dt>
-  <dd>The appearance of aiBrowser when running with JAWS is slightly 
-  different from that when running without JAWS. 
-  The tree view, the audio description view, 
-  and the address text form are hidden when running with JAWS, 
-  to avoid double readings by aiBrowser and JAWS. </dd>
-  <dt>Speak All function (Alt + Down Arrow)</dt>
-  <dd>While executing the "speak all" function, 
-  only text read by aiBrowser is shown instead of text in the browser. 
-  </dd>
-</dl>
-
-<a name="windowEyes"/>
-<h2>Using with Window-Eyes</h2>
-<p class="h2">
-</p>
-<h3>Settings</h3>
-<dl class="h3">
-<dt>Voice Setting</dt>
-<dd>aiBrowser automatically changes the voice settings to Window-Eyes if Window-Eyes is detected when aiBrowser is launched. 
-If Window-Eyes doesn't speak then the <a href="settings.html#voices">voice settings</a> should be changed. </dd>
-</dl>
-<h3>Differences between using aiBrowser with Window-Eyes and without Window-Eyes</h3>
-<dl class="h3">
-  <dt>Speak All function (Alt + Down Arrow)</dt>
-  <dd>This function doesn't work with Window-Eyes setting.
-  </dd>
-</dl>
-
-<p class="navigation">
-<a href="index.html">Back to Index</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/settings.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/settings.html
deleted file mode 100644
index 9827238..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/settings.html
+++ /dev/null
@@ -1,191 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-	<link rel="StyleSheet" href="style.css" type="text/css" />
-	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-	<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-	<title>Preferences : Accessibility Internet Browser for Multimedia Help</title>
-  </head>
-
-  <body>
-	<p class="navigation">
-	  <a href="index.html">Back to Index</a>
-	</p>
-
-	<h1>Preferences</h1>
-	<p class="h1">
-	  To open preferences dialog, select "Preference..." menu in "Window" menu.
-	</p>
-	<div class="h1">
-	  <ul>
-	    <li><a href="#voices">Voices</a>
-	    <ul>
-	      <li><a href="#sapi">SAPI5 TTS</a></li>
-	      <li><a href="#protalker">ProTalker TTS</a></li>
-	    </ul></li>
-	    <li><a href="#audio">Audio Description</a></li>
-	    <li><a href="#flash">Flash Proxy</a></li>
-	    <li><a href="#annotation">User Annotation</a></li>
-	  </ul>
-	</div>
-
-	<a name="voices"></a>
-	<h2>Voices</h2>
-	<p class="h2">
-	  Use this dialog to change the basic voice settings. The basic voice settings include the TTS engine and speed. 
-	  Use the TTS settings dialog located in the voice preferences to set the TTS-engine-dependent settings.
-	</p>
-	<p class="h2 img">
-	  <img src="img/voices.png" alt="Preference page of Voices image"/>
-	</p>
-	<dl class="h2">
-	  <dt>TTS engine</dt>
-	  <dd>
-	    Selects a TTS engine for document reading.
-	    <dl>
-	      <dt>JAWS</dt>
-	      <dd>The JAWS option will be available when you use aiBrowser with JAWS. 
-	      JAWS should be running before aiBrowser is launched.</dd>
-	      <dt>Window-Eyes</dt>
-	      <dd>The Window-Eyes option will be available when you use aiBrowser with Window-Eyes. 
-	      Window-Eyes should be running before aiBrowser is launched.</dd>
-	      <dt>ProTalker</dt>
-	      <dd>The ProTalker option will be available when ProTalker OCX (ptocx.exe) is installed in your computer.
-	      <a href="#protalker">Go To ProTalker Settings</a></dd>
-	      <dt>SAPI 5</dt>
-	      <dd>Windows&#174; XP includes a default voice, "Microsoft Sam". 
-	      <a href="#sapi">Go To SAPI 5 Settings</a></dd>
-	    </dl>
-	  </dd>
-	  <dt>Speed</dt>
-	  <dd>Controls the speed of the speaking voice. When the slider is moved to the left, 
-	  the reading is slower, and when moved to the right, the reading becomes faster. 
-	  The range of voice speaking speeds differs for each Text-To-Speech engine.
-	  (This setting does not affect to reading speed of JAWS. 
-	  If you want to change reading speed of JAWS, 
-	  please type "Control + Alt + PageUp or PageDown".)</dd>
-	  <dt>Test</dt>
-	  <dd>Reads a test message using the current <b>Speed</b> setting. 
-	  <br/>Click on the <b>Apply</b> button and then the <b>Test</b> button to test a TTS engine.
-	  </dd>
-	</dl>
-
-	<a name="protalker"></a>
-	<h2 id="sapiSettings">ProTalker settings</h2>
-	<p class="h2">
-	</p>
-	<p class="h2 img">
-	  <img src="img/protalker-settings.png" alt="Preference page of ProTalker"/>
-	</p>
-	<dl class="h2">
-	  <dt>Voice type</dt>
-	  <dd>Selects a voice gender, male or female.</dd>
-	  <dt>Test</dt>
-	  <dd>Reads a test message using the current settings.</dd>
-	</dl>
-	
-	<a name="sapi"></a>
-	<h2 id="sapiSettings">SAPI5 TTS settings</h2>
-	<p class="h2">
-	  The aiBrowser supports any Microsoft&#174; SAPI 5 compliant Text-to-Speech engine.
-	  Windows&#174; XP includes a default voice, "Microsoft Sam". 
-	  The voice can be changed by installing a different TTS engine. 
-	  The preferred audio output device can also be changed to optional audio output devices, such as external USB speakers.
-	</p>
-	<p class="h2 img">
-	  <img src="img/sapiSettings.png" alt="Preference page of SAPI5 TTS"/>
-	</p>
-	<dl class="h2">
-	  <dt>Voice name</dt>
-	  <dd>Selects a named voice.</dd>
-	  <dt>Audio Output Device</dt>
-	  <dd>Selects an available audio output device.</dd>
-	  <dt>Test</dt>
-	  <dd>Reads a test message using the current settings.</dd>
-	</dl>
-
-	<a name="audio"></a>
-	<h2>Audio Description</h2>
-	<p class="h2">
-	  Use this dialog to change the voice settings for audio description. 
-	</p>
-	<p class="h2 img">
-	  <img src="img/audio-description.png" alt="Preference page of Audio Description image"/>
-	</p>
-	<dl class="h2">
-	  <dt>TTS engine</dt>
-	  <dd>Selects a TTS engine for the audio description function. 
-	  A different voice from that used for document reading can be selected for the audio descriptions. </dd>
-	</dl>
-
-	<a name="flash"></a>
-	<h2>Flash Proxy</h2>
-	<p class="h2">
-	  Configure behavior of the proxy.
-	</p>
-	<p class="h2 img">
-	  <img src="img/flash-dom.png" alt="Preference page of Flash Proxy image"/>
-	</p>
-	<dl class="h2">
-	  <dt>Use HTTP Proxy For:</dt>
-	  <dd>Configure the HTTP connections mediated by the proxy.
-	  <ul>
-		<li><b>None</b>: The proxy mediates no HTTP connections. 
-		You cannot access or control Flash content if this option is selected.</li>
-		<li><b>This session only</b>: The proxy mediates connections related to this aiBrowser session.</li>
-		<li><b>System global</b>: The proxy mediates all HTTP connections, even for websites viewed using a browser other than the aiBrowser.
-		a browser other than the aiBrowser.</li>
-	  </ul>
-	  </dd>
-	  <dt>Timeout (second)</dt>
-	  <dd>Specify a non-negative integer. This sets the connection timeout when the proxy is used. Default is 30 (seconds).</dd>
-	  <dt>Minimum SWF version to be handled</dt>
-	  <dd>Specify a non-negative integer. The proxy does not process Flash content if it is older than a version specified here.  
-	  Default is 5. <b>Note:</b> Since Flash content older than the version 5 has limited ActionScript functionality, 
-	  aiBrowser cannot obtain its internal structure.</dd>
-	  <dt>Internet Cache Clear</dt>
-	  <dd>The Internet cache must be cleared before viewing webpages to add the controls 
-	  for Flash content. However clearing the cache affects browser performance. 
-	  These settings control whether or not aiBrowser should clear the cache at startup time. 
-	  <dl>
-		<dt>Clear without confirming</dt><dd>If this option is selected, then aiBrowser clears your cache at start-up without any confirmation dialog.</dd>
-		<dt>Confirm before clear</dt><dd>If this option is selected, then aiBrowser shows a confirmation dialog to ask whether or not to clear the cache.</dd>
-		<dt>Never clear the cache</dt><dd>If this option is selected, then aiBrowser does not clear cache at start-up. The Internet cache must be explicitly 
-		cleared to use the Flash Proxy view. The following illustrated example is for Internet Explorer 6. 
-		<ul>
-		  <li>Select the <b>Tools &gt; Internet Options</b> menu in the Internet Explorer, or select <b>Internet Options</b> from the Control Panel.</li>
-		  <li>Select the <b>General</b> tab at the top of the dialog box and select <b>Delete Files</b> under <b>Temporary Internet Files</b>. </li>
-		  <li>A confirmation dialog asks &quot;Delete all files in the Temporary Internet files&quot;.
-		  Select <b>OK</b>. The dialog closes.</li>
-		  <li>Select <b>OK</b> to close the <b>Internet Options</b> dialog.</li>
-		</ul>
-		</dd>
-	  </dl>
-	  </dd>
-	</dl>
-	<p class="h2 img">
-	  <img src="img/clear-confirm.png" alt="Cache Clear Confirm Dialog"/>
-	</p>
-
-	<a name="annotation"></a>
-	<h2>User Annotation</h2>
-	<p class="h2">
-	  Use this dialog to change the behavior of the user annotation functions.
-	</p>
-	<dl class="h2">
-	  <dt>Save annotation automatically</dt>
-	  <dd>If this option is selected, annotations are automatically saved 
-	  every time when annotations are edited or landmarks are set. 
-	  Annotations can be saved manually by typing "Control + Alt + S". 
-	  </dd>
-	</dl>
-	<p class="h2 img">
-	  <img src="img/user-annotation.png" alt="Preference page of User Annotation image"/>
-	</p>
-
-
-	<p class="navigation">
-	  <a href="index.html">Back to Index</a>
-	</p>
-  </body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/style.css b/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/style.css
deleted file mode 100644
index 4fcd66e..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/docs/style.css
+++ /dev/null
@@ -1,106 +0,0 @@
-body {
-  padding: 10px;
-  margin: 10px;
-  font-family: arial;
-}
-
-h1, h2, h3, h4, h5, h6{
-  background-color: #c8d7e3;
-  border-left: 20px solid #2f4e6f;
-  border-bottom: 3px solid #2f4e6f;
-}
-
-p{
-  text-indent: 2em;
-}
-
-h1{
-  margin: 5px 5px 5px 5px;
-  padding: 10px 20px 10px 20px;
-}
-
-h2, .h1 {
-  margin: 5px 15px 5px 15px;
-  padding: 5px 20px 5px 20px;
-}
-
-h3, .h2 {
-  margin: 5px 25px 5px 25px;
-  padding: 5px 20px 5px 20px;
-}
-
-h4, .h3 {
-  margin: 5px 35px 5px 35px;
-  padding: 5px 20px 5px 20px;
-}
-
-.h4 {
-  margin: 5px 45px 5px 45px;
-  padding: 5px 20px 5px 20px;
-}
-
-h1 img {
-  border: 0px;
-  filter: none;
-}
-
-img {
-  padding:5px;
-  filter: DropShadow(color=silver);
-}
-
-.img {
-  text-align: center;
-}
-
-ul, dl {
-  margin-top: 5px;
-}
-
-dl dl dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 0px solid #2f4e6f;
-}
-
-dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 1px solid #2f4e6f;
-}
-dd {
-  margin-bottom:10px;
-}
-
-p.footer{
-  border-top: 1px solid #2f4e6f;
-  font-family: arial;
-  font-size:75%;
-  font-weight: bold;
-  margin: 15px 5px 5px 5px;
-  padding: 5px 20px 5px 5px;
-  text-align:right;
-}
-
-p.eclipseFooter{
-  font-family: arial;
-  font-size:90%;
-  font-weight: bold;
-  text-align:center;
-}
-
-p.navigation {
- margin: 5px 5px 5px 5px;
-  padding: 5px 5px 5px 5px;
-  text-align: center;
-}
-
-.b {
-  font-weight: bold;
-}
-
-.license {
-  font-size: 75%;
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/notices.html b/plugins/org.eclipse.actf.examples.aibrowser.doc/notices.html
deleted file mode 100644
index 9e5b2f6..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/notices.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-
-   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-   <LINK REL="STYLESHEET" HREF="book.css" CHARSET="UTF-8" TYPE="text/css">
-   <title>Legal Notices</title>
-</head>
-<body>
-
-<h3>
-<a NAME="Notices"></a>Notices</h3>
-<p>
-The material in this guide is Copyright (c) IBM Corporation and others 2007.
-</p>
-<p>
-<a href="about.html">Terms and conditions regarding the use of this guide.</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/plugin.xml b/plugins/org.eclipse.actf.examples.aibrowser.doc/plugin.xml
deleted file mode 100644
index fb3b3c9..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/plugin.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.2"?>
-<plugin>
-   <extension
-         point="org.eclipse.help.toc">
-      <toc
-            file="toc.xml"
-            primary="true"/>
-   </extension>
-
-</plugin>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.doc/toc.xml b/plugins/org.eclipse.actf.examples.aibrowser.doc/toc.xml
deleted file mode 100644
index 8c45203..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.doc/toc.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-
-<toc label="aiBrowser for Multimedia Guide" topic="docs/index.html">
-	<topic label="Quick Start" href="docs/quickstart.html">
-	</topic>
-	
-	<topic label="Key Reference" href="docs/keyreference.html">
-	</topic>
-	
-	<topic label="Preferences" href="docs/settings.html">
-	</topic>
-
-	<topic label="Misc" href="docs/misc.html">
-	</topic>
-
-	<topic label="Legal" href="notices.html" /> 
-	
-</toc>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/.classpath b/plugins/org.eclipse.actf.examples.aibrowser.launcher/.classpath
deleted file mode 100644
index 751c8f2..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/.project b/plugins/org.eclipse.actf.examples.aibrowser.launcher/.project
deleted file mode 100644
index acf9f76..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.aibrowser.launcher</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.aibrowser.launcher/META-INF/MANIFEST.MF
deleted file mode 100644
index fdcc089..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,11 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Eclipse ACTF aiBrowser Launcher Plug-in  (Incubation)
-Bundle-SymbolicName: org.eclipse.actf.examples.aibrowser.launcher
-Bundle-Version: 0.0.1
-Bundle-Activator: org.eclipse.actf.examples.aibrowser.launcher.Activator
-Bundle-Localization: plugin
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.equinox.launcher
-Eclipse-LazyStart: true
-Bundle-Vendor: Eclipse.org
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/about.html b/plugins/org.eclipse.actf.examples.aibrowser.launcher/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/build.properties b/plugins/org.eclipse.actf.examples.aibrowser.launcher/build.properties
deleted file mode 100644
index 475da1d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/build.properties
+++ /dev/null
@@ -1,15 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-source.. = src/
-output.. = bin/
-bin.includes = META-INF/,\
-               .,\
-               about.html
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/build.xml b/plugins/org.eclipse.actf.examples.aibrowser.launcher/build.xml
deleted file mode 100644
index da6a432..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/build.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     Hisashi MIYASHITA - initial API and implementation
--->
-<project name="ActiveEclipse" default="all" basedir=".">
-  <property name="Eclipse"	value="c:/wen32/Eclipse/3.2.2"/>
-  <property name="java_home"	value="c:/wen32/jdk/Sun/1512"/>
-  <property name="jre"	        value="${java_home}/jre"/>
-  <property name="clsid"	value="{93FFA50F-2EA4-412F-856D-99B1BEFEEE27}"/>
-  <property name="lib"		value="./lib"/>
-  <property name="bin"		value="./bin"/>
-  <property name="src"		value="./src"/>
-  <property name="test"		value="./test"/>
-
-  <path id="compile.class.path">
-    <pathelement path="${Eclipse}/startup.jar" />
-  </path>
-
-  <target name="all" depends="jar" />
-
-  <target name="init">
-    <mkdir dir="${bin}" />
-  </target>
-
-  <target name="compile" depends="init">
-    <javac srcdir="${src}" destdir="${bin}"
-	   classpath="${bin}" source="1.5"
-	   debug="on" optimize="on" deprecation="off">
-      <classpath refid="compile.class.path" />
-    </javac>
-  </target>
-
-  <target name="jar" depends="compile">
-    <!-- unjar src="${Eclipse}/startup.jar" dest="${bin}"/-->
-    <jar jarfile="ActiveEclipse.jar"
-	 basedir="${bin}"
-	 excludes="**/.svn"
-	 manifest="src/META-INF/MANIFEST.MF"/>
-  </target>
-
-  <target name="package" depends="jar">
-    <exec executable="${java_home}/bin/packager">
-      <arg value="-clsid"/>
-      <arg value="${clsid}"/>
-      <arg value="-out"/>
-      <arg value="${jre}/axbridge/bin"/>
-      <arg value="-reg"/>
-      <arg value="ActiveEclipse.jar"/>
-      <arg value="org.eclipse.actf.examples.aibrowser.bean.NavigatorUIBean"/>
-    </exec>
-  </target>
-
-  <target name="clean" depends="init">
-    <delete dir="${bin}"/>
-  </target>
-
-</project>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/META-INF/MANIFEST.MF
deleted file mode 100644
index 5466431..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,7 +0,0 @@
-Manifest-Version: 1.0
-
-Name: org/eclipse/actf/examples/aibrowser/launcher/bean/NavigatorUIBean.class
-Java-Bean: true
-
-Name: org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Service.class
-Java-Bean: true
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/Activator.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/Activator.java
deleted file mode 100644
index a818538..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/Activator.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser.launcher;
-
-import org.eclipse.core.runtime.Plugin;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends Plugin {
-
-	// The plug-in ID
-	public static final String PLUGIN_ID = "org.eclipse.actf.examples.aibrowser.launcher";
-
-	// The shared instance
-	private static Activator plugin;
-	
-	/**
-	 * The constructor
-	 */
-	public Activator() {
-		plugin = this;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * @see org.eclipse.core.runtime.Plugins#start(org.osgi.framework.BundleContext)
-	 */
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * @see org.eclipse.core.runtime.Plugin#stop(org.osgi.framework.BundleContext)
-	 */
-	public void stop(BundleContext context) throws Exception {
-		plugin = null;
-		super.stop(context);
-	}
-
-	/**
-	 * Returns the shared instance
-	 *
-	 * @return the shared instance
-	 */
-	public static Activator getDefault() {
-		return plugin;
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/EclipseLauncher.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/EclipseLauncher.java
deleted file mode 100644
index 7deaf1a..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/EclipseLauncher.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher;
-
-import org.eclipse.core.launcher.Main;
-
-public class EclipseLauncher extends Thread {
-    private Main eclipseMain;
-    // private boolean launched;
-
-    public void registerRequestBroker(Object o) {
-        RequestBrokerProxy.registerRequestBroker(o);
-    }
-
-    public void sendEvent(int id, Object param) {
-        RequestBrokerProxy.handleEvent(id, param);
-    }
-    
-    public void run() {
-        String[] args = new String[2];
-        args[0] = "-debug";
-        args[1] = "-osgi";
-        try {
-            System.setSecurityManager(null);
-
-            synchronized (this) {
-                eclipseMain.main(args);
-                // int r = eclipseMain.run(args);
-                // System.err.println("Result: " + r);
-                // launched = true;
-                notify();
-            }
-        } catch (Throwable t) {
-            t.printStackTrace();
-        }
-    }
-
-    public synchronized void launch() {
-        start();
-        /*
-        while (!launched) {
-            try {
-                wait();
-            } catch (InterruptedException e) {
-            }
-        }
-        */
-    }
-
-    public EclipseLauncher() {
-        super("EclipseMainThread");
-        this.eclipseMain = new Main();
-        // this.launched = false;
-    }
-    
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/RequestBrokerProxy.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/RequestBrokerProxy.java
deleted file mode 100644
index 617d2b0..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/RequestBrokerProxy.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher;
-
-import java.lang.reflect.Method;
-import java.util.HashSet;
-import java.util.Iterator;
-import java.util.Set;
-
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3ServiceEvent;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3ServiceListener;
-import org.eclipse.actf.examples.aibrowser.launcher.reflect.Mirror;
-
-
-public class RequestBrokerProxy {
-    public static final Object[] EMPTY_ARG = new Object[0];
-
-    private static Mirror requestBrokerMirror;
-    private static Method invokeNavigatorMethod;
-    private static Method invokeTreeManagerMethod;
-    private static Method invokeITreeItemMethod;
-    
-    public static Object invokeNavigator(String method, Object... args) throws Exception {
-    	return invokeNavigatorMethod.invoke(requestBrokerMirror.getObject(), method, args);
-    }
-
-    private static Set<Nvm3ServiceListener> eventListeners = new HashSet<Nvm3ServiceListener>();
-
-    public static void addNvm3ServiceListner(Nvm3ServiceListener listener) {
-        eventListeners.add(listener);
-    }
-
-    public static void removeNvm3ServiceListner(Nvm3ServiceListener listener) {
-        eventListeners.remove(listener);
-    }
-
-    public static void handleEvent(int id, Object param) {
-        System.err.println("Event:" + id + " Param:" + param);
-        Nvm3ServiceEvent ev = new Nvm3ServiceEvent(id, param);
-        Iterator<Nvm3ServiceListener> it = eventListeners.iterator();
-        while (it.hasNext()) {
-            Nvm3ServiceListener listener = it.next();
-            listener.handleServiceEvent(ev);
-        }
-    }
-
-    public static Object invokeTreeManager(String method, Object... args) throws Exception {
-    	return invokeTreeManagerMethod.invoke(requestBrokerMirror.getObject(), method, args);
-    }
-
-    public static Object invokeITreeItem(Object item, String method, Object... args)
-        throws Exception {
-    	return invokeITreeItemMethod.invoke(requestBrokerMirror.getObject(), item, method, args);
-    }
-
-    public static void registerRequestBroker(Object requestBroker) {
-        System.err.println("Registered!");
-        requestBrokerMirror = new Mirror(requestBroker);
-        invokeNavigatorMethod = requestBrokerMirror.getMethod("invokeNavigator");
-        invokeTreeManagerMethod = requestBrokerMirror.getMethod("invokeTreeManager");
-        invokeITreeItemMethod = requestBrokerMirror.getMethod("invokeITreeItem");
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/bean/NavigatorUIBean.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/bean/NavigatorUIBean.java
deleted file mode 100644
index df726ae..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/bean/NavigatorUIBean.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.bean;
-
-import java.io.Serializable;
-
-import org.eclipse.actf.examples.aibrowser.launcher.RequestBrokerProxy;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.BrowserUIService;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3Service;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3ServiceListener;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.impl.BrowserUIServiceImpl;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.impl.Nvm3ServiceProxy;
-
-public class NavigatorUIBean implements Serializable {
-    private static final long serialVersionUID = 5127765773726703672L;
-    
-    private Nvm3Service nvm3Service;
-
-    public Nvm3Service getNvm3Service() {
-        return nvm3Service;
-    }
-
-    private BrowserUIService browserUIService;
-
-    public BrowserUIService getBrowserUIService() {
-        return browserUIService;
-    }
-    
-    public NavigatorUIBean() {
-    	this.nvm3Service = new Nvm3ServiceProxy();
-    	this.browserUIService = new BrowserUIServiceImpl();
-    }
-
-    public void addNvm3ServiceListner(Nvm3ServiceListener listener) {
-        System.err.println("Add Listener:" + listener);
-        RequestBrokerProxy.addNvm3ServiceListner(listener);
-    }
-
-    public void removeNvm3ServiceListner(Nvm3ServiceListener listener) {
-        System.err.println("Remove Listener:" + listener);
-        RequestBrokerProxy.removeNvm3ServiceListner(listener);
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/bean/NavigatorUIBeanBeanInfo.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/bean/NavigatorUIBeanBeanInfo.java
deleted file mode 100644
index c73a424..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/bean/NavigatorUIBeanBeanInfo.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser.launcher.bean;
-
-import java.beans.EventSetDescriptor;
-import java.beans.IntrospectionException;
-import java.beans.MethodDescriptor;
-import java.beans.SimpleBeanInfo;
-
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3ServiceEvent;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3ServiceListener;
-
-
-public class NavigatorUIBeanBeanInfo extends SimpleBeanInfo {
-    private final static Class sourceClass = NavigatorUIBean.class;
-    private final static Class listenerClass = Nvm3ServiceListener.class;
-
-    public EventSetDescriptor[] getEventSetDescriptors() {
-        try {
-            EventSetDescriptor esd;
-            esd = new EventSetDescriptor("browserUIService",
-                                         listenerClass,
-                                         new MethodDescriptor[] {
-                                             new MethodDescriptor(listenerClass.getMethod("handleServiceEvent", new Class[] { Nvm3ServiceEvent.class }))},
-                                         sourceClass.getMethod("addNvm3ServiceListner", new Class[] { Nvm3ServiceListener.class }),
-                                         sourceClass.getMethod("removeNvm3ServiceListner", new Class[] { Nvm3ServiceListener.class }));
-
-            EventSetDescriptor[] esds = { esd };
-            return esds;
-
-        } catch (IntrospectionException ex) {
-            throw new Error(ex.toString());
-        } catch (NoSuchMethodException ex) {
-            throw new Error(ex.toString());
-        }
-    }
-	
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/BrowserUIService.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/BrowserUIService.java
deleted file mode 100644
index 43f50e9..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/BrowserUIService.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface BrowserUIService {
-    boolean startBrowser();
-    boolean startBrowserWithUrl(String url);
-    void gotoUrl(String url);
-	
-    void browserRefresh();
-	
-    void browserGoBack();
-	
-    void browserGoForward();
-	
-    // double getContentScale();
-	
-    // double getFontScale();
-	
-    // void enlargeContent();
-	
-    // void ensmallContent();
-	
-    // void enlargeFont();
-	
-    // void ensmallFont();
-	
-    // void setTranscodingMode(boolean mode);
-	
-    // boolean isTranscodingOn();
-	
-    void quitBrowser();
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/GenericUIService.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/GenericUIService.java
deleted file mode 100644
index 0792a1d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/GenericUIService.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface GenericUIService {
-    int TARGET_BMLBROWSER = 1;
-    int TARGET_CC = 2;
-    int TARGET_EPG = 3;
-
-    void addServiceListener(Nvm3ServiceListener cb); 
-    void changeControlTarget(int targetId);
-    void dispose();
-    void removeServiceListener(Nvm3ServiceListener cb);
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Item.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Item.java
deleted file mode 100644
index efeb0df..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Item.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface Nvm3Item {
-    void focus();
-
-    int getChildItemCount();
-
-    Nvm3Item[] getChildItems();
-
-    String getContentString();
-
-    String getDebugString(); 
-
-    String getDescription();
-
-    // int getLevel();
-
-    String getLinkURI();
-
-    int getNavIndex();
-
-    Nvm3Item getParent();
-
-    int getPosition();
-
-    Object getProperty(String name);
-
-    String[] getPropertyList(); 
-
-    String[] getStillPictureData();
-
-    boolean isClickable();
-
-    boolean isSelection();
-
-    boolean isStillPicture();
-
-    boolean isTable();
-
-    boolean isInTable();
-
-    boolean isTextInputable();
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3KeyDescription.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3KeyDescription.java
deleted file mode 100644
index 8ea1e6e..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3KeyDescription.java
+++ /dev/null
@@ -1,17 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface Nvm3KeyDescription {
-    String getKeyDescription();
-    int getKeyId();
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Service.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Service.java
deleted file mode 100644
index f80b9e0..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Service.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface Nvm3Service {
-
-    int KEY_DTV_BACK = 101;
-    int KEY_DTV_BLUE = 102;
-    int KEY_DTV_DATA = 103;
-    int KEY_DTV_GREEN = 104;
-    int KEY_DTV_RED = 105;
-    int KEY_DTV_YELLOW = 106;
-
-    int MODE_SELECT = 1;
-    int MODE_TABLE = 2;
-    int MODE_TEXTINPUT = 3;
-    int MODE_TREE = 4;
-    int MODE_UNSPECIFIED = 5;
-
-    int STATUS_NOACTION = 0;
-    int STATUS_MOVED = 1 << 0;
-    int STATUS_LEVEL_CHANGED = 1 << 1;
-    int STATUS_TRANSFERRED = 1 << 2;
-    int STATUS_CLICKED = 1 << 3;
-    int STATUS_CHANGED = 1 << 4;
-    int STATUS_PARENT_CHANGED = 1 << 5;
-    int STATUS_FOUND = 1 << 6;
-    int STATUS_UNDONE = 1 << 8;
-    int STATUS_ERROR = 1 << 16;
-
-    void cancel(); // Deprecated
-
-    int click();
-
-    int enterNavigationMode(int mode);
-            
-    void functionKeyType(int keyId);
-
-    Nvm3Item getActiveItem();
-
-    Nvm3Table getActiveTable();
-
-    Nvm3TableCell getActiveTableCell();
-
-    Nvm3Table getCurrentWholeTable();
-
-    Nvm3TableCell[][] getCurrentWholeTableAsArray(); // Deprecated
-
-    Nvm3Item getCurrentWholeTree();
-
-    String getInputText();
-
-    Nvm3KeyDescription[] getKeyDescriptions(); 
-
-    int getLevel(); 
-
-    int getNavigationMode();  // Deprecated.
-
-    Nvm3Item[] getSiblings(); //Deprecated.
-
-    int gotoDownCell();
-
-    int gotoEndOfSiblings();
-
-    int gotoFirstChild();
-
-    int gotoLeftCell();
-
-    int gotoNextSibling();
-
-    int gotoParent();
-
-    int gotoPreviousSibling();
-
-    int gotoRightCell();
-
-    int gotoStartOfSiblings();
-
-    int gotoUpCell();
-
-    void keyType(char keyChar);
-
-    int leaveNavigationMode();
-
-    int moveTo(Nvm3Item dest);
-
-    void setInputText();
-
-    int traverse(boolean forward);
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3ServiceEvent.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3ServiceEvent.java
deleted file mode 100644
index 3f044e4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3ServiceEvent.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public class Nvm3ServiceEvent {
-    public static final int SHOW_STATUS = 100;
-	
-    public static final int EVENT_NEW_URL = 101;
-
-    public static final int EVENT_NEWPAGE_READY = 1000;
-	
-    public static final int EVENT_LOAD_STARTING = 1001;
-	
-    public static final int EVENT_WAIT_FOR_PROCESSING = 1200;
-	
-    public static final int EVENT_INFORMATION_UPDATED = 1201;
-
-    public static final int EVENT_TREE_MODIFIED = 1202;
-
-    public static final int EVENT_NOTIFICATION = 1203;
-	
-    public static final int EVENT_ALERT_MODAL = 1204;
-	
-    public static final int EVENT_AUTOMATIC_TRANSITION = 1205;
-	
-    private final int id;
-    private final Object param;
-
-    public int getId() {
-    	return id;
-    }
-
-    public Object getParam() {
-    	return param;
-    }
-
-    public Nvm3ServiceEvent(int id, Object param) {
-        this.id = id;
-        this.param = param;
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3ServiceListener.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3ServiceListener.java
deleted file mode 100644
index 1bd4d46..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3ServiceListener.java
+++ /dev/null
@@ -1,16 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface Nvm3ServiceListener {
-    void handleServiceEvent(Nvm3ServiceEvent ev);
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Table.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Table.java
deleted file mode 100644
index e8046d4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3Table.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface Nvm3Table {
-    Nvm3TableCell get(int row, int column);
-    int getColumnCount();
-    String getInfoString();
-    int getRowCount(); 
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3TableCell.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3TableCell.java
deleted file mode 100644
index 1a220e1..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/Nvm3TableCell.java
+++ /dev/null
@@ -1,24 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3;
-
-public interface Nvm3TableCell {
-    int getColumn();
-    String getColumnHeader();
-    Nvm3Item getFirstItem();
-    String getInfoString();
-    int getRow();
-    String getRowHeader();
-    boolean isConnectedWithLeftCell(); 
-    boolean isConnectedWithUpCell();
-    boolean isHeader();
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/BrowserUIServiceImpl.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/BrowserUIServiceImpl.java
deleted file mode 100644
index 1545f92..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/BrowserUIServiceImpl.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3.impl;
-
-import org.eclipse.actf.examples.aibrowser.launcher.EclipseLauncher;
-import org.eclipse.actf.examples.aibrowser.launcher.RequestBrokerProxy;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.BrowserUIService;
-
-
-public class BrowserUIServiceImpl implements BrowserUIService {
-
-    public void browserGoBack() {
-        try {
-            RequestBrokerProxy.invokeNavigator("goBackward");
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    public void browserGoForward() {
-        try {
-            RequestBrokerProxy.invokeNavigator("goForward");
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    public void browserRefresh() {
-        try {
-            RequestBrokerProxy.invokeNavigator("navigateRefresh");
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    public void gotoUrl(String url) {
-        try {
-            RequestBrokerProxy.invokeNavigator("gotoUrl", url);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
-    public void quitBrowser() {
-        // TODO Auto-generated method stub
-		
-    }
-
-    private EclipseLauncher eclipseLauncher;
-
-    public boolean startBrowser() {
-        eclipseLauncher = new EclipseLauncher();
-        eclipseLauncher.launch();
-        return true;
-    }
-
-    public boolean startBrowserWithUrl(String url) {
-        return false;
-    }
-
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/Nvm3ItemProxy.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/Nvm3ItemProxy.java
deleted file mode 100644
index 0ba8c1c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/Nvm3ItemProxy.java
+++ /dev/null
@@ -1,198 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3.impl;
-
-import java.lang.reflect.Array;
-
-import org.eclipse.actf.examples.aibrowser.launcher.RequestBrokerProxy;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3Item;
-
-
-public class Nvm3ItemProxy implements Nvm3Item {
-    private Object item;
-
-    public Object getTarget() {
-        return item;
-    }
-
-    Nvm3ItemProxy(Object item) {
-        this.item = item;
-    }
-
-    public void focus() {
-        // TODO Auto-generated method stub
-    }
-
-    public int getChildItemCount() {
-        try {
-            Object a = RequestBrokerProxy.invokeITreeItem(item, "getChildItems",
-                                                          RequestBrokerProxy.EMPTY_ARG);
-            return  Array.getLength(a);
-        } catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-        }
-    }
-
-    public Nvm3Item[] getChildItems() {
-        try {
-            Object a = RequestBrokerProxy.invokeITreeItem(item, "getChildItems",
-                                                          RequestBrokerProxy.EMPTY_ARG);
-            int size = Array.getLength(a);
-            Nvm3Item[] r = new Nvm3Item[size];
-            for (int i = 0; i < size; i++) {
-                Object o = Array.get(a, i);
-                r[i] = new Nvm3ItemProxy(o);
-            }
-            return r;
-        } catch (Exception e) {
-            e.printStackTrace();
-            return new Nvm3ItemProxy[0];
-        }
-    }
-
-    public String getContentString() {
-        try {
-            return (String) RequestBrokerProxy.invokeITreeItem(item, "getUIString",
-                                                               RequestBrokerProxy.EMPTY_ARG);
-        } catch (Exception e) {
-            e.printStackTrace();
-            return "";
-        }
-    }
-
-    public String getDebugString() {
-        try {
-            return (String) RequestBrokerProxy.invokeITreeItem(item, "getNodeString",
-                                                               RequestBrokerProxy.EMPTY_ARG);
-        } catch (Exception e) {
-            e.printStackTrace();
-            return "";
-        }
-    }
-
-    public String getDescription() {
-        try {
-            return (String) RequestBrokerProxy.invokeITreeItem(item, "getDescription",
-                                                               RequestBrokerProxy.EMPTY_ARG);
-        } catch (Exception e) {
-            e.printStackTrace();
-            return "";
-        }
-    }
-
-    public String getLinkURI() {
-        try {
-            return (String) RequestBrokerProxy.invokeITreeItem(item, "getLinkURI",
-                                                               RequestBrokerProxy.EMPTY_ARG);
-        } catch (Exception e) {
-            e.printStackTrace();
-            return "";
-        }
-    }
-
-    public int getNavIndex() {
-        // Deprecated.  Always returns 0.
-        return 0;
-    }
-
-    public Nvm3Item getParent() {
-        try {
-            Object o = RequestBrokerProxy.invokeITreeItem(item, "getParent",
-                                                          RequestBrokerProxy.EMPTY_ARG);
-            if (o == null) return null;
-            return new Nvm3ItemProxy(o);
-        } catch (Exception e) {
-            e.printStackTrace();
-            return null;
-        }
-    }
-
-    public int getPosition() {
-        try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeITreeItem(item, "getNth",
-                                                                        RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-        } catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-        }
-    }
-
-    public Object getProperty(String name) {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public String[] getPropertyList() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public String[] getStillPictureData() {
-        try {
-            String[] ret = (String[]) RequestBrokerProxy.invokeITreeItem(item, "getStillPictureData",
-                                                                          RequestBrokerProxy.EMPTY_ARG);
-            return ret;
-        } catch (Exception e) {
-            e.printStackTrace();
-            return null;
-        }
-    }
-
-    public boolean isClickable() {
-        try {
-            Boolean bObj = (Boolean) RequestBrokerProxy.invokeITreeItem(item, "isClickable",
-                                                                        RequestBrokerProxy.EMPTY_ARG);
-            return bObj.booleanValue();
-        } catch (Exception e) {
-            e.printStackTrace();
-            return false;
-        }
-    }
-
-    public boolean isInTable() {
-        // TODO Auto-generated method stub
-        return false;
-    }
-
-    public boolean isSelection() {
-        // Deprecated.
-        return false;
-    }
-
-    public boolean isStillPicture() {
-        try {
-            Boolean bObj = (Boolean) RequestBrokerProxy.invokeITreeItem(item, "isImage",
-                                                                        RequestBrokerProxy.EMPTY_ARG);
-            return bObj.booleanValue();
-        } catch (Exception e) {
-            e.printStackTrace();
-            return false;
-        }
-    }
-
-    public boolean isTable() {
-        return false;
-    }
-
-    public boolean isTextInputable() {
-        try {
-            Boolean bObj = (Boolean) RequestBrokerProxy.invokeITreeItem(item, "isInputable",
-                                                                        RequestBrokerProxy.EMPTY_ARG);
-            return bObj.booleanValue();
-        } catch (Exception e) {
-            e.printStackTrace();
-            return false;
-        }
-    }
-
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/Nvm3ServiceProxy.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/Nvm3ServiceProxy.java
deleted file mode 100644
index 320dca0..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/nvm3/impl/Nvm3ServiceProxy.java
+++ /dev/null
@@ -1,258 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser.launcher.nvm3.impl;
-
-import java.lang.reflect.Array;
-
-import org.eclipse.actf.examples.aibrowser.launcher.RequestBrokerProxy;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3Item;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3KeyDescription;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3Service;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3Table;
-import org.eclipse.actf.examples.aibrowser.launcher.nvm3.Nvm3TableCell;
-
-
-public class Nvm3ServiceProxy implements Nvm3Service {
-    private Nvm3Item pseudoActiveItem;
-
-    public Nvm3ServiceProxy() {
-    }
-
-    public void cancel() {
-        // Deprecated
-    }
-
-    public int click() {
-        // pseudoActiveItem = null;
-    	try {
-            Nvm3Item item = getActiveItem();
-            Integer iObj = (Integer) RequestBrokerProxy.invokeITreeItem(((Nvm3ItemProxy) item).getTarget(), "doClick",
-                                                                        RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-    public int enterNavigationMode(int mode) {
-        return 0;
-    }
-
-    public void functionKeyType(int keyId) {
-        // TODO Auto-generated method stub
-    }
-
-    public Nvm3Item getActiveItem() {
-        if (pseudoActiveItem != null) return pseudoActiveItem;
-    	try {
-            Object item = RequestBrokerProxy.invokeTreeManager("getActiveItem",
-                                                               RequestBrokerProxy.EMPTY_ARG);
-            return new Nvm3ItemProxy(item);
-    	} catch (Exception e) {
-    		e.printStackTrace();
-    		return null;
-    	}
-    }
-
-    public Nvm3Table getActiveTable() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public Nvm3TableCell getActiveTableCell() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public Nvm3Table getCurrentWholeTable() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public Nvm3TableCell[][] getCurrentWholeTableAsArray() {
-        // Deprecated
-        return null;
-    }
-
-    public Nvm3Item getCurrentWholeTree() {
-    	try {
-            Object item = RequestBrokerProxy.invokeTreeManager("expandWholeTree",
-                                                               RequestBrokerProxy.EMPTY_ARG);
-            return new Nvm3ItemProxy(item);
-    	} catch (Exception e) {
-    		e.printStackTrace();
-    		return null;
-    	}
-    }
-
-    public String getInputText() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public Nvm3KeyDescription[] getKeyDescriptions() {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public int getLevel() {
-    	try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeTreeManager("getLevel",
-                                                                          RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-    public int getNavigationMode() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    public Nvm3Item[] getSiblings() {
-        try {
-            Object a = RequestBrokerProxy.invokeTreeManager("getSiblings",
-                                                            RequestBrokerProxy.EMPTY_ARG);
-            int size = Array.getLength(a);
-            Nvm3Item[] r = new Nvm3Item[size];
-            for (int i = 0; i < size; i++) {
-                Object o = Array.get(a, i);
-                r[i] = new Nvm3ItemProxy(o);
-            }
-            return r;
-        } catch (Exception e) {
-            e.printStackTrace();
-            return new Nvm3ItemProxy[0];
-        }
-    }
-
-    public int gotoDownCell() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    public int gotoEndOfSiblings() {
-        pseudoActiveItem = null;
-    	try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeTreeManager("gotoEndOfSiblings",
-                                                                          RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-    public int gotoFirstChild() {
-        pseudoActiveItem = null;
-    	try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeTreeManager("gotoFirstChild",
-                                                                          RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-    public int gotoLeftCell() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    public int gotoNextSibling() {
-        pseudoActiveItem = null;
-    	try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeTreeManager("gotoNextSibling",
-                                                                          RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-    public int gotoParent() {
-        pseudoActiveItem = null;
-    	try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeTreeManager("gotoParent",
-                                                                          RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-    public int gotoPreviousSibling() {
-        pseudoActiveItem = null;
-    	try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeTreeManager("gotoPreviousSibling",
-                                                                          RequestBrokerProxy.EMPTY_ARG);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-    public int gotoRightCell() {
-        pseudoActiveItem = null;
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    public int gotoStartOfSiblings() {
-        pseudoActiveItem = null;
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    public int gotoUpCell() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    public void keyType(char keyChar) {
-        // TODO Auto-generated method stub
-
-    }
-
-    public int leaveNavigationMode() {
-        // TODO Auto-generated method stub
-        return 0;
-    }
-
-    public int moveTo(Nvm3Item dest) {
-        pseudoActiveItem = dest;
-        return 0;
-    }
-
-    public void setInputText() {
-        // TODO Auto-generated method stub
-
-    }
-
-    public int traverse(boolean forward) {
-        pseudoActiveItem = null;
-    	try {
-            Integer iObj = (Integer) RequestBrokerProxy.invokeTreeManager("traverse", forward);
-            return iObj.intValue();
-    	} catch (Exception e) {
-            e.printStackTrace();
-            return 0;
-    	}
-    }
-
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/reflect/Mirror.java b/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/reflect/Mirror.java
deleted file mode 100644
index d39805f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.launcher/src/org/eclipse/actf/examples/aibrowser/launcher/reflect/Mirror.java
+++ /dev/null
@@ -1,221 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.launcher.reflect;
-
-import java.lang.reflect.Constructor;
-import java.lang.reflect.Field;
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-
-public class Mirror {
-    final private Class class1;
-    final private Object object;
-
-    public Object getObject() {
-        return object;
-    }
-
-    private Class[] parseMethodSignature(String params) {
-        String[] paramArray;
-
-        paramArray = params.split(", *");
-        Class[] cs = new Class[paramArray.length];
-        try {
-            for (int i = 0; i < paramArray.length; i++) {
-                if ("int".equals(paramArray[i])) {
-                    cs[i] = java.lang.Integer.TYPE;
-                } else if ("short".equals(paramArray[i])) {
-                    cs[i] = java.lang.Short.TYPE;
-                } else if ("long".equals(paramArray[i])) {
-                    cs[i] = java.lang.Long.TYPE;
-                } else if ("char".equals(paramArray[i])) {
-                    cs[i] = java.lang.Character.TYPE;
-                } else if ("boolean".equals(paramArray[i])) {
-                    cs[i] = java.lang.Boolean.TYPE;
-                } else if ("byte".equals(paramArray[i])) {
-                    cs[i] = java.lang.Byte.TYPE;
-                } else if ("float".equals(paramArray[i])) {
-                    cs[i] = java.lang.Float.TYPE;
-                } else if ("double".equals(paramArray[i])) {
-                    cs[i] = java.lang.Double.TYPE;
-                } else {
-                    cs[i] = Class.forName(paramArray[i], true, class1.getClassLoader());
-                }
-            }
-        } catch (ClassNotFoundException e) {
-            return null;
-        }
-
-        return cs;
-    }
-
-    public Method getMethod(String signature) {
-        String name;
-        Class[] params = null;
-        int posParam = signature.indexOf('(');
-        if (posParam == -1) {
-            name = signature;
-        } else {
-            name = signature.substring(0, posParam);
-            int posParamEnd = signature.lastIndexOf(')');
-            if (posParamEnd == -1) return null;
-            params = parseMethodSignature(signature.substring(posParam + 1, posParamEnd));
-            if (params == null) return null;
-        }
-
-        Method m = null;
-        for (Class c = class1; c != null; c = c.getSuperclass()) {
-            try {
-                if (params == null) {
-                    Method[] ms = c.getDeclaredMethods();
-                    for (int i = 0; i < ms.length; i++) {
-                        if (name.equals(ms[i].getName())) {
-                            m = ms[i];
-                        }
-                    }
-                } else {
-                    m = c.getDeclaredMethod(name, params);
-                }
-            } catch (SecurityException e) {
-                continue;
-            } catch (NoSuchMethodException e) {
-                continue;
-            }
-            if (m != null) {
-                m.setAccessible(true);
-                return m;
-            }
-        }
-
-        return null;
-    }
-
-    public Object invoke(String signature, Object[] params) throws Exception {
-        Method m = getMethod(signature);
-        return m.invoke(object, params);
-    }
-
-    public Field getField(String name) {
-        Field f;
-
-        for (Class c = class1; c != null; c = c.getSuperclass()) {
-            try {
-                f = c.getDeclaredField(name);
-            } catch (SecurityException e) {
-                continue;
-            } catch (NoSuchFieldException e) {
-                continue;
-            }
-            if (f != null) {
-                f.setAccessible(true);
-                return f;
-            }
-        }
-        return null;
-    }
-
-    public Object getFieldObject(String name) throws IllegalAccessException {
-        return getField(name).get(object);
-    }
-
-    static private boolean isParamAccept(Class cp, Class c) {
-        if (cp.isAssignableFrom(c)) return true;
-
-        if ((java.lang.Integer.TYPE == cp)
-            && java.lang.Integer.class.equals(c))
-            return true;
-        if ((java.lang.Short.TYPE == cp)
-            && java.lang.Short.class.equals(c))
-            return true;
-        if ((java.lang.Long.TYPE == cp)
-            && java.lang.Long.class.equals(c))
-            return true;
-        if ((java.lang.Character.TYPE == cp)
-            && java.lang.Character.class.equals(c))
-            return true;
-        if ((java.lang.Boolean.TYPE == cp)
-            && java.lang.Boolean.class.equals(c))
-            return true;
-        if ((java.lang.Byte.TYPE == cp)
-            && java.lang.Byte.class.equals(c))
-            return true;
-        if ((java.lang.Float.TYPE == cp)
-            && java.lang.Float.class.equals(c))
-        if ((java.lang.Double.TYPE == cp)
-            && java.lang.Double.class.equals(c))
-            return true;
-
-        return false;
-    }
-
-    public Constructor findConstructor(Object[] params) {
-        Constructor[] cs = class1.getDeclaredConstructors();
-
-        nextConstructor:
-        for (int i = 0; i < cs.length; i++) {
-            Class[] cParams = cs[i].getParameterTypes();
-            if (params == null) {
-                if (cParams.length == 0) return cs[i];
-                continue nextConstructor;
-            }
-            if (cParams.length != params.length) continue nextConstructor;;
-            for (int j = 0; j < params.length; j++) {
-                if (!isParamAccept(cParams[j], params[j].getClass())) continue nextConstructor;
-            }
-            return cs[i];
-        }
-
-        return null;
-    }
-
-    public Object newInstance(Object[] params)
-    	throws InvocationTargetException, IllegalAccessException, InstantiationException {
-        return findConstructor(params).newInstance(params);
-    }
-
-    public Mirror(String className) throws ClassNotFoundException {
-        this.class1 = Class.forName(className);
-        this.object = null;
-    }
-
-    public Mirror(Class cls) {
-        this.class1 = cls;
-        this.object = null;
-    }
-
-    public Mirror(Object object) {
-        this.class1 = object.getClass();
-        this.object = object;
-    }
-
-    public Mirror(String className, Object[] params)
-    	throws ClassNotFoundException,
-               InvocationTargetException, IllegalAccessException, InstantiationException {
-        this.class1 = Class.forName(className);
-        this.object = newInstance(params);
-    }
-
-    public static void main(String[] args) throws Exception {
-        Mirror miS = new Mirror("java.lang.String");
-
-        System.out.println("java.lang.String.charAt:"
-                           + miS.getMethod("charAt"));
-        System.out.println("java.lang.String.indexOf(int,int):"
-                           + miS.getMethod("indexOf(int, int)"));
-
-        Mirror miS2 = new Mirror("java.lang.String", new Object[]{"test string"});
-        System.out.println("String instanciation test:" + miS2.getObject());
-
-        Mirror miI = new Mirror("java.lang.Integer", new Object[]{new Integer(100)});
-        System.out.println("Integer instanciation test:" + miI.getObject());
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.nls/.project b/plugins/org.eclipse.actf.examples.aibrowser.nls/.project
deleted file mode 100644
index 52e0147..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.nls/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.aibrowser.nls</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.nls/build.properties b/plugins/org.eclipse.actf.examples.aibrowser.nls/build.properties
deleted file mode 100644
index 67f428d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.nls/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = feature.xml,\
-               feature.properties,\
-               license.html,\
-               epl-v10.html
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.nls/epl-v10.html b/plugins/org.eclipse.actf.examples.aibrowser.nls/epl-v10.html
deleted file mode 100644
index ed4b196..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.nls/epl-v10.html
+++ /dev/null
@@ -1,328 +0,0 @@
-<html xmlns:o="urn:schemas-microsoft-com:office:office"
-xmlns:w="urn:schemas-microsoft-com:office:word"
-xmlns="http://www.w3.org/TR/REC-html40">
-
-<head>
-<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
-<meta name=ProgId content=Word.Document>
-<meta name=Generator content="Microsoft Word 9">
-<meta name=Originator content="Microsoft Word 9">
-<link rel=File-List
-href="./Eclipse%20EPL%202003_11_10%20Final_files/filelist.xml">
-<title>Eclipse Public License - Version 1.0</title>
-<!--[if gte mso 9]><xml>
- <o:DocumentProperties>
-  <o:Revision>2</o:Revision>
-  <o:TotalTime>3</o:TotalTime>
-  <o:Created>2004-03-05T23:03:00Z</o:Created>
-  <o:LastSaved>2004-03-05T23:03:00Z</o:LastSaved>
-  <o:Pages>4</o:Pages>
-  <o:Words>1626</o:Words>
-  <o:Characters>9270</o:Characters>
-   <o:Lines>77</o:Lines>
-  <o:Paragraphs>18</o:Paragraphs>
-  <o:CharactersWithSpaces>11384</o:CharactersWithSpaces>
-  <o:Version>9.4402</o:Version>
- </o:DocumentProperties>
-</xml><![endif]--><!--[if gte mso 9]><xml>
- <w:WordDocument>
-  <w:TrackRevisions/>
- </w:WordDocument>
-</xml><![endif]-->
-<style>
-<!--
- /* Font Definitions */
-@font-face
-	{font-family:Tahoma;
-	panose-1:2 11 6 4 3 5 4 4 2 4;
-	mso-font-charset:0;
-	mso-generic-font-family:swiss;
-	mso-font-pitch:variable;
-	mso-font-signature:553679495 -2147483648 8 0 66047 0;}
- /* Style Definitions */
-p.MsoNormal, li.MsoNormal, div.MsoNormal
-	{mso-style-parent:"";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p
-	{margin-right:0in;
-	mso-margin-top-alt:auto;
-	mso-margin-bottom-alt:auto;
-	margin-left:0in;
-	mso-pagination:widow-orphan;
-	font-size:12.0pt;
-	font-family:"Times New Roman";
-	mso-fareast-font-family:"Times New Roman";}
-p.BalloonText, li.BalloonText, div.BalloonText
-	{mso-style-name:"Balloon Text";
-	margin:0in;
-	margin-bottom:.0001pt;
-	mso-pagination:widow-orphan;
-	font-size:8.0pt;
-	font-family:Tahoma;
-	mso-fareast-font-family:"Times New Roman";}
-@page Section1
-	{size:8.5in 11.0in;
-	margin:1.0in 1.25in 1.0in 1.25in;
-	mso-header-margin:.5in;
-	mso-footer-margin:.5in;
-	mso-paper-source:0;}
-div.Section1
-	{page:Section1;}
--->
-</style>
-</head>
-
-<body lang=EN-US style='tab-interval:.5in'>
-
-<div class=Section1>
-
-<p align=center style='text-align:center'><b>Eclipse Public License - v 1.0</b>
-</p>
-
-<p><span style='font-size:10.0pt'>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER
-THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (&quot;AGREEMENT&quot;). ANY USE,
-REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE
-OF THIS AGREEMENT.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>1. DEFINITIONS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Contribution&quot; means:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-in the case of the initial Contributor, the initial code and documentation
-distributed under this Agreement, and<br clear=left>
-b) in the case of each subsequent Contributor:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-changes to the Program, and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-additions to the Program;</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>where
-such changes and/or additions to the Program originate from and are distributed
-by that particular Contributor. A Contribution 'originates' from a Contributor
-if it was added to the Program by such Contributor itself or anyone acting on
-such Contributor's behalf. Contributions do not include additions to the
-Program which: (i) are separate modules of software distributed in conjunction
-with the Program under their own license agreement, and (ii) are not derivative
-works of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Contributor&quot; means any person or
-entity that distributes the Program.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Licensed Patents &quot; mean patent
-claims licensable by a Contributor which are necessarily infringed by the use
-or sale of its Contribution alone or when combined with the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>&quot;Program&quot; means the Contributions
-distributed in accordance with this Agreement.</span> </p>
-
-<p><span style='font-size:10.0pt'>&quot;Recipient&quot; means anyone who
-receives the Program under this Agreement, including all Contributors.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>2. GRANT OF RIGHTS</span></b> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-Subject to the terms of this Agreement, each Contributor hereby grants Recipient
-a non-exclusive, worldwide, royalty-free copyright license to<span
-style='color:red'> </span>reproduce, prepare derivative works of, publicly
-display, publicly perform, distribute and sublicense the Contribution of such
-Contributor, if any, and such derivative works, in source code and object code
-form.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-Subject to the terms of this Agreement, each Contributor hereby grants
-Recipient a non-exclusive, worldwide,<span style='color:green'> </span>royalty-free
-patent license under Licensed Patents to make, use, sell, offer to sell, import
-and otherwise transfer the Contribution of such Contributor, if any, in source
-code and object code form. This patent license shall apply to the combination
-of the Contribution and the Program if, at the time the Contribution is added
-by the Contributor, such addition of the Contribution causes such combination
-to be covered by the Licensed Patents. The patent license shall not apply to
-any other combinations which include the Contribution. No hardware per se is
-licensed hereunder. </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>c)
-Recipient understands that although each Contributor grants the licenses to its
-Contributions set forth herein, no assurances are provided by any Contributor
-that the Program does not infringe the patent or other intellectual property
-rights of any other entity. Each Contributor disclaims any liability to Recipient
-for claims brought by any other entity based on infringement of intellectual
-property rights or otherwise. As a condition to exercising the rights and
-licenses granted hereunder, each Recipient hereby assumes sole responsibility
-to secure any other intellectual property rights needed, if any. For example,
-if a third party patent license is required to allow Recipient to distribute
-the Program, it is Recipient's responsibility to acquire that license before
-distributing the Program.</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>d)
-Each Contributor represents that to its knowledge it has sufficient copyright
-rights in its Contribution, if any, to grant the copyright license set forth in
-this Agreement. </span></p>
-
-<p><b><span style='font-size:10.0pt'>3. REQUIREMENTS</span></b> </p>
-
-<p><span style='font-size:10.0pt'>A Contributor may choose to distribute the
-Program in object code form under its own license agreement, provided that:</span>
-</p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it complies with the terms and conditions of this Agreement; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b)
-its license agreement:</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>i)
-effectively disclaims on behalf of all Contributors all warranties and
-conditions, express and implied, including warranties or conditions of title
-and non-infringement, and implied warranties or conditions of merchantability
-and fitness for a particular purpose; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>ii)
-effectively excludes on behalf of all Contributors all liability for damages,
-including direct, indirect, special, incidental and consequential damages, such
-as lost profits; </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iii)
-states that any provisions which differ from this Agreement are offered by that
-Contributor alone and not by any other party; and</span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>iv)
-states that source code for the Program is available from such Contributor, and
-informs licensees how to obtain it in a reasonable manner on or through a
-medium customarily used for software exchange.<span style='color:blue'> </span></span></p>
-
-<p><span style='font-size:10.0pt'>When the Program is made available in source
-code form:</span> </p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>a)
-it must be made available under this Agreement; and </span></p>
-
-<p class=MsoNormal style='margin-left:.5in'><span style='font-size:10.0pt'>b) a
-copy of this Agreement must be included with each copy of the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Contributors may not remove or alter any
-copyright notices contained within the Program. </span></p>
-
-<p><span style='font-size:10.0pt'>Each Contributor must identify itself as the
-originator of its Contribution, if any, in a manner that reasonably allows
-subsequent Recipients to identify the originator of the Contribution. </span></p>
-
-<p><b><span style='font-size:10.0pt'>4. COMMERCIAL DISTRIBUTION</span></b> </p>
-
-<p><span style='font-size:10.0pt'>Commercial distributors of software may
-accept certain responsibilities with respect to end users, business partners
-and the like. While this license is intended to facilitate the commercial use
-of the Program, the Contributor who includes the Program in a commercial
-product offering should do so in a manner which does not create potential
-liability for other Contributors. Therefore, if a Contributor includes the
-Program in a commercial product offering, such Contributor (&quot;Commercial
-Contributor&quot;) hereby agrees to defend and indemnify every other
-Contributor (&quot;Indemnified Contributor&quot;) against any losses, damages and
-costs (collectively &quot;Losses&quot;) arising from claims, lawsuits and other
-legal actions brought by a third party against the Indemnified Contributor to
-the extent caused by the acts or omissions of such Commercial Contributor in
-connection with its distribution of the Program in a commercial product
-offering. The obligations in this section do not apply to any claims or Losses
-relating to any actual or alleged intellectual property infringement. In order
-to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
-Contributor in writing of such claim, and b) allow the Commercial Contributor
-to control, and cooperate with the Commercial Contributor in, the defense and
-any related settlement negotiations. The Indemnified Contributor may participate
-in any such claim at its own expense.</span> </p>
-
-<p><span style='font-size:10.0pt'>For example, a Contributor might include the
-Program in a commercial product offering, Product X. That Contributor is then a
-Commercial Contributor. If that Commercial Contributor then makes performance
-claims, or offers warranties related to Product X, those performance claims and
-warranties are such Commercial Contributor's responsibility alone. Under this
-section, the Commercial Contributor would have to defend claims against the
-other Contributors related to those performance claims and warranties, and if a
-court requires any other Contributor to pay any damages as a result, the
-Commercial Contributor must pay those damages.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>5. NO WARRANTY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, THE PROGRAM IS PROVIDED ON AN &quot;AS IS&quot; BASIS, WITHOUT
-WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
-WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
-MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
-responsible for determining the appropriateness of using and distributing the
-Program and assumes all risks associated with its exercise of rights under this
-Agreement , including but not limited to the risks and costs of program errors,
-compliance with applicable laws, damage to or loss of data, programs or
-equipment, and unavailability or interruption of operations. </span></p>
-
-<p><b><span style='font-size:10.0pt'>6. DISCLAIMER OF LIABILITY</span></b> </p>
-
-<p><span style='font-size:10.0pt'>EXCEPT AS EXPRESSLY SET FORTH IN THIS
-AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR
-ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF
-THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGES.</span> </p>
-
-<p><b><span style='font-size:10.0pt'>7. GENERAL</span></b> </p>
-
-<p><span style='font-size:10.0pt'>If any provision of this Agreement is invalid
-or unenforceable under applicable law, it shall not affect the validity or
-enforceability of the remainder of the terms of this Agreement, and without
-further action by the parties hereto, such provision shall be reformed to the
-minimum extent necessary to make such provision valid and enforceable.</span> </p>
-
-<p><span style='font-size:10.0pt'>If Recipient institutes patent litigation
-against any entity (including a cross-claim or counterclaim in a lawsuit)
-alleging that the Program itself (excluding combinations of the Program with
-other software or hardware) infringes such Recipient's patent(s), then such
-Recipient's rights granted under Section 2(b) shall terminate as of the date
-such litigation is filed. </span></p>
-
-<p><span style='font-size:10.0pt'>All Recipient's rights under this Agreement
-shall terminate if it fails to comply with any of the material terms or
-conditions of this Agreement and does not cure such failure in a reasonable
-period of time after becoming aware of such noncompliance. If all Recipient's
-rights under this Agreement terminate, Recipient agrees to cease use and
-distribution of the Program as soon as reasonably practicable. However,
-Recipient's obligations under this Agreement and any licenses granted by
-Recipient relating to the Program shall continue and survive. </span></p>
-
-<p><span style='font-size:10.0pt'>Everyone is permitted to copy and distribute
-copies of this Agreement, but in order to avoid inconsistency the Agreement is
-copyrighted and may only be modified in the following manner. The Agreement
-Steward reserves the right to publish new versions (including revisions) of
-this Agreement from time to time. No one other than the Agreement Steward has
-the right to modify this Agreement. The Eclipse Foundation is the initial
-Agreement Steward. The Eclipse Foundation may assign the responsibility to
-serve as the Agreement Steward to a suitable separate entity. Each new version
-of the Agreement will be given a distinguishing version number. The Program
-(including Contributions) may always be distributed subject to the version of
-the Agreement under which it was received. In addition, after a new version of
-the Agreement is published, Contributor may elect to distribute the Program
-(including its Contributions) under the new version. Except as expressly stated
-in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to
-the intellectual property of any Contributor under this Agreement, whether
-expressly, by implication, estoppel or otherwise. All rights in the Program not
-expressly granted under this Agreement are reserved.</span> </p>
-
-<p><span style='font-size:10.0pt'>This Agreement is governed by the laws of the
-State of New York and the intellectual property laws of the United States of
-America. No party to this Agreement will bring a legal action under this
-Agreement more than one year after the cause of action arose. Each party waives
-its rights to a jury trial in any resulting litigation.</span> </p>
-
-<p class=MsoNormal><![if !supportEmptyParas]>&nbsp;<![endif]><o:p></o:p></p>
-
-</div>
-
-</body>
-
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.nls/feature.properties b/plugins/org.eclipse.actf.examples.aibrowser.nls/feature.properties
deleted file mode 100644
index 20d5c51..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.nls/feature.properties
+++ /dev/null
@@ -1,144 +0,0 @@
-#Sun 11 04:00:00 JST 2007
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-#
-#featureName=Eclipse ACTF
-#updateSiteName=The Eclipse Project Updates
-#providerName=Eclipse.org
-#
-description=Translations in Japanese for Eclipse ACTF aiBrowser.
-#
-copyright=Copyright (c) 2007 IBM Corporation and others.\nAll rights reserved. This program and the accompanying materials\nare made available under the terms of the Eclipse Public License v1.0\nwhich accompanies this distribution, and is available at\nhttp\://www.eclipse.org/legal/epl-v10.html\n\nContributors\:\nIBM Corporation - initial API and implementation\n
-licenseURL=license.html
-license=\
-Eclipse Foundation Software User Agreement\n\
-April 14, 2010\n\
-\n\
-Usage Of Content\n\
-\n\
-THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
-OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
-USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
-AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
-NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU\n\
-AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
-AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
-OR NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE\n\
-TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
-OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
-BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
-\n\
-Applicable Licenses\n\
-\n\
-Unless otherwise indicated, all Content made available by the\n\
-Eclipse Foundation is provided to you under the terms and conditions of\n\
-the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
-provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
-For purposes of the EPL, "Program" will mean the Content.\n\
-\n\
-Content includes, but is not limited to, source code, object code,\n\
-documentation and other files maintained in the Eclipse Foundation source code\n\
-repository ("Repository") in software modules ("Modules") and made available\n\
-as downloadable archives ("Downloads").\n\
-\n\
-       - Content may be structured and packaged into modules to facilitate delivering,\n\
-         extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
-         plug-in fragments ("Fragments"), and features ("Features").\n\
-       - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
-         in a directory named "plugins".\n\
-       - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
-         Each Feature may be packaged as a sub-directory in a directory named "features".\n\
-         Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
-         numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
-       - Features may also include other Features ("Included Features"). Within a Feature, files\n\
-         named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
-\n\
-The terms and conditions governing Plug-ins and Fragments should be\n\
-contained in files named "about.html" ("Abouts"). The terms and\n\
-conditions governing Features and Included Features should be contained\n\
-in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
-Licenses may be located in any directory of a Download or Module\n\
-including, but not limited to the following locations:\n\
-\n\
-       - The top-level (root) directory\n\
-       - Plug-in and Fragment directories\n\
-       - Inside Plug-ins and Fragments packaged as JARs\n\
-       - Sub-directories of the directory named "src" of certain Plug-ins\n\
-       - Feature directories\n\
-\n\
-Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
-Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
-Update License") during the installation process. If the Feature contains\n\
-Included Features, the Feature Update License should either provide you\n\
-with the terms and conditions governing the Included Features or inform\n\
-you where you can locate them. Feature Update Licenses may be found in\n\
-the "license" property of files named "feature.properties" found within a Feature.\n\
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
-terms and conditions (or references to such terms and conditions) that\n\
-govern your use of the associated Content in that directory.\n\
-\n\
-THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
-TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
-SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
-\n\
-       - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
-       - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
-       - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
-       - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
-       - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
-\n\
-IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
-TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
-is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
-govern that particular Content.\n\
-\n\
-\n\Use of Provisioning Technology\n\
-\n\
-The Eclipse Foundation makes available provisioning software, examples of which include,\n\
-but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
-the purpose of allowing users to install software, documentation, information and/or\n\
-other materials (collectively "Installable Software"). This capability is provided with\n\
-the intent of allowing such users to install, extend and update Eclipse-based products.\n\
-Information about packaging Installable Software is available at\n\
-http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
-\n\
-You may use Provisioning Technology to allow other parties to install Installable Software.\n\
-You shall be responsible for enabling the applicable license agreements relating to the\n\
-Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
-in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
-making it available in accordance with the Specification, you further acknowledge your\n\
-agreement to, and the acquisition of all necessary rights to permit the following:\n\
-\n\
-       1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
-          the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
-          extending or updating the functionality of an Eclipse-based product.\n\
-       2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
-          Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
-       3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
-          govern the use of the Installable Software ("Installable Software Agreement") and such\n\
-          Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
-          with the Specification. Such Installable Software Agreement must inform the user of the\n\
-          terms and conditions that govern the Installable Software and must solicit acceptance by\n\
-          the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
-          indication of agreement by the user, the provisioning Technology will complete installation\n\
-          of the Installable Software.\n\
-\n\
-Cryptography\n\
-\n\
-Content may contain encryption software. The country in which you are\n\
-currently may have restrictions on the import, possession, and use,\n\
-and/or re-export to another country, of encryption software. BEFORE\n\
-using any encryption software, please check the country's laws,\n\
-regulations and policies concerning the import, possession, or use, and\n\
-re-export of encryption software, to see if this is permitted.\n\
-\n\
-Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
-########### end of license property ##########################################
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.nls/feature.xml b/plugins/org.eclipse.actf.examples.aibrowser.nls/feature.xml
deleted file mode 100644
index 6dd744e..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.nls/feature.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<feature
-      id="org.eclipse.actf.examples.aibrowser.nls"
-      label="org.eclipse.actf.examples.aibrowser.nls"
-      version="0.5.0.qualifier"
-      provider-name="Eclipse.org">
-
-   <description>
-      %description
-   </description>
-
-   <copyright>
-      %copyright
-   </copyright>
-
-   <license url="license.html">
-      %license
-   </license>
-
-   <includes
-         id="org.eclipse.rcp.nls1"
-         version="0.0.0"/>
-
-   <plugin
-         id="org.eclipse.actf.examples.aibrowser.doc.nl1"
-         download-size="0"
-         install-size="0"
-         version="0.0.0"
-         fragment="true"/>
-
-</feature>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser.nls/license.html b/plugins/org.eclipse.actf.examples.aibrowser.nls/license.html
deleted file mode 100644
index c184ca3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser.nls/license.html
+++ /dev/null
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="ISO-8859-1" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
-<title>Eclipse Foundation Software User Agreement</title>
-</head>
-
-<body lang="EN-US">
-<h2>Eclipse Foundation Software User Agreement</h2>
-<p>April 14, 2010</p>
-
-<h3>Usage Of Content</h3>
-
-<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
-   (COLLECTIVELY &quot;CONTENT&quot;).  USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
-   CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW.  BY USING THE CONTENT, YOU AGREE THAT YOUR USE
-   OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
-   NOTICES INDICATED OR REFERENCED BELOW.  IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
-   CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
-
-<h3>Applicable Licenses</h3>
-
-<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
-   (&quot;EPL&quot;).  A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
-   For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-
-<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
-   repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
-
-<ul>
-       <li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content.  Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
-       <li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
-       <li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.  Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.  Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
-      and/or Fragments associated with that Feature.</li>
-       <li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
-</ul>
-
-<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
-Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;).  Abouts and Feature Licenses may be located in any directory of a Download or Module
-including, but not limited to the following locations:</p>
-
-<ul>
-       <li>The top-level (root) directory</li>
-       <li>Plug-in and Fragment directories</li>
-       <li>Inside Plug-ins and Fragments packaged as JARs</li>
-       <li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
-       <li>Feature directories</li>
-</ul>
-
-<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
-installation process.  If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
-inform you where you can locate them.  Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
-Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
-that directory.</p>
-
-<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.  SOME OF THESE
-OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
-
-<ul>
-       <li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
-       <li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
-       <li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
-       <li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
-       <li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
-</ul>
-
-<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT.  If no About, Feature License, or Feature Update License is provided, please
-contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
-
-
-<h3>Use of Provisioning Technology</h3>
-
-<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
-   Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
-   other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
-   install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
-       href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
-   (&quot;Specification&quot;).</p>
-
-<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
-   applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
-   in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
-   Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
-
-<ol>
-       <li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
-       on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
-       product.</li>
-       <li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
-       accessed and copied to the Target Machine.</li>
-       <li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
-       Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
-       Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
-       the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
-       indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
-</ol>
-
-<h3>Cryptography</h3>
-
-<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
-   another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
-   possession, or use, and re-export of encryption software, to see if this is permitted.</p>
-
-<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/.classpath b/plugins/org.eclipse.actf.examples.aibrowser/.classpath
deleted file mode 100644
index 304e861..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/.cvsignore b/plugins/org.eclipse.actf.examples.aibrowser/.cvsignore
deleted file mode 100644
index ba077a4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-bin
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/.project b/plugins/org.eclipse.actf.examples.aibrowser/.project
deleted file mode 100644
index e5159ac..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.aibrowser</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.actf.examples.aibrowser/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index af70a24..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,6 +0,0 @@
-#Thu Oct 25 14:08:47 JST 2007
-eclipse.preferences.version=1
-encoding//config/fennec/jp/GovOnline.fnc=UTF-8
-encoding//config/fennec/jp/GovOnlineChannel.fnc=UTF-8
-encoding//config/fennec/youtube/YouTube-S.fnc=UTF-8
-encoding/config=UTF-8
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.actf.examples.aibrowser/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 12ad326..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-#Tue Jan 06 15:28:59 JST 2009
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.aibrowser/META-INF/MANIFEST.MF
deleted file mode 100644
index 798de05..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,19 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: Eclipse ACTF Example aiBrowser (Incubation)
-Bundle-SymbolicName: org.eclipse.actf.examples.aibrowser;singleton:=true
-Bundle-Version: 0.5.0.qualifier
-Bundle-Activator: org.eclipse.actf.examples.aibrowser.ClientPlugin
-Bundle-Vendor: Eclipse.org
-Bundle-Localization: plugin
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.ui,
- org.eclipse.actf.ui,
- org.eclipse.actf.model.ui,
- org.eclipse.actf.model.flash.proxy,
- org.eclipse.actf.core,
- org.eclipse.actf.ai.xmlstore,
- org.eclipse.actf.ai.navigator,
- org.eclipse.actf.util.win32
-Eclipse-LazyStart: true
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/about.bmp b/plugins/org.eclipse.actf.examples.aibrowser/about.bmp
deleted file mode 100644
index c3f51e3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/about.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/about.html b/plugins/org.eclipse.actf.examples.aibrowser/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/about.ini b/plugins/org.eclipse.actf.examples.aibrowser/about.ini
deleted file mode 100644
index 669383f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/about.ini
+++ /dev/null
@@ -1,31 +0,0 @@
-# about.ini
-# contains information about a feature
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# "%key" are externalized strings defined in about.properties
-# This file does not need to be translated.
-
-# Property "aboutText" contains blurb for "About" dialog (translated)
-aboutText=%blurb
-
-# Property "windowImage" contains path to window icon (16x16)
-# needed for primary features only
-
-# Property "featureImage" contains path to feature image (32x32)
-featureImage=eclipse32.png
-
-# Property "aboutImage" contains path to product image (500x330 or 115x164)
-# needed for primary features only
-
-# Property "appName" contains name of the application (not translated)
-# needed for primary features only
-
-# Property "welcomePage" contains path to welcome page (special XML-based format)
-# optional
-
-# Property "welcomePerspective" contains the id of the perspective in which the
-# welcome page is to be opened.
-# optional
-
-
-
-
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/about.mappings b/plugins/org.eclipse.actf.examples.aibrowser/about.mappings
deleted file mode 100644
index bddaab4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/about.mappings
+++ /dev/null
@@ -1,6 +0,0 @@
-# about.mappings
-# contains fill-ins for about.properties
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file does not need to be translated.
-
-0=@build@
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/about.properties b/plugins/org.eclipse.actf.examples.aibrowser/about.properties
deleted file mode 100644
index f28a665..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/about.properties
+++ /dev/null
@@ -1,29 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-# 
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-# about.properties
-# contains externalized strings for about.ini
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# fill-ins are supplied by about.mappings
-# This file should be translated.
-#
-# Do not translate any values surrounded by {}
-
-blurb=Eclipse ACTF aiBrowser\n\
-\n\
-Version: {featureVersion}\n\
-Build id: {0}\n\
-\n\
-(c) Copyright Eclipse contributors and others 2007.  All rights reserved.\n\
-Visit http://www.eclipse.org/actf\n
-\n\
-This product includes software developed by the\n\
-Apache Software Foundation http://www.apache.org/
-
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/aiBrowser.product b/plugins/org.eclipse.actf.examples.aibrowser/aiBrowser.product
deleted file mode 100644
index e489c19..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/aiBrowser.product
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?pde version="3.5"?>
-
-<product name="aiBrowser for Multimedia" id="org.eclipse.actf.examples.aibrowser.aiBrowser" application="org.eclipse.actf.examples.aibrowser.aiBrowserApplication" version="0.1.1" useFeatures="true" includeLaunchers="true">
-
-   <aboutInfo>
-      <image path="/org.eclipse.actf.examples.aibrowser/about.bmp"/>
-      <text>
-         %About.Text
-      </text>
-   </aboutInfo>
-
-   <configIni use="default">
-   </configIni>
-
-   <launcherArgs>
-      <programArgs>-forceProxy -clean</programArgs>
-      <vmArgs>-Xmx256m</vmArgs>
-   </launcherArgs>
-
-   <windowImages i16="/org.eclipse.actf.examples.aibrowser/icons/bl_16.gif" i32="/org.eclipse.actf.examples.aibrowser/icons/bl_32.gif" i48="/org.eclipse.actf.examples.aibrowser/icons/bl_48.gif"/>
-
-   <splash
-      location="org.eclipse.actf.examples.aibrowser"
-      startupProgressRect="0,318,500,12"
-      startupMessageRect="10,250,480,20"
-      startupForegroundColor="000000" />
-   <launcher name="aiBrowser">
-      <solaris/>
-      <win useIco="true">
-         <ico path="/org.eclipse.actf.examples.aibrowser/icons/aiBrowser.ico"/>
-         <bmp/>
-      </win>
-   </launcher>
-
-   <plugins>
-      <plugin id="com.ibm.accessibility.abrowser.client" fragment=""/>
-      <plugin id="com.ibm.accessibility.abrowser.dombycom" fragment=""/>
-      <plugin id="com.ibm.accessibility.abrowser.keyhook.win32" fragment=""/>
-      <plugin id="com.ibm.accessibility.abrowser.keyui" fragment=""/>
-      <plugin id="com.ibm.accessibility.abrowser.navigator" fragment=""/>
-      <plugin id="com.ibm.accessibility.abrowser.nvm3" fragment=""/>
-      <plugin id="com.ibm.accessibility.abrowser.query" fragment=""/>
-      <plugin id="com.ibm.accessibility.adesigner.client" fragment=""/>
-      <plugin id="com.ibm.accessibility.adesigner.common" fragment=""/>
-      <plugin id="com.ibm.accessibility.adesigner.pngmaker" fragment=""/>
-      <plugin id="com.ibm.accessibility.adesigner.runtime" fragment=""/>
-      <plugin id="com.ibm.accessibility.browser.odf" fragment=""/>
-      <plugin id="com.ibm.accessibility.com.win32" fragment=""/>
-      <plugin id="com.ibm.accessibility.common" fragment=""/>
-      <plugin id="com.ibm.accessibility.extension" fragment=""/>
-      <plugin id="com.ibm.accessibility.lowvision" fragment=""/>
-      <plugin id="com.ibm.accessibility.proxy" fragment=""/>
-      <plugin id="com.ibm.accessibility.tts.protalker" fragment=""/>
-      <plugin id="com.ibm.accessibility.tts.sapi" fragment=""/>
-      <plugin id="com.ibm.accessibility.tts.svdk" fragment=""/>
-      <plugin id="com.ibm.accessibility.voice" fragment=""/>
-      <plugin id="com.ibm.accessibility.waxcoding" fragment=""/>
-      <plugin id="com.ibm.accessibility.win32" fragment=""/>
-      <plugin id="com.ibm.icu"/>
-      <plugin id="com.ibm.odf" fragment=""/>
-      <plugin id="org.apache.xerces" fragment=""/>
-      <plugin id="org.eclipse.core.commands"/>
-      <plugin id="org.eclipse.core.contenttype"/>
-      <plugin id="org.eclipse.core.expressions"/>
-      <plugin id="org.eclipse.core.jobs"/>
-      <plugin id="org.eclipse.core.runtime"/>
-      <plugin id="org.eclipse.core.runtime.compatibility.auth"/>
-      <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>
-      <plugin id="org.eclipse.equinox.common"/>
-      <plugin id="org.eclipse.equinox.preferences"/>
-      <plugin id="org.eclipse.equinox.registry"/>
-      <plugin id="org.eclipse.help"/>
-      <plugin id="org.eclipse.jface"/>
-      <plugin id="org.eclipse.osgi"/>
-      <plugin id="org.eclipse.swt"/>
-      <plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
-      <plugin id="org.eclipse.ui"/>
-      <plugin id="org.eclipse.ui.workbench"/>
-   </plugins>
-
-   <features>
-      <feature id="org.eclipse.actf.examples.aibrowser" version="0.5.0.qualifier"/>
-   </features>
-
-
-</product>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/build.properties b/plugins/org.eclipse.actf.examples.aibrowser/build.properties
deleted file mode 100644
index 18416e7..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/build.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-source.. = src/
-output.. = bin/
-bin.includes = plugin.xml,\
-               about.html,\
-               META-INF/,\
-               .,\
-               icons/,\
-               plugin_ja.properties,\
-               plugin.properties,\
-               splash.bmp,\
-               plugin_customization.ini,\
-               about.bmp,\
-               config/,\
-               eclipse32.png,\
-               plugin_customization.properties,\
-               favorites.pref
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/CBSNewsVideo.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/CBSNewsVideo.fnc
deleted file mode 100644
index 7cc620f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/CBSNewsVideo.fnc
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>CBS News (Video) </documentation>
-    <targetSite uri="http://www.cbsnews.com/sections/i_video/*"/>
-    <!-- creation data or something -->
-  </meta>
-  <node>
-	<attach loc:path="./BODY/TABLE[1]/TBODY[1]/TR[1]/TD[1]/DIV[1]/DIV[1]/DIV[1]">
-	  <h1/>
-	  <altText>Search Video</altText>
-	</attach>
-	<attach loc:idrefs="tab_content_np">
-	  <h1/>
-	  <altText>Now Playing</altText>
-	</attach>
-	<node loc:idrefs="IFrame1">
-	  <h1/>
-	  <altText>Play List / Search Result</altText>
-	  <node loc:path=".//A[child::B]">
-		<altText><ref loc:path="./B"/></altText>
-		<description><ref loc:path="./following-sibling::DIV/A[2]/text()"/></description>
-	  </node>
-	</node>
-	<attach loc:path="id('channelPane')/DIV[2]/DIV[1]">
-	  <h1/>
-	  <altText>Channels</altText>
-	</attach>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/CNNVideo2.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/CNNVideo2.fnc
deleted file mode 100644
index fc718c4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/CNNVideo2.fnc
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>CNN Video</documentation>
-    <targetSite uri="http://edition.cnn.com/video/player/player.html*"/>
-    <!-- creation data or something -->
-  </meta>
-  <node loc:idrefs="cnnVdPlyrPlaySearchBox">
-    <h1/>hh
-    <altText>Search Video</altText>
-	<node loc:path=".//TR[2]/TD[1]/INPUT[1]">
-	  <altText><ref loc:path="."/></altText>
-	</node>
-	<node loc:path=".//TR[1]/TD[2]/INPUT[1]">
-	  <altText>Go <ref loc:path="."/></altText>
-	</node>
-  </node>
-	  <node>
-    <altText>Now Playing</altText>
-    <h1/>
-    <attach loc:idrefs="cnnVdPlyrHeadline duration"/>
-  </node>
-  <node>
-    <altText>Playlist</altText>
-    <h1/>
-	<node loc:idrefs="cnnPlayListRelatedPane">
-	  <altText>Related</altText>
-	  <node loc:path="./DIV//A[contains(string(@id), 'cnnPlayListLinkValue')]">
-		<altText><ref loc:path="."/></altText>
-		<node loc:path="../../../DIV[2]">
-		  <altText><ref loc:path=".//P[1]"/></altText>
-		</node>
-	  </node>
-	</node>
-	<node loc:idrefs="cnnVdPlyrtopVideo">
-	  <node loc:path="./DIV/H1/A">
-		<altText><ref loc:path="."/></altText>
-		<node loc:path="../child::node()[position()=2]">
-		  <altText>Time is <ref loc:path="."/></altText>
-		</node>
-	  </node>
-	</node>
-  </node>
-  <node>
-	<altText>Channels</altText>
-	<h1/>
-	<node loc:path="id('picksMap')/AREA[2]">
-	  <altText>Related Video</altText>
-	</node>
-	<node loc:path="id('relatedMap')/AREA[2]">
-	  <altText>Top Video</altText>
-	</node>
-	<node loc:path="id('relatedMap')/AREA[1]">
-	  <altText>Picks Video</altText>
-	</node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/abc/ABCNewsVideo.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/abc/ABCNewsVideo.fnc
deleted file mode 100644
index 4441439..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/abc/ABCNewsVideo.fnc
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec  xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec"
-	 xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query"
-	 xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query">
-
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-    <documentation>ABC News Video</documentation>
-    <targetSite uri="http://abcnews.go.com/Video/playerIndex?id=*"/>
-    <!-- creation data or something -->
-  </meta>
-  
-  <node>
-	<altText>ABC News Video</altText>
-
-	<node loc:idrefs="fspContainer" flq:top="true" flq:base="_level0">
-	  <h2/>
-	  <altText>Controller</altText>
-	  <node>
-		<altText>Now Playing</altText>
-		<attach loc:idrefs="nowplaying"/>
-	  </node>
-	  <node flq:targets="cv.playBut">
-		<altText>Play / Pause</altText>
-	  </node>
-	  <node flq:targets="cv.getURLBut">
-		<altText>Get URL, click to copy the URL to your clipboard</altText>
-	  </node>
-	  <node flq:targets="cv.emailVideoBut">
-		<altText>E-mail Video</altText>
-		<attach loc:idrefs="SendToFriend"/>
-	  </node>
-	</node>
-	
-	<node loc:idrefs="Guide" flq:top="true" flq:base="_level0.guide.container">
-	  <h2/>
-	  <altText>Guide</altText>
-	  <node>
-		<node flq:targets="item_0"><node flq:targets="subItemContainer_item_0.subItem_*"/></node>
-		<node flq:targets="item_1"><node flq:targets="subItemContainer_item_1.subItem_*"/></node>
-		<node flq:targets="item_2"><node flq:targets="subItemContainer_item_2.subItem_*"/></node>
-		<node flq:targets="item_3"><node flq:targets="subItemContainer_item_3.subItem_*"/></node>
-		<node flq:targets="item_4"><node flq:targets="subItemContainer_item_4.subItem_*"/></node>
-	  </node>
-	  <node>
-		<node flq:targets="item_5"><node flq:targets="subItemContainer_item_5.subItem_*"/></node>
-		<node flq:targets="item_6"><node flq:targets="subItemContainer_item_6.subItem_*"/></node>
-		<node flq:targets="item_7"><node flq:targets="subItemContainer_item_7.subItem_*"/></node>
-		<node flq:targets="item_8"><node flq:targets="subItemContainer_item_8.subItem_*"/></node>
-		<node flq:targets="item_9"><node flq:targets="subItemContainer_item_9.subItem_*"/></node>
-		<node flq:targets="item_10"><node flq:targets="subItemContainer_item_10.subItem_*"/></node>
-	  </node>
-	  <node>
-		<h2/>
-		<altText>Guide 2</altText>
-		<node flq:targets="item_11"><node flq:targets="subItemContainer_item_11.subItem_*"/></node>
-		<node flq:targets="item_12"><node flq:targets="subItemContainer_item_12.subItem_*"/></node>
-		<node flq:targets="item_13"><node flq:targets="subItemContainer_item_13.subItem_*"/></node>
-		<node flq:targets="item_14"><node flq:targets="subItemContainer_item_14.subItem_*"/></node>
-		<node flq:targets="item_15"><node flq:targets="subItemContainer_item_15.subItem_*"/></node>
-	  </node>
-	  <node>
-		<node flq:targets="item_16"><node flq:targets="subItemContainer_item_16.subItem_*"/></node>
-		<node flq:targets="item_17"><node flq:targets="subItemContainer_item_17.subItem_*"/></node>
-		<node flq:targets="item_18"><node flq:targets="subItemContainer_item_18.subItem_*"/></node>
-		<node flq:targets="item_19"><node flq:targets="subItemContainer_item_19.subItem_*"/></node>
-		<node flq:targets="item_20"><node flq:targets="subItemContainer_item_20.subItem_*"/></node>
-	  </node>
-	  <node>
-		<node flq:targets="item_21"><node flq:targets="subItemContainer_item_21.subItem_*"/></node>
-		<node flq:targets="item_22"><node flq:targets="subItemContainer_item_22.subItem_*"/></node>
-		<node flq:targets="item_23"><node flq:targets="subItemContainer_item_23.subItem_*"/></node>
-		<node flq:targets="item_24"><node flq:targets="subItemContainer_item_24.subItem_*"/></node>
-	  </node>
-	</node>
-
-	<node loc:idrefs="browselist">
-	  <h2/>
-	  <altText>Play list</altText>
-	  <node loc:path="./DIV/DIV/DIV[1]/P[1]">
-		<altText>Link <ref loc:path="."/></altText>
-	  </node>
-	</node>
-
-	<node loc:idrefs="Featured" flq:top="true" flq:base="_level0.instance1.container">
-	  <h2/>
-	  <altText>Featured Videos</altText>
-	  <node flq:targets="pane_0">
-		<altText><ref flq:targets=".instance2"/></altText>
-		<node flq:targets=".clip_0"><altText><ref flq:targets=".clipTitle"/></altText></node>
-		<node flq:targets=".clip_1"><altText><ref flq:targets=".clipTitle"/></altText></node>
-	  </node>
-	  <node flq:targets="pane_1">
-		<altText><ref flq:targets=".instance6"/></altText>
-		<node flq:targets=".clip_0"><altText><ref flq:targets=".clipTitle"/></altText></node>
-		<node flq:targets=".clip_1"><altText><ref flq:targets=".clipTitle"/></altText></node>
-	  </node>
-	  <node flq:targets="pane_2">
-		<altText><ref flq:targets=".instance10"/></altText>
-		<node flq:targets=".clip_0"><altText><ref flq:targets=".clipTitle"/></altText></node>
-		<node flq:targets=".clip_1"><altText><ref flq:targets=".clipTitle"/></altText></node>
-	  </node>
-	</node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/adobe/AdobeAbout.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/adobe/AdobeAbout.fnc
deleted file mode 100644
index 7acf215..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/adobe/AdobeAbout.fnc
+++ /dev/null
@@ -1,147 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query"
-	xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query"
-	xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-    <documentation>About Adobe</documentation>
-    <targetSite uri="http://www.adobe.com/aboutadobe/"/>
-    <!-- creation data or something -->
-  </meta>
-  
-  <node>
-    <altText>About Adobe</altText>
-
-    <node loc:idrefs="site-menu">
-      <h1/>
-      <altText>Site Menu</altText>
-      <node loc:path="./UL[1]/LI/SPAN[1]/A[1]">
-	<altText><ref loc:path="."/></altText>
-	<node loc:path="../../DL[1]/DT[1]">
-	  <altText><ref loc:path="."/></altText>
-	  <node loc:path="../DD[count(preceding-sibling::DT) = 1]">
-	    <altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="../../DL[1]/DT[2]">
-	  <altText><ref loc:path="."/></altText>
-	  <node loc:path="../DD[count(preceding-sibling::DT) = 2]">
-	    <altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="../../DL[1]/DT[3]">
-	  <altText><ref loc:path="."/></altText>
-	</node>
-	<node loc:path="../../UL[1]/LI/A[1]">
-	  <altText><ref loc:path="."/></altText>
-	</node>
-      </node>
-    </node>
-
-    <node loc:idrefs="site-search">
-      <h1/>
-      <altText>Search Bar</altText>
-      <node loc:path="./P[1]/INPUT[2]"><altText/></node>
-      <node loc:path="./P[1]/BUTTON[1]"><altText><ref loc:path="."/></altText></node>
-    </node>
-    
-    <node loc:idrefs="user-menu">
-      <h1/>
-      <altText>User Menu</altText>
-      <node loc:path="./UL[1]/LI[1]"><altText>Go to Cart</altText></node>
-      <node loc:path="./UL[1]/LI[position() &gt; 2]"><altText><ref loc:path="."/></altText></node>
-    </node>
-
-    <node loc:idrefs="mymovie" flq:top="true" flq:base="_level0.mainContent_mc">
-      <h1/>
-      <altText>Movies <ref flq:targets="instance13.display_txt"/></altText>
-      <node flq:targets="instance12.display_txt"><altText/></node>
-      <node flq:targets="instance11.display_txt"><altText/></node>
-      <node flq:targets="instance10">
-	<altText><ref flq:targets=".label_mc.display_txt"/> All</altText>
-      </node>
-      <node flq:targets="mainNav_mc.label_0_mc.label_mc.display_txt">
-	<altText>Play <ref flq:targets="."/></altText>
-      </node>
-      <node flq:targets="mainNav_mc.label_1_mc.label_mc">
-	<altText>Play <ref flq:targets=".display_txt"/></altText>
-      </node>
-      <node flq:targets="mainNav_mc.label_2_mc.label_mc">
-	<h3/>
-	<altText>Open <ref flq:targets=".display_txt"/>Movies by click</altText>
-	<node flq:targets="subsection_list_mc.button_*_mc">
-	  <altText>Open <ref flq:targets=".label_mc.display_txt"/> by click</altText>
-	  <attach trigger="click" auto="false" waitContents="true" flq:targets="subsection_pod_mc" flq:depth="-16379">
-	    <altText><ref flq:targets="." flq:depth="-16383"/></altText>
-	    <node flq:targets="." flq:depth="-16381">
-	      <altText><ref flq:targets=".display_txt"/></altText>
-	    </node>
-	    <node flq:targets="." flq:depth="-16379">
-	      <altText><ref flq:targets=".label_mc.display_txt"/></altText>
-	    </node>
-	  </attach>
-	</node>
-	<node flq:targets="controller.prevButton"><altText>Previous</altText></node>
-	<node flq:targets="controller.nextButton"><altText>Next</altText></node>
-      </node>
-      <node flq:targets="mainNav_mc.label_3_mc.label_mc">
-	<altText>Play <ref flq:targets=".display_txt"/></altText>
-      </node>
-      <node flq:targets="instance8"><altText>Learn More &gt;</altText></node>
-      <node flq:targets="_level0.mainContent_mc" flq:depth="-16345">
-	<altText><ref flq:targets=".display_txt"/></altText>
-	<node flq:targets="_level0.mainContent_mc" flq:depth="-16347">
-	  <altText><ref flq:targets=".display_txt"/></altText>
-	</node>
-	<node flq:targets="_level0.mainContent_mc" flq:depth="-16343">
-	  <altText>There are 3 links but inaccessible. <ref flq:targets=".display_txt"/></altText>
-	</node>
-	<node flq:targets="_level0.mainContent_mc" flq:depth="-16341">
-	  <altText>There are 3 links but inaccessible. <ref flq:targets=".display_txt"/></altText>
-	</node>
-	<node flq:targets="_level0.mainContent_mc" flq:depth="-16339">
-	  <altText><ref flq:targets=".display_txt"/></altText>
-	</node>
-      </node>
-    </node>
-
-    <node loc:idrefs="C1-body">
-      <h1/>
-      <altText><ref loc:path="./H3[1]"/></altText>
-      <node loc:path="./DIV[position() = 2 or position() = 3]/UL[1]/LI/A[1]">
-	<altText><ref loc:path="."/></altText>
-      </node>
-    </node>
-
-    <node loc:idrefs="C1-body">
-      <h1/>
-      <altText><ref loc:path="./H3[2]"/></altText>
-      <node loc:path="./DIV[position() = 4 or position() = 5]/DIV/H4/A">
-	<altText><ref loc:path="."/></altText>
-	<node loc:path="../../P[2]"/>
-      </node>
-    </node>
-
-
-    <node loc:path="id('C2')//DL[contains(@class, 'side-menu')]">
-      <h1/>
-      <altText>Side Menu</altText>
-      <node loc:path="./child::*/A[1]"/>
-    </node>
-
-    <attach loc:idrefs="globalfooter">
-      <h1/>
-      <altText>Footer Links</altText>
-    </attach>
-
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/adobe/AdobeProductsLiveCycle.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/adobe/AdobeProductsLiveCycle.fnc
deleted file mode 100644
index b3513d1..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/adobe/AdobeProductsLiveCycle.fnc
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-	<documentation>Adobe Livecycle</documentation>
-	<targetSite uri="http://www.adobe.com/products/livecycle/"/>
-	<!-- creation data or something -->
-  </meta>
-
-  <node>
-	<altText>Adobe Livecycle</altText>
-	<!-- (1) TOP MENU BAR -->
-	<node loc:idrefs="site-menu">
-	  <h1/>
-	  <altText>Top Menu</altText>
-	  <node loc:path="./UL[1]/LI/SPAN[1]">		  
-		<h2/>
-		<altText><ref loc:path="."/></altText>
-		<node loc:path="../DL[1]/DT[1]">
-		  <altText><ref loc:path="."/></altText>
-		  <attach loc:path="following-sibling::DD[count(preceding-sibling::DT)=1]">
-		  </attach>
-		</node>
-		<node loc:path="../DL[1]/DT[2]">
-		  <altText><ref loc:path="."/></altText>
-		  <attach loc:path="following-sibling::DD[count(preceding-sibling::DT)=2]">
-		  </attach>
-		</node>
-		<node loc:path="../DL[1]/DT[3]"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-		<node loc:path="../UL">
-		  <attach loc:path="child::LI">
-		  </attach>		
-		</node>
-	  </node>
-	</node>
-
-
-	<!-- (2) SEARCH BAR -->
-	<node loc:idrefs="site-search">
-	  <h1/>
-	  <altText>Search Bar</altText>
-	  <node loc:path="./P[1]/INPUT[2]"><altText/></node>
-	  <node loc:path="./P[1]/BUTTON[1]"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-	</node>
-
-	<!-- (3) USER MENU -->
-	<node loc:idrefs="user-menu">
-	  <h1/>
-	  <altText>User Menu</altText>
-	  <attach loc:path="UL/LI[position()!=2]">
-	  </attach>
-	</node>
-
-	<!-- (4) FLASH MOVIE -->          
-	<node loc:idrefs="livecycleesmovie" flq:top="true" flq:base="_level0">
-	  <h1/>
-	  <altText>Industry Solutions Links</altText>
-	  <node flq:targets="btn1_mc btn2_mc btn3_mc btn4_mc">
-		<altText><ref flq:targets=".btnText_tf"/></altText>
-	  </node>
-	  <node flq:targets="videoEnd_mc.replay_mc"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets=".replay_tf"/></altText></node>
-	</node>
-	
-	<!-- (5) TEXT 1 -->
-	<node loc:path="id('L0C1-body')/H2[1]">
-	  <h1/>
-	  <altText><ref loc:path="."/></altText>
-	  <node loc:path="following-sibling::DIV[1]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-
-	<!-- (6) AJAX -->
-	<node loc:path="id('L0C1-body')/DIV[3]//H3[1]">
-	  <h1/>
-	  <altText><ref loc:path="."/></altText>
-	  <node loc:path="../DIV[1]/H4[1]/A[1]">
-		<altText><ref loc:path="."/> <ref loc:path="../../../DL[1]/DT[1]"/></altText>
-		<node loc:path="../../BLOCKQUOTE[1]/P[1]"/>
-		<node loc:path="../../../DL[1]/DD[2]"/>
-		<node loc:path="../../../DL[1]/DD[1]"/>
-	  </node>
-
-	</node>
-
-	<!-- (7) TAB 1 -->
-	<node loc:idrefs="tab_business">
-	  <h1/>
-	  <altText><ref loc:path="."/></altText>
-	  <attach loc:path="id('showMyTab')/DIV[1]"/>
-	</node>
-
-	<!-- (8) TAB 2 -->
-	
-	<node loc:idrefs="tab_technology">
-	  <h1/>
-	  <altText><ref loc:path="."/></altText>
-	  <attach loc:path="id('showMyTab')/DIV[2]"/>
-	</node>
-
-	<!-- (9) NEXT STEPS -->
-	<attach loc:path="id('L0C2')/DIV[1]">
-	  <h1/>
-	</attach>
-
-	<!-- (10) SIDE MENU 1 -->
-	<attach loc:path="id('L0C1')/following::DL[1]">
-	  <h1/>
-	  <altText>Side Menu 1</altText>
-	</attach>
-
-	<!-- (11) SIDE MENU 2 -->
-	<node loc:path="id('L0C1')/following::DL[2]">
-	  <h1/>
-	  <altText>Side Menu 2</altText>
-	  <node loc:path="DT[1]">
-		<h2/>
-		<altText><ref loc:path="."/></altText>
-		<attach loc:path="following-sibling::DD[count(preceding-sibling::DT)=1]">
-		</attach>
-	  </node>
-	  <node loc:path="DT[2]">
-		<h2/>
-		<altText><ref loc:path="."/></altText>
-		<attach loc:path="following-sibling::DD[count(preceding-sibling::DT)=2]">
-		</attach>
-	  </node>
-	  <node loc:path="DT[3]">
-		<h2/>
-		<altText><ref loc:path="."/></altText>
-		<attach loc:path="following-sibling::DD[count(preceding-sibling::DT)=3]">
-		</attach>
-	  </node>
-	</node>
-
-	<!-- (12) FOOTER -->
-	<attach loc:idrefs="globalfooter">
-	  <h1/>
-	  <altText>Footer</altText>
-	</attach>
-
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsFront.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsFront.fnc
deleted file mode 100644
index 5dc2f2c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsFront.fnc
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>BBC News Front </documentation>
-    <targetSite uri="http://news.bbc.co.uk/player/nol/*"/>
-    <!-- creation data or something -->
-  </meta>
-  <!-- seems problematic -->
-  <node>
-    <altText>Now Playing</altText>
-    <h1/>
-    <attach loc:idrefs="primary"/>
-  </node>
-  <node>
-    <altText>Recommended</altText>
-    <h1/>
-    <attach loc:idrefs="recommended"/>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsVideoAndAudio.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsVideoAndAudio.fnc
deleted file mode 100644
index 8ad2700..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsVideoAndAudio.fnc
+++ /dev/null
@@ -1,72 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>BBC News (Video &amp; Audio) </documentation>
-    <targetSite uri="http://news.bbc.co.uk/1/hi/video_and_audio/default.stm"/>
-    <!-- creation data or something -->
-  </meta>
-  <!-- seems problematic -->
-  <node loc:path="./BODY[1]/TABLE[3]/TBODY/TR/TD[2]">
-	<node loc:path="./TABLE[1]">
-	  <h1/>
-	  <altText>Top Three</altText>
-	  <node loc:path=".//DIV[@class='miitb']/A">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[2]">
-	  <h1/>
-	  <altText>Most Popular Stories</altText>
-	  <node loc:path=".//DIV/A">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[3]">
-	  <h1/>
-	  <altText>Video and Audio Choice</altText>
-	  <node loc:path=".//DIV[@class='miitb']/A">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[4]">
-	  <h1/>
-	  <altText>Other Top Stories</altText>
-	  <node loc:path=".//TD[1]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	  <node loc:path="../TABLE[5]//TD[1]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[4]">
-	  <h1/>
-	  <altText>News and Current Affairs Programmes</altText>
-	  <node loc:path=".//TD[3]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	  <node loc:path="../TABLE[5]//TD[3]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[position() &gt; 5]">
-	  <h1/>
-	  <altText>More Video and Audio News</altText>
-	  <node loc:path=".//DIV[@class='nlp']/A">
-		<altText>Category : <ref loc:path="."/></altText>
-		<node loc:path="../..//DIV[@class='miitb']/A">
-		  <altText><ref loc:path="."/></altText>
-		</node>
-	  </node>
-	</node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsVideoAndAudio2.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsVideoAndAudio2.fnc
deleted file mode 100644
index 5ddb52c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/bbc/BBCNewsVideoAndAudio2.fnc
+++ /dev/null
@@ -1,65 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>BBC News (Video &amp; Audio) </documentation>
-    <targetSite uri="http://news.bbc.co.uk/2/hi/video_and_audio/default.stm"/>
-    <!-- creation data or something -->
-  </meta>
-  <!-- seems problematic -->
-  <node loc:path="./BODY[1]/TABLE[3]/TBODY/TR/TD[2]">
-	<node loc:path="./TABLE[2]">
-	  <h1/>
-	  <altText>Most Popular Stories</altText>
-	  <node loc:path=".//DIV/A">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[3]">
-	  <h1/>
-	  <altText>Video and Audio Choice</altText>
-	  <node loc:path=".//DIV[@class='miitb']/A">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[4]">
-	  <h1/>
-	  <altText>Other Top Stories</altText>
-	  <node loc:path=".//TD[1]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	  <node loc:path="../TABLE[5]//TD[1]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[4]">
-	  <h1/>
-	  <altText>From Programmes</altText>
-	  <node loc:path=".//TD[3]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	  <node loc:path="../TABLE[5]//TD[3]//A[child::B]">
-		<altText><ref loc:path="."/></altText>
-	  </node>
-	</node>
-	<node loc:path="./TABLE[5]">
-	  <h1/>
-	  <altText>More Video and Audio News</altText>
-	  <node loc:path=".//DIV[@class='nlp']/A">
-		<altText>Category : <ref loc:path="."/></altText>
-		<node loc:path="../..//DIV[@class='miitb']/A">
-		  <altText><ref loc:path="."/></altText>
-		</node>
-	  </node>
-	</node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyMovie.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyMovie.fnc
deleted file mode 100644
index fe32e18..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyMovie.fnc
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Disney Fairies Movie</documentation>
-    <targetSite uri="http://disney.go.com/fairies/movies/videos.html"/>
-    <!-- creation data or something -->
-  </meta>
-  <!-- <attach loc:idrefs="chrome" changeless="true"/> -->
-  <node loc:idrefs="disney_fairies" flq:top="true" flq:base="_level0">
-    <h1/>
-    <altText>Disney Fairy, Coming Fall 2008!</altText>
-    <node flq:targets="mcContent.VideoPlayer.VideoPlayerControls">
-	  <h2/>
-      <altText>Video Control</altText>
-      <node flq:targets=".Play"><altText>Play</altText></node>
-      <node flq:targets=".Pause"><altText>Pause</altText></node>
-      <node flq:targets=".Rewind"><altText>Rewind</altText></node>
-    </node>
-    <node flq:targets="mcMenu">
-	  <h2/>
-      <altText>Menu</altText>
-      <node flq:targets=".fairies"><altText>Meet the Fairies</altText></node>
-      <node flq:targets=".books"><altText>Books</altText></node>
-      <node flq:targets=".movies"><altText>Movies</altText></node>
-      <node flq:targets=".games"><altText>Games and Activities</altText></node>
-      <node flq:targets=".createafairy"><altText>Create a Fairy</altText></node>
-      <node flq:targets=".parents"><altText>Parents</altText></node>
-      <node flq:targets=".home"><altText>Home</altText></node>
-    </node>
-
-    <node flq:targets="mcContent.mcSubNav">
-	  <h2/>
-      <altText>Navigation</altText>
-      <node flq:targets=".videos.button"><altText>Videos</altText></node>
-      <node flq:targets=".gallery.button"><altText>Photo Gallery</altText></node>
-      <node flq:targets=".story.button"><altText>History</altText></node>
-	  <node flq:targets="mcFooterPromos.item_1"><altText>Play Fairies in Disney XD</altText></node>
-	  <node flq:targets="mcFooterPromos.item_2"><altText>Download the Pixie Dust Tree</altText></node>
-	  <node flq:targets="mcFooterPromos.item_3"><altText>Take the Hopeful's Quest</altText></node>
-    </node>
-
-	<node>
-	  <h2/>
-	  <altText>HTML Contents</altText>
-	  <node loc:idrefs="chrome">
-		<altText>Links</altText>
-		<node loc:path="./FORM[1]/TABLE[1]//TABLE//A[1]">
-		  <altText><ref loc:path="."/></altText>
-		</node>
-	  </node>
-	  <attach loc:path="id('chrome')/FORM[1]/TABLE[1]/TBODY[1]/TR[1]/TD[3]">
-		<altText>Search Disney.com</altText>
-	  </attach>
-	  <attach loc:idrefs="footer">
-		<altText>Footer Links</altText>
-	  </attach>
-	</node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyMovieTop.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyMovieTop.fnc
deleted file mode 100644
index cbee13b..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyMovieTop.fnc
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Disney Fairies Movie Top</documentation>
-    <targetSite uri="http://disney.go.com/fairies/movies/movies.html*"/>
-    <!-- creation data or something -->
-  </meta>
-  <!-- <attach loc:idrefs="chrome" changeless="true"/> -->
-  <node loc:idrefs="disney_fairies" flq:top="true" flq:base="_level0">
-    <h1/>
-    <altText>Disney Fairy</altText>
-
-	<node flq:targets="mcContent">
-	  <h2/>
-	  <altText>Content</altText>
-	  <node flq:targets=".mcHeadPromo.item_1"><altText>View the Trailer: TinkerBell, Watch it now</altText></node>
-	  <node flq:targets=".mcDVDBox.item_1"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets="mcContent.mcDVDBox.mcSubtitle.txLabel"/></altText></node>
-	  <node flq:targets=".mcSectionPromo.item_1"><altText>Photo Gallery</altText></node>
-	  <node flq:targets=".mcSectionPromo.item_2"><altText>The History: Faith, Trust, and Pixie Dust!</altText></node>
-	</node>
-
-    <node flq:targets="mcMenu">
-	  <h2/>
-      <altText>Menu</altText>
-      <node flq:targets=".fairies"><altText>Meet the Fairies</altText></node>
-      <node flq:targets=".books"><altText>Books</altText></node>
-      <node flq:targets=".movies"><altText>Movies</altText></node>
-      <node flq:targets=".games"><altText>Games and Activities</altText></node>
-      <node flq:targets=".createafairy"><altText>Create a Fairy</altText></node>
-      <node flq:targets=".parents"><altText>Parents</altText></node>
-      <node flq:targets=".home"><altText>Home</altText></node>
-    </node>
-
-    <node flq:targets="mcContent.mcSubNav">
-	  <h2/>
-      <altText>Navigation</altText>
-      <node flq:targets=".videos.button"><altText>Videos</altText></node>
-      <node flq:targets=".gallery.button"><altText>Photo Gallary</altText></node>
-      <node flq:targets=".story.button"><altText>History</altText></node>
-    </node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyTop.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyTop.fnc
deleted file mode 100644
index 4bb61ba..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/disney/DisneyFairlyTop.fnc
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Disney Fairies Top</documentation>
-    <targetSite uri="http://disney.go.com/fairies/index.html*"/>
-    <targetSite uri="http://disney.go.com/fairies/"/>
-    <!-- creation data or something -->
-  </meta>
-  <!-- <attach loc:idrefs="chrome" changeless="true"/> -->
-  <node loc:idrefs="disney_fairies" flq:top="true" flq:base="_level0">
-    <h1/>
-    <altText>Disney Fairy</altText>
-
-    <node flq:targets="mcContent">
-	  <h2/>
-      <altText>Fairies</altText>
-      <node flq:targets=".mcTinkerBell"><altText>Tinker Bell</altText></node>
-      <node flq:targets=".mcSilvermist"><altText>Silvermist</altText></node>
-      <node flq:targets=".mcIridessa"><altText>Iridessa</altText></node>
-      <node flq:targets=".mcFawn"><altText>Fawn</altText></node>
-      <node flq:targets=".mcRosetta"><altText>Rosetta</altText></node>
-    </node>
-
-    <node flq:targets="mcMenu">
-	  <h2/>
-      <altText>Menu</altText>
-      <node flq:targets=".fairies"><altText>Meet the Fairies</altText></node>
-      <node flq:targets=".books"><altText>Books</altText></node>
-      <node flq:targets=".movies"><altText>Movies</altText></node>
-      <node flq:targets=".games"><altText>Games and Activities</altText></node>
-      <node flq:targets=".createafairy"><altText>Create a Fairy</altText></node>
-      <node flq:targets=".parents"><altText>Parents</altText></node>
-      <node flq:targets=".home"><altText>Home</altText></node>
-    </node>
-
-	<node flq:targets="mcContent.mcGamesPromo">
-	  <h2/>
-	  <altText>Games</altText>
-	  <node flq:targets=".item_1"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets=".placeholder"/></altText></node>
-	  <node flq:targets=".item_2"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets=".placeholder"/></altText></node>
-	  <node flq:targets="mcContent.btAllGames"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets=".txLabel"/></altText></node>
-	</node>
-
-	<node flq:targets="mcContent.mcMeet">
-	  <h2/>
-	  <altText>Meet the Fairies</altText>
-	  <node flq:targets=".btMeetHome"><altText>Home</altText></node>
-	  
-	  <node flq:targets=".container.item_1.button.placeholder"><altText>Queen Clarion</altText></node>
-	  <node flq:targets=".container.item_2.button.placeholder"><altText>Tinker Bell</altText></node>
-	  <node flq:targets=".container.item_3.button.placeholder"><altText>Silvermist</altText></node>
-	  <node flq:targets=".container.item_4.button.placeholder"><altText>Iridessa</altText></node>
-	  <node flq:targets=".container.item_5.button.placeholder"><altText>Rosetta</altText></node>
-	  <node flq:targets=".container.item_6.button.placeholder"><altText>Fawn</altText></node>
-	  <node flq:targets=".container.item_7.button.placeholder"><altText>Fairy Mary</altText></node>
-	  <node flq:targets=".container.item_8.button.placeholder"><altText>Bess</altText></node>
-	  <node flq:targets=".container.item_9.button.placeholder"><altText>Fira</altText></node>
-	  <node flq:targets=".container.item_10.button.placeholder"><altText>Lily</altText></node>
-	  <node flq:targets=".container.item_11.button.placeholder"><altText>Prilla</altText></node>
-	  <node flq:targets=".container.item_12.button.placeholder"><altText>Vidia</altText></node>
-	  <node flq:targets=".container.item_13.button.placeholder"><altText>Rani</altText></node>
-	  <node flq:targets=".container.item_14.button.placeholder"><altText>Beck</altText></node>
-	</node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/ibm/IBM-TV.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/ibm/IBM-TV.fnc
deleted file mode 100644
index 5cdaf2f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/ibm/IBM-TV.fnc
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query"
-	xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query"
-	xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-    <documentation>IBM TV</documentation>
-    <targetSite uri="http://www-306.ibm.com/software/info/television/index.jsp*"/>
-    <!-- creation data or something -->
-  </meta>
-  <node loc:idrefs="shell_popup" flq:top="true" flq:base="_level0.mcLoad">
-    <h1/>
-    <altText>IBM TV</altText>
-    <node flq:base="mcVideo">
-      <h2/>
-      <altText>Now Playing</altText>
-      <node flq:targets="video_description"/>
-      <node flq:targets="mcVidControlsBkg.my_pausbttn"><altText>Pause</altText></node>
-      <node flq:targets="mcVidControlsBkg.my_plybttn"><altText>Play</altText></node>
-      <node flq:targets="selectbandwidth">
-	<node flq:targets="mcLow.selectlow"/>
-	<node flq:targets="mcHigh.selecthigh"/>
-      </node>
-    </node>
-    <node flq:targets="c_availableMediaWindow">
-      <h2/>
-      <altText><ref flq:targets="dt_availableMedia"/></altText>
-      <node flq:targets=".spContentHolder.mc_mediaContentContainer.dynamicTF_container*">
-	<altText><ref flq:targets=".title"/></altText>
-	<node flq:targets=".description"><altText/></node>
-	<node flq:targets=".select_bandwidth">
-	  <altText><ref flq:targets=".selectBandwithText"/></altText>
-	  <node flq:targets=".lowbandwidth_button"><altText>Low</altText></node>
-	  <node flq:targets=".highbandwidth_button"><altText>High</altText></node>
-	</node>
-      </node>
-    </node>
-
-    <node flq:targets="mcOfferings">
-      <h2/>
-      <altText><ref flq:targets="dt_relatedOfferings"/></altText>
-      <node flq:targets=".mcOffering*"/>
-    </node>
-    
-    <node flq:base="mc_menuNav" flq:targets="mc_mediaNavButton.mainNavButton">
-      <h2/>
-      <altText><ref flq:targets=".titleTextfield"/></altText>
-      <node flq:targets="mc_mediaNavMenu.menu0.lineItem*">
-	<altText>a<ref flq:targets=".linkTextfield"/></altText>
-      </node>
-    </node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/GovOnline.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/GovOnline.fnc
deleted file mode 100644
index f4a9802..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/GovOnline.fnc
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>政府インターネットTV</documentation>
-    <targetSite uri="http://nettv.gov-online.go.jp/"/>
-    <!-- creation data or something -->
-  </meta>
-
-  <attach loc:idrefs="upper lower"/>
-
-  <node loc:idrefs="memu">
-    <altText>チャンネルリスト</altText>
-    <h1/>
-    <node loc:path="./TBODY/TR/TD[2]">
-      <altText><ref loc:path="../TD[1]/IMG"/> <ref loc:path="../TD[2]/SPAN/text()"/></altText>
-      <description><ref loc:idrefs="frame_text2"/></description>
-    </node>
-  </node>
-
-  <node loc:idrefs="program_top">
-    <altText>プログラム</altText>
-    <h1/>
-    <node>
-      <altText><ref loc:path="./UL/LI[@class='osusume']"/></altText>
-      <attach loc:idrefs="program_main"/>
-    </node>
-    <!--
-    <group loc:path="./UL/LI[@class='new']">
-      <altText><ref loc:path="."/></altText>
-    </group>
-    <group loc:path="./UL/LI[@class='ranking']">
-      <altText><ref loc:path="."/></altText>
-    </group>
-    -->
-  </node>
-
-  <!-- <attach loc:path="id('main_content')/TR[1]/TD[1]/TABLE[1]/TR[1]/TD[1]/A"/> -->
-  <attach loc:idrefs="channel_bottom_main footer">
-    <h1/>
-  </attach>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/GovOnlineChannel.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/GovOnlineChannel.fnc
deleted file mode 100644
index 738b67d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/GovOnlineChannel.fnc
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>政府インターネットTV (チャンネル)</documentation>
-    <targetSite uri="http://nettv.gov-online.go.jp/channel.html*"/>
-    <!-- creation data or something -->
-  </meta>
-
-<!--
-  <group  
-   loc:path="id('movi_img')//OBJECT"
-   flq:top="true" flq:base="_level0.MovieMain_mc">
--->
-  <node loc:idrefs="ch000_mov01" flq:top="true" flq:base="_level0.MovieMain_mc">
-    <h1/>
-    <!-- <altText>ムービー</altText> -->
-    <altText><ref loc:idrefs="inTitle"/></altText>
-    <node flq:targets="Play_btn"><altText>再生</altText></node>
-    <node flq:targets="Pause_btn"><altText>ポーズ</altText></node>
-    <node flq:targets="Stop_btn"><altText>停止</altText></node>
-    <!--
-    <altText flq:targets="Prev_btn">Prev</altText>
-    <altText flq:targets="Next_btn">Next</altText>
-    -->
-    <node flq:targets="MovieTime_mc"><altText>現在時間 <ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets=".DurationTime_txt"/> 全体時間 <ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets=".TotalTime_txt"/></altText></node>
-    <attach loc:idrefs="movi_desc">
-      <altText>番組の説明</altText>
-      <h2/>
-    </attach>
-  </node>
-
-  <node>
-    <h1/>
-    <altText>プログラム</altText>
-    <attach loc:idrefs="program"/>
-  </node>
-
-  <node>
-    <h1/>
-    <altText>チャンネルリスト</altText>
-    <attach loc:idrefs="chlist"/>
-  </node>
-
-  <!-- <attach loc:path="id('main_content')/TR[1]/TD[1]/TABLE[1]/TR[1]/TD[1]/A"/> -->
-  <!-- attach loc:idrefs="header"/ -->
-  <!-- attach loc:idrefs="channel_bottom_main"/ -->
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/NHK-sports.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/NHK-sports.fnc
deleted file mode 100644
index ccd6e06..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/NHK-sports.fnc
+++ /dev/null
@@ -1,134 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec 
-	xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" 
-	xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" 
-	xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" 
-	xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-    <documentation>NHK Sport</documentation>
-    <targetSite uri="http://www.nhk.or.jp/sports/"/>
-    <!-- creation data or something -->
-  </meta>
-
-  <node loc:idrefs="header">
-	<h1/>
-	<altText>NHKメニュー</altText>
-	<node loc:path="DIV[2]">
-	  <altText>メニュー1</altText>
-	  <node loc:path="../DIV[1]/A[1]"/>
-	  <node loc:path="./DIV[1]/A[1]"/>
-	  <node loc:path="./DIV[1]/DIV[1]/UL[1]/LI/A[1]"/>
-	</node>
-	<node loc:path="DIV[2]/UL[1]">
-	  <altText>メニュー2</altText>
-	  <node loc:path="./LI/A[1]"/>
-	</node>
-	<node loc:idrefs="genre_area">
-	  <altText>メニュー3</altText>
-	  <node loc:path="UL[1]/LI/A[1]"/>
-	</node>
-  </node>
-
-  <node loc:path="id('mainFrame')/HTML[1]/BODY[1]/TABLE[1]/TBODY[1]/TR[2]/TD[1]/OBJECT[1]" flq:top="true" flq:base="_level0.screen">
-	<h1/>
-	<altText>スポーツオンライン</altText>
-	<node flq:targets="yakyu" flq:base="_level0.screen">
-	  <altText>野球</altText>
-	  <node flq:targets="yakyu_b.yakyu_ama">
-		<altText>アマ野球</altText>
-	  </node>
-	  <node flq:targets="yakyu_b.yakyu_pro">
-		<altText>プロ野球</altText>
-	  </node>
-	  <node flq:targets="yakyu_b.yakyu_mlb">
-		<altText>MLB</altText>
-	  </node>
-	</node>
-	<node flq:targets="sumo_b">
-	  <altText>相撲</altText>
-	</node>
-	<node flq:targets="soccer_b">
-	  <altText>サッカー</altText>
-	</node>
-	<node flq:targets="golf" flq:base="_level0.screen">
-	  <altText>ゴルフ</altText>
-	  <node flq:targets="golf_b.golf_pga">
-		<altText>PGAツアー</altText>
-	  </node>
-	  <node flq:targets="golf_b.golf_oth">
-		<altText>その他</altText>
-	  </node>
-	</node>
-	<node flq:targets="amefoot" flq:base="_level0.screen">
-	  <altText>アメリカンフットボール</altText>
-	  <node flq:targets="amefoot_b.amefoot_nfl">
-		<altText>NFL</altText>
-	  </node>
-	</node>
-	<node flq:targets="games_b">
-	  <altText>総合大会 Games</altText>
-	</node>
-	<node flq:targets="keiba_b">
-	  <altText>競馬・馬術</altText>
-	</node>
-	<node flq:targets="rugby_b">
-	  <altText>ラグビー</altText>
-	</node>
-	<node flq:targets="gym_b">
-	  <altText>体操・新体操</altText>
-	</node>
-	<node flq:targets="others_b">
-	  <altText>この他の注目種目</altText>
-	</node>
-	<node flq:targets="xgames_b">
-	  <altText>Xゲーム</altText>
-	</node>
-	<node flq:targets="usa" flq:base="_level0.screen">
-	  <altText>アメリカンメジャースポーツ</altText>
-	  <node flq:targets="usa_b.yakyu_mlb">
-		<altText>MLB</altText>
-	  </node>
-	  <node flq:targets="usa_b.golf_pga">
-		<altText>PGAツアー</altText>
-	  </node>
-	  <node flq:targets="usa_b.amefoot_nfl">
-		<altText>NFL</altText>
-	  </node>
-	</node>	
-  </node>   
-
-  <node loc:path="id('mainFrame')/HTML[1]/BODY[1]/TABLE[2]/TBODY[1]/TR[1]/TD[1]/TABLE[1]/TBODY[1]/TR[1]/TD[2]/TABLE[1]">
-	<h1/>
-	<altText>おすすめページ</altText>
-	<node loc:path="./TBODY[1]/TR[1]/TD[1]/A[1]"/>
-	<node loc:path="./TBODY[1]/TR[1]/TD[2]/TABLE[1]//A"/>
-  </node>
-
-  <node loc:path="id('mainFrame')/HTML[1]/BODY[1]/TABLE[2]/TBODY[1]/TR[1]/TD[1]/TABLE[1]/TBODY[1]/TR[2]/TD[1]/TABLE[1]">
-	<h1/>
-	<altText>今週の注目!</altText>
-	<node loc:path=".//A"/>
-  </node>
-
-  <node loc:path="id('mainFrame')/HTML[1]/BODY[1]/TABLE[2]/TBODY[1]/TR[1]/TD[1]/TABLE[1]/TBODY[1]/TR[2]/TD[3]/TABLE[1]">
-	<h1/>
-	<altText>スポーツトピックス</altText>
-	<node loc:path=".//A"/>
-  </node>
-
-  <node loc:path="id('mainFrame')/HTML[1]/BODY[1]/TABLE[2]/TBODY[1]/TR[1]/TD[1]/TABLE[2]">
-	<h1/>
-	<altText>リンク</altText>
-	<node loc:path=".//TD/child::*"/>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/NHK-top.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/NHK-top.fnc
deleted file mode 100644
index b738f67..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/jp/NHK-top.fnc
+++ /dev/null
@@ -1,160 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec 
-	xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" 
-	xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" 
-	xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" 
-	xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-    <documentation>NHK Top Page</documentation>
-    <targetSite uri="http://www.nhk.or.jp/"/>
-    <!-- creation data or something -->
-  </meta>
-
-  <node loc:idrefs="header">
-	<h1/>
-	<altText><ref loc:path="./H1[1]/IMG[1]"/> ヘッダー</altText>
-	<node loc:idrefs="navExtra">
-	  <altText>ページナビゲーション</altText>
-	  <node loc:path="./LI/A[1]"/>
-	</node>
-	<node loc:idrefs="searchArea">
-	  <altText>検索ボックス</altText>
-	  <node loc:path="./INPUT"/>
-	</node>
-	<node loc:idrefs="navInfo">
-	  <altText>NHKインフォメーション</altText>
-	  <node loc:path="id('navManagement')/LI[1]/A[1]"/>
-	  <node loc:path="./LI/A[1]"/>
-	</node>
-	<node loc:idrefs="navSub">
-	  <altText>番組リンク</altText>
-	  <node loc:path="./LI/A[1]"/>
-	</node>
-	<node loc:idrefs="navGlobal">
-	  <h2/>
-	  <altText>ジャンルリンク</altText>
-	  <node loc:path="./LI/A[1]"/>
-	</node>
-  </node>
-
-  <node loc:idrefs="content">
-	<h1/>
-	<altText>コンテンツ</altText>
-	<node loc:idrefs="news">
-	  <h2/>
-	  <altText>ニュース <ref loc:idrefs="date"/></altText>
-	  <node loc:path="id('topics')/UL/LI/A">
-	    <!-- <altText><ref loc:path="."/></altText> -->
-	  </node>
-	  <node loc:idrefs="newsCategory">
-		<altText>ニュースカテゴリー</altText>
-		<node loc:path="./UL/LI/A[1]"/>
-	  </node>
-	  <node loc:idrefs="newsSpecial">
-		<altText>ニュース特集</altText>
-		<node loc:path="./UL/LI/A[1]"/>
-	  </node>
-	  <node loc:idrefs="newsExtra">
-		<altText>その他のニュース</altText>
-		<node loc:path="./UL/LI/A[1]"/>
-	  </node>
-	  <node loc:path="id('info')/DIV[1]/H2[1]">
-	  	<node loc:path="../..//A[1]"/>
-	  </node>
-	</node>
-	<node loc:idrefs="ticker" flq:top="true" flq:base="_level0">
-	  <h2/>
-	  <altText>ただいま放送中の番組</altText>
-	  <node flq:targets="tick_txt_box.tick_txt"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" flq:targets="."/></altText></node>
-	</node>
-	<node loc:idrefs="nhk_online" flq:top="true" flq:base="_level0">
-	  <h2/>
-	  <altText><ref loc:path="preceding::IMG[1]"/></altText>
-	</node>
-
-	<node loc:idrefs="editorial">
-	  <h2/>
-	  <altText><ref loc:path="./H2[1]"/></altText>
-	  <node loc:path="./UL/LI/A[1]">
-	  	<altText><ref loc:path="../IMG"/> <ref loc:path="."/></altText>
-	  </node>
-	</node>
-
-	<node loc:idrefs="invite">
-	  <h2/>
-	  <altText><ref loc:path="./H2[1]"/></altText>
-	  <node loc:path="./UL/LI/A[1]">
-		<altText><ref loc:path="../IMG"/> <ref loc:path="."/></altText>
-		<node loc:path="../text()"/>
-	  </node>
-	  <node loc:path="./P[1]/A[1]"/>
-	</node>
-
-	<node loc:idrefs="spotlight">
-	  <h2/>
-	  <altText><ref loc:path="./H2[1]"/></altText>
-	  <node loc:path="./DIV[1]/UL[1]/LI[1]/A[1]"><altText>NHKデジタル教材</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[2]/A[1]"><altText>NHKアニメワールド</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[3]/A[1]"><altText>NHKオンライン「ラボブログ」</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[4]/A[1]"><altText>連続テレビ小説「どんど晴れ」</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[5]/A[1]"><altText>KIDS WORLD</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[6]/A[1]"><altText>名曲アルバム</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[7]/A[1]"><altText>NHK甲子園2007</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[8]/A[1]"><altText>にっぽん釣りの旅</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[9]/A[1]"><altText>新日曜美術館</altText></node>
-	  <node loc:path="./DIV[1]/UL[1]/LI[10]/A[1]"><altText>ドラマ「ハゲタカ」</altText></node>
-	  <node loc:path="id('review')/DIV/DIV/P[2]/A">
-		<altText><ref loc:path="."/></altText>
-		<node loc:path="../text()"/>
-	  </node>
-	</node>
-
-	<node loc:idrefs="rsscontent">
-	  <h2/>
-	  <altText><ref loc:path="./H2[1]"/></altText>
-	  <node loc:path="./P[1]/A[1]"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-	  <node loc:path="./UL/LI/A[1]">
-		<altText><ref loc:path="."/></altText>
-		<node loc:path="./following::A[1]"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-	  </node>
-	</node>
-
-	<node loc:path="id('rss')/IFRAME[2]/HTML[1]/BODY[1]">
-	  <h2/>
-	  <altText><ref loc:path="./H2[1]"/></altText>
-	  <node loc:path="./P[1]/A[1]"/>
-	  <node loc:path="./P[2]"/>
-	  <node loc:path="./UL/LI/A[1]"/>
-	</node>
-
-	<node loc:idrefs="bannerArea">
-	  <h2/>
-	  <altText>バナーリンク</altText>
-	  <node loc:path="./UL/LI/A[1]"/>
-	</node>
-  </node>
-
-  <node loc:idrefs="other">
-	<h1/>
-	<altText>フッター</altText>
-	<node loc:idrefs="institution receive about">
-	  <altText><ref loc:path="./H2[1]"/></altText>
-	  <node loc:path="./UL/LI/A[1]"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-	</node>
-	<node loc:idrefs="plugin">
-	  <altText><ref loc:path="./P[1]"/></altText>
-	  <node loc:path="./DIV[1]/P[1]/A[1]"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-	</node>
-	<node loc:path="id('footer')/P[2]"><altText><ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-  </node>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTube-S-jp.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTube-S-jp.fnc
deleted file mode 100644
index b4c4df3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTube-S-jp.fnc
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Simplified You Tube</documentation>
-    <targetSite uri="http://jp.youtube.com/"/>
-    <targetSite uri="http://jp.youtube.com/index"/>
-    <!-- creation data or something -->
-  </meta>
-
-  <attach loc:idrefs="search-form">
-	<h1/>
-	<altText>検索</altText>
-  </attach>
-
-  <node loc:idrefs="active_sharing" flq:top="true" flq:base="_level0.instance1">
-	<h1/>
-	<altText><ref flq:targets="title_mc.content_txt"/></altText>
-	<node flq:targets="thumb00_mc thumb01_mc thumb02_mc thumb03_mc thumb04_mc thumb05_mc thumb06_mc thumb07_mc thumb08_mc thumb09_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb10_mc thumb11_mc thumb12_mc thumb13_mc thumb14_mc thumb15_mc thumb16_mc thumb17_mc thumb18_mc thumb19_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb20_mc thumb21_mc thumb22_mc thumb23_mc thumb24_mc thumb25_mc thumb26_mc thumb27_mc thumb28_mc thumb29_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb30_mc thumb31_mc thumb32_mc thumb33_mc thumb34_mc thumb35_mc thumb36_mc thumb37_mc thumb38_mc thumb39_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb40_mc thumb41_mc thumb42_mc thumb43_mc thumb44_mc thumb45_mc thumb46_mc thumb47_mc thumb48_mc thumb49_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb50_mc thumb51_mc thumb52_mc thumb53_mc thumb54_mc thumb55_mc thumb56_mc thumb57_mc thumb58_mc thumb59_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb60_mc thumb61_mc thumb62_mc thumb63_mc thumb64_mc thumb65_mc thumb66_mc thumb67_mc thumb68_mc thumb69_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb70_mc thumb71_mc thumb72_mc thumb73_mc thumb74_mc thumb75_mc thumb76_mc thumb77_mc thumb78_mc thumb79_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb80_mc thumb81_mc thumb82_mc thumb83_mc thumb84_mc thumb85_mc thumb86_mc thumb87_mc thumb88_mc thumb89_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb90_mc thumb91_mc thumb92_mc thumb93_mc thumb94_mc thumb95_mc thumb96_mc thumb97_mc thumb98_mc thumb99_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-  </node>
-
-  <node loc:path="id('hpMainContent')/DIV[2]/DIV[2]">
-    <h1/>
-	<altText><ref loc:path="../DIV[1]"/></altText>
-	<node loc:path="./child::DIV/DIV[2]/A[1]">
-	  <altText>動画 <ref loc:path="."/></altText>
-	  <node loc:path="../../DIV[3]/A[1]">
-		<altText>ディレクター <ref loc:path="."/></altText>
-	  </node>
-	</node>
-  </node>
-
-  <node loc:idrefs="hpFeatured">
-    <h1/>
-	<altText><ref loc:path="id('hpFeaturedHeading')/H1"/></altText>
-	<node loc:path="./DIV[@class='vEntry']/TABLE[1]/TBODY[1]/TR[1]/TD[2]/DIV[1]/A[1]">
-	  <h3/>
-	  <altText>動画 <ref loc:path="."/></altText>
-	  <node loc:path="../../DIV[2]/SPAN[1]"/>
-	  <node loc:path="../../../TD[3]/DIV[2]"/>
-	  <node loc:path="../../../TD[3]/DIV[1]/A[1]">
-		<altText><ref loc:path="preceding-sibling::*"/><ref loc:path="."/><ref loc:path="following-sibling::*"/></altText>
-	  </node>
-	  <node loc:path="../../../../TR[2]/TD[1]"/>
-	  <node loc:path="../../../../TR[2]/TD[2]/A[1]">
-		<altText><ref loc:path="preceding-sibling::*"/><ref loc:path="."/><ref loc:path="following-sibling::*"/></altText>
-	  </node>
-	</node>
-	<node loc:path="id('hpFeaturedMoreTop')/A[1]">
-	  <h2/>
-	  <altText><ref loc:path="."/></altText>
-	</node>
-	<node loc:path="id('hpSmallTabsContainer')/LI[@class!='hilite']/A[1]"/>
-	
-  </node>
-  
-  <node loc:idrefs="hpPVA">
-	<h1/>
-	<altText>プロモーションビデオ</altText>
-	<attach loc:idrefs="hpEmbedUnderBlock">
-	  <node loc:path=".//IMG"><altText> </altText></node>
-	</attach>
-  </node>
-
-
-  <node>
-	<h1/>
-	<altText>サイドコンテンツ</altText>
-	<attach loc:path="id('hpSideContent')/DIV[position() > 2]">
-	</attach>
-  </node>
-
-  <attach loc:idrefs="footer">
-	<h1/>
-	<altText>フッター</altText>
-  </attach>
-  
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTubeSearchResult-1-jp.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTubeSearchResult-1-jp.fnc
deleted file mode 100644
index eb076b6..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTubeSearchResult-1-jp.fnc
+++ /dev/null
@@ -1,71 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Simplified You Tube (Search Result) </documentation>
-    <targetSite uri="http://jp.youtube.com/result*"/>
-    <!-- creation data or something -->
-  </meta>
-
-  <node loc:idrefs="searchSectionHeader">
-	<h1/>
-    <altText><ref loc:path="./DIV[1]"/></altText>
-
-	<node loc:idrefs="search-options-container">
-	  <h2/>
-	  <altText>表示順<ref loc:path=".//TD[@class='search-sort']//SPAN[@class='sort-by-selected']"/></altText>
-	  <node loc:path=".//TD[@class='search-sort']//A"><altText>Change to <ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText></node>
-	</node>
-	<node loc:path="id('mainContent')//DIV[contains(@class,'vlentry')]//DIV[@class='vlshortTitle']//A[1]">
-	  <h2/>
-	  <altText><ref loc:path="ancestor::DIV[@class='vlshortTitle']"/></altText>
-	  <node loc:path="ancestor::DIV[contains(@class,'vlentry')]">
-	    <altText>詳細情報</altText>
-   	    <node loc:path=".//DIV[@class='vldesc']/SPAN">
-		  <altText><ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']/text()[1]">
-		  <altText>再生回数 <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//SPAN[@class='vlfrom']/A[1]">
-		  <altText>投稿者 <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//DIV[@class='vladded']/text()">
-		  <altText>投稿日 <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//DIV[@class='runtime']">
-		  <altText>時間 <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//DIV[@class='vlcategory']/A[1]">
-		  <altText>他の動画 <ref loc:path="."/></altText>
-	    </node>
-	  </node>
-	</node>
-
-	<attach loc:path="id('mainContent')/following-sibling::DIV[@class='searchFooterBox']"/>
-  </node>
-  <attach loc:idrefs="search-form"><altText>検索</altText><h1/></attach>
-
-
-  <node>
-	<h1/>
-	<altText>サイドコンテンツ</altText>
-	<attach loc:idrefs="sideContentWithPVA">
-	</attach>
-  </node>
-
-  <attach loc:idrefs="footer">
-	<h1/>
-	<altText>フッター</altText>
-  </attach>
-
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTubeWatch-S-jp.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTubeWatch-S-jp.fnc
deleted file mode 100644
index 0d3127c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube-jp/YouTubeWatch-S-jp.fnc
+++ /dev/null
@@ -1,146 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec 
-		xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" 
-		xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" 
-		xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" 
-		xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" 
-		xmlns:x2="http://www.w3.org/TR/xhtml2" 
-		xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" 
-		xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Simplified You Tube (Video)</documentation>
-    <targetSite uri="http://jp.youtube.com/watch*"/>
-    <!-- creation data or something -->
-  </meta>
-  <node loc:idrefs="movie_player" flq:top="true" flq:base="_level0.player.controller">
-	<h1/>
-    <altText><ref loc:idrefs="video_title"/><ref loc:idrefs="vidTitle"/></altText>
-    <node flq:targets="play_button"><altText>再生</altText></node>
-    <node flq:targets="pause_button"><altText>一時停止</altText></node>
-    <node flq:targets="stop_button"><altText>停止</altText></node>
-  </node>
-  <attach loc:idrefs="search-form">
-	<altText>検索</altText>
-	<h1/>
-  </attach>
-
-  <node>
-	<altText>この動画について</altText>
-	<h1/>
-	<attach loc:path="id('channelVidsTop')/TABLE[1]/TBODY[1]/TR[1]/TD[2]/DIV[1]"/>
-	<attach loc:idrefs="userInfoDiv"/>
-	<node>
-	  <altText><ref loc:path="id('ratingAndStatsDiv')/TABLE[1]//DIV[@class='viewsDiv']/SPAN"/>
-	  <ref loc:path="id('actionsAndStatsDiv')/DIV[6]"/>
-	  </altText>
-	</node>
-	<attach loc:path="id('actionsAndStatsDiv')/DIV[2]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>	  
-	<attach loc:path="id('actionsAndStatsDiv')/DIV[3]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>	  
-	<attach loc:path="id('actionsAndStatsDiv')/DIV[4]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>	  
-	<attach loc:path="id('actionsAreaDiv')/DIV[1]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-	<attach loc:idrefs="vidFacetsTable">
-	</attach>
-	<attach loc:idrefs="embedDiv">
-	</attach>
-  </node>
-
-  <node>
-	<h1/>
-	<altText>コメントと動画レスポンス</altText>
-	<node loc:idrefs="vResponseDiv">
-	  <altText><ref loc:path="./DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[1]/B[1]"/></altText>
-	  <node loc:path="./DIV[2]/DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[2]/TABLE[1]/TBODY[1]/TR[1]/TD[1]/DIV/CENTER[1]/DIV[1]/A"/>
-	  <node loc:path="./DIV[2]/DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[3]/IMG">
-	  	<altText>次</altText>
-	  </node>
-	  <node loc:path="./DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[1]//A"/>
-	  <node loc:path="./DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[2]//A"/>
-	</node>
-
-	<node loc:path="id('recent_comments')/DIV/DIV/DIV[@class='commentHead']/DIV[1]/B[1]/A[1]">
-	  <altText><ref loc:path="."/></altText>
-	  <node loc:path="../../../../DIV[2]/DIV[2]"/>
-	  <node loc:path="../../../DIV[2]//B[1]">
-	    <altText>スコア: <ref loc:path="."/></altText>
-	  </node>
-	  <node loc:path="../../../DIV[2]//A"/>
-	  <node loc:path="../../../../DIV[2]/DIV[1]/DIV[2]/A"/>
-	</node>
-	<attach loc:path="id('recent_comments')/DIV[1]"/>
-	<attach loc:idrefs="commentPostDiv"/>
-  </node>
-
-  <node loc:path="id('exploreDiv')/MAP[1]/AREA[1]">
-	<h1/>
-	<altText>関連動画タブ</altText>
-	<attach loc:idrefs="exRelatedDiv">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-  </node>
-
-  <node loc:idrefs="otherVidsDiv">
-	<altText/>
-	<node loc:path="id('channel_videos_more')/B[1]/A[1]">
-	  <h1/>
-	  <altText>このチャンネルのその他の動画</altText>
-	  <attach loc:idrefs="more_channel_videos">
-	  </attach>
-	</node>
-	<node>
-	  <h1/>
-	  <altText>関連動画</altText>
-	  <attach loc:idrefs="relatedVidsBody">
-	  </attach>
-	</node>
-  </node>
-
-  <node loc:path="id('exploreDiv')/MAP[1]/AREA[2]">
-	<h1/>
-	<altText>このチャンネルのその他の動画タブ</altText>
-	<attach loc:idrefs="exPlaylistDiv">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-  </node>
-  <node loc:path="id('exploreDiv')/MAP[1]/AREA[3]">
-	<h1/>
-	<altText>再生リストタブ</altText>
-	<attach loc:idrefs="exUserDiv">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-  </node>
-
-
-  <attach loc:idrefs="promotedVidsContainer">
-	<altText>ディレクター動画</altText>
-	<h1/>
-	<node loc:path=".//IMG"><altText/></node>
-  </attach>
-
-  <attach loc:idrefs="dVidsDiv">
-	<h1/>
-	<node loc:path=".//IMG"><altText/></node>
-  </attach>
-
-  <attach loc:idrefs="footer">
-	<h1/>
-	<altText>フッター</altText>
-  </attach>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTube-S.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTube-S.fnc
deleted file mode 100644
index 87557e9..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTube-S.fnc
+++ /dev/null
@@ -1,120 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Simplified You Tube</documentation>
-    <targetSite uri="http://www.youtube.com/"/>
-    <targetSite uri="http://www.youtube.com/index"/>
-    <targetSite uri="http://youtube.com/"/>
-    <targetSite uri="http://youtube.com/index"/>
-    <!--targetSite uri="http://jp.youtube.com/"/-->
-    <!--targetSite uri="http://jp.youtube.com/index"/-->
-    <!-- creation data or something -->
-  </meta>
-
-  <attach loc:idrefs="search-form">
-	<h1/>
-	<altText>Search</altText>
-  </attach>
-
-  <node loc:idrefs="active_sharing" flq:top="true" flq:base="_level0.instance1">
-	<h1/>
-	<altText><ref flq:targets="title_mc.content_txt"/></altText>
-	<node flq:targets="thumb00_mc thumb01_mc thumb02_mc thumb03_mc thumb04_mc thumb05_mc thumb06_mc thumb07_mc thumb08_mc thumb09_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb10_mc thumb11_mc thumb12_mc thumb13_mc thumb14_mc thumb15_mc thumb16_mc thumb17_mc thumb18_mc thumb19_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb20_mc thumb21_mc thumb22_mc thumb23_mc thumb24_mc thumb25_mc thumb26_mc thumb27_mc thumb28_mc thumb29_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb30_mc thumb31_mc thumb32_mc thumb33_mc thumb34_mc thumb35_mc thumb36_mc thumb37_mc thumb38_mc thumb39_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb40_mc thumb41_mc thumb42_mc thumb43_mc thumb44_mc thumb45_mc thumb46_mc thumb47_mc thumb48_mc thumb49_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb50_mc thumb51_mc thumb52_mc thumb53_mc thumb54_mc thumb55_mc thumb56_mc thumb57_mc thumb58_mc thumb59_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb60_mc thumb61_mc thumb62_mc thumb63_mc thumb64_mc thumb65_mc thumb66_mc thumb67_mc thumb68_mc thumb69_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb70_mc thumb71_mc thumb72_mc thumb73_mc thumb74_mc thumb75_mc thumb76_mc thumb77_mc thumb78_mc thumb79_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb80_mc thumb81_mc thumb82_mc thumb83_mc thumb84_mc thumb85_mc thumb86_mc thumb87_mc thumb88_mc thumb89_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-	<node flq:targets="thumb90_mc thumb91_mc thumb92_mc thumb93_mc thumb94_mc thumb95_mc thumb96_mc thumb97_mc thumb98_mc thumb99_mc">
-	  <altText><ref flq:targets=".title_mc.content_txt"/></altText>
-	</node>
-  </node>
-
-  <node loc:path="id('hpMainContent')/DIV[2]/DIV[2]">
-    <h1/>
-	<altText><ref loc:path="../DIV[1]"/></altText>
-	<node loc:path="./child::DIV/DIV[2]/A[1]">
-	  <altText>Video <ref loc:path="."/></altText>
-	  <node loc:path="../../DIV[3]/A[1]">
-		<altText>Director <ref loc:path="."/></altText>
-	  </node>
-	</node>
-  </node>
-
-  <node loc:idrefs="hpFeatured">
-    <h1/>
-	<altText><ref loc:path="id('hpFeaturedHeading')/H1"/></altText>
-	<node loc:path="./DIV[@class='vEntry']/TABLE[1]/TBODY[1]/TR[1]/TD[2]/DIV[1]/A[1]">
-	  <h3/>
-	  <altText>Video <ref loc:path="."/></altText>
-	  <node loc:path="../../DIV[2]/SPAN[1]"/>
-	  <node loc:path="../../../TD[3]/DIV[2]"/>
-	  <node loc:path="../../../TD[3]/DIV[1]/A[1]">
-		<altText><ref loc:path="preceding-sibling::*"/><ref loc:path="."/><ref loc:path="following-sibling::*"/></altText>
-	  </node>
-	  <node loc:path="../../../../TR[2]/TD[1]"/>
-	  <node loc:path="../../../../TR[2]/TD[2]/A[1]">
-		<altText><ref loc:path="preceding-sibling::*"/><ref loc:path="."/><ref loc:path="following-sibling::*"/></altText>
-	  </node>
-	</node>
-	<node loc:path="id('hpFeaturedMoreTop')/A[1]">
-	  <h2/>
-	  <altText><ref loc:path="."/></altText>
-	</node>
-	<node loc:path="id('hpSmallTabsContainer')/LI[@class!='hilite']/A[1]"/>
-	
-  </node>
-  
-  <node loc:idrefs="hpPVA">
-	<h1/>
-	<altText>Promotion Video</altText>
-	<attach loc:idrefs="hpEmbedUnderBlock">
-	  <node loc:path=".//IMG"><altText> </altText></node>
-	</attach>
-  </node>
-
-
-  <node>
-	<h1/>
-	<altText>Side Content</altText>
-	<attach loc:path="id('hpSideContent')/DIV[position() > 2]">
-	</attach>
-  </node>
-
-  <attach loc:idrefs="footer">
-	<h1/>
-	<altText>Footer</altText>
-  </attach>
-  
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTubeSearchResult-1.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTubeSearchResult-1.fnc
deleted file mode 100644
index e602e26..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTubeSearchResult-1.fnc
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Simplified You Tube (Search Result) </documentation>
-    <targetSite uri="http://www.youtube.com/result*"/>
-    <targetSite uri="http://youtube.com/result*"/>
-    <!--targetSite uri="http://jp.youtube.com/result*"/-->
-    <!-- creation data or something -->
-  </meta>
-
-  <node loc:idrefs="searchSectionHeader">
-	<h1/>
-    <altText><ref loc:path="./DIV[1]"/></altText>
-
-	<node loc:idrefs="search-options-container">
-	  <h2/>
-      <altText>Sort by <ref loc:path=".//TD[@class='search-sort']//SPAN[@class='sort-by-selected']"/></altText>
-      <node loc:path=".//TD[@class='search-sort']//A">
-          <altText>Change to <ref xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" xmlns:x2="http://www.w3.org/TR/xhtml2" xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" xmlns:state="http://www.w3.org/2005/07/aaa" loc:path="."/></altText>
-      </node>
-	</node>
-	<node loc:path="id('mainContent')//DIV[contains(@class,'vlentry')]//DIV[@class='vlshortTitle']//A[1]">
-	  <h2/>
-	  <altText><ref loc:path="ancestor::DIV[@class='vlshortTitle']"/></altText>
-	  <node loc:path="ancestor::DIV[contains(@class,'vlentry')]">
-	    <altText>detailed information</altText>
-  	    <node loc:path=".//DIV[@class='vldesc']/SPAN">
-		  <altText><ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//DIV[@class='vladded']/text()">
-		  <altText>Added <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//SPAN[@class='vlfrom']/A[1]">
-		  <altText>From <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']/text()[1]">
-		  <altText>Views <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//DIV[@class='runtime']">
-		  <altText>Time <ref loc:path="."/></altText>
-	    </node>
-	    <node loc:path=".//DIV[@class='vlfacets']//DIV[@class='vlcategory']/A[1]">
-		  <altText>More in <ref loc:path="."/></altText>
-	    </node>
-	  </node>
-	</node>
-	<attach loc:path="id('mainContent')/following-sibling::DIV[@class='searchFooterBox']"/>
-  </node>
-
-  <attach loc:idrefs="search-form"><altText>Search</altText><h1/></attach>
-
-
-  <node>
-	<h1/>
-	<altText>Side Content</altText>
-	<attach loc:idrefs="sideContentWithPVA">
-	</attach>
-  </node>
-
-  <attach loc:idrefs="footer">
-	<h1/>
-	<altText>Footer</altText>
-  </attach>
-
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTubeWatch-S.fnc b/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTubeWatch-S.fnc
deleted file mode 100644
index 466a551..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/fennec/youtube/YouTubeWatch-S.fnc
+++ /dev/null
@@ -1,150 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<fennec 
-		xmlns:f="http://www.ibm.com/xmlns/prod/aiBrowser/fennec" 
-		xmlns:loc="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/xml-query" 
-		xmlns:flq="http://www.ibm.com/xmlns/prod/aiBrowser/fennec/flash-query" 
-		xmlns="http://www.ibm.com/xmlns/prod/aiBrowser/fennec">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0" 
-		xmlns:x2="http://www.w3.org/TR/xhtml2" 
-		xmlns:wairole="http://www.w3.org/2005/01/wai-rdf/GUIRoleTaxonomy#" 
-		xmlns:state="http://www.w3.org/2005/07/aaa">
-    <documentation>Simplified You Tube (Video)</documentation>
-    <targetSite uri="http://www.youtube.com/watch*"/>
-    <targetSite uri="http://youtube.com/watch*"/>
-    <!--targetSite uri="http://jp.youtube.com/watch*"/-->
-    <!-- creation data or something -->
-  </meta>
-  <node loc:idrefs="movie_player" flq:top="true" flq:base="_level0.player.controller">
-	<h1/>
-    <altText><ref loc:idrefs="video_title"/><ref loc:idrefs="vidTitle"/></altText>
-    <node flq:targets="play_button"><altText>Play</altText></node>
-    <node flq:targets="pause_button"><altText>Pause</altText></node>
-    <node flq:targets="stop_button"><altText>Stop</altText></node>
-  </node>
-  <attach loc:idrefs="search-form">
-	<altText>Search</altText>
-	<h1/>
-  </attach>
-
-  <node>
-	<altText>About This Video</altText>
-	<h1/>
-	<attach loc:path="id('channelVidsTop')/TABLE[1]/TBODY[1]/TR[1]/TD[2]/DIV[1]"/>
-	<attach loc:idrefs="userInfoDiv"/>
-	<node>
-	  <altText><ref loc:path="id('ratingAndStatsDiv')/TABLE[1]//DIV[@class='viewsDiv']/SPAN"/>
-	  <ref loc:path="id('actionsAndStatsDiv')/DIV[6]"/>
-	  </altText>
-	</node>
-	<attach loc:path="id('actionsAndStatsDiv')/DIV[2]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>	  
-	<attach loc:path="id('actionsAndStatsDiv')/DIV[3]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>	  
-	<attach loc:path="id('actionsAndStatsDiv')/DIV[4]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>	  
-	<attach loc:path="id('actionsAreaDiv')/DIV[1]">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-	<attach loc:idrefs="vidFacetsTable">
-	</attach>
-	<attach loc:idrefs="embedDiv">
-	</attach>
-  </node>
-  
-  	
-
-  <node>
-	<h1/>
-	<altText>Comments &amp; Responses</altText>
-	<node loc:idrefs="vResponseDiv">
-	  <altText><ref loc:path="./DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[1]/B[1]"/></altText>
-	  <node loc:path="./DIV[2]/DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[2]/TABLE[1]/TBODY[1]/TR[1]/TD[1]/DIV/CENTER[1]/DIV[1]/A"/>
-	  <node loc:path="./DIV[2]/DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[3]/IMG">
-	  	<altText>Next</altText>
-	  </node>
-	  <node loc:path="./DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[1]//A"/>
-	  <node loc:path="./DIV[1]/TABLE[1]/TBODY[1]/TR[1]/TD[2]//A"/>
-	</node>
-
-	<node loc:path="id('recent_comments')/DIV/DIV/DIV[@class='commentHead']/DIV[1]/B[1]/A[1]">
-	  <altText><ref loc:path="."/></altText>
-	  <node loc:path="../../../../DIV[2]/DIV[2]"/>
-	  <node loc:path="../../../DIV[2]//B[1]">
-	    <altText>Score: <ref loc:path="."/></altText>
-	  </node>
-	  <node loc:path="../../../DIV[2]//A"/>
-	  <node loc:path="../../../../DIV[2]/DIV[1]/DIV[2]/A"/>
-	</node>
-	<attach loc:path="id('recent_comments')/DIV[1]"/>
-	<attach loc:idrefs="commentPostDiv"/>
-  </node>
-
-  <node loc:path="id('exploreDiv')/MAP[1]/AREA[1]">
-	<h1/>
-	<altText>Tab Related Video</altText>
-	<attach loc:idrefs="exRelatedDiv">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-  </node>
-
-  <node loc:idrefs="otherVidsDiv">
-	<altText/>
-	<node loc:path="id('channel_videos_more')/B[1]/A[1]">
-	  <h1/>
-	  <altText>More Videos From This Channel</altText>
-	  <attach loc:idrefs="more_channel_videos">
-	  </attach>
-	</node>
-	<node>
-	  <h1/>
-	  <altText>Related Video</altText>
-	  <attach loc:idrefs="relatedVidsBody">
-	  </attach>
-	</node>
-  </node>
-
-  <node loc:path="id('exploreDiv')/MAP[1]/AREA[2]">
-	<h1/>
-	<altText>Tab More from this user</altText>
-	<attach loc:idrefs="exPlaylistDiv">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-  </node>
-  <node loc:path="id('exploreDiv')/MAP[1]/AREA[3]">
-	<h1/>
-	<altText>Tab Playlists</altText>
-	<attach loc:idrefs="exUserDiv">
-	  <node loc:path=".//IMG"><altText/></node>
-	</attach>
-  </node>
-
-
-  <attach loc:idrefs="promotedVidsContainer">
-	<altText>Promoted Videos</altText>
-	<h1/>
-	<node loc:path=".//IMG"><altText/></node>
-  </attach>
-
-  <attach loc:idrefs="dVidsDiv">
-	<h1/>
-	<node loc:path=".//IMG"><altText/></node>
-  </attach>
-
-  <attach loc:idrefs="footer">
-	<h1/>
-	<altText>Footer</altText>
-  </attach>
-</fennec>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/preferences/keysettings.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/preferences/keysettings.xml
deleted file mode 100644
index fe914f3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/preferences/keysettings.xml
+++ /dev/null
@@ -1,244 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<UserPreferences xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/preferences/1.0">
-  <Commands>
-	<PASSTHROUGH><key>VK_ALT</key></PASSTHROUGH>
-    
-	<!-- for demo --><!--
-	<SPEED_UP><key>VK_UP CTRL_MASK</key></SPEED_UP>
-	<SPEED_DOWN><key>VK_DOWN CTRL_MASK</key></SPEED_DOWN>
-	<PLAY_NEXT><key>VK_RIGHT CTRL_MASK</key></PLAY_NEXT>
-	<PLAY_PREV><key>VK_LEFT CTRL_MASK</key></PLAY_PREV>
-	<START_RECORDING><key>VK_0 CTRL_MASK</key></START_RECORDING>
-	-->
-	
-	<!-- invalidation (for demo) -->
-	<NOOP>
-	  <key>VK_N CTRL_MASK</key>
-	  <key>VK_Q CTRL_MASK</key>
-	</NOOP>
-	
-	<!-- Default is no operation. They will be overloaded. -->	
-	<NOOP>
-	  <key jawsscript="false">VK_A</key><key jawsscript="false">VK_A SHIFT_MASK</key>
-	  <key jawsscript="false">VK_B</key><key jawsscript="false">VK_B SHIFT_MASK</key>
-	  <key jawsscript="false">VK_C</key><key jawsscript="false">VK_C SHIFT_MASK</key>
-	  <key jawsscript="false">VK_D</key><key jawsscript="false">VK_D SHIFT_MASK</key>
-	  <key jawsscript="false">VK_E</key><key jawsscript="false">VK_E SHIFT_MASK</key>
-	  <key jawsscript="false">VK_F</key><key jawsscript="false">VK_F SHIFT_MASK</key>
-	  <key jawsscript="false">VK_G</key><key jawsscript="false">VK_G SHIFT_MASK</key>
-	  <key jawsscript="false">VK_H</key><key jawsscript="false">VK_H SHIFT_MASK</key>
-	  <key jawsscript="false">VK_I</key><key jawsscript="false">VK_I SHIFT_MASK</key>
-	  <key jawsscript="false">VK_J</key><key jawsscript="false">VK_J SHIFT_MASK</key>
-	  <key jawsscript="false">VK_K</key><key jawsscript="false">VK_K SHIFT_MASK</key>
-	  <key jawsscript="false">VK_L</key><key jawsscript="false">VK_L SHIFT_MASK</key>
-	  <key jawsscript="false">VK_M</key><key jawsscript="false">VK_M SHIFT_MASK</key>
-	  <key jawsscript="false">VK_N</key><key jawsscript="false">VK_N SHIFT_MASK</key>
-	  <key jawsscript="false">VK_O</key><key jawsscript="false">VK_O SHIFT_MASK</key>
-	  <key jawsscript="false">VK_P</key><key jawsscript="false">VK_P SHIFT_MASK</key>
-	  <key jawsscript="false">VK_Q</key><key jawsscript="false">VK_Q SHIFT_MASK</key>
-	  <key jawsscript="false">VK_R</key><key jawsscript="false">VK_R SHIFT_MASK</key>
-	  <key jawsscript="false">VK_S</key><key jawsscript="false">VK_S SHIFT_MASK</key>
-	  <key jawsscript="false">VK_T</key><key jawsscript="false">VK_T SHIFT_MASK</key>
-	  <key jawsscript="false">VK_U</key><key jawsscript="false">VK_U SHIFT_MASK</key>
-	  <key jawsscript="false">VK_V</key><key jawsscript="false">VK_V SHIFT_MASK</key>
-	  <key jawsscript="false">VK_W</key><key jawsscript="false">VK_W SHIFT_MASK</key>
-	  <key jawsscript="false">VK_X</key><key jawsscript="false">VK_X SHIFT_MASK</key>
-	  <key jawsscript="false">VK_Y</key><key jawsscript="false">VK_Y SHIFT_MASK</key>
-	  <key jawsscript="false">VK_Z</key><key jawsscript="false">VK_Z SHIFT_MASK</key>
-	  <key jawsscript="false">VK_1</key><key jawsscript="false">VK_1 SHIFT_MASK</key>
-  	  <key jawsscript="false">VK_2</key><key jawsscript="false">VK_2 SHIFT_MASK</key>
-  	  <key jawsscript="false">VK_3</key><key jawsscript="false">VK_3 SHIFT_MASK</key>
-  	  <key jawsscript="false">VK_4</key><key jawsscript="false">VK_4 SHIFT_MASK</key>
-  	  <key jawsscript="false">VK_5</key><key jawsscript="false">VK_5 SHIFT_MASK</key>
-  	  <key jawsscript="false">VK_6</key><key jawsscript="false">VK_6 SHIFT_MASK</key>
-	  <key jawsscript="false">VK_7</key><key jawsscript="false">VK_7 SHIFT_MASK</key>
-	  <key jawsscript="false">VK_8</key><key jawsscript="false">VK_8 SHIFT_MASK</key>
-	  <key jawsscript="false">VK_9</key><key jawsscript="false">VK_9 SHIFT_MASK</key>
-	  <key jawsscript="false">VK_0</key><key jawsscript="false">VK_0 SHIFT_MASK</key>
-	</NOOP>
-  </Commands>
-  
-  <Functions>
-    <stopSpeak><key jawskey="VK_CONTROL">VK_CONTROL</key></stopSpeak>
-    <stopSpeak><key jawskey="VK_CONTROL">VK_CONTROL CTRL_MASK</key></stopSpeak>
-    <stopSpeak><key jawskey="VK_SHIFT">VK_SHIFT SHIFT_MASK</key></stopSpeak>
-  </Functions>
-  
-  <Functions>
-	<treeRight><key>VK_RIGHT CTRL_MASK</key></treeRight>
-	<treeLeft><key>VK_LEFT CTRL_MASK</key></treeLeft>
-	<treeUp><key>VK_UP CTRL_MASK</key></treeUp>
-	<treeDown><key>VK_DOWN CTRL_MASK</key></treeDown>
-  </Functions>
-  
-  <!--++++++++++++++++ File Menu +++++++++++++++++++++-->
-
-  <Functions menu="file" menuGroup="fileGroup">
-  	<openTab><key>VK_O CTRL_MASK</key></openTab>
-    <launchBrowser><key>VK_I CTRL_MASK ALT_MASK</key></launchBrowser>
-  </Functions>
-  
-  <Functions menu="file" menuGroup="importGroup">
-  	<importMetadata><key>VK_I CTRL_MASK</key></importMetadata>
-  	<exportMetadata><key>VK_E CTRL_MASK</key></exportMetadata>
-  	<separator/>
-  	<exportAllMetadata><key>VK_E CTRL_MASK ALT_MASK</key></exportAllMetadata>
-  </Functions>
-  
-  <Functions menu="file" menuGroup="closeGroup">
-	<closeTab><key>VK_W CTRL_MASK</key></closeTab>
-  </Functions>
-  
-  <!--++++++++++++++++ Navigate Menu +++++++++++++++++++++--> 
-
-  <Functions menu="navigate" menuGroup="navigation">
-	<traverseDown>
-		<key>VK_DOWN</key>
-	</traverseDown>
-	<traverseUp>
-		<key>VK_UP</key>
-	</traverseUp>
-	<speakAll>
-		<key>VK_DOWN ALT_MASK</key>
-		<!-- <key>VK_DOWN INSERT_MASK</key> -->
-	</speakAll>
-	<separator/>
-	<click>
-	  <key>VK_RETURN</key>
-	  <key>VK_SPACE</key>
-	</click>	
-  </Functions>
-
-  <Functions menu="navigate" menuGroup="search">
-  	<searchNext><key>VK_F CTRL_MASK</key></searchNext>
-  	<searchPrevious><key>VK_R CTRL_MASK</key></searchPrevious>
-	<showAccessKeyList><key>VK_K ALT_MASK CTRL_MASK</key></showAccessKeyList>
-  </Functions>
-  
-  <Functions menu="navigate" menuGroup="etc">
-	<forceRestart><key>VK_F4</key></forceRestart>
-	<selectNextFennec><key>VK_N CTRL_MASK ALT_MASK</key></selectNextFennec>
-	<toggleDescriptionEnable><key>VK_A CTRL_MASK ALT_MASK</key></toggleDescriptionEnable>
-  </Functions>
-  
-  <!--++++++++++++++++ Jump Menu +++++++++++++++++++++--> 
-
-  <Functions menu="org.eclipse.actf.examples.aibrowser.jumping" menuGroup="jumping1">
-	<treeTop><key>VK_HOME</key><key>VK_HOME CTRL_MASK</key></treeTop>
-	<treeBottom><key>VK_END</key><key>VK_END CTRL_MASK</key></treeBottom>
-  </Functions>
-
-  <Functions menu="org.eclipse.actf.examples.aibrowser.jumping" menuGroup="jumping2">
-	<nextHeader>
-	  <key>VK_RIGHT</key>
-	  <key>VK_H</key>
-	</nextHeader>
-	<nextLink><key>VK_TAB</key></nextLink>
-	<nextObject><key>VK_O</key></nextObject>
-	<nextInputable><key>VK_F</key></nextInputable>
-	<nextListItem><key>VK_I</key></nextListItem>
-	<nextBlock><key>VK_N</key></nextBlock>
-	<nextMedia><key>VK_M</key></nextMedia>
-    <nextAlterable><key>VK_A</key></nextAlterable>
-	<separator/>
-	<previousHeader>
-	  <key>VK_LEFT</key>
-	  <key>VK_H SHIFT_MASK</key>
-	</previousHeader>
-	<previousLink><key>VK_TAB SHIFT_MASK</key></previousLink>
-	<previousObject><key>VK_O SHIFT_MASK</key></previousObject>
-	<previousInputable><key>VK_F SHIFT_MASK</key></previousInputable>
-	<previousListItem><key>VK_I SHIFT_MASK</key></previousListItem>
-	<previousBlock><key>VK_N SHIFT_MASK</key></previousBlock>
-	<previousMedia><key>VK_M SHIFT_MASK</key></previousMedia>
-    <previousAlterable><key>VK_A SHIFT_MASK</key></previousAlterable>
-  </Functions>
-  
-  <Functions menu="org.eclipse.actf.examples.aibrowser.jumping" menuGroup="jumping3">
-  	<nextHeader1><key jawskey="currentScript">VK_1</key></nextHeader1>
-  	<nextHeader2><key jawskey="currentScript">VK_2</key></nextHeader2>
-  	<nextHeader3><key jawskey="currentScript">VK_3</key></nextHeader3>
-  	<nextHeader4><key jawskey="currentScript">VK_4</key></nextHeader4>
-  	<nextHeader5><key jawskey="currentScript">VK_5</key></nextHeader5>
-  	<nextHeader6><key jawskey="currentScript">VK_6</key></nextHeader6>
-	<separator/>
-	<previousHeader1><key jawskey="currentScript">VK_1 SHIFT_MASK</key></previousHeader1>
-	<previousHeader2><key jawskey="currentScript">VK_2 SHIFT_MASK</key></previousHeader2>
-	<previousHeader3><key jawskey="currentScript">VK_3 SHIFT_MASK</key></previousHeader3>
-	<previousHeader4><key jawskey="currentScript">VK_4 SHIFT_MASK</key></previousHeader4>
-	<previousHeader5><key jawskey="currentScript">VK_5 SHIFT_MASK</key></previousHeader5>
-	<previousHeader6><key jawskey="currentScript">VK_6 SHIFT_MASK</key></previousHeader6>
-  </Functions>
-  
-  <!--++++++++++++++++ Multimedia Menu +++++++++++++++++++++--> 
-  
-  <Functions menu="org.eclipse.actf.examples.aibrowser.multimedia" menuGroup="basic">
-	<playMedia><key>VK_P CTRL_MASK</key></playMedia>
-	<stopMedia><key>VK_S CTRL_MASK</key></stopMedia>
-	<pauseMedia>
-	  <key jawskey="VK_P CTRL_MASK ALT_MASK SHIFT_MASK">VK_PAUSE</key>
-	  <key display="none" jawskey="VK_P CTRL_MASK ALT_MASK SHIFT_MASK">VK_PAUSE CTRL_MASK</key>
-	  <key display="none">VK_P CTRL_MASK ALT_MASK SHIFT_MASK</key>
-	</pauseMedia>
-  </Functions>
-  
-  <Functions menu="org.eclipse.actf.examples.aibrowser.multimedia" menuGroup="volume">
-	<muteMedia><key>VK_M CTRL_MASK</key></muteMedia>
-	<volumeDownMedia><key>VK_J CTRL_MASK</key></volumeDownMedia>
-	<volumeUpMedia><key>VK_K CTRL_MASK</key></volumeUpMedia>
-	<separator/>
-	<minimalVolumeDownMedia><key>VK_J SHIFT_MASK CTRL_MASK</key></minimalVolumeDownMedia>
-	<minimalVolumeUpMedia><key>VK_K SHIFT_MASK CTRL_MASK</key></minimalVolumeUpMedia>
-	<separator/>
-	<repairFlash><key>VK_R CTRL_MASK</key></repairFlash>
-  </Functions>
-  
-  <!--++++++++++++++++ Annotation Menu +++++++++++++++++++++--> 
-
-  <Functions menu="org.eclipse.actf.examples.aibrowser.multimedia" menuGroup="etc">
-	<speechSpeedUp><key jawshandle="true">VK_PAGE_UP CTRL_MASK ALT_MASK</key></speechSpeedUp>
-	<speechSpeedDown><key jawshandle="true">VK_PAGE_DOWN CTRL_MASK ALT_MASK</key></speechSpeedDown>
-  </Functions>
-
-  <Functions menu="org.eclipse.actf.examples.aibrowser.annotation" menuGroup="memo">
-    <editAltText><key>VK_A CTRL_MASK</key></editAltText>
-    <makeLandmark><key>VK_H CTRL_MASK</key></makeLandmark>
-  </Functions>
-
-  <Functions menu="org.eclipse.actf.examples.aibrowser.annotation" menuGroup="file">
-    <saveUserInfo><key>VK_S CTRL_MASK ALT_MASK</key></saveUserInfo>
-    <removeUserInfo><key>VK_R CTRL_MASK ALT_MASK</key></removeUserInfo>
-  </Functions>
-
-  <!--++++++++++++++++ Window Menu +++++++++++++++++++++--> 
-
-  <Functions menu="window" menuGroup="navStart">
-  	<navigateRefresh><key>VK_F5</key></navigateRefresh>
-	<forward><key>VK_RIGHT ALT_MASK</key></forward>
-	<backward><key>VK_LEFT ALT_MASK</key></backward>
-	<enterBrowserAddress><key>VK_D ALT_MASK</key></enterBrowserAddress>
-	<separator/>
-	<nextTab><key>VK_TAB CTRL_MASK</key></nextTab>
-	<prevTab><key>VK_TAB CTRL_MASK SHIFT_MASK</key></prevTab>
-	<separator/>
-	<speakCurrentStatus><key>VK_S</key></speakCurrentStatus>
-	<speakMediaStatus><key>VK_T</key></speakMediaStatus>
-	<separator/>
-	<toggleLeftViewsShowing><key>VK_T CTRL_MASK ALT_MASK</key></toggleLeftViewsShowing>
-  </Functions>
-
-  <Functions>
-	<backward><key>VK_BACK_SPACE</key></backward>
-  </Functions>
-  
-</UserPreferences>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/adidas-impossible.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/puits/adidas-impossible.xml
deleted file mode 100644
index 2e8c201..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/adidas-impossible.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<puits xmlns="urn:puits">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-	<targetSite uri="http://www.adidas.com/campaigns/iin/content/brand.asp?swf=deeplink_player.swf&amp;adidas_cc=jp&amp;filepath=sections/athletetvc/athletetvc.swf&amp;datapath=sections/athletetvc/&amp;athleteid=lionel_messi">
-	  <targetContent key="*"/>
-	</targetSite>
-  </meta>
-  
-  <alternative type="audio-description">
-	<item importance="high">
-	  <start type="relTime">00:12:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">My name is Lionel Messi and this is my story.</description>
-	  <description xml:lang="ja">僕はリオネルメッシ、そしてこれが僕のストーリー</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:20:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">When I was eleven, I was diagnosed with a growth hormone problem.</description>
-	  <description xml:lang="ja">11才のとき、成長ホルモンの分泌に異常があることがわかった</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">00:31:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">But being smaller than the others, I was able to be more agile.</description>
-	  <description xml:lang="ja">でも、体が小さいから、みんなよりもすばやかった</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:41:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">And I learned how to play football with the ball on the ground, because that is where I felt the most comfortable.</description>
-	  <description xml:lang="ja">そして、ボールが足に吸い付くようなドリブルを身につけた。それが僕に最もあったプレースタイルだった</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:48:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Now I realize, sometimes bad things can turn out quite good.</description>
-	  <description xml:lang="ja">そして今になって気づいた。意外と物事は良い方向に転ぶんだということに</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:57:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Impossible is nothing</description>
-	  <description xml:lang="ja">Impossible is nothing</description>
-	</item>
-  </alternative>
-</puits>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/disneyFairlyMovie.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/puits/disneyFairlyMovie.xml
deleted file mode 100644
index b694add..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/disneyFairlyMovie.xml
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2008 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<puits xmlns="urn:puits">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-	<targetSite uri="http://disney.go.com/fairies/movies/videos.html">
-	  <targetContent key="*"/>
-	</targetSite>
-  </meta>
-  
-  <alternative type="audio-description">
-	<item importance="high">
-	  <start type="relTime">00:00:100</start>
-	  <duration>00:04:500</duration>
-	  <description xml:lang="en">The following preview has been approved for all audiences.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:06:300</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">A beautiful white flower is blossoming.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:13:500</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Butterflies float above a beautiful lakeshore.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:21:300</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Pixy dust glitters, and the season changes to winter. Then, snow flakes twinkle down on.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:30:700</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Fairies make a butterfly out of pixy dust.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:35:700</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Fairies fly into the pixy dust tree.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-    <item importance="high">
-	  <start type="relTime">00:41:900</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Bees gather a magical honey cloud.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:46:500</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">A fairy helps butterflies leave their cocoons and makes the flowers bloom.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:53:700</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">A fairy walks magical library.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:05:100</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">The other fairies gather round Tinkerbell.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-    <item importance="high">
-	  <start type="relTime">01:09:200</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">The Queen blows pixy dust.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-    <item importance="high">
-	  <start type="relTime">01:12:700</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Pixy dust wrapps Tinkerbell.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:22:000</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Tinkerbell flies leaving a trail of pixy dust.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:27:800</start>
-	  <duration>00:03:000</duration>
-	  <description xml:lang="en">Tinkerbell makes a brust of pixy dust.</description>
-	  <description xml:lang="ja"></description>
-	</item>
-  </alternative>
-</puits>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/ibm-ad-flash.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/puits/ibm-ad-flash.xml
deleted file mode 100644
index 08fe68c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/ibm-ad-flash.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<puits xmlns="urn:puits">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-	<targetSite uri="http://www-8.ibm.com/systems/tw/p/tackbackcontrol/index.html">
-	  <targetContent key="*"/>
-	</targetSite>
-	<targetSite uri="http://www-07.ibm.com/systems/tw/p/tackbackcontrol/index.html">
-	  <targetContent key="*"/>
-	</targetSite>
-  </meta>
-  
-  <alternative type="audio-description">
-	<item importance="high">
-	  <start type="relTime">00:00:500</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">in the large room</description>
-	  <description xml:lang="ja">広い部屋</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:03:000</start>
-	  <duration>00:04:000</duration>
-	  <description xml:lang="en">a man is sitting</description>
-	  <description xml:lang="ja">青年が一人</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:07:000</start>
-	  <duration>00:06:000</duration>
-	  <description xml:lang="en">but servers are breeding behind him</description>
-	  <description xml:lang="ja">勝手に増殖するサーバー</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:13:000</start>
-	  <duration>00:06:000</duration>
-	  <description xml:lang="en">he doesn't notice but the servers are still breeding</description>
-	  <description xml:lang="ja">青年は気が付かない</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:19:000</start>
-	  <duration>00:05:000</duration>
-	  <description xml:lang="en">turning his head to look back</description>
-	  <description xml:lang="ja">ゆっくりと振り返る青年</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:24:000</start>
-	  <duration>00:02:000</duration>
-	  <description xml:lang="en">he is surprised!</description>
-	  <description xml:lang="ja">驚く青年</description>
-	</item>
-  </alternative>
-</puits>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/ibm-ad.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/puits/ibm-ad.xml
deleted file mode 100644
index fefd271..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/ibm-ad.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<puits xmlns="urn:puits">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-	<targetSite uri="http://www-03.ibm.com/systems/tv/clones_wm_lg.html">
-	  <targetContent key="*"/>
-	</targetSite>
-  </meta>
-  
-  <alternative type="audio-description">
-	<item importance="high">
-	  <start type="relTime">00:00:500</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">in the large room</description>
-	  <description xml:lang="ja">広い部屋</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:03:000</start>
-	  <duration>00:04:000</duration>
-	  <description xml:lang="en">a man is sitting</description>
-	  <description xml:lang="ja">青年が一人</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:07:000</start>
-	  <duration>00:06:000</duration>
-	  <description xml:lang="en">but servers are breeding behind him</description>
-	  <description xml:lang="ja">勝手に増殖するサーバー</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:13:000</start>
-	  <duration>00:06:000</duration>
-	  <description xml:lang="en">he doesn't notice but the servers are still breeding</description>
-	  <description xml:lang="ja">青年は気が付かない</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:19:500</start>
-	  <duration>00:05:000</duration>
-	  <description xml:lang="en">he is surprised!</description>
-	  <description xml:lang="ja">驚く青年</description>
-	</item>
-  </alternative>
-</puits>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/last-samurai.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/puits/last-samurai.xml
deleted file mode 100644
index f92b6fa..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/last-samurai.xml
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<puits xmlns="urn:puits">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-	<targetSite uri="http://lastsamurai.warnerbros.com/epk/clip3.html?id=clip3&amp;type=windows&amp;speed=500000">
-	  <targetContent key="*"/>
-	</targetSite>
-  </meta>
-  
-  <alternative type="audio-description">
-	<item importance="high">
-	  <start type="relTime">00:09:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Katsumoto stands up, and slowly approaches the man.</description>
-	  <description xml:lang="ja">勝本は立ち上がって、ゆっくりと男に近付いていく</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:53:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">The man looks back at Katsumoto.</description>
-	  <description xml:lang="ja">男は勝本の方に振り向く</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">01:00:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Katsumoto bows to the man.</description>
-	  <description xml:lang="ja">勝本は男にお辞儀をする</description>
-	</item>		
-	<item importance="high">
-	  <start type="relTime">01:16:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Katsumoto smiles and leaves.</description>
-	  <description xml:lang="ja">勝本は笑って、去っていく</description>
-	</item>			
-  </alternative>
-</puits>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/oceans13.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/puits/oceans13.xml
deleted file mode 100644
index 566616d..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/oceans13.xml
+++ /dev/null
@@ -1,111 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<puits xmlns="urn:puits">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-	<targetSite uri="http://oceans13.warnerbros.com/">
-	  <targetContent key="*"/>
-	</targetSite>
-  </meta>
-  
-  <alternative type="audio-description">
-	<item importance="high">
-	  <start type="relTime">00:19:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">If you cross one ocean</description>
-	  <description xml:lang="ja">一人に出会うと</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">00:28:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">You face them all</description>
-	  <description xml:lang="ja">全員に会う</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:43:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">On June 8</description>
-	  <description xml:lang="ja">6月8日</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">00:59:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Revenge is a funny thing</description>
-	  <description xml:lang="ja">リベンジは楽しい</description>
-	</item>		
-	<item importance="high">
-	  <start type="relTime">01:07:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">But what are the odds of getting even?</description>
-	  <description xml:lang="ja">互角になる見込みはあるか?</description>
-	</item>		
-	<item importance="high">
-	  <start type="relTime">01:27:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">George Clooney</description>
-	  <description xml:lang="ja">ジョージクルーニー</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:30:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Brad Pitt</description>
-	  <description xml:lang="ja">ブラッドピット</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:36:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Mad Damon</description>
-	  <description xml:lang="ja">マッドデイモン</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:44:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Andy Garcia</description>
-	  <description xml:lang="ja">アンディガルシア</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:49:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Don Cheadle</description>
-	  <description xml:lang="ja">ドンチードル</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">01:52:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Bernie Mac</description>
-	  <description xml:lang="ja">バーニーマック</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:55:500</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">With Ellen Barkin</description>
-	  <description xml:lang="ja">エレンバーキン</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">02:00:500</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">And Al Pacino</description>
-	  <description xml:lang="ja">アルパチーノ</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">02:09:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">Ocean's thirteen</description>
-	  <description xml:lang="ja">オーシャンズサーティーン</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">02:09:000</start>
-	  <duration>02:25:000</duration>
-	  <description xml:lang="en">June 8</description>
-	  <description xml:lang="ja">6月8日</description>
-	</item>		
-  </alternative>
-</puits>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/shaolin-soccer.xml b/plugins/org.eclipse.actf.examples.aibrowser/config/puits/shaolin-soccer.xml
deleted file mode 100644
index be0bc4e..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/config/puits/shaolin-soccer.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Copyright (c) 2007 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<puits xmlns="urn:puits">
-  <meta xmlns="http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0">
-	<targetSite uri="http://www.apple.com/trailers/miramax/shaolin_soccer/viewingpage.html">
-	  <targetContent key="*"/>
-	</targetSite>
-  </meta>
-  
-  <alternative type="audio-description">
-	<item importance="high">
-	  <start type="relTime">00:41:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">The shoot hits the post, and the post bends.</description>
-	  <description xml:lang="ja">シュートでゴールポストが曲がる</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">01:14:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">The man shoots at the cocrete wall, and makes a hole.</description>
-	  <description xml:lang="ja">コンクリートの壁にシュートをし、穴をあける</description>
-	</item>
-	<item importance="high">
-	  <start type="relTime">01:24:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">The man's shoot knocks two men down. </description>
-	  <description xml:lang="ja">シュートで、2人の男を吹き飛ばす</description>
-	</item>	
-	<item importance="high">
-	  <start type="relTime">01:42:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">The kicked ball is in flames, but the keeper catches it with one finger.</description>
-	  <description xml:lang="ja">シュートしたボールから火が出るが、キーパーは指一本で止める</description>
-	</item>		
-	<item importance="high">
-	  <start type="relTime">01:53:000</start>
-	  <duration>00:02:500</duration>
-	  <description xml:lang="en">The wind of the powerful shoot tears off the keeper's uniform.</description>
-	  <description xml:lang="ja">シュートしたボールの風で、キーパーのユニフォームが破れる</description>
-	</item>		
-  </alternative>  
-</puits>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/eclipse32.png b/plugins/org.eclipse.actf.examples.aibrowser/eclipse32.png
deleted file mode 100644
index 568fac1..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/eclipse32.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/favorites.pref b/plugins/org.eclipse.actf.examples.aibrowser/favorites.pref
deleted file mode 100644
index f01bd19..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/favorites.pref
+++ /dev/null
@@ -1,11 +0,0 @@
-#Thu May 10 18:06:02 JST 2007
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/.cvsignore b/plugins/org.eclipse.actf.examples.aibrowser/icons/.cvsignore
deleted file mode 100644
index 085e8ba..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-Thumbs.db
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/aiBrowser.ico b/plugins/org.eclipse.actf.examples.aibrowser/icons/aiBrowser.ico
deleted file mode 100644
index 14452f4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/aiBrowser.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_16.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_16.gif
deleted file mode 100644
index 44c9602..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_16_02.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_16_02.gif
deleted file mode 100644
index b29aa87..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_16_02.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_24.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_24.gif
deleted file mode 100644
index 158c2b3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_24.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_24_02.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_24_02.gif
deleted file mode 100644
index 38992c2..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_24_02.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_32.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_32.gif
deleted file mode 100644
index 69f912c..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_48.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_48.gif
deleted file mode 100644
index f794da3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/bl_48.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/micx16.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/micx16.gif
deleted file mode 100644
index b924196..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/micx16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/micx48.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/micx48.gif
deleted file mode 100644
index 8a24a01..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/micx48.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/treex16.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/treex16.gif
deleted file mode 100644
index dd54021..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/treex16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/treex48.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/treex48.gif
deleted file mode 100644
index 8bc6970..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/treex48.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_16.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_16.gif
deleted file mode 100644
index c46bce3..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_16_02.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_16_02.gif
deleted file mode 100644
index 0f2c8af..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_16_02.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_24.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_24.gif
deleted file mode 100644
index 0dcbb21..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_24.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_32.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_32.gif
deleted file mode 100644
index 0e6a885..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_48.gif b/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_48.gif
deleted file mode 100644
index 225a5e0..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/icons/wh_48.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/plugin.properties b/plugins/org.eclipse.actf.examples.aibrowser/plugin.properties
deleted file mode 100644
index 11edd76..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/plugin.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-Menu.&File=&File
-Menu.&Cache=&Cache
-Menu.&Window=&Window
-Menu.&Help=&Help
-Menu.&OpenHelp=&Open Help
-Menu.&Navigate=&Navigate
-Menu.&Multimedia=&Multimedia
-Menu.&Import=&Import Fennec data
-Menu.&Annotation=Ann&otation
-Menu.&Jump=&Jump
-About.Text=Eclipse ACTF aiBrowser\n\nVersion: 0.0.1\n\n(c) Copyright Eclipse contributors and others 2007.  All rights reserved.\nVisit http://www.eclipse.org/ACTF\n\nThis product includes software developed by the\nApache Software Foundation http://www.apache.org/
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/plugin.xml b/plugins/org.eclipse.actf.examples.aibrowser/plugin.xml
deleted file mode 100644
index cdaa133..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/plugin.xml
+++ /dev/null
@@ -1,100 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-
-   <extension
-         id="aiBrowserApplication"
-         point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-               class="org.eclipse.actf.examples.aibrowser.AiBrowserApplication">
-         </run>
-      </application>
-   </extension>
-   <extension
-         point="org.eclipse.actf.model.ui.webBrowserEventListener">
-      <listener
-            class="org.eclipse.actf.ai.navigator.impl.WebEventListener"/>
-   </extension>
-   <extension
-         point="org.eclipse.ui.perspectives">
-      <perspective
-            name="Browser Perspective"
-            class="org.eclipse.actf.examples.aibrowser.Perspective"
-            id="org.eclipse.actf.examples.aibrowser.DefaultPerspective">
-      </perspective>
-   </extension>
-   <extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            id="org.eclipse.actf.examples.aibrowser.ActionSet"
-            label="Accessibility Browser Action Sets"
-            visible="true">
-         <menu
-               id="org.eclipse.actf.examples.aibrowser.FavoritesMenu"
-               label="F&amp;avorites"
-               path="org.eclipse.actf.examples.aibrowser.FileMenu">
-            <separator name="favoritesgroup"/>
-         </menu>
-            <action
-                  class="org.eclipse.actf.examples.aibrowser.actions.OpenHelpAction"
-                  id="org.eclipse.actf.examples.aibrowser.actions.OpenHelpAction"
-                  label="%Menu.&amp;OpenHelp"
-                  menubarPath="help/helpStart"
-                  style="push"/>
-      </actionSet>
-   </extension>
-   <extension
-         point="org.eclipse.core.runtime.preferences">
-      <initializer class="org.eclipse.actf.examples.aibrowser.preferences.PreferenceInitializer"/>
-   </extension>
-   <extension
-         id="aiBrowser"
-         point="org.eclipse.core.runtime.products">
-      <product
-            application="org.eclipse.actf.examples.aibrowser.aiBrowserApplication"
-            name="aiBrowser for Multimedia">
-         <property
-               name="windowImages"
-               value="icons/bl_16.gif,icons/bl_32.gif,icons/bl_48.gif"/>
-         <property
-               name="aboutText"
-               value="%About.Text"/>
-         <property
-               name="aboutImage"
-               value="about.bmp"/>
-         <property
-               name="startupProgressRect"
-               value="0,318,500,12"/>
-         <property
-               name="startupForegroundColor"
-               value="000000"/>
-         <property
-               name="startupMessageRect"
-               value="10,250,480,20"/>
-         <property
-               name="appName"
-               value="aiBrowser for Multimedia">
-         </property>
-         <property
-               name="preferenceCustomization"
-               value="plugin_customization.ini">
-         </property>
-      </product>
-   </extension>
-   <extension
-         point="org.eclipse.ui.perspectiveExtensions">
-      <perspectiveExtension targetID="org.eclipse.actf.examples.aibrowser.DefaultPerspective">
-         <actionSet id="org.eclipse.actf.model.flash.proxy.actionSet"/>
-      </perspectiveExtension>
-   </extension>
-   <extension
-         point="org.eclipse.ui.startup">
-      <startup class="org.eclipse.actf.examples.aibrowser.monitor.ABrowserMonitor"/>
-   </extension>
-   <extension
-         point="org.eclipse.actf.model.ui.browserFavorites">
-      <favorites prefFile="favorites.pref"/>
-   </extension>
-
-</plugin>
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/plugin_customization.ini b/plugins/org.eclipse.actf.examples.aibrowser/plugin_customization.ini
deleted file mode 100644
index 39c7521..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/plugin_customization.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-# show progress on startup
-org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP=true
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/plugin_customization.properties b/plugins/org.eclipse.actf.examples.aibrowser/plugin_customization.properties
deleted file mode 100644
index ba71f00..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/plugin_customization.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-# plugin_customization.properties
-# contains externalized strings for plugin_customization.ini
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file should be translated.
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/plugin_ja.properties b/plugins/org.eclipse.actf.examples.aibrowser/plugin_ja.properties
deleted file mode 100644
index 4a57027..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/plugin_ja.properties
+++ /dev/null
@@ -1,20 +0,0 @@
-###############################################################################
-# Copyright (c) 2007 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-Menu.&File=\u30d5\u30a1\u30a4\u30eb(&F)
-Menu.&Cache=\u30ad\u30e3\u30c3\u30b7\u30e5(&C)
-Menu.&Window=\u30a6\u30a4\u30f3\u30c9\u30a6(&W)
-Menu.&Help=\u30d8\u30eb\u30d7(&H)
-Menu.&OpenHelp=\u30d8\u30eb\u30d7\u3092\u958b\u304f(&O)
-Menu.&Navigate=\u30ca\u30d3\u30b2\u30fc\u30c8(&N)
-Menu.&Multimedia=\u30de\u30eb\u30c1\u30e1\u30c7\u30a3\u30a2(&M)
-Menu.&Import=Fennec \u30c7\u30fc\u30bf\u306e\u30a4\u30f3\u30dd\u30fc\u30c8(&I)
-Menu.&Annotation=\u6ce8\u91c8(&O)
-Menu.&Jump=\u30b8\u30e3\u30f3\u30d7(&J)
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/splash.bmp b/plugins/org.eclipse.actf.examples.aibrowser/splash.bmp
deleted file mode 100644
index c2c8b3a..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/splash.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/AiBrowserApplication.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/AiBrowserApplication.java
deleted file mode 100644
index dfc503f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/AiBrowserApplication.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser;
-
-import org.eclipse.core.runtime.IPlatformRunnable;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.PlatformUI;
-
-/**
- * This class controls all aspects of the application's execution
- */
-public class AiBrowserApplication implements IPlatformRunnable {
-
-    /* (non-Javadoc)
-     * @see org.eclipse.core.runtime.IPlatformRunnable#run(java.lang.Object)
-     */
-    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();
-        }
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationActionBarAdvisor.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationActionBarAdvisor.java
deleted file mode 100644
index eb418bf..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationActionBarAdvisor.java
+++ /dev/null
@@ -1,169 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser;
-
-import org.eclipse.actf.ai.navigator.ui.ModeContribution;
-import org.eclipse.actf.ai.navigator.ui.NavigatorUIUtil;
-import org.eclipse.actf.model.ui.editor.actions.FavoritesMenu;
-import org.eclipse.actf.ui.util.ProgressContribution;
-import org.eclipse.jface.action.ICoolBarManager;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.action.MenuManager;
-import org.eclipse.jface.action.Separator;
-import org.eclipse.ui.IWorkbenchActionConstants;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.actions.ActionFactory;
-import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-
-
-public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
-
-    public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
-        super(configurer);
-    }
-
-    private FavoritesMenu _favoritesMenu;
-    
-    //private IWorkbenchAction _closeAction;
-    
-    //private IWorkbenchAction _closeAllAction;
-
-    private IWorkbenchAction _quitAction;
-
-    private IWorkbenchAction _preferencesAction;
-
-    private IWorkbenchAction _aboutAction;
-
-    @Override
-    protected void makeActions(IWorkbenchWindow window) {
-        this._favoritesMenu = new FavoritesMenu(window, true);
-        
-        //this._closeAction = ActionFactory.CLOSE.create(window);
-        
-        //this._closeAllAction = ActionFactory.CLOSE_ALL.create(window);
-
-        this._quitAction = ActionFactory.QUIT.create(window);
-
-        this._preferencesAction = ActionFactory.PREFERENCES.create(window);
-
-        this._aboutAction = ActionFactory.ABOUT.create(window);
-        
-    }
-
-    @Override
-    protected void fillMenuBar(IMenuManager menuBar) {
-        super.fillMenuBar(menuBar);
-
-        /* File Menu */
-        MenuManager fileMenu = new MenuManager(ClientPlugin.getResourceString("Menu.&File"),
-                IWorkbenchActionConstants.M_FILE);
-        fileMenu.add(new Separator("fileGroup"));
-        fileMenu.add(new Separator());
-        fileMenu.add(new Separator("closeGroup"));
-        //fileMenu.add(_closeAction);
-        //fileMenu.add(_closeAllAction);
-        fileMenu.add(new Separator());
-        fileMenu.add(new Separator("importGroup"));
-        fileMenu.add(new Separator());
-        fileMenu.add(new Separator("cacheGroup"));
-        fileMenu.add(new Separator());
-        fileMenu.add(new Separator("exitGroup"));
-        fileMenu.add(_quitAction);
-        menuBar.add(fileMenu);
-
-        /* Favorite Menu */
-        menuBar.add(this._favoritesMenu);
-
-        /* Navigate Menu */
-        MenuManager navMenu = new MenuManager(ClientPlugin.getResourceString("Menu.&Navigate"),
-                IWorkbenchActionConstants.M_NAVIGATE);
-        navMenu.add(new Separator("navigation"));
-        navMenu.add(new Separator("search"));
-        navMenu.add(new Separator("jumping1"));
-        navMenu.add(new Separator("jumping2"));
-        navMenu.add(new Separator("etc"));
-        menuBar.add(navMenu);
-        
-        /* Jumping Menu */
-        MenuManager jumpMenu = new MenuManager(ClientPlugin.getResourceString("Menu.&Jump"),
-                "org.eclipse.actf.examples.aibrowser.jumping");
-        jumpMenu.add(new Separator("jumping1"));
-        jumpMenu.add(new Separator("jumping2"));
-        jumpMenu.add(new Separator("jumping3"));
-        jumpMenu.add(new Separator("jumping4"));
-        menuBar.add(jumpMenu);
-        
-        /* Multimedia Menu */
-        MenuManager mulMenu = new MenuManager(ClientPlugin.getResourceString("Menu.&Multimedia"),
-                "org.eclipse.actf.examples.aibrowser.multimedia");
-        mulMenu.add(new Separator("basic"));
-        mulMenu.add(new Separator("volume"));
-        mulMenu.add(new Separator("advance"));
-        mulMenu.add(new Separator("etc"));
-        menuBar.add(mulMenu);
-
-        /* Annotation Menu */
-        MenuManager annotMenu = new MenuManager(ClientPlugin.getResourceString("Menu.&Annotation"),
-                "org.eclipse.actf.examples.aibrowser.annotation");
-        annotMenu.add(new Separator("memo"));
-        annotMenu.add(new Separator("file"));
-        menuBar.add(annotMenu);
-        
-        /* Window Menu */
-        MenuManager windowMenu = new MenuManager(ClientPlugin.getResourceString("Menu.&Window"),
-                IWorkbenchActionConstants.M_WINDOW);
-        windowMenu.add(new Separator(IWorkbenchActionConstants.NAV_START));
-        windowMenu.add(new Separator(IWorkbenchActionConstants.NAV_END));
-        windowMenu.add(new Separator());
-        windowMenu.add(_preferencesAction);
-        menuBar.add(windowMenu);
-        
-        /* Help Menu */
-        MenuManager helpMenu = new MenuManager(ClientPlugin.getResourceString("Menu.&Help"),
-                IWorkbenchActionConstants.M_HELP);
-        helpMenu.add(new Separator(IWorkbenchActionConstants.HELP_START));
-        helpMenu.add(new Separator(IWorkbenchActionConstants.HELP_END));
-        helpMenu.add(new Separator());
-        helpMenu.add(_aboutAction);
-        menuBar.add(helpMenu);
-        
-        NavigatorUIUtil.menuManager = menuBar;
-
-        //register(_closeAction);
-        //register(_closeAllAction);
-        register(_quitAction);
-        register(_preferencesAction);
-        register(_aboutAction);
-    }
-
-    @Override
-    public void fillStatusLine(IStatusLineManager statusLine) {
-        super.fillStatusLine(statusLine);
-        // StatusLineContributionItem statusModeItem = new StatusLineContributionItem("mode");
-        // statusLine.add(statusModeItem);
-        
-        ModeContribution mc = new ModeContribution();
-        statusLine.add(mc);
-        
-        ProgressContribution pc = new ProgressContribution(ProgressContribution.PROGRESS_CONTRIBUTION_ID);
-        pc.setVisible(false);
-        statusLine.add(pc);
-
-        statusLine.update(true);
-    }
-
-    @Override
-    protected void fillCoolBar(ICoolBarManager coolBar) {
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationWorkbenchAdvisor.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationWorkbenchAdvisor.java
deleted file mode 100644
index abc5ab4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationWorkbenchAdvisor.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser;
-
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchAdvisor;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-
-public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
-    @Override
-    public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
-        return new ApplicationWorkbenchWindowAdvisor(configurer);
-    }
-
-
-    @Override
-    public String getInitialWindowPerspectiveId() {
-        return Perspective.ID;
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationWorkbenchWindowAdvisor.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationWorkbenchWindowAdvisor.java
deleted file mode 100644
index 96e7b99..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ApplicationWorkbenchWindowAdvisor.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser;
-
-import org.eclipse.actf.model.flash.proxy.FlashCacheUtil;
-import org.eclipse.actf.model.ui.util.ModelServiceUtils;
-import org.eclipse.jface.action.IContributionItem;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-
-
-public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
-
-    public ApplicationWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
-        super(configurer);
-    }
-
-    @Override
-    public ActionBarAdvisor createActionBarAdvisor(IActionBarConfigurer configurer) {
-        return new ApplicationActionBarAdvisor(configurer);
-    }
-    
-    @Override
-    public void preWindowOpen() {
-        IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
-        // configurer.setInitialSize(new Point(400, 300));
-        configurer.setShowCoolBar(true);
-        // configurer.setShowPerspectiveBar(true);
-        configurer.setShowMenuBar(true);
-        configurer.setShowStatusLine(true);
-        
-        FlashCacheUtil.clearCacheForStartup();
-    }
-    
-    @Override
-    public void postWindowOpen() {
-        // remove search and run menus
-        IMenuManager menuManager = getWindowConfigurer().getActionBarConfigurer().getMenuManager();
-        IContributionItem[] items = menuManager.getItems();
-        for (int i = 0; i < items.length; i++) {
-            if (null != items[i].getId()
-                && (items[i].getId().equals("org.eclipse.search.menu")
-                    || items[i].getId().equals("org.eclipse.ui.run"))) {
-                items[i].dispose();
-            }
-        }   
-        try {
-            String startURI;
-            startURI = ClientPlugin.getDefault().getHelpFileURI("org.eclipse.actf.examples.aibrowser.doc", "docs/index.html");
-            ModelServiceUtils.launch(startURI);
-        } catch (Throwable t) {
-        	t.printStackTrace();
-        }
-        // WebBrowserEditorManager.launch("about:blank");
-        
-        FlashCacheUtil.checkCache();
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ClientPlugin.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ClientPlugin.java
deleted file mode 100644
index 14cb15f..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/ClientPlugin.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser;
-
-import java.io.File;
-import java.io.IOException;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.net.URL;
-import java.util.Locale;
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.actf.ai.xmlstore.XMLStoreServiceUtil;
-import org.eclipse.core.runtime.FileLocator;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.ui.browser.IWebBrowser;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleContext;
-
-
-/**
- * The main plugin class to be used in the desktop.
- */
-public class ClientPlugin extends AbstractUIPlugin {
-    private static final Path configPath = new Path("config");
-
-	//The shared instance.
-	private static ClientPlugin plugin;
-    
-    private IWebBrowser webBrowser; 
-    
-    private BundleContext _context;
-    
-	/**
-	 * The constructor.
-	 */
-	public ClientPlugin() {
-		plugin = this;
-	}
-    
-    private File getLocalPluginDir() {
-        URL url = FileLocator.find(getBundle(), configPath, null);
-        try {
-            url = FileLocator.toFileURL(url);
-            URI uri = new URI(url.getProtocol(), url.getHost(), url.getPath(), null);
-            return new File(uri);
-        } catch (IOException e) {
-            return null;
-        } catch (URISyntaxException e) {
-            return null;
-        }
-    }
-
-	/**
-	 * This method is called upon plug-in activation
-	 */
-	@Override
-    public void start(BundleContext context) throws Exception {
-		super.start(context);
-        this._context = context;
-        File configDirFile = getLocalPluginDir();
-        if (configDirFile == null) return;
-        XMLStoreServiceUtil.addSystemStore(configDirFile);
-	}
-    
-    public BundleContext getContext(){
-        return this._context;
-    }
-
-	/**
-	 * This method is called when the plug-in is stopped
-	 */
-	@Override
-    public void stop(BundleContext context) throws Exception {
-		super.stop(context);
-		plugin = null;
-	}
-
-	/**
-	 * Returns the shared instance.
-	 */
-	public static ClientPlugin getDefault() {
-		return plugin;
-	}
-
-	/**
-	 * Returns an image descriptor for the image file at the given
-	 * plug-in relative path.
-	 *
-	 * @param path the path
-	 * @return the image descriptor
-	 */
-	public static ImageDescriptor getImageDescriptor(String path) {
-		return AbstractUIPlugin.imageDescriptorFromPlugin("org.eclipse.actf.examples.aibrowser", path);
-	}
-    
-    void setWebBrowser(IWebBrowser webBrowser) {
-        this.webBrowser = webBrowser;
-    }
-    
-    public IWebBrowser getWebBrowser() {
-        return webBrowser;
-    }
-    
-    public static String getResourceString(String key) {
-        ResourceBundle bundle = Platform.getResourceBundle(getDefault().getBundle());
-        try {
-            return (null != bundle) ? bundle.getString(key) : key;
-        } catch (MissingResourceException mre) {
-            return "???" + key + "???";
-        }
-    }
-        
-    private Bundle getBundle(String id) {
-        Bundle[] bundles = _context.getBundles();
-        for(int i = 0; i < bundles.length; i++) {
-            if (bundles[i].getSymbolicName().equals(id)) {
-                return bundles[i];
-            }
-        }
-        return null;
-    }
-
-    public String getHelpFileURI(String pluginId, String path) {
-        Bundle bundle = ClientPlugin.getDefault().getBundle(pluginId);
-        String nlStr = Locale.getDefault().getLanguage();
-        URL url = bundle.getResource("nl/"+nlStr+"/"+path);
-        if (url == null) {
-            url = bundle.getResource(path);
-        }
-        if (url == null)
-            return "";
-        try {
-            url = FileLocator.resolve(url);
-        } catch (IOException e) {
-            e.printStackTrace();
-            return "";
-        }
-        return url.toString();
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/Perspective.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/Perspective.java
deleted file mode 100644
index faa8aa1..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/Perspective.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser;
-
-import org.eclipse.actf.ai.navigator.ui.NavigatorUIUtil;
-import org.eclipse.ui.IPageLayout;
-import org.eclipse.ui.IPerspectiveFactory;
-
-
-public class Perspective implements IPerspectiveFactory {
-
-    public static final String ID = "org.eclipse.actf.examples.aibrowser.DefaultPerspective";
-
-    public void createInitialLayout(IPageLayout layout) {
-        String editorArea = layout.getEditorArea();
-        layout.setEditorAreaVisible(true);
-        layout.addStandaloneView(NavigatorUIUtil.NAVIGATOR_TREE_VIEW_ID, true, IPageLayout.LEFT, 0.2f, editorArea);
-        layout.getViewLayout(NavigatorUIUtil.NAVIGATOR_TREE_VIEW_ID).setCloseable(false);
-        // layout.addStandaloneView(WebBrowserView.ID, true, IPageLayout.LEFT, 0.7f, editorArea);
-        // layout.getViewLayout(WebBrowserView.ID).setCloseable(false);
-        // layout.addStandaloneView(SampleView.ID, true, IPageLayout.LEFT, 0.2f, editorArea);
-        // layout.addStandaloneView(PanelUIView.ID, true, IPageLayout.BOTTOM, 0.7f, SampleView.ID);
-        
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/actions/OpenHelpAction.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/actions/OpenHelpAction.java
deleted file mode 100644
index ad44e4b..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/actions/OpenHelpAction.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Kentarou FUKUDA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.actions;
-
-import org.eclipse.actf.examples.aibrowser.ClientPlugin;
-import org.eclipse.actf.model.ui.util.ModelServiceUtils;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-
-
-
-public class OpenHelpAction implements IWorkbenchWindowActionDelegate {
-
-    private IWorkbenchWindow _window;
-
-    public OpenHelpAction() {
-    }
-
-    public void run(IAction action) {
-        String url = ClientPlugin.getDefault().getHelpFileURI("org.eclipse.actf.examples.aibrowser.doc", "docs/index.html");
-        //String url = this._window.getWorkbench().getHelpSystem().resolve(
-                //"/org.eclipse.actf.examples.aibrowser.doc/docs/index.html",true).toString();
-        ModelServiceUtils.openInExistingEditor(url);
-    }
-
-    public void selectionChanged(IAction action, ISelection selection) {
-    }
-
-    public void dispose() {
-    }
-
-    public void init(IWorkbenchWindow window) {
-        this._window = window;
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/actions/OpenPreferencesActionDelegate.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/actions/OpenPreferencesActionDelegate.java
deleted file mode 100644
index ac9cbb4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/actions/OpenPreferencesActionDelegate.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.actions;
-
-import org.eclipse.actf.examples.aibrowser.preferences.ABrowserPreferencesUtil;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-
-
-
-public class OpenPreferencesActionDelegate implements IWorkbenchWindowActionDelegate {
-    //private IWorkbenchWindow window;
-
-    public void dispose() {
-    }
-
-    public void init(IWorkbenchWindow window) {
-        // this.window = window;
-    }
-
-    public void run(IAction action) {
-        ABrowserPreferencesUtil p = ABrowserPreferencesUtil.newInstance(null);
-        p.open();
-    }
-
-    public void selectionChanged(IAction action, ISelection selection) {
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/monitor/ABrowserMonitor.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/monitor/ABrowserMonitor.java
deleted file mode 100644
index 119e8f4..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/monitor/ABrowserMonitor.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.aibrowser.monitor;
-
-import org.eclipse.actf.model.flash.proxy.FlashCacheUtil;
-import org.eclipse.actf.model.ui.util.ModelServiceUtils;
-import org.eclipse.actf.util.win32.COPYDATASTRUCT;
-import org.eclipse.actf.util.win32.WMCMonitor;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.IStartup;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.PlatformUI;
-
-
-/**
- *
- *
- */
-public class ABrowserMonitor implements IStartup {
-
-	private static final IWorkbench workbench = PlatformUI.getWorkbench();
-	private static final String CACHE = "cache:"; //$NON-NLS-1$
-	private static final String TEST = "test:"; //$NON-NLS-1$
-	private static final String OK = "ok:"; //$NON-NLS-1$
-	private static final String CACHE_BACKGROUND= "background"; //$NON-NLS-1$
-	private static final String CACHE_SILENT = "silent"; //$NON-NLS-1$
-	private static final String CACHE_CLEAR = "clear"; //$NON-NLS-1$
-
-
-	public void earlyStartup() {
-		final Display display = Display.getDefault(); 
-        display.asyncExec(new Runnable(){
-            public void run() {
-                new WMCMonitor() {
-					@Override
-                    public int onCopyData(final int hwndTo, final int hwndFrom, COPYDATASTRUCT cds) {
-						final String strData = cds.getStringData();
-						display.asyncExec(new Runnable(){
-							public void run() {
-								if( strData.startsWith(CACHE) ) {
-									clearCache(strData.substring(CACHE.length())); //$NON-NLS-1$
-								}
-								else if( strData.startsWith(TEST) ) {
-									// NOP
-								}
-								else {
-									if( needCacheClear() ) {
-										clearCache(CACHE_CLEAR);
-									}
-						            openURL(strData);
-								}
-								if( 0 != hwndFrom ) {
-									// Echo back for receipt
-									COPYDATASTRUCT replyData = new COPYDATASTRUCT(0,OK+strData);
-									replyData.sendMessage(hwndFrom, hwndTo);
-								}
-							}
-						});
-			            return 1;
-					}
-                };
-            }
-        });
-	}
-
-	/*
-	 * Open web page on the embedded browser 
-	 */
-	private void openURL(String url) {
-        ModelServiceUtils.launch(url);
-	}
-	
-	/*
-	 * Clear internet cache
-	 */
-	private void clearCache(String mode) {
-		boolean background = CACHE_BACKGROUND.equals(mode);
-		boolean silent = CACHE_SILENT.equals(mode);
-		IWorkbenchWindow window = (silent||background) ? null : workbench.getActiveWorkbenchWindow();
-		FlashCacheUtil.clearCache(background,window);
-	}
-	
-	/*
-	 * Check if current perspective need cache clear 
-	 */
-	private boolean needCacheClear() {
-		return true;
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/preferences/ABrowserPreferencesUtil.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/preferences/ABrowserPreferencesUtil.java
deleted file mode 100644
index 57e364e..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/preferences/ABrowserPreferencesUtil.java
+++ /dev/null
@@ -1,43 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.preferences;
-
-import org.eclipse.jface.preference.PreferenceDialog;
-import org.eclipse.ui.dialogs.PreferencesUtil;
-
-
-
-public class ABrowserPreferencesUtil {
-    private PreferenceDialog dialog;
-
-    public static ABrowserPreferencesUtil newInstance(String pageId) {
-        PreferenceDialog d = PreferencesUtil.createPreferenceDialogOn(null, pageId,
-                                                                      null, null);
-        return new ABrowserPreferencesUtil(d);
-    }
-
-    public static ABrowserPreferencesUtil newInstance() {
-        return newInstance(null);
-    }
-
-    public void open() {
-        dialog.open();
-    }
-
-    public void close() {
-        dialog.close();
-    }
-
-    private ABrowserPreferencesUtil(PreferenceDialog dialog) {
-        this.dialog = dialog;
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/preferences/PreferenceInitializer.java b/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/preferences/PreferenceInitializer.java
deleted file mode 100644
index 039a092..0000000
--- a/plugins/org.eclipse.actf.examples.aibrowser/src/org/eclipse/actf/examples/aibrowser/preferences/PreferenceInitializer.java
+++ /dev/null
@@ -1,23 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2007 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Hisashi MIYASHITA - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.aibrowser.preferences;
-
-import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
-
-
-
-public class PreferenceInitializer extends AbstractPreferenceInitializer {
-    @Override
-    public void initializeDefaultPreferences() {
-        // IPreferenceStore store = ClientPlugin.getDefault().getPreferenceStore();
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/.project b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/.project
deleted file mode 100644
index fa4c108..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.michecker.doc.nl1</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/META-INF/MANIFEST.MF
deleted file mode 100644
index 7dd94bb..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,7 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: miChecker Help Nl1 Fragment
-Bundle-SymbolicName: org.eclipse.actf.examples.michecker.doc.nl1
-Bundle-Version: 1.0.0
-Bundle-Vendor: Ministry of Internal Affairs and Communications
-Fragment-Host: org.eclipse.actf.examples.michecker.doc;bundle-version="[0.0.1,2.0.0)"
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/about.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/build.properties b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/build.properties
deleted file mode 100644
index 3529d40..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-bin.includes = META-INF/,\
-               nl/,\
-               notices.html,\
-               about.html
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/about.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/about.html
deleted file mode 100644
index d3a6b32..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/about.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>About miChecker</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-
-<H1>miChecker‚ɂ‚¢‚Ä</H1>
-<UL class="nobullet">
- <LI><A href="overview.html">miChecker—˜—pƒKƒCƒh</A>
- <LI><A href="workspace.html">miChecker‚̍\¬</A></LI>
- <LI><A href="modes.html">“ñ‚‚̏áŠQŽ‹Šo‰»</A></LI>
-</UL>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/checkBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/checkBlind.html
deleted file mode 100644
index f21d52c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/checkBlind.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</H1>
-<P>
-miChecker ‚Å HTML ƒtƒ@ƒCƒ‹‚âƒEƒFƒuƒy[ƒW‚ðŠJ‚¢‚ăVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðŽÀs‚·‚邱‚Æ‚É‚æ‚èA‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-<P>
-ƒ`ƒFƒbƒN‚́AˆÈ‰º‚̎菇‚ōs‚¢‚Ü‚·:
-</P>
-<OL class="space">
-<LI>‰º‹L‚Ì‚¢‚¸‚ê‚©‚Ì•û–@‚ŃEƒFƒuƒy[ƒW‚ð“ǂݍž‚Þ:
-  <UL class="nospace">
-  <LI>u<B>ƒtƒ@ƒCƒ‹</B>v &gt; u<B>ŠJ‚­</B>v ‚̏‡‚É‘I‘ð‚µAURL ‚ðŽw’è‚·‚éA‚à‚µ‚­‚Í u<B>ŽQÆ</B>v ‚ð‘I‘ð‚µ‚Äƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚ðŠJ‚­B
-  <LI>ƒAƒhƒŒƒX“ü—̓o[‚É URL ‚ð“ü—Í‚µAu<B>Œ»Ý‚Ì URL ‚ðŠJ‚­</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚éB
-  </UL>
-
-<LI><b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚ɃEƒFƒuƒy[ƒW‚ª•\Ž¦‚³‚ê‚éB‰Eã‚̃pƒlƒ‹‚̏㕔‚É‚ ‚éu<B>‰¹ºƒ†[ƒUƒrƒŠƒeƒB</B>v ƒ^ƒu‚ð‘I‘ð‚·‚éB
-
-<LI>‰º‹L‚Ì‚¢‚¸‚ê‚©‚Ì•û–@‚Å<A href="parametersBlind.html">Ý’èƒpƒlƒ‹i‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰» Ý’èj</A>‚ðŠJ‚­:
-  <UL class="nospace">
-  <LI>u<B>Ý’è</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚éB
-  <LI>u<B>ƒEƒBƒ“ƒhƒE</B>v &gt; u<B>Ý’è</B>v &gt; uACTFv &gt; u<b>‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»</b>v ‚̏‡‚É‘I‘ð‚·‚éB
-  </UL>
-  Še€–ڂ̐ݒè‚ðs‚¢Au<B>“K—p</B>v ‚Ü‚½‚Í u<B>OK</B>v ‚ð‘I‘ð‚·‚éB
-
-<LI>‰º‹L‚Ì‚¢‚¸‚ê‚©‚Ì•û–@‚ŁA‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»‚ƃAƒNƒZƒVƒrƒŠƒeƒBEƒ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN‚ðs‚¤:
-  <UL class="nospace">
-  <LI>u<B>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ŽÀs</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚éB
-  <LI>u<B>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØEŽ‹Šo‰»</B>vƒƒjƒ…[ &gt; u<B>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»</B>v ‚̏‡‚É‘I‘ð‚·‚éB‚à‚µ‚­‚́CƒVƒ‡[ƒgƒJƒbƒgƒL[ Ctrl+Shift+B ‚ð—˜—p‚·‚éB
-  </UL>
-
-<LI><A href="elementCss.html">u<B>ID/AccessKey/Class/CSSî•ñ‚ðŠJ‚­</B>v</A> ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚ÄAHTML —v‘f‚Ì‘®«‚ÉŠÖ‚·‚éî•ñ‚ðŒ©‚éB
-
-<LI>i•K—v‚ɉž‚¶‚āj u<B>•Û‘¶</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚ÄAƒ`ƒFƒbƒNŒ‹‰Ê‚⎋Šo‰»Œ‹‰Ê‚ðƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä•Û‘¶‚·‚éB<BR>
-ƒŒƒ|[ƒgƒtƒ@ƒCƒ‹‚ÍCSVŒ`Ž®‚Å‚·BuHTMLŒ`Ž®‚̃Œƒ|[ƒg‚à•Û‘¶vƒIƒvƒVƒ‡ƒ“‚ð‘I‘ð‚·‚é‚±‚ƂŁAHTML Œ`Ž®‚̃Œƒ|[ƒg‚à•Û‘¶‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·BHTMLŒ`Ž®‚̃Œƒ|[ƒg‚ÍŽŸ‚ÌŽO‚‚ō\¬‚³‚ê‚Ä‚¢‚Ü‚·B
-(1) ‘‡•]‰¿A(2) <b>Ž‹Šo‰»</b>ƒrƒ…[A(3) ŒŸo‚³‚ꂽƒGƒ‰[‚̌•ʕ\Ž¦‚Å‚·B
-ƒŒƒ|[ƒgƒtƒ@ƒCƒ‹’†‚̃Gƒ‰[‚̌•ʕ\Ž¦‚Ì’†‚Ì1s‚ð‘I‘ð‚·‚é‚Æ‚»‚ê‚ɑΉž‚·‚é—v‘f‚ª<b>Ž‹Šo‰»</b>ƒrƒ…[ã‚ŃnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B‚à‚µ‚»‚Ì—v‘f‚ªŒ©‚¦‚Ä‚¢‚È‚©‚Á‚½ê‡‚ɂ́AŒ©‚¦‚é‚悤‚ÉŽ©“®“I‚ɃXƒNƒ[ƒ‹‚³‚ê‚Ü‚·B
-
-<LI>Ú×ƒŒƒ|[ƒg‚É•\Ž¦‚³‚ê‚Ä‚¢‚éƒGƒ‰[‚ɑΏˆ‚·‚éB<BR>
-Ú‚µ‚¢“à—e‚́A<A href="lineViewBlind.html">Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦i‰¹ºƒ†[ƒUƒrƒŠƒeƒBj</A>‚ð‚²——‚­‚¾‚³‚¢B
-ƒGƒ‰[‚ð‰ðŒˆ‚µ‚½ŒãAÄ“x miChecker ‚Ń`ƒFƒbƒN‚·‚é‚ƁAÚ×ƒŒƒ|[ƒg‚⑍‡•]‰¿‚Ì“à—e‚ª‰ü‘P‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Å‚·B
-</OL>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker‚̍\¬</A>
-<LI><A href="problemsBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="checkLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/checkLv.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/checkLv.html
deleted file mode 100644
index 9767882..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/checkLv.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</H1>
-<P>
-miChecker ‚Å HTML ƒtƒ@ƒCƒ‹‚âƒEƒFƒuƒy[ƒW‚ðŠJ‚¢‚ăVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðŽÀs‚·‚邱‚Æ‚É‚æ‚èAƒ[ƒrƒWƒ‡ƒ“ƒ†[ƒU[i‚±‚±‚ł͎㎋AFŠoˆÙíA”’“àáA‚ ‚é‚¢‚Í‚»‚ê‚炪‘g‚ݍ‡‚킹‚ç‚ꂽÇó‚ðŽ‚Âƒ†[ƒU[j‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-<P>
-ƒ`ƒFƒbƒN‚́AˆÈ‰º‚̎菇‚ōs‚¢‚Ü‚·:
-</P>
-<OL class="space">
-<LI>‰º‹L‚Ì‚¢‚¸‚ê‚©‚Ì•û–@‚ŃEƒFƒuƒy[ƒW‚ð“ǂݍž‚Þ:
-  <UL class="nospace">
-  <LI>u<B>ƒtƒ@ƒCƒ‹</B>v &gt; u<B>ŠJ‚­</B>v ‚̏‡‚É‘I‘ð‚µAURL ‚ðŽw’è‚·‚éA‚à‚µ‚­‚Í u<B>ŽQÆ</B>v ‚ð‘I‘ð‚µ‚Äƒ[ƒJƒ‹ƒtƒ@ƒCƒ‹‚ðŠJ‚­B
-  <LI>ƒAƒhƒŒƒX“ü—̓o[‚É URL ‚ð“ü—Í‚µAu<B>Œ»Ý‚Ì URL ‚ðŠJ‚­</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚éB
-  </UL>
-
-<LI><b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚ɃEƒFƒuƒy[ƒW‚ª•\Ž¦‚³‚ê‚Ü‚·B‰Eã‚̃pƒlƒ‹‚̏㕔‚É‚ ‚é u<B>ƒ[ƒrƒWƒ‡ƒ“</B>v ƒ^ƒu‚ð‘I‘ð‚µ‚Äƒ[ƒrƒWƒ‡ƒ“ƒ‚[ƒh‚ð‘I‘ð‚·‚éB
-
-<LI>i•K—v‚ɉž‚¶‚āj u<B>‘S‰æ–Ê</B>v ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚Ƀ`ƒFƒbƒN‚ð“ü‚ê‚ăVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðs‚¤”͈͂ðŽw’è‚·‚éB<BR>
-<B>i’j</B>‚±‚̃`ƒFƒbƒNƒ{ƒbƒNƒX‚Ƀ`ƒFƒbƒN‚ª“ü‚Á‚Ä‚¢‚éê‡‚́AŒ»Ý<b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚É•\Ž¦‚³‚ê‚Ä‚¢‚é“à—e‚É‚©‚©‚í‚炸AƒEƒFƒuƒy[ƒW‘S‘Ì‚ªˆ—‘ΏۂƂȂè‚Ü‚·B
-i•¡”ƒtƒŒ[ƒ€‚©‚琬‚éƒEƒFƒuƒy[ƒW‚̏ꍇ‚́A‘SƒtƒŒ[ƒ€‚̃EƒFƒuƒy[ƒW‘S‘Ì‚ª‘ΏۂƂȂè‚Ü‚·Bj
-ƒ`ƒFƒbƒN‚ªŠO‚ê‚Ä‚¢‚éê‡‚́AŒ»Ý<b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚É•\Ž¦‚³‚ê‚Ä‚¢‚é”͈݂͂̂ªˆ—‘ΏۂƂȂè‚Ü‚·B
-
-<LI>‰º‹L‚Ì‚¢‚¸‚ê‚©‚Ì•û–@‚Å<A href="parametersLv.html">Ý’èƒpƒlƒ‹iƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ Ý’èj</A>‚ðŠJ‚­:
-  <UL class="nospace">
-  <LI>u<B>Ý’è</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚éB
-  <LI>u<B>ƒEƒBƒ“ƒhƒE</B>v &gt; u<B>Ý’è</B>v &gt; uACTFv &gt; u<b>ƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>v ‚̏‡‚É‘I‘ð‚·‚éB
-  </UL>
-  Še€–ڂ̐ݒè‚ðs‚¢Au<B>“K—p</B>v ‚Ü‚½‚Í u<B>OK</B>v ‚ð‘I‘ð‚·‚éB
-
-<LI>‰º‹L‚Ì‚¢‚¸‚ê‚©‚Ì•û–@‚ŁAƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ƃAƒNƒZƒVƒrƒŠƒeƒBEƒ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN‚ðs‚¤:
-  <UL class="nospace">
-  <LI>u<B>ƒ[ƒrƒWƒ‡ƒ“ƒV ƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ŽÀs</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚éB
-    <LI>u<B>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØEŽ‹Šo‰»</B>vƒƒjƒ…[ &gt; u<B>ƒ[ƒrƒWƒ‡ƒ“ƒV ƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</B>v ‚̏‡‚É‘I‘ð‚·‚éB‚à‚µ‚­‚́CƒVƒ‡[ƒgƒJƒbƒgƒL[ Ctrl+Shift+O ‚ð—˜—p‚·‚éB
-  </UL>
-
-<LI>i•K—v‚ɉž‚¶‚āj u<B>•Û‘¶</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚ÄAƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Œ‹‰Ê‚âƒ`ƒFƒbƒNŒ‹‰Ê‚ðƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä•Û‘¶‚·‚éB<BR>
-ƒŒƒ|[ƒgƒtƒ@ƒCƒ‹‚ÍHTMLŒ`Ž®‚ŁAŽŸ‚ÌŽO‚‚ō\¬‚³‚ê‚Ä‚¢‚Ü‚·B (1) Problem MapA(2) <b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[A(3) ŒŸo‚³‚ꂽƒGƒ‰[‚̌•ʕ\Ž¦‚Å‚·B
-ƒŒƒ|[ƒgƒtƒ@ƒCƒ‹’†‚̃Gƒ‰[‚̌•ʕ\Ž¦‚Ì’†‚Ì1s‚ð‘I‘ð‚·‚é‚ƁA‚»‚ê‚ɑΉž‚·‚é—v‘f‚ª<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[ã‚ŃnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-‚à‚µ‚»‚Ì—v‘f‚ªŒ©‚¦‚Ä‚¢‚È‚©‚Á‚½ê‡‚ɂ́AŒ©‚¦‚é‚悤‚ɃXƒNƒ[ƒ‹‚³‚ê‚Ü‚·B
-<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[ã‚ŃnƒCƒ‰ƒCƒg‚³‚ꂽ—v‘f‚à‘I‘ð‰Â”\‚ŁA‘I‘ð‚·‚é‚±‚Æ‚É‚æ‚èA‘Ήž‚·‚éƒGƒ‰[‚̌•ʕ\Ž¦‚ɖ߂邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
-<LI>Ú×ƒŒƒ|[ƒg‚É•\Ž¦‚³‚ê‚Ä‚¢‚éƒGƒ‰[‚ɑΏˆ‚·‚éB<BR>
-Ú‚µ‚¢“à—e‚́A<A href="lineViewLv.html">Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦iƒ[ƒrƒWƒ‡ƒ“j</A>‚ð‚²——‚­‚¾‚³‚¢B
-ƒGƒ‰[‚ð‰ðŒˆ‚µ‚½Œã‚ɍēx miChecker ‚Ń`ƒFƒbƒN‚·‚é‚ƁAÚ×ƒŒƒ|[ƒg‚⑍‡•]‰¿‚Ì“à—e‚ª‰ü‘P‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Å‚·B
-</OL>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker‚̍\¬</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="checkBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/compliance.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/compliance.html
deleted file mode 100644
index 87e0b39..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/compliance.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</H1>
-
-<UL>
-<LI><a href="#accGuideline">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“</a>
-<LI><a href="#accGuidelineSelect">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ð‘I‘ð‚·‚é</a>
-<LI><a href="#detailReport">Ú×ƒŒƒ|[ƒg‚ł̍ì‹Æ</a>
-</UL>
-
-<H2 id="accGuideline">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“</H2>
-<P>
-miChecker ‚́AƒEƒFƒuƒy[ƒW‚ªˆÈ‰º‚Ì3‚‚̃AƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ɏ€‹’‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©‚ðƒ`ƒFƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-<UL class="space">
-<li>“ú–{H‹Æ‹KŠi (JIS) X 8341-3: î•ñ’ʐM‚É‚©‚©‚í‚é‘•’uAƒ\ƒtƒgƒEƒFƒAA‚¨‚æ‚уT[ƒrƒX‚ð‚—îŽÒEáŠQŽÒ‚É‚Æ‚Á‚ăAƒNƒZƒVƒuƒ‹‚É‚·‚邽‚ß‚É‹‚ß‚ç‚ê‚é‹KŠi‚Å‚·B</li>
-<li><A href="http://www.w3.org/TR/WCAG/">Web Content Accessibility Guidelines 2.0 (WCAG 2.0)</A>: 
-Å‚à—L–¼‚ȃAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚̈ê‚‚ł·BWorld Wide Web Consortium ‚̃[ƒLƒ“ƒOƒOƒ‹[ƒv‚̈ê‚‚ł ‚é Web Accessibility Initiative ‚É‚æ‚è”­s‚³‚ê‚Ä‚¢‚Ü‚·B</li>
-<LI><A href="http://www.section508.gov/index.cfm?FuseAction=Content&ID=12#Web">Section 508 of the Rehabilitation Act ˜1194.22 (Section 508)</A>: •Ä‘ƒŠƒnƒrƒŠƒe[ƒVƒ‡ƒ“–@508ð‚Ì’†‚̃EƒFƒu‚ÉŠÖ‚·‚é•W€‚̈ê‚‚ł·B
-‚±‚Ì–@—¥‚É‚æ‚ê‚΁A˜A–M­•{‚É‚æ‚èŠJ”­E’²’B‚³‚ê‚éî•ñ‹Zp‚͏áŠQŽÒ‚É‚Æ‚Á‚ăAƒNƒZƒVƒuƒ‹‚Å‚ ‚邱‚Æ‚ª‹‚ß‚ç‚ê‚Ä‚¢‚Ü‚·B</li>
-</UL>
-
-<H2 id="accGuidelineSelect">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ð‘I‘ð‚·‚é</H2>
-<P>
-miChecker ‚̃`ƒFƒbƒN‚ÅŽg—p‚µ‚½‚¢ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚́AˆÈ‰º‚̎菇‚Å‘I‘ð‚·‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·:
-</P>
-<OL class="space">
-<LI>u<B>ƒEƒBƒ“ƒhƒE</B>v &gt; u<B>Ý’è</B>v ‚ð‘I‘ð‚µ‚Ä u<B>Ý’è</B>v ƒpƒlƒ‹‚ðŠJ‚«Au<B>ACTF</B> &gt; <B>ƒKƒCƒhƒ‰ƒCƒ“ƒ`ƒFƒbƒJ[ ƒƒjƒ…[</B>v ‚ð•\Ž¦‚·‚éB
-<LI>uƒKƒCƒhƒ‰ƒCƒ“v ‚ŃAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ð‘I‘ð‚·‚éB<BR>
-<LI>u•]‰¿Žw•Wv ‚Å•]‰¿Žw•W‚ð‘I‘ð‚·‚éB<BR>
-<LI>uƒ`ƒFƒbƒN‘Ώہv ‚ŁuHTMLƒtƒ@ƒCƒ‹is”ԍ†‚ðƒGƒ‰[ƒŒƒ|[ƒg‚ɒljÁj‚ð‘I‘ð‚·‚é‚ƁAƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»Žž‚Ì
-Ú×ƒŒƒ|[ƒgiŒÂ•Ê•\Ž¦j‚É‚¨‚¢‚āAŒŸo‚³‚ꂽ–â‘è“_‚ª‘¶Ý‚µ‚Ä‚¢‚é HTML 
-•¶‘“à‚̍s”ԍ†‚ª•\Ž¦‚³‚ê‚é‚悤‚É‚È‚è‚Ü‚·B‚Ü‚½Auƒuƒ‰ƒEƒU“à‚ÌDOMis”ԍ†‚È‚µjv‚ð‘I‘ð‚·‚é‚Æ
- miChecker ‚ÍŽÀsŽž‚Ì Document Object Model ‚ÉŠî‚¢‚ÄŽ‹Šo‰»‚¨
-‚æ‚уAƒNƒZƒVƒrƒŠƒeƒBEƒ`ƒFƒbƒN‚ðs‚¢‚Ü‚·i‚±‚ê‚͈ꕔ‚Ì JavaScript ‚ð—˜—p‚µ‚½ƒy[ƒW‚ð•]‰¿‚·‚éÛ‚É—LŒø‚Å‚·jB
-</OL>
-
-<H2 id="detailReport">Ú×ƒŒƒ|[ƒg‚ł̍ì‹Æ</H2>
-<P>
-<B>Ú×ƒŒƒ|[ƒg‚Ì•ª—Þ•\Ž¦</B>‚ł́AƒGƒ‰[‚́u–â‘è‚ ‚èvAu–â‘è‚̉”\«‘åvAu—v”»’f‰ÓŠvAuŽè“®Šm”Fv ‚Ì4‚‚ɕª—Þ‚³‚ê‚Ü‚·B
-‚±‚ê‚́AmiChecker ‚ªŽ©“®“I‚É–â‘è‚ðŒŸo‚µ‚½‚©‚Ç‚¤‚©‚Æ‚¢‚¤Šî€‚É‚æ‚镪—Þ‚Å‚·B
-</P>
-<ul>
-<li>–â‘è‚ ‚èF@Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚µ‚Ü‚·B</li>
-<li>–â‘è‚̉”\«‘åF@Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚·‚é‰Â”\«‚ª‚‚¢€–Ú‚Å‚·B</li>
-<li>—v”»’f‰ÓŠF@•]‰¿‚·‚ׂ«‰ÓŠ‚ðƒc[ƒ‹‚ªŽw“E‚µ‚Ü‚·‚ªA–â‘è‚ðŠÜ‚Þ‚©‚Ç‚¤‚©‚͐l‚ª”»’f‚·‚é•K—v‚ª‚ ‚鍀–Ú‚Å‚·B</li>
-<li>Žè“®Šm”FF@ƒc[ƒ‹‚Å‚Í•]‰¿‚·‚ׂ«‰ÓŠ‚ðŽw“E‚Å‚«‚È‚¢€–Ú‚Å‚·BƒeƒXƒg•û–@‚É‚µ‚½‚ª‚Á‚Ä–â‘è‚Ì—L–³‚ð”»’f‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</li>
-</ul>
-
-<B>Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦</B>‚ɂ́Au<B>ƒEƒBƒ“ƒhƒE</B>v &gt; u<B>Ý’è</B>v v &gt; u<B>ƒKƒCƒhƒ‰ƒCƒ“ƒ`ƒFƒbƒJ[ ƒƒjƒ…[</B>v ‚Å‘I‘ð‚µ‚½ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚Ì—“‚ª•\Ž¦‚³‚êAŒŸo‚³‚ꂽ–â‘è“_‚ɑΉž‚·‚éŠeƒKƒCƒhƒ‰ƒCƒ“‚̍€–Ú‚ª•\Ž¦‚³‚ê‚Ü‚·B
-i‘Ήž‚·‚鍀–Ú‚ª‚È‚¢ê‡‚à‚ ‚è‚Ü‚·Bj
-ŠeƒKƒCƒhƒ‰ƒCƒ“‚Å•\Ž¦‚³‚ê‚鍀–Ú‚ÍŽŸ‚Ì‚Æ‚¨‚è‚Å‚·B
-
-<UL>
-<LI>JIS: “™‹‰‚Ɣԍ†i—á &quot;A: 7.1.1.1&quot;j</li>
-<LI>WCAG: ƒŒƒxƒ‹‚Ɣԍ†i—á &quot;A: 1.1.1&quot;j</li>
-<LI>Section 508: ƒAƒ‹ƒtƒ@ƒxƒbƒgi—á &quot;o&quot;j</li>
-</UL>
-<P>
-‚±‚ê‚ç‚Ì‹L†‚ð—p‚¢‚ÄŠeƒKƒCƒhƒ‰ƒCƒ“‚ðŽQÆ‚·‚邱‚ƂŁA–â‘è“_‚̏ڍׂƑΏˆ–@‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-<P>
-ŒÂ•Ê‚̃Œƒ|[ƒg‚ɑΉž‚·‚éƒKƒCƒhƒ‰ƒCƒ“‚ÌŽQÆ‚́AˆÈ‰º‚Ì•û–@‚Å‚àŒ©‚邱‚Æ‚ª‚Å‚«‚Ü‚·:
-</P>
-<OL class="space">
-<LI>s‚̏ã‚ʼnEƒNƒŠƒbƒN‚µ‚āi‚Ü‚½‚Í Shift+F10 ƒL[‚ð‰Ÿ‚·jAƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚ðŠJ‚­B
-<LI>ƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚©‚ç u<B>’B¬Šî€‚ðŒ©‚é</B>v‚âu<B>ŽÀ‘••û–@‚ðŒ©‚é</B>v ‚ð‘I‘ð‚·‚éB
-</OL>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="problemsBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/elementCss.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/elementCss.html
deleted file mode 100644
index 4482b58..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/elementCss.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>ID/AccessKey/Class/CSS Inspector (Šm”F) ƒpƒlƒ‹</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>ID/AccessKey/Class/CSS Inspector (Šm”F) ƒpƒlƒ‹</H1>
-<P>
-ID/AccessKey/Class/CSS Inspector ƒpƒlƒ‹‚ł́AHTML —v‘f‚É•t—^‚³‚ꂽIDAAccessKeyAClass ‚ÌŠe‘®«A‚¨‚æ‚ёΏۃEƒFƒuƒy[ƒW‚É“K—p‚³‚ê‚Ä‚¢‚éƒXƒ^ƒCƒ‹ƒV[ƒg (CSS) ‚̏î•ñ‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-‚±‚̃pƒlƒ‹‚É‚Í4‚‚̃^ƒu‚ª‚ ‚è‚Ü‚·B
-</P>
-
-<UL>
-<LI><a href="#idTab">ID ƒ^ƒu</a>
-<LI><a href="#acckeyTab">AccessKey ƒ^ƒu</a>
-<LI><a href="#classTab">Class ƒ^ƒu</a>
-<LI><a href="#cssTab">CSS ƒ^ƒu</a>
-</UL>
-
-<H2 id="idTab">ID ƒ^ƒu</H2>
-<P>
-ID ƒ^ƒu‚ɂ́AID ‘®«‚ª•t—^‚³‚ê‚Ä‚¢‚é HTML —v‘f‚ª•\Ž¦‚³‚ê‚Ü‚·B
-ID‘®«‚́AƒXƒ^ƒCƒ‹ƒV[ƒg‚ð“K—p‚·‚é HTML —v‘f‚ðŽw’è‚·‚邽‚ß‚É—p‚¢‚ç‚ê‚Ü‚·B
-</P>
-<UL>
-<LI>Value: ID ‘®«‚Ì’l‚Å‚·B
-<LI>Tag Name: ‚»‚ÌID ‘®«‚ª•t—^‚³‚ê‚Ä‚¢‚é HTML —v‘f‚̃^ƒO–¼‚Å‚·B
-</UL>
-
-<H2 id="acckeyTab">AccessKey ƒ^ƒu</H2>
-<P>
-AccessKey ƒ^ƒu‚ɂ́AAccessKey ‘®«‚ª•t—^‚³‚ê‚Ä‚¢‚é HTML —v‘f‚ª•\Ž¦‚³‚ê‚Ü‚·B
-AccessKey ‚Í’Pˆê‚Ì•¶Žš‚ð•\‚·ƒL[‚ŁAALT ƒL[‚Æ“¯Žž‚ɉŸ‚·‚±‚Æ‚É‚æ‚èA‚»‚Ì AccessKey ‘®«‚ª•t—^‚³‚ê‚Ä‚¢‚é HTML —v‘f‚ɃtƒH[ƒJƒX‚ª—^‚¦‚ç‚ê‚Ü‚·B
-</P>
-<UL>
-<LI>Value: AccessKey ‘®«‚Ì’lA‚‚܂蓖ŠY HTML —v‘f‚É—^‚¦‚ç‚ꂽƒAƒNƒZƒXƒL[–¼‚Å‚·B
-<LI>Tag Name: ‚»‚Ì AccessKey ‘®«‚ª•t—^‚³‚ê‚Ä‚¢‚é HTML —v‘f‚̃^ƒO–¼‚Å‚·B
-</UL>
-
-<H2 id="classTab">Class ƒ^ƒu</H2>
-<P>
-Class ƒ^ƒu‚ɂ́AClass ‘®«‚ª•t—^‚³‚ê‚Ä‚¢‚é HTML —v‘f‚ª•\Ž¦‚³‚ê‚Ü‚·B
-Class ‘®«‚à ID ‘®«‚Æ“¯—l‚ɁAƒXƒ^ƒCƒ‹ƒV[ƒg‚ð“K—p‚·‚é HTML —v‘f‚ðŽw’è‚·‚邽‚ß‚É—p‚¢‚ç‚ê‚Ü‚·B
-</P>
-<UL>
-<LI>Value: Class ‘®«‚Ì’l‚Å‚·B
-<LI>Tag Name: ‚»‚Ì Class ‘®«‚ª•t—^‚³‚ê‚Ä‚¢‚éHTML—v‘f‚̃^ƒO–¼‚Å‚·B
-</UL>
-
-<B><ƒqƒ“ƒg></B><BR>
-IDƒ^ƒuAAccessKey ƒ^ƒuAClass ƒ^ƒu‚ÌŠes‚Í‘I‘ð‚Å‚«‚Ü‚·B
-‘I‘ð‚·‚é‚±‚Æ‚É‚æ‚èA‘Ήž‚·‚é—v‘f‚ª<b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[ã‚¨‚æ‚Ñ<b>Ž‹Šo‰»</b>ƒrƒ…[ã‚ŃnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-‚Ü‚½A‚±‚ê‚ç‚̃^ƒu‚Ì•\Ž¦“à—e‚͍€–ÚŒ©o‚µiValue ‚Ü‚½‚Í TagNamej‚ð‘I‘ð‚·‚é‚±‚Æ‚É‚æ‚è•À‚בւ¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
-<H2 id="cssTab">CSS ƒ^ƒu</H2>
-<P>
-CSS ƒ^ƒu‚ɂ́A‘ΏۃEƒFƒuƒy[ƒW‚É“K—p‚³‚ê‚Ä‚¢‚éƒXƒ^ƒCƒ‹ƒV[ƒg (CSS) ‚ª•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="checkBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_LineView.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_LineView.gif
deleted file mode 100644
index 6940460..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_LineView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_OverallRating.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_OverallRating.gif
deleted file mode 100644
index f7c2679..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_OverallRating.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_VisualizationView.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_VisualizationView.gif
deleted file mode 100644
index e096711..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/B_VisualizationView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/BrowserView.jpg b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/BrowserView.jpg
deleted file mode 100644
index 5a1a998..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/BrowserView.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Conf.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Conf.png
deleted file mode 100644
index 7988789..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Conf.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/DetailedTab.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/DetailedTab.gif
deleted file mode 100644
index 231def4..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/DetailedTab.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Err.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Err.png
deleted file mode 100644
index e42fbee..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Err.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_ActiveBalloon.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_ActiveBalloon.gif
deleted file mode 100644
index a5255c9..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_ActiveBalloon.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Blur.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Blur.gif
deleted file mode 100644
index b129708..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Blur.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_ClearAllLinks.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_ClearAllLinks.gif
deleted file mode 100644
index a4b9b93..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_ClearAllLinks.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Color.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Color.gif
deleted file mode 100644
index a7839a5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Color.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_DrawAllLinks.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_DrawAllLinks.gif
deleted file mode 100644
index e04d133..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_DrawAllLinks.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Exclamation.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Exclamation.gif
deleted file mode 100644
index 897b366..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Exclamation.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceSad.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceSad.gif
deleted file mode 100644
index f2b398c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceSad.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceSmile.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceSmile.gif
deleted file mode 100644
index 2b9e4fa..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceSmile.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceUsual.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceUsual.gif
deleted file mode 100644
index 5e31f5a..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FaceUsual.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FreezeBalloon.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FreezeBalloon.gif
deleted file mode 100644
index 78e21a1..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_FreezeBalloon.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_IdCss.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_IdCss.gif
deleted file mode 100644
index c174f8f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_IdCss.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_LinkDestination.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_LinkDestination.gif
deleted file mode 100644
index 69723b5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_LinkDestination.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_LinkSource.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_LinkSource.gif
deleted file mode 100644
index a28bf55..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_LinkSource.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_RefreshAllLinks.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_RefreshAllLinks.gif
deleted file mode 100644
index 4cfc43c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_RefreshAllLinks.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Save.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Save.gif
deleted file mode 100644
index c6d6e02..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Save.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Setting.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Setting.gif
deleted file mode 100644
index 9da4945..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Setting.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Simulate.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Simulate.gif
deleted file mode 100644
index 5117fcf..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Simulate.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Star.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Star.gif
deleted file mode 100644
index 5fd7a9f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Star.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Visualize.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Visualize.gif
deleted file mode 100644
index 2a1228a..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/I_Visualize.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Info.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Info.png
deleted file mode 100644
index a889bfd..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Info.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_LineView.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_LineView.gif
deleted file mode 100644
index 26d3e21..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_LineView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_OverallRating.jpg b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_OverallRating.jpg
deleted file mode 100644
index 67df066..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_OverallRating.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_SimulationView.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_SimulationView.gif
deleted file mode 100644
index 02f65f0..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/LV_SimulationView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/SummaryTab.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/SummaryTab.gif
deleted file mode 100644
index 431d702..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/SummaryTab.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/TreeView.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/TreeView.gif
deleted file mode 100644
index e21e980..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/TreeView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Warn.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Warn.png
deleted file mode 100644
index bdac9c3..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/Warn.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/addressbar.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/addressbar.gif
deleted file mode 100644
index 6396928..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/addressbar.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/back.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/back.gif
deleted file mode 100644
index eca1913..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/back.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/forward.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/forward.gif
deleted file mode 100644
index f2fd87d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/forward.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/go.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/go.gif
deleted file mode 100644
index 495a4a5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/go.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/refresh.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/refresh.gif
deleted file mode 100644
index cd07742..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/refresh.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/stop.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/stop.gif
deleted file mode 100644
index a36dd56..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/stop.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/stop_se.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/stop_se.gif
deleted file mode 100644
index c4149a7..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/stop_se.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/titlebar.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/titlebar.gif
deleted file mode 100644
index aa95c83..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/browser/titlebar.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/etool16/html.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/etool16/html.gif
deleted file mode 100644
index 5cd5a54..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/etool16/html.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/logo.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/logo.gif
deleted file mode 100644
index fcb3d49..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/logo.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/miCheckerUI.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/miCheckerUI.gif
deleted file mode 100644
index 6ed0d5d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/miCheckerUI.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/sourceViewer.jpg b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/sourceViewer.jpg
deleted file mode 100644
index f5ad8fe..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/sourceViewer.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg01.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg01.png
deleted file mode 100644
index dc48eb1..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg01.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg02.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg02.png
deleted file mode 100644
index 988eb4b..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg02.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg03.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg03.png
deleted file mode 100644
index 942afeb..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg03.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg04.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg04.png
deleted file mode 100644
index 5be4efb..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg04.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg05.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg05.png
deleted file mode 100644
index 92c6ac7..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg05.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg06.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg06.png
deleted file mode 100644
index 818a715..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg06.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg07.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg07.png
deleted file mode 100644
index 78c7aa3..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg07.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg08.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg08.png
deleted file mode 100644
index 3a58f2c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg08.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg09.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg09.png
deleted file mode 100644
index 196b565..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg09.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg10.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg10.png
deleted file mode 100644
index 572d0b9..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg10.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg11.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg11.png
deleted file mode 100644
index 0d04327..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg11.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg12.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg12.png
deleted file mode 100644
index 6f3e522..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg12.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg13.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg13.png
deleted file mode 100644
index ec89bbc..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg13.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg14.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg14.png
deleted file mode 100644
index c82213e..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg14.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg15.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg15.png
deleted file mode 100644
index f4a1c88..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg15.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16-1.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16-1.png
deleted file mode 100644
index 9e63025..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16-1.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16-2.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16-2.png
deleted file mode 100644
index a2e390d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16-2.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16.png
deleted file mode 100644
index ef43c4c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg16.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg17.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg17.png
deleted file mode 100644
index 61397e5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg17.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg18.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg18.png
deleted file mode 100644
index 853ef0b..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg18.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg18big.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg18big.png
deleted file mode 100644
index 374d430..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg18big.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg19.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg19.png
deleted file mode 100644
index 756723f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg19.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg20.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg20.png
deleted file mode 100644
index ddbb495..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg20.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg21.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg21.png
deleted file mode 100644
index 0ed6927..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg21.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg21big.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg21big.png
deleted file mode 100644
index 71dc713..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg21big.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg22.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg22.png
deleted file mode 100644
index 7c60853..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg22.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg22big.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg22big.png
deleted file mode 100644
index 1e0fb3d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg22big.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg23.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg23.png
deleted file mode 100644
index b4fc476..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg23.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg23big.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg23big.png
deleted file mode 100644
index e06229f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg23big.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg24.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg24.png
deleted file mode 100644
index 769d7b6..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg24.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg24big.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg24big.png
deleted file mode 100644
index fd5a5f6..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg24big.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg25.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg25.png
deleted file mode 100644
index 1754210..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg25.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg25big.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg25big.png
deleted file mode 100644
index 9d4fd68..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg25big.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg26.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg26.png
deleted file mode 100644
index b1878ad..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg26.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg27.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg27.png
deleted file mode 100644
index a6b595e..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/toolimg27.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/view16/caption.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/view16/caption.gif
deleted file mode 100644
index feaab4d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/view16/caption.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/wh_16.png b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/wh_16.png
deleted file mode 100644
index db9aaa9..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/wh_16.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/wholepage.gif b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/wholepage.gif
deleted file mode 100644
index f370109..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/images/wholepage.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/index.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/index.html
deleted file mode 100644
index 0c9ca25..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/index.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>miChecker ƒwƒ‹ƒv</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>miChecker ƒwƒ‹ƒv</H1>
-
-<H2>miChecker‚ɂ‚¢‚Ä</H2>
-<UL>
- <LI><A href="overview.html">miChecker—˜—pƒKƒCƒh</A>
- <LI><A href="workspace.html">miChecker‚̍\¬</A></LI>
- <LI><A href="modes.html">“ñ‚‚̏áŠQŽ‹Šo‰»</A></LI>
-</UL>
-
-<H2>miChecker‚ÌŽg‚¢•û</H2>
-
-<UL class="bullet">
-<LI><A href="checkBlind.html">‰¹ºƒCƒ“ƒ^[ƒtƒF[ƒXƒ†[ƒU[‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="checkLv.html">ƒ[ƒrƒWƒ‡ƒ“ƒ†[ƒU‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="problemsBlind.html">uƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“v‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-</UL>
-
-<H2>Še•”‚̏ڍ×</H2>
-<UL>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-<LI>Ú×ƒŒƒ|[ƒg
-<UL>
-<LI><A href="lineViewBlind.html">‰¹ºƒ†[ƒUƒrƒŠƒeƒB</A>
-<LI><A href="lineViewLv.html">ƒ[ƒrƒWƒ‡ƒ“</A>
-</UL>
-<LI>Ý’èƒpƒlƒ‹
-<UL>
-<LI><A href="parametersBlind.html">‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰» Ý’èƒpƒlƒ‹</A>
-@<LI><A href="parametersLv.html">ƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ Ý’èƒpƒlƒ‹</A>
-@<LI><A href="elementCss.html">ID/AccessKey/Class/CSS Inspector (Šm”F) ƒpƒlƒ‹</A>
-@<LI><A href="sourceViewer.html">HTML •¶‘•\Ž¦ƒpƒlƒ‹</A>
-</UL>
-</UL>
-
-<p class="footer">
-miChecker is Built on Eclipse<sup>TM</sup> (<a href="http://www.eclipse.org">http://www.eclipse.org</a>)
-</p>
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/lineViewBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/lineViewBlind.html
deleted file mode 100644
index dbefed2..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/lineViewBlind.html
+++ /dev/null
@@ -1,98 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦i‰¹ºƒ†[ƒUƒrƒŠƒeƒBj</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦i‰¹ºƒ†[ƒUƒrƒŠƒeƒBj</H1>
-
-<UL>
-<LI><a href="#displayInfo">•\Ž¦‚³‚ê‚éî•ñ</a>
-<LI><a href="#operation">‘€ì</a>
-</UL>
-
-<H2 id="displayInfo">•\Ž¦‚³‚ê‚éî•ñ</H2>
-<P>
-Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦‚ɂ́AmiChecker ‚ÅŒŸo‚³‚ꂽ–â‘è“_ˆê‚‚¸‚—ñ‹“‚³‚ê‚Ü‚·B
-‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»Žž‚ɂ͉º‹L‚̏î•ñ‚ª•\Ž¦‚³‚ê‚Ü‚·:
-</P>
-<UL class="space">
-<LI><B>–â‘è“_‚ÌŽí—Þ:</B> –â‘è“_‚ÌŽí—Þ‚ð•\‚·ƒAƒCƒRƒ“‚ɂ́A‚»‚ꂼ‚ê‚̈ȉº‚̂悤‚ȈӖ¡‚ª‚ ‚è‚Ü‚·: 
-
-<div style="margin-bottom:20px;margin-top:15px">
-<table border=1><tr><td>
-<IMG src="images/I_Star.gif" alt="¯."> </td><td>‚±‚̃AƒCƒRƒ“‚Í‘¼‚̃AƒCƒRƒ“‚Æ•¹—p‚³‚ê‚Ü‚·B
-‚±‚̃AƒCƒRƒ“‚ª•\Ž¦‚³‚ê‚Ä‚¢‚és‚ð‘I‘ð‚·‚é‚ƁA<b>Ž‹Šo‰»</b>ƒrƒ…[ã‚Å‚»‚Ì–â‘è“_‚ɑΉž‚·‚é—v‘f‚ªƒnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-</td></tr></table>
-</div>
-
-<div style="margin-bottom:20px">
-<table border=1>
-<tr><td><IMG src="images/Err.png" alt="–â‘è‚ ‚è"> </td>
-<td>Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚µ‚Ü‚·B</td></tr>
-<tr><td><IMG src="images/Warn.png" alt="–â‘è‚̉”\«‘å"> </td>
-<td>Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚·‚é‰Â”\«‚ª‚‚¢€–Ú‚Å‚·B</td></tr>
-<tr><td><IMG src="images/Conf.png" alt="—v”»’f‰ÓŠ"> </td>
-<td>•]‰¿‚·‚ׂ«‰ÓŠ‚ðƒc[ƒ‹‚ªŽw“E‚µ‚Ü‚·‚ªA–â‘è‚ðŠÜ‚Þ‚©‚Ç‚¤‚©‚͐l‚ª”»’f‚·‚é•K—v‚ª‚ ‚鍀–Ú‚Å‚·B</td></tr>
-<tr><td><IMG src="images/Info.png" alt="Žè“®Šm”F"> </td>
-<td>ƒc[ƒ‹‚Å‚Í•]‰¿‚·‚ׂ«‰ÓŠ‚ðŽw“E‚Å‚«‚È‚¢€–Ú‚Å‚·BƒeƒXƒg•û–@‚É‚µ‚½‚ª‚Á‚Ä–â‘è‚Ì—L–³‚ð”»’f‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</td></tr>
-</table>
-</div>
-
-<P>
-<B>(’)</B> –â‘è“_‚ª•]‰¿‚ɉe‹¿‚ð—^‚¦‚éê‡‚ɂ́AŒ¸“_‚³‚ê‚鐔’l‚ªƒAƒCƒRƒ“‚Æ‹¤‚É•\Ž¦‚³‚ê‚Ü‚·B  
-</P>
-
-<LI><B>‘Ήž‚·‚éƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚̃`ƒFƒbƒN€–Ú:</B> –â‘è“_‚ɑΉž‚·‚éƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚̃`ƒFƒbƒN€–Ú‚ª•\Ž¦‚³‚ê‚Ü‚·B
-Žg—p‚·‚éƒKƒCƒhƒ‰ƒCƒ“‚́AˆÈ‰º‚É‹“‚°‚é3Ží—ނ̃AƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚â•W€‚Ì’†‚©‚玩—R‚É‘I‘ð‚Å‚«‚Ü‚·B
-ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ð‘I‘ð‚·‚é‚ɂ́Aƒƒjƒ…[‚Ì u<B>ƒEƒBƒ“ƒhƒE</B>v &gt; u<B>Ý’è</B>v  ‚©‚çÝ’èƒpƒlƒ‹‚ðŠJ‚«Au<B>ACTF</B> &gt; <B>ƒKƒCƒhƒ‰ƒCƒ“ƒ`ƒFƒbƒJ[ Ý’è</B>v ‚Ń`ƒFƒbƒNƒ{ƒbƒNƒX‚Ƀ`ƒFƒbƒN‚ð“ü‚ê‚Ü‚·B
-  <UL class="nospace">
-  <LI>JIS X 8341-3</li>
-  <LI>WCAG 2.0</li>
-  <LI>Section 508</li>
-  </UL>
-<li><b>ŽÀ‘••û–@: </b>‘Ήž‚·‚éŽÀ‘••û–@“™‚̍€–Ú‚ª•\Ž¦‚³‚ê‚Ü‚·B</li>
-<LI><B>s”ԍ†: </B>‘Ήž‚·‚é—v‘f‚ª‘¶Ý‚·‚é HTML “à‚̍s”ԍ†‚ª•\Ž¦‚³‚ê‚Ü‚·B<br>
-(‚±‚̍€–ڂ̓IƒvƒVƒ‡ƒiƒ‹‚Å‚·Bƒƒjƒ…[‚Ì u<B>ƒEƒBƒ“ƒhƒE</B>v &gt; u<B>Ý’è</B>v  ‚©‚çÝ’èƒpƒlƒ‹‚ðŠJ‚«Au<B>ACTF</B> &gt; <B>ƒKƒCƒhƒ‰ƒCƒ“ƒ`ƒFƒbƒJ[ Ý’è</B>v ‚Ì’†‚Ì uƒ`ƒFƒbƒN‘Ώہv ‚ŁuHTMLƒtƒ@ƒCƒ‹is”ԍ†‚ðƒGƒ‰[ƒŒƒ|[ƒg‚ɒljÁj‚ð‘I‘ð‚·‚é‚Æ•\Ž¦‚³‚ê‚Ü‚·B)
-<LI><B>“à—e: </B>–â‘è“_‚âŠm”F‚·‚ׂ«“à—e‚ªŠÈŒ‰‚É‹Lq‚³‚ê‚Ü‚·B
-</UL>
-
-<H2 id="operation">‘€ì</H2>
-<P>
-s‚ð‘I‘ð‚·‚é‚ƁA‘Ήž‚·‚é—v‘f‚ª<b>Ž‹Šo‰»</b>ƒrƒ…[ã‚ŃnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-‰EƒNƒŠƒbƒN‚·‚é‚©As‚ª‘I‘ð‚³‚ê‚½ó‘Ô‚Å uShift+F10v ƒL[‚ð‰Ÿ‚·‚ƁAƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚ª•\Ž¦‚³‚ê‚Ü‚·B
-‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»Žž‚ɂ́AƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚©‚çˆÈ‰º‚Ì5‚‚̍€–Ú‚ª—˜—p‚Å‚«‚Ü‚·B
-</P>
-<UL class="space">
-<LI><B>‘I‘ð‚̉ðœ</B>: ŒÂ•Ê•\Ž¦‚É‚¨‚¯‚錻Ý‚Ì‘I‘ð‚ª‰ðœ‚³‚ê‚Ü‚·B‚±‚ê‚́A<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“^Ž‹Šo‰»</b>ƒrƒ…[‚É‚¨‚¯‚éƒnƒCƒ‰ƒCƒg‚ðÁ‚·Žž‚ÉŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-<LI><B>’B¬Šî€‚ðŒ©‚é</B>: ‘I‘ð‚³‚ê‚Ä‚¢‚鍀–ڂɑΉž‚µ‚½’B¬Šî€‚Ȃǂ̍€–Ú‚ð•ÊƒEƒBƒ“ƒhƒE‚É•\Ž¦‚µ‚Ü‚·B
-<LI><B>ŽÀ‘••û–@‚ðŒ©‚é</B>: ‘I‘ð‚³‚ê‚Ä‚¢‚鍀–ڂɑΉž‚µ‚½ŽÀ‘••û–@‚Ȃǂ̍€–Ú‚ð•ÊƒEƒBƒ“ƒhƒE‚É•\Ž¦‚µ‚Ü‚·B
-<LI><B>ƒGƒ‰[‚Ì“à—e‚ðŒ©‚é</B>: ŒÂ•Ê•\Ž¦‚É‚¨‚¯‚éuƒGƒ‰[‚Ì“à—ev‚̍€–Ú‚ªƒ|ƒbƒvƒAƒbƒvEƒEƒBƒ“ƒhƒE‚É•\Ž¦‚³‚ê‚Ü‚·BuƒGƒ‰[‚Ì“à—ev‚ª’·‚·‚¬‚ÄmiChecker‚̉æ–Ê‚Å‚Í•\Ž¦‚µ‚«‚ê‚È‚¢ê‡‚É•Ö—˜‚Å‚·B
-<LI><B>ƒ\[ƒXHTML ‚ðŒ©‚é</B>: <A href="sourceViewer.html">HTML •¶‘•\Ž¦ƒpƒlƒ‹</A>‚ðŠJ‚«‚Ü‚·BŠJ‚¢‚½ HTML •¶‘•\Ž¦ƒpƒlƒ‹ã‚ŁA‘I‘ð‚³‚ê‚Ä‚¢‚éƒGƒ‰[‚ÉŠY“–‚·‚é HTML —v‘f‚ªƒnƒCƒ‰ƒCƒg‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚É‚æ‚èAHTML •¶‘“à‚Ì‚Ç‚±‚𒼂¹‚΂悢‚©‚ª‚·‚®‚É‚í‚©‚è‚Ü‚·B
-<li><b>ƒRƒs[</b>F@Ú×ƒŒƒ|[ƒg‚Ì“à—e‚ðƒ^ƒu‹æØ‚èŒ`Ž®‚ŃNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·B</li>
-<li><b>ƒvƒƒpƒeƒB</b>F@Ú×ƒŒƒ|[ƒg‚Ì“à—e‚ðƒ|ƒbƒvƒAƒbƒvƒ_ƒCƒAƒƒO‚ÅŠm”F‚Å‚«‚Ü‚·BiŠe€–Ú‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚Ä‚àƒvƒƒpƒeƒB‚ðŠm”F‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·Bj</li>
-</UL>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker ‚̍\¬</A>
-<LI><A href="checkBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="problemsBlind.html">uƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-<LI><A href="sourceViewer.html">HTML•¶‘•\Ž¦ƒpƒlƒ‹</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/lineViewLv.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/lineViewLv.html
deleted file mode 100644
index ae19a0f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/lineViewLv.html
+++ /dev/null
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦iƒ[ƒrƒWƒ‡ƒ“j</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦iƒ[ƒrƒWƒ‡ƒ“j</H1>
-
-<UL>
-<LI><a href="#displayInfo">•\Ž¦‚³‚ê‚éî•ñ</a>
-<LI><a href="#operation">‘€ì</a>
-</UL>
-
-<H2 id="displayInfo">•\Ž¦‚³‚ê‚éî•ñ</H2>
-<P>
-Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦‚ɂ́AmiChecker ‚ÅŒŸo‚³‚ꂽ–â‘è“_‚ªˆê‚‚¸‚—ñ‹“‚³‚ê‚Ü‚·B
-ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Žž‚ɂ͉º‹L‚̏î•ñ‚ª•\Ž¦‚³‚ê‚Ü‚·:
-</P>
-<UL class="space">
-<LI><B>–â‘è‚ÌŽí—Þ: </B>–â‘è“_‚ÌŽí—Þ‚ð•\‚·ƒAƒCƒRƒ“‚ɂ́A‚»‚ꂼ‚êˆÈ‰º‚̂悤‚ȈӖ¡‚ª‚ ‚è‚Ü‚·:
-
-<div style="margin-bottom:20px;margin-top:15px">
-<table border=1><tr>
-<tr>
-<td><IMG src="images/I_Star.gif" alt="Star."> </td><td>‚±‚̃AƒCƒRƒ“‚Í‘¼‚̃AƒCƒRƒ“‚Æ•¹—p‚³‚ê‚Ü‚·B
-‚±‚̃AƒCƒRƒ“‚ª•\Ž¦‚³‚ê‚Ä‚¢‚és‚ð‘I‘ð‚·‚é‚ƁA‚»‚Ì–â‘è“_‚ɑΉž‚·‚é—v‘f‚ª<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[ã‚Å‹éŒ`˜g‚Ɉ͂܂ê‚Ä•\Ž¦‚³‚ê‚Ü‚·B</td>
-</tr>
-<td><IMG src="images/I_Color.gif" alt="Rectangles."> </td><td>F‚ÉŠÖ‚·‚é–â‘è“_‚ð•\‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td><IMG src="images/I_Blur.gif" alt="Circle."> </td><td>Ž‹—́iƒtƒHƒ“ƒg‚Ì‘å‚«‚³j‚ÉŠÖŒW‚·‚é–â‘è“_‚ð•\‚µ‚Ü‚·B</td>
-</tr>
-</table>
-
-<LI><B>‘Ήž‚·‚éƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚̃`ƒFƒbƒN€–Ú: </B>–â‘è“_‚ɑΉž‚·‚éƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚̃`ƒFƒbƒN€–Ú‚ª•\Ž¦‚³‚ê‚Ü‚·B
-<LI><B>[“x: </B>–â‘è‚̐[“x‚ª 0 ‚©‚ç 100 ‚܂ł̐®”‚Å•\Œ»‚³‚ê‚Ü‚·B”‚ª‘å‚«‚¢•û‚ª[‚Å‚·B
-<LI><B>‘OŒiF: </B>—v‘f‚Ì‘OŒiFi•¶ŽšFj‚Å‚·B‚±‚̍€–ڂ̓eƒLƒXƒg‚̐F‚ÉŠÖ‚·‚é–â‘è“_‚ɂ‚¢‚Ä‚Ì‚Ý•\Ž¦‚³‚ê‚Ü‚·B
-F‚̓Rƒ“ƒ}‚Å‹æØ‚ç‚ꂽŽO‚‚̐”Žš‚Å•\Œ»‚³‚ê‚Ü‚·B
-‘O‚©‚珇‚ɐԁA—΁AÂ‚̐F¬•ª‚ð•\‚µA0 ‚©‚ç 255 ‚Ì’l‚ð‚Æ‚è‚Ü‚·B
-
-<LI><B>”wŒiF: </B>—v‘f‚Ì”wŒiF‚Å‚·B‚±‚̍€–Ú‚àƒeƒLƒXƒg‚̐F‚ÉŠÖ‚·‚é–â‘è“_‚ɂ‚¢‚Ä‚Ì‚Ý•\Ž¦‚³‚ê‚Ü‚·BF‚Ì•\Œ»Œ`Ž®‚Í‘OŒiF‚Æ“¯‚¶‚Å‚·B
-<LI><B>X À•W: </B>–â‘è“_‚̈ʒu‚Ì X À•W‚Å‚·B’PˆÊ‚̓sƒNƒZƒ‹i‰æ‘fj‚Å‚·B
-<LI><B>Y À•W: </B>–â‘è“_‚̈ʒu‚Ì Y À•W‚Å‚·B’PˆÊ‚̓sƒNƒZƒ‹i‰æ‘fj‚Å‚·B
-<LI><B>–ʐÏ: </B>–â‘è“_‚ðˆÍ‚Þ‹éŒ`—̈æ‚̖ʐςł·B
-<li><b>ŽÀ‘••û–@: </b>‘Ήž‚·‚éŽÀ‘••û–@“™‚̍€–Ú‚ª•\Ž¦‚³‚ê‚Ü‚·B</li>
-<LI><B>“à—e: </B>–â‘è“_‚âŠm”F‚·‚ׂ«“à—e‚ªŠÈŒ‰‚É‹Lq‚³‚ê‚Ü‚·B
-</UL>
-
-<H2 id="operation">‘€ì</H2>
-<P>
-s‚ð‘I‘ð‚·‚é‚±‚ƂŁA‘Ήž‚·‚é—v‘f‚ª<b>Ž‹Šo‰»</b>ƒrƒ…[ã‚ŃnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-‰EƒNƒŠƒbƒN‚·‚é‚© uShift+F10v ƒL[‚ð‰Ÿ‚·‚ƁAƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚ª•\Ž¦‚³‚ê‚Ü‚·B
-ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Žž‚ɂ́AƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚©‚çˆÈ‰º‚Ì5‚‚̍€–Ú‚ª—˜—p‚Å‚«‚Ü‚·B
-</P>
-
-<UL class="space">
-<LI><B>‘I‘ð‚̉ðœ</B>: ŒÂ•Ê•\Ž¦‚É‚¨‚¯‚錻Ý‚Ì‘I‘ð‚ª‰ðœ‚³‚ê‚Ü‚·B‚±‚ê‚́A<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“^Ž‹Šo‰»</b>ƒrƒ…[‚É‚¨‚¯‚éƒnƒCƒ‰ƒCƒg‚ðÁ‚·Žž‚ÉŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-<LI><B>’B¬Šî€‚ðŒ©‚é</B>: ‘I‘ð‚³‚ê‚Ä‚¢‚鍀–ڂɑΉž‚µ‚½’B¬Šî€‚Ȃǂ̍€–Ú‚ð•ÊƒEƒBƒ“ƒhƒE‚É•\Ž¦‚µ‚Ü‚·B
-<LI><B>ŽÀ‘••û–@‚ðŒ©‚é</B>: ‘I‘ð‚³‚ê‚Ä‚¢‚鍀–ڂɑΉž‚µ‚½ŽÀ‘••û–@‚Ȃǂ̍€–Ú‚ð•ÊƒEƒBƒ“ƒhƒE‚É•\Ž¦‚µ‚Ü‚·B
-<LI><B>ƒGƒ‰[‚Ì“à—e‚ðŒ©‚é</B>: ŒÂ•Ê•\Ž¦‚É‚¨‚¯‚éuƒGƒ‰[‚Ì“à—ev‚̍€–Ú‚ªƒ|ƒbƒvƒAƒbƒvEƒEƒBƒ“ƒhƒE‚É•\Ž¦‚³‚ê‚Ü‚·BuƒGƒ‰[‚Ì“à—ev‚ª’·‚·‚¬‚ÄmiChecker‚̉æ–Ê‚Å‚Í•\Ž¦‚µ‚«‚ê‚È‚¢ê‡‚É•Ö—˜‚Å‚·B
-<LI><B>ƒ\[ƒXHTML ‚ðŒ©‚é</B>: <A href="sourceViewer.html">HTML •¶‘•\Ž¦ƒpƒlƒ‹</A>‚ðŠJ‚«‚Ü‚·BŠJ‚¢‚½ HTML •¶‘•\Ž¦ƒpƒlƒ‹ã‚ŁA‘I‘ð‚³‚ê‚Ä‚¢‚éƒGƒ‰[‚ÉŠY“–‚·‚é HTML —v‘f‚ªƒnƒCƒ‰ƒCƒg‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚É‚æ‚èAHTML •¶‘“à‚Ì‚Ç‚±‚𒼂¹‚΂悢‚©‚ª‚·‚®‚É‚í‚©‚è‚Ü‚·B
-<li><b>ƒRƒs[</b>F@Ú×ƒŒƒ|[ƒg‚Ì“à—e‚ðƒ^ƒu‹æØ‚èŒ`Ž®‚ŃNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·B</li>
-<li><b>ƒvƒƒpƒeƒB</b>F@Ú×ƒŒƒ|[ƒg‚Ì“à—e‚ðƒ|ƒbƒvƒAƒbƒvƒ_ƒCƒAƒƒO‚ÅŠm”F‚Å‚«‚Ü‚·BiŠe€–Ú‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚Ä‚àƒvƒƒpƒeƒB‚ðŠm”F‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·Bj</li>
-</UL>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker ‚̍\¬</A>
-<LI><A href="checkLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/menusIcons.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/menusIcons.html
deleted file mode 100644
index fa15b89..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/menusIcons.html
+++ /dev/null
@@ -1,355 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</H1>
-
-<ul>
-<li><a href="#menu">ƒƒjƒ…[‚Ìà–¾</a><br>
-<li><a href="#buttonIcon">ƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</a><br>
-<ul>
-<li><a href="#browserView">ƒuƒ‰ƒEƒUƒrƒ…[</a><br>
-<li><a href="#blindMode">Ž‹Šo‰»ƒrƒ…[i‰¹ºƒ†[ƒUƒrƒŠƒeƒBj</a><br>
-<li><a href="#lowvisionMode">ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒrƒ…[iƒ[ƒrƒWƒ‡ƒ“j</a><br>
-<li><a href="#detailReport">Ú×ƒŒƒ|[ƒgiŒÂ•Ê•\Ž¦j</a><br>
-<li><a href="#overallRating">‘‡•]‰¿</a><br>
-</ul>
-</ul>
-
-<H2 id="menu">ƒƒjƒ…[‚Ìà–¾</H2>
-<P>
-miChecker ‚̏㕔‚É‚Í6‚‚̃ƒjƒ…[‚ª‚ ‚è‚Ü‚·B
-‚±‚ê‚ç‚̓Vƒ‡[ƒgƒJƒbƒgƒL[‚ðŽg‚Á‚Ä‚à—˜—p‚Å‚«‚Ü‚·B
-</P>
-<H3>ƒtƒ@ƒCƒ‹ (Alt+F)</H3>
-<UL>
-<LI><B>ŠJ‚­</B> (Ctrl+O): URL ‚ðŽw’肵‚ăEƒFƒuƒy[ƒW‚ð“ǂݍž‚Þ‚½‚߂̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŠJ‚«‚Ü‚·Bƒ[ƒJƒ‹‚É‚ ‚éƒtƒ@ƒCƒ‹‚ðŠJ‚­ê‡‚́Au<B>ŽQÆ</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚Ü‚·B
-<LI><B>•Â‚¶‚é</B> (Ctrl+W): ¡ŠJ‚¢‚Ä‚¢‚é<b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚ð•Â‚¶‚Ü‚·B </LI>
-<li><B>Žš–‹iSMILŒ`Ž®j‚ðŠJ‚­</B> : SMILŒ`Ž®‚Å‹Lq‚³‚ꂽŽš–‹‚̃f[ƒ^‚ð“ǂݍž‚݁Aˆê——•\Ž¦‚µ‚Ü‚·B</li>
-</LI><LI><B>I—¹</B> (Alt+F, X): miChecker ‚ðI—¹‚µ‚Ü‚·B<B>i’j</B>ƒ`ƒFƒbƒNŒ‹‰Ê‚Í•Û‘¶‚³‚ê‚Ü‚¹‚ñ‚̂ŁA•K—v‚ɉž‚¶‚Ä<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“^Ž‹Šo‰»</b>ƒrƒ…[‚Ì u<B>•Û‘¶</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚Äƒ`ƒFƒbƒNŒ‹‰Ê‚ð•Û‘¶‚µ‚Ä‚­‚¾‚³‚¢B
-</UL>
-
-<H3>•\Ž¦ (Alt+V)</H3>
-<UL>
-<LI><B>–ß‚é</B>: <b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚łЂƂ‘O‚̉æ–Ê‚É–ß‚è‚Ü‚·B
-<LI><B>i‚Þ</B>: <b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚ÅŽŸ‚̉æ–ʂɐi‚Ý‚Ü‚·B
-<LI><B>ÅV‚̏î•ñ‚ɍXV</B>: <b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚É•\Ž¦‚³‚ê‚Ä‚¢‚éƒEƒFƒuƒy[ƒW‚ðAÄ“x“ǂݍž‚ñ‚ōXV‚µ‚Ü‚·B
-<LI><B>’âŽ~</B>: <b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚̓ǂݍž‚݂𒆎~‚µ‚Ü‚·B
-<LI><B>•¶Žš‚̃TƒCƒY</B>: <b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚É•\Ž¦‚³‚¹‚éƒEƒFƒuƒy[ƒW‚Ì•¶ŽšƒTƒCƒY‚ðŽw’肵‚Ü‚·B
-Žw’è‰Â”\‚Ȕ͈͂́A<B>Å‘å</B>‚©‚ç<B>Å¬</B>‚Ü‚Å‚Ì5’iŠK‚Å‚·B
-‰ŠúÝ’è‚Í<B>’†</B>‚Å‚·B
-</UL>
-
-<H3>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØEŽ‹Šo‰» (Alt+Z)</H3>
-<UL>
-<LI><B>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»</B> (Ctrl+Shift+B): ‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»‚Ɖ¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒBEƒ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN‚ðŠJŽn‚µ‚Ü‚·B
-<LI><B>ƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</B> (Ctrl+Shift+O): ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ƃ[ƒrƒWƒ‡ƒ“ƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒBEƒ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN‚ðŠJŽn‚µ‚Ü‚·B
-</UL>
-
-<H3>‚¨‹C‚É“ü‚è (Alt+A)</H3>
-<UL>
-<LI><B>‚¨‹C‚É“ü‚è‚ɒljÁ</B>: Œ»Ý•\Ž¦‚µ‚Ä‚¢‚éƒEƒFƒuƒy[ƒW‚ð‚¨‹C‚É“ü‚胊ƒXƒg‚ɒljÁ‚µ‚Ü‚·B
-<LI><B>‚¨‹C‚É“ü‚è‚̐®—</B>: ‚¨‹C‚É“ü‚胊ƒXƒg‚𐮗‚·‚邽‚߂̃pƒlƒ‹‚ðŠJ‚«‚Ü‚·B
-<LI><B>‚¨‹C‚É“ü‚胊ƒXƒg</B>: u‚¨‹C‚É“ü‚è‚ɒljÁv ‚ŒljÁ‚µ‚½ƒEƒFƒuƒy[ƒW‚ªƒŠƒXƒg•\Ž¦‚³‚ê‚Ü‚·B
-</UL>
-
-<H3>ƒEƒBƒ“ƒhƒE (Alt+W)</H3>
-<UL>
-<LI><B>ƒiƒrƒQ[ƒVƒ‡ƒ“</B>: ƒTƒuƒƒjƒ…[‚ŁAmiChecker ‚̃rƒ…[‚ð•ÏX‚·‚邽‚߂̃iƒrƒQ[ƒ^ƒƒjƒ…[‚ª•\Ž¦‚³‚ê‚Ü‚·B
-<LI><B>Ý’è</B>: ŠeŽíÝ’è‚ðs‚¤u<B>Ý’è</B>v ƒpƒlƒ‹‚ðŠJ‚«‚Ü‚·B
-</UL>
-
-
-<H3>ƒwƒ‹ƒv (Alt+H)</H3>
-<UL>
-<LI><B>ƒwƒ‹ƒv–ÚŽŸ</B>: ƒwƒ‹ƒvƒtƒ@ƒCƒ‹‚ð•\Ž¦‚µ‚Ü‚·B
-<LI><B>miChecker ‚ɂ‚¢‚Ä</B>: miChecker ‚̃o[ƒWƒ‡ƒ“î•ñ‚ð•\Ž¦‚µ‚Ü‚·B
-</UL>
-<BR>
-<H2 id="buttonIcon">ƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</H2>
-<H3 id="browserView">ƒuƒ‰ƒEƒUƒrƒ…[</H3>
-
-<table border=1>
-<tr>
-<td>u<B>–ß‚é</B>v<br>u<B>i‚Þ</B>v</td>
-<td align="center"><IMG src="images/browser/back.gif" alt=""><br><IMG src="images/browser/forward.gif" alt=""></td>
-<td>‚ЂƂ‘O‚̉æ–Ê‚É–ß‚éA‚Ü‚½‚ÍŽŸ‚̉æ–ʂɐi‚Ý‚Ü‚·B</td>
-</tr>
-<tr>
-<td>u<B>XV</B>v</td>
-<td align="center"><IMG src="images/browser/refresh.gif" alt=""></td>
-<td>•\Ž¦‚³‚ê‚Ä‚¢‚éƒEƒFƒuƒy[ƒW‚ðAÄ“x“ǂݍž‚ñ‚ōXV‚µ‚Ü‚·B </td>
-</tr>
-<tr>
-<td>u<B>’âŽ~</B>v</td>
-<td align="center"><IMG src="images/browser/stop.gif" alt=""></td>
-<td>ƒEƒFƒuƒy[ƒW‚̓ǂݍž‚݂𒆎~‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>ƒ^ƒCƒgƒ‹ƒo[</B></td>
-<td align="center"><IMG src="images/browser/titlebar.gif" alt=""></td>
-<td>Œ»Ý•\Ž¦‚³‚ê‚Ä‚¢‚éƒEƒFƒuƒy[ƒW‚̃^ƒCƒgƒ‹‚ª•\Ž¦‚³‚ê‚Ü‚·B </td>
-</tr>
-<tr>
-<td><B>ƒAƒhƒŒƒX“ü—̓o[</B></td>
-<td align="center"><IMG src="images/browser/addressbar.gif" alt=""></td>
-<td> ƒ`ƒFƒbƒN‚µ‚½‚¢ƒEƒFƒuƒy[ƒW‚Ì URL ‚ð“ü—Í‚·‚é—̈æ‚Å‚·BƒAƒhƒŒƒX“ü—̓o[‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚·‚é‚©AAlt+D ƒL[‚ð‰Ÿ‚·‚ƁAƒAƒhƒŒƒX“ü—̓o[“à‚Ì URL ‚̃eƒLƒXƒg‚ª‘I‘ð‚³‚ê‚½ó‘Ô‚É‚È‚è‚Ü‚·B </td>
-</tr>
-<tr>
-<td>u<B>Œ»Ý‚Ì URL ‚ðŠJ‚­</B>v</td>
-<td align="center"><IMG src="images/browser/go.gif" alt=""></td>
-<td>ƒAƒhƒŒƒX“ü—̓o[‚É“ü—Í‚³‚ꂽ URL ‚Ɉړ®‚µ‚Ü‚·B </td>
-</tr>
-
-</table>
-
-<H3 id="blindMode">Ž‹Šo‰»ƒrƒ…[i‰¹ºƒ†[ƒUƒrƒŠƒeƒBj</H3>
-<P>
-‰¹ºƒ†[ƒUƒrƒŠƒeƒBƒ^ƒu‘I‘ðŽž‚É‚ÍAmiChecker ‚̉Eã•”•ª‚É‚Í u<b>Ž‹Šo‰»</b>ƒrƒ…[v ‚ª•\Ž¦‚³‚ê‚Ü‚·B
-<b>Ž‹Šo‰»</b>ƒrƒ…[‚ɂ́AˆÈ‰º‚Éà–¾‚·‚é‚悤‚ȁAƒ{ƒ^ƒ“‚⎋Šo‰»Œ‹‰Ê‚ð•\‚·‘Θb“I—v‘f‚ªŠÜ‚Ü‚ê‚Ü‚·B
-</P>
-
-<H4>ƒ{ƒ^ƒ“</H4>
-
-<table border=1>
-<tr>
-<td>u<B>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ŽÀs</B>v</td>
-<td><IMG src="images/I_Visualize.gif" alt=""></td>
-<td>‰¹ºƒ†[ƒUƒrƒŠƒeƒB‚ÌŽ‹Šo‰»‚ðs‚¢A‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN‚ðŠJŽn‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td>u<B>ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ŽÀsi‰¹ºƒuƒ‰ƒEƒUƒ‚[ƒhj</B>v</td>
-<td><IMG src="images/wh_16.png" alt=""></td>
-<td>‰¹ºƒuƒ‰ƒEƒU‚̏o—Í‚ðƒVƒ~ƒ…ƒŒ[ƒg‚µ‚½Œ‹‰Ê‚ð•\Ž¦‚·‚é‚Æ‹¤‚ɁA‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN‚ðŠJŽn‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td>u<B>Ý’è</B>v</td>
-<td><IMG src="images/I_Setting.gif" alt=""></td>
-<td><A href="parametersBlind.html">Ý’èƒpƒlƒ‹i‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰» Ý’èj</A>‚ðŠJ‚«‚Ü‚·B</td>
-</tr>
-<tr>
-<td>u<B>•Û‘¶</B>v</td>
-<td><IMG src="images/I_Save.gif" alt=""></td>
-<td>ƒ`ƒFƒbƒNŒ‹‰Ê‚ðƒŒƒ|[ƒgƒtƒ@ƒCƒ‹‚É•Û‘¶‚µ‚Ü‚·B
-ƒŒƒ|[ƒgƒtƒ@ƒCƒ‹‚ÍCSVŒ`Ž®‚Å‚·‚̂ŁAŠeŽíƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð—p‚¢‚½–â‘è“_ŠÇ—‚É—˜—p‚Å‚«‚Ü‚·B‚Ü‚½AuHTMLŒ`Ž®‚̃Œƒ|[ƒg‚à•Û‘¶vƒIƒvƒVƒ‡ƒ“‚ð‘I‘ð‚·‚é‚±‚ƂŁAHTML Œ`Ž®‚̃Œƒ|[ƒg‚à•Û‘¶‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·BHTMLŒ`Ž®‚̃Œƒ|[ƒg‚́AƒRƒ“ƒeƒ“ƒc‚̐»ìŽÒ‚ȂǂƏî•ñ‚ð‹¤—L‚·‚éÛ‚É‚à—˜—p‚Å‚«‚Ü‚·B</td>
-</tr>
-<tr>
-<td>u<B>ID/AccessKey/Class/CSSî•ñ‚ðŠJ‚­</B>v</td>
-<td><IMG src="images/I_IdCss.gif" alt=""></td>
-<td><A href="elementCss.html">ID/AccessKey/Class/CSS Inspector (Šm”F) ƒpƒlƒ‹</A>‚ðŠJ‚«‚Ü‚·B
-‚±‚̃pƒlƒ‹‚ðŽg‚Á‚āA‘ΏۃEƒFƒuƒy[ƒW‚Ì—v‘f‚Ì‘®«î•ñ (ID, AccessKey, CLASS) ‚ƃXƒ^ƒCƒ‹ƒV[ƒg(CSS)‚̏î•ñ‚𒲂ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B</td>
-</tr>
-<tr>
-<td>u<B>HTMLƒoƒŠƒf[ƒVƒ‡ƒ“</B>v</td>
-<td><IMG src="images/etool16/html.gif" alt=""></td>
-<td>W3C‚Ì’ñ‹Ÿ‚·‚é<A href="http://validator.w3.org/">Markup Validation Service</A>‚ð—˜—p‚µ‚ÄHTML‚Ì•¶–@‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-iƒT[ƒrƒX‚Ì“à—eE—˜—pðŒ‚È‚Ç‚ÍW3C‚Ì’ñ‹Ÿ‚·‚é<a href="http://validator.w3.org/about.html">à–¾ƒy[ƒW</a>‚ðŠm”F‚̏ãA‚²—˜—p‰º‚³‚¢Bj</td>
-</tr>
-</table>
-
-<H4>‘Θb“I—v‘f‚ƃAƒCƒRƒ“</H4>
-
-<H5>ƒoƒ‹[ƒ“ƒƒbƒZ[ƒW</H5>
-Ž‹Šo‰»Œ‹‰Ê‚ª•\Ž¦‚³‚ꂽ‰æ–Ê“à‚ł́Aƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚ªƒ}ƒEƒXƒJ[ƒ\ƒ‹‚Æ‚Æ‚à‚É“®‚«‚Ü‚·B
-ƒoƒ‹[ƒ“ƒƒbƒZ[ƒW“à‚ɂ́Aƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ªŽw‚µ‚Ä‚¢‚é—v‘f‚ւ̐³Šm‚È“ž’BŽžŠÔi•b’PˆÊj‚ª•\Ž¦‚³‚ê‚Ü‚·B
-ƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ªŽw‚µ‚Ä‚¢‚é—v‘f‚ªƒAƒNƒZƒVƒrƒŠƒeƒBŠÖ˜Aƒ^ƒO‚Å‚ ‚éê‡‚ɂ́A‚»‚̃^ƒO–¼‚à•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-<P>
-ƒoƒ‹[ƒ“ƒƒbƒZ[ƒW“à‚É•\Ž¦‚³‚ê‚éŠçƒAƒCƒRƒ“‚Í“ž’BŽžŠÔ‚É‚æ‚Á‚Ä•\î‚ª•Ï‚í‚è‚Ü‚·B
-</P>
-
-<div style="margin-bottom:20px">
-<table border=1>
-<tr>
-<td><IMG src="images/I_FaceSmile.gif" alt="ÎŠç‚̃AƒCƒRƒ“i—΁j"></td>
-<td>ŠY“–‚·‚éƒGƒŒƒƒ“ƒg‚Ö‚Ì“ž’BŽžŠÔ‚Í30•bˆÈ“à‚Å‚·B</td>
-</tr>
-<tr>
-<td><IMG src="images/I_FaceUsual.gif" alt="•’Ê‚ÌŠç‚̃AƒCƒRƒ“i‰©Fj"></td>
-<td>ŠY“–‚·‚éƒGƒŒƒƒ“ƒg‚Ö‚Ì“ž’BŽžŠÔ‚Í31•bˆÈã90•biƒfƒtƒHƒ‹ƒg‚Ì‹–—eÅ‘å“ž’BŽžŠÔjˆÈ“à‚Å‚·B</td>
-</tr>
-<tr>
-<td><IMG src="images/I_FaceSad.gif" alt="”ß‚µ‚¢Šç‚̃AƒCƒRƒ“iÔj"></td>
-<td>ŠY“–‚·‚éƒGƒŒƒƒ“ƒg‚Ö‚Ì“ž’BŽžŠÔ‚ª90•b‚ð’´‚¦‚Ä‚¢‚Ü‚·B</td>
-</tr>
-</table>
-</div>
-
-ƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚Í u<B>ˆÚ“®</B>v ‚Æ u<B>ŒÅ’è</B>v ‚Ì“ñ‚‚̃‚[ƒh‚Ì‚Ç‚¿‚ç‚©‚ð‘I‚Ô‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-‰ŠúÝ’è‚ł́Aƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚̓}ƒEƒXƒJ[ƒ\ƒ‹‚ƈꏏ‚É“®‚«‚Ü‚·iˆÚ“®ƒ‚[ƒhjB
-ˆÚ“®ƒ‚[ƒh’†‚ɁA‰æ–Ê“à‚Ì‚Ç‚±‚©‚ō¶ƒNƒŠƒbƒN‚ðs‚¤‚ƁAƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚Í‚»‚̏ê‚ÅŽ~‚Ü‚è‚Ü‚·iŒÅ’胂[ƒhjB
-ŒÅ’胂[ƒh‚ð—˜—p‚·‚é‚ƁA“Á’è‚Ì—v‘f‚ªƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚ɉB‚³‚ê‚é‚Ì‚ð–h‚¬‚‚AŠe—v‘f‚Ö‚Ì“ž’BŽžŠÔ‚𒲂ׂ邱‚Æ‚ª‚Å‚«‚Ü‚·B
-‰æ–Ê“à‚Ì‚Ç‚±‚©‚ōēx¶ƒNƒŠƒbƒN‚ðs‚¤‚ƈړ®ƒ‚[ƒh‚É–ß‚è‚Ü‚·B
-</P>
-
-<H5>ƒy[ƒW“àƒŠƒ“ƒNƒAƒCƒRƒ“</H5>
-
-<table border=1>
-<tr>
-<td><B>ƒŠƒ“ƒNŒ³ƒAƒCƒRƒ“</B></td>
-<td><IMG src="images/I_LinkSource.gif" alt=""></td>
-<td>ƒŠƒ“ƒNŒ³ƒAƒCƒRƒ“‚ð‘I‘ð‚·‚é‚ƁA‘Ήž‚·‚郊ƒ“ƒNæƒAƒCƒRƒ“‚Ü‚Å‚ÌŠÔ‚É–îˆó‚ª•`‰æ‚³‚ê‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>ƒŠƒ“ƒNæƒAƒCƒRƒ“</B></td>
-<td><IMG src="images/I_LinkDestination.gif" alt=""></td>
-<td>ƒŠƒ“ƒNæƒAƒCƒRƒ“‚ð‘I‘ð‚·‚é‚ƁA‘Ήž‚·‚é‚·‚ׂẴŠƒ“ƒNŒ³ƒAƒCƒRƒ“‚Ü‚Å‚ÌŠÔ‚É–îˆó‚ª•`‰æ‚³‚ê‚Ü‚·B</td>
-</tr>
-</table>
-
-W–îˆó‚͐Ԃ¢‰~‚̂‚Ȃª‚è‚Æ‚µ‚Ä•\Œ»‚³‚ê‚Ü‚·B
-–îˆó‚ª•`‰æ‚³‚ꂽó‘Ԃōēx‚±‚ê‚ç‚̃AƒCƒRƒ“‚ð‘I‘ð‚·‚é‚ƁA–îˆó‚͏Á‚¦‚Ü‚·B
-</P>
-
-<H5>ƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹</H5>
-
-ƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚âƒy[ƒW“àƒŠƒ“ƒN‚ð•\‚·–îˆó‚́AƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚É‚æ‚Á‚Ä‘€ì‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-ƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚͏í‚É<b>Ž‹Šo‰»</b>ƒrƒ…[‚̉E‰º‚É•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-<table border=1>
-<tr>
-<td><B>ƒoƒ‹[ƒ“ƒƒbƒZ[ƒWŒÅ’è</B></td>
-<td><IMG src="images/I_FreezeBalloon.gif" alt=""></td>
-<td>ƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚ðƒRƒ“ƒgƒ[ƒ‹ƒpƒlƒ‹‚Ì‹ß‚­‚ŌŒ肵‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>ƒoƒ‹[ƒ“ƒƒbƒZ[ƒWŒÅ’è‰ðœ</B></td>
-<td><IMG src="images/I_ActiveBalloon.gif" alt=""></td>
-<td>ŒÅ’è‚ð‰ðœ‚µAƒoƒ‹[ƒ“ƒƒbƒZ[ƒW‚ªÄ“xƒ}ƒEƒXƒJ[ƒ\ƒ‹‚ƈꏏ‚É“®‚­‚悤‚É‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>ƒy[ƒW“àƒŠƒ“ƒN‘SÁ‹Žƒ{ƒ^ƒ“</B></td>
-<td><IMG src="images/I_ClearAllLinks.gif" alt=""></td>
-<td>•\Ž¦’†‚̃y[ƒW“àƒŠƒ“ƒN‚ð•\‚·–îˆó‚ð‚·‚×‚ÄÁ‹Ž‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>ƒy[ƒW“àƒŠƒ“ƒNÄ•`‰æƒ{ƒ^ƒ“</B></td>
-<td><IMG src="images/I_RefreshAllLinks.gif" alt=""></td>
-<td>•\Ž¦’†‚̃y[ƒW“àƒŠƒ“ƒN‚ð•\‚·–îˆó‚ðÄ•`‰æiXVj‚µ‚Ü‚·B‚±‚ê‚́Aƒrƒ…[‚Ì‘å‚«‚³‚ð•ÏX‚µ‚½Û‚É–îˆó‚ª‚¸‚ê‚Ä‚µ‚Ü‚¤Œ»Û‚ɑΏˆ‚·‚éÛ‚ÉŽg—p‚Å‚«‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>‘Sƒy[ƒW“àƒŠƒ“ƒN•`‰æƒ{ƒ^ƒ“</B></td>
-<td><IMG src="images/I_DrawAllLinks.gif" alt=""></td>
-<td>ˆ—’†‚̃EƒFƒuƒy[ƒW“à‚É‚ ‚é‚·‚ׂẴy[ƒW“àƒŠƒ“ƒN‚ð•\‚·–îˆó‚ð•`‰æ‚µ‚Ü‚·B</td>
-</tr>
-</table>
-
-<H3 id="lowvisionMode">ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒrƒ…[iƒ[ƒrƒWƒ‡ƒ“j</H3>
-<P>
-ƒ[ƒrƒWƒ‡ƒ“ƒ^ƒu‘I‘ðŽž‚É‚ÍAmiChecker ‚̉Eã•”•ª‚É‚Í<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[‚ª•\Ž¦‚³‚ê‚Ü‚·B
-<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[‚ɂ́AˆÈ‰º‚Éà–¾‚·‚é‚悤‚ȃ{ƒ^ƒ“‚ƃ`ƒFƒbƒNƒ{ƒbƒNƒX‚ª‚ ‚è‚Ü‚·B
-</P>
-
-<table border=1>
-<tr>
-<td><B>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ŽÀs</B></td>
-<td><IMG src="images/I_Simulate.gif" alt=""></td>
-<td>ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðs‚¢Aƒ[ƒrƒWƒ‡ƒ“ƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN‚ðŠJŽn‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>Ý’è</B></td>
-<td><IMG src="images/I_Setting.gif" alt=""></td>
-<td><A href="parametersLv.html">Ý’èƒpƒlƒ‹iƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ Ý’èj</A>‚ðŠJ‚«‚Ü‚·B</td>
-</tr>
-<tr>
-<td><B>•Û‘¶</B></td>
-<td><IMG src="images/I_Save.gif" alt=""></td>
-<td>ƒ`ƒFƒbƒNŒ‹‰Ê‚ðƒŒƒ|[ƒgƒtƒ@ƒCƒ‹‚É•Û‘¶‚µ‚Ü‚·B
-ƒŒƒ|[ƒgƒtƒ@ƒCƒ‹‚Í HTML Œ`Ž®‚Å‚·‚̂ŁA’ʏí‚̃EƒFƒuƒuƒ‰ƒEƒU‚Å•\Ž¦‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B</td>
-</tr>
-<tr>
-<td>u<B>‘S‰æ–Ê</B>v ƒ`ƒFƒbƒNƒ{ƒbƒNƒX</td>
-<td><IMG src="images/Wholepage.gif" alt=""></td>
-<td><B>ƒ`ƒFƒbƒNƒ{ƒbƒNƒXƒIƒ“:</B> <b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚É•\Ž¦‚³‚ê‚Ä‚¢‚È‚¢•”•ª‚ðŠÜ‚ÞƒEƒFƒuƒy[ƒW‘S‘Ì‚ªˆ—‘ΏۂƂȂè‚Ü‚·B•¡”ƒtƒŒ[ƒ€‚©‚琬‚éƒEƒFƒuƒy[ƒW‚̏ꍇ‚́A‚·‚ׂẴtƒŒ[ƒ€‚ªˆ—‘ΏۂƂȂè‚Ü‚·B<br>
-<B>ƒ`ƒFƒbƒNƒ{ƒbƒNƒXƒIƒt:</B> <b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚É•\Ž¦‚³‚ê‚Ä‚¢‚é”͈݂͂̂ªˆ—‘ΏۂƂȂè‚Ü‚·B</td>
-</tr>
-</table>
-
-<H3 id="detailReport">Ú×ƒŒƒ|[ƒgiŒÂ•Ê•\Ž¦j</H3>
-<P>
-‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»Žž‚ƃ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Žž‚Å•\Ž¦‚³‚ê‚éƒAƒCƒRƒ“‚ª‘½­ˆÙ‚È‚è‚Ü‚·B
-</P>
-
-<H4>‰¹ºƒ†[ƒUƒrƒŠƒeƒB</H4>
-
-<div style="margin-bottom:20px">
-<table border=1><tr><td>
-<IMG src="images/I_Star.gif" alt="¯."> </td><td>‚±‚̃AƒCƒRƒ“‚Í‘¼‚̃AƒCƒRƒ“‚Æ•¹—p‚³‚ê‚Ü‚·B
-‚±‚̃AƒCƒRƒ“‚ª•\Ž¦‚³‚ê‚Ä‚¢‚és‚ð‘I‘ð‚·‚é‚ƁA<b>Ž‹Šo‰»</b>ƒrƒ…[ã‚Å‚»‚Ì–â‘è“_‚ɑΉž‚·‚é—v‘f‚ªƒnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-</td></tr></table>
-</div>
-
-<div style="margin-bottom:20px">
-<table border=1>
-<tr><td><IMG src="images/Err.png" alt="–â‘è‚ ‚è"> </td>
-<td>Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚µ‚Ü‚·B</td></tr>
-<tr><td><IMG src="images/Warn.png" alt="–â‘è‚̉”\«‘å."> </td>
-<td>Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚·‚é‰Â”\«‚ª‚‚¢€–Ú‚Å‚·B</td></tr>
-<tr><td><IMG src="images/Conf.png" alt="—v”»’f‰ÓŠ"> </td>
-<td>•]‰¿‚·‚ׂ«‰ÓŠ‚ðƒc[ƒ‹‚ªŽw“E‚µ‚Ü‚·‚ªA–â‘è‚ðŠÜ‚Þ‚©‚Ç‚¤‚©‚͐l‚ª”»’f‚·‚é•K—v‚ª‚ ‚鍀–Ú‚Å‚·B</td></tr>
-<tr><td><IMG src="images/Info.png" alt="Žè“®Šm”F"> </td>
-<td>ƒc[ƒ‹‚Å‚Í•]‰¿‚·‚ׂ«‰ÓŠ‚ðŽw“E‚Å‚«‚È‚¢€–Ú‚Å‚·BƒeƒXƒg•û–@‚É‚µ‚½‚ª‚Á‚Ä–â‘è‚Ì—L–³‚ð”»’f‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</td></tr>
-</table>
-</div>
-
-<H4>ƒ[ƒrƒWƒ‡ƒ“</H4>
-
-<table border=1><tr>
-<tr>
-<td><IMG src="images/I_Star.gif" alt="Star."> </td><td>‚±‚̃AƒCƒRƒ“‚Í‘¼‚̃AƒCƒRƒ“‚Æ•¹—p‚³‚ê‚Ü‚·B
-‚±‚̃AƒCƒRƒ“‚ª•\Ž¦‚³‚ê‚Ä‚¢‚és‚ð‘I‘ð‚·‚é‚ƁA‚»‚Ì–â‘è“_‚ɑΉž‚·‚é—v‘f‚ª<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[ã‚Å‹éŒ`˜g‚Ɉ͂܂ê‚Ä•\Ž¦‚³‚ê‚Ü‚·B</td>
-</tr>
-<td><IMG src="images/I_Color.gif" alt="Rectangles."> </td><td>F‚ÉŠÖ‚·‚é–â‘è“_‚ð•\‚µ‚Ü‚·B</td>
-</tr>
-<tr>
-<td><IMG src="images/I_Blur.gif" alt="Circle."> </td><td>Ž‹—́iƒtƒHƒ“ƒg‚Ì‘å‚«‚³j‚ÉŠÖŒW‚·‚é–â‘è“_‚ð•\‚µ‚Ü‚·B</td>
-</tr>
-</table>
-
-<H3 id="overallRating">‘‡•]‰¿</H3>
-<P>
-‚±‚Ì•”•ª‚ł́A‘Ώۃy[ƒW‚Ì‚»‚ꂼ‚ê‚̏áŠQŽ‹Šo‰»‚É‚¨‚¯‚鑍‡•]‰¿‚ƁAáŠQŽ‹Šo‰»‚ɌŗL‚̏î•ñ‚ª•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-<H4>‰¹ºƒ†[ƒUƒrƒŠƒeƒB</H4>
-<P>
-<B>ƒŒ[ƒ_[ƒ`ƒƒ[ƒg:</B> ŽŸ‚Ì4€–Ú‚©‚琬‚郌[ƒ_[ƒ`ƒƒ[ƒg‚Å‚·B
-<UL>
-<LI>’mŠo‰Â”\: —˜—pŽÒ‚ª’mŠo‚Å‚«‚é‚©‚Ç‚¤‚©‚ɑ΂·‚é•]‰¿B</li>
-<LI>‘€ì‰Â”\: —˜—pŽÒ‚ª‘€ì‚Å‚«‚é‚©‚Ç‚¤‚©‚ɑ΂·‚é•]‰¿B</li>
-<LI>—‰ð‰Â”\: —˜—pŽÒ‚ª—‰ð‚Å‚«‚é‚©‚Ç‚¤‚©‚ɑ΂·‚é•]‰¿B</li>
-<LI>ŠæŒ’«: Žx‰‡‹Zp‚ðŠÜ‚ß‚½—lX‚ȃ†[ƒU[ƒG[ƒWƒFƒ“ƒg‚ª‰ðŽß‰Â”\‚©‚Ç‚¤‚©‚ɑ΂·‚é•]‰¿B</li>
-</UL>
-‘‡•]‰¿‚́A‚±‚ê‚ç‚Ì4•ª–ì‚Ì•]‰¿‚ÉŠî‚¢‚Ä”»’肳‚ê‚Ü‚·B
-</P>
-
-<H4>ƒ[ƒrƒWƒ‡ƒ“</H4>
-<P>
-<B>Problem Map:</B> ƒy[ƒW“à‚É‚¨‚¯‚é–â‘è“_‚Ì”­¶êŠ‚ð•\‚·}‚Å‚·B
-‚±‚ê‚É‚æ‚èA‘å‚«‚ȃEƒFƒuƒy[ƒW‚Å‚ ‚Á‚Ä‚à‚Ç‚±‚É–â‘肪‚ ‚é‚©—eˆÕ‚É”­Œ©‚Å‚«‚Ü‚·‚µAƒEƒFƒuƒy[ƒW“à‚Ì‚Ç‚Ì•”•ª‚É–â‘è“_‚ªW’†‚µ‚Ä‚¢‚é‚©‚Æ‚¢‚Á‚½‚±‚Æ‚à‚ЂƖڂŔcˆ¬‚Å‚«‚Ü‚·B<BR><BR>
-‘‡•]‰¿‚́Aƒy[ƒW“à‚ÅŒŸo‚³‚ꂽ–â‘è‚̐[“x‚̍‡Œv‚ÉŠî‚¢‚Ä”»’肳‚ê‚Ü‚·B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="overview.html">miChecker—˜—pƒKƒCƒh</A>
-<LI><A href="workspace.html">miChecker‚̍\¬</A>
-<LI><A href="checkBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="checkLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/miChecker.css b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/miChecker.css
deleted file mode 100644
index 44a24a2..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/miChecker.css
+++ /dev/null
@@ -1,158 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2011 Ministry of Internal Affairs and Communications, 
- * IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   IBM Corporation - initial API and implementation
- *   Ministry of Internal Affairs and Communications - update
- *******************************************************************************/
-
-body {
-  font-family: sans-serif;
-  background-position: top left;
-  background-attachment: fixed;
-  background-repeat: no-repeat;
-}
-
-th, td { /* ns 4 */
-  font-family: sans-serif;
-}
-
-h1, h2, h3, h4, h5, h6 { text-align: left }
-h1 { font: bold 170% arial }
-h2 { font: bold 140% arial }
-h3 { font: bold 120% sans-serif }
-h3.bullet { font: normal 100% sans-serif; margin-top: 0; margin-bottom: 3px; margin-left: 1em; }
-h3.menudesc { font: bold 100% sans-serif }
-h4 { font: bold 100% sans-serif }
-h5 { font: italic 100% sans-serif }
-h6 { font: small-caps 100% sans-serif }
-
-pre { margin-left: 2em }
-
-dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
-dt {
-	font-weight: bold;
-	margin-top: 12px;
-}
-
-pre, code {
-	font-family: monospace;
-} /* navigator 4 requires this */
-
-ul.bullet {
-  margin-top: 0;
-  margin-bottom: 3px;
-}
-
-ul.toc {
-  list-style: disc;		/* Mac NS has problem with 'none' */
-  list-style: none;
-}
-
-ul.related {
-  list-style: disc;		/* Mac NS has problem with 'none' */
-  list-style: none;
-  margin-left: 1em;
-}
-
-ul.left {
-  list-style: disc;
-  list-style: none;
-  margin-left: 0;
-}
-
-ul.left li{
-  margin-left: 0;
-  margin-bottom: 1em;
-}
-
-ul.space li{
-  margin-bottom: 1em;
-}
-
-ul.nospace li{
-  margin-bottom: 0em;
-}
-
-ol ul.nospace li{
-  margin-bottom: 0em;
-}
-
-ol.space li{
-  margin-bottom: 1em;
-}
-
-DIV.figure{
-	text-align: center;
-	margin: 10px;
-}
-DIV.figure SPAN{
-	font-weight: bold;
-}
-
-UL.icons{
-	list-style-type: none;
-}
-
-DIV.logo{
-	text-align: right;
-}
-
-DIV.footnote{
-    margin-left: 10px;
-	font-size: small;
-}
-
-
-H1.related {
-	font-size: medium;
-	border-top-style: solid;
-	border-top-width: thin;
-}
-
-
-
-@media aural {  
-  h1, h2, h3 { stress: 20; richness: 90 }
-  .hide { speak: none }
-  p.copyright { volume: x-soft; speech-rate: x-fast }
-  dt { pause-before: 20% }
-  pre { speak-punctuation: code } 
-}
-
-img { margin-bottom: 3px; }
-
-img.border {
-	border-style: solid; 
-	border-width: 1px;
-	padding: 3px;
-	 }
-
-img.border-nopad {
-	border-style: solid; 
-	border-width: 1px;
-	padding: 0;
-	 }
-
-p.trademark {
-	font-size: small;
-}
-
-p.footer{
-  border-top: 1px solid #2f4e6f;
-  font-family: arial;
-  font-size:small;
-  font-weight: bold;
-  margin: 15px 5px 5px 5px;
-  padding: 5px 20px 5px 5px;
-  text-align:right;
-}
-
-.license {
-  font-size: small;
-}
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/modes.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/modes.html
deleted file mode 100644
index 4fc56a3..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/modes.html
+++ /dev/null
@@ -1,159 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>“ñ‚‚̏áŠQŽ‹Šo‰»</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>“ñ‚‚̏áŠQŽ‹Šo‰»</H1>
-
-<UL>
-<LI><a href="#voiceMode">‰¹ºƒ†[ƒUƒrƒŠƒeƒBƒ^ƒu</a>
-<UL>
-<LI><a href="#voiceUsability">‰¹ºƒ†[ƒUƒrƒŠƒeƒB‚ÌŽ‹Šo‰»</a>
-<LI><a href="#accsabilityCheckv">ƒAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN</a>
-<LI><a href="#accguidelineCheck">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x‚̃`ƒFƒbƒN</a>
-</UL>
-<LI><a href="#lowvisionMode">ƒ[ƒrƒWƒ‡ƒ“ƒ^ƒu</a>
-<UL>
-<LI><a href="#lowviwionSimulation">ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</a>
-<LI><a href="#accsabilityCheckl">ƒAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN</a>
-</UL>
-</UL>
-
-<P>
-miChecker ‚́AŽ‹ŠoáŠQŽÒ‚Ì•û‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚Ì uƒ`ƒFƒbƒJ[v ‚Å‚ ‚é‚Æ‚Æ‚à‚ɁAŽ‹ŠoáŠQ‚Ì uƒVƒ~ƒ…ƒŒ[ƒ^[v ‚Æ‚¢‚¤–Ê‚àŽ‚Á‚Ä‚¢‚Ü‚·B
-miChecker ‚́AƒVƒ~ƒ…ƒŒ[ƒg‚âƒ`ƒFƒbƒN‚ðs‚¤‘Ώۂ̎‹ŠoáŠQ‚ð“ñ‚‚ɕª—Þ‚µA‚»‚ꂼ‚ê‚ɑΉž‚·‚éáŠQƒ‚[ƒh‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-<a href="#voiceMode">w<B>‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»</B>x</a>‚́AŽ‹Šo‚ðŽg‚킸‰¹ºƒuƒ‰ƒEƒU‚ŃEƒFƒuƒy[ƒW‚ɃAƒNƒZƒX‚·‚郆[ƒU[‚ª‘Ώۂł·B
-‰¹ºƒuƒ‰ƒEƒU—˜—pŽž‚̃EƒFƒuƒy[ƒW‚̃†[ƒUƒrƒŠƒeƒB‚ðŽ‹Šo‰»‚µ‚ăEƒFƒuƒy[ƒW§ìŽÒ‚É’ñŽ¦‚·‚é‚Æ‚Æ‚à‚ɁA‰¹ºƒuƒ‰ƒEƒU—˜—pŽÒ‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒBA‚¨‚æ‚уAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x‚ðƒ`ƒFƒbƒN‚µ‚Ü‚·B
-<a href="#lowvisionMode">w<B>ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</B>x</a>‚́AŽ‹Šo‚ðŽg‚¤ƒ†[ƒU[‚ª‘ΏۂŁAŽãŽ‹AFŠoˆÙíA”’“àái…»‘Ì‚ÌŒõ“§‰ß—¦’ቺjA‚¨‚æ‚Ñ‚±‚ê‚ç‚Ì‘g‚ݍ‡‚킹‚ðƒVƒ~ƒ…ƒŒ[ƒg‚Å‚«‚Ü‚·B
-‚Ü‚½AÝ’肳‚ꂽƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_‚ðƒ`ƒFƒbƒN‚µ‚Ü‚·B
-</P>
-
-<H2 id="voiceMode">‰¹ºƒ†[ƒUƒrƒŠƒeƒBƒ^ƒu</H2>
-<P>
-miChecker ‚̉¹ºƒ†[ƒUƒrƒŠƒeƒBƒ^ƒu‚́AŽŸ‚Ì3‚‚̋@”\‚ðŽ‚Á‚Ä‚¢‚Ü‚·Bu<a href="#voiceUsability">‰¹ºƒ†[ƒUƒrƒŠƒeƒB‚ÌŽ‹Šo‰»</a>vAu<a href="#accsabilityCheckv">ƒAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN</a>vAu<a href="#accguidelineCheck">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x‚̃`ƒFƒbƒN</a>v ‚Å‚·B
-Ž‹Šo‰»‚ÌÚ×‚Í u<A href="parametersBlind.html">Ý’èƒpƒlƒ‹iBlind Ý’èj</A>v ‚Őݒ肷‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-
-<H3 id="voiceUsability">‰¹ºƒ†[ƒUƒrƒŠƒeƒB‚ÌŽ‹Šo‰»</H3>
-<H4>ƒEƒFƒuƒy[ƒW“à‚ÌŠe—v‘f‚Ö‚Ì“ž’BŽžŠÔ</H4>
-<P>
-‰¹ºƒuƒ‰ƒEƒU‚É‚æ‚éƒEƒFƒuƒy[ƒW‚̓ǂݏグ‚́A–{Ž¿“I‚ÉŽžŠÔ‚Ì‚©‚©‚éì‹Æ‚Å‚·B
-miChecker ‚̉¹ºŽ‹Šo‰»‚ł́AƒEƒFƒuƒy[ƒW‚̐擪‚©‚çŠe—v‘f‚É“ž’B‚·‚é‚Ü‚Å‚É‚©‚©‚鎞ŠÔi<I>“ž’BŽžŠÔ</I> ‚Æ•\Œ»‚µ‚Ü‚·j‚ðŽ‹Šo‰»‚µ‚Ü‚·B
-“ž’BŽžŠÔ‚ÍŠe—v‘f‚Ì”wŒiF‚É‚æ‚Á‚Ä•\Œ»‚³‚ê‚Ü‚·B
-“ž’BŽžŠÔ‚ª’Z‚¢—v‘f‚Ì”wŒiF‚Í–¾‚é‚­•\Ž¦‚³‚êA“ž’BŽžŠÔ‚ª’·‚­‚È‚é‚ɂ‚ê‚Ä”wŒiF‚͈­•\Œ»‚³‚ê‚Ü‚·B
-‹–—eÅ‘å“ž’BŽžŠÔi‰Šú’l90•bj‚ð’´‚¦‚é—v‘f‚́Aˆê—¥‚ɐ^‚Á•‚È”wŒiF‚Æ‚È‚è‚Ü‚·B
-‚±‚̂悤‚È•\Œ»‚É‚æ‚èAƒEƒFƒuƒy[ƒW§ìŽÒ‚́AŽ©•ª‚̃EƒFƒuƒy[ƒW“à‚Å“ž’B‚·‚é‚Ì‚ÉŽžŠÔ‚ª‚©‚©‚éêŠ‚ð‚ЂƖڂŔcˆ¬‚·‚邱‚Æ‚ª‰Â”\‚É‚È‚è‚Ü‚·B
-</P>
-
-<H4>ƒAƒNƒZƒVƒrƒŠƒeƒBŠÖ˜Aƒ^ƒO</H4>
-<P>
-‰¹ºƒuƒ‰ƒEƒU‚́AHTML ‚Ì‚¢‚­‚‚©‚̃^ƒO‚ðƒiƒrƒQ[ƒVƒ‡ƒ“‚Ì–Úˆó‚Æ‚µ‚Ä—˜—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-miChecker ‚͈ȉº‚Ì4Ží—ނ̃^ƒO‚ð”FŽ¯‚µAF‚ð‚‚¯‚Ä•\Ž¦‚µ‚Ü‚·B
-</P>
-<UL>
-<LI>ƒe[ƒuƒ‹ƒwƒbƒ_[ƒZƒ‹ (&lt;TH&gt;) 
-<LI>Œ©o‚µƒ^ƒO (&lt;H1&gt;, &lt;H2&gt;,...,&lt;H6&gt;) 
-<LI>ƒtƒH[ƒ€—v‘f (&lt;INPUT&gt;) 
-<LI>ƒ‰ƒxƒ‹ƒ^ƒO (&lt;LABEL&gt;) 
-</UL>
-
-<H4>ƒe[ƒuƒ‹\‘¢</H4>
-<P>
-&lt;TABLE&gt;ƒ^ƒO‚Í•\iƒf[ƒ^ƒe[ƒuƒ‹j‚ðì‚é‚Ì‚É‚àAƒŒƒCƒAƒEƒg‚𐮂¦‚é–Ú“IiƒŒƒCƒAƒEƒgƒe[ƒuƒ‹j‚É‚à—˜—p‚³‚ê‚Ä‚¢‚Ü‚·B
-‚¢‚¸‚ê‚̏ꍇ‚É‚àAî•ñ‚ðƒe[ƒuƒ‹‚©‚ç uŽ‹Šo“IE’¼ŠÏ“I‚ÉŠl“¾‚·‚鏇˜v ‚ƁA‰¹ºƒuƒ‰ƒEƒU‚É‚æ‚é u“ǂݏグ‡˜v ‚ªˆÙ‚È‚éƒP[ƒX‚ª‘½‚­Aƒe[ƒuƒ‹‚̓†[ƒUƒrƒŠƒeƒB‚Ì–â‘è‚ðˆø‚«‹N‚±‚µ‚â‚·‚¢‚ÆŒ¾‚¦‚Ü‚·B
-miChecker ‚̓e[ƒuƒ‹ƒZƒ‹‚ðŽ‹Šo‰»‚µAƒEƒFƒuƒy[ƒW§ìŽÒ‚ªƒe[ƒuƒ‹\‘¢‚ð”cˆ¬‚·‚é‚Ì‚ð•‚¯‚Ü‚·B
-</P>
-
-<H4>‰¹ºƒuƒ‰ƒEƒUo—̓eƒLƒXƒg</H4>
-<P>
-miChecker ‚͉¹ºƒuƒ‰ƒEƒU‚©‚ç‚̏o—̓eƒLƒXƒgiŽÀÛ‚ɓǂݏグ‚ç‚ê‚é‚Í‚¸‚̃eƒLƒXƒgj‚ð•\Ž¦‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-‚±‚Ì‹@”\‚́AƒEƒFƒuƒy[ƒW‚Ì2ŽŸŒ³‚ÌŽ‹Šo“I‚È•\Œ»‚Æ1ŽŸŒ³‚̉¹º‚É‚æ‚é•\Œ»‚̈Ⴂ‚ð‘ÌŒ±‚·‚邽‚ß‚ÉŽg‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-‚½‚Æ‚¦‚΁AƒEƒFƒuƒy[ƒW‚Ì’†‰›•”•ª‚ɏd—v‚È“à—e‚ð”z’u‚µ‚½ê‡A‚»‚±‚É“ž’B‚·‚é‚܂łɁA‚»‚̏ã•û‚⍶•û‚É‘¶Ý‚·‚郁ƒjƒ…[“™‚ð‚ǂꂾ‚¯“Ç‚Ü‚È‚¯‚ê‚΂Ȃç‚È‚¢‚©‚ð–Ú‚ÅŒ©‚ÄŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-
-<H3 id="accsabilityCheckv">ƒAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN</H3>
-<H4>ƒy[ƒW“àƒŠƒ“ƒN</H4>
-<P>
-‰¹ºƒuƒ‰ƒEƒU‚É‚æ‚éƒiƒrƒQ[ƒVƒ‡ƒ“‚ð—eˆÕ‚É‚·‚邽‚߂ɁAƒy[ƒW“àƒŠƒ“ƒN‚Í”ñí‚É‹­—Í‚È•Ší‚É‚È‚è‚Ü‚·B
-miChecker ‚Í &quot;–{•¶‚ÖƒWƒƒƒ“ƒv&quot; ƒŠƒ“ƒN‚Ì—L–³‚𒲂ׂ܂·B
-‚±‚̃Šƒ“ƒN‚ª‘}“ü‚³‚ê‚Ä‚¢‚ê‚΁A‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU‚̓EƒFƒuƒy[ƒW‚̐擪‚©‚烁ƒCƒ“‚Ì•”•ªi–{•¶j‚É‚·‚®‚Ɉړ®‚·‚邱‚Æ‚ª‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·B
-</P>
-<P>
-‚Ü‚½AmiChecker ‚́AƒŠƒ“ƒNæ‚ª‘¶Ý‚µ‚È‚¢ƒy[ƒW“àƒŠƒ“ƒN‚âA“ǂݏグ‰Â”\‚ȃeƒLƒXƒg‚ª‚È‚¢i‚‚܂艹ºƒuƒ‰ƒEƒU‚ÅŒŸ’m‚Å‚«‚È‚¢jƒy[ƒW“àƒŠƒ“ƒN‚àŒŸo‚µ‚Ü‚·B
-</P>
-
-<H4>•s“KØ‚È ALT ‘®«</H4>
-<P>
-miChecker ‚́A‰æ‘œ‚Ì•s“KØ‚È ALT ‘®«i‘ã‘ÖƒeƒLƒXƒgj‚ðŒŸo‚µ‚Ü‚·B
-‚½‚Æ‚¦‚΁AƒXƒy[ƒT[‰æ‘œiƒŒƒCƒAƒEƒg‚𐮂¦‚é–Ú“I‚Å—p‚¢‚ç‚ê‚é‹ó”’‚̉摜j‚É &quot;spacer&quot; ‚Æ‚¢‚¤ ALT ‘®«‚ð—^‚¦‚邱‚Æ‚Í•s“KØ‚Å‚·B
-‚±‚ê‚́AƒXƒy[ƒT[‰æ‘œ‚Ì‘¶Ý‚ª‚í‚©‚Á‚Ä‚àA‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚Ă͈Ӗ¡‚ª‚È‚­A&quot;spacer&quot; ‚Ɠǂݏグ‚Ä‚à’P‚Ƀ†[ƒU[‚ð¬—‚³‚¹‚éŒø‰Ê‚µ‚©‚È‚¢‚©‚ç‚Å‚·B
-</P>
-
-<H4>ç’·‚ȃeƒLƒXƒg‚̏î•ñ</H4>
-<P>
-miChecker ‚͏璷‚ȃeƒLƒXƒg‚̏î•ñ‚ðŒŸo‚µ‚Ü‚·B
-‚½‚Æ‚¦‚΁A&quot;“d˜b’ &quot; ‚Æ‚¢‚¤ ALT ‘®«‚ª—^‚¦‚ç‚ꂽƒAƒCƒRƒ“‚ÌŒã‚É &quot;“d˜b’ &quot; ‚Æ‚¢‚¤ƒeƒLƒXƒg‚ªŒJ‚è•Ô‚³‚êA‚»‚ꂼ‚ꓯ‚¶ƒy[ƒW‚ɃŠƒ“ƒN‚ªÝ’肳‚ê‚Ä‚¢‚é‚悤‚ȏꍇ‚Å‚·B
-</P>
-
-<H4>•¶‘\‘¢</H4>
-<P>
-ãq‚̂悤‚ɁAƒAƒNƒZƒVƒrƒŠƒeƒBŠÖ˜Aƒ^ƒO‚ɐF‚ð‚‚¯‚Ä•\Ž¦‚µ‚½‚èAƒe[ƒuƒ‹ƒZƒ‹‚ð•\Ž¦‚µ‚½‚è‚·‚邱‚Æ‚É‚æ‚èAmiChecker ‚Í HTML •¶‘‚̍\‘¢‚ðŽ‹Šo‰»‚µ‚Ü‚·B
-‚³‚ç‚ɁAmiChecker ‚Í“ü‚êŽq‚É‚È‚Á‚½ƒe[ƒuƒ‹‚âAŒ©o‚µƒ^ƒO‚Ì—L–³‚ðŒŸo‚µ‚Ü‚·B
-</P>
-
-<H3 id="accguidelineCheck">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x‚̃`ƒFƒbƒN</H3>
-<P>
-miChecker ‚́A]—ˆ‚̃AƒNƒZƒVƒrƒŠƒeƒBEƒ`ƒFƒbƒJ[‚Æ“¯—l‚ɁAƒEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x‚àƒ`ƒFƒbƒN‚µ‚Ü‚·B
-Ú×‚ɂ‚¢‚Ä‚Í<A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>‚ð‚²——‚­‚¾‚³‚¢B
-</P>
-
-<H2 id="lowvisionMode">ƒ[ƒrƒWƒ‡ƒ“ƒ^ƒu</H2>
-<P>
-miChecker ‚̃[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒ^ƒu‚́Au<a href="#lowviwionSimulation">ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</a>v ‚Æ u<a href="#accsabilityCheckl">ƒAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN</a>v ‚Ì2‚‚̋@”\‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-</P>
-
-<H3 id="lowviwionSimulation">ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</H3>
-<P>
-miChecker ‚̃[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚́AŽãŽ‹AFŠoˆÙíA”’“àái…»‘Ì‚ÌŒõ“§‰ß—¦’ቺjA‚¨‚æ‚Ñ‚»‚ê‚ç‚Ì‘g‚ݍ‡‚킹‚̃Vƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
-</P>
-
-<H3 id="accsabilityCheckl">ƒAƒNƒZƒVƒrƒŠƒeƒB‚ƃ†[ƒUƒrƒŠƒeƒB‚̃`ƒFƒbƒN</H3>
-<P>
-miChecker ‚̃[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Žž‚ɂ́AˆÈ‰º‚Ì4Ží—ނ̃`ƒFƒbƒN‚ðs‚¢‚Ü‚·B
-</P>
-<UL class="space">
-<LI><B>ŒÅ’èƒtƒHƒ“ƒg‚Ì–â‘è:</B><BR>
-ƒuƒ‰ƒEƒU‚̐ݒè‚Å‚ÍŠg‘å‚Å‚«‚È‚¢‚悤‚ȃtƒHƒ“ƒg‚ª—p‚¢‚ç‚ê‚Ä‚¢‚È‚¢‚©‚Ç‚¤‚©B
-<LI><B>¬‚³‚¢•¶Žš‚Ì–â‘è:</B><BR>
-ƒuƒ‰ƒEƒU‚ÅŽw’è‚Å‚«‚é”͈͂ŃtƒHƒ“ƒgƒTƒCƒY‚ðÅ‘å‚É‚µ‚Ä‚àA•¶Žš‚ª¬‚³‰ß‚¬‚ÄŒ©‚Â炢‚Æ‚¢‚¤–â‘肪‚È‚¢‚©‚Ç‚¤‚©B
-<LI><B>ƒeƒLƒXƒg‚̐F‚Ì–â‘è:</B><BR>
-•¶ŽšF‚Æ”wŒiF‚ªAFŠoˆÙíƒ†[ƒU[‚Ü‚½‚Í”’“àáƒ†[ƒU[‚É‚Æ‚Á‚Ä‹æ•Ê‚µ‚Â炭‚È‚¢‚©‚Ç‚¤‚©B
-<LI><B>‰æ‘œ‚̐F‚Ì–â‘è:</B><BR>
-‰æ‘œ‚Ì’†‚ɁAFŠoˆÙíƒ†[ƒU[‚Ü‚½‚Í”’“àáƒ†[ƒU[‚É‚Æ‚Á‚Ä‹æ•Ê‚µ‚Â炢F‚ªŠÜ‚Ü‚ê‚Ä‚¢‚È‚¢‚©‚Ç‚¤‚©B
-</UL>
-<P>
-‚ǂ̂悤‚ȏǏóiáŠQj‚ɂ‚¢‚ăVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðs‚¤‚©‚́Au<A href="parametersLv.html">Ý’èƒpƒlƒ‹iLow Vision Ý’èj</A>v ‚ÅŽw’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="problemsBlind.html">uƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/overview.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/overview.html
deleted file mode 100644
index 71ad4b1..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/overview.html
+++ /dev/null
@@ -1,333 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>miChecker—˜—pƒKƒCƒh</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<h1>miChecker—˜—pƒKƒCƒh</h1>
-<ul>
-  <li><a href="#guide_1">‚Í‚¶‚ß‚É</a></li>
-  <li><a href="#guide_2">miChecker‚Ì‹N“®‚ƃAƒNƒZƒVƒrƒŠƒeƒBŒŸØ‚ÌŽÀŽ{</a></li>
-  <li><a href="#guide_3">miChecker‚̏o—ÍŒ‹‰Ê‚ð—‰ð‚·‚é</a></li>
-  <li><a href="#guide_4">JIS X 8341-3:2010 ‚É‚¨‚¯‚é’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚̍ì‚è•û</a></li>
-</ul>
-<br>
-<h2 id="guide_1">‚Í‚¶‚ß‚É</h2>
-<h3>miChecker‚Æ‚Í</h3>
-<p>u‚Ý‚ñ‚Ȃ̃AƒNƒZƒVƒrƒŠƒeƒB•]‰¿ƒc[ƒ‹@miCheckeriƒGƒ€ƒAƒCƒ`ƒFƒbƒJ[jv‚́AƒEƒFƒuƒAƒNƒZƒVƒrƒŠƒeƒB‘Ήž‚ÌŽæ‘g‚Ý‚ðŽx‰‡‚·‚邽‚߂ɁA‘–±È‚ªŠJ”­‚µA’ñ‹Ÿ‚·‚éƒAƒNƒZƒVƒrƒŠƒeƒBƒ`ƒFƒbƒNƒc[ƒ‹‚Å‚·BJIS X 8341-3:2010 ‚ÉŠî‚­ƒAƒNƒZƒVƒrƒŠƒeƒB‚ÌŒŸØ‚ÆŽŽŒ±‚́A‹@ŠB“I‚É“_ŒŸ‚Å‚«‚邱‚ƂƁAl‚ª”»’f‚µ‚È‚¯‚ê‚΂¢‚¯‚È‚¢‚±‚Æ‚ª‚ ‚è‚Ü‚·BmiChecker‚́A‹@ŠB“I‚ɉ”\‚È“_ŒŸ‚ðŽÀŽ{‚·‚é‚Æ‚Æ‚à‚ɁAl‚É‚æ‚é”»’f‚ÌŽx‰‡‚ðs‚È‚¢‚Ü‚·B(ƒAƒNƒZƒVƒrƒŠƒeƒBƒ`ƒFƒbƒNƒc[ƒ‹‚́A—lX‚ÈŽ–‹ÆŽÒ‚©‚ç‚à’ñ‹Ÿ‚³‚ê‚Ä‚¢‚Ü‚·B)</p>
-<p>y“Á’¥z</p>
-<ul>
-<li>–¾‚ç‚©‚È–â‘肪‚ ‚é‰ÓŠ‚ð“Á’肵‚Ü‚·B</li>
-<li>–â‘肪‚ ‚é‰Â”\«‚ª‚‚¢‰ÓŠA–â‘è‚©‚Ç‚¤‚©‚ðl‚ª”»’f‚·‚ׂ«‰ÓŠ‚ð“Á’肵‚Ü‚·B</li>
-<li>‰¹º“ǂݏグƒ\ƒtƒg‚É‚æ‚é“ǂݏグ‡‚È‚Ç‚ðŽ‹Šo“I‚ɃVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚µ‚Ü‚·B</li>
-<li>–â‘è‰ÓŠ‚ÉŠY“–‚·‚éJIS X 8341-3:2010 ‚ÌŠÖ˜Aî•ñ‚ւ̃Šƒ“ƒN‚ð’ñ‹Ÿ‚µA—‰ð‚ð[‚ß‚ç‚ê‚é‚悤Žx‰‡‚µ‚Ü‚·B</li>
-<li>JIS X 8341-3:2010 ‚ÉŠî‚­ŒŸØAŽŽŒ±‚ÌŽÀŽ{‚ðŽx‰‡‚·‚é•t‘®Ž‘—¿‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚Ü‚·B</li>
-</ul>
-<p>y’ˆÓ“_z</p>
-<ul>
-<li>•t‘®Ž‘—¿“™‚ðŽQl‚ɐl‚Ì”»’f‚É‚æ‚èŠm”F‚·‚ׂ«“_‚ª‘½”‚ ‚è‚Ü‚·BJIS X 8341-3:2010‚ÉŠî‚­Šm”F‚ð‘S‚ÄŽ©“®“I‚ɍs‚¦‚é‚à‚Ì‚Å‚Í‚ ‚è‚Ü‚¹‚ñB</li>
-</ul>
-<h3>ƒEƒFƒuƒAƒNƒZƒVƒrƒŠƒeƒB‘Ήž‚É‚¨‚¯‚銈—p•û–@E“üŽè•û–@</h3>
-<p>JIS X 8341-3:2010 ‚ÉŠî‚­ƒAƒNƒZƒVƒrƒŠƒeƒB‚ÌŒŸØ‚ÆŽŽŒ±‚ÉŠˆ—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B</p>
-<p>y—áz</p>
-<ul>
-<li>“úí‚̃y[ƒWì¬‚É‚¨‚¢‚Ä–â‘è‚Ì—L–³‚ÌŒŸØ‚ÉŠˆ—p‚·‚é</li>
-<li>ŒöŠJ‚³‚ê‚Ä‚¢‚éƒy[ƒW‚Ì–â‘è‚Ì—L–³‚ÌŒŸØ‚ÉŠˆ—p‚·‚é</li>
-<li>ƒŠƒjƒ…[ƒAƒ‹ƒvƒƒWƒFƒNƒg‚É‚¨‚¢‚ÄŒŸØ‚ÉŠˆ—p‚·‚é</li>
-<li>JIS X 8341-3:2010 ‚ÉŠî‚­ŽŽŒ±‚ÉŠˆ—p‚·‚é</li>
-</ul>
-<p>
-miChecker‚́A‘–±Èƒz[ƒ€ƒy[ƒW‚Å“üŽè•û–@‚ðˆÄ“à‚µ‚Ä‚¢‚Ü‚·B</p>
-
-
-<h2 id="guide_2">miChecker‚Ì‹N“®‚ƃAƒNƒZƒVƒrƒŠƒeƒBŒŸØ‚ÌŽÀŽ{</h2>
-<ul>
-  <li><a href="#guide_2_1">miChecker‚Ì‹N“®</a></li>
-  <li><a href="#guide_2_2">•]‰¿ƒy[ƒW‚ÌŽw’è‚ƃAƒNƒZƒVƒrƒŠƒeƒBŒŸØ‚ÌŽÀs</a></li>
-  <li><a href="#guide_2_4">’B¬Šî€‚âŽÀ‘••û–@‚ðŒ©‚é</a></li>
-  <li><a href="#guide_2_5">ƒ\[ƒX‚ðŠJ‚¢‚Ä–â‘è‰ÓŠ‚ðŠm”F‚·‚é</a></li>
-  <li><a href="#guide_2_6">•]‰¿Œ‹‰Ê‚ð•Û‘¶‚·‚é</a></li>
-</ul>
-
-<h3 id="guide_2_1">miChecker‚Ì‹N“®</h3>
-<p>miChecker‚𓱓üŽè‡‘‚ɏ]‚¢“±“ü‚µ‚Ü‚·B“±“üæ‚̃tƒHƒ‹ƒ_[‚ðŠJ‚¢‚Ä‚­‚¾‚³‚¢B<br>‚»‚Ì’†‚Ì miChecker‚ðŽÀs‚µ‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg01.png" alt="ƒtƒ@ƒCƒ‹ƒŠƒXƒg‚̃Cƒ[ƒW" border="1"><br>
-  <span>}1. miChecker‚ð‹N“®</span>
-</div>
-<p>•â‘«FOS‚̐ݒè‚É‚æ‚Á‚ẮAmiChecker.exe ‚ÆŠg’£Žq‚Æ‹¤‚É•\Ž¦‚³‚ê‚Ä‚¢‚Ü‚·B</p>
-
-<h3 id="guide_2_2">•]‰¿ƒy[ƒW‚ÌŽw’è‚ƃAƒNƒZƒVƒrƒŠƒeƒBŒŸØ‚ÌŽÀs</h3>
-<p>ƒAƒhƒŒƒXƒo[‚ɁA•]‰¿‘Ώۃy[ƒW‚ÌURL‚ð“ü—Í‚µ[ˆÚ“®]ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B(‚à‚µ‚­‚́AAlt+d ‚ŃAƒhƒŒƒXƒo[‚Ɉړ®‚µAURL‚ð“ü—ÍŒãEnterƒL[‚ð‰Ÿ‚·B)</p>
-<div class="figure">
-  <img src="images\toolimg02.png" alt="ƒAƒhƒŒƒXƒo[•t‹ß‚̃Cƒ[ƒW" border="1" ><BR>
-  <span>}2. URL‚ðƒAƒhƒŒƒX‚É“ü‚ê[ˆÚ“®]‚ðƒNƒŠƒbƒN</span>
-</div>
-
-<p>‘ΏۂƂȂéƒy[ƒW‚ª•\Ž¦‚³‚ꂽ‚çA[ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒT[ƒrƒŠƒeƒBŽ‹Šo‰»ŽÀs]ƒ{ƒ^ƒ“(ƒXƒs[ƒJ[‚̃AƒCƒRƒ“)‚ðƒNƒŠƒbƒNi‚à‚µ‚­‚ÍCtrl+Shift+Bj‚µ‚Ü‚·B(}3)</p>
-<div class="figure">
-  <img src="images\toolimg03.png" alt="ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ŽÀsƒ{ƒ^ƒ“‚̏ꏊ" border="1" ><BR>
-  <span>}3. ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»‚ðŽÀs</span>
-</div>
-<p>iƒƒjƒ…[ƒo[‚́uƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØEŽ‹Šo‰»v‚©‚çŽÀs‚·‚邱‚Æ‚à‰Â”\‚Å‚·Bj</p>
-
-<p>Œ‹‰Ê‚ª‰E‘¤‚̉¹ºƒ†[ƒUƒrƒŠƒeƒB‚̃rƒ…[‚É•\Ž¦‚³‚ê‚Ü‚·B(}4)</p>
-<div class="figure">
-  <img src="images\toolimg04.png" alt="Œ‹‰Ê‚ð•\Ž¦‚µ‚Ä‚¢‚émiChecker"  border="1" ><BR>
-  <span>}4. Ž‹Šo‰»ŽÀsŒ‹‰Ê</span>
-</div>
-<p>•â‘«FŠeƒrƒ…[‚ðƒL[ƒ{[ƒh‘€ì‚ňړ®‚·‚é‚ɂ́ACtrl+Shift+F7 ‚ð‡‚É‰Ÿ‚µ‚Ä‚­‚¾‚³‚¢Bƒrƒ…[‚ɂ́AÚ×ƒŒƒ|[ƒgAŠT—vƒŒƒ|[ƒgA‰¹ºƒ†[ƒUƒrƒŠƒeƒBAƒ[ƒrƒWƒ‡ƒ“‚̃rƒ…[‚ª‚ ‚è‚Ü‚·B</p>
-
-
-<h3 id="guide_2_4">’B¬Šî€‚âŽÀ‘••û–@‚ðŒ©‚é</h3>
-<p>miChecker‚̉º•”‚É‚ ‚éÚ×ƒŒƒ|[ƒg‚̃rƒ…[‚É‚¨‚¢‚āAŠY“–s‚ʼnEƒNƒŠƒbƒN(‚à‚µ‚­‚ÍShift+F10)‚·‚é‚ƁA–â‘è“_‚̏ڍׂð’m‚邽‚߂̃ƒjƒ…[‚ª•\Ž¦‚³‚ê‚Ü‚·B(}5)</p>
-<div class="figure">
-  <img src="images\toolimg05.png" alt="Ú×ƒŒƒ|[ƒg" border="1" ><BR>
-    <span>}5. –â‘è‚̏ڍׂð•\Ž¦</span>
-</div>
-<p>’B¬Šî€‚Ì“à—e‚ðŠm”F‚µ‚½‚¢ê‡‚ɂ́A[’B¬Šî€‚ðŒ©‚é]‚ð‘I‘ð‚µAŽŸ‚É•\Ž¦‚³‚ê‚é’B¬Šî€”ԍ†‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢BV‹K‚Ƀuƒ‰ƒEƒU‚ªŠJ‚«WAIC‚ª’ñ‹Ÿ‚µ‚Ä‚¢‚é’B¬Šî€‚̉ðàƒy[ƒW‚ª•\Ž¦‚³‚ê‚Ü‚·B</p>
-<p>“¯—l‚ɁAŽÀ‘••û–@‚̉ðàƒy[ƒW‚ðŠJ‚­‚É‚Í[ŽÀ‘••û–@‚ðŒ©‚é]Aƒ\[ƒXHTML‚ðŠJ‚­‚É‚Í[ƒ\[ƒXHTML‚ðŒ©‚é]AŠY“–‰ÓŠ‚ɂ‚¢‚ďڍ׏î•ñ‚ðƒNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚·‚é‚É‚Í[ƒRƒs[]AÚ×î•ñ‚ðˆê——‚·‚é‚É‚Í[ƒvƒƒpƒeƒB](}6)‚ð‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢B</p>
-<div class="figure">
-  <img src="images\toolimg06.png" alt="–â‘è—L‚è‚̏ꍇ‚Ì—á" border="1" ><BR>
-  <span>}6. ƒvƒƒpƒeƒB‚Ì•\Ž¦—á</span>
-</div>
-
-
-<h3 id="guide_2_5">ƒ\[ƒX‚ðŠJ‚¢‚Ä–â‘è‰ÓŠ‚ðŠm”F‚·‚é</h3>
-<p>[ƒ\[ƒXHTML‚ðŒ©‚é]‚ð‘I‘ð‚µ‚½ê‡‚́AV‚½‚ÉHTMLƒ\[ƒXƒEƒBƒ“ƒhƒE‚ªŠJ‚«‚Ü‚·BŠY“–‰ÓŠ‚ª–¾Šm‚ȏꍇ‚́AŠY“–‰ÓŠ‚ª”½“]‚µ‚½ó‘Ô‚ÅŠJ‚«‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg07.png" alt="HMTLƒ\[ƒXƒEƒCƒ“ƒhƒE" border="1" ><BR>
-  <span>}7. ƒ\[ƒXã‚Å–â‘è‰ÓŠ‚ðŠm”F</span>
-</div>
-<p>ŠY“–‰ÓŠ‚ÌHTMLƒ\[ƒX‚̓NƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B(Alt+c)<BR>
-•¶Žš—ñ‚ÌŒŸõ‚à‰Â”\‚Å‚·B(Alt+s)</p>
-
-
-<h3 id="guide_2_6">•]‰¿Œ‹‰Ê‚ð•Û‘¶‚·‚é</h3>
-<p>•]‰¿Œ‹‰Ê‚ÍcsvŒ`Ž®‚Å•Û‘¶‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B•Û‘¶‚µ‚½Œ‹‰Ê‚̓[ƒNƒV[ƒg‚ƘAŒg‚³‚¹‚ÄŠˆ—p‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B(ŽQÆ4.2 Ú×ƒŒƒ|[ƒg‚ÌŠm”F‚ƃ[ƒNƒV[ƒg‚Ö‚Ì‹L“ü—á) •Û‘¶‚·‚é‚ɂ́AuŒ‹‰Ê‚ð•Û‘¶vƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ä•Û‘¶—p‚̃_ƒCƒAƒƒOƒ{ƒbƒNƒX‚ðŠJ‚«•Û‘¶‚µ‚­‚¾‚³‚¢B(}8)</p>
-<div class="figure">
-  <img src="images\toolimg08.png" alt="Œ‹‰Ê‚ð•Û‘¶ƒ{ƒ^ƒ“‚̏ꏊ" border="1" ><BR>
-  <span>}8. •]‰¿Œ‹‰Ê‚ð•Û‘¶‚·‚é</span>
-</div>
-<p>
-•â‘«FƒL[ƒ{[ƒh‚Å‘€ì‚·‚éê‡‚ɂ́ACtrl+Shift+F7 ‚ʼn¹ºƒ†[ƒUƒrƒŠƒeƒB‚̃rƒ…[‚Ɉړ®‚µA‚»‚±‚©‚çtabƒL[‚ð‰Ÿ‚µ‚ăc[ƒ‹ƒo[‚ɈڂèAƒJ[ƒ\ƒ‹ƒL[‚Å‘I‘ð‚µ‚Ä‚­‚¾‚³‚¢B</p>
- 
-<h2 id="guide_3">miChecker‚̏o—ÍŒ‹‰Ê‚ð—‰ð‚·‚é</h2>
-<ul>
-  <li><a href="#guide_3_1">‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚Å–â‘è‚̏󋵂ð”cˆ¬‚·‚é</a></li>
-  <li><a href="#guide_3_2">–â‘è‰ÓŠ‚ðŠm”F‚·‚é</a></li>
-  <li><a href="#guide_3_3">Œ©o‚µ‚ðŠm”F‚·‚é</a></li>
-  <li><a href="#guide_3_4">ƒ‰ƒxƒ‹‚ðŠm”F‚·‚é</a></li>
-  <li><a href="#guide_3_5">ƒy[ƒW“àƒŠƒ“ƒN‚ðŠm”F‚·‚é</a></li>
-  <li><a href="#guide_3_6">‰¹º‚ł̓ǂݏグ‚Ì—lŽq‚ðŠm”F‚·‚é</a></li>
-  <li><a href="#guide_3_7">ƒIƒ“ƒ‰ƒCƒ“ƒwƒ‹ƒv‚ðŠˆ—p‚·‚é</a></li>
-</ul>
-
-<h3 id="guide_3_1">‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚Å–â‘è‚̏󋵂ð”cˆ¬‚·‚é</h3>
-<p>‘S‘Ì‚Ìó‹µ‚ðŽ‹Šo‰»ƒrƒ…[‚Å”cˆ¬‚µ‚Ü‚µ‚傤B‚Ü‚¸A‚¾‚ñ‚¾‚ñ‚ƈ­‚È‚Á‚Ä‚¢‚邱‚Æ‚É‹C‚ª‚‚­‚Í‚¸‚Å‚·B‚±‚ê‚́AˆÃ‚¯‚ê‚ΈÂ¢‚قǁAƒ†[ƒU‚ª‚»‚Ì•”•ª‚É“ž’B‚·‚é‚Ì‚ÉŽžŠÔ‚ªŠ|‚©‚Á‚Ä‚µ‚Ü‚¤‰Â”\«‚ª‚‚¢‚±‚Æ‚ð•\‚µ‚Ä‚¢‚Ü‚·B“r’†‚©‚çÄ‚Ñ–¾‚é‚­‚È‚é‚̂́A‚»‚±‚ɃAƒNƒZƒVƒrƒŠƒeƒB‚Ì”z—¶‚Æ‚µ‚ÄŒ©o‚µ‚âƒy[ƒW“àƒŠƒ“ƒN‚ªÝ’肳‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·BmiChecker‚ɏ]‚Á‚ĉü‘P‚µ‚Ä‚¢‚¯‚΁A‘S‘Ì“I‚É–¾‚é‚­‚È‚è‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg09.png" alt="Ž‹Šo‰»ƒrƒ…[‚̃Cƒ[ƒW" border="1" ><BR>
-  <span>}9. Ž‹Šo‰»ƒrƒ…[‚ŏó‘Ô‚ð”cˆ¬‚·‚é</span>
-</div>
-<p>Ô‚¢ƒrƒbƒNƒŠƒ}[ƒN‚́A‚»‚̏ꏊ‚ɉ½‚ç‚©‚̃AƒNƒZƒVƒrƒŠƒeƒB‚Ì–â‘肪‚ ‚邱‚Æ‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·Bƒ}ƒEƒX‚ð“–‚Ä‚é‚ƁA–â‘è‚Ì“à—e‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B(ƒc[ƒ‹‰º•”‚̏ڍ׃Œƒ|[ƒg‚É‚à•ñ‚³‚ê‚Ä‚¢‚Ü‚·B)</p>
-<p>Ž‡F‚ÅŽ¦‚³‚ê‚Ä‚¢‚é•”•ª‚̓‰ƒxƒ‹A…F‚ÅŽ¦‚³‚ê‚Ä‚¢‚é•”•ª‚ÍŒ©o‚µ‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·B‚±‚Ì‘¼‚É‚àAmiChecker‚́Aƒe[ƒuƒ‹ƒwƒbƒ_A“ü—̓^ƒO‚È‚Ç‚àF•t‚«‚ÅŽ¦‚µ‚Ü‚·B</p>
-<p>‚±‚ê‚ç‚̏î•ñ‚ð‚´‚Á‚Æ”cˆ¬‚µ‚½ã‚ŁAÚ×ƒŒƒ|[ƒg‚É•ñ‚³‚ê‚Ä‚¢‚é–â‘èˆê‚ˆê‚‚ɂ‚¢‚ÄŒŸØ‚µ‚Ä‚¢‚­‚Æ—Ç‚¢‚Å‚µ‚傤B</p>
-
-
-<h3 id="guide_3_2">–â‘è‰ÓŠ‚ðŠm”F‚·‚é</h3>
-<p>Ú×ƒŒƒ|[ƒg‚ªÅ‰º•”‚̃rƒ…[‚É•\Ž¦‚³‚ê‚Ü‚·B (}10) ¶‘¤‚Ì—ñ‚Ɂ™(¯)ˆó‚ª•t‚¢‚Ä‚¢‚éê‡A‚»‚̍s‚ð‘I‘ðó‘Ô‚É‚·‚é‚ƁA‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚ÅŠY“–‰ÓŠ‚ª‰©F‚̘g‚ň͂܂êƒnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B•¡”s‚ð‘I‘ð‚µ‚ÄƒnƒCƒ‰ƒCƒg‚³‚¹‚邱‚Æ‚à‰Â”\‚Å‚·B(}11)</p>
-<div class="figure">
-  <img src="images\toolimg10.png" alt="Ú×ƒŒƒ|[ƒg‚̃Cƒ[ƒW" border="1" ><BR>
-  <span>}10. Ú×ƒŒƒ|[ƒg</span>
-</div>
-<p>•ñ‚³‚ꂽ–â‘肪A‚ǂ̏ꏊ‚É‚¨‚¯‚é‚à‚Ì‚È‚Ì‚©‚ðŽ‹Šo“I‚ÉŠm”F‚Å‚«‚Ü‚·BŽ‹Šo‚É‚æ‚炸ì‹Æ‚ði‚ß‚éê‡‚́Aƒ\[ƒX‚ðŠJ‚¢‚ÄŒŸØì‹Æ‚ðs‚Á‚Ä‚­‚¾‚³‚¢B</p>
-<div class="figure">
-  <img src="images\toolimg11.png" alt="ƒnƒCƒ‰ƒCƒg‚Ì—á" border="1" ><BR>
-  <span>}11. ‰©F‚̘g‚ň͂܂ꂽ•”•ª‚ªƒGƒ‰[‰ÓŠ‚ðŽ¦‚·</span>
-</div>
-
- 
-<h3 id="guide_3_3">Œ©o‚µ‚ðŠm”F‚·‚é</h3>
-<p>‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚ÅŒ©o‚µ‚Ì‚ ‚é•”•ª‚ð•\Ž¦‚·‚é‚ƁAŒ©o‚µ•”•ª‚É—\‚ߐݒ肵‚Ä‚ ‚é”wŒiF(‰Šú’l‚͐…F)‚Å•\Ž¦‚³‚ê‚Ü‚·B‚Ü‚½Aƒ}ƒEƒX‚ð“–‚Ä‚é‚ƁAŒ©o‚µ‚̃Œƒxƒ‹‚à•\Ž¦‚³‚ê‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg12.png" alt="ˆês‚Ì”wŒiF‚ª…F‚É‚È‚Á‚Ä‚¢‚é" border="1" ><BR>
-  <span>}12. Œ©o‚µ‚ªÝ’肳‚ê‚Ä‚¢‚éê‡</span>
-</div>
-
-
-<h3 id="guide_3_4">ƒ‰ƒxƒ‹‚ðŠm”F‚·‚é</h3>
-<p>‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚ŃtƒH[ƒ€¥ƒRƒ“ƒg[ƒ‹‚Ì‚ ‚é•”•ª‚ð•\Ž¦‚·‚é‚ƁAƒ‰ƒxƒ‹‚ª•t‚¢‚Ä‚¢‚éê‡‚ɂ͐F‚ª•t‚¢‚Ä•\Ž¦‚³‚ê‚Ü‚·B}13‚Ì—á‚ł́AhŒŸõŒêh‚ɐF‚ª‚‚¢‚āAƒ‰ƒxƒ‹‚Å‚ ‚邱‚Æ‚ª•ª‚©‚è‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg13.png" alt="ƒ‰ƒxƒ‹‚ÌŽw’è‚Ì‚ ‚é—á" border="1" ><BR>
-  <span>}13. ƒ‰ƒxƒ‹‚ÌŽw’肪‚ ‚éê‡ (ŒŸõŒê‚Ì”wŒi‚ªŽ‡F‚É‚È‚Á‚Ä‚¢‚é)</span>
-</div>
-
-<p>ƒ‰ƒxƒ‹‚ª•t‚¢‚Ä‚¢‚È‚¢ê‡‚́A‰½‚àF‚ª•t‚©‚¸‚É•\Ž¦‚³‚ê‚Ü‚·B(}14)</p>
-<div class="figure">
-  <img src="images\toolimg14.png" alt="ƒ‰ƒxƒ‹‚ÌŽw’è‚Ì‚È‚¢—á" border="1" ><BR>
-  <span>}14. ƒ‰ƒxƒ‹‚ª•t‚¢‚Ä‚¢‚È‚¢ê‡ (ŒŸõŒê‚Ì”wŒi‚ÍŒ³‚Æ•Ï‚í‚ç‚È‚¢)</span>
-</div>
-
-
-<p>ƒ‰ƒxƒ‹‚ª•t‚¢‚Ä‚¢‚邱‚Æ‚ðŠm”F‚µ‚½‚çAƒtƒH[ƒ€¥ƒRƒ“ƒgƒ[ƒ‹‚ƃ‰ƒxƒ‹‚É“¯‚¶id‚ªÝ’肳‚ê‚Ä‚¢‚é‚©‚ðŠm”F‚µ‚Ü‚·B‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚щƒxƒ‹‚ÆŽv‚í‚ê‚é•”•ªA‹y‚уtƒH[ƒ€ƒRƒ“ƒg[ƒ‹•”•ª‚Ƀ}ƒEƒX‚𓖂ĂāA•\Ž¦‚³‚ê‚éid‚ðŠm”F‚µ‚Ü‚·B“¯‚¶‚Å‚ ‚ê‚Ζâ‘è‚Í‚ ‚è‚Ü‚¹‚ñB}15‚Ì—á‚ł́A³‚µ‚­“¯‚¶fq01f‚ªÝ’肳‚ê‚Ä‚¢‚邱‚Æ‚ª•ª‚©‚è‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg15.png" alt="—¼•û‚Æ‚àid‚Ì’l‚Íq01" border="1" ><BR>
-  <span>}15. ƒ‰ƒxƒ‹‚ÌID‚ðŠm”F‚·‚é</span>
-</div>
-
-
-<h3 id="guide_3_5">ƒy[ƒW“àƒŠƒ“ƒN‚ðŠm”F‚·‚é</h3>
-<p>‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚ł́AƒŠƒ“ƒNŒ³‚ª<img class="mixchar" src="images\toolimg16-1.png" alt="ƒŠƒ“ƒNŒ³ƒAƒCƒRƒ“" width="20" height="20" >AƒŠƒ“ƒNæ‚ª<img class="mixchar" src="images\toolimg16-2.png" alt="ƒŠƒ“ƒNæƒAƒCƒRƒ“" width="20" height="20" >‚Æ‚µ‚Ä•\Ž¦‚³‚ê‚Ü‚·B‚»‚ê‚çƒAƒCƒRƒ“‚ðƒNƒŠƒbƒN‚·‚é‚ƁAŠÖŒW‚ðŽ¦‚·Ô‚¢–îˆó‚ª•\Ž¦‚³‚ê‚Ü‚·B‚±‚Ì‹@”\‚ð—p‚¢‚āA“KØ‚Ȉʒu‚Ƀy[ƒW“àƒŠƒ“ƒN‚ª‚ ‚é‚©Aƒy[ƒW“àƒŠƒ“ƒN‚ª‰ó‚ê‚Ä‚¢‚È‚¢‚©‚ÌŠm”F‚ðŽ‹Šo“I‚ɍs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg16.png" alt="ƒŠƒ“ƒNŒ³‚©‚烊ƒ“ƒNæ‚֐Ԃ¢–îˆó" border="1" ><BR>
-  <span>}16. ƒy[ƒW“àƒŠƒ“ƒN‚ð‰ÂŽ‹‰»‚·‚é</span>
-</div>
-
-<p>•\Ž¦‚³‚ꂽ–îˆó‚ðÁ‚·‚ɂ́A‚à‚¤ˆê“xƒNƒŠƒbƒN‚µ‚Ü‚·B</p>
-
-
-<h3 id="guide_3_6">‰¹º‚ł̓ǂݏグ‚Ì—lŽq‚ðŠm”F‚·‚é</h3>
-<p>‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒrƒ…[‚ɂ́Aƒy[ƒWƒŒƒCƒAƒEƒg‚ð”rœ‚µA‰¹ºƒuƒ‰ƒEƒU‚È‚Ç‚Å•·‚«i‚ß‚½ê‡‚̏󋵂Ɠ¯—l‚É“à—e‚ð•\Ž¦‚·‚é‹@”\‚ª—pˆÓ‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚ð‰¹ºƒuƒ‰ƒEƒUƒ‚[ƒh‚É‚æ‚é•\Ž¦‚Æ‚¢‚¢‚Ü‚·B</p>
-<div class="figure">
-  <img src="images\toolimg17.png" alt="ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ŽÀs(‰¹ºƒuƒ‰ƒEƒUƒ‚[ƒh)‚̃{ƒ^ƒ“" border="1" ><BR>
-  <span>}17. ‰¹ºƒuƒ‰ƒEƒUƒ‚[ƒh‚É‚æ‚é•\Ž¦‚Ì—á</span>
-</div>
-<p>}17‚ł́A’ʏí‚̃rƒWƒ…ƒAƒ‹‚È•\Ž¦‚ðA‰¹ºƒ†[ƒUƒrƒŠƒeƒBƒrƒ…[‚ɃeƒLƒXƒg‚ʼn¹º‚ł̓ǂݏグ‚Ì—lŽq‚ð–Í‚µ‚Ä•\Ž¦‚µ‚Ä‚¢‚Ü‚·BŽÀs‚ɂ́A[ƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ŽÀs(‰¹ºƒuƒ‰ƒEƒUƒ‚[ƒh)]ƒ{ƒ^ƒ“‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B</p>
-
-
-<h3 id="guide_3_7">ƒIƒ“ƒ‰ƒCƒ“ƒwƒ‹ƒv‚ðŠˆ—p‚·‚é</h3>
-<p>miChecker‚̏ڍׂȎg‚¢•û‚ɂ‚¢‚Ä’²‚ׂé‚ɂ́AƒIƒ“ƒ‰ƒCƒ“ƒwƒ‹ƒv‚ðŠˆ—p‚µ‚Ä‚­‚¾‚³‚¢BƒIƒ“ƒ‰ƒCƒ“ƒwƒ‹ƒv‚́Aƒƒjƒ…[ƒo[‚É‚ ‚éuƒwƒ‹ƒv(H)v‚ð‘I‘ð‚µ‚ÄŠJ‚«‚Ü‚·BƒIƒ“ƒ‰ƒCƒ“ƒwƒ‹ƒv‚ł́A‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»ƒ‚[ƒh‚ƃ[ƒrƒWƒ‡ƒ“ƒ‚[ƒh‚ªŽ‚ƒpƒ‰ƒ[ƒ^[‚̈Ӗ¡‚Ɛݒè•û–@Aƒ[ƒrƒWƒ‡ƒ“ƒ‚[ƒh‚ÌŽg‚¢•û‚È‚Ç‚ªà–¾‚³‚ê‚Ä‚¢‚Ü‚·B</p>
- 
-<h2 id="guide_4">JIS X 8341-3:2010 ‚É‚¨‚¯‚é’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚̍ì‚è•û</h2>
-<p>‚±‚̏͂ł́AmiChecker‚ðŽg‚Á‚½JIS X 8341-3:2010 ‚Ì’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚ðŠ®¬‚³‚¹‚éì‹Æ‚Ì‘å‚Ü‚©‚È—¬‚ê‚ðà–¾‚µ‚Ü‚·B</p>
-<ul>
-  <li><a href="#guide_4_1">ì‹Æ‚Ì—¬‚ê</a></li>
-  <li><a href="#guide_4_2">Ú×ƒŒƒ|[ƒg‚ÌŠm”F‚ƃ[ƒNƒV[ƒg‚Ö‚Ì‹L“ü—á</a></li>
-  <ul>
-    <li><a href="#guide_4_2_1">•Û‘¶‚³‚ꂽ•]‰¿Œ‹‰Ê‚ðŠˆ—p‚·‚éê‡</a></li>
-    <li><a href="#guide_4_2_2">Žèì‹Æ‚Ői‚ß‚éê‡</a></li>
-  </ul>
-  <li><a href="#guide_4_3">ŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚Ö‚Ì‹L“ü—á</a></li>
-  <li><a href="#guide_4_4">’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚ÌŠ®¬—á</a></li>
-</ul>
-<h3 id="guide_4_1">ì‹Æ‚Ì—¬‚ê</h3>
-<ol>
-<li>miChecker‚őΏۃy[ƒW‚ð•]‰¿‚µ‚Ü‚·B</li>
-<li>miChecker‚ªo—Í‚µ‚½–â‘èˆê‚ˆê‚‚ɂ‚¢‚āAƒ[ƒNƒV[ƒg‚𖄂߂‚–â‘è‚ðŒŸØ‚µ‚Ä‚¢‚«‚Ü‚·B“¯‚¶–â‘肪•¡”‚ ‚éê‡‚́A‚»‚̐”‚à‹L“ü‚µ‚Ä‚¨‚«‚Ü‚·B</li>
-<li>ƒ[ƒNƒV[ƒg‚ÌŒ‹‰Ê‚ðŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚É“]‹L‚µ‚Ü‚·BŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚ł́A‘g‚ݍ‡‚킹‚â—Dæ“x‚ɍl—¶‚µ‚Ä’B¬Šî€‚Æ‚µ‚Ă̍‡”ۂ𔻒肵‚Ü‚·Bà–¾‚ª•K—v‚È•”•ª‚Í’‹L‚É‹L“ü‚µ‚Ü‚·B</li>
-<li>ÅI“I‚É‚Í’B¬Šî€ƒŠƒXƒg‚ðŠ®¬‚³‚¹‚Ü‚·B”õl‚È‚Ç‚à‹L“ü‚µ‚Ü‚·</li>
-</ol>
-<div align="center"><div class="figure">
-  <img src="images\toolimg18.png" alt="Žl‚‚̍s’ö‚»‚ꂼ‚ê‚ÅŽg‚¤ƒc[ƒ‹‚âƒtƒH[ƒ€‚̃Cƒ[ƒW" border="1" ><BR>
-  <span>}18. ì‹Æ‚Ì—¬‚ê</span>
-</div></div>
-
-
-<h3 id="guide_4_2"> Ú×ƒŒƒ|[ƒg‚ÌŠm”F‚ƃ[ƒNƒV[ƒg‚Ö‚Ì‹L“ü—á</h3>
-<p>ƒ[ƒNƒV[ƒg‚ÍŽŸ‚̃Šƒ“ƒN‚©‚ç‚àƒ_ƒEƒ“ƒ[ƒh‚Å‚«‚Ü‚·BƒŠƒ“ƒN‚ð‘I‘ði‰EƒNƒŠƒbƒN‚à‚µ‚­‚ÍShift+F10j‚µ‚½ŒãAu‘Ώۂðƒtƒ@ƒCƒ‹‚É•Û‘¶v‚ð‘I‘ð‚µ‚Äƒ_ƒEƒ“ƒ[ƒh‚̏ãA‚²—˜—p‚­‚¾‚³‚¢B</p>
-<ul>
-<li><a href="worksheet.xls">ƒ[ƒNƒV[ƒgiExcel”Łj</a></li>
-<li><a href="worksheet.ods">ƒ[ƒNƒV[ƒgiODF”Łj</a></li>
-</ul>
-<h4 id="guide_4_2_1">•Û‘¶‚³‚ꂽ•]‰¿Œ‹‰Ê‚ðŠˆ—p‚·‚éê‡</h4>
-<p>u2.6	•]‰¿Œ‹‰Ê‚ð•Û‘¶‚·‚év‚ɏ]‚Á‚Ä•]‰¿Œ‹‰Ê‚ð•Û‘¶‚µ‚Ä‚¢‚éê‡A‚»‚ê‚ðŠˆ—p‚µ‚Ä•]‰¿Œ‹‰Ê‚ðƒ[ƒNƒV[ƒg‚ÉŽæ‚荞‚Þ‚±‚Æ‚ª‚Å‚«‚Ü‚·B‚»‚̎菇‚ðˆÈ‰º‚Éà–¾‚µ‚Ü‚·B</p>
-<ol>
-<li>ƒ[ƒNƒV[ƒg‚ðŠJ‚«AhCSV“Y•t—phƒV[ƒg‚ɐ؂è‘Ö‚¦‚Ü‚·B(}19)</li>
-<div class="figure">
-  <img src="images\toolimg19.png" alt="ƒGƒNƒZƒ‹ƒV[ƒg‚̃^ƒu ‚̈ʒu" border="1" ><BR>
-  <span>}19. hCSV“Y•t—phƒV[ƒg‚ð‘I‘ð‚·‚é</span>
-</div>
-<li>‘±‚¯‚āA•Û‘¶Œ‹‰Ê‚Ìcsvƒtƒ@ƒCƒ‹‚àŠJ‚«AŠJ‚¢‚½‚çƒV[ƒg‘S‘Ì‚ð‘S‘I‘ðó‘Ô‚É‚µ‚Ü‚·B(}20)<br>
-‘S‘I‘ð‚É‚·‚é‚ɂ́A Ctrl+a ‚ð‰Ÿ‚·‚©A¶ã‚̃R[ƒi[‚ðƒNƒŠƒbƒN‚µ‚Ü‚·B‘S‘I‘ðó‘Ô‚É‚µ‚½‚çACtrl+c ‚ð‰Ÿ‚µ‚ăNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·B</li>
-<div class="figure">
-  <img src="images\toolimg20.png" alt="‘S‘I‘ðó‘Ԃ̃V[ƒg" border="1" ><BR>
-  <span>}20. •Û‘¶Œ‹‰Ê‚ðŠJ‚­</span>
-</div>
-<li>Ä‚у[ƒNƒV[ƒg‚É–ß‚èAhCSV“Y•t—phƒV[ƒg‚𓯗l‚É‘S‘I‘ðó‘Ô‚É‚µ‚āA‚»‚±‚ɃNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚½‚à‚Ì‚ð“\‚è•t‚¯‚Ü‚·B‘S‘I‘ð‚É‚Í  Ctrl+aA“\‚è•t‚¯‚É‚Í Ctrl+v ‚ð‰Ÿ‚·‚È‚Ç‚µ‚Ü‚·B</li>
-<li>Œ‹‰Ê‚ðŠm”F‚µ‚Ü‚·Bƒ[ƒNƒV[ƒg‚́hƒ[ƒNƒV[ƒg(WAICŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg—á‚ɑΉž)hƒV[ƒg‚ðŠJ‚¢‚Ä‚­‚¾‚³‚¢BmiChecker•]‰¿Œ‹‰Ê—“‚ÉŒ‹‰Ê‚ª”½‰f‚³‚ê‚Ä‚¢‚Ü‚·B}21‚ł́A‡Œv3ŒÂ‚Ì–â‘肪‚ ‚Á‚½‚±‚Æ‚ªŽ¦‚³‚ê‚Ä‚¢‚Ü‚·B</li>
-<div align="center"><div class="figure">
-  <img src="images\toolimg21.png" alt="miChecker•]‰¿Œ‹‰Ê—“‚É3‚Æ•\Ž¦‚³‚ê‚Ä‚¢‚é" border="1" ><BR>
-  <span>}21. Œ‹‰Ê‚ª”½‰f‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŠm”F‚·‚é</span>
-</div></div><br>
-<li>‚à‚µAh“K—ph‚Ì‚Æ‚±‚ë‚É"|"‚ ‚é‚¢‚Í•s“K—p‚Æ‚ ‚ê‚΁A‚»‚̍€–Ú‚ð•]‰¿‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB}21‚Ì—á‚̏ꍇ‚́A‹ó—“‚Ì‚Ü‚Ü‚Å‚·‚©‚ç“K—p‚·‚é‚à‚Ì‚Æ‚µ‚āAŒŸØ‚ði‚ß‚Ü‚·B</li>
-<li>ƒeƒXƒg•û–@‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B‚±‚Ì—á‚ł́A‰æ‘œ‚ɑ΂·‚é‘ã‘ÖƒeƒLƒXƒg‚Ì—L–³‚ðŒŸØ‚·‚鍀–Ú‚Å‚ ‚邱‚Æ‚ª‚í‚©‚è‚Ü‚·B‚à‚µA‘ã‘ÖƒeƒLƒXƒg‚ª–³‚¢‚Ì‚Å‚ ‚ê‚΁A•s“K‡‚Æ”»’f‚µ‚Ü‚·B</li>
-<li>ŠY“–‚·‚é‘S‚Ä‚Ì–â‘è‚ɂ‚¢‚ÄŒŸØ‚µ‚Ä‚­‚¾‚³‚¢BŒŸØ‚ÌŒ‹‰ÊA•s“K‡‚¾‚Á‚½‚à‚̂̐”‚𐔂¦hŠY“–ŒÂ”h‚É‹L“ü‚µ‚Ü‚·B</li>
-<div align="center"><div class="figure">
-  <img src="images\toolimg22.png" alt="“K‡‚ɂ́~A“Á‹LŽ–€‚É‚àŠÏŒõ’n‚̃ƒS‚É‘ã‘ÖƒeƒLƒXƒg‚ª–³‚¢‚Ə‘‚©‚ê‚Ä‚¢‚é" border="1" ><BR>
-  <span>}22. ƒ[ƒNƒV[ƒg‚ÌŠY“–‚·‚é•”•ª‚ð–„‚ß‚½—á</span>
-</div></div><br>
-<li>‰½‚©“Á‹LŽ–€‚ª‚ ‚ê‚΁A‚»‚ê‚ð“Á‹LŽ–€—“‚É‹L“ü‚µ‚Ü‚·B(}22)</li>
-<li>ƒ[ƒNƒV[ƒg‚Ì‘S‚Ă̍€–Ú‚ª–„‚Ü‚é‚Ü‚Å4`8‚ðŒJ‚è•Ô‚µ‚Ü‚·B</li>
-</ol>
-<h4 id="guide_4_2_2">Žèì‹Æ‚Ői‚ß‚éê‡</h4>
-<p>‚±‚±‚ł́AŽŸ‚̐}23‚ÅŽ¦‚·Ú×ƒŒƒ|[ƒg‚Ì—á‚ð—p‚¢‚āA‚±‚ê‚ðƒ[ƒNƒV[ƒg‚É“]‹L‚µ‚Ä‚¢‚­—¬‚ê‚ðà–¾‚µ‚Ü‚·B—á‚Æ‚µ‚Ä—p‚¢‚é‚̂́u‰æ‘œ‚Éalt‘®«‚ª‚ ‚è‚Ü‚¹‚ñEEEv‚Æ•ñ‚³‚ê‚Ä‚¢‚é–â‘è‚Å‚·B</p>
-<div align="center"><div class="figure">
-  <img src="images\toolimg23.png" alt="Ú×ƒŒƒ|[ƒg‚̃Cƒ[ƒW" border="1" ><BR>
-  <span>}23. Ú×ƒŒƒ|[ƒg‚Ì•\Ž¦—á</span>
-</div></div>
-
-<ol>
-<li>—á‚Æ‚µ‚Ä‘I‘ð‚µ‚½‰ÓŠ‚ł́A’B¬Šî€ 7.1.1.1 ‚ÌŽÀ‘••û–@‚Æ‚µ‚ÄF38, F65, H37 ‹y‚Ñ H67 ‚̃Gƒ‰[‚ª‚ ‚邱‚Æ‚ª•ñ‚³‚ê‚Ä‚¢‚Ü‚·Bƒ[ƒNƒV[ƒg‚ðŠJ‚«‚»‚Ì•”•ª‚ðŒ©‚Â‚¯‚Ü‚·B</li>
-<div align="center"><div class="figure">
-  <img src="images\toolimg24.png" alt="ƒ[ƒNƒV[ƒgã‚ÌŠY“–‰ÓŠ" border="1" ><BR>
-  <span>}24. ƒ[ƒNƒV[ƒg‚ÌŠY“–‚·‚é•”•ª</span>
-</div></div><br>
-
-<li>}24‚ª‚»‚ÌŠY“–‚·‚é•”•ª‚Å‚·B‚à‚µAh“K—ph‚Ì‚Æ‚±‚ë‚É"|"‚ ‚é‚¢‚Í•s“K—p‚Æ‚ ‚ê‚΁A‚±‚̍€–Ú‚ð‚±‚êˆÈã•]‰¿‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB}24‚̏ꍇ‚́A‹ó—“‚Ì‚Ü‚Ü‚Å‚·‚©‚ç“K—p‚·‚é‚à‚Ì‚Æ‚µ‚āAŒŸØ‚ði‚ß‚Ü‚·B</li>
-<li>ƒeƒXƒg•û–@‚ð“Ç‚ñ‚Å‚­‚¾‚³‚¢B‚±‚Ì—á‚ł́A‰æ‘œ‚ɑ΂·‚é‘ã‘ÖƒeƒLƒXƒg‚Ì—L–³‚ðŒŸØ‚·‚鍀–Ú‚Å‚ ‚邱‚Æ‚ª‚í‚©‚è‚Ü‚·B‚à‚µA‘ã‘ÖƒeƒLƒXƒg‚ª–³‚¢‚Ì‚Å‚ ‚ê‚΁A•s“K‡‚Æ”»’f‚µ‚Ü‚·B</li>
-<li>Ú×ƒŒƒ|[ƒg‚É–ß‚Á‚āA“¯—l‚Ì–â‘è‚𐔂¦‚Ä‚­‚¾‚³‚¢B‚»‚ÌŒ‹‰Ê‚ÍŠY“–ŒÂ”—“‚É‹L“ü‚µ‚Ü‚·B</li>
-<li>‰½‚©“Á‹LŽ–€‚ª‚ ‚ê‚΁A‚»‚ê‚ð‹L“ü‚µ‚Ü‚·B‚»‚Ì‹L“ü—Ⴊ}25‚Å‚·B</li>
-<div align="center"><div class="figure">
-  <img src="images\toolimg25.png" alt="“K‡AŠY“–ŒÂ”A“Á‹LŽ–€‚ª‹L“ü‚³‚ê‚Ä‚¢‚é" border="1" ><BR>
-  <span>}25. ƒ[ƒNƒV[ƒg‚ÌŠY“–‚·‚é•”•ª‚ð–„‚ß‚½—á</span>
-</div></div><br>
-
-<li>ƒ[ƒNƒV[ƒg‚Ì‘S‚Ă̍€–Ú‚ª–„‚Ü‚é‚Ü‚Å‚P‚©‚ç5‚ðŒJ‚è•Ô‚µ‚Ü‚·B</li>
-</ol> 
-<h3 id="guide_4_3">ŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚Ö‚Ì‹L“ü—á</h3>
-<p>ƒ[ƒNƒV[ƒg‚Ì“à—e‚ðŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚É“]‹L‚µ‚Ä‚¢‚«A’B¬Šî€‚̍‡”Û‚ðŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚̏ã‚Å”»’f‚µ‚Ü‚·BŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚Ì—˜—p•û–@‚́AŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚é‘gD‚â’c‘Ì‚ÌŽwŽ¦‚ɏ]‚Á‚Ä‚­‚¾‚³‚¢B</p>
-<div align="center"><div class="figure">
-  <img src="images\toolimg26.png" alt="ŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚̃Cƒ[ƒW" border="1" ><BR>
-  <span>}26. ŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚Ì—á</span>
-</div></div>
-
-<br>
-<p>ƒ|ƒCƒ“ƒg</p>
-<ul>
-<li>ˆê‚‚̍€–Ú‚É•s“K‡‚ª‡‚Á‚½‚Æ‚µ‚Ä‚àA‘g‚ݍ‡‚킹‚â—Dæ“x‚Å’B¬Šî€ƒŒƒxƒ‹‚Å‚Í“K‡‚Æ‚È‚éê‡‚ª‚ ‚è‚Ü‚·B</li>
-<li>‚»‚Ì’B¬Šî€‚Ì–Ú“I‚ð—Ç‚­—‰ð‚Å‚«‚é‚悤‚É‚È‚ê‚΁A—Dæ“x‚̍‚‚¢‚à‚Ì‚ðæ‚É•]‰¿‚·‚é‚È‚Ç‚µ‚āAì‹Æ‚ðŒø—¦“I‚ɐi‚߂邱‚Æ‚ª‚Å‚«‚Ü‚·B</li>
-<li>‚æ‚葽‚­‚Ì—˜—pŽÒ‚É‚Æ‚Á‚ăAƒNƒZƒVƒuƒ‹‚Å‚ ‚邽‚߂ɂ́A­‚È‚­‚Æ‚àAŽ¦‚³‚ê‚Ä‚¢‚é‘S‚Ä‚ÌŽÀ‘••û–@‚ɂ‚¢‚Ä•]‰¿‚·‚ׂ«‚Å‚µ‚傤B</li>
-</ul>
-
-<h3 id="guide_4_4">’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚ÌŠ®¬—á</h3>
-<p>ŽÀ‘•ƒ`ƒFƒbƒNƒŠƒXƒg‚ªŠ®¬‚µ‚½‚çA’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚ðŠ®¬‚³‚¹‚Ü‚·B</p>
-<p>’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚́A’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚ð’ñ‹Ÿ‚µ‚Ä‚¢‚é‘gD‚â’c‘Ì‚ÌŽwŽ¦‚ɏ]‚Á‚Ä‚­‚¾‚³‚¢B</p>
-<div align="center"><div class="figure">
-  <img src="images\toolimg27.png" alt="’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚̃Cƒ[ƒW" border="1" ><BR>
-  <span>}27. ’B¬Šî€ƒ`ƒFƒbƒNƒŠƒXƒg‚Ì—á</span>
-</div>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker ‚̍\¬</A>
-<LI><A href="modes.html">“ñ‚‚̏áŠQŽ‹Šo‰»</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-</UL>
-
-<p>
-<a href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</a>
-<hr>
-<div class="logo">
- <div class="figure">
-  <img src="images/logo.gif" alt="">
- </div>
-</div>
-</p>
-
-
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/parametersBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/parametersBlind.html
deleted file mode 100644
index ac9c5fd..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/parametersBlind.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Ý’èƒpƒlƒ‹iBlind Ý’èj</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Ý’èƒpƒlƒ‹i‰¹ºƒ†[ƒUƒrƒŠƒeƒB Ý’èj</H1>
-
-<P>
-Ý’èƒpƒlƒ‹i‰¹ºƒ†[ƒUƒrƒŠƒeƒB Ý’èj‚ł́A‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»‚̏ڍׂðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-<P><B>ƒŒƒCƒAƒEƒg•Û‘¶ƒ‚[ƒhÝ’è</B>:‚±‚̃‚[ƒh‚́AƒEƒFƒuƒy[ƒW‚Ì‘å‚Ü‚©‚ȃŒƒCƒAƒEƒg‚Í‚»‚̂܂܂ŁA‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðŽ‹Šo‰»‚µ‚Ü‚·BŽŸ‚̏ڍאݒè‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-  <UL class="space">
-  <LI><B>‹–—e“ž’BŽžŠÔ‚̐F</B>: <b>Ž‹Šo‰»</b>ƒrƒ…[‚ł́AƒEƒFƒuƒy[ƒW“à‚ÌŠe—v‘f‚Ö‚Ì“ž’BŽžŠÔ‚ª”wŒiF‚É‚æ‚è•\Œ»‚³‚ê‚Ü‚·BŠe—v‘f‚Ö‚Ì“ž’BŽžŠÔ‚ªA0•b‚ÌŽž‚Í”’A‹–—eÅ‘å“ž’BŽžŠÔi‚¨‚æ‚Ñ‚»‚ê‚æ‚è’·‚¢“ž’BŽžŠÔj‚ª‚±‚±‚Å‘I‘ð‚³‚ê‚½FA‚»‚ÌŠÔ‚ª”’‚Æ‘I‘ð‚³‚ê‚½F‚Ì’†ŠÔFiƒOƒ‰ƒf[ƒVƒ‡ƒ“j‚Æ‚È‚è‚Ü‚·B
-
-  <LI><B>‹–—e“ž’BŽžŠÔ</B>: ‹–—eÅ‘å“ž’BŽžŠÔ‚ð•ÏX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒfƒtƒHƒ‹ƒg‚Í90•b‚Å‚·B
-
-  <LI><B>ƒe[ƒuƒ‹‚Ì‹«ŠEAƒAƒNƒZƒVƒrƒŠƒeƒBŠÖ˜Aƒ^ƒO‚̐F•ª‚¯</B>: ƒe[ƒuƒ‹‚Ì‹«ŠE‚ƃAƒNƒZƒVƒrƒŠƒeƒBŠÖ˜Aƒ^ƒOiŒ©o‚µƒ^ƒOAƒe[ƒuƒ‹ƒwƒbƒ_ƒ^ƒOA“ü—̓^ƒOAƒ‰ƒxƒ‹ƒ^ƒOj‚̐F‚ð•ÏX‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-
-  </UL>
-</P>
-
-<B>•s“KØ‚È ALT ‘®«</B>: 
-<BR>u<B>•s“KØ‚È ALT ‘®«ƒŠƒXƒg‚̕ҏW</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚é‚ƃpƒlƒ‹‚ªŠJ‚«AALT ‘®«‚Æ‚µ‚Ä•s“KØ‚ȃeƒLƒXƒg‚ð•ÒW‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-
-<B>Œ¾Œê</B>: 
-<BR>ƒ‰ƒWƒIƒ{ƒ^ƒ“‚ŁAƒEƒFƒuƒy[ƒW‚Ì–{•¶‚ÌŒ¾Œê‚ð‘I‘ð‚µ‚Ü‚·B
-</P>
-
-<P>
-u<B>ƒfƒtƒHƒ‹ƒg‚Ì•œŒ³</B>v ƒ{ƒ^ƒ“: ‚·‚ׂĂ̐ݒè’l‚ðƒfƒtƒHƒ‹ƒg‚É–ß‚µ‚Ü‚·B
-<BR>
-u<B>“K—p</B>v ƒ{ƒ^ƒ“: Ý’èƒpƒlƒ‹‚ð•Â‚¶‚¸‚ɁAŠeÝ’è’l‚ð•Û‘¶‚µ‚Ü‚·B
-<BR>
-u<B>OK</B>v ƒ{ƒ^ƒ“: Ý’è‚ð•Û‘¶‚µ‚āAÝ’èƒpƒlƒ‹‚ð•Â‚¶‚Ü‚·B
-<BR>
-u<B>ƒLƒƒƒ“ƒZƒ‹</B>v ƒ{ƒ^ƒ“: Ý’è‚ð•Û‘¶‚¹‚¸‚ɁAÝ’èƒpƒlƒ‹‚ð•Â‚¶‚Ü‚·B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker ‚̍\¬</A>
-<LI><A href="checkBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/parametersLv.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/parametersLv.html
deleted file mode 100644
index 26ed0ca..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/parametersLv.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Ý’èƒpƒlƒ‹iLow Vision Ý’èj</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Ý’èƒpƒlƒ‹iƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ Ý’èj</H1>
-<P>
-Ý’èƒpƒlƒ‹iƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ Ý’èj‚ł́AƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚·‚郍[ƒrƒWƒ‡ƒ“‚̏ǏóiáŠQj‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-‰º‹L‚Ì3€–Ú‚ðAƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ð—p‚¢‚ÄŽ©—R‚É‘g‚ݍ‡‚킹‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-‚Ü‚½A‚±‚ê‚ç‚̏ǏóiáŠQj‚Í‚»‚ꂼ‚êŒÅ—L‚̃pƒ‰ƒ[ƒ^[‚ðŽ‚Á‚Ä‚¢‚Ü‚·B
-</P>
-<UL class="space">
-<LI><B>Ž‹—Í</B>: Ž‹—͂̈«‚¢•û‚ÌŒ©‚¦•û‚ðƒVƒ~ƒ…ƒŒ[ƒg‚µ‚Ü‚·Bƒ‹[ƒ‰[‚ðƒXƒ‰ƒCƒh‚³‚¹‚āAŽ‹—Í0.1 ‚©‚ç 1.0 ‚Ü‚Å‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-<LI><B>FŠoˆÙí</B>: FŠoˆÙí‚Ì•û‚ÌŒ©‚¦•û‚ðƒVƒ~ƒ…ƒŒ[ƒg‚µ‚Ü‚·Bˆê”Ê“I‚ȐFŠoˆÙí‚Ì3ƒ^ƒCƒvi‘æˆêFŠoˆÙíA‘æ“ñFŠoˆÙíA‘æŽOFŠoˆÙíj‚©‚ç‘I‘ð‚Å‚«‚Ü‚·B
-<LI><B>…»‘Ì“§‰ß—¦i”N—îj</B>: ‰Á—î‚Æ‚Æ‚à‚ɐ…»‘Ì‚ªŒõi“Á‚É’Z‚¢”g’·j‚ð’Ê‚µ‚Â炭‚Ȃ錻Û‚ðƒVƒ~ƒ…ƒŒ[ƒg‚µ‚Ü‚·Bƒ‹[ƒ‰[‚ðƒXƒ‰ƒCƒh‚³‚¹‚āA20Ë‚©‚ç60Ë‚Ü‚Å‚ðÝ’è‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</UL>
-<P>
-‰E‘¤‚É•\Ž¦‚³‚ê‚Ä‚¢‚é2‚‚̉摜‚́Aã‚ªƒIƒŠƒWƒiƒ‹‰æ‘œA‰º‚ªŒ»Ý‚̐ݒè‚ŃVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ðs‚Á‚½ê‡‚̃vƒŒƒrƒ…[‰æ‘œ‚Å‚·B
-ƒ`ƒFƒbƒNƒ{ƒbƒNƒX‚ð‘I‘ð^‰ðœ‚µ‚½‚èAƒpƒ‰ƒ[ƒ^[‚ð•ÏX‚·‚邽‚тɁA‘¦À‚ɃvƒŒƒrƒ…[‰æ‘œ‚É”½‰f‚³‚ê‚Ü‚·B
-‚±‚ê‚ç‚̉摜‚ðŒ©”ä‚ׂ邱‚Æ‚É‚æ‚èAÝ’è’l‚ðŠm”F‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-
-<P>
-u<B>ƒfƒtƒHƒ‹ƒg‚Ì•œŒ³</B>v ƒ{ƒ^ƒ“: ‚·‚ׂĂ̐ݒè’l‚ðƒfƒtƒHƒ‹ƒg‚É–ß‚µ‚Ü‚·B
-<BR>
-u<B>“K—p</B>v ƒ{ƒ^ƒ“: Ý’èƒpƒlƒ‹‚ð•Â‚¶‚¸‚ɁAŠeÝ’è’l‚ð•Û‘¶‚µ‚Ü‚·B
-<BR>
-u<B>OK</B>v ƒ{ƒ^ƒ“: Ý’è‚ð•Û‘¶‚µ‚āAÝ’èƒpƒlƒ‹‚ð•Â‚¶‚Ü‚·B
-<BR>
-u<B>ƒLƒƒƒ“ƒZƒ‹</B>v ƒ{ƒ^ƒ“: Ý’è‚ð•Û‘¶‚¹‚¸‚ɁAÝ’èƒpƒlƒ‹‚ð•Â‚¶‚Ü‚·B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker ‚̍\¬</A>
-<LI><A href="checkLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/problemsBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/problemsBlind.html
deleted file mode 100644
index b2b143c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/problemsBlind.html
+++ /dev/null
@@ -1,108 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>uƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒB‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>uƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</H1>
-
-<UL>
-<LI><a href="#accessTime">“ž’BŽžŠÔ</a>
-<LI><a href="#internalLink">ƒy[ƒW“àƒŠƒ“ƒN</a>
-<LI><a href="#redundantText">ç’·‚ȃeƒLƒXƒg‚̏î•ñ</a>
-<LI><a href="#inadequacyalt">•s“KØ‚È alt ‘®«</a>
-<LI><a href="#tableProblem">ƒe[ƒuƒ‹‚ÉŠÖ˜A‚·‚é–â‘è</a>
-<LI><a href="#accGuideline">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x</a>
-</UL>
-
-
-<P>
-miChecker ‚͉¹ºƒuƒ‰ƒEƒU‚ðŽg‚Á‚ăEƒFƒuƒy[ƒW‚ð“Ç‚Þƒ†[ƒU[‚É‚Æ‚Á‚ẴAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_‚ðŒŸo‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŒŸo‚³‚ꂽ–â‘è“_‚́AÚ×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦‚Ì uƒGƒ‰[“à—ev ‚É•\Ž¦‚³‚ê‚Ü‚·B
-‚±‚±‚ł́AmiChecker ‚ÅŒŸo‚³‚ê‚é–â‘è“_‚ƁA‚»‚ê‚ç‚ւ̑Ώˆ‚ÌŽd•û‚ɂ‚¢‚ďq‚ׂ܂·B
-</P>
-
-<H2 id="accessTime">“ž’BŽžŠÔ</H2>
-<P>
-u“ž’BŽžŠÔv ‚Ƃ́A‰¹ºƒuƒ‰ƒEƒU‚ðŽg‚Á‚ăEƒFƒuƒy[ƒW‚ð“Ç‚ñ‚¾ê‡‚ɁAƒy[ƒW‚̐擪‚©‚çŠe—v‘f‚Ü‚Å“ž’B‚·‚é‚Ì‚É‚©‚©‚鎞ŠÔ‚Ì‚±‚Æ‚ðˆÓ–¡‚µ‚Ü‚·B
-‚à‚µƒEƒFƒuƒy[ƒW‚̏î•ñ—Ê‚ª”ñí‚É‘½‚­A“KØ‚ȃy[ƒW“àƒŠƒ“ƒN‚ªÝ’肳‚ê‚Ä‚¢‚È‚¢ê‡A‰º‚ɍs‚­‚Ù‚Ç“ž’BŽžŠÔ‚ª’·‚­‚È‚èA‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚̓EƒFƒuƒy[ƒW‚Ì‘å•”•ª‚ɃAƒNƒZƒX‚·‚é‚Ì‚ª¢“ï‚É‚È‚è‚Ü‚·B
-miChecker ‚̓EƒFƒuƒy[ƒW“à‚ÌŠe—v‘f‚Ö‚Ì“ž’BŽžŠÔ‚ðA”wŒiF‚ðƒOƒ‰ƒf[ƒVƒ‡ƒ“‚Å•\Œ»‚·‚邱‚Æ‚É‚æ‚Á‚ÄŽ‹Šo‰»‚µ‚Ü‚·B
-‹–—eÅ‘å“ž’BŽžŠÔi‰Šú’l‚Í90•bj‚ð’´‚¦‚é—v‘f‚͐^‚Á•‚É•\Ž¦‚³‚ê‚Ü‚·B
-‚‚܂èA‚±‚ê‚ç‚Ì—v‘f‚́A‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚Ä”ñí‚ɃAƒNƒZƒX‚µ‚Â炢‚Æ‚¢‚±‚Æ‚É‚È‚è‚Ü‚·B
-</P>
-<P>
-“ž’BŽžŠÔ‚Ì–â‘è‚ɑΏˆ‚·‚邽‚߂ɂ́Aƒy[ƒW“àƒŠƒ“ƒN‚ð“KØ‚ɐݒ肷‚é•K—v‚ª‚ ‚è‚Ü‚·B
-‚Ü‚½AŒ©o‚µƒ^ƒO‚ð—p‚¢‚āAƒEƒFƒuƒy[ƒW‘S‘Ì‚ð“KØ‚ɍ\‘¢‰»‚·‚邱‚Æ‚à”ñí‚É—L—p‚Å‚·B
-</P>
-
-<H2 id="internalLink">ƒy[ƒW“àƒŠƒ“ƒN</H2>
-<P>
-‰¹ºƒuƒ‰ƒEƒU‚É‚æ‚éƒiƒrƒQ[ƒVƒ‡ƒ“‚ð—eˆÕ‚É‚·‚邽‚߂ɁAƒy[ƒW“àƒŠƒ“ƒN‚Í”ñí‚É‹­—Í‚È•Ší‚É‚È‚è‚Ü‚·B
-miChecker ‚Í &quot;–{•¶‚ÖƒWƒƒƒ“ƒv&quot; ƒŠƒ“ƒN‚Ì—L–³‚𒲂ׂ܂·B
-‚±‚̃Šƒ“ƒN‚ª‘}“ü‚³‚ê‚Ä‚¢‚ê‚΁A‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU‚̓EƒFƒuƒy[ƒW‚̐擪‚©‚烁ƒCƒ“‚Ì•”•ªi–{•¶j‚É‚·‚®‚Ɉړ®‚·‚邱‚Æ‚ª‚Å‚«‚é‚悤‚É‚È‚è‚Ü‚·B
-</P>
-<P>
-î•ñ—Ê‚Ì‘½‚¢ƒEƒFƒuƒy[ƒWi‘S‘Ì‚ð“ǂݏグ‚é‚Ì‚ÉŽžŠÔ‚ª‚©‚©‚éƒEƒFƒuƒy[ƒWj‚ɂ́A“KØ‚Ƀy[ƒW“àƒŠƒ“ƒN‚ð‘}“ü‚·‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
-miChecker ‚́AƒŠƒ“ƒNæ‚ª‘¶Ý‚µ‚È‚¢ƒy[ƒW“àƒŠƒ“ƒN‚âA“ǂݏグ‰Â”\‚ȃeƒLƒXƒg‚ª‚È‚¢i‚‚܂艹ºƒuƒ‰ƒEƒU‚ÅŒŸ’m‚Å‚«‚È‚¢jƒy[ƒW“àƒŠƒ“ƒN‚àŒŸo‚µ‚Ü‚·B
-‚±‚ê‚ç‚̃Gƒ‰[‚ªŒŸo‚³‚ꂽ‚çA“KØ‚ɏC³‚µ‚Ä‚­‚¾‚³‚¢B
-<b>Ž‹Šo‰»</b>ƒrƒ…[‚ŃŠƒ“ƒNŒ³ƒAƒCƒRƒ“‚ð‘I‘ð‚·‚é‚ƁA‘Ήž‚·‚郊ƒ“ƒNæƒAƒCƒRƒ“‚Ü‚Å‚ÌŠÔ‚É–îˆó‚ª•`‰æ‚³‚ê‚Ü‚·B
-</P>
-
-<H2 id="redundantText">ç’·‚ȃeƒLƒXƒg‚̏î•ñ</H2>
-<P>
-miChecker ‚͏璷‚ȃeƒLƒXƒg‚̏î•ñ‚ðŒŸo‚µ‚Ü‚·B
-‚½‚Æ‚¦‚΁A&quot;“d˜b’ &quot; ‚Æ‚¢‚¤ alt ‘®«‚ª—^‚¦‚ç‚ꂽƒAƒCƒRƒ“‚ÌŒã‚É &quot;“d˜b’ &quot; ‚Æ‚¢‚¤ƒeƒLƒXƒg‚ªŒJ‚è•Ô‚³‚êA‚»‚ꂼ‚ꓯ‚¶ƒy[ƒW‚ɃŠƒ“ƒN‚ªÝ’肳‚ê‚Ä‚¢‚é‚悤‚ȏꍇA
-‰¹ºƒuƒ‰ƒEƒU‚́u“d˜b’ “d˜b’ v‚Æ“¯‚¶ƒeƒLƒXƒg‚ð2‰ñ“ǂݏグ‚Ü‚·B
-‚±‚ê‚͓ǂݏグŽžŠÔ‚𑝑傳‚¹Aƒ†[ƒUƒrƒŠƒeƒB‚ð’ቺ‚³‚¹‚é‚Æ‚Æ‚à‚ɁAƒ†[ƒU[‚ð¬—‚³‚¹‚Ä‚µ‚Ü‚¢‚Ü‚·B
-‚±‚̂悤‚ȏꍇ‚́AƒAƒCƒRƒ“‚Ì alt ‘®«‚ð‹ó•¶Žš (&quot;&quot;) ‚É‚·‚é‚Ì‚ª“KØ‚Å‚·B
-</P>
-
-<H2 id="inadequacyalt">•s“KØ‚Èalt‘®«</H2>
-<P>
-miChecker ‚́A‰æ‘œ‚Ì•s“KØ‚È alt ‘®«i‘ã‘ÖƒeƒLƒXƒgj‚ðŒŸo‚µ‚Ü‚·B
-‚½‚Æ‚¦‚΁AƒXƒy[ƒT[‰æ‘œiƒŒƒCƒAƒEƒg‚𐮂¦‚é–Ú“I‚Å—p‚¢‚ç‚ê‚é‹ó”’‚̉摜j‚É &quot;spacer&quot; ‚Æ‚¢‚¤ alt ‘®«‚ð—^‚¦‚邱‚Æ‚Í•s“KØ‚Å‚·B
-‚±‚ê‚́AƒXƒy[ƒT[‰æ‘œ‚Ì‘¶Ý‚ª‚í‚©‚Á‚Ä‚àA‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚É‚Æ‚Á‚Ă͈Ӗ¡‚ª‚È‚­A&quot;spacer&quot; ‚Ɠǂݏグ‚Ä‚à’P‚Ƀ†[ƒU[‚ð¬—‚³‚¹‚éŒø‰Ê‚µ‚©‚È‚¢‚©‚ç‚Å‚·B
-‚±‚̂悤‚ȏꍇ‚ɂ́AƒAƒCƒRƒ“‚Ì alt ‘®«‚ð‹ó•¶Žš (&quot;&quot;) ‚É‚·‚é‚Ì‚ª“KØ‚Å‚·B
-</P>
-
-<H2 id="tableProblem">ƒe[ƒuƒ‹‚ÉŠÖ˜A‚·‚é–â‘è</H2>
-<P>
-&lt;table&gt;ƒ^ƒO‚Í•\iƒf[ƒ^ƒe[ƒuƒ‹j‚ðì‚é‚Ì‚É‚àAƒŒƒCƒAƒEƒg‚𐮂¦‚é–Ú“IiƒŒƒCƒAƒEƒgƒe[ƒuƒ‹j‚É‚à—˜—p‚³‚ê‚Ä‚¢‚Ü‚·B
-‚¢‚¸‚ê‚̏ꍇ‚É‚àAî•ñ‚ðƒe[ƒuƒ‹‚©‚ç uŽ‹Šo“IE’¼ŠÏ“I‚ÉŠl“¾‚·‚鏇˜v ‚ƁA‰¹ºƒuƒ‰ƒEƒU‚É‚æ‚é u“ǂݏグ‡˜v ‚ªˆÙ‚È‚éƒP[ƒX‚ª‘½‚­Aƒe[ƒuƒ‹‚̓†[ƒUƒrƒŠƒeƒB‚Ì–â‘è‚ðˆø‚«‹N‚±‚µ‚â‚·‚¢‚ÆŒ¾‚¦‚Ü‚·B
-miChecker ‚̓e[ƒuƒ‹ƒZƒ‹‚ðŽ‹Šo‰»‚µAƒEƒFƒuƒy[ƒW§ìŽÒ‚ªƒe[ƒuƒ‹\‘¢‚ð”cˆ¬‚·‚é‚Ì‚ð•‚¯‚Ü‚·B
-</P>
-<P>
-“ü‚êŽq‚É‚È‚Á‚½ƒe[ƒuƒ‹‚ªŽg—p‚³‚ê‚Ä‚¢‚é‚ƁA‰¹ºƒuƒ‰ƒEƒUƒ†[ƒU[‚̓EƒFƒuƒy[ƒW‚̍\‘¢‚ð—‰ð‚·‚é‚±‚Æ‚ª‚Ü‚·‚Ü‚·¢“ï‚É‚È‚è‚Ü‚·B
-‚Ü‚½AƒEƒFƒuƒy[ƒW§ìŽÒ‚É‚Æ‚Á‚Ä‚àAƒEƒFƒuƒy[ƒW‚ª‰¹ºƒuƒ‰ƒEƒU‚ɂǂ̂悤‚ɓǂݏグ‚ç‚ê‚é‚©—\‘ª‚·‚é‚Ì‚ª“‚­‚È‚è‚Ü‚·B
-</P>
-<P>
-miChecker ‚́AƒAƒNƒZƒVƒrƒŠƒeƒBŠÖ˜Aƒ^ƒO‚ɐF‚ð‚‚¯‚Ä•\Ž¦‚µ‚½‚èAƒe[ƒuƒ‹ƒZƒ‹‚ð•\Ž¦‚·‚邱‚Æ‚É‚æ‚è HTML •¶‘‚̍\‘¢‚ðŽ‹Šo‰»‚µ‚Ü‚·B
-<b>Ž‹Šo‰»</b>ƒrƒ…[‚ł́Aƒe[ƒuƒ‹ƒwƒbƒ_[ƒZƒ‹iŒ©o‚µƒZƒ‹j‚Í—Î(*)‚Å•\Ž¦‚³‚ê‚Ü‚·(*F‚͐ݒèƒpƒlƒ‹‚ŕύX‰Â)B
-ƒf[ƒ^ƒe[ƒuƒ‹‚ɂ́Aí‚Ƀe[ƒuƒ‹ƒwƒbƒ_[ƒZƒ‹‚ð‘}“ü‚·‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
-</P>
-
-<H2 id="accGuideline">ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x</H2>
-<P>
-miChecker ‚͏]—ˆ‚̃AƒNƒZƒVƒrƒŠƒeƒBEƒ`ƒFƒbƒJ[‚Æ“¯—l‚ɁAƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’“x‚ðƒ`ƒFƒbƒN‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-Ú×‚Í u<A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>v ‚ð‚²ŽQÆ‚­‚¾‚³‚¢B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="checkBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/problemsLv.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/problemsLv.html
deleted file mode 100644
index efaba18..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/problemsLv.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>uƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>uƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</H1>
-
-
-<UL>
-<LI><a href="#fixedFont">ŒÅ’èƒtƒHƒ“ƒg</a>
-<LI><a href="#smallFont">¬‚³‚¢•¶Žš</a>
-<LI><a href="#textColor">ƒeƒLƒXƒg‚̐F</a>
-<LI><a href="#imageColor">‰æ‘œ‚̐F</a>
-<LI><a href="#severityValues">[“x‚Ì’l</a>
-</UL
-
-<P>
-miChecker ‚ÍŽ‹Šo‚ðŽg‚¤ƒ[ƒrƒWƒ‡ƒ“ƒ†[ƒU[i‚±‚±‚ł͎㎋AFŠoˆÙíA”’“àáA‚ ‚é‚¢‚Í‚»‚ê‚ç‚ð‘g‚ݍ‡‚킹‚½ÇóiáŠQj‚ðŽ‚Âƒ†[ƒU[j‚ÌŒ©‚¦•û‚ðƒVƒ~ƒ…ƒŒ[ƒg‚µAƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_‚ðŒŸo‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·BŒŸo‚³‚ꂽ–â‘è“_‚́AÚ×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦‚Ì uƒGƒ‰[“à—ev ‚É•\Ž¦‚³‚ê‚Ü‚·B
-‚±‚±‚ł́Aƒ[ƒrƒWƒ‡ƒ“‚ÉŠÖŒW‚·‚é4‚‚̖â‘è“_‚Æ‚»‚ê‚ç‚ւ̑Ώˆ•û–@A‚¨‚æ‚Ñ–â‘è‚̐[“x‚ÌŽZo•û–@‚ɂ‚¢‚Äà–¾‚µ‚Ü‚·B
-</P>
-
-<H2 id="fixedFont">ŒÅ’èƒtƒHƒ“ƒg</H2>
-<P>
-<B>–â‘è“_</B>F<BR>
-ƒuƒ‰ƒEƒU‚̐ݒè‚Å‘å‚«‚³‚ð•ÏX‚Å‚«‚È‚¢ƒtƒHƒ“ƒg‚ªŽg—p‚³‚ê‚Ä‚¢‚éBƒtƒHƒ“ƒgƒTƒCƒY‚ð &quot;8pt&quot; ‚â &quot;5mm&quot; ‚̂悤‚ɁA‹ï‘Ì“I‚Ȑ”’l‚ÅŽw’肵‚Ä‚¢‚éê‡‚É‹N‚«‚Ü‚·B<BR>
-<B>‘Ώˆ–@</B>F<BR>
-ƒtƒHƒ“ƒgƒTƒCƒY‚ðâ‘΃TƒCƒYŽw’èi‚½‚Æ‚¦‚Î &quot;large&quot;jA‘Š‘΃TƒCƒYŽw’èi‚½‚Æ‚¦‚Î &quot;larger&quot;jA‚Ü‚½‚̓p[ƒZƒ“ƒe[ƒW‚ÅŽw’肵‚Ü‚·B
-</P>
-
-<H2 id="smallFont">¬‚³‚¢•¶Žš</H2>
-<P>
-
-<B>–â‘è“_</B>F<BR>
-ƒuƒ‰ƒEƒU‚ÅŽw’è‚Å‚«‚éÅ‘å‚̃tƒHƒ“ƒgƒTƒCƒY‚É‚µ‚Ä‚àA•¶Žš‚ª¬‚³‰ß‚¬‚ÄŒ©‚Â炢B<BR>
-<B>‘Ώˆ–@</B>F<BR>
-ƒŒƒCƒAƒEƒg‚𐮂¦‚é–Ú“I‚ŏ¬‚³‚È•¶Žš‚ðŽw’肵‚È‚¢‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
-</P>
-
-<H2 id="textColor">ƒeƒLƒXƒg‚̐F</H2>
-<P>
-
-<B>–â‘è“_</B>F<BR>
-•¶ŽšF‚Æ”wŒiF‚ªAFŠoˆÙíƒ†[ƒU[‚â”’“àáƒ†[ƒU[‚É‚Æ‚Á‚Ä‹æ•Ê‚µ‚Â炢BFŠoˆÙíƒ†[ƒU[‚̐F‚ÌŠ´‚¶•û‚́A‘½‚­‚̐l‚Æ‘½­ˆÙ‚È‚Á‚Ä‚¢‚Ü‚·B‘½‚­‚̐l‚É‚Æ‚Á‚Ä‹æ•Ê‚Å‚«‚éF‚ªAFŠoˆÙíƒ†[ƒU[‚É‚Æ‚Á‚Ä‚Í‹æ•Ê‚µ‚Â炢‚Æ‚¢‚¤‚±‚Æ‚à‹N‚±‚蓾‚Ü‚·B<BR>
-<B>‘Ώˆ–@</B>F<BR>
-•¶ŽšF‚Æ”wŒiF‚ɃRƒ“ƒgƒ‰ƒXƒg‚̍·‚ð‚‚¯‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
-–¾‚é‚¢”wŒiF‚Ɉ¢•¶ŽšFA‚ ‚é‚¢‚͈¢”wŒiF‚É–¾‚é‚¢•¶ŽšF‚Ì‘g‚ݍ‡‚킹‚Å•\Ž¦‚·‚ê‚΁AF‚ð‹æ•Ê‚µ‚Â炢ƒ†[ƒU[‚É‚Æ‚Á‚Ä‚à•¶Žš‚ª“Ç‚Ý‚â‚·‚­‚È‚è‚Ü‚·B
-</P>
-
-<H2 id="imageColor">‰æ‘œ‚̐F</H2>
-<P>
-
-<B>–â‘è“_</B>F<BR>
-‰æ‘œ‚Ì’†‚ɁAFŠoˆÙíƒ†[ƒU[‚â”’“àáƒ†[ƒU[‚É‚Æ‚Á‚Ä‹æ•Ê‚µ‚Â炢F‚ªŠÜ‚Ü‚ê‚Ä‚¢‚éB<BR>
-<B>‘Ώˆ–@</B>F<BR>
-F‚Å•\Œ»‚³‚ê‚Ä‚¢‚éî•ñ‚́AFˆÈŠO‚̏î•ñ‚Å‚à•¹‚¹‚Ä•\Œ»‚·‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B
-‚½‚Æ‚¦‚΁AÜ‚êüƒOƒ‰ƒt‚̏ꍇA•¡”‚Ì“Œv—Ê‚ðF‚¾‚¯‚Å‹æ•Ê‚·‚邱‚Æ‚Í”ð‚¯‚Ä‚­‚¾‚³‚¢B
-FˆÈŠO‚̏î•ñA‚½‚Æ‚¦‚ΐüŽíiŽÀüA“_üA½ü‚Ȃǁj‚à“Œv—Ê‚ð‹æ•Ê‚·‚é‚Ì‚É—˜—p‚µ‚Ä‚­‚¾‚³‚¢B
-‚·‚łɁA‚±‚̂悤‚ȍH•v‚ª‚³‚ê‚Ä‚¢‚é‰æ‘œ‚Å‚ ‚ê‚΁A‚±‚̃Gƒ‰[‚ªŒŸo‚³‚ê‚Ä‚à‘Ώˆ‚·‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñB
-</P>
-
-<H2 id="severityValues">[“x‚Ì’l</H2>
-<P>
-ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Žž‚ÉŒŸo‚³‚ê‚é–â‘è‚ɂ́A‚»‚ꂼ‚ê u[“xv ‚ªŒvŽZ‚³‚ê‚Ü‚·B
-[“x‚Í‚»‚Ì–â‘è‚̐[‚³‚ð 0 ‚©‚ç 100 ‚܂ł̐®”‚Å•\‚µ‚½‚à‚Ì‚Å‚·B
-”Žš‚ª‘å‚«‚¢‚قǐ[‚Å‚ ‚邱‚Æ‚ðŽ¦‚µ‚Ä‚¢‚Ü‚·B
-</P>
-<P>
-<B>ŒÅ’èƒtƒHƒ“ƒg‚Ì–â‘èA¬‚³‚¢•¶Žš‚Ì–â‘èiƒtƒHƒ“ƒgE•¶ŽšŠÖŒW‚Ì–â‘èj‚̐[“x</B>‚Í 25 ‚ɌŒ肳‚ê‚Ä‚¢‚Ü‚·B
-ˆê‚‚̃GƒŒƒƒ“ƒg‚ª‚±‚ê‚ç‚Ì—¼•û‚Ì–â‘è‚ð•ø‚¦‚Ä‚¢‚éê‡‚ɂ́A—¼ŽÒ‚Í‚Ü‚Æ‚ß‚ç‚êAÚ×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦‚Å‚Í1s‚Å•\‚³‚ê‚Ü‚·B
-‚±‚̏ꍇA[“x‚Í 50 ‚É‚È‚è‚Ü‚·B
-</P>
-<P>
-<B>ƒeƒLƒXƒg‚̐F‚Ì–â‘èA‰æ‘œ‚̐F‚Ì–â‘èiFŠÖŒW‚Ì–â‘èj‚̐[“x</B>‚́AW3C ‚É‚æ‚é <A href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef">&quot;‘Š‘΋P“x (relative luminance)&quot;</A>
- ‚ɏq‚ׂç‚ê‚Ä‚¢‚éƒAƒ‹ƒSƒŠƒYƒ€‚ɏ]‚Á‚Ä‹‚ß‚ç‚ê‚Ü‚·B‘OŒiF‚Æ”wŒiF‚̃Rƒ“ƒgƒ‰ƒXƒg”䂪7ˆÈã‚̏ꍇ‚͐[“x 0A‚RˆÈ‰º‚̏ꍇ‚͐[“x100‚Æ‚µ‚āA‚»‚̊Ԃ̓Rƒ“ƒgƒ‰ƒXƒg”ä‚É”ä—Ⴕ‚½[“x‚ª—^‚¦‚ç‚ê‚Ü‚·B
-</P>
-<p>
-‚È‚¨AƒeƒLƒXƒgƒGƒŒƒƒ“ƒg‚ɑ΂µ‚ẮAƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‘O‚Ì•¶ŽšF‚Æ”wŒiF‚ª”äŠr‚³‚ê‚Ü‚·Bi[“x‚Ì’l‚́AƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚É—p‚¢‚ç‚ê‚éƒpƒ‰ƒ[ƒ^‚Ɉˑ¶‚µ‚Ü‚¹‚ñBj
-</p>
-<p>
-‰æ‘œ‚ɑ΂µ‚ẮA‰æ‘œ’†‚Ì‘å‚«‚ȘAŒ‹¬•ª‚Ì‚¤‚¿AƒIƒŠƒWƒiƒ‹‰æ‘œ‚ł͐F‚ªŒ©•ª‚¯‚â‚·‚©‚Á‚½‘g‚ݍ‡‚킹‚Ì‚·‚ׂĂɂ‚¢‚āAƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Œã‚̐F‚ª”äŠr‚³‚ê‚Ü‚·B
-i[“x‚Ì’l‚́AƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚É—p‚¢‚ç‚ê‚éƒpƒ‰ƒ[ƒ^‚Ɉˑ¶‚µ‚Ü‚·Bj
-</P>
-<P>
-ƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Žž‚̃EƒFƒuƒy[ƒW‚Ì‘‡•]‰¿‚́A‚»‚̃y[ƒW‚ÅŒŸo‚³‚ꂽ‚·‚ׂĂ̖â‘è‚̐[“x‚̍‡Œv’l‚É‚æ‚Á‚ÄŒˆ’肳‚ê‚Ü‚·B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="checkLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ŃEƒFƒuƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN‚·‚é</A>
-<LI><A href="problemsBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/reference.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/reference.html
deleted file mode 100644
index 42a57a4..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/reference.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Reference</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-
-<H2>Še•”‚̏ڍ×</H2>
-<UL class="nobullet">
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-<LI>Ú×ƒŒƒ|[ƒg
-<UL>
-<LI><A href="lineViewBlind.html">‰¹ºƒ†[ƒUƒrƒŠƒeƒB</A>
-<LI><A href="lineViewLv.html">ƒ[ƒrƒWƒ‡ƒ“</A>
-</UL>
-<LI>Ý’èƒpƒlƒ‹
-<UL>
-<LI><A href="parametersBlind.html">‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰» Ý’èƒpƒlƒ‹</A>
-<LI><A href="parametersLv.html">ƒ[ƒrƒWƒ‡ƒ“ ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ Ý’èƒpƒlƒ‹</A>
-</UL>
-<LI><A href="elementCss.html">ID/AccessKey/Class/CSS Inspector (Šm”F) ƒpƒlƒ‹</A>
-<LI><A href="sourceViewer.html">HTML •¶‘•\Ž¦ƒpƒlƒ‹</A>
-</UL>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/sourceViewer.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/sourceViewer.html
deleted file mode 100644
index a25dfd5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/sourceViewer.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>HTML •¶‘•\Ž¦ƒpƒlƒ‹</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>HTML •¶‘•\Ž¦ƒpƒlƒ‹</H1>
-
-<P>
-HTML •¶‘•\Ž¦ƒpƒlƒ‹‚́AŒ»Ýˆ—’†‚̃EƒFƒuƒy[ƒW‚Ì HTML •¶‘‚̃\[ƒXƒtƒ@ƒCƒ‹‚ð•\Ž¦‚·‚é‚à‚Ì‚Å‚·B
-ˆÈ‰º‚̎菇‚ÅŠJ‚­‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-
-<UL>
-<LI>Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦‚Ì’†‚©‚ç1s‚ð‘I‘ð‚µA‰EƒNƒŠƒbƒN‚̃Rƒ“ƒeƒLƒXƒgƒƒjƒ…[‚©‚ç u<B>ƒ\[ƒX HTML ‚ðŒ©‚é</B>v ‚ð‘I‘ð‚·‚éB
-</UL>
-HTML •¶‘•\Ž¦ƒpƒlƒ‹‚ł́AÚ×ƒŒƒ|[ƒg‚Å‘I‘ð‚µ‚½€–ڂɑΉž‚·‚é HTML —v‘f‚ªƒnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-</P>
-
-<DIV class="figure">
-<IMG src="images/sourceViewer.jpg" alt=""><BR>
-</DIV>
-
-<P>
-HTML •¶‘•\Ž¦ƒpƒlƒ‹‚ł́AƒnƒCƒ‰ƒCƒg‚³‚ê‚Ä‚¢‚é HTML —v‘f‚̃J[ƒ\ƒ‹ˆÊ’u‚̍s”ԍ†A‚¨‚æ‚Ñ‚»‚̍s‚̐擪‚©‚琔‚¦‚½•¶ŽšˆÊ’u‚à•\Ž¦‚³‚ê‚Ü‚·B
-‚±‚ê‚É‚æ‚èAHTML •¶‘‚Ì’†‚̏C³‚ª•K—v‚ȏꏊ‚ª‚·‚®‚É•ª‚©‚è‚Ü‚·B
-</P>
-
-<P>
-u<B>ŒŸõ</B>v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚é‚ƁAHTML •¶‘“à‚ðŒŸõ‚·‚邽‚߂̃pƒlƒ‹‚ªŠJ‚«‚Ü‚·B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="workspace.html">miChecker ‚̍\¬</A>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-<LI><A href="lineViewBlind.html">Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦i‰¹ºƒ†[ƒUƒrƒŠƒeƒBj</A>
-<LI><A href="lineViewLV.html">Ú×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦iƒ[ƒrƒWƒ‡ƒ“j</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/usingdesigner.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/usingdesigner.html
deleted file mode 100644
index 6d42507..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/usingdesigner.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>miChecker‚ÌŽg‚¢•û</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-
-<H1>miChecker‚ÌŽg‚¢•û</H1>
-<UL class="nobullet">
-<LI><A href="checkBlind.html">‰¹ºƒCƒ“ƒ^[ƒtƒF[ƒXƒ†[ƒU[‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN</A>
-<LI><A href="checkLv.html">ƒ[ƒrƒWƒ‡ƒ“ƒ†[ƒU‚̃AƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚ðƒ`ƒFƒbƒN</A>
-<LI><A href="problemsBlind.html">uƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»v ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“v‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ւ̏€‹’</A>
-</UL>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/worksheet.ods b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/worksheet.ods
deleted file mode 100644
index a6a90fc..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/worksheet.ods
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/worksheet.xls b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/worksheet.xls
deleted file mode 100644
index fbe94a6..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/worksheet.xls
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/workspace.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/workspace.html
deleted file mode 100644
index ee81594..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/docs/workspace.html
+++ /dev/null
@@ -1,259 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="ja">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=SHIFT_JIS">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>miChecker‚̍\¬</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>miChecker‚̍\¬</H1>
-
-<UL>
-<LI><a href="#browserView">ƒuƒ‰ƒEƒUƒrƒ…[</a>
-<LI><a href="#twoView">ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒrƒ…[ / Ž‹Šo‰»ƒrƒ…[</a>
-<UL>
-<LI><a href="#simulationView">ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒrƒ…[</a>
-<LI><a href="#visualizationView">Ž‹Šo‰»ƒrƒ…[</a>
-</UL>
-<LI><a href="#evaluationView">•]‰¿Œ‹‰Êƒrƒ…[</a>
-<UL>
-<LI><a href="#summaryReport">ŠT—vƒŒƒ|[ƒg</a>
-<UL>
-<LI><a href="#overallRating">‘‡•]‰¿</a>
-</UL>
-<LI><a href="#ditailreport">Ú×ƒŒƒ|[ƒg</a>
-<UL>
-<LI><a href="#treeView">•ª—Þ•\Ž¦</a>
-<LI><a href="#lineView">ŒÂ•Ê•\Ž¦</a>
-</UL>
-</UL>
-<LI><a href="#statusBar">ƒXƒe[ƒ^ƒXƒo[</a>
-</UL>
-
-<P>
-miChecker ‚̃[ƒNƒXƒy[ƒX‚́A‘å‚«‚­•ª‚¯‚Ä5‚ƒp[ƒc‚©‚ç‚Å‚«‚Ä‚¢‚Ü‚·i}1jBã•”‚É•\Ž¦‚³‚ê‚Ä‚¢‚é2‚‚̃rƒ…[‚Ì‚¤‚¿A¶‘¤‚ª u<a href="#browserView"><b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[</a>vA‰E‘¤‚ª u<a href="#twoView"><b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[ / Ž‹Šo‰»</b>ƒrƒ…[</a>v ‚Å‚·Bu<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[ / <b>Ž‹Šo‰»</b>ƒrƒ…[v ‚́Aƒ^ƒu‚Å‘I‘ð‚µ‚½áŠQƒ‚[ƒh‚É‚æ‚Á‚Đ؂è‘Ö‚í‚è‚Ü‚·Bw‰¹ºƒ‚[ƒhx ‚É‚¨‚¢‚Ä‚Í u<a href="#visualizationView"><b>Ž‹Šo‰»</b>ƒrƒ…[</a>vAwƒ[ƒrƒWƒ‡ƒ“ƒ‚[ƒhx ‚É‚¨‚¢‚Ä‚Í u<a href="#simulationView"><b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[</a>v ‚Æ‚È‚è‚Ü‚·B‰º•”‚É•\Ž¦‚³‚ê‚Ä‚¢‚é‚̂́Au<a href="#evaluationView"><b>•]‰¿Œ‹‰Ê</b>ƒrƒ…[</a>v ‚Å‚·Bu<b>•]‰¿Œ‹‰Ê</b>ƒrƒ…[v ‚É‚Í u<a href="#summaryReport"><b>ŠT—vƒŒƒ|[ƒg</b></a>v ‚Æ u<a href="#ditailreport"><b>Ú×ƒŒƒ|[ƒg</b></a>v ‚Ì2‚‚̃^ƒu‚ª‚ ‚è‚Ü‚·BuŠT—vƒŒƒ|[ƒgv ƒ^ƒu‚ɂ́AwŠT—vƒŒƒ|[ƒgx ‚Æ w<a href="#overallRating"><b>‘‡•]‰¿</b></a>x ‚ª•\Ž¦‚³‚ê‚Ü‚·BuÚ×ƒŒƒ|[ƒgv ƒ^ƒu‚ɂ́Aw•ª—Þ•\Ž¦x ‚Æ wŒÂ•Ê•\Ž¦x ‚ª•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-
-<DIV class="figure">
-<IMG src="images/miCheckerUI.gif" alt=""><BR><BR>
-<SPAN>}1. miChecker ‚̃†[ƒU[ƒCƒ“ƒ^[ƒtƒF[ƒX</SPAN>
-</DIV>
-
-<H2 id="browserView">ƒuƒ‰ƒEƒUƒrƒ…[</H2>
-<P>
-miChecker ‚̍¶ã‚É‚ ‚é‚Ì‚ª<b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[i}2j‚Å‚·B‚±‚±‚ɏˆ—‘ΏۂƂȂéƒEƒFƒuƒy[ƒW‚ð•\Ž¦‚³‚¹‚Ü‚·Bƒuƒ‰ƒEƒU‰æ–ʂ̉E’[‚Ü‚½‚͉º’[‚ðƒhƒ‰ƒbƒO‚·‚é‚ƁA<b>ƒuƒ‰ƒEƒU</b>ƒrƒ…[‚Ì‘å‚«‚³‚ð•Ï‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-<P>
-‚±‚̃rƒ…[‚̏㕔‚É‚Í u–ß‚évAui‚ށvAuÅV‚̏î•ñ‚ɍXVvAu’âŽ~v‚ÌŠeƒ{ƒ^ƒ“‚ƁAURL ‚ð“ü—Í‚·‚邽‚߂̃AƒhƒŒƒXƒo[A“ü—Í‚³‚ꂽ URL ‚Ɉړ®‚·‚邽‚ß‚Ì uŒ»Ý‚Ì URL ‚ðŠJ‚­v ƒ{ƒ^ƒ“‚ª‚ ‚è‚Ü‚·B
-ƒAƒhƒŒƒXƒo[‚Ƀ`ƒFƒbƒN‚µ‚½‚¢ƒEƒFƒuƒy[ƒW‚ÌURL‚ð“ü—Í‚µAƒGƒ“ƒ^[ƒL[‚ð‰Ÿ‚·‚©AuŒ»Ý‚Ì URL ‚ðŠJ‚­v ƒ{ƒ^ƒ“‚ð‘I‘ð‚·‚é‚Æ‚»‚̃EƒFƒuƒy[ƒW‚ª“ǂݍž‚Ü‚ê‚Ü‚·B
-•¡”‚̃y[ƒW‚𑱂¯‚ēǂݍž‚ñ‚Å‚¢‚é‚Æ‚«‚ɂ́Aui‚ށv ƒ{ƒ^ƒ“‚Æ u–ß‚év ƒ{ƒ^ƒ“‚Å—š—ð‚ð‚½‚Ç‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·B
-ƒEƒFƒuƒy[ƒW‚̓ǂݍž‚Ý‚ð“r’†‚Å‚â‚ß‚é‚É‚Í u’âŽ~v ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚Ü‚·B
-•\Ž¦’†‚̃EƒFƒuƒy[ƒW‚ðÄ“ǂݍž‚Ý‚·‚é‚É‚Í uÅV‚̏î•ñ‚ɍXVv ƒ{ƒ^ƒ“‚ð‘I‘ð‚µ‚Ü‚·B
-</P>
-
-<DIV class="figure">
-<IMG src="images/BrowserView.jpg" alt=""><BR>
-<SPAN>}2. ƒuƒ‰ƒEƒUƒrƒ…[</SPAN>
-</DIV>
- 
-<H2 id="twoView">ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“^Ž‹Šo‰»ƒrƒ…[</H2>
-<P>
-‰Eã‚É‚ ‚éƒrƒ…[‚́A‘I‘ð‚µ‚Ä‚¢‚鎋Šo‰»ƒ^ƒu‚É‚æ‚Á‚Đ؂è‘Ö‚í‚è‚Ü‚·B
-wƒ[ƒrƒWƒ‡ƒ“xƒ^ƒu ‚ð‘I‘ð‚µ‚Ä‚¢‚éê‡‚ɂ́A‚±‚±‚É‚Í<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[i}3j‚ª•\Ž¦‚³‚ê‚Ü‚·B
-<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[‚ɂ́Aˆ—‘Ώۂ̃EƒFƒuƒy[ƒW‚ªAƒ[ƒrƒWƒ‡ƒ“ƒ†[ƒU[‚ɂǂ̂悤‚ÉŒ©‚¦‚Ä‚¢‚é‚©A‚Æ‚¢‚¤ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ÌŒ‹‰Ê‚ª•\Ž¦‚³‚ê‚Ü‚·B
-w‰¹ºƒ†[ƒUƒrƒŠƒeƒBxƒ^ƒu ‚ð‘I‘ð‚µ‚Ä‚¢‚éê‡‚ɂ́A‚±‚±‚É‚Í<b>Ž‹Šo‰»</b>ƒrƒ…[i}4j‚ª•\Ž¦‚³‚ê‚Ü‚·B
-<b>Ž‹Šo‰»</b>ƒrƒ…[‚ɂ́Aˆ—‘Ώۂ̃EƒFƒuƒy[ƒW‚ð‰¹ºƒuƒ‰ƒEƒU‚Å•·‚¢‚½‚Æ‚«‚̃†[ƒUƒrƒŠƒeƒB‚ªŽ‹Šo‰»‚³‚ê‚Ä•\Ž¦‚³‚ê‚Ü‚·B
-‚±‚̃rƒ…[‚̍¶’[‚Ü‚½‚͉º’[‚ðƒhƒ‰ƒbƒO‚·‚é‚ƁAƒrƒ…[‚Ì‘å‚«‚³‚ð•Ï‚¦‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
- 
-<h4 id="simulationView">ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒrƒ…[</H4>
-
-<P>
-ƒ[ƒrƒWƒ‡ƒ“ƒ^ƒu‘I‘ðŽž‚Ì<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“</b>ƒrƒ…[‚̏㕔‚ɂ́Aƒ{ƒ^ƒ“‚ƃ`ƒFƒbƒNƒ{ƒbƒNƒX‚ª‚ ‚èA‚»‚̉º‚ɃVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“Œ‹‰Ê‚ª•\Ž¦‚³‚ê‚Ü‚·B
-ƒ{ƒ^ƒ“‚ƃ`ƒFƒbƒNƒ{ƒbƒNƒX‚É‚æ‚Á‚āAƒVƒ~ƒ…ƒŒ[ƒg‚µ‚½‚¢áŠQ‚ÌŽí—Þ‚â‰æ–ʔ͈͂̐ݒèAƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚ÌŽÀsA‚¨‚æ‚уŒƒ|[ƒg‚Ì•Û‘¶‚ª‚Å‚«‚Ü‚·B
-</P>
-
-<DIV class="figure">
-<IMG src="images/LV_SimulationView.gif" alt=""><BR>
-<SPAN>}3. ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ƒrƒ…[</SPAN>
-</DIV>
-
-<h4 id="visualizationView">Ž‹Šo‰»ƒrƒ…[</H4>
-
-<P>
-‰¹ºƒ†[ƒUƒrƒŠƒeƒBƒ^ƒu‘I‘ðŽž‚Ì<b>Ž‹Šo‰»</b>ƒrƒ…[‚̏㕔‚É‚Í4‚‚̃{ƒ^ƒ“‚ª‚ ‚èA‚»‚̉º‚ÉŽ‹Šo‰»Œ‹‰Ê‚ª•\Ž¦‚³‚ê‚Ü‚·B
-}4‚́AŽ‹Šo‰»ŽÀsŒã‚̉æ–Ê‚Å‚·B“ž’BŽžŠÔiƒoƒ‹[ƒ“ƒƒbƒZ[ƒWjAƒAƒNƒZƒVƒrƒŠƒeƒBŠÖ˜Aƒ^ƒOAƒy[ƒW“àƒŠƒ“ƒN‚È‚Ç‚ª•\Ž¦‚³‚ê‚Ä‚¢‚Ü‚·B
-</P>
- 
-<DIV class="figure">
-<IMG src="images/B_VisualizationView.gif" alt=""><BR>
-<SPAN>}4. Ž‹Šo‰»ƒrƒ…[</SPAN>
-</DIV>
-
-<H2 id="evaluationView">•]‰¿Œ‹‰Êƒrƒ…[</H2>
-miChecker ‚̃`ƒFƒbƒNŒ‹‰Ê‚́A‰º’i‚Ì<b>•]‰¿Œ‹‰Ê</b>ƒrƒ…[‚É•\Ž¦‚³
-‚ê‚Ü‚·B<b>•]‰¿Œ‹‰Ê</b>ƒrƒ…[‚É‚ÍŠT—vƒŒƒ|[ƒgƒ^ƒu(}5)‚ƁAÚ×ƒŒƒ|[ƒgƒ^ƒu(}6)
-‚Ì2Ží—ނ̃^ƒu‚ª‚ ‚è‚Ü‚·BŠT—vƒŒƒ|[
-ƒgƒ^ƒu‚É‚Í uŠT—vƒŒƒ|[ƒg•\Ž¦v‚ƃEƒFƒuƒy[ƒW‘S‘Ì‚Ì u‘‡•]‰¿vAÚ×ƒŒƒ|[ƒgƒ^
-ƒu‚ɂ̓Gƒ‰[ƒŒƒ|[ƒg‚ð\¬‚·‚é u•ª—Þ•\Ž¦v ‚Æ uŒÂ•Ê•\Ž¦v ‚ª‚»‚ꂼ‚ê•\Ž¦‚³‚ê‚Ü‚·B
-<BR><BR>
-
-<DIV class="figure">
-<IMG src="images/SummaryTab.gif" alt=""><BR>
-<SPAN>}5. ŠT—vƒŒƒ|[ƒgƒ^ƒu</SPAN>
-</DIV>
-<BR>
-<DIV class="figure">
-<IMG src="images/DetailedTab.gif" alt=""><BR>
-<SPAN>}6. Ú×ƒŒƒ|[ƒgƒ^ƒu</SPAN>
-</DIV>
-
-<H3 id="summaryReport">uŠT—vƒŒƒ|[ƒgv ƒ^ƒu</H3>
-<H4>ŠT—vƒŒƒ|[ƒg</H4>
-<P>
-ƒ`ƒFƒbƒN‚µ‚½ƒy[ƒW‚̃AƒNƒZƒVƒrƒŠƒeƒB‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚ÉŠÖ‚·‚éó‹µ‚Ì
-ŠT—v‚ª•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-<H4 id="overallRating">‘‡•]‰¿</H4>
-<P>
-‚»‚ꂼ‚ê‚ÌŽ‹Šo‰»ƒ^ƒu‚ɉž‚¶‚½Œ`Ž®‚ŁAƒ`ƒFƒbƒN‚µ‚½ƒy[ƒW‚Ì‘‡•]‰¿‚ª•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-<DIV class="figure">
-<IMG src="images/LV_OverallRating.jpg" alt="">
-<IMG src="images/B_OverallRating.gif" alt=""><BR>
-<SPAN>}7. i¶jƒ[ƒrƒWƒ‡ƒ“Ai‰Ej‰¹ºƒ†[ƒUƒrƒŠƒeƒB‚É‚¨‚¯‚鑍‡•]‰¿‚Ì—á</SPAN>
-</DIV>
-
-<P>
-wƒ[ƒrƒWƒ‡ƒ“ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“x ‚ł́AƒEƒFƒuƒy[ƒW‚Ì‘‡•]‰¿‚ƃEƒFƒuƒy[ƒW“à‚Ì‚Ç‚±‚ŃGƒ‰[‚ª‹N‚«‚Ä‚¢‚é‚©‚ð•\‚·ƒGƒ‰[’n} iProblem Mapj‚ª•\Ž¦‚³‚ê‚Ü‚·B
-‘‡•]‰¿‚́A‚»‚̃y[ƒW‚ÅŒŸo‚³‚ꂽ–â‘è‚̐[“x‚̍‡Œv‚ÉŠî‚¢‚Ä”»’肳‚ê‚Ü‚·B
-wƒAƒNƒZƒVƒrƒŠƒeƒBŒŸØE‰¹ºƒ†[ƒUƒrƒŠƒeƒBŽ‹Šo‰»x ‚ł́AƒEƒFƒuƒy[ƒW‚Ì‘‡•]‰¿‚ƁA4‚‚̌´‘¥i’mŠo‰Â”\A‘€ì‰Â”\A—‰ð‰Â”\AŠæŒ’«j‚²‚Æ‚Ì•]‰¿i‚»‚ꂼ‚ê100“_–ž“_j‚ª•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-
-
-<H3 id="ditailreport">uÚ×ƒŒƒ|[ƒgv ƒ^ƒu</H3>
-
-<P>
-‚Ç‚¿‚ç‚ÌŽ‹Šo‰»ƒ^ƒu‚É‚¨‚¢‚Ä‚àAƒ`ƒFƒbƒN‚ÌŒ‹‰ÊƒAƒNƒZƒVƒrƒŠƒeƒB‚⃆[ƒUƒrƒŠƒeƒB‚Ì–â‘èiƒGƒ‰[j‚âŠm”F‚·‚ׂ«“_‚ªŒŸo‚³‚ê‚é‚ƁA
-‚»‚ꂪÚ×ƒŒƒ|[ƒg‚Æ‚µ‚Ä•\Ž¦‚³‚ê‚Ü‚·B
-ƒŒƒ|[ƒg‚Í•ª—Þ•\Ž¦‚ƌ•ʕ\Ž¦‚Æ‚¢‚¤2‚‚̕”•ª‚©‚琬‚è‚Ü‚·B
-</P>
-
-<H4 id="treeView">•ª—Þ•\Ž¦</H4>
-<P>
-•ª—Þ•\Ž¦i}8j‚́A—¼•û‚ÌŽ‹Šo‰»ƒ^ƒu‚É‹¤’ʂŁAŒŸo‚³‚ꂽ€–Ú‚ð4‚‚̃JƒeƒSƒŠ[‚É•ª—Þ‚µ‚Ü‚·B
-‚±‚±‚ŃJƒeƒSƒŠ[‚ð‘I‘ð‚·‚é‚ƁA‰E‘¤‚̌•ʕ\Ž¦‚É•\Ž¦‚³‚ê‚鍀–Ú‚ði‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-</P>
-
-<DIV class="figure">
-<IMG src="images/TreeView.gif" alt=""><BR>
-<SPAN>}8. Ú×ƒŒƒ|[ƒgi•ª—Þ•\Ž¦j</SPAN>
-</DIV>
-
-<P>
-4‚‚̃JƒeƒSƒŠ[‚͈ȉº‚Ì‚Æ‚¨‚è‚Å‚·B
-</P>
-<ul>
-<li>–â‘è‚ ‚èF@Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚µ‚Ü‚·B</li>
-<li>–â‘è‚̉”\«‘åF@Žw“E‰ÓŠ‚É–â‘肪‘¶Ý‚·‚é‰Â”\«‚ª‚‚¢€–Ú‚Å‚·B</li>
-<li>—v”»’f‰ÓŠF@•]‰¿‚·‚ׂ«‰ÓŠ‚ðƒc[ƒ‹‚ªŽw“E‚µ‚Ü‚·‚ªA–â‘è‚ðŠÜ‚Þ‚©‚Ç‚¤‚©‚͐l‚ª”»’f‚·‚é•K—v‚ª‚ ‚鍀–Ú‚Å‚·B</li>
-<li>Žè“®Šm”FF@ƒc[ƒ‹‚Å‚Í•]‰¿‚·‚ׂ«‰ÓŠ‚ðŽw“E‚Å‚«‚È‚¢€–Ú‚Å‚·BƒeƒXƒg•û–@‚É‚µ‚½‚ª‚Á‚Ä–â‘è‚Ì—L–³‚ð”»’f‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B</li>
-</ul>
-
-<H4 id="lineView">ŒÂ•Ê•\Ž¦</H4>
-<P>
-ŒÂ•Ê•\Ž¦‚ɂ́A1s‚ɂ‚«1€–Ú‚¸‚–â‘è“_‚âŠm”F‚·‚ׂ«“_‚ª•\Ž¦‚³‚ê‚Ü‚·B
-}9‚́Aw‰¹ºƒ†[ƒUƒrƒŠƒeƒBx ‚É‚¨‚¯‚éŒÂ•Ê•\Ž¦‚̃Tƒ“ƒvƒ‹‚Å‚·B
-i<A href="lineViewBlind.html">uÚ×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦i‰¹ºƒ†[ƒUƒrƒŠƒeƒBjv</A> ŽQÆj
-</P>
-
-<DIV class="figure">
-<IMG src="images/B_LineView.gif" alt=""><BR>
-<SPAN>}9. ‰¹ºƒ†[ƒUƒrƒŠƒeƒB‚É‚¨‚¯‚éÚ×ƒŒƒ|[ƒgiŒÂ•Ê•\Ž¦j‚Ì—á</SPAN>
-</DIV>
-
-<P>
-w‰¹ºƒ†[ƒUƒrƒŠƒeƒBx ‚É‚¨‚¯‚éŒÂ•Ê•\Ž¦‚́AŠe€–Ú‚ÉŠÖ‚µ‚Ĉȉº‚̏î•ñ‚ð•\Ž¦‚µ‚Ü‚·:
-</P>
-<UL>
-<LI>€–Ú‚ÌŽí—ށiƒAƒCƒRƒ“‚Å•\Œ»‚³‚ê‚Ü‚·j
-<LI>‚±‚̍€–ڂɑΉž‚·‚é<A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“</A>‚̏î•ñ
-<LI>‚±‚̍€–ڂɑΉž‚·‚é—v‘f‚Ì HTML •¶‘“à‚̍s”ԍ†iƒIƒvƒVƒ‡ƒ“j
-<LI>–â‘è“_EŠm”F‚·‚ׂ«“à—e
-</UL>
-
-<P>
-
-wƒ[ƒrƒWƒ‡ƒ“x ‚É‚¨‚¯‚éŒÂ•Ê•\Ž¦i}10j‚́A‰¹ºƒ†[ƒUƒrƒŠƒeƒB‚É‚¨‚¯‚éŒÂ•Ê•\Ž¦‚Ə­‚µˆÙ‚È‚Á‚Ä‚¢‚Ü‚·B
-i<A href="lineViewLv.html">uÚ×ƒŒƒ|[ƒg‚̌•ʕ\Ž¦iƒ[ƒrƒWƒ‡ƒ“jv</A> ŽQÆj
-</P>
-
-<DIV class="figure">
-<IMG src="images/LV_LineView.gif" alt=""><BR>
-<SPAN>}10. ƒ[ƒrƒWƒ‡ƒ“‚É‚¨‚¯‚éÚ×ƒŒƒ|[ƒgiŒÂ•Ê•\Ž¦j‚Ì—á</SPAN>
-</DIV>
-
-<P>
-wƒ[ƒrƒWƒ‡ƒ“x ‚É‚¨‚¯‚éŒÂ•Ê•\Ž¦‚́AŠe€–Ú‚ÉŠÖ‚µ‚Ĉȉº‚̏î•ñ‚ð•\Ž¦‚µ‚Ü‚·:
-</P>
-<UL>
-<LI>€–Ú‚ÌŽí—ށiƒAƒCƒRƒ“‚Å•\Œ»‚³‚ê‚Ü‚·j
-<LI>‚±‚̍€–ڂɑΉž‚·‚é<A href="compliance.html">Web ƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“</A>‚̏î•ñ
-<LI>[“x
-<LI>•¶ŽšF‚Æ”wŒiFiF‚ÉŠÖ‚·‚éƒGƒ‰[‚̏ꍇj
-<LI>ˆÊ’u
-<LI>–ʐÏ
-<LI>–â‘è“_EŠm”F‚·‚ׂ«“à—e
-</UL>
-
-
-<P>
-‚±‚̌•ʕ\Ž¦‚É•\Ž¦‚³‚¹‚éƒAƒNƒZƒVƒrƒŠƒeƒBEƒKƒCƒhƒ‰ƒCƒ“‚ð•ÏX‚·‚é‚ɂ́A
-ƒƒjƒ…[‚Ì u<B>ƒEƒBƒ“ƒhƒE</B>v ‚©‚ç u<B>Ý’è</B>v ‚ð‘I‘ð‚µAu<B>ƒKƒCƒhƒ‰ƒCƒ“ƒ`ƒFƒbƒJ[ Ý’è</B>v‚ðŽg—p‚µ‚Ü‚·B
-</P>
-<P>
-‚Ç‚¿‚ç‚ÌŽ‹Šo‰»ƒ^ƒu‚É‚¨‚¢‚Ä‚àAŒÂ•Ê•\Ž¦‚Ì’†‚Ő¯‚̃AƒCƒRƒ“‚ª•\Ž¦‚³‚ê‚Ä‚¢‚és‚ð‘I‘ð‚·‚é‚ƁA‘Ήž‚·‚é—v‘f‚ª<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“^Ž‹Šo‰»</b>ƒrƒ…[ã‚ŃnƒCƒ‰ƒCƒg‚³‚ê‚Ü‚·B
-i¯‚̃AƒCƒRƒ“‚ª–³‚¢s‚́A“Á’è‚Ì—v‘f‚ɑΉž‚µ‚½ƒGƒ‰[‚Å‚Í‚È‚¢‚½‚߁A—v‘f‚ðƒnƒCƒ‰ƒCƒg‚³‚¹‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñBj
-</P>
-<P>
-‚Ü‚½AŒÂ•Ê•\Ž¦‚̍s‚ð‰EƒNƒŠƒbƒN‚·‚éi‚Ü‚½‚ÍShift+F10ƒL[‚ð‰Ÿ‚·j‚±‚Æ‚É‚æ‚èAƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚ð•\Ž¦‚³‚¹‚邱‚Æ‚ª‚Å‚«‚Ü‚·BƒRƒ“ƒeƒLƒXƒgƒƒjƒ…[‚͈ȉº‚Ì5‚‚̍€–Ú‚©‚琬‚è‚Ü‚·B
-</P>
-
-<UL class="space">
-<LI><B>‘I‘ð‚̉ðœ</B>: ŒÂ•Ê•\Ž¦‚É‚¨‚¯‚錻Ý‚Ì‘I‘ð‚ª‰ðœ‚³‚ê‚Ü‚·B‚±‚ê‚́A<b>ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“^Ž‹Šo‰»</b>ƒrƒ…[‚É‚¨‚¯‚éƒnƒCƒ‰ƒCƒg‚ðÁ‚·Žž‚ÉŽg—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B
-<LI><B>’B¬Šî€‚ðŒ©‚é</B>: ‘I‘ð‚³‚ê‚Ä‚¢‚鍀–ڂɑΉž‚µ‚½’B¬Šî€‚Ȃǂ̍€–Ú‚ð•ÊƒEƒBƒ“ƒhƒE‚É•\Ž¦‚µ‚Ü‚·B
-<LI><B>ŽÀ‘••û–@‚ðŒ©‚é</B>: ‘I‘ð‚³‚ê‚Ä‚¢‚鍀–ڂɑΉž‚µ‚½ŽÀ‘••û–@‚Ȃǂ̍€–Ú‚ð•ÊƒEƒBƒ“ƒhƒE‚É•\Ž¦‚µ‚Ü‚·B
-<LI><B>ƒGƒ‰[‚Ì“à—e‚ðŒ©‚é</B>: ŒÂ•Ê•\Ž¦‚É‚¨‚¯‚éuƒGƒ‰[‚Ì“à—ev‚̍€–Ú‚ªƒ|ƒbƒvƒAƒbƒvEƒEƒBƒ“ƒhƒE‚É•\Ž¦‚³‚ê‚Ü‚·BuƒGƒ‰[‚Ì“à—ev‚ª’·‚·‚¬‚ÄmiChecker‚̉æ–Ê‚Å‚Í•\Ž¦‚µ‚«‚ê‚È‚¢ê‡‚É•Ö—˜‚Å‚·B
-<LI><B>ƒ\[ƒXHTML ‚ðŒ©‚é</B>: <A href="sourceViewer.html">HTML •¶‘•\Ž¦ƒpƒlƒ‹</A>‚ðŠJ‚«‚Ü‚·BŠJ‚¢‚½ HTML •¶‘•\Ž¦ƒpƒlƒ‹ã‚ŁA‘I‘ð‚³‚ê‚Ä‚¢‚éƒGƒ‰[‚ÉŠY“–‚·‚é HTML —v‘f‚ªƒnƒCƒ‰ƒCƒg‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚ê‚É‚æ‚èAHTML •¶‘“à‚Ì‚Ç‚±‚𒼂¹‚΂悢‚©‚ª‚·‚®‚É‚í‚©‚è‚Ü‚·B
-<li><b>ƒRƒs[</b>F@Ú×ƒŒƒ|[ƒg‚Ì“à—e‚ðƒ^ƒu‹æØ‚èŒ`Ž®‚ŃNƒŠƒbƒvƒ{[ƒh‚ɃRƒs[‚µ‚Ü‚·B</li>
-<li><b>ƒvƒƒpƒeƒB</b>F@Ú×ƒŒƒ|[ƒg‚Ì“à—e‚ðƒ|ƒbƒvƒAƒbƒvƒ_ƒCƒAƒƒO‚ÅŠm”F‚Å‚«‚Ü‚·BiŠe€–Ú‚ðƒ_ƒuƒ‹ƒNƒŠƒbƒN‚µ‚Ä‚àƒvƒƒpƒeƒB‚ðŠm”F‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·Bj</li>
-</UL>
-
-<H2 id="statusBar">ƒXƒe[ƒ^ƒXƒo[</H2>
-<P>
-Å‰º’i‚̃Xƒe[ƒ^ƒXƒo[‚ɂ́AŠeŽ‹Šo‰»ƒ^ƒu‚ɉž‚¶‚½î•ñ‚ª“K‹X•\Ž¦‚³‚ê‚Ü‚·B
-</P>
-
-<H1 class="related">ŠÖ˜A€–Ú</H1>
-<UL class="related">
-<LI><A href="modes.html">“ñ‚‚̏áŠQŽ‹Šo‰»</A>
-<LI><A href="problemsBlind.html">u‰¹ºƒ†[ƒUƒrƒŠƒeƒBvƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="problemsLv.html">uƒ[ƒrƒWƒ‡ƒ“vƒ^ƒu ‚ÅŒŸo‚³‚ê‚éƒAƒNƒZƒVƒrƒŠƒeƒBA‚¨‚æ‚у†[ƒUƒrƒŠƒeƒB‚Ì–â‘è“_</A>
-<LI><A href="menusIcons.html">ƒƒjƒ…[Aƒ{ƒ^ƒ“Aƒ`ƒFƒbƒNƒ{ƒbƒNƒXAƒAƒCƒRƒ“‚Ìà–¾</A>
-<LI><A href="sourceViewer.html">HTML•¶‘•\Ž¦ƒpƒlƒ‹</A>
-</UL>
-
-<P>
-<A href="index.html">ƒCƒ“ƒfƒbƒNƒX‚É–ß‚é</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_dev_env.doc b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_dev_env.doc
deleted file mode 100644
index 91bea53..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_dev_env.doc
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_eval_guide.doc b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_eval_guide.doc
deleted file mode 100644
index bb4d959..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_eval_guide.doc
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_guide.doc b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_guide.doc
deleted file mode 100644
index 88348ed..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_guide.doc
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_intro.doc b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_intro.doc
deleted file mode 100644
index cc03bd6..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_intro.doc
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_prctical_use.doc b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_prctical_use.doc
deleted file mode 100644
index 0e02548..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/manuals/miChecker_prctical_use.doc
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/toc.xml b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/toc.xml
deleted file mode 100644
index 75dd419..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/nl/ja/toc.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!--
- Copyright (c) 2006, 2011 Ministry of Internal Affairs and Communications, IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
-     Ministry of Internal Affairs and Communications - update
--->
-<toc label="miCheckerガイド" topic="docs/index.html">
-	<topic label="miCheckerについて" href="docs/about.html">
-		<topic label="miChecker利用ガイド" href="docs/overview.html"/>
-		<topic label="miCheckerの構成" href="docs/workspace.html"/>
-		<topic label="二つの障害視覚化" href="docs/modes.html"/>
-	</topic>
-	
-	<topic label="miCheckerの使い方" href="docs/usingdesigner.html">
-		<topic label="音声インターフェースユーザーのアクセシビリティやユーザビリティをチェックする" href="docs/checkBlind.html"/>
-		<topic label="ロービジョンユーザのアクセシビリティやユーザビリティをチェックする" href="docs/checkLv.html"/>			
-	 	<topic label="「アクセシビリティ検証・音声ユーザビリティ視覚化」 で検出されるアクセシビリティ、およびユーザビリティの問題点" href="docs/problemsBlind.html"/>
-		<topic label="「ロービジョンシミュレーション」で検出されるアクセシビリティ、およびユーザビリティの問題点" href="docs/problemsLv.html"/>
-		<topic label="Web アクセシビリティ・ガイドラインへの準拠" href="docs/compliance.html"/>
-	</topic>
-	
-	<topic label="各部の詳細" href="docs/reference.html">
-		<topic label="メニュー、ボタン、チェックボックス、アイコンの説明" href="docs/menusIcons.html"/>
-		<topic label="音声ユーザビリティ" href="docs/lineViewBlind.html"/>
-		<topic label="ロービジョン" href="docs/lineViewLv.html"/>
-		<topic label="音声ユーザビリティ視覚化 設定パネル" href="docs/parametersBlind.html"/>
-		<topic label="ロービジョン シミュレーション 設定パネル" href="docs/parametersLv.html"/>
-		<topic label="ID/AccessKey/Class/CSS Inspector (確認) パネル" href="docs/elementCss.html"/>
-		<topic label="HTML 文書表示パネル" href="docs/sourceViewer.html"/>
-	</topic>
-	
-	<topic label="特記事項" href="notices.html" /> 
-	
-</toc>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/notices.html b/plugins/org.eclipse.actf.examples.michecker.doc.nl1/notices.html
deleted file mode 100644
index 4279fbe..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc.nl1/notices.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2003, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-
-   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-   <LINK REL="STYLESHEET" HREF="book.css" CHARSET="UTF-8" TYPE="text/css">
-   <title>Legal Notices</title>
-</head>
-<body>
-
-<h3>
-<a NAME="Notices"></a>Notices</h3>
-<p>
-The material in this guide is Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2003, 2011.
-</p>
-<p>
-<a href="about.html">Terms and conditions regarding the use of this guide.</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/.project b/plugins/org.eclipse.actf.examples.michecker.doc/.project
deleted file mode 100644
index 1d8c9aa..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.michecker.doc</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.michecker.doc/META-INF/MANIFEST.MF
deleted file mode 100644
index 700e59d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,6 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: miChecker Help Plug-in
-Bundle-SymbolicName: org.eclipse.actf.examples.michecker.doc;singleton:=true
-Bundle-Version: 1.0.0
-Bundle-Vendor: Ministry of Internal Affairs and Communications
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/about.html b/plugins/org.eclipse.actf.examples.michecker.doc/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/build.properties b/plugins/org.eclipse.actf.examples.michecker.doc/build.properties
deleted file mode 100644
index 7ff8a6c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/build.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-bin.includes = META-INF/,\
-               plugin.xml,\
-               docs/,\
-               toc.xml,\
-               notices.html,\
-               about.html
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/about.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/about.html
deleted file mode 100644
index 8623b59..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/about.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>About miChecker</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-
-<H1>About miChecker</H1>
-<UL class="nobullet">
-	<LI><A href="overview.html">Overview of the HTML Accessibility mode</A>
-	<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-	<LI><A href="modes.html">Two types of visualization</A>
-</UL>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/checkBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/checkBlind.html
deleted file mode 100644
index 83eeead..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/checkBlind.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Checking the accessibility and usability of a document in the blind tab</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Checking the accessibility and usability of a document in the blind tab</H1>
-<P>
-An HTML document can be opened with miChecker to determine how accessible and usable the page is to readers who rely on voice browsers to read webpages.
-</P>
-<P>
-To check the accessibility and usability of a document for people who are blind:
-</P>
-<OL>
-<LI>Open the document in one of the following ways:
-  <UL>
-  <LI>Click <B>File</B> &gt; <B>Open</B>, and then navigate to URL or the local file to be checked.
-  <LI>Type the URL in the address line, and then click <B>GO</B>.<br> The document opens in the Browser View pane. 
-  </UL>
-<LI>Click <B>Blind</B> above the top right pane to select the blind mode.
-<LI>Open the <A href="parametersBlind.html">Blind Usability Visualization preference page</A> in one of the following ways:
-  <UL>
-  <LI>Click <B>Settings</B>.
-  <LI>Click <B>Window</B> &gt; <B>Preferences</B> &gt; <B>ACTF</B> &gt; <b>Blind Usability Visualization</b>.
-Set the visualization mode that miChecker should use, and click either <B>Apply</B> or <B>OK</B>.
-  </UL>
-<LI>Visualize the blind usability and detect the accessibility and usability problems in one of the following ways:
-  <UL>
-  <LI>Click the <B>Visualize</B> button.
-  <LI>Click the <B>Visualization</B> menu &gt; <B>Visualize (blind)</B> or use the shortcut key (Ctrl+Shift+B).
-  </UL>
-<LI>Click <A href="elementCss.html"><B>ID/CSS</B></A> to see the relevant information in the tabs.
-<LI>(Optional) Click <B>Save</B> to save the report file as an HTML document.<BR>
-Note: The report file is an HTML document consisting of three
-parts: a diagram showing the overall rating, a usability visualization
-view, and a problem list. When you click a line in the problem list,
-its corresponding element in the visualization view is highlighted,
-and the page automatically scrolls if necessary to show the element.
-<LI>Address each entry in the problem list. See <A href="lineViewBlind.html">Line View pane (blind usability)</A> for details. As each problem is successfully resolved, the rating in the Overall Rating pane improves.
-</OL>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-<LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-<LI><A href="checkLv.html">Checking the accessibility and usability of a document in the low vision tab</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/checkLv.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/checkLv.html
deleted file mode 100644
index f14885a..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/checkLv.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Checking the accessibility and usability of a document in the low vision tab</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Checking the accessibility and usability of a document in the low vision tab</H1>
-<P>
-An HTML document is opened to simulate how low vision people (individuals with weak eyesight, color vision deficiencies, cataracts, or combinations of these vision problems) see the webpage and to determine how easy or difficult the page is for them to read.
-The miChecker also detects inaccessible parts of the webpage.
-</P>
-<P>
-To check the accessibility and usability of a document for people with low vision:
-</P>
-<OL>
-<LI>Open the document in one of the following ways:
-  <UL>
-  <LI>Click <B>File</B> &gt; <B>Open</B>, and navigate to the URL
-  or the local file to be checked.
-  <LI>Type the URL in the address line, and then click <B>GO</B>.<br>The document opens in the Browser View pane. 
-  </UL>
-<LI>Click <B>Low Vision</B> above the top right pane to select the low vision mode.
-<LI>(Optional) Select the <B>whole page</B> check box for miChecker to check the entire page (including multiple frames, if present) and not just the portion visible in the Browser.
-<LI>Open the <A href="parametersLv.html">Low Vision Simulation preference page</A> in one of the following ways:
-  <UL>
-  <LI>Click the <B>Setting</B> Button.
-  <LI>Click the <B>Windows</B> menu &gt; <B>Preferences</B> &gt; <b>ACTF</b> &gt; <b>Low Vision Simulation</b>.
-  </UL>
-Set the parameters for the three low vision types, and then click either <B>Apply</B> or <B>OK</B>.
-<LI>Start the simulation and detect accessibility and usability problems with the selected parameters in one of the following ways:
-  <UL>
-  <LI>Select the <B>Simulate</B> Button.
-  <LI>Select the <B>Window</B> menu &gt; <B>Simulate (low vision)</B> or use shortcut key (Ctrl+Shift+O).
-  </UL>
-<LI>(Optional) Click <B>Save</B> to save the report file as an HTML document.
-Note: The report file is an HTML document consisting of three
-parts: a simulated image, a problem list, and a problem map. Clicking on a line in the problem list highlights the corresponding element on the
-simulated image, and the page automatically scrolls as
-required to show the element. The highlighted element is also clickable. By clicking the element, you can jump back to the line of the problem in the problem list.
-<LI>Address each entry in the problem list pane. See <A href="lineViewLv.html">Line View pane (low vision)</A> for details. As each problem is successfully resolved, the rating in the Overall Rating pane improves. 
-</OL>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-<LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-<LI><A href="checkBlind.html">Checking the accessibility and usability of a document in blind mode</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/compliance.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/compliance.html
deleted file mode 100644
index ed0e845..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/compliance.html
+++ /dev/null
@@ -1,83 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Compliance and accessibility guidelines for Web content</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Compliance and accessibility guidelines for Web content</H1>
-
-<P>
-The miChecker can check the target page's compliance with the following four accessibility guidelines for Web content.
-</P>
-<UL>
-<LI><A href="http://www.w3.org/TR/WCAG/">Web Content Accessibility Guidelines 2.0 (WCAG 2.0)</A>: 
-One of the most popular and latest standards used for Web accessibility.
-<LI><A
-href="http://www.section508.gov/index.cfm?FuseAction=Content&ID=12#Web">Section
-508 of the Rehabilitation Act &sect;1194.22 (Section 508)</A>: A list
-of the Section 508 standards that provides criteria specific to Web-based intranet and Internet information and applications.
-Section 508 requires that information technologies developed or purchased by the Federal Government be accessible to people with disabilities.
-<LI>Japanese Industrial Standard (JIS) X8341-3: Guidelines for information and communications equipment, software, and services for older people and people with disabilities issued by the Japanese Industrial Standards Committee.
-</UL>
-
-<H2>Choosing accessibility guidelines to check</H2>
-<P>
-To choose the accessibility guidelines to check:
-</P>
-<OL>
-<LI>Click <B>Window</B> &gt; <B>Preferences</B> &gt; <B>ACTF</B> &gt; <B>Guideline Checker</B>.
-<LI>Select the accessibility guidelines you want miChecker to use in
-its accessibility and usability review.<BR>
-<LI>Select the evaluation metrics you want miChecker to use in its
-accessibility and usability review.<BR>
-<LI><A name="lineNumber">Select <B>Line Number Information</B>
-check box if you want miChecker to indicate the line on which a problem is detected in the blind mode. </A>
-Line numbers are presented in the <A href="lineViewBlind.html">line
-view</A> of the problem list.<BR>
-If you want miChecker to evaluate the runtime Document Object Model of
-the target page, deselect this check box. (This is useful when checking certain
-JavaScript-based pages.)
-</OL>
-
-<H2>Working with the problem list</H2>
-<P>
-Two categories appear in the Tree View pane, Essential problems and User checks.
-They are classified according to whether or not they are automatically detected.
-</P>
-<P>
-Essential problems are automatically detected by miChecker and must be addressed.
-The Essential problems category consists of both compliance problems and advanced problems detected by miChecker.
-User checks are problems that should be reviewed individually, and the
-author must decide whether to resolve them or to postpone resolving
-them (or to ignore them).
-</P>
-<P>
-In the Line View pane, each line shows the corresponding checkpoints of the selected accessibility guidelines.
-The checkpoints of WCAG, Section 508, and JIS are specified in their own formats, with digits divided by a period (e.g. &quot;13.6&quot;), a letter (e.g. &quot;o&quot;), two digits and a letter divided by periods (e.g. &quot;5.1.a&quot;), or a digit (e.g. &quot;8&quot;), respectively.
-These formats and the corresponding descriptions and techniques you can use to address each problem are described at the websites of these guidelines.
-</P>
-<P>
-The help pages are available by right-clicking a line and
-selecting <B>View Help</B> from the context menu.
-The context menus are also available by pressing Shift+F10.
-</OL>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-<LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/elementCss.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/elementCss.html
deleted file mode 100644
index 1d44bc2..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/elementCss.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>ID/AccessKey/Class/CSS Inspector Panel</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>ID/AccessKey/Class/CSS Inspector Panel</H1>
-<P>
-The ID/AccessKey/Class/CSS Inspector Panel shows information on the
-attributes (ID, AccessKey, and Class) of elements that have been set
-and the information for any Cascading Style Sheets (CSS) applied to the target page.
-This panel has four tabs.
-</P>
-
-<H2>ID tab</H2>
-<P>
-The ID tab lists the elements that have ID attributes. The ID attribute of an HTML element can be used by Web browsers to determine which style sheets to apply to the element.
-</P>
-<UL>
-<LI>Value: The value of the ID attribute.
-<LI>Tag Name: The tag name of the HTML element.
-</UL>
-
-<H2>AccessKey tab</H2>
-<P>
-The AccessKey tab lists the elements that have AccessKey attributes.
-An AccessKey attribute of an HTML element assigns an access key to the element.
-An access key is a single character, and pressing the ALT key plus an access key moves the focus to the corresponding element.
-</P>
-<UL>
-<LI>Value: The value of the AccessKey attribute, which is the access key assigned to the element.
-<LI>Tag Name: The tag name of the HTML element.
-</UL>
-
-<H2>Class tab</H2>
-<P>
-The Class tab lists the elements that have Class attributes:
-</P>
-<UL>
-<LI>Value: The value of the Class attribute.
-<LI>Tag Name: The tag name of the HTML element.
-</UL>
-Each line in the ID, AccessKey, and the Class tabs can be clicked.
-When a line is clicked, its corresponding element is highlighted, both in the Visualization view and the Browser view.
-The lines can also be sorted.
-When a column header is clicked, all of the lines in the table are sorted by the values in that column.
-
-<H2>CSS tab</H2>
-<P>
-The CSS tab lists the URLs of the CSS files that are applied to the target page. 
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="checkBlind.html">Checking the accessibility and usability
-of a document in the blind tab</A>
-<LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_LineView.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_LineView.jpg
deleted file mode 100644
index b40d49d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_LineView.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_OverallRating.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_OverallRating.gif
deleted file mode 100644
index 18e9233..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_OverallRating.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_VisualizationView.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_VisualizationView.jpg
deleted file mode 100644
index 19e8ebe..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/B_VisualizationView.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/BrowserView.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/BrowserView.jpg
deleted file mode 100644
index db3e52b..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/BrowserView.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Conf.png b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Conf.png
deleted file mode 100644
index 7988789..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Conf.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/DetailedTab.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/DetailedTab.jpg
deleted file mode 100644
index 4e94e6e..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/DetailedTab.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Err.png b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Err.png
deleted file mode 100644
index e42fbee..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Err.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_ActiveBalloon.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_ActiveBalloon.gif
deleted file mode 100644
index a5255c9..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_ActiveBalloon.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Blur.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Blur.gif
deleted file mode 100644
index b129708..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Blur.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_ClearAllLinks.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_ClearAllLinks.gif
deleted file mode 100644
index a4b9b93..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_ClearAllLinks.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Color.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Color.gif
deleted file mode 100644
index a7839a5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Color.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_DrawAllLinks.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_DrawAllLinks.gif
deleted file mode 100644
index e04d133..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_DrawAllLinks.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Exclamation.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Exclamation.gif
deleted file mode 100644
index 897b366..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Exclamation.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceSad.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceSad.gif
deleted file mode 100644
index f2b398c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceSad.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceSmile.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceSmile.gif
deleted file mode 100644
index 2b9e4fa..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceSmile.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceUsual.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceUsual.gif
deleted file mode 100644
index 5e31f5a..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FaceUsual.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FreezeBalloon.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FreezeBalloon.gif
deleted file mode 100644
index 78e21a1..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_FreezeBalloon.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_IdCss.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_IdCss.gif
deleted file mode 100644
index c174f8f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_IdCss.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_LinkDestination.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_LinkDestination.gif
deleted file mode 100644
index 69723b5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_LinkDestination.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_LinkSource.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_LinkSource.gif
deleted file mode 100644
index a28bf55..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_LinkSource.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_RefreshAllLinks.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_RefreshAllLinks.gif
deleted file mode 100644
index 4cfc43c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_RefreshAllLinks.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Save.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Save.gif
deleted file mode 100644
index c6d6e02..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Save.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Setting.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Setting.gif
deleted file mode 100644
index 9da4945..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Setting.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Simulate.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Simulate.gif
deleted file mode 100644
index 5117fcf..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Simulate.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Star.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Star.gif
deleted file mode 100644
index 5fd7a9f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Star.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Visualize.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Visualize.gif
deleted file mode 100644
index 2a1228a..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/I_Visualize.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Info.png b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Info.png
deleted file mode 100644
index a889bfd..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Info.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_LineView.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_LineView.jpg
deleted file mode 100644
index 2f44086..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_LineView.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_OverallRating.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_OverallRating.gif
deleted file mode 100644
index 9d78cde..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_OverallRating.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_SimulationView.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_SimulationView.jpg
deleted file mode 100644
index ceeb2a6..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/LV_SimulationView.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/SummaryTab.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/SummaryTab.jpg
deleted file mode 100644
index a33fcdd..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/SummaryTab.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/TreeView.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/TreeView.gif
deleted file mode 100644
index e8063f9..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/TreeView.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Warn.png b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Warn.png
deleted file mode 100644
index bdac9c3..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Warn.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Wholepage.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Wholepage.gif
deleted file mode 100644
index 11e9ed6..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/Wholepage.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/addressbar.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/addressbar.gif
deleted file mode 100644
index bcf29c0..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/addressbar.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/back.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/back.gif
deleted file mode 100644
index eca1913..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/back.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/forward.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/forward.gif
deleted file mode 100644
index f2fd87d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/forward.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/go.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/go.gif
deleted file mode 100644
index 495a4a5..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/go.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/refresh.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/refresh.gif
deleted file mode 100644
index cd07742..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/refresh.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/stop.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/stop.gif
deleted file mode 100644
index a36dd56..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/stop.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/stop_se.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/stop_se.gif
deleted file mode 100644
index c4149a7..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/stop_se.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/titlebar.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/titlebar.gif
deleted file mode 100644
index aa95c83..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/browser/titlebar.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/logo.gif b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/logo.gif
deleted file mode 100644
index fcb3d49..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/logo.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/miCheckerUI.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/miCheckerUI.jpg
deleted file mode 100644
index 270879e..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/miCheckerUI.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/sourceViewer.jpg b/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/sourceViewer.jpg
deleted file mode 100644
index f53668a..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/images/sourceViewer.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/index.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/index.html
deleted file mode 100644
index 56d5c14..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/index.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>miChecker Help</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>miChecker Help</H1>
-
-<H2>About miChecker</H2>
-<UL>
-	<LI><A href="overview.html">Overview of the HTML Accessibility mode</A>
-	<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-	<LI><A href="modes.html">Two types of visualization</A>
-</UL>
-
-<H2>Using miChecker</H2>
-
-<UL class="bullet">
-   <LI><A href="checkBlind.html">Checking the accessibility and usability of a document in the blind tab</A>
-   <LI><A href="checkLv.html">Checking the accessibility and usability of a document in the low vision tab</A>
-   <LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-   <LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-   <LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-</UL>
-
-<H2>Reference</H2>
-<UL>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-<LI>Detailed report</LI> 
- <UL>
-	<LI><A href="lineViewBlind.html">Line View pane (Blind)</A>
-	<LI><A href="lineViewLv.html">Line View pane (Low Vision)</A>
- </UL> 
-<LI>Setting panel</LI>  
- <UL>
-	<LI><A href="parametersBlind.html">Set the Parameters dialog box (Blind Usability Visualization)</A>
-	<LI><A href="parametersLv.html">Set the Parameters dialog box (Low Vision Simulation)</A>
-	<LI><A href="elementCss.html">ID/AccessKey/Class/CSS Inspector Panel</A>
-	<LI><A href="sourceViewer.html">HTML Source viewer</A>
- </UL> 	
-</UL>
-
-<p class="footer">
-miChecker is Built on Eclipse<sup>TM</sup> (<a href="http://www.eclipse.org">http://www.eclipse.org</a>)
-</p>
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/lineViewBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/lineViewBlind.html
deleted file mode 100644
index 92fc274..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/lineViewBlind.html
+++ /dev/null
@@ -1,89 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Line View pane (blind)</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Line View pane (blind)</H1>
-
-
-<P>
-The Line View pane is a table that presents the problems for the selected categories line by line.</P>
-<H2>Provided information</H2>
-<p>For each problem, the following information is given:
-</P>
-<UL>
-<LI>Type (Icon): a visual indicator for the problem. The icons used in the Line View pane in the blind mode are as follows:
-<div style="margin-bottom:20px">
-<table border=1><tr><td>
-<IMG src="images/I_Star.gif" alt="Star icon"> </td><td>This icon appears with some other icon. The corresponding element can be highlighted in the Visualization View by selecting this line.
-</td></tr></table>
-</div>
-
-<div style="margin-bottom:20px">
-<table border=1>
-<tr><td><IMG src="images/Err.png" alt="Error"> </td>
-<td>This item is an accessibility problem automatically detected.</td></tr>
-<tr><td><IMG src="images/Warn.png" alt="Probably Error"> </td>
-<td>This item is probably accessibility problem.</td></tr>
-<tr><td><IMG src="images/Conf.png" alt="Need confirmation"> </td>
-<td>This item requires user confirmation.</td></tr>
-<tr><td><IMG src="images/Info.png" alt="Human check"> </td>
-<td>This item requires human check based on test procedure.</td></tr>
-</table>
-</div>
-If the problem affects to the evaluation metrics, the score will be shown with the icon. 
-<LI>Accessibility guidelines: The three accessibility guidelines and standards that are available for use appear to the right of the Icon column.
-In the Guideline Checker preference page (opened by clicking <B>Window</B> &gt; <B>Preferences</B> &gt; <b>ACTF</b> &gt; <b>Guideline Checker</b>), 
-the guidelines and standards can be selected for the tool to use when it checks the accessibility and usability of webpages.
-  <UL>
-  <LI>WCAG 2.0: The number of the <A href="http://www.w3.org/TR/WCAG/">corresponding checkpoint</A> defined in the Web Content Accessibility Guidelines, which are issued by the World Wide Web Consortium.
-  <LI>[Section] 508: The <A href="http://www.section508.gov/index.cfm?FuseAction=Content&ID=12#Web">corresponding rule</A> in Section 508 of the Rehabilitation Act &sect;1194.22.
-  <LI>JIS: The corresponding checkpoint of the Japanese Industrial Standard (JIS) X8341-3.
-  </UL>
-<LI>Line: The line number in the HTML document at which the problem appears.
-This will appear when the <A href="menusIcons.html#lineNumber">Line number information</A> option in the Guideline Checker preference page is selected.
-<LI>Problem Description: A description of the accessibility or usability problem that will prevent blind users from accessing the page.
-</UL>
-
-<H2>Interaction</H2>
-<P>
-Left-click a line to highlight the element that corresponds to the problem in the Visualization View.
-Right-click a line or press Shift+F10 to open a context menu.
-<UL>
-<LI><B>Clear Selection</B>: Selecting this item clears (unselects) the currently selected problem (or problems) in the Line view.
-This is used to stop highlighting problems in the Simulation/Visualization view.
-<LI><B>View Success Criterion</B>: Selecting this item refers to the
-corresponding help pages of the success criterion, which appear in a separate browser window. 
-If there are no relevant checkpoints, this item is not available. 
-<LI><B>View Techniques</B>: Selecting this item refers to the
-corresponding help pages of the techniques, which appear in a separate browser window. If there are no relevant checkpoints in any guideline, this item is not available. 
-<LI><B>View Source HTML</B>: Selecting this item opens the HTML source viewer in which the corresponding HTML element is highlighted.
-<LI><B>Copy</B>: Selecting this item copies the details of selected problem into clip-board in comma separated format. 
-<LI><B>Properties</B>: Selecting this item (or double clicking target problem) opens a dialog box that shows the details of selected problem.
-</UL>
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-<LI><A href="checkBlind.html">Checking the accessibility and usability of a document in the blind tab</A>
-<LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-<LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-<LI><A href="sourceViewer.html">HTML Source Viewer</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/lineViewLv.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/lineViewLv.html
deleted file mode 100644
index 7b9987c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/lineViewLv.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Line View pane (low vision)</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Line View pane (low vision)</H1>
-
-
-<P>
-The Line View pane is a table that presents the problems for the selected categories line by line.</p> 
-<H2>Provided information</H2>
-<p>For each problem, the following information is given:
-</P>
-<UL>
-<LI>Type (Icon): a visual indicator for the problem.
-The icons used in the Line View pane in the low vision mode are as follows:
-  <UL class="icons">
-  <LI><IMG src="images/I_Star.gif" alt="Star.">: This icon appears with some other icon. The corresponding element can be highlighted in the Simulation View by selecting this line.
-  <LI><IMG src="images/I_Color.gif" alt="Rectangles.">: This problem is related to the colors of the corresponding element.
-  <LI><IMG src="images/I_Blur.gif" alt="Circle.">: This problem is related to the font size of the corresponding element.
-  </UL>
-<LI>Accessibility guidelines: The three accessibility guidelines and standards that are available for use appear to the right of the icon column. 
-In the <A href="parametersLv.html">Guideline Checker preference page</A> 
-(Opened by clicking <B>Window</B> &gt; <B>Preferences</B> &gt; <b>ACTF</b> &gt; <b>Guideline Checker</b>), the guidelines can be selected for the tool to use when it checks the accessibility and usability of webpages.
-  <UL>
-  <LI>WCAG 2.0: The number of the <A href="http://www.w3.org/TR/WCAG/">corresponding checkpoint</A> defined in the Web Content Accessibility Guidelines, which are issued by the World Wide Web Consortium.
-  <LI>[Section] 508: The <A href="http://www.section508.gov/index.cfm?FuseAction=Content&ID=12#Web">corresponding rule</A> in Section 508 of the Rehabilitation Act &sect;1194.22.
-  <LI>JIS: The corresponding checkpoint of the Japanese Industrial Standard (JIS) X8341-3.
-  </UL>
-<LI>Problem Description: A description of the accessibility or usability problem that will prevent users with low vision from accessing the page.
-<LI>Severity: The seriousness of the problem, rated on a scale that ranges from 0 to 100.
-<LI>Foreground: The foreground color of the element. This information is used only for text color problems.
-<LI>Background: The background color of the element. This information is used only for text color problems.
-<LI>X: The x-coordinate of the upper left corner of the element.
-<LI>Y: The y-coordinate of the upper left corner of the element.
-<LI>Area: The area of a box surrounding the element. The surrounding box will appear when the problem is selected.
-</UL>
-
-<H2>Interaction</H2>
-<P>
-Left-click a line to highlight the element that corresponds to the problem in the Visualization View.
-Right-click a line or press Shift+F10 to open a context menu.
-<UL>
-<LI><B>Clear Selection</B>: Selecting this item clears (unselects) the currently selected problem (or problems) in the Line view.
-This is used to stop highlighting problems in the Simulation/Visualization view.
-<LI><B>View Success Criterion</B>: Selecting this item refers to the
-corresponding help pages of the success criterion, which appear in a separate browser window. 
-If there are no relevant checkpoints, this item is not available. 
-<LI><B>View Techniques</B>: Selecting this item refers to the
-corresponding help pages of the techniques, which appear in a separate browser window. If there are no relevant checkpoints in any guideline, this item is not available. 
-<LI><B>View Source HTML</B>: Selecting this item opens the HTML source viewer in which the corresponding HTML element is highlighted.
-<!--<LI><B>Copy</B>: Selecting this item copies the details of selected problem into clip-board in comma separated format. -->
-<LI><B>Properties</B>: Selecting this item (or double clicking target problem) opens a dialog box that shows the details of selected problem.
-</UL>
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-<LI><A href="checkLv.html">Checking the accessibility and usability of a document in the low vision tab</A>
-<LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-<LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/menusIcons.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/menusIcons.html
deleted file mode 100644
index e721de7..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/menusIcons.html
+++ /dev/null
@@ -1,273 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>User interface menus and icons</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>User interface menus and icons</H1>
-
-<P>
-The miChecker tool has five menus, which are described in the following paragraphs.
-The text in parentheses provides the keyboard shortcut.
-</P>
-<H2>Toolbar menu</H2>
-
-<H3>File (Alt+F)</H3>
-<UL>
-<LI><B>Open (Ctrl+O)</B>:  Opens a dialog box for the
-URL of the document whose accessibility and usability is to be checked. To check a local file, click the Browse button.</LI>
-<LI><B>Close (Ctrl+W)</B>: Closes the current Web Browser/ODF Viewer Tab.</LI> 
-<LI><B>Switch Modes (Alt+F, M)</B>: Opens the dialog for switching the mode of miChecker.
-<LI><B>Exit (Alt+F, X)</B>: Closes the miChecker program.</LI>
-</UL>
-
-<H3>View (Alt+V)</H3>
-<UL>
-<li><b>Back</b>: Go back to the previous page in the <b>Browser</b> view.</li> 
-<li><b>Forward</b>: Go to the next page in the <b>Browser</b> view.</li> 
-<li><b>Refresh</b>: Reload the document in the <b>Browser</b> view. </li> 
-<li><b>Stop</b>: Stop loading the document in the <b>Browser</b> view.</li> 
-<LI><B>Font Size</B>: Select the relative font size to be used for the <b>Browser</b> view.
-Options range from <B>Largest</B> to <B>Smallest</B>.
-The default setting is <B>Medium</B>.
-</UL>
-
-<H3>Visualization (Alt+Z)</H3>
-<UL>
-<li><b>Visualize (blind) (Ctrl+Shift+B)</b>: Starts the blind usability visualization function and 
-the problem detector for blind users.</li>
-<li><b>Simulate (low vision) (Ctrl+Shift+O)</b>: Starts the low vision simulation function and 
-the problem detector for low vision users.</li>
-<li><b>Presentation (Small room) (Ctrl+Shift+M)</b>: 
-Simulates a slide show when the screen size is 3 feet located 10 feet from the audience.</li>
-<li><b>Presentation (Large room) (Ctrl+Shift+G)</b>:
-Simulates a slide show when the screen size is 5 feet located 30 feet from the audience.</li>
-<li><b>Presentation (Auditorium) (Ctrl+Shift+A)</b>:
-Simulates a slide show when the screen size is 10 feet located 100 feet from the audience.</li>
-</UL>
-
-
-<H3><a name="favorites">Favorites (Alt+A)</a></H3>
-<UL>
-<LI><B>Add to Favorites</B>: Adds the current page as a bookmark for miChecker.
-<LI><B>Organize Favorites</B>: Opens a window to edit and organize the miChecker bookmarks.
-</UL>
-
-<H3>Window (Alt+W)</H3>
-<UL>
-<LI><B>Navigation</B>: Shows menus to navigate through views in miChecker</LI>
-<LI><B>Preferences</B>: Shows preferences dialog to modify the settings of miChecker.</LI>
-</UL>
-
-<H3>Help (Alt+H)</H3>
-<UL>
-<LI><B>Help Contents</B>: Click to open the Help file. 
-<LI><B>About miChecker</B>: Click to read the version information. 
-</UL>
-
-<H2>Interface components</H2>
-<H3>Browser View pane</H3>
-
-<table border=1>
-<tr>
-<td><B>Back</B> and <B>Forward</B></td>
-<td align="center"><IMG src="images/browser/back.gif" alt=""><br><IMG src="images/browser/forward.gif" alt=""></td>
-<td>Click these buttons to navigate among webpages. </td>
-</tr>
-<tr>
-<td><B>Refresh</B></td>
-<td align="center"><IMG src="images/browser/refresh.gif" alt=""></td>
-<td>Click this button to reload the current document.</td>
-</tr>
-<tr>
-<td><B>Stop</B></td>
-<td align="center"><IMG src="images/browser/stop.gif" alt=""></td>
-<td>Click this button to stop loading a document.</td>
-</tr>
-<tr>
-<td><B>Title bar</B></td>
-<td align="center"><IMG src="images/browser/titlebar.gif" alt=""></td>
-<td>Shows the title of the target page.</td>
-</tr>
-<tr>
-<td><B>Address bar</B></td>
-<td align="center"><IMG src="images/browser/addressbar.gif" alt=""></td>
-<td>Contains the URL or file name of the webpage being analyzed. By double-clicking inside the address bar or by pressing Alt+D, a new URL can be entered into the address bar. </td>
-</tr>
-<tr>
-<td><B>Go</B></td>
-<td align="center"><IMG src="images/browser/go.gif" alt=""></td>
-<td>Click this button to load the specified page. </td>
-</tr>
-</table>
-
-<H3>Visualization View pane</H3>
-<P>
-When the blind mode is selected, the Visualization View pane is opened, which includes the following buttons, interactive elements, and icons.
-</P>
-
-<H4>Buttons</H4>
-<table border=1>
-<tr>
-<td><b>Visualize</b></td>
-<td><IMG src="images/I_Visualize.gif" alt=""></td>
-<td>Click this button to open the blind usability visualize function and the problem detector with the current settings.</td>
-</tr>
-<tr>
-<td><B>Settings</B></td>
-<td><IMG src="images/I_Setting.gif" alt=""></td>
-<td>Click this button to open the <A
-href="parametersBlind.html">Blind Usability Visualization preference page</A>, which controls the voice browser output mode and the layout mode (including reaching time, accessible tags, and table structure).</td>
-</tr>
-<tr>
-<td><B>Save</B></td>
-<td><IMG src="images/I_Save.gif" alt=""></td>
-<td>Click this button to open the Save as dialog box and save a report file.
-The report file is a CSV format. By selecting "Save HTML Report" option, an HTML document will be saved with CSV report.</td>
-</tr>
-<tr>
-<td><B>ID/CSS</B></td>
-<td><IMG src="images/I_IdCss.gif" alt=""></td>
-<td>Click this button to open the <A href="elementCss.html">ID/AccessKey/Class/CSS viewer panel</A>, which displays information on attributes (ID, AccessKey, and Class) of elements and information on the Cascading Style Sheets (CSS) applied to the target page.</td>
-</tr>
-</table>
-
-
-
-<H4>Interactive elements and icons</H4>
-<P>
-The balloon messages and icons follow the movement of the mouse pointer and show the exact reaching time for the indicated element. 
-When the mouse pointer is placed over an accessible tag, the balloon message also indicates the tag name.
-</P>
-<P>
-The balloon icon indicates acceptability of the reaching time.
-</P>
-<UL class="icons">
-<LI><IMG src="images/I_FaceSmile.gif" alt="Smiling face.">: The reaching time for the element is shorter than or equal to 30 seconds.
-<LI><IMG src="images/I_FaceUsual.gif" alt="Expressionless face.">: The reaching time for the element is longer than 30 seconds, but shorter than or equal to 90 seconds (the default maximum acceptable reaching time). 
-<LI><IMG src="images/I_FaceSad.gif" alt="Sad face.">: The reaching time for the element is longer than 90 seconds.
-</UL>
-<P>
-The balloon messages and icons have two modes.
-If you place the cursor in the Visualization View and click, the messages and icons remain at the position where the mouse click occurred (stationary mode).
-Click again in the Visualization View if you want the messages and icon to move and follow the mouse pointer (active mode).
-</P>
-<P>
-Intra-page link (<IMG src="images/I_LinkSource.gif" alt="Start of arrow.">) and intra-page link destination (<IMG src="images/I_LinkDestination.gif" alt="End of arrow.">) icons: When an intra-page link icon is clicked, an arrow, which is formed with red circles, appears between the source and the destination of the intra-page link.
-The arrow can be removed by clicking the icon again. 
-</P>
-<P>
-The balloon messages and icons and the arrows of the intra-page links can be controlled by using the icons on the Control panel.
-</P>
-<UL class="icons">
-<LI><B>Freeze Balloon (<IMG src="images/I_FreezeBalloon.gif" alt="">)</B>: Click this button to make the balloon stationary. 
-<LI><B>Active Balloon (<IMG src="images/I_ActiveBalloon.gif" alt="">)</B>: Click this button to make the balloon active (that is, it follows the mouse pointer).
-<LI><B>Clear All Links (<IMG src="images/I_ClearAllLinks.gif" alt="">)</B>: Click this button to hide the arrows that appear in the Visualization View.
-<LI><B>Refresh Links (<IMG src="images/I_RefreshAllLinks.gif" alt="">)</B>: Click this button to redraw the arrows that appear in the Visualization View.
-<LI><B>Draw All Links (<IMG src="images/I_DrawAllLinks.gif" alt="">)</B>: Click this button to show all of the arrows for intra-page links in the target page. 
-</UL>
-
-<H3>Simulation View pane</H3>
-<P>
-When the low vision mode is selected, the Simulation View pane is opened next to the Browser View pane.
-It includes the following buttons and check boxes:
-</P>
-<table border=1>
-<tr>
-<td><B>Simulate</B></td>
-<td><IMG src="images/I_Simulate.gif" alt=""></td>
-<td>Click this button to start the low vision simulator and the problem detector with the current settings. The current settings status is displayed in the status bar.</td>
-</tr>
-<tr>
-<td><B>Settings</B></td>
-<td><IMG src="images/I_Setting.gif" alt=""></td>
-<td>Click this button to open the <A href="parametersLv.html">Low Vision Simulation preference page</A>, to set the eyesight, color vision deficiency, 
-and crystalline lens transparency parameters that ACTF Low Vision Simulation uses when checking webpages.</td>
-</tr>
-<tr>
-<td><B>Save</B></td>
-<td><IMG src="images/I_Save.gif" alt=""></td>
-<td>Click this button to open the "Save as" dialog box and save the report file.
-The report file is an HTML document and can be read by using a Web browser.</td>
-</tr>
-<tr>
-<td><B>Whole page</B> check box</td>
-<td><IMG src="images/Wholepage.gif" alt=""></td>
-<td>When this check box is selected, miChecker checks the entire target webpage, even if only a portion of the page is visible in the browser and the page consists of multiple frames of HTML documents.
-If the check box is cleared, only the displayed portion of the page is checked.</td>
-</tr>
-</table>
-
-<H3>Line View pane</H3>
-<P>
-By default, the Line View pane appears in the Detailed Report tab of the bottom row.
-The column heads differ slightly depending on the active tab.
-</P>
-
-<H4><a name="blindIcon">Blind tab</a></H4>
-<div style="margin-bottom:20px">
-<table border=1><tr><td>
-<IMG src="images/I_Star.gif" alt="Star icon"> </td><td>This icon appears with some other icon. The corresponding element can be highlighted in the Visualization View by selecting this line.
-</td></tr></table>
-</div>
-
-<div style="margin-bottom:20px">
-<table border=1>
-<tr><td><IMG src="images/Err.png" alt="Error"> </td>
-<td>This item is an accessibility problem automatically detected.</td></tr>
-<tr><td><IMG src="images/Warn.png" alt="Probably Error"> </td>
-<td>This item is probably accessibility problem.</td></tr>
-<tr><td><IMG src="images/Conf.png" alt="Need confirmation"> </td>
-<td>This item requires user confirmation.</td></tr>
-<tr><td><IMG src="images/Info.png" alt="Human check"> </td>
-<td>This item requires human check based on test procedure.</td></tr>
-</table>
-</div>
-
-
-<H4>Low vision tab</H4>
-<UL class="icons">
-<LI><IMG src="images/I_Star.gif" alt="Star.">: This icon appears with some other icon.
-The corresponding element can be highlighted in the Simulation View by selecting this line.
-<LI><IMG src="images/I_Color.gif" alt="Rectangles.">: This problem is related to the colors of the corresponding element.
-<LI><IMG src="images/I_Blur.gif" alt="Circle.">: This problem is related to the font sizes of the corresponding element.
-</UL>
-
-<H3>Overall Rating pane</H3>
-<P>
-This area provides the target page's overall rating for accessibility and usability.
-</P>
-
-<H4>Blind tab</H4>
-<P>
-Page rating: The radar chart shows the target page's rating in terms
-of Perceivable, Operable, Understandable and Robust. 
-The overall rating is based on the number of problems found on the page.
-</P>
-
-<H4>Low vision tab</H4>
-<P>
-Problem map icon: Indicates the position of the problems on the page.
-The overall rating above the graphic is based on the number of problems and the severity values of the problems on the page.
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="overview.html">Overview of miChecker</A>
-<LI><A href="workspace.html">Exploring the miChecker workspace</A>
-<LI><A href="checkBlind.html">Checking the accessibility and usability of a document in the blind tab</A>
-<LI><A href="checkLv.html">Checking the accessibility and usability of a document in the low vision tab</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/miChecker.css b/plugins/org.eclipse.actf.examples.michecker.doc/docs/miChecker.css
deleted file mode 100644
index 7d545d6..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/miChecker.css
+++ /dev/null
@@ -1,157 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2004, 2011 Ministry of Internal Affairs and Communications, 
- * IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *   IBM Corporation - initial API and implementation
- *   Ministry of Internal Affairs and Communications - update
- *******************************************************************************/
-
-body {
-  font-family: sans-serif;
-  background: white;
-  background-position: top left;
-  background-attachment: fixed;
-  background-repeat: no-repeat;
-}
-
-th, td { /* ns 4 */
-  font-family: sans-serif;
-}
-
-h1, h2, h3, h4, h5, h6 { text-align: left }
-h1 { font: bold 170% arial }
-h2 { font: bold 140% arial }
-h3 { font: bold 120% sans-serif }
-h3.bullet { font: normal 100% sans-serif; margin-top: 0; margin-bottom: 3px; margin-left: 1em; }
-h3.menudesc { font: bold 100% sans-serif }
-h4 { font: bold 100% sans-serif }
-h5 { font: italic 100% sans-serif }
-h6 { font: small-caps 100% sans-serif }
-
-pre { margin-left: 2em }
-
-dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
-dt {
-	font-weight: bold;
-	margin-top: 12px;
-}
-
-pre, code {
-	font-family: monospace;
-} /* navigator 4 requires this */
-
-ul.bullet {
-  margin-top: 0;
-  margin-bottom: 3px;
-}
-
-ul.toc {
-  list-style: disc;		/* Mac NS has problem with 'none' */
-  list-style: none;
-}
-
-ul.related {
-  list-style: disc;		/* Mac NS has problem with 'none' */
-  list-style: none;
-  margin-left: 1em;
-}
-
-ul.left {
-  list-style: disc;
-  list-style: none;
-  margin-left: 0;
-}
-ul.left li{
-  margin-left: 0;
-  margin-bottom: 1em;
-}
-
-ul.space li{
-  margin-bottom: 1em;
-}
-
-ul.nospace li{
-  margin-bottom: 0em;
-}
-
-ol ul.nospace li{
-  margin-bottom: 0em;
-}
-
-ol.space li{
-  margin-bottom: 1em;
-}
-
-DIV.figure{
-	text-align: center;
-	margin: 10px;
-}
-DIV.figure SPAN{
-	font-weight: bold;
-}
-
-UL.icons{
-	list-style-type: none;
-}
-
-DIV.logo{
-	text-align: right;
-}
-
-DIV.footnote{
-    margin-left: 10px;
-	font-size: small;
-}
-
-H1.related {
-	font-size: medium;
-	border-top-style: solid;
-	border-top-width: thin;
-}
-
-
-
-@media aural {  
-  h1, h2, h3 { stress: 20; richness: 90 }
-  .hide { speak: none }
-  p.copyright { volume: x-soft; speech-rate: x-fast }
-  dt { pause-before: 20% }
-  pre { speak-punctuation: code } 
-}
-
-img { margin-bottom: 3px; }
-
-img.border {
-	border-style: solid; 
-	border-width: 1px;
-	padding: 3px;
-	 }
-
-img.border-nopad {
-	border-style: solid; 
-	border-width: 1px;
-	padding: 0;
-	 }
-
-p.trademark {
-	font-size: small;
-}
-
-p.footer{
-  border-top: 1px solid #2f4e6f;
-  font-family: arial;
-  font-size:small;
-  font-weight: bold;
-  margin: 15px 5px 5px 5px;
-  padding: 5px 20px 5px 5px;
-  text-align:right;
-}
-
-.license {
-  font-size: small;
-}
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/modes.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/modes.html
deleted file mode 100644
index 18f20ab..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/modes.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Two types of visualization</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Two types of visualization</H1>
-<P>
-The visual disability simulator miChecker tests the accessibility and usability of webpages for individuals who are blind or who have low vision.
-The tool has two types of visualization.
-In the low vision tab, the tool simulates how users with weak eyesight, color vision deficiencies, cataracts, and combinations of impairments perceive webpages.
-In the blind tab, the tool helps webpage designers understand how blind users who depend on voice browsers will experience the pages.
-Each mode looks at a different set of issues that reduce webpage accessibility or usability.
-These issues are described in the following sections.
-</P>
-
-<H2>Blind tab</H2>
-<P>
-The Blind setting of miChecker runs three types of tests on webpages: blind usability visualization, accessibility and usability checking, and compliance checking.
-The identification of problems within each type and category is determined by the selections made in the <A href="parametersBlind.html">Set the parameters dialog box (blind mode)</A>.
-</P>
-
-<H3>Blind usability visualization</H3>
-<H4>Reaching time to each element</H4>
-<P>
-The blind mode of miChecker visualizes the time required by a voice browser to read from the top of the page to each element (referred to as the <I>reaching time</I>).
-The reaching time of an element is expressed by the background color of that element.
-The longer the time needed to reach an element, the darker its background color.
-Elements whose reaching times are longer than the maximum permissible time (90 seconds) are blacked out.
-Authors can easily grasp the usability of the target page by looking at the visualized reaching times for all of the elements of the page.
-</P>
-
-<H4>Accessible tags</H4>
-<P>
-Voice browsers can use several HTML tags as landmarks for Web navigation. The miChecker recognizes the following four tags.
-</P>
-<UL>
-<LI>Table headers (&lt;TH&gt;) 
-<LI>Heading tags (&lt;H1&gt;, &lt;H2&gt;,...,&lt;H6&gt;) 
-<LI>Form elements (&lt;INPUT&gt;) 
-<LI>Label tags (&lt;LABEL&gt;) 
-</UL>
-
-<H4>Table structure</H4>
-<P>
-The &lt;TABLE&gt; tags are used to create both data tables and layout tables.
-In both cases, they may cause usability problems for blind individuals because the reading order of a voice browser is often different from the intuition of sighted people.
-The miChecker has a function to draw borders for the table cells, thus allowing an author to check the table structure of the target page.
-</P>
-
-<H4>Voice browser output text</H4>
-<P>
-The miChecker can show the output text from a voice browser.
-This function can be used to help experience the way blind people access webpages in a serialized format.
-For example, this form shows the amount of text that must be read before reaching the main content of a webpage.
-</P>
-
-<H3>Accessibility and usability checking</H3>
-<H4>Intra-page links</H4>
-<P>
-The miChecker checks for the existence of a &quot;skip-to-main-content link.&quot;
-Providing such a link in a webpage allows blind people to jump directly from the top to the main content of the page.
-The miChecker also detects intra-page links without destinations and intra-page links without readable text at their source locations.
-</P>
-
-<H4>Inappropriate ALT attributes</H4>
-<P>
-The miChecker detects inappropriate ALT attributes (alternate descriptions) of images.
-For example, &quot;spacer&quot; as the ALT attribute of a spacer image (an image used to create space for some layout purpose) is inappropriate, because such information is useless and irritating for blind people.
-</P>
-
-<H4>Redundant information</H4>
-<P>
-The miChecker detects redundant text information (for example, an icon whose ALT attribute is &quot;BluePages&quot; followed by the text string &quot;BluePages&quot;).
-</P>
-
-<H4>Document structure</H4>
-<P>
-The structure of the HTML document can be visualized by coloring accessible tags and by showing the table cell structure as described in the previous section.
-In addition, miChecker checks for nested tables and for the existence of heading tags.
-Nested tables make it difficult for the author to imagine how the page will be read by a voice browser.
-Authors are encouraged to make the document structure understandable for blind people.
-Heading tags help structure the webpages.
-</P>
-
-<H3>Compliance checking</H3>
-<P>
-The miChecker checks the target page's compliance with accessibility guidelines just as conventional accessibility checkers do.
-Refer to the topic <A href="compliance.html">Compliance and accessibility guidelines for Web content</A>.
-</P>
-
-<H2>Low vision tab</H2>
-<P>
-The low vision tab of miChecker has two functions: low vision simulation and accessibility and usability checking.
-</P>
-
-<H3>Low vision simulation</H3>
-<P>
-The low vision mode of miChecker simulates weak eyesight, color vision deficiencies, cataracts, and their combinations.
-See the <A href="parametersLv.html">Set the parameters dialog box (low vision mode)</A> for more details.
-</P>
-
-<H3>Accessibility and usability checking</H3>
-<P>
-The low vision mode of miChecker detects four types of accessibility and usability problems in the target page: 
-</P>
-<UL>
-<LI><B>Fixed-size font problems</B>: Text with fixed-size fonts that cannot be enlarged by browser options 
-<LI><B>Small character problems</B>: Characters that are difficult to read for people with the specified visual conditions 
-<LI><B>Text color problems</B>: Text whose foreground and background colors are too close to distinguish for people with color vision deficiencies and/or cataracts 
-<LI><B>Image color problems</B>: Images that have two or more components whose colors are difficult to distinguished from each other for people with color vision deficiencies or cataracts 
-</UL>
-<P>
-The identification of problems within each category is determined by the selections made in the <A href="parametersLv.html">Set the parameters dialog box (low vision mode)</A>.
-</P>
-
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-<LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/overview.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/overview.html
deleted file mode 100644
index e84de18..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/overview.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Overview of HTML Accessibility mode</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Overview of HTML Accessibility mode</H1>
-<P>
-Web authors can use miChecker to ensure that the webpages they create are accessible to individuals who are blind or visually impaired. 
-</P>
-<P>
-<I>Web accessibility</I> refers to making the World Wide Web accessible and available to everyone, including people with disabilities and senior citizens.
-Ensuring Web accessibility improves the quality of life for disabled people by removing barriers that prevent them from taking part in important life activities.
-Recent changes in the social environment, such as the implementation of Section 508 of the Rehabilitation Act &sect;1194.22 in 2001, also call for Web authors to make their pages accessible.
-</P>
-<P>
-Voice browsers, such as IBM Home Page Reader, read aloud the text on webpages and are used by visually impaired people.
-However, these programs are less effective with certain kinds of content, including highly graphical material.
-Web content developers can use miChecker to test the accessibility and usability of their webpages for low vision and blind individuals.
-The tool looks at such features as the degree of color contrast on the page, the ability of users to change the font sizes, the appropriateness of alternate text for images, and the availability of links to promote navigability within the page.
-The tool also checks the pages's compliance with accessibility guidelines.
-The result of this analysis is a report that lists the problems that would limit accessibility and usability by visually impaired users.
-In addition, each page is given an overall score.
-With this information, Web content developers get immediate feedback and can make the necessary modifications to address these obstacles before the content is published.
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-<LI><A href="modes.html">Two types of visualization</A>
-<LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/parametersBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/parametersBlind.html
deleted file mode 100644
index 421d194..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/parametersBlind.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Set the Parameters dialog box (Blind Usability Visualization)</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Set the Parameters dialog box (Blind Usability Visualization)</H1>
-<P>
-The Set the Parameters dialog box (Blind Usability Visualization) is used to set the Visualization mode and language that miChecker uses. 
-</P>
-<P>
-<B>Visualization mode</B>: Select either Voice browser output mode or Layout mode.
-</P>
-<UL>
-<LI><P><B>Voice browser output mode</B>:
-Selecting this option causes the output text from a voice browser to
-be displayed in the Visualization View pane (rather than being read aloud).
-In the current version of miChecker, only Home Page Reader can be used as the voice browser.</P>
-<LI><P><B>Layout mode</B>:
-Specifies the colors and times used to show reaching times, tag colors, and table structure colors in the Visualization View.</P>
-  <UL class="nobullet">
-  <LI><P>Select <B>Visualize reaching time</B> to display the reaching
-  time from the top of the page to each element in the Visualization
-  View. By default, black indicates that it takes more than 90 seconds
-  to get to that region. The reaching time and display color are
-  controlled here.</P>
-  <LI><P>Selecting <B>Colorize accessible tags</B> causes table
-  headers, heading tags, form elements, and label tags to be colored
-  in the Visualization View. The colors can be set by clicking the buttons that follow the tag names.</P>
-  <LI><P>Selecting <B>Visualize table structure</B> causes the borders
-  of table cells to be drawn with black lines. The colors of the lines
-  can be set by clicking the adjacent button.</P>
-  <LI><P><B>Set default colors</B>: Clicking this button cancels the current color settings and resets the default colors for these options.</P>
-  </UL>
-</UL>
-
-<P>
-<B>Inappropriate Alt</B>: Clicking <B>Edit Inappropriate Alt List</B>
-button allows editing the list of inappropriate ALT-attributes stored in the tool.
-When an ALT-attribute of an element in the target page is contained in this list, the ALT-attribute will be detected as a problem.
-</P>
-
-<P>
-<B>Help</B>: Click this button to open this page.<BR>
-<B>Apply</B>: Click this button to save the current settings.<BR>
-<B>OK</B>: Click this button to save the current settings and to close the dialog box.<BR>
-<B>Cancel</B>: Click this button to close the dialog box without changing the settings.
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-<LI><A href="checkBlind.html">Checking the accessibility and usability
-of a document in the blind tab</A>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/parametersLv.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/parametersLv.html
deleted file mode 100644
index f411f09..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/parametersLv.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Low Vision Simulation preference page</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Low Vision Simulation preference page</H1>
-<P>
-The Low Vision Simulation preference page is used to
-set the low vision types and the parameters that ACTF Low Vision Simulation uses.
-Three types of low vision problems are listed, and a single type or a combination of types can be selected.
-</P>
-<UL>
-<LI><B>Eyesight</B>: Selects (with a slide control) the degree of visual acuity that miChecker checks for. 
-<LI><B>Color Vision Deficiency</B>: Selects the type of color vision deficiency miChecker checks for. (Options are abnormality of red-sensitive, green-sensitive, or blue-sensitive cone pigments.)
-<LI><B>Crystalline lens transparency (Age)</B>: Selects (with a slide control) the age group miChecker checks for.  
-</UL>
-<P>
-When a check box is selected or a parameter is changed, the change is reflected in the After simulation window in the bottom right window.
-By comparing this image with the image in the Original window above
-it, the effects of the active settings can be seen.
-</P>
-
-<P>
-<B>Apply</B>: Click this button to save the current settings.<BR>
-<B>OK</B>: Click this button to save the current settings and to close the preference page.<BR>
-<B>Cancel</B>: Click this button to close the preference page without changing the settings.
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the HTML Accessibility mode</A>
-<LI><A href="checkLv.html">Checking the accessibility and usability of
-a document in the low vision tab</A>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/problemsBlind.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/problemsBlind.html
deleted file mode 100644
index a75528f..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/problemsBlind.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Accessibility and usability problems for blind users</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Accessibility and usability problems for blind users</H1>
-<P>
-Use the blind tab of miChecker to learn how blind users who rely on voice browsers experience webpages.
-The sections that follow describe common issues that present accessibility and usability challenges for blind users and show how to address these challenges.
-(Problems are listed in the Problem pane. Clicking the line that describes the problem causes the corresponding element to be highlighted.)
-</P>
-
-<H2>Reaching time</H2>
-<P>
-<i>Reaching time</i> refers to the amount of time required to read up to an element on a page.
-If a page is long and has no intra-page links to facilitate navigation, blind users will find the content difficult to follow.
-In miChecker, an unacceptably long reaching time is conveyed by dark stripes across the Visualization pane and a red frowning face.
-By default, the maximum acceptable reaching time is 90 seconds and is conveyed by a black stripe. Anything in excess of that is unacceptable and should be changed.
-</P>
-<P>
-To address reaching time problems, webpages can be structured by using heading tags and by adding intra-page links so that users can navigate more quickly.
-</P>
-
-<H2>Intra-page linking</H2>
-<P>
-The miChecker checks for the existence of a &quot;skip-to-main-content link.&quot;
-Providing such a link in a webpage allows blind people to jump directly from the top to the main content of the page.
-</P>
-<P>
-Pages that are long should have internal links with clearly designated destination points, and miChecker also detects intra-page links without destinations and intra-page links without readable text at their source locations.
-Authors make sure that the destinations of intra-page links are correct by checking the arrow lines and by looking at the background colors of the areas of the page.
-</P>
-
-<H2>Redundant text</H2>
-<P>
-The miChecker detects redundant text information.
-For example, an icon whose ALT attribute is &quot;BluePages&quot; followed by the text string &quot;BluePages&quot; provides redundant information.
-In this case, voice browsers read this as &quot;Bluepages Bluepages,&quot; which is confusing.
-The ALT attribute of such an icon should be null text.
-If miChecker detects this on a webpage, the redundancy should be removed.
-</P>
-
-<H2>Inappropriate alternative text</H2>
-<P>
-Alternative text used to describe graphics must be meaningful. Text such as &quot;Spacer&quot; to indicate a spacer image (an image used to create space for some layout purpose) is inappropriate, because such information is useless and irritating for blind people. In such cases, the null text &quot;&quot; is appropriate as the ALT attribute.  
-</P>
-
-<H2>Problems with tables</H2>
-<P>
-The &lt;TABLE&gt; tags are used to create both data tables and layout tables.
-In both cases, they may cause usability problems for blind users because the reading order of a voice browser is often different from the intuition of sighted people.
-The miChecker has a function to draw borders for the table cells, thus allowing an author to check the table structure of the target page.
-</P>
-<P>
-Nested tables can be difficult for voice browsers to read and for blind listeners to understand because they do not include table headers.
-Avoid using nested tables for layout purposes.
-</P>
-<P>
-The structure of the HTML document can be visualized by coloring accessible tags and by showing the table cell structure.
-All tables must have headers, which miChecker presents in green in the Visualization pane.
-Heading tags are presented in blue.
-Heading tags help structure the page. Tables that are not tagged are difficult for blind readers to visualize.
-</P>
-
-<H2>Failure to comply with accessibility guidelines</H2>
-<P>
-The miChecker tool checks the target page's compliance with accessibility guidelines just as conventional accessibility checkers do. Refer to <A href="compliance.html">Compliance and accessibility guidelines for Web content</A>. 
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="checkBlind.html">Checking the accessibility and usability of a document in the blind tab</A>
-<LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-<LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/problemsLv.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/problemsLv.html
deleted file mode 100644
index 66a35b8..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/problemsLv.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Accessibility and usability problems for users with low vision</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Accessibility and usability problems for users with low vision</H1>
-<P>
-Use the low vision tab of miChecker to simulate weak eyesight, color vision deficiencies, cataracts, and their arbitrary combinations.
-This simulation helps see how users with low vision experience a webpage.
-The first four sections that follow describe the low-vision-related problems that miChecker can detect and how to address these problems.
-(Problems are listed in the Problem pane. Clicking on the line that describes a problem highlights the corresponding element.)
-The final section describes the severity values of the problems appearing in the Line View pane of the low vision mode.
-</P>
-
-<H2>Fixed-size font problems</H2>
-<P>
-Text with fixed-size fonts that cannot be enlarged by browser options presents a problem for those with vision problems.
-This problem occurs when a webpage uses a fixed size value, such as &quot;8pt&quot; or &quot;5mm,&quot; as a font size.
-This problem can be addressed by using absolute-size keywords (for example, &quot;large&quot;), relative-size keywords (for example, &quot;larger&quot;), or percentage values as font sizes.
-(For information on how to set font sizes, see <A href="http://www.w3.org/TR/CSS21/fonts.html#font-size-props">15.7 Font size: The 'font-size' property</A>.)
-Another solution is to provide a menu option that allows readers to select their own font sizes.
-</P>
-
-<H2>Small character problems</H2>
-<P>
-For some people with weak eyesight, some characters may be too small to read even when browser options permit them to use the largest font size available.
-When that happens, the reader needs additional assistive technologies.
-Small characters should not be used for layout purposes.
-</P>
-
-<H2>Text color problems</H2>
-<P>
-People with color vision deficiencies and cataracts can see colors, but they perceive them differently than people with normal vision.
-People with color vision deficiencies may have difficulties in reading texts even if their foreground and background colors are different.
-Such problems can be addressed by choosing sharply contrasting colors for the foreground and background.
-</P>
-
-<H2>Image color problems</H2>
-<P>
-People with color vision deficiencies and cataracts can see colors, but they perceive them differently than people with normal vision.
-If color alone conveys certain information, people with color vision deficiencies and cataracts will not perceive the information.
-Any information conveyed with color must be available without colors.
-For example, in a line graph, not only colors but also types of lines, such as solid, dotted and wavy lines, should be used to distinguish among the quantities of different items.
-</P>
-
-<H2>Severity values</H2>
-<P>
-Each problem in the low vision mode has its own severity value, which indicates the seriousness of the problem and is rated on a scale that ranges from 0 to 100.
-The higher the value, the more serious the problem.
-</P>
-<P>
-The severity values of font-related problems (fixed-size font problems or small character problems) are 25.
-If an element has both a fixed-size font problem and a small character problem, these problems are combined and shown in one line in the Line View pane.
-In this case, the severity value becomes 50.
-</P>
-<P>
-The severity values of color-related problem are evaluated using the definition of
-<A href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef">&quot;relative luminance&quot;</A>.
-
-The severity values are computed as follows:
-<OL>
-<li>If the relative luminance between foreground color and background color is more than 7, the severity value is 0.</li>
-<li>If the relative luminance is less than 3, the severity value is 100.</li>
-<li>If the relative luminance between the threshold value, the severity value is the corresponding fraction between 0 and 100.</li>
-</OL>
-</P>
-
-<P>
-The severity values depend on the parameters you set.
-For a text element, miChecker tests its foreground and background colors in the Simulation View.
-For an image, miChecker tests colors of every combination of large connected components in the simulated image whose colors provide good color visibility in the original image.
-</P>
-<P>
-The overall rating of a webpage is based on the total of the severity values of all of the problems detected in the page.
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="checkLv.html">Checking the accessibility and usability of a document in the low vision tab</A>
-<LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-<LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/reference.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/reference.html
deleted file mode 100644
index 8ebb0b1..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/reference.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Reference</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-
-<H2>Reference</H2>
-<UL class="nobullet">
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-<LI>Detailed report</LI> 
- <UL>
-	<LI><A href="lineViewBlind.html">Line View pane (Blind)</A>
-	<LI><A href="lineViewLv.html">Line View pane (Low Vision)</A>
- </UL> 
-<LI>Setting panel</LI>  
- <UL>
-	<LI><A href="parametersBlind.html">Blind Usability Visualization preference page</A>
-	<LI><A href="parametersLv.html">Low Vision Simulation preference page</A>
-	<LI><A href="elementCss.html">ID/AccessKey/Class/CSS Inspector Panel</A>
-	<LI><A href="sourceViewer.html">HTML Source viewer</A>
-	<LI><A href="viewsOdf.html">OpenDocument Accessibility mode panel</A>
-	<LI><A href="viewsGui.html">GUI Accessibility mode panel</A>
-	<LI><A href="viewsFlash.html">Flash Accessibility mode panel</A>
- </UL> 	
-</UL>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/sourceViewer.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/sourceViewer.html
deleted file mode 100644
index 0480207..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/sourceViewer.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>HTML Source viewer</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>HTML Source viewer</H1>
-
-<P>
-The HTML Source viewer shows the content of the HTML document of the target page.
-<UL>
-<LI>Click <B>View Source HTML</B> in the context menu of a line in the <A href="lineViewBlind.html">Line View Pane (Blind Mode)</A>.
-</UL>
-When you open the HTML Source viewer from the Line view in the blind mode, the HTML element corresponding to the selected problem is highlighted.
-</P>
-<DIV class="figure">
-<IMG src="images/sourceViewer.jpg" alt=""><BR>
-</DIV>
-
-<P>
-The HTML Source viewer also shows the line and column numbers of the highlighted element or of the cursor position in the HTML document.
-This makes it easy to find the locations in the HTML document that need to be repaired.
-</P>
-
-<P>
-Click the <B>Search</B> button to open the Search dialog box to look for a text string within the HTML document.
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="workspace.html">Exploring the miChecker workspace</A>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-<LI><A href="lineViewBlind.html">Line View pane (blind)</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/usingdesigner.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/usingdesigner.html
deleted file mode 100644
index 073175b..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/usingdesigner.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Using miChecker</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-
-<H1>Using miChecker</H1>
-<UL>
-<LI><A href="checkBlind.html">Checking the accessibility and usability of a document in the blind tab</A>
-<LI><A href="checkLv.html">Checking the accessibility and usability of a document in the low vision tab</A>
-<LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-<LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-<LI><A href="compliance.html">Compliance and accessibility guidelines for Web content</A>
-</UL>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/docs/workspace.html b/plugins/org.eclipse.actf.examples.michecker.doc/docs/workspace.html
deleted file mode 100644
index cb4b072..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/docs/workspace.html
+++ /dev/null
@@ -1,221 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<META http-equiv="Content-Style-Type" content="text/css">
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2007, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>Exploring the HTML Accessibility mode</TITLE>
-<LINK href="miChecker.css" rel="stylesheet" type="text/css" class="head">
-</HEAD>
-<BODY>
-<H1>Exploring the HTML Accessibility mode</H1>
-<P>
-The miChecker workspace consists of five panes (see Figure 1).
-Two appear at the top: the Browser View pane is on the left, and (depending on the active mode) either the Simulation View pane (low vision tab) or the Visualization View pane (blind tab) is on the right.
-Each pane includes function buttons.
-Below these panes is the Evaluation View pane. The Evaluation View pane has
-two kinds of tabs, the Summary Report tab and the Detailed Report tab. The Summary
-Report tab has the Summary Report pane and the Overall Rating
-pane. The Detailed Report tab has the Tree View pane and the Line View
-pane (which together make up the Problem List) and 
-most miChecker components are shared by both modes.
-</P>
-
-<DIV class="figure">
-<IMG src="images/miCheckerUI.jpg" alt=""><BR>
-<SPAN>Figure 1. The user interface of miChecker.</SPAN>
-</DIV>
-
-<H2 id="browser_view">Browser View pane</H2>
-<P>
-The page to be tested is opened in the Browser View pane (Figure 2).
-By default, this pane is at the top left of the screen.
-The size of the pane can be changed by dragging the edges.
-</P>
-<P>
-At the top of the pane are the address bar, forward and backward arrow buttons, a stop button, a refresh button, and a GO button.
-The URL of the page to be tested is entered in the address bar and clicking GO opens the page.
-</P>
-
-<DIV class="figure">
-<IMG src="images/BrowserView.jpg" alt=""><BR>
-<SPAN>Figure 2. Browser View pane.</SPAN>
-</DIV>
- 
-<H2>Simulation/Visualization View pane</H2>
-<P>
-To the right of the Browser View pane is a pane that changes depending on the active mode.
-In the low vision tab, the pane is the Simulation View pane (Figure 3). In this pane, there is a simulated view showing the experience of what a low vision reader might see when looking at the target webpage.
-In the blind tab, the pane is the Visualization View pane (Figure 4). In this tab, the page shows an impression of how a blind user who relies on a voice browser is going to experience the page.
-By default, this pane is on the top right of the screen.
-The size of the pane can be changed by dragging the edges.
-</P>
-<P>
-Clicking one of the two tabs at the top of the pane select the visualization type.
-The buttons in the row below the Low Vision and Blind tabs are determined by the active mode.
-</P>
- 
-<DIV class="figure">
-<IMG src="images/LV_SimulationView.jpg" alt=""><BR>
-<SPAN>Figure 3. Simulation View pane.</SPAN>
-</DIV>
-
-<P>
-The buttons and check boxes specify the portions of the target page to be checked and the vision deficiency parameters miChecker should use for the assessment.
-</P>
- 
-<DIV class="figure">
-<IMG src="images/B_VisualizationView.jpg" alt=""><BR>
-<SPAN>Figure 4. Visualization View pane.</SPAN>
-</DIV>
-
-<P>
-The screen capture shows the buttons that appear in this pane and the items that miChecker checks when it is running in the blind mode, such as reaching time, tags that can easily be accessed by voice browsers, and the availability of intra-page links.
-</P>
-
-<H2>Evaluation View pane</H2>
-The evaluation result appears in the Evaluation View pane. This pane has
-two kinds of tabs, the Summary Report tab (Figure 5) and the Detailed
-Report tab (Figure 6). The Summary
-Report tab has the Summary Report pane and the Overall Rating
-pane. The Detailed Report tab has the Tree View pane and the Line View
-pane (which together make up the Problem List).
-
-<DIV class="figure">
-<IMG src="images/SummaryTab.jpg" alt=""><BR>
-<SPAN>Figure 5. Examples of the Summary Report tab.</SPAN>
-</DIV>
-<DIV class="figure">
-<IMG src="images/DetailedTab.jpg" alt=""><BR>
-<SPAN>Figure 6. Examples of the Detailed Report tab.</SPAN>
-</DIV>
-
-
-<H3>Summary Report pane</H3>
-The Summary Report pane area provides the summary report of the target page's
-accessibility and usability (Figure 5).
-
-<H3>Overall Rating pane</H3>
-<P>
-The Overall Rating pane area provides the target page's overall rating for accessibility and usability (Figure 7).
-
-<DIV class="figure">
-<IMG src="images/LV_OverallRating.gif" alt="">
-<IMG src="images/B_OverallRating.gif" alt=""><BR>
-<SPAN>Figure 7. Examples of the Overall Rating pane in the low vision mode (left) and in the blind mode (right).</SPAN>
-</DIV>
-
-<P>
-In the low vision mode, the pane provides an overall rating that is based on the total severity values of the problems and a problem map that indicates the positions of the problems.
-In the blind mode, the pane provides an overall page rating that is based on the number of the problems and a radar chart that visually shows the target page's rating in terms of compliance, navigability, and listenability.
-The compliance rating is based on the number of problems concerned with compliance. The navigability rating reflects
-how well structured the Web content is by using headings, intra-page links, labels, and so on. The listenability rating denotes how appropriate the alternative texts are.
-</P>
-
-<H3>Tree View pane</H3>
-<P>
-When accessibility problems are detected, they appear in the Problem List.
-The list consists of two parts: the Tree View pane and the Line View pane.
-</P>
-<P>
-The Tree View (Figure 8) categorizes the problems. The category of problems to be listed in the Line View can be selected by clicking the category name.
-</P>
-
-<DIV class="figure">
-<IMG src="images/TreeView.gif" alt=""><BR>
-<SPAN>Figure 8. Tree View pane.</SPAN>
-</DIV>
-
-<UL>
-<LI>Error: The problems that must be addressed.
-<LI>User Check: The items that must be manually examined to determine if they comply with accessibility guidelines.
-An item in this category may or may not be a problem.
-<LI>Information: Informational items.
-</UL>
-
-<H3><A name="LineViewPane">Line View pane</A></H3>
-<P>
-The line view presents the problems for the selected categories line by
-line.
-Figure 9 shows a sample of the <A href="lineViewBlind.html">Line View pane (blind)</A>.
-<P>
-<DIV class="figure">
-<IMG src="images/B_LineView.jpg" alt=""><BR>
-<SPAN>Figure 9. An example of the Line View pane (blind)</SPAN>
-</DIV>
-
-<P>
-In the blind mode, each line provides the following information about a problem: 
-</P>
-<UL>
-<LI><A href="lineViewBlind.html">Symbolic icons and scores for evaluation metrics</a>,
-<LI>The checkpoints of the <A href="compliance.html">accessibility guidelines</A> related to the problem,
-<LI>The <A href="compliance.html#lineNumber">line number in the HTML
-document (optional)</A>, and
-<LI>A description
-</UL>
-
-<P>
-The <A href="lineViewLv.html">Line View pane (low vision)</A> differs slightly from that of the blind mode (Figure 9).
-</P>
-
-<DIV class="figure">
-<IMG src="images/LV_LineView.jpg" alt=""><BR>
-<SPAN>Figure 10. An example of the Line View pane (low vision)</SPAN>
-</DIV>
-
-<P>
-In the low vision mode, each line provides the following information about a problem:
-</P>
-<UL>
-<LI><A href="lineViewLV.html">Symbolic icon</a>, 
-<LI>The checkpoints of <A href="compliance.html">accessibility guidelines</A> related to the problem,
-<LI>A description, 
-<LI>The severity, 
-<LI>The foreground and background colors, 
-<LI>The position, and 
-<LI>The area 
-</UL>
-
-<P>
-Left-click a line in this view to highlight the element that corresponds to the problem in the Simulation/Visualization view.
-</P>
-<P>
-Right-click a line or press Shift+F10 to open a context menu.
-The items in the context menu are as follows:
-<UL>
-<LI><B>Clear Selection</B>: Selecting this item clears the current selection of problems in the Line view.
-This is used to stop highlighting problems in the Simulation/Visualization view.
-<LI><B>View Guideline</B>: Selecting this item refers to the
-corresponding help pages of the guideline items, which appear in a
-separate browser window. If there are no relevant checkpoints in
-any guideline, this item is not available.
-<LI><B>View Problem Description</B>: Selecting this item opens a dialog box that shows the problem description of the selected problem.
-This is useful when the problem description is too long to read in the Line View.
-<LI><B>View Source HTML</B>: Selecting this item opens the <A href="sourceViewer.html">HTML source viewer</A> in which the corresponding HTML element is highlighted. This item is available only in the blind mode.
-</UL>
-
-
-
-<H2>Status bar</H2>
-<P>
-The status bar shows information related to the active mode. 
-</P>
-
-<H1 class="related">Related topics</H1>
-<UL class="related">
-<LI><A href="modes.html">Two types of visualization</A>
-<LI><A href="problemsBlind.html">Accessibility and usability problems for blind users</A>
-<LI><A href="problemsLv.html">Accessibility and usability problems for users with low vision</A>
-<LI><A href="menusIcons.html">User interface menus and icons</A>
-<LI><A href="sourceViewer.html">HTML source viewer</A>
-</UL>
-
-<P>
-<A href="index.html">Go to Index</A>
-<hr>
-<DIV class="logo"><IMG src="images/logo.gif" alt=""></DIV>
-</P>
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/notices.html b/plugins/org.eclipse.actf.examples.michecker.doc/notices.html
deleted file mode 100644
index 4279fbe..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/notices.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2003, 2011. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-
-   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-   <LINK REL="STYLESHEET" HREF="book.css" CHARSET="UTF-8" TYPE="text/css">
-   <title>Legal Notices</title>
-</head>
-<body>
-
-<h3>
-<a NAME="Notices"></a>Notices</h3>
-<p>
-The material in this guide is Copyright (c) Ministry of Internal Affairs and Communications, IBM Corporation and others 2003, 2011.
-</p>
-<p>
-<a href="about.html">Terms and conditions regarding the use of this guide.</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/plugin.xml b/plugins/org.eclipse.actf.examples.michecker.doc/plugin.xml
deleted file mode 100644
index 08f7ceb..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/plugin.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-   <extension
-         point="org.eclipse.help.toc">
-      <toc
-            file="toc.xml"
-            primary="true"/>
-   </extension>
-
-</plugin>
diff --git a/plugins/org.eclipse.actf.examples.michecker.doc/toc.xml b/plugins/org.eclipse.actf.examples.michecker.doc/toc.xml
deleted file mode 100644
index a4c47e8..0000000
--- a/plugins/org.eclipse.actf.examples.michecker.doc/toc.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!--
- Copyright (c) 2006, 2011 Ministry of Internal Affairs and Communications, IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
-     Ministry of Internal Affairs and Communications - update
--->
-<toc label="miChecker Guide" topic="docs/index.html">
-	<topic label="About miChecker" href="docs/about.html">
-		<topic label="Overview of miChecker" href="docs/overview.html"/>
-		<topic label="Exploring miChecker" href="docs/workspace.html"/>
-		<topic label="Two types of visualization" href="docs/modes.html"/>
-	</topic>
-	
-	<topic label="Using miChecker" href="docs/usingdesigner.html">
-			<topic label="Checking the accessibility and usability of a document in the blind tab" href="docs/checkBlind.html"/>
-			<topic label="Checking the accessibility and usability of a document in the low vision tab" href="docs/checkLv.html"/>
-			<topic label="Accessibility and usability problems for blind users" href="docs/problemsBlind.html"/>			
-			<topic label="Accessibility and usability problems for users with low vision" href="docs/problemsLv.html"/>
-			<topic label="Compliance and accessibility guidelines for Web content" href="docs/compliance.html"/>
-	</topic>
-	
-	<topic label="Reference" href="docs/reference.html">
-		<topic label="User interface menus and icons" href="docs/menusIcons.html"/>
-		<topic label="Line View pane (Blind)" href="docs/lineViewBlind.html"/>
-		<topic label="Line View pane (Low Vision)" href="docs/lineViewLv.html"/>
-		<topic label="Set the Parameters dialog box (Blind Usability Visualization)" href="docs/parametersBlind.html"/>
-		<topic label="Set the Parameters dialog box (Low Vision Simulation)" href="docs/parametersLv.html"/>
-		<topic label="ID/AccessKey/Class/CSS Inspector Panel" href="docs/elementCss.html"/>
-		<topic label="HTML Source viewer" href="docs/sourceViewer.html"/>
-	</topic>
-	
-	<topic label="Legal" href="notices.html" />
-</toc>
diff --git a/plugins/org.eclipse.actf.examples.michecker/.classpath b/plugins/org.eclipse.actf.examples.michecker/.classpath
deleted file mode 100644
index 304e861..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.actf.examples.michecker/.project b/plugins/org.eclipse.actf.examples.michecker/.project
deleted file mode 100644
index ac6e69b..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.michecker</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.michecker/.settings/org.eclipse.core.resources.prefs b/plugins/org.eclipse.actf.examples.michecker/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index cae1750..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Tue Aug 21 22:09:12 JST 2007
-eclipse.preferences.version=1
-encoding//src/messages.properties=8859_1
diff --git a/plugins/org.eclipse.actf.examples.michecker/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.actf.examples.michecker/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index b2d7ff0..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,7 +0,0 @@
-#Tue Jan 06 15:27:49 JST 2009
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.source=1.5
diff --git a/plugins/org.eclipse.actf.examples.michecker/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.michecker/META-INF/MANIFEST.MF
deleted file mode 100644
index ec66e5d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,30 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: miChecker
-Bundle-SymbolicName: org.eclipse.actf.examples.michecker;singleton:=true
-Bundle-Version: 1.0.0.qualifier
-Bundle-Activator: org.eclipse.actf.examples.michecker.MiCheckerPlugin
-Bundle-Vendor: Ministry of Internal Affairs and Communications
-Bundle-Localization: plugin
-Require-Bundle: org.eclipse.ui,
- org.eclipse.core.runtime,
- org.eclipse.actf.core,
- org.eclipse.actf.ui,
- org.eclipse.actf.model.dom.html,
- org.eclipse.actf.model.ui,
- org.eclipse.actf.model.ui.editors.ie,
- org.eclipse.actf.visualization,
- org.eclipse.actf.visualization.blind,
- org.eclipse.actf.visualization.engines.lowvision,
- org.eclipse.actf.visualization.engines.voicebrowser,
- org.eclipse.actf.visualization.eval,
- org.eclipse.actf.visualization.engines.blind,
- org.eclipse.actf.visualization.engines.blind.html,
- org.eclipse.actf.visualization.lowvision,
- org.eclipse.actf.visualization.ui.report,
- org.eclipse.actf.examples.adesigner.eval.html,
- org.eclipse.actf.examples.michecker.doc
-Bundle-ActivationPolicy: lazy
-Export-Package: org.eclipse.actf.examples.michecker,
- org.eclipse.actf.examples.michecker.ui.actions
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
diff --git a/plugins/org.eclipse.actf.examples.michecker/about.gif b/plugins/org.eclipse.actf.examples.michecker/about.gif
deleted file mode 100644
index 2d5fc5c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/about.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker/about.html b/plugins/org.eclipse.actf.examples.michecker/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker/build.properties b/plugins/org.eclipse.actf.examples.michecker/build.properties
deleted file mode 100644
index a520200..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/build.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-bin.includes = plugin.xml,\
-               META-INF/,\
-               icons/,\
-               plugin.properties,\
-               plugin_ja.properties,\
-               plugin_customization.ini,\
-               about.gif,\
-               .,\
-               resource/,\
-               about.html
-
-bin.excludes = icons/.cvsignore
-jars.compile.order = .
-source.. = src/
-output.. = bin/
-
diff --git a/plugins/org.eclipse.actf.examples.michecker/icons/.cvsignore b/plugins/org.eclipse.actf.examples.michecker/icons/.cvsignore
deleted file mode 100644
index 085e8ba..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/icons/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-Thumbs.db
diff --git a/plugins/org.eclipse.actf.examples.michecker/icons/etool16/caption.gif b/plugins/org.eclipse.actf.examples.michecker/icons/etool16/caption.gif
deleted file mode 100644
index feaab4d..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/icons/etool16/caption.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker/icons/excla_32.png b/plugins/org.eclipse.actf.examples.michecker/icons/excla_32.png
deleted file mode 100644
index aac3c6c..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/icons/excla_32.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker/icons/miChecker.ico b/plugins/org.eclipse.actf.examples.michecker/icons/miChecker.ico
deleted file mode 100644
index 86e7029..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/icons/miChecker.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker/icons/view16/html.gif b/plugins/org.eclipse.actf.examples.michecker/icons/view16/html.gif
deleted file mode 100644
index 5cd5a54..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/icons/view16/html.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.michecker/miChecker.product b/plugins/org.eclipse.actf.examples.michecker/miChecker.product
deleted file mode 100644
index b04b6c4..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/miChecker.product
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?pde version="3.5"?>
-
-<product name="miChecker" uid="miChecker" id="org.eclipse.actf.examples.michecker.miChecker" application="org.eclipse.actf.examples.michecker.org.eclipse.actf.examples.michecker.Application" version="1.0.0" useFeatures="true" includeLaunchers="true">
-
-   <aboutInfo>
-      <image path="/org.eclipse.actf.examples.michecker/about.gif"/>
-      <text>
-         %About.Text
-      </text>
-   </aboutInfo>
-
-   <configIni use="default">
-   </configIni>
-
-   <launcherArgs>
-      <vmArgs>-Xmx512m</vmArgs>
-   </launcherArgs>
-
-   <windowImages i32="/org.eclipse.actf.examples.michecker/icons/excla_32.png"/>
-
-
-   <launcher name="miChecker">
-      <solaris/>
-      <win useIco="true">
-         <ico path="/org.eclipse.actf.examples.michecker/icons/miChecker.ico"/>
-         <bmp/>
-      </win>
-   </launcher>
-
-
-   <vm>
-   </vm>
-
-
-   <plugins>
-   </plugins>
-
-   <features>
-      <feature id="org.eclipse.actf.examples.michecker"/>
-   </features>
-
-
-</product>
diff --git a/plugins/org.eclipse.actf.examples.michecker/plugin.properties b/plugins/org.eclipse.actf.examples.michecker/plugin.properties
deleted file mode 100644
index 634e785..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/plugin.properties
+++ /dev/null
@@ -1,27 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-window.title=miChecker
-
-action.open=&Open...
-action.visualize=Visualize (&blind)
-action.lowvision=Simulate (l&ow vision)
-action.html=Validate HTML
-action.smil=Open Caption(SMIL) File...
-
-captionView = Caption View
-
-menu.help=&Help
-menu.file = &File
-menu.viz = Visuali&ze
-menu.window = &Window
-menu.navigation = Navi&gation
-
-About.Text=miChecker\nVersion: 1.0.0\n\nCopyright Ministry of Internal Affairs and Communications (MIC),\nEclipse contributors and others 2010, 2011.  All rights reserved.\nVisit\thttp://www.soumu.go.jp/main_sosiki/joho_tsusin/w_access/index.html\n\t\thttp://www.eclipse.org/actf/
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker/plugin.xml b/plugins/org.eclipse.actf.examples.michecker/plugin.xml
deleted file mode 100644
index 0bc5799..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/plugin.xml
+++ /dev/null
@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-   <extension
-         id="org.eclipse.actf.examples.michecker.Application"
-         point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-               class="org.eclipse.actf.examples.michecker.Application">
-         </run>
-      </application>
-   </extension>
-      <extension
-            point="org.eclipse.ui.actionSets">
-         <actionSet
-               id="org.eclipse.actf.examples.michecker.ui.actionSet"
-               label="miCheckerClientActionSet"
-               visible="true">
-            <action
-                  class="org.eclipse.actf.examples.michecker.ui.actions.OpenAction"
-                  id="org.eclipse.actf.examples.michecker.ui.actions.OpenAction"
-                  definitionId="org.eclipse.actf.examples.michecker.actions.OpenAction"
-                  label="%action.open"
-                  menubarPath="file/fileGroup"
-                  style="push"/>
-            <action
-                  class="org.eclipse.actf.examples.michecker.ui.actions.OpenSmil"
-                  id="org.eclipse.actf.examples.michecker.ui.actions.OpenSmil"
-                  label="%action.smil"
-                  menubarPath="file/smilGroup"
-                  style="push">
-            </action>
-         </actionSet>
-      </extension>
-         
-   
-   <extension
-         point="org.eclipse.ui.commands">
-      <command
-            id="org.eclipse.actf.examples.michecker.actions.OpenAction"
-            name="%action.open"/>
-      <command
-            id="org.eclipse.actf.visualization.blind.ui.actions.VisualizeAction"
-            name="%action.visualize"/>
-      <command
-            id="org.eclipse.actf.visualization.lowvision.ui.actions.SimulationAction"
-            name="%action.lowvision"/>
-   </extension>
-   <extension
-         point="org.eclipse.ui.bindings">
-      <key
-            commandId="org.eclipse.actf.examples.michecker.actions.OpenAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="CTRL+O"/>
-      <key
-            commandId="org.eclipse.actf.visualization.blind.ui.actions.VisualizeAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="CTRL+SHIFT+B"/>
-      <key
-            commandId="org.eclipse.actf.visualization.lowvision.ui.actions.SimulationAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="CTRL+SHIFT+O"/>
-   </extension>
-   <extension
-         id="miChecker"
-         point="org.eclipse.core.runtime.products">
-      <product
-            application="org.eclipse.actf.examples.michecker.org.eclipse.actf.examples.michecker.Application"
-            name="miChecker">
-         <property
-               name="windowImages"
-               value="icons/excla_32.png">
-         </property>
-         <property
-               name="aboutText"
-               value="%About.Text">
-         </property>
-         <property
-               name="aboutImage"
-               value="about.gif">
-         </property>
-         <property
-               name="appName"
-               value="miChecker">
-         </property>
-         <property
-               name="preferenceCustomization"
-               value="plugin_customization.ini">
-         </property>
-      </product>
-   </extension>
-   <extension
-         point="org.eclipse.ui.viewActions">
-      <viewContribution
-            id="org.eclipse.actf.examples.michecker.viewContribution1"
-            targetID="org.eclipse.actf.visualization.blind.ui.views.BlindView">
-         <action
-               class="org.eclipse.actf.examples.michecker.ui.actions.OpenW3CValidator"
-               icon="icons/view16/html.gif"
-               id="org.eclipse.actf.examples.michecker.OpenW3CValidator"
-               label="%action.html"
-               style="push"
-               toolbarPath="addition">
-         </action>
-      </viewContribution>
-   </extension>
-   <extension
-         point="org.eclipse.ui.views">
-         <view
-            allowMultiple="false"
-            category="org.eclipse.actf.visualization.ui.views"
-            class="org.eclipse.actf.examples.michecker.views.CaptionView"
-            icon="icons/etool16/caption.gif"
-            id="org.eclipse.actf.examples.michecker.views.CaptionView"
-            name="%captionView">
-      </view>
-   </extension>
-   <extension
-         point="org.eclipse.ui.perspectiveExtensions">
-		<perspectiveExtension
-            targetID="org.eclipse.actf.visualization.ui.perspectives.HTMLPerspective">
-         <view
-               closeable="false"
-               id="org.eclipse.actf.examples.michecker.views.CaptionView"
-               relationship="stack"
-               relative="org.eclipse.actf.visualization.blind.ui.views.BlindView"
-               visible="false">
-         </view>
-      </perspectiveExtension>
-   </extension>
-   <extension
-         point="org.eclipse.actf.model.ui.browserFavorites">
-      <favorites
-            prefFile="resource/favorites.properties">
-      </favorites>
-   </extension>
-</plugin>
diff --git a/plugins/org.eclipse.actf.examples.michecker/plugin_customization.ini b/plugins/org.eclipse.actf.examples.michecker/plugin_customization.ini
deleted file mode 100644
index 21774a0..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/plugin_customization.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-# show progress on startup
-org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = false
diff --git a/plugins/org.eclipse.actf.examples.michecker/plugin_ja.properties b/plugins/org.eclipse.actf.examples.michecker/plugin_ja.properties
deleted file mode 100644
index a47b8db..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/plugin_ja.properties
+++ /dev/null
@@ -1,26 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-window.title=miChecker
-
-action.open=\u958b\u304f(&O)...
-action.switchmode=\u30e2\u30fc\u30c9\u9078\u629e(&M)...
-action.visualize=\u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u691c\u8a3c\u30fb\u97f3\u58f0\u30e6\u30fc\u30b6\u30d3\u30ea\u30c6\u30a3\u8996\u899a\u5316
-action.lowvision=\u30ed\u30fc\u30d3\u30b8\u30e7\u30f3 \u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3
-action.html=HTML\u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3
-action.smil=\u5b57\u5e55\uff08SMIL\u5f62\u5f0f\uff09\u3092\u958b\u304f...
-
-captionView = \u5b57\u5e55
-
-menu.help=\u30d8\u30eb\u30d7(&H)
-menu.file = \u30d5\u30a1\u30a4\u30eb(&F)
-menu.viz = \u30a2\u30af\u30bb\u30b7\u30d3\u30ea\u30c6\u30a3\u691c\u8a3c\u30fb\u8996\u899a\u5316(&Z)
-menu.window = \u30a6\u30a3\u30f3\u30c9\u30a6(&W)
-menu.navigation = \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3(&G)
diff --git a/plugins/org.eclipse.actf.examples.michecker/resource/favorites.properties b/plugins/org.eclipse.actf.examples.michecker/resource/favorites.properties
deleted file mode 100644
index cecc55e..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/resource/favorites.properties
+++ /dev/null
@@ -1,12 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-Eclipse=http://www.eclipse.org/
-Eclipse\ ACTF=http://www.eclipse.org/actf/
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/messages.properties b/plugins/org.eclipse.actf.examples.michecker/src/messages.properties
deleted file mode 100644
index 19eedaa..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/messages.properties
+++ /dev/null
@@ -1,23 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-DialogOpenURL_Open_URL = Open URL
-
-Validation_confirmT = Confirmation
-Validation_confirm = This function will use W3C Markup Validation Service. Please check "About The W3C Markup Validation Service"\n\nhttp://validator.w3.org/about.html\nbefore using it.\n\n(This function requires network connection.)
-Validation_localfileM = Please submit the local file by using Web form of W3C Markup Validation Service.
-Validation_localfileT = Local file/Private URL
-
-CaptionView_time = Time
-CaptionView_caption = Caption
-
-Error = Error
-Not_supported = is not supported.
-
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/messages_ja.properties b/plugins/org.eclipse.actf.examples.michecker/src/messages_ja.properties
deleted file mode 100644
index 5cd4711..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/messages_ja.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-###############################################################################
-# Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     Yasuharu GOTOU (MIC) - initial API and implementation
-###############################################################################
-DialogOpenURL_Open_URL = URL\u3092\u958b\u304f
-
-Validation_confirmT = \u78ba\u8a8d
-Validation_confirm = \u3053\u306e\u6a5f\u80fd\u306fW3C Markup Validation Service\u3092\u547c\u3073\u51fa\u3057\u307e\u3059\u3002\u3054\u5229\u7528\u306e\u524d\u306b"About The W3C Markup Validation Service"\n\nhttp://validator.w3.org/about.html\n\n\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002\n\n\uff08\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u306b\u63a5\u7d9a\u3057\u3066\u3044\u306a\u3044\u74b0\u5883\u3067\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\uff0e\uff09
-Validation_localfileM = \u30ed\u30fc\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u3092\u30c1\u30a7\u30c3\u30af\u3059\u308b\u5834\u5408\u306f\u3001W3C Markup Validation Service\u3000\u306e\u30da\u30fc\u30b8\u304b\u3089\u30d5\u30a1\u30a4\u30eb\u3092\u30b5\u30d6\u30df\u30c3\u30c8\u3057\u3066\u4e0b\u3055\u3044\u3002
-Validation_localfileT = \u30ed\u30fc\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\uff0f\u30d7\u30e9\u30a4\u30d9\u30fc\u30c8URL
-
-CaptionView_time = \u6642\u9593
-CaptionView_caption = \u5b57\u5e55
-
-Error = \u30a8\u30e9\u30fc
-Not_supported = \u306f\u30b5\u30dd\u30fc\u30c8\u5916\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u3059\u3002
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/Application.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/Application.java
deleted file mode 100644
index 6cb5587..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/Application.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.michecker;
-
-import org.eclipse.equinox.app.IApplication;
-import org.eclipse.equinox.app.IApplicationContext;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-
-public class Application implements IApplication {
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.IApplicationContext)
-	 */
-	public Object start(IApplicationContext context) {
-
-		Display display = PlatformUI.createDisplay();
-
-		try {
-			int returnCode = PlatformUI.createAndRunWorkbench(display,
-					new ApplicationWorkbenchAdvisor());
-			if (returnCode == PlatformUI.RETURN_RESTART) {
-				return IApplication.EXIT_RESTART;
-			}
-			return IApplication.EXIT_OK;
-		} finally {
-			display.dispose();
-		}
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.equinox.app.IApplication#stop()
-	 */
-	public void stop() {
-		final IWorkbench workbench = PlatformUI.getWorkbench();
-		if (workbench == null)
-			return;
-		final Display display = workbench.getDisplay();
-		display.syncExec(new Runnable() {
-			public void run() {
-				if (!display.isDisposed())
-					workbench.close();
-			}
-		});
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationActionBarAdvisor.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationActionBarAdvisor.java
deleted file mode 100644
index 75eb0cd..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationActionBarAdvisor.java
+++ /dev/null
@@ -1,174 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker;
-
-import org.eclipse.actf.model.ui.editor.actions.FavoritesMenu;
-import org.eclipse.actf.ui.util.ProgressContribution;
-import org.eclipse.jface.action.GroupMarker;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.action.MenuManager;
-import org.eclipse.jface.action.Separator;
-import org.eclipse.ui.IWorkbenchActionConstants;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.actions.ActionFactory;
-import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-
-public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
-
-	private FavoritesMenu _favoritesMenu;
-
-	private IWorkbenchAction _maximizeAction;
-
-	private IWorkbenchAction _nextViewAction;
-
-	private IWorkbenchAction _prevViewAction;
-
-	private IWorkbenchAction _nextEditorAction;
-
-	private IWorkbenchAction _prevEditorAction;
-
-	private IWorkbenchAction _showViewMenuAction;
-
-	private IWorkbenchAction _preferenceAction;
-
-	private IWorkbenchAction _helpAction;
-
-	private IWorkbenchAction _aboutAction;
-
-	private IWorkbenchAction _quitAction;
-
-	private IWorkbenchAction _closeAction;
-
-	public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
-		super(configurer);
-	}
-
-	protected void makeActions(IWorkbenchWindow window) {
-
-		this._favoritesMenu = new FavoritesMenu(window);
-
-		this._maximizeAction = ActionFactory.MAXIMIZE.create(window);
-
-		this._nextViewAction = ActionFactory.NEXT_PART.create(window);
-
-		this._prevViewAction = ActionFactory.PREVIOUS_PART.create(window);
-
-		this._nextEditorAction = ActionFactory.NEXT_EDITOR.create(window);
-
-		this._prevEditorAction = ActionFactory.PREVIOUS_EDITOR.create(window);
-
-		this._showViewMenuAction = ActionFactory.SHOW_VIEW_MENU.create(window);
-
-		this._preferenceAction = ActionFactory.PREFERENCES.create(window);
-
-		this._helpAction = ActionFactory.HELP_CONTENTS.create(window);
-
-		this._aboutAction = ActionFactory.ABOUT.create(window);
-
-		this._quitAction = ActionFactory.QUIT.create(window);
-
-		this._closeAction = ActionFactory.CLOSE.create(window);
-	}
-
-	@SuppressWarnings("nls")
-	protected void fillMenuBar(IMenuManager menuBar) {
-
-		// File
-		MenuManager fileMenu = new MenuManager(MiCheckerPlugin
-				.getResourceString("menu.file"),
-				IWorkbenchActionConstants.M_FILE);
-		fileMenu.add(new Separator("fileGroup"));
-		fileMenu.add(new Separator());
-		fileMenu.add(new Separator("closeGroup"));
-		fileMenu.add(_closeAction);
-		fileMenu.add(new Separator());
-		fileMenu.add(new Separator("smilGroup"));
-		fileMenu.add(new Separator());
-		fileMenu.add(new Separator("exitGroup"));
-		fileMenu.add(_quitAction);
-		menuBar.add(fileMenu);
-
-		// Tool
-		MenuManager toolMenu = new MenuManager(MiCheckerPlugin
-				.getResourceString("menu.viz"), "visualization");
-		menuBar.add(toolMenu);
-
-		// Favorite
-		menuBar.add(this._favoritesMenu);
-
-		// Add a group marker indicating where action set menus will appear.
-		menuBar.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
-
-		// Window
-		MenuManager windowMenu = new MenuManager(MiCheckerPlugin
-				.getResourceString("menu.window"),
-				IWorkbenchActionConstants.M_WINDOW);
-		windowMenu.add(new Separator());
-		MenuManager navigationMenu = new MenuManager(MiCheckerPlugin
-				.getResourceString("menu.navigation"),
-				"navigationMenu");
-		windowMenu.add(navigationMenu);
-		navigationMenu.add(_showViewMenuAction);
-		navigationMenu.add(new Separator());
-
-		navigationMenu.add(_maximizeAction);
-		navigationMenu.add(_nextEditorAction);
-		navigationMenu.add(_prevEditorAction);
-
-		navigationMenu.add(new Separator());
-		navigationMenu.add(_nextViewAction);
-		navigationMenu.add(_prevViewAction);
-
-		windowMenu.add(new Separator());
-		windowMenu.add(_preferenceAction);
-		menuBar.add(windowMenu);
-
-		MenuManager helpMenu = new MenuManager(MiCheckerPlugin
-				.getResourceString("menu.help"),
-				IWorkbenchActionConstants.M_HELP);
-		helpMenu.add(new Separator(IWorkbenchActionConstants.HELP_START));
-		helpMenu.add(_helpAction);
-		helpMenu.add(new Separator(IWorkbenchActionConstants.HELP_END));
-		helpMenu.add(_aboutAction);
-		menuBar.add(helpMenu);
-
-		register(_maximizeAction);
-		register(_nextEditorAction);
-		register(_prevEditorAction);
-		register(_nextViewAction);
-		register(_prevViewAction);
-		register(_showViewMenuAction);
-		register(_preferenceAction);
-		register(_helpAction);
-		register(_aboutAction);
-		register(_quitAction);
-		register(_closeAction);
-
-		ActionFactory.linkCycleActionPair(_nextEditorAction, _prevEditorAction);
-		ActionFactory.linkCycleActionPair(_nextViewAction, _prevViewAction);
-
-	}
-
-	@Override
-	protected void fillStatusLine(IStatusLineManager statusLine) {
-		super.fillStatusLine(statusLine);
-
-		ProgressContribution pc = new ProgressContribution(
-				ProgressContribution.PROGRESS_CONTRIBUTION_ID);
-		pc.setVisible(false);
-		statusLine.add(pc);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchAdvisor.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchAdvisor.java
deleted file mode 100644
index 6bd4f07..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchAdvisor.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.michecker;
-
-import org.eclipse.actf.visualization.ui.IVisualizationPerspective;
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchAdvisor;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-
-public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
-
-	public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(
-			IWorkbenchWindowConfigurer configurer) {
-		return new ApplicationWorkbenchWindowAdvisor(configurer);
-	}
-
-	public String getInitialWindowPerspectiveId() {
-		return IVisualizationPerspective.ID_HTML_PERSPECTIVE;
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
deleted file mode 100644
index 5157397..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ApplicationWorkbenchWindowAdvisor.java
+++ /dev/null
@@ -1,133 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.michecker;
-
-import org.eclipse.actf.model.ui.util.PerspectiveListenerForBrowserLaunch;
-import org.eclipse.actf.ui.util.PlatformUIUtil;
-import org.eclipse.actf.visualization.eval.guideline.GuidelineHolder;
-import org.eclipse.actf.visualization.eval.guideline.IGuidelineData;
-import org.eclipse.actf.visualization.ui.IVisualizationView;
-import org.eclipse.jface.action.IContributionItem;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.preference.IPreferenceNode;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.preference.PreferenceManager;
-import org.eclipse.ui.IPerspectiveDescriptor;
-import org.eclipse.ui.IPerspectiveListener;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.IWorkbenchPreferenceConstants;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-
-public class ApplicationWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
-
-	private static final String NOT_FIRST = "notFirst";
-
-	public ApplicationWorkbenchWindowAdvisor(
-			IWorkbenchWindowConfigurer configurer) {
-		super(configurer);
-	}
-
-	public ActionBarAdvisor createActionBarAdvisor(
-			IActionBarConfigurer configurer) {
-		return new ApplicationActionBarAdvisor(configurer);
-	}
-
-	public void preWindowOpen() {
-
-		PlatformUI.getPreferenceStore().setValue(
-				IWorkbenchPreferenceConstants.SHOW_TRADITIONAL_STYLE_TABS,
-				false);
-
-		IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
-		configurer.setShowCoolBar(true);
-		configurer.setShowMenuBar(true);
-		configurer.setShowStatusLine(true);
-		configurer.setTitle(MiCheckerPlugin
-				.getResourceString("window.title")); //$NON-NLS-1$
-
-		// Show perspective name on title
-		configurer.getWindow().addPerspectiveListener(
-				new IPerspectiveListener() {
-					public void perspectiveActivated(IWorkbenchPage page,
-							IPerspectiveDescriptor perspective) {
-						getWindowConfigurer()
-								.setTitle(
-										perspective.getLabel()
-												+ " - " + MiCheckerPlugin.getResourceString("window.title")); //$NON-NLS-1$ //$NON-NLS-2$
-					}
-
-					public void perspectiveChanged(IWorkbenchPage page,
-							IPerspectiveDescriptor perspective, String changeId) {
-					}
-				});
-
-		PerspectiveListenerForBrowserLaunch
-				.setTargetUrl(PlatformUI
-						.getWorkbench()
-						.getHelpSystem()
-						.resolve(
-								"/org.eclipse.actf.examples.michecker.doc/docs/overview.html#guide_2_2", //$NON-NLS-1$
-								true));
-
-	}
-
-	@SuppressWarnings("nls")
-	public void postWindowOpen() {
-		// remove search and run menus
-		IMenuManager menuManager = getWindowConfigurer()
-				.getActionBarConfigurer().getMenuManager();
-		IContributionItem[] items = menuManager.getItems();
-		for (int i = 0; i < items.length; i++) {
-			if (null != items[i].getId()
-					&& (items[i].getId().equals("org.eclipse.search.menu") || items[i]
-							.getId().equals("org.eclipse.ui.run"))) {
-				items[i].dispose();
-			}
-		}
-
-		PreferenceManager prefManager = getWindowConfigurer()
-				.getWorkbenchConfigurer().getWorkbench().getPreferenceManager();
-		for (IPreferenceNode node : prefManager.getRootSubNodes()) {
-			if ("org.eclipse.actf.ui.preferences.RootPreferencePage"
-					.equals(node.getId())) {
-				node.remove("org.eclipse.actf.util.vocab.preferences.VocabPreferencePage");
-				node.remove("org.eclipse.actf.ai.voice.preferences.VoicePreferencePage");
-			}
-		}
-
-		IPreferenceStore prefStore = MiCheckerPlugin.getDefault()
-				.getPreferenceStore();
-
-		if (!prefStore.getBoolean(NOT_FIRST)) {
-			GuidelineHolder gh = GuidelineHolder.getInstance();
-			IGuidelineData[] guidelines = gh.getLeafGuidelineData();
-			boolean[] enabledItems = new boolean[guidelines.length];
-			for (int i = 0; i < guidelines.length; i++) {
-				IGuidelineData gData = guidelines[i];
-				enabledItems[i] = false;
-				if ("JIS".equalsIgnoreCase(gData.getGuidelineName())
-						&& !"AAA".equalsIgnoreCase(gData.getLevelStr())) {
-					enabledItems[i] = true;
-				}
-			}
-			gh.setEnabledGuidelineWithLevels(enabledItems);
-
-			prefStore.setValue(NOT_FIRST, true);
-		}
-
-		PlatformUIUtil.showView(IVisualizationView.DETAILED_REPROT_VIEW_ID);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/MiCheckerPlugin.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/MiCheckerPlugin.java
deleted file mode 100644
index 9a5421a..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/MiCheckerPlugin.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker;
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.actf.ui.util.AbstractUIPluginACTF;
-import org.eclipse.core.runtime.Platform;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleContext;
-
-public class MiCheckerPlugin extends AbstractUIPluginACTF {
-	public static final String PLUGIN_ID = "org.eclipse.actf.examples.michecker"; //$NON-NLS-1$
-
-	private static MiCheckerPlugin plugin;
-
-	private ResourceBundle _resourceBundle;
-
-	public MiCheckerPlugin() {
-		plugin = this;
-	}
-
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-	}
-
-	public void stop(BundleContext context) throws Exception {
-		super.stop(context);
-		plugin = null;
-	}
-
-	public static MiCheckerPlugin getDefault() {
-		return plugin;
-	}
-
-	public static String getResourceString(String key) {
-		ResourceBundle bundle = MiCheckerPlugin.getDefault()
-				.getResourceBundle();
-		try {
-			return (null != bundle) ? bundle.getString(key) : key;
-		} catch (MissingResourceException mre) {
-			return ""; //$NON-NLS-1$
-		}
-	}
-
-	public ResourceBundle getResourceBundle() {
-		if (null == _resourceBundle) {
-			Bundle bundle = getBundle();
-			if (null != bundle) {
-				_resourceBundle = Platform.getResourceBundle(bundle);
-			}
-		}
-
-		return _resourceBundle;
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/caption/CaptionData.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/caption/CaptionData.java
deleted file mode 100644
index f04ff56..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/caption/CaptionData.java
+++ /dev/null
@@ -1,135 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.caption;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.net.URL;
-
-/**
- * General intermediate captions data. One CaptionData instance for each caption
- * lines.
- * 
- */
-public class CaptionData {
-	/**
-	 * Constructor with time and source
-	 * 
-	 * @param time
-	 * @param src
-	 */
-	public CaptionData(double time, URL src) {
-		setTime(time);
-		setCaptionSrc(src);
-	}
-
-	/**
-	 * Constructor with time and text. Used in parsing RealText files.
-	 * 
-	 * @param time
-	 * @param text
-	 */
-	public CaptionData(double time, String text) {
-		setTime(time);
-		captionText = text;
-	}
-
-	/**
-	 * Constructor with no arguments
-	 * 
-	 * @param time
-	 * @param src
-	 */
-	public CaptionData() {
-	}
-
-	/**
-	 * Global time when this caption begins.
-	 */
-	private double time;
-	/**
-	 * The value of the source attribute (URL) for caption file.
-	 */
-	private URL captionSrc;
-	/**
-	 * Caption string itself.
-	 */
-	private String captionText;
-
-	public double getTime() {
-		return time;
-	}
-
-	/**
-	 * Returns its time value in String format (e.g. 12:34:56.789)
-	 * 
-	 * @return
-	 */
-	public String getTimeString() {
-		int hr = (int) (time / 3600);
-		int min = (int) (time / 60);
-		int sec = (int) (time % 60);
-		int msec = (int) ((time * 1000) % 1000);
-		// TODO format refinement
-		return formatTime(hr, 2) + ":" + formatTime(min, 2) + ":"
-				+ formatTime(sec, 2) + "." + formatTime(msec, 3);
-	}
-
-	/**
-	 * Utility method which converts "3" to "03"
-	 * 
-	 * @param value
-	 * @param numDigit
-	 * @return
-	 */
-	private String formatTime(int value, int numDigit) {
-		String str = "" + value;
-		for (int i = 0; i < numDigit; i++) {
-			str = "0" + str;
-		}
-		return str.substring(str.length() - numDigit);
-	}
-
-	public void setTime(double time) {
-		this.time = time;
-	}
-
-	public String getCaptionText() {
-		return captionText;
-	}
-
-	/**
-	 * read a plain text caption file and set the content as it's caption data.
-	 * 
-	 * @param captionSrc
-	 *            <see>URL</see>
-	 */
-	public void setCaptionSrc(URL captionSrc) {
-		this.captionSrc = captionSrc;
-		try {
-			// DataInputStream is = new
-			// DataInputStream(captionSrc.openStream());
-			// captionText = is.readUTF();
-			BufferedReader br = new BufferedReader(new InputStreamReader(
-					this.captionSrc.openStream()));
-			String line;
-			captionText = new String();
-			while ((line = br.readLine()) != null) {
-				captionText += (captionText.length() > 0 ? "\n" : "") + line;
-			}
-			br.close();
-		} catch (IOException e) {
-			e.printStackTrace();
-		}
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/caption/CaptionDataFactory.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/caption/CaptionDataFactory.java
deleted file mode 100644
index 7dbc677..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/caption/CaptionDataFactory.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.caption;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStreamReader;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.Vector;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-
-import org.eclipse.actf.examples.michecker.smil.ClockValueParser;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-import org.xml.sax.SAXException;
-
-public class CaptionDataFactory {
-	/**
-	 * Flag that turns verbose output on.
-	 */
-	private static final boolean DEBUG = false;
-
-	/**
-	 * creates one or more {@link CaptionData} instances included in the file
-	 * with the given {@link URL}.
-	 * 
-	 * @return
-	 */
-	public static Vector<CaptionData> createCaptionData(double time,
-			URL captionSrc) {
-		try {
-			if (DEBUG)
-				System.out.println("--- checking caption file " + captionSrc
-						+ "...");
-			BufferedReader br = new BufferedReader(new InputStreamReader(
-					captionSrc.openStream()));
-			String line = br.readLine();
-			br.close();
-			if (line.startsWith("<window")) {
-				// RealText file
-				if (DEBUG)
-					System.out.println("--- It seems to be a RealText file.");
-				Vector<CaptionData> cdv = createRealTextCaptions(time,
-						captionSrc);
-				return cdv;
-			} else {
-				// simple text file
-				if (DEBUG)
-					System.out
-							.println("--- It seems to be a simple text file.");
-				CaptionData cd = new CaptionData(time, captionSrc);
-				Vector<CaptionData> cdv = new Vector<CaptionData>();
-				cdv.add(cd);
-				return cdv;
-			}
-
-		} catch (IOException e) {
-			e.printStackTrace();
-			return null;
-		}
-	}
-
-	/**
-	 * Creates a {@link Vector} of {@link CaptionData} included in the given
-	 * RealText file
-	 * 
-	 * @return
-	 */
-	private static Vector<CaptionData> createRealTextCaptions(double time,
-			URL url) {
-		System.out.println("--- parsing...");
-		Vector<CaptionData> captions = new Vector<CaptionData>();
-		DocumentBuilder db;
-		try {
-			db = DocumentBuilderFactory.newInstance().newDocumentBuilder();
-			Document doc = db.parse(url.toExternalForm());
-			NodeList nl = doc.getDocumentElement().getElementsByTagName("time");
-			for (int i = 0; i < nl.getLength(); i++) {
-				Element t = (Element) nl.item(i);
-				double tt = ClockValueParser.parseDuration(t
-						.getAttribute("begin"));
-				System.out.print(tt + " -> " + (tt + time) + ": ");
-				String content = getTextContent(t);
-				System.out.println(content);
-				captions.add(new CaptionData(tt + time, content));
-			}
-			System.out.println("--- done.");
-			return captions;
-		} catch (ParserConfigurationException e) {
-			e.printStackTrace();
-			return null;
-		} catch (SAXException e) {
-			e.printStackTrace();
-			return null;
-		} catch (IOException e) {
-			e.printStackTrace();
-			return null;
-		}
-	}
-
-	/**
-	 * Obtain a text after the given <time> element and before the next <time>
-	 * element.
-	 * 
-	 * @param t
-	 *            <code>time</code> element
-	 */
-	private static String getTextContent(Element t) {
-		StringBuffer content = new StringBuffer();
-		Node n = t.getNextSibling();
-		while (n != null
-				&& (n.getNodeType() != Node.ELEMENT_NODE || ((Element) n)
-						.getTagName() != "time")) {
-			if (n.getNodeType() == Node.TEXT_NODE) {
-				content.append(n.getTextContent().trim());
-			} else if (n.getNodeType() == Node.ELEMENT_NODE
-					&& ((Element) n).getTagName() == "br") {
-				content.append(" ");
-			}
-			n = nextNode(n);
-		}
-		return content.toString();
-	}
-
-	private static Node nextNode(Node n) {
-		Node next;
-		if ((next = n.getFirstChild()) != null)
-			return next;
-
-		// no child
-		while (n != null && n.getNextSibling() == null) {
-			n = n.getParentNode();
-		}
-		return (n != null) ? n.getNextSibling() : null;
-	}
-
-	public static void main(String[] args) {
-		try {
-			/*
-			 * CaptionDataFactory.createCaptionData(100, new URL(
-			 * "file:///C:/home/ar/JIS/testcases/smil/CSUN/CESDemo.rt"));
-			 */
-			CaptionDataFactory
-					.createCaptionData(
-							100,
-							new URL(
-									"file:///C:/home/ar/JIS/testcases/smil/MAGpie/magpie2_demo.en_US.real.rt"));
-		} catch (MalformedURLException e) {
-			e.printStackTrace();
-		}
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/internal/Messages.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/internal/Messages.java
deleted file mode 100644
index 0a84463..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/internal/Messages.java
+++ /dev/null
@@ -1,42 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.internal;
-
-import org.eclipse.osgi.util.NLS;
-
-
-
-public class Messages extends NLS {
-    private static final String BUNDLE_NAME = "messages"; //$NON-NLS-1$
-    
-    public static String DialogOpenURL_Open_URL;
-    
-    public static String Validation_confirmT;
-    public static String Validation_confirm;
-    public static String Validation_localfileM;
-    public static String Validation_localfileT;
-    
-    public static String Error;
-    public static String Not_supported;
-    
-    public static String CaptionView_time;
-    public static String CaptionView_caption;
-    
-    
-    static {
-        // initialize resource bundle
-        NLS.initializeMessages(BUNDLE_NAME, Messages.class);
-    }
-
-    private Messages() {
-    }
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/smil/ClockValueParser.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/smil/ClockValueParser.java
deleted file mode 100644
index f344bc8..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/smil/ClockValueParser.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.smil;
-
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-/**
- * Utility class for parsing Timecount values in SMIL 2.x
- * 
- */
-public class ClockValueParser {
-	private static final String TIME_COUNT_STRING = "(\\d+(\\.\\d+)?)(h|min|s|ms)?";
-	private static final Pattern TIME_COUNT = Pattern
-			.compile(TIME_COUNT_STRING);
-	private static final Pattern OFFSET_PREFIX = Pattern
-			.compile("(\\+|-)?(.*)");
-	private static final String FULL_CLOCK_STRING = "(\\d+):(\\d+):(\\d+)(\\.(\\d+))?";
-	private static final Pattern FULL_CLOCK = Pattern
-			.compile(FULL_CLOCK_STRING);
-
-	public static double parseOffset(String timeCount) {
-		Matcher m = OFFSET_PREFIX.matcher(timeCount);
-		boolean b = m.matches();
-		// System.err.println(b);
-		if (!b)
-			return -9999.0;
-		if (m.group(1) == null) { // no sign symbol
-			return parseDuration(m.group(2));
-		} else if (m.group(1).equals("+")) { // plus sign
-			return parseDuration(m.group(2));
-		} else { // minus sign
-			return parseDuration(m.group(2)) * -1.0;
-		}
-	}
-
-	public static double parseDuration(String duration) {
-		if (duration == null)
-			return 0.0;
-		duration = duration.trim();
-		if (duration.length() == 0)
-			return 0.0;
-		Matcher m = TIME_COUNT.matcher(duration);
-		if (m.matches())
-			return parseTimeCount(m);
-
-		m = FULL_CLOCK.matcher(duration);
-		if (m.matches())
-			return parseFullClockValue(m);
-		// parsing failed
-		return 0.0;
-	}
-
-	private static double parseTimeCount(Matcher m) {
-		if (m.group(3) == null) {
-			// assume "s"
-			return Double.parseDouble(m.group(1));
-		} else if (m.group(3).equals("h")) {
-			return Double.parseDouble(m.group(1)) * 3600.0;
-		} else if (m.group(3).equals("min")) {
-			return Double.parseDouble(m.group(1)) * 60.0;
-		} else if (m.group(3).equals("s")) {
-			return Double.parseDouble(m.group(1));
-		} else if (m.group(3).equals("ms")) {
-			return Double.parseDouble(m.group(1)) / 1000.0;
-		} else
-			return 0;
-	}
-
-	private static double parseFullClockValue(Matcher m) {
-		double time = 0.0;
-		time += Integer.parseInt(m.group(1)) * 3600.0;
-		time += Integer.parseInt(m.group(2)) * 60.0;
-		time += Integer.parseInt(m.group(3));
-		if (m.group(5) != null) {
-			time += Double.parseDouble("0." + m.group(5));
-		}
-		return time;
-	}
-
-	public static void main(String[] args) {
-		System.out.println(parseOffset("1.2h"));
-		System.out.println(parseOffset("-12min"));
-		System.out.println(parseOffset("-102.4s"));
-		System.out.println(parseOffset("+320ms"));
-		System.out.println(parseOffset("25"));
-
-		System.out.println("-- timecount --");
-		System.out.println(parseDuration("1.2h"));
-		System.out.println(parseDuration("12min"));
-		System.out.println(parseDuration("102.4s"));
-		System.out.println(parseDuration("320ms"));
-		System.out.println(parseDuration("25"));
-
-		System.out.println("-- full-clock --");
-		System.out.println(parseDuration("0:01:45"));
-		System.out.println(parseDuration("0:01:45.1"));
-		System.out.println(parseDuration("0:01:45.12"));
-		System.out.println(parseDuration("0:01:45.123"));
-		System.out.println(parseDuration("0:01:45.1234"));
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/smil/SMILReader.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/smil/SMILReader.java
deleted file mode 100644
index 7555f53..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/smil/SMILReader.java
+++ /dev/null
@@ -1,229 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.smil;
-
-import java.io.File;
-import java.net.MalformedURLException;
-import java.net.URI;
-import java.net.URL;
-import java.text.SimpleDateFormat;
-import java.util.Date;
-import java.util.Vector;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-
-import org.eclipse.actf.examples.michecker.caption.CaptionData;
-import org.eclipse.actf.examples.michecker.caption.CaptionDataFactory;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-/**
- * SMIL viewer front end. See main() for usage.
- * 
- */
-public class SMILReader {
-	private final boolean DEBUG = false;
-	private URL fileUrl;
-	private Vector<CaptionData> captions;
-
-	/**
-	 * reads and parses a file with given <code>filePath</code>.
-	 * 
-	 * @param filePath
-	 *            {@link URL} and local file path are allowed
-	 * @return true if it successes reading given file.
-	 */
-	public boolean read(String filePath) {
-		try {
-			fileUrl = new URL(filePath);
-		} catch (MalformedURLException e1) {
-			if (DEBUG)
-				System.err
-						.println("- failed to treat given path as URL. try to interpret as local file path...");
-			URI uri = (new File(filePath)).toURI();
-			try {
-				fileUrl = uri.toURL();
-			} catch (MalformedURLException e) {
-				if (DEBUG)
-					System.err
-							.println("- failed to treat as local file. I give it up. abort.");
-				return false;
-			}
-		}
-		assert fileUrl != null;
-		if (DEBUG)
-			System.out.println("-- reading " + filePath + "...");
-		captions = new Vector<CaptionData>();
-		try {
-			DocumentBuilderFactory df = DocumentBuilderFactory.newInstance();
-			df.setExpandEntityReferences(false);
-			df.setFeature(
-					"http://apache.org/xml/features/nonvalidating/load-external-dtd",
-					false);
-			DocumentBuilder db = df.newDocumentBuilder();
-			if (DEBUG) {
-				System.out.println(new SimpleDateFormat("HH:mm:ss.SSS")
-						.format(new Date()) + " parsing start");
-			}
-			Document doc = db.parse(filePath);
-			if (DEBUG) {
-				System.out.println(new SimpleDateFormat("HH:mm:ss.SSS")
-						.format(new Date()) + " parsing end");
-				System.out.println("--- checking file format...");
-			}
-			Element root = doc.getDocumentElement();
-			if (DEBUG) {
-				System.out.println(root.getLocalName());
-				System.out.println(root.getTagName());
-				System.out.println(root.getNamespaceURI());
-				System.out.println(root.getNodeName());
-			}
-			NodeList headNl = root.getElementsByTagName("head");
-			NodeList bodyNl = root.getElementsByTagName("body");
-			if (headNl.getLength() == 1 && bodyNl.getLength() == 1) {
-				if (DEBUG)
-					System.out.println("  OK");
-			} else {
-				if (DEBUG)
-					System.out.println("  NG");
-				return false;
-			}
-			if (DEBUG)
-				System.out.println("--- reading metadata...");
-			NodeList metaNl = ((Element) headNl.item(0))
-					.getElementsByTagName("meta");
-			for (int i = 0; i < metaNl.getLength(); i++) {
-				Element meta = (Element) (metaNl.item(i));
-				if (DEBUG)
-					System.out.println("  " + meta.getAttribute("name") + ": "
-							+ meta.getAttribute("content"));
-			}
-			if (DEBUG)
-				System.out.println("--- reading structure...");
-			Element body = (Element) bodyNl.item(0);
-			parseElement(0.0, 1, body);
-			if (DEBUG)
-				System.out.println("-- reading completed.");
-			return true;
-		} catch (Exception e) {
-			return false;
-		}
-	}
-
-	/**
-	 * Parses a par, seq, or excl container and returns a relative end time.
-	 * 
-	 * @param time
-	 *            The global time when this media starts.
-	 * @param container
-	 * @returns The global when this media ends.
-	 */
-	private double parseElement(double time, int indent, Element e) {
-		String name = e.getTagName().toLowerCase();
-		double dur = Double.NaN;
-
-		// indentation
-		for (int j = 0; j < indent; j++) {
-			// System.out.print("  ");
-		}
-		// System.out.print(time + ": " + name);
-
-		// if not supported, warn and return
-		if (!isSupported(name)) {
-			// System.err.println("- unsupported element: " + name);
-			// System.out.println("");
-			return time;
-		}
-
-		if (hasSynchAttributes(name)) {
-			String durStr = e.getAttribute("dur");
-			// System.out.print(" [" + e.getAttribute("begin") + "]");
-			// System.out.print(" [" + durStr + "]");
-			if (durStr.length() > 0)
-				dur = ClockValueParser.parseDuration(e.getAttribute("dur"));
-		}
-		// System.out.println("");
-
-		// create a CaptionData instance
-		if (name.matches("text(stream)?")) {
-			try {
-				Vector<CaptionData> v = CaptionDataFactory.createCaptionData(
-						time, new URL(fileUrl, e.getAttribute("src")));
-				if (v != null) {
-					captions.addAll(v);
-				}
-			} catch (MalformedURLException e1) {
-				// System.err.println("- invalid path for text file. skipped.");
-			}
-		}
-
-		// show children
-		NodeList nl = e.getChildNodes();
-		double childBegin = time;
-		double childEnd = time;
-		for (int i = 0; i < nl.getLength(); i++) {
-			if (nl.item(i).getNodeType() == Node.ELEMENT_NODE) {
-				double endTime = parseElement(childBegin, indent + 1,
-						(Element) nl.item(i));
-				if (name.matches("body|par|switch")) {
-					childEnd = Math.max(childEnd, endTime);
-				} else if (name.equals("seq")) {
-					childBegin = childEnd = endTime;
-				} else { // media element
-					; // do nothing
-				}
-			}
-		}
-		if (Double.isNaN(dur))
-			return childEnd;
-		else
-			return time + dur;
-	}
-
-	@SuppressWarnings("unused")
-	private boolean isTimeContainer(String tagName) {
-		return tagName.matches("body|par|seq");
-	}
-
-	private boolean isSupported(String tagName) {
-		return tagName
-				.matches("body|seq|par|img|audio|text|param|video|switch|textstream");
-	}
-
-	private boolean hasSynchAttributes(String tagName) {
-		return tagName.matches("body|seq|par|img|audio|text|video|textstream"); // param
-																				// is
-		// excluded
-	}
-
-	public Vector<CaptionData> getCaptions() {
-		return captions;
-	}
-
-	public static void main(String[] args) {
-		SMILReader viewer = new SMILReader();
-		boolean b = viewer.read(args[0]);
-		System.out.println(b);
-		if (b) {
-			System.out.println("\n-- showing captions...");
-			Vector<CaptionData> cp = viewer.getCaptions();
-			for (CaptionData captionData : cp) {
-				System.out.println(captionData.getTime() + ": "
-						+ captionData.getCaptionText());
-			}
-		}
-		System.out.println("-- done.");
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenAction.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenAction.java
deleted file mode 100644
index 62ac448..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenAction.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.ui.actions;
-
-import org.eclipse.actf.examples.michecker.ui.dialogs.URLOpenDialog;
-import org.eclipse.actf.model.ui.util.ModelServiceUtils;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class OpenAction implements IWorkbenchWindowActionDelegate {
-
-	private IWorkbenchWindow _window;
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-		this._window = window;
-	}
-
-	public void run(IAction action) {
-		URLOpenDialog openURLDialog = new URLOpenDialog(this._window.getShell());
-		if (1 == openURLDialog.open()) {
-
-			String sUrl = openURLDialog.getUrl();
-
-			ModelServiceUtils.launch(sUrl);
-
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenSmil.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenSmil.java
deleted file mode 100644
index b0dc2d3..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenSmil.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010,2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.michecker.ui.actions;
-
-import java.util.Vector;
-
-import org.eclipse.actf.examples.michecker.caption.CaptionData;
-import org.eclipse.actf.examples.michecker.internal.Messages;
-import org.eclipse.actf.examples.michecker.smil.SMILReader;
-import org.eclipse.actf.examples.michecker.ui.dialogs.URLOpenDialog;
-import org.eclipse.actf.examples.michecker.views.CaptionView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.IViewPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-import org.eclipse.ui.PartInitException;
-
-public class OpenSmil implements IWorkbenchWindowActionDelegate {
-
-	IWorkbenchWindow window;
-	Shell shell;
-
-	public void run(IAction action) {
-		URLOpenDialog openDialog = new URLOpenDialog(shell);
-		String openFile = null;
-		if (openDialog.open() == 1) {
-			openFile = openDialog.getUrl();
-		}
-
-		if (openFile != null && !openFile.equals("")) { //$NON-NLS-1$
-			System.out.println(openFile);
-			SMILReader smilReader = new SMILReader();
-			boolean flag = smilReader.read(openFile);
-			if (flag) {
-				Vector<CaptionData> capV = smilReader.getCaptions();
-
-				try {
-					IViewPart viewPart = window.getActivePage().showView(
-							CaptionView.ID_SMILVIEW);
-					((CaptionView)viewPart).setCaptionData(capV);
-				} catch (PartInitException pie) {
-					pie.printStackTrace();
-				}
-
-			} else {
-				MessageDialog.openInformation(shell, Messages.Error, openFile
-						+ " " + Messages.Not_supported);
-			}
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void dispose() {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void init(IWorkbenchWindow window) {
-		this.window = window;
-		this.shell = window.getShell();
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenW3CValidator.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenW3CValidator.java
deleted file mode 100644
index 988fad9..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/OpenW3CValidator.java
+++ /dev/null
@@ -1,97 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.michecker.ui.actions;
-
-import java.net.URL;
-
-import org.eclipse.actf.examples.michecker.MiCheckerPlugin;
-import org.eclipse.actf.examples.michecker.internal.Messages;
-import org.eclipse.actf.model.ui.IModelService;
-import org.eclipse.actf.model.ui.util.ModelServiceUtils;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.dialogs.MessageDialog;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.IViewActionDelegate;
-import org.eclipse.ui.IViewPart;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.browser.IWebBrowser;
-import org.eclipse.ui.browser.IWorkbenchBrowserSupport;
-
-public class OpenW3CValidator implements IViewActionDelegate {
-
-	private static final String VALIDATION = "Validation";
-
-	private Shell shell;
-
-	IPreferenceStore prefStore = MiCheckerPlugin.getDefault()
-			.getPreferenceStore();
-
-	public void run(IAction action) {
-		IWorkbenchBrowserSupport browserSupport = PlatformUI.getWorkbench()
-				.getBrowserSupport();
-
-		if (!prefStore.getBoolean(VALIDATION)) {
-			try {
-				IWebBrowser browser = browserSupport.getExternalBrowser();
-				browser.openURL(new URL("http://validator.w3.org/about.html"));
-				if (MessageDialog.openConfirm(shell, Messages.Validation_confirmT,
-						Messages.Validation_confirm)) {
-					prefStore.setValue(VALIDATION, true);
-				} else {
-					return;
-				}
-			} catch (Exception e) {
-			}
-		}
-
-		IModelService ms = ModelServiceUtils.getActiveModelService();
-
-		if (ms == null)
-			return;
-
-		String urlS = ms.getURL();
-		System.out.println(urlS);
-		if (urlS == null)
-			return;
-
-		if (urlS.startsWith("file:") || urlS.matches("http://127.0.0.1(:|/).*")) {
-			try {
-				IWebBrowser browser = browserSupport.getExternalBrowser();
-				browser.openURL(new URL(
-						"http://validator.w3.org/#validate_by_upload"));
-				MessageDialog.openInformation(shell,
-						Messages.Validation_localfileT,
-						Messages.Validation_localfileM);
-
-			} catch (Exception e) {
-			}
-			return;
-		}
-
-		try {
-			IWebBrowser browser = browserSupport.getExternalBrowser();
-			browser.openURL(new URL("http://validator.w3.org/check?uri="
-					+ ms.getURL()));
-		} catch (Exception e) {
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-		System.out.println(selection);
-	}
-
-	public void init(IViewPart view) {
-		shell = view.getViewSite().getShell();
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/SimulationAction.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/SimulationAction.java
deleted file mode 100644
index 2e581ea..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/SimulationAction.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.ui.actions;
-
-import org.eclipse.actf.visualization.ui.IVisualizationView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IViewPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-import org.eclipse.ui.PartInitException;
-
-public class SimulationAction implements IWorkbenchWindowActionDelegate {
-
-	private IWorkbenchWindow _window;
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-		this._window = window;
-	}
-
-	public void run(IAction action) {
-		try {
-			IViewPart viewPart = this._window.getActivePage().showView(
-					IVisualizationView.ID_LOWVISIONVIEW);
-			if (viewPart != null) {
-				((IVisualizationView) viewPart).doVisualize();
-			}
-
-		} catch (PartInitException pie) {
-			pie.printStackTrace();
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/VisualizeAction.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/VisualizeAction.java
deleted file mode 100644
index 35a9750..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/actions/VisualizeAction.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.actf.examples.michecker.ui.actions;
-
-import org.eclipse.actf.visualization.ui.IVisualizationView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IViewPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-import org.eclipse.ui.PartInitException;
-
-public class VisualizeAction implements IWorkbenchWindowActionDelegate {
-
-	private IWorkbenchWindow _window;
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-		this._window = window;
-	}
-
-	public void run(IAction action) {
-		try {
-			IViewPart viewPart = this._window.getActivePage().showView(
-					IVisualizationView.ID_BLINDVIEW);
-			if (viewPart != null) {
-				((IVisualizationView) viewPart).doVisualize();
-			}
-
-		} catch (PartInitException pie) {
-			pie.printStackTrace();
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/dialogs/URLOpenDialog.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/dialogs/URLOpenDialog.java
deleted file mode 100644
index 4294c5b..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/ui/dialogs/URLOpenDialog.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010, 2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.michecker.ui.dialogs;
-
-import org.eclipse.actf.examples.michecker.internal.Messages;
-import org.eclipse.actf.ui.util.IDialogConstants;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Text;
-
-
-public class URLOpenDialog {
-
-	private Shell _shell;
-
-	private Text _urlText;
-
-	private String _url = ""; //$NON-NLS-1$
-
-	private int _returnCode = 0;
-
-	// TODO replace (old implementation)
-
-	public URLOpenDialog(Shell shell) {
-		this._shell = new Shell(shell, SWT.DIALOG_TRIM | SWT.PRIMARY_MODAL);
-		this._shell.setLayout(new GridLayout());
-	}
-
-	private void createButtonControls() {
-		Composite composite = new Composite(this._shell, SWT.NULL);
-
-		GridData gridData = new GridData(GridData.HORIZONTAL_ALIGN_END
-				| GridData.VERTICAL_ALIGN_END);
-		gridData.heightHint = 50;
-		composite.setLayoutData(gridData);
-
-		GridLayout layout = new GridLayout();
-		layout.numColumns = 3;
-		layout.horizontalSpacing = 20;
-		layout.marginWidth = 20;
-		layout.marginHeight = 10;
-		composite.setLayout(layout);
-
-		Button okButton = new Button(composite, SWT.PUSH);
-		okButton.setText(IDialogConstants.OK); 
-		okButton.addSelectionListener(new SelectionAdapter() {
-			public void widgetSelected(SelectionEvent e) {
-				_returnCode = 1;
-				_url = _urlText.getText();
-				_shell.close();
-			}
-		});
-
-		Button cancelButton = new Button(composite, SWT.PUSH);
-		cancelButton.setText(IDialogConstants.CANCEL); 
-		cancelButton.addSelectionListener(new SelectionAdapter() {
-			public void widgetSelected(SelectionEvent e) {
-				_returnCode = 0;
-				_shell.close();
-			}
-		});
-
-		Button openButton = new Button(composite, SWT.PUSH);
-		openButton.setText(IDialogConstants.BROWSE); 
-		openButton.addSelectionListener(new SelectionAdapter() {
-			public void widgetSelected(SelectionEvent e) {
-				FileDialog openDialog = new FileDialog(_shell, SWT.OPEN);
-				String openFile = openDialog.open();
-
-				if (openFile != null && !openFile.equals("")) { //$NON-NLS-1$
-					_urlText.setText(openFile);
-				}
-			}
-		});
-
-		this._shell.setDefaultButton(okButton);
-	}
-
-	private void createSettingControls() {
-		GridLayout gridLayout1;
-
-		Composite composite = new Composite(_shell, SWT.NULL);
-		composite.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
-		gridLayout1 = new GridLayout();
-		gridLayout1.numColumns = 2;
-		composite.setLayout(gridLayout1);
-
-		// information
-		Label infoLabel = new Label(composite, SWT.NONE);
-		infoLabel.setText(IDialogConstants.OPENFILE_INFO);
-		GridData gridData = new GridData();
-		gridData.horizontalSpan = 2;
-		infoLabel.setLayoutData(gridData);
-
-		// URL label
-		Label label1 = new Label(composite, SWT.NONE);
-		label1.setText("URL: "); //$NON-NLS-1$
-
-		// Create the TextBox
-		_urlText = new Text(composite, SWT.SINGLE | SWT.BORDER);
-		_urlText.setText(""); //$NON-NLS-1$
-
-		gridData = new GridData();
-		gridData.widthHint = 300;
-		_urlText.setLayoutData(gridData);
-	}
-
-	public int open() {
-		this._shell.setText(Messages.DialogOpenURL_Open_URL);
-
-		createSettingControls();
-
-		createButtonControls();
-		this._shell.setSize(375, 150);
-		this._shell.open();
-		this._shell.setLocation(100, 100);
-
-		Display display = _shell.getDisplay();
-		while (!_shell.isDisposed() || !display.readAndDispatch()) {
-			if (!display.readAndDispatch()) {
-				display.sleep();
-			}
-		}
-
-		return this._returnCode;
-	}
-
-	public String getUrl() {
-		return this._url;
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/views/CaptionView.java b/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/views/CaptionView.java
deleted file mode 100644
index de78799..0000000
--- a/plugins/org.eclipse.actf.examples.michecker/src/org/eclipse/actf/examples/michecker/views/CaptionView.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010,2011 Ministry of Internal Affairs and Communications (MIC).
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    Yasuharu GOTOU (MIC) - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.michecker.views;
-
-import java.util.ArrayList;
-import java.util.Collection;
-
-import org.eclipse.actf.examples.michecker.caption.CaptionData;
-import org.eclipse.actf.examples.michecker.internal.Messages;
-import org.eclipse.jface.viewers.ArrayContentProvider;
-import org.eclipse.jface.viewers.ITableLabelProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.jface.viewers.TableViewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.ui.part.ViewPart;
-
-public class CaptionView extends ViewPart {
-
-	public static final String ID_SMILVIEW = "org.eclipse.actf.examples.michecker.views.CaptionView";
-
-	private TableViewer tableViewer;
-	private Table table;
-
-	private class CaptionLabelProvider extends LabelProvider implements
-			ITableLabelProvider {
-
-		public Image getColumnImage(Object element, int columnIndex) {
-			return null;
-		}
-
-		public String getColumnText(Object element, int columnIndex) {
-			if (element instanceof CaptionData) {
-				switch (columnIndex) {
-				case 0:
-					return ((CaptionData) element).getTimeString();
-				case 1:
-					return ((CaptionData) element).getCaptionText();
-				default:
-				}
-			}
-			return null;
-		}
-	}
-
-	public CaptionView() {
-		// TODO Auto-generated constructor stub
-	}
-
-	@Override
-	public void createPartControl(Composite parent) {
-		tableViewer = new TableViewer(parent, SWT.BORDER);
-		table = tableViewer.getTable();
-		table.setLinesVisible(true);
-		table.setHeaderVisible(true);
-
-		TableColumn tc = new TableColumn(table, SWT.RIGHT);
-		tc.setText(Messages.CaptionView_time);
-		tc.setWidth(100);
-
-		tc = new TableColumn(table, SWT.LEFT);
-		tc.setText(Messages.CaptionView_caption);
-		tc.setWidth(500);
-
-		tableViewer.setContentProvider(new ArrayContentProvider());
-		tableViewer.setLabelProvider(new CaptionLabelProvider());
-	}
-
-	@Override
-	public void setFocus() {
-	}
-	
-	public void setCaptionData(Collection<CaptionData> data){
-		if(data == null){
-			tableViewer.setInput(new ArrayList<CaptionData>());
-		}else{
-			tableViewer.setInput(data);
-		}		
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/.project b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/.project
deleted file mode 100644
index a3a38a4..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.scripteditor.doc.nl1</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/META-INF/MANIFEST.MF
deleted file mode 100644
index a6c17d3..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,7 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: ACTF Example ScriptEditor Help NL1 Fragment (Incubation)
-Bundle-SymbolicName: org.eclipse.actf.examples.scripteditor.doc.nl1
-Bundle-Version: 0.0.1.qualifier
-Bundle-Vendor: Eclipse.org
-Fragment-Host: org.eclipse.actf.examples.scripteditor.doc;bundle-version="0.0.1"
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/about.html b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/build.properties b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/build.properties
deleted file mode 100644
index 4fa4ce4..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/build.properties
+++ /dev/null
@@ -1,14 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = META-INF/,\
-               nl/,\
-               about.html,\
-               notices.html
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/faq.html b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/faq.html
deleted file mode 100644
index 60e5b5c..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/faq.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." />
-<title>‚æ‚­‚ ‚鎿–â : Script Editor Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">–ÚŽŸ‚É–ß‚é</a>
-</p>
-
-<h1>‚æ‚­‚ ‚鎿–â</h1>
-<p class="h1">
-</p>
-<p class="navigation">
-<a href="index.html">–ÚŽŸ‚É–ß‚é</a>
-</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audio-description-wavpng.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audio-description-wavpng.png
deleted file mode 100644
index 3a31181..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audio-description-wavpng.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audio-description.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audio-description.png
deleted file mode 100644
index 37ad5ef..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audio-description.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audiopanel.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audiopanel.png
deleted file mode 100644
index f31f182..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audiopanel.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audiopaneldetail-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audiopaneldetail-fix.png
deleted file mode 100644
index e862da2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/audiopaneldetail-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/bl_32.gif b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/bl_32.gif
deleted file mode 100644
index 3e10090..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/bl_32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel-left-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel-left-fix.png
deleted file mode 100644
index dfa3b04..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel-left-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel-left.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel-left.png
deleted file mode 100644
index bc42674..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel-left.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel.png
deleted file mode 100644
index 262ffc7..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpanel.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpaneldetail-left-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpaneldetail-left-fix.png
deleted file mode 100644
index 64abad1..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpaneldetail-left-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpaneldetail-right-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpaneldetail-right-fix.png
deleted file mode 100644
index 028a0ac..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/inputpaneldetail-right-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpanel-wav-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpanel-wav-fix.png
deleted file mode 100644
index 5a4c95b..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpanel-wav-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpanel.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpanel.png
deleted file mode 100644
index a4bab1b..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpanel.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpaneldetail-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpaneldetail-fix.png
deleted file mode 100644
index 05a3937..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/listpaneldetail-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/screen.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/screen.png
deleted file mode 100644
index 08cf85a..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/screen.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinput-left-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinput-left-fix.png
deleted file mode 100644
index cf48d0f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinput-left-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinput-left.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinput-left.png
deleted file mode 100644
index adc381e..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinput-left.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinputdetail-left-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinputdetail-left-fix.png
deleted file mode 100644
index eb9a365..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinputdetail-left-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinputdetail-right-fix.png b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinputdetail-right-fix.png
deleted file mode 100644
index dd2a1be..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/img/wavinputdetail-right-fix.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/index.html b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/index.html
deleted file mode 100644
index 1e35ce4..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/index.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." />
-<title>Script Editor ƒwƒ‹ƒv</title>
-</head>
-
-<body>
-<h1><img src="img/bl_32.gif" alt="" style="vertical-align:middle"/> Script Editor ƒwƒ‹ƒv</h1>
-<div class="h1">
-  <p>
-Script Editor ‚́A“®‰æ‚ɑ΂µ‚āA‰¹ºƒKƒCƒh‚ðŠÈ’P‚É•t—^‚·‚邱‚Æ‚ð–Ú“I‚Æ‚µ‚ÄŠJ”­‚³‚ꂽƒGƒfƒBƒ^[‚Å‚·B“®‰æ‚ɉ¹ºƒKƒCƒh‚ð“ü‚ê‚éÛ‚É•K—v‚ȁAƒ^ƒCƒ~ƒ“ƒOA‰¹º‚̐«•ÊAƒXƒs[ƒhAƒ{ƒŠƒ…[ƒ€‚È‚Ç‚ðŠÈ’P‚ɃRƒ“ƒgƒ[ƒ‹‚Å‚«A‡¬‰¹º‚ðŽg—p‚µ‚ēǏグ‚³‚¹‚邱‚Æ‚É‚æ‚è˜^‰¹‚ÌŽèŠÔ‚à‚È‚­‰¹ºƒKƒCƒh‚‚«‚Ì“®‰æ‚ªƒXƒs[ƒfƒB[‚É’ñ‹Ÿ‚Å‚«‚Ü‚·B
-  </p>
-</div>
-
-<h2>–ÚŽŸ</h2>
-<div class="h2">
-  <ul>
-    <li><a href="./quickstart.html">ƒNƒCƒbƒN¥ƒXƒ^[ƒg</a></li>
-    <li><a href="./paneldescription.html">Šeƒpƒlƒ‹‚ÌÚ×à–¾</a></li>
-    <li><a href="./faq.html">‚æ‚­‚ ‚鎿–â</a></li>
-  </ul>
-</div>
-
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/paneldescription.html b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/paneldescription.html
deleted file mode 100644
index 0a0b83d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/paneldescription.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." />
-<title>Šeƒpƒlƒ‹‚ÌÚ×à–¾@: Script Editor Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">–ÚŽŸ‚É–ß‚é</a>
-</p>
-<h1>Šeƒpƒlƒ‹‚ÌÚ×à–¾</h1>
-<p class="h1">
-‚±‚±‚Åà–¾‚·‚éƒpƒlƒ‹‚͉º‹L‚Ì‚Æ‚¨‚è‚Å‚·B
-</p>
-<div class="h1">
-<ul>
- <li><a href="#audiopanel">‰¹ºÄ¶ƒpƒlƒ‹</a></li>
- <li><a href="#inputpanel">‰¹ºƒKƒCƒh“ü—̓pƒlƒ‹</a></li>
- <li><a href="#listpanel">‰¹ºƒKƒCƒhƒŠƒXƒgƒpƒlƒ‹</a></li>
-</ul>
-</div>
-
-<a name="audiopanel"/>
-<h2>‰¹ºÄ¶ƒpƒlƒ‹</h2>
-
-<p class="h2 img">
-  <img src="img/audiopaneldetail-fix.png" width="695" height="240" alt="audiopanel wav of scripteditor"/>
-</p>
-
-<p class="caption" width="695">
-}‚PF‰¹ºÄ¶ƒpƒlƒ‹
-</p>
-
-<dl class="h2">
-  <dt>(a)ƒŠƒ[ƒh</dt><dd>“®‰æ‚ðÅ‰‚É–ß‚µ‚āAÅ‰‚©‚ç•\Ž¦‚ðs‚¢‚Ü‚·B</dd>
-  <dt>(b)Ä¶E’âŽ~</dt><dd>“®‰æ‚̍жE’âŽ~‚ðs‚¢‚Ü‚·BÄ¶‚Æ’âŽ~ƒ{ƒ^ƒ“‚̓gƒOƒ‹ƒ{ƒ^ƒ“‚É‚È‚Á‚Ä‚¢‚Ü‚·B</dd>
-  
-  <dt>(c)“®‰æ‚̉¹ºƒ^ƒCƒ€ƒ‰ƒCƒ“</dt><dd>Ä¶‚µ‚Ä‚¢‚é“®‰æ‚ÌŒ³‚©‚ç‚‚¢‚Ä‚¢‚鉹—Ê‚ð”gŒ`‚É‚µ‚ÄŽžŒn—ñ‚Å•\Ž¦‚µ‚Ü‚·B
-Ž©“®‚ŃXƒNƒ[ƒ‹‚µ‚Ü‚·B</dd>
-  
-  <dt>(d)‰¹ºƒKƒCƒh‚̃^ƒCƒ€ƒ‰ƒCƒ“</dt><dd>ì¬‚µ‚½‰¹ºƒKƒCƒh‚ðŽžŒn—ñ‚Å•\Ž¦‚µ‚Ü‚·B(c)‚ƘA“®‚µ‚Ä‚¢‚Ü‚·B</dd>
-  
-  <dt>(e)Šg’£‚̉¹ºƒKƒCƒh</dt><dd>‰¹ºƒKƒCƒh‚ðŠg’£i“®‰æ‚ð‚Ƃ߂ĉ¹ºƒKƒCƒh‚̂ݍж‚·‚éj•ûŽ®‚ōж‚·‚éê‡‚Í
-Â‚¢ƒo[‚É‚È‚èAExtended‚Æ‚¢‚¤•\Ž¦‚ª‚³‚ê‚Ü‚·B
-  </dd>
-  
-  <dt>(f)’ʏí‚̉¹ºƒKƒCƒh</dt><dd>‰¹ºƒKƒCƒh‚ð’ʏí‚Ì•ûŽ®‚ōж‚·‚éê‡‚͗ΐF‚É‚È‚è‚Ü‚·B
-wavƒtƒ@ƒCƒ‹‚ōж‚·‚éê‡‚͉¹•„ƒ}[ƒN‚ª‚‚«‚Ü‚·B
-  </dd>
-  <dt>(g)Œ»Ý‚̍жˆÊ’u•\Ž¦</dt><dd>Œ»Ý“®‰æ‚Ì‚Ç‚Ì•”•ª‚ðÄ¶‚µ‚Ä‚¢‚é‚Ì‚©‚ð‚í‚©‚è‚â‚·‚­‚·‚邽‚߂̃‰ƒCƒ“‚Å‚·B
-  </dd>
-</dl>
-
-
-<a name="inputpanel"/>
-<h2>‰¹ºƒKƒCƒh“ü—̓pƒlƒ‹</h2>
-
-<p class="h2 img">
-  <img src="img/inputpaneldetail-left-fix.png" width="660" height="197" alt="input panel left side of scripteditor"/>
-</p>
-
-<p class="caption" width="660">
-}‚QF‰¹ºƒKƒCƒh“ü—̓pƒlƒ‹@¶•”•ª
-</p>
-
-<dl class="h2">
-  <dt>(a)ƒpƒlƒ‹Ø‚è‘Ö‚¦</dt><dd>‡¬‰¹º‚É‚æ‚é“ü—Í‚Æwav‚Ì‘I‘ð‚̃pƒlƒ‹‚ðØ‚è‘Ö‚¦‚Ü‚·</dd>
-  <dt>(b)ŠJŽnEI—¹ŽžŠÔ</dt><dd>‰¹º‡¬‚ðŠJŽn‚·‚éƒ^ƒCƒ~ƒ“ƒO‚ðŽw’肵‚Ü‚·BI—¹ŽžŠÔ‚ÍŽ©“®“I‚ÉŒvŽZ‚³‚ê‚Ä“ü‚è‚Ü‚·B</dd>
-  <dt>(c)“ü—̓pƒlƒ‹</dt><dd>“Ǐグ‚½‚¢‰¹ºƒKƒCƒh‚ðƒeƒLƒXƒg‚Å“ü—Í‚·‚邽‚߂̃tƒB[ƒ‹ƒh‚Å‚·B</dd>
-  <dt>(d)’ljÁ/•ÏXEíœAƒLƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“</dt><dd>ì¬‚µ‚½‰¹ºƒKƒCƒh‚ð’ljÁ‚·‚é‚Æ‚«‚ÍAdd,Šù‚É‘¶Ý‚µ‚Ä‚¢‚鉹ºƒKƒCƒh‚ðC³‚·‚éê‡‚ÍAdd‚Ì‘ã‚í‚è‚ÉUpdate‚©Deleteƒ{ƒ^ƒ“‚ª•\Ž¦‚³‚ê‚Ä‚¢‚Ü‚·B‘€ì‚ð‚â‚ß‚½‚¢ê‡‚ÍCancel‚ð‰Ÿ‰º‚µ‚Ü‚·B</dd>
-  <dt>(e)Šg’£‰¹ºƒKƒCƒhŽw’è</dt><dd>Šg’£‚̉¹ºƒKƒCƒh‚ðŽw’è‚·‚éê‡‚Í‚±‚±‚Ƀ`ƒFƒbƒN‚ð“ü‚ê‚Ü‚·B</dd>
-  <dt>(f)‰¹ºƒKƒCƒh‚̐«•ÊØ‚è‘Ö‚¦</dt><dd>’j«‰¹‚©—«‰¹‚©‚ð‘I‚ׂ܂·B</dd>
-  <dt>(g)‡¬‰¹º‚ÌŽŽ’®</dt><dd>³‚µ‚­“Ǐグ‚é‚©ŽŽ’®‚·‚邽‚߂̃{ƒ^ƒ“‚Å‚·B</dd>
-  <dt>(h)Œ¾ŒêØ‚è‘Ö‚¦</dt><dd>‰¹º‡¬‚ÌŒ¾Œê‚̐؂è‘Ö‚¦‚ðs‚¢‚Ü‚·BŒ»Ý“ú–{Œê‚ƉpŒê‚̂ݑΉž‚µ‚Ä‚¢‚Ü‚·B</dd>
-</dl>
-
-<p class="h2 img">
-  <img src="img/inputpaneldetail-right-fix.png" width="366" height="202" alt="input panel right side of scripteditor"/>
-</p>
-
-<p class="caption" width="366">
-}‚RF‰¹ºƒKƒCƒh“ü—̓pƒlƒ‹@‰E•”•ª
-</p>
-
-<dl class="h2">
-  <dt>(a)ƒXƒs[ƒh’²®</dt><dd>‡¬‰¹º‚̃Xƒs[ƒh‚ð•ÏX‚µ‚Ü‚·B‰E‘¤‚Ì•û‚ɃXƒ‰ƒCƒ_[‚ðˆÚ“®‚³‚¹‚é‚Æ‘¬‚­‚È‚èA¶‘¤‚Ɉړ®‚·‚é‚Æ’x‚­‚È‚è‚Ü‚·B’ʏí‚Ì50%`200%‚ª‘I‘ð‚Å‚«‚Ü‚·B</dd>
-  <dt>(b)‰¹‚̍‚’á’²®</dt><dd>‡¬‰¹º‚̃sƒbƒ`‚ð•ÏX‚µ‚Ü‚·B‰E‘¤‚Ì•û‚ɃXƒ‰ƒCƒ_[‚ðˆÚ“®‚³‚¹‚é‚ƍ‚‚­‚È‚èA¶‘¤‚Ɉړ®‚·‚é‚Æ’á‚­‚È‚è‚Ü‚·B</dd>
-    <dt>(c)‰¹—Ê‚Ì’²®</dt><dd>‡¬‰¹º‚̉¹—Ê‚ð•ÏX‚µ‚Ü‚·B‰E‘¤‚Ì•û‚ɃXƒ‰ƒCƒ_[‚ðˆÚ“®‚³‚¹‚é‚Æ‘å‚«‚­‚È‚èA¶‘¤‚Ɉړ®‚·‚é‚Ə¬‚³‚­‚È‚è‚Ü‚·B“®‰æ‚ÌŒ³‚̉¹º‚Ì‘å‚«‚³‚É‚æ‚Á‚ĕύX‚µ‚Ü‚·B</dd>
-</dl>
-
-<p class="h2 img">
-  <img src="img/wavinputdetail-left-fix.png" width="660" height="197" alt="wav input panel left side of scripteditor"/>
-</p>
-
-<p class="caption" width="660">
-}‚SFwav‘I‘ðƒpƒlƒ‹@¶•”•ª
-</p>
-
-<dl class="h2">
-  <dt>(a)ŠJŽnEI—¹ŽžŠÔ</dt><dd>‰¹º‡¬‚ðŠJŽn‚·‚éƒ^ƒCƒ~ƒ“ƒO‚ð•\Ž¦‚µ‚Ü‚·B‚±‚±‚ł͕ύX‚Å‚«‚Ü‚¹‚ñB</dd>  
-  <dt>(b)wavƒtƒ@ƒCƒ‹‘I‘ðƒ{ƒ^ƒ“</dt><dd>Žg—p‚µ‚½‚¢wavƒtƒ@ƒCƒ‹‚ð‘I‘ð‚·‚é‚½‚ß‚É‚±‚̃{ƒ^ƒ“‚ð‰Ÿ‰º‚µ‚Ü‚·B‘I‘ð‚̃_ƒCƒAƒƒO‚ª‚ ‚ª‚è‚Ü‚·B</dd>
-  <dt>(c)wavî•ñ•\Ž¦ƒtƒB[ƒ‹ƒh</dt><dd>‘I‘ð‚³‚ê‚½wav‚̏î•ñ‚ð•\Ž¦‚µ‚Ü‚·B‚È‚¨A‚±‚±‚̃tƒB[ƒ‹ƒh‚É’¼Úƒtƒ@ƒCƒ‹‚ðƒhƒ‰ƒbƒO•ƒhƒƒbƒv‚µ‚Ä‚à‘I‘ðó‘Ԃɏo—ˆ‚Ü‚·B    </dd>
-  <dt>(d)•ÏXAƒLƒƒƒ“ƒZƒ‹ƒ{ƒ^ƒ“</dt><dd>‘I‘ð‚µ‚½wav‚ðŠm’肵‚½‚¢ê‡‚ÉUpdateƒ{ƒ^ƒ“‚ð‰Ÿ‰º‚µ‚Ü‚·B‘€ì‚ð‚â‚ß‚½‚¢ê‡‚ÍCancel‚ð‰Ÿ‰º‚µ‚Ü‚·B</dd>
-  <dt>(e)ƒvƒŒƒrƒ…[ƒ{ƒ^ƒ“</dt><dd>Play WAV‚Ƀ`ƒFƒbƒN‚ð“ü‚êPreviewƒ{ƒ^ƒ“‚ð‰Ÿ‰º‚·‚é‚Æ‘I‘ð‚³‚ê‚½wav‚ªƒvƒŒƒrƒ…[‚Å‚«‚Ü‚·B</dd>
-</dl>
-
-<p class="h2 img">
-  <img src="img/wavinputdetail-right-fix.png" width="366" height="202" alt="wav input panel right side of scripteditor"/>
-</p>
-
-<p class="caption" width="366">
-}‚TFwav‘I‘ðƒpƒlƒ‹@‰E•”•ª
-</p>
-
-<dl class="h2">
-  <dt>(a)ƒXƒs[ƒh’²®</dt><dd>‡¬‰¹º‚̃Xƒs[ƒh‚ð•ÏX‚µ‚Ü‚·B‰E‘¤‚Ì•û‚ɃXƒ‰ƒCƒ_[‚ðˆÚ“®‚³‚¹‚é‚Æ‘¬‚­‚È‚èA¶‘¤‚Ɉړ®‚·‚é‚Æ’x‚­‚È‚è‚Ü‚·B
-’ʏí‚Ì50%`200%‚ª‘I‘ð‚Å‚«‚Ü‚·B</dd>
-</dl>
-
-<a name="listpanel"/>
-<h2>‰¹ºƒKƒCƒh‚̃ŠƒXƒgƒpƒlƒ‹</h2>
-
-<p class="h2 img">
-  <img src="img/listpaneldetail-fix.png" width="300" height="526" alt="wav input panel right side of scripteditor"/>
-</p>
-
-<p class="caption" width="300">
-}‚VF‰¹ºƒKƒCƒhƒŠƒXƒg
-</p>
-
-<dl class="h2">
-  <dt>(a)wav•\Ž¦ƒtƒB[ƒ‹ƒh</dt><dd>wavƒtƒ@ƒCƒ‹‚ª‘I‘ð‚³‚ê‚Ä‚¢‚é‚©”Û‚©‚ð•\Ž¦‚µ‚Ü‚·B‰¹•„ƒ{ƒ^ƒ“‚ª‚ ‚ê‚Îwav‚ª‘I‘ð‚³‚ê‚Ä‚¢‚Ü‚·B</dd>
-  
-  <dt>(b)Šg’£•\Ž¦ƒtƒB[ƒ‹ƒh</dt><dd>Šg’£‚©’ʏ킩‚ð•\Ž¦‚µ‚Ü‚·BEx‚Æ‚¢‚¤•¶Žš‚ª‚ ‚ê‚Ίg’£‚ʼn¹ºƒKƒCƒh‚ª
-Ä¶‚³‚ê‚Ü‚·B</dd>
-  <dt>(c)ŠJŽnŽžŠÔ</dt><dd>‰¹ºƒKƒCƒh‚ª‘Ήž‚·‚é“®‰æ‚Ì‚Ç‚±‚©‚çÄ¶‚³‚ê‚é‚Ì‚©•\Ž¦‚µ‚Ä‚¢‚Ü‚·B  </dd>
-
-  <dt>(d)‰¹ºƒKƒCƒh</dt><dd>‰¹ºƒKƒCƒh‚Ì“ü—Í‚µ‚½“à—e‚ð•\Ž¦‚µ‚Ä‚¢‚Ü‚·B</dd>
-</dl>
-
-
-<p class="navigation">
-<a href="index.html">–ÚŽŸ‚É–ß‚é</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/quickstart.html b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/quickstart.html
deleted file mode 100644
index 7a92af6..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/quickstart.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-<meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS" />
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." />
-<title>ƒGƒfƒBƒ^[‚ÌŽg—p–@ : Script Editor Help</title>
-</head>
-
-<body>
-<p class="navigation">
-<a href="index.html">–ÚŽŸ‚É–ß‚é</a>
-</p>
-
-<h1>ƒGƒfƒBƒ^[‚ÌŽg—p–@</h1>
-<p class="h1">
-</p>
-
-<div class="h1">
-<ul>
-	<li><a href="#overview">ŠT—v</a></li>
-	 <li><a href="#basicinput">1.Šî–{‚̉¹ºƒKƒCƒh‚̂‚¯•û</a>
-	<ul>
-		<li><a href="#inputsenario">1-1. ‘ä–{‚Ì“ü—Í</a></li>
-		<li><a href="#readTTS">1-2. ‰¹º‡¬‚É‚æ‚é“Ǐグ</a></li>
-		<li><a href="#wavInput">1-3. wav‚É‚æ‚é“Ǐグ</a></li>
-	</ul></li>
-	<li><a href="#cvsinput">2. CVS‚ðŽg—p‚µ‚½‰¹ºƒKƒCƒh‚̂‚¯•û </a></li>
-	<li><a href="#other">3. ‚»‚Ì‘¼</a></li>
-</ul>
-</div>
-
-<a name="overview"/>
-<h2>ŠT—v</h2>
-
-<p class="h1">
-‹ß ‚̃EƒFƒuŠÂ‹«‚É‚¨‚¢‚ẮAYoutube‚ȂǁA“®‰æ‚̃Rƒ“ƒeƒ“ƒc‚ª”z’u‚³‚ê‚Ä‚¢‚é—Ⴊ”ñí‚É‘½‚­‚È‚Á‚Ä‚¨‚è‚Ü‚·B
-‚µ‚©‚µ‚È‚ª‚çA‚±‚ê‚ç‚Ì“®‰æ‚ɑ΂µ‚āA‰¹ºƒKƒCƒh‚ª’ñ‹Ÿ‚³‚ê‚Ä‚¢‚邱‚Æ‚Í‚Ù‚Æ‚ñ‚Ç‚È‚­AŽ‹ŠoáŠQŽÒ‚É‚Æ‚Á‚Ă̓AƒNƒZƒX‚ªo—ˆ‚È‚¢AŒ©‚Ä‚àî•ñ‚ªŽæ‚ê‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚ª‘‚¦‚Ä‚«‚Ä‚¨‚è‚Ü‚·B
-</p>
-<p class="h1">
-“®‰æ‚ɑ΂·‚鉹ºƒKƒCƒh‚Ì•t—^—¦‚ª”ñí‚É’á‚¢——R‚Æ‚µ‚āAƒ^ƒCƒ~ƒ“ƒO‚É‚ ‚킹‚½‰¹ºƒKƒCƒh‚Ì‘ä–{‚ðì¬‚·‚é‚Ì‚ªŽèŠÔ‚ª‚©‚©‚è“‚¢A‚³‚ç‚É
-‰¹ºƒKƒCƒh‚ð˜^‰¹‚·‚邽‚߂̃Xƒ^ƒWƒI“™‚̐ݔõ‚ÉŠÖ‚µ‚ÄŽèŠÔ‚ƃRƒXƒg‚ª‚©‚©‚é‚Æ‚¢‚¤Œ»ó‚ª‚ ‚è‚Ü‚·B
-</p>
-<p class="h1">
-Script Editor‚́A“ü—Í‚µ‚½ƒeƒLƒXƒg‚ð‡¬‰¹º‚œǏグ‚³‚¹‚邱‚Æ‚É‚æ‚èA‰æ‘œ‚ðŒ©‚È‚ª‚ç
-‰¹ºƒKƒCƒh‚̕ҏW‚ðs‚¤‚±‚Æ‚ð–Ú“I‚Æ‚·‚éƒGƒfƒBƒ^[‚Å‚·B
-ƒXƒs[ƒh‚≹º‚ð•Ï‚¦‚È‚ª‚烊ƒAƒ‹ƒ^ƒCƒ€‚É“®‰æ‚ɉ¹ºƒKƒCƒh‚ð•t—^‚·‚邱‚Æ‚ªo—ˆ‚é‚̂ŁA‰½“x‚àŽŽ‚·‚±‚Æ‚ª‚Å‚«A‚Ü‚½
-˜^‰¹‚Ì‚½‚߂̐ݔõ‚à•K—v‚ ‚è‚Ü‚¹‚ñ‚̂ŁAŽèŠÔ‚ƃRƒXƒg‚ð—}‚¦‚邱‚Æ‚ª‰Â”\‚É‚È‚è‚Ü‚·B
-</p>
-
-<p class="h1">
-‚±‚̃ZƒNƒVƒ‡ƒ“‚ł́AŠî–{“I‚È“®ì‚ɂ‚¢‚ďЉ‚½‚µ‚Ü‚·B</p>
-
-<a name="#basicinput"/>
-<h2>1.@Šî–{‚̉¹ºƒKƒCƒh‚̂‚¯•û</h2>
-<p class="h2 img">
-  <img src="img/screen.png" width="782" height="695" alt="screenshot of aiBrowser"/>
-</p>
-<p class="caption" width="640">
-}1FScript Editor ‘S‘̐}
-</p>
-
-<p class="h2">
-Script Editor‚́A}‚P‚É‚ ‚è‚Ü‚·‚悤‚ɁA‚S‚‚̃pƒlƒ‹‚É•ª‚©‚ê‚Ä‚¢‚Ü‚·B
-Šeƒpƒlƒ‹‚Ìà–¾‚͉º‹L‚Ì‚Æ‚¨‚è‚Å‚·B
-</p>
-
-<ul>
-<li>‡@FÄ¶‚µ‚½‚¢“®‰æ‚Ì‚ ‚éHTML‚ð•\Ž¦‚·‚éƒpƒlƒ‹</li>
-<li>‡AF“®‰æ‚̉¹ºA‚¨‚æ‚сA‰¹ºƒKƒCƒh‚̉¹º‚̃^ƒCƒ€ƒ‰ƒCƒ“‚ð•\Ž¦‚·‚éƒpƒlƒ‹</li>
-<li>‡BF‰¹ºƒKƒCƒh‚ð“ü—Í‚·‚邽‚߂̃pƒlƒ‹</li>
-<li>‡CFŠù‚ɂ‚¢‚Ä‚¢‚鉹ºƒKƒCƒh‚̃ŠƒXƒg‚ð•\Ž¦‚·‚éƒpƒlƒ‹</li>
-</ul>
-
-<p class="h2">
-“®‰æ‚ɑ΂·‚鉹ºƒKƒCƒh‚Ì•t—^‚ÌŽd•û‚̏ڍׂðˆÈ‰º‚Éà–¾‚µ‚Ü‚·B
-</p>
-
-<a name="inputsenario"/>
-<h3>1-1. ‘ä–{‚Ì“ü—Í</h3>
-<p class="h3">
-“®‰æ‚ðŒ©‚ÄA‰¹ºƒKƒCƒh‚ª•K—v‚È•”•ª‚ɑ΂µ‚ÄŒ©“–‚ð‚‚¯‚Ü‚·B‚Ç‚¤‚¢‚¤‚Æ‚«‚ɉ¹ºƒKƒCƒh‚ð‚‚¯‚é‚©‚Æ‚¢‚¤‚̂́AƒGƒfƒBƒ^[‚Ì‹@”\‚Æ‚Í
-’¼ÚŠÖŒW‚Í‚È‚¢‚̂ŁA‚±‚±‚ł͏ڍׂɂ͐G‚ê‚Ü‚¹‚ñB
-</p>
-
-<p class="h3 img">
-  <img src="img/audiopanel.png" width="640" height="255" alt="audiopanel of scripteditor"/>
-</p>
-<p class="caption" width="640">
-}‚QFƒpƒlƒ‹‡A@F@‰¹ºÄ¶ƒpƒlƒ‹
-</p>
-<p class="h3">
-}‚Q‚ŁA(a)‚̃{ƒ^ƒ“‚ŁA“®‰æ‚̍жE’âŽ~‚ðs‚¤‚±‚Æ‚ªo—ˆ‚Ü‚·B
-</p>
-<p class="h3">
-ŽŸ‚ɁAÄ¶‚µ‚½‰¹º‚Ì”gŒ`‚ª(b)‚̃pƒlƒ‹•”•ª‚É•\Ž¦‚³‚ê‚Ü‚·B‰¹ºƒKƒCƒh‚ÍŠî–{“I‚É‚Í–³‰¹•”•ªA–³º•”•ª‚É“ü‚ê‚Ü‚·‚̂ŁA‚±‚Ì”gŒ`‚Ì
-‘召‚ªŽQl‚É‚È‚è‚Ü‚·B
-ƒ^ƒCƒ~ƒ“ƒO‚ðŒˆ‚ß‚½‚çA‰¹ºƒKƒCƒh‚ð“ü—Í‚·‚邽‚߂̃pƒlƒ‹‚ɃtƒH[ƒJƒX‚ðˆÚ‚µ‚Ü‚·B</p>
-<p class="h3 img">
-  <img src="img/inputpanel-left-fix.png" width="660" height="200" alt="audiopanel of scripteditor"/>
-</p>
-<p class="caption" width="660">
-}‚RFƒpƒlƒ‹‡B@F@‰¹ºƒKƒCƒh“ü—̓pƒlƒ‹i¶•”j
-</p>
-<p class="h3">
-}‚R‚̃pƒlƒ‹•”•ª‚ŁA‰¹ºƒKƒCƒh‚ðƒeƒLƒXƒg“ü—Í‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·B
-(b)‚̃pƒlƒ‹•”•ª‚ɁA‰¹ºƒKƒCƒh‚œǏグ‚½‚¢“à—e‚ð“ü—Í‚µ‚Ü‚·BŠJŽn‚ÌŽžŠÔ‚Í(a)‚ÅŠm”F‚Å‚«‚Ü‚·B
-‚±‚ÌŽžŠÔ‚́Aƒpƒlƒ‹‡A‚Ì(d)‚ªŽ¦‚µ‚Ä‚¢‚鎞ŠÔ‚Å‚·B
-(c)‚Æ(d)‚̃{ƒ^ƒ“‚́A–¢“ü—͂̏ó‘Ԃł͏o‚Ä‚«‚Ü‚¹‚ñB•¶Žš‚ª“ü—Í‚³‚ê‚é‚ƃ{ƒ^ƒ“‚ªŽ©“®“I‚É•\Ž¦‚³‚ê‚Ü‚·B
-</p>
-
-
-<a name="readTTS"/>
-<h3>1-2. ‰¹º‡¬‚É‚æ‚é“Ǐグ</h3>
-
-<p class="h3">
-(b)‚Å“ü—Í‚µ‚½“à—e‚ð‡¬‰¹º‚œǏグ‚āAŠm”F‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·B“ü—Í‚µ‚½Œã‚Å(e)‚̃{ƒ^ƒ“‚ð‰Ÿ‚·‚ƁA³‚µ‚­“Ç‚ñ‚Å‚¢‚é‚©‚ªŠm”F‚Å‚«‚Ü‚·B
-</p>
-<p class="h3">
-‰¹º‡¬‚ª³‚µ‚­”­˜b‚µ‚Ä‚¢‚邱‚Æ‚ªŠm”F‚Å‚«‚½‚çAƒpƒlƒ‹‡B‚Ì(c)‚ÌAdd‚̃{ƒ^ƒ“‚ð‰Ÿ‚·‚ƁA‰¹ºƒKƒCƒh‚ª•t—^‚³‚ê‚Ü‚·B
-•t—^‚³‚ê‚鎞ŠÔ‚Æ’·‚³‚́Aƒpƒlƒ‹‡A‚Ì(c)‚̃pƒlƒ‹‚ÅŠm”F‚Å‚«‚Ü‚·B
-‚±‚̃pƒlƒ‹‚ŁAŽlŠp‚¢—ΐF‚̗̈æ‚̍¶’[‚ªŠY“–‚̉¹ºƒKƒCƒh‚ÌŠJŽnˆÊ’uA‰E’[‚ªI—¹ˆÊ’u‚ð•\‚µ‚Ä‚¢‚Ü‚·B
-</p>
-
-<p class="h3 img">
-  <img src="img/listpanel.png" width="300" height="516" alt="listpanel of scripteditor"/>
-</p>
-<p class="caption" width="300">
-}‚SFƒpƒlƒ‹‡C@F@‰¹ºƒKƒCƒhƒŠƒXƒgƒpƒlƒ‹
-</p>
-
-<p class="h3">
-ì¬‚µ‚½‰¹ºƒKƒCƒh‚́A}‚S‚É‚ ‚鉹ºƒKƒCƒh‚̃ŠƒXƒgƒpƒlƒ‹‚É•\Ž¦‚³‚ê‚Ü‚·BŠJŽnŽžŠÔ‚ƁA‰¹ºƒKƒCƒh‚É“ü—Í‚³‚ꂽ“à—e‚ªŽžŒn—ñ‡‚ɒljÁ‚³‚ê‚Ä‚¢‚«‚Ü‚·B
-ƒŠƒXƒg‚ʼn¹ºƒKƒCƒh‚̊ԈႢ‚ðŒ©‚Â‚¯‚½ê‡AƒŠƒXƒg•”•ª‚ðƒNƒŠƒbƒN‚µ‚½‚çA“ü—̓pƒlƒ‹‡B‚ÉŠY“–•”•ª‚̉¹ºƒKƒCƒh‚ªo‚Ä‚«‚Ü‚·B
-ˆê“x“ü—Í‚³‚ꂽ‰¹ºƒKƒCƒh‚ªÄ“xƒpƒlƒ‹‚É•\Ž¦‚³‚ê‚éê‡‚́A}‚R‚́i‚ƒj‚̃{ƒ^ƒ“‚Ì‘ã‚í‚è‚ɁAUpdate‚Ɓ@Delete‚̃{ƒ^ƒ“‚ª•\Ž¦‚³‚ê‚Ü‚·B
-‚±‚±‚ŁAC³‚ðs‚¢AUpdate‚ð‰Ÿ‚·‚ƁAC³‚³‚ꂽ‰¹ºƒKƒCƒh‚ªÄ‚ѐ}‚S‚̃pƒlƒ‹‚É•\Ž¦‚³‚ê‚Ü‚·B
-</p>
-
-<p class="h3">
-•t—^‚³‚ê‚鉹ºƒKƒCƒh‚ð“Ǐグ‚鍇¬‰¹º‚́A‘¬“x‚≹—Ê‚È‚Ç’²®‚·‚邱‚Æ‚ªo—ˆ‚Ü‚·B
-‚±‚ê‚çA‡¬‰¹º‚̃pƒ‰ƒ[ƒ^[‚̏ڍאݒè‚ɂ‚¢‚ẮA<a href="./paneldescription">Šeƒpƒlƒ‹‚ÌÚ×à–¾</a>‚ð‚²——‚­‚¾‚³‚¢B
-</p>
-
-
-<a name="wavInput"/>
-<h3>1-3. wav‚É‚æ‚é“Ǐグ</h3>
-<p class="h3">
-•Ê‚ɍ쐬‚µ‚Ä‚¢‚éwavƒtƒ@ƒCƒ‹‚ðŽw’è‚·‚邱‚Æ‚ào—ˆ‚Ü‚·B
-“ÁŽê‚ȉ¹º‡¬ƒGƒ“ƒWƒ“‚Ȃǂōì‚Á‚½‰¹º‚âA˜^‰¹‚µ‚½“÷º‚ʼn¹ºƒKƒCƒh‚ð•t—^‚µ‚½‚¢‚Æ‚«‚È‚Ç‚ÉŽg‚¢‚Ü‚·B
-</p>
-
-<p class="h3">
-‰¹ºƒKƒCƒh‚ð‚‚¯‚éŽè‡‚Æ‚µ‚ẮA1-1‚Ü‚Å‚Í“¯‚¶‚Å‚·B1-1‚ł́A‡¬‰¹º‚œǏグ‚³‚¹‚ÄŠm”F‚µ‚Ä‚¢‚Ü‚·‚ªA
-wav‚ð‚‚¯‚éê‡‚́A‚‚¯‚½‚¢wavƒtƒ@ƒCƒ‹‚ð‘I‘ð‚µ‚ÄA‰¹º‚ðŠm”F‚µ‚Ü‚·B‚»‚Ì—¬‚ê‚ðà–¾‚µ‚Ü‚·B
-</p>
-<p class="h3 img">
-  <img src="img/wavinput-left.png" width="640" height="200" alt="wavinput of scripteditor"/>
-</p>
-
-<p class="caption" width="640">
-}‚TFƒpƒlƒ‹‡B'@F@wavƒtƒ@ƒCƒ‹‘I‘ðƒpƒlƒ‹
-</p>
-
-<p class="h3">
-‰¹ºƒKƒCƒh‚ð‚‚¯‚éˆÊ’u‚ªŒˆ‚Ü‚Á‚½‚çwavƒtƒ@ƒCƒ‹‘I‘ð‚̃^ƒuƒƒjƒ…[‚ð‘I‚ñ‚Ő}‚T‚̃pƒlƒ‹‚ðo‚µ‚Ü‚·B
-i}‚T‚́A}‚R‚̃pƒlƒ‹‚Ń^ƒuƒƒjƒ…[‚É‚È‚Á‚Ä‚¢‚éwavƒtƒ@ƒCƒ‹‘I‘ð‚Æ‚¢‚¤ƒƒjƒ…[‚ð‰Ÿ‰º‚µ‚½‚猻‚ê‚éƒpƒlƒ‹‚Å‚·Bj
-</p>
-
-<p class="h3">
-}‚T‚Ì(a)‚ÉŽ¦‚·OPEN‚̃{ƒ^ƒ“‚ð‰Ÿ‚·‚ƁAƒtƒ@ƒCƒ‹‘I‘ð‚̃_ƒCƒAƒƒO‚ªo‚Ä‚«‚Ü‚·‚̂ŁA‚±‚±‚Å
-ŠY“–‚̉¹ºƒKƒCƒh‚ª“ü‚Á‚Ä‚¢‚éwavƒtƒ@ƒCƒ‹‚ð‘I‘ð‚µ‚Ü‚·B
-OK‚ð‰Ÿ‚µ‚½‚çAwavƒtƒ@ƒCƒ‹‚̏î•ñ‚ª“ü—̓tƒB[ƒ‹ƒh‚É•\Ž¦‚³‚ê‚Ü‚·B“à—e‚ª•·‚«‚½‚¢ê‡‚Í(c)‚Ì
-Previewƒ{ƒ^ƒ“‚ð‰Ÿ‰º‚µ‚Ä‚­‚¾‚³‚¢B
-</p>
-<p class="h3">
-‘I‘ð‚µ‚½wavƒtƒ@ƒCƒ‹‚Å–â‘肪‚È‚¯‚ê‚΁A(b)‚ÌUpdateƒ{ƒ^ƒ“‚ð‰Ÿ‰º‚µ‚Ü‚·B‚·‚é‚Æ‚±‚̏î•ñ‚ªŠm’è‚É‚È‚è
-‰¹ºƒKƒCƒhƒŠƒXƒg‚É”½‰f‚³‚ê‚Ü‚·B
-</p>
-
-<p class="h3 img">
-  <img src="img/listpanel-wav-fix.png" width="303" height="519" alt="listinput wav of scripteditor"/>
-</p>
-
-<p class="caption" width="303">
-}‚UFwav‚ª”½‰f‚³‚ꂽ‰¹ºƒKƒCƒh‚̃ŠƒXƒg
-</p>
-
-<p class="h3">
-‰¹ºƒKƒCƒhƒŠƒXƒg‚ɂ́AŠY“–‚Ì•”•ª‚̉¹ºƒKƒCƒh‚ªwav‚Å‚ ‚邱‚Æ‚ª•\Ž¦‚³‚ê‚Ü‚·B}‚U‚Ì(a)‚Ì•”•ª‚É
-‰¹•„ƒ}[ƒN‚ª•\Ž¦‚³‚ê‚Ä‚¢‚½‚çAŠY“–•”•ª‚̉¹ºƒKƒCƒh‚Íwavƒtƒ@ƒCƒ‹‚Ì‚Ù‚¤‚ð—Dæ‚µ‚čж‚·‚邱‚Æ‚ªŽ¦‚³‚ê‚Ä‚¢‚Ü‚·B
-“¯—l‚ɁA}‚Q‚̉¹ºÄ¶ƒpƒlƒ‹•”•ª‚́A‰¹ºƒKƒCƒh•\Ž¦•”•ªi—ΐF‚Ì•”•ªj‚É‚àA‰¹•„ƒ}[ƒN‚ª•\Ž¦‚³‚ê‚Ü‚·B
-i}‚VŽQÆj
-</p>
-
-<p class="h3 img">
-  <img src="img/audio-description-wavpng.png" width="695" height="240" alt="audiopanel wav of scripteditor"/>
-</p>
-
-<p class="caption" width="695">
-}‚VFwav‚ª”½‰f‚³‚ꂽ‰¹ºƒKƒCƒh‚̃^ƒCƒ€ƒ‰ƒCƒ“•\Ž¦
-</p>
-
-<p class="h3">
-‚±‚̂悤‚É‚µ‚āA‰¹ºƒKƒCƒh‚ð‚‚¯‚Ä‚¢‚«A‚‚¯‚ďI‚í‚Á‚½‚çA•Û‘¶‚ðs‚¢‚Ü‚·B
-ã•”‚̃ƒjƒ…[‚©‚çAuƒtƒ@ƒCƒ‹v->u•Û‘¶v‚ð‘I‘ð‚·‚é‚ƁAã‘‚«•Û‘¶‚ðs‚¢‚Ü‚·BiV‹K‚ō쐬‚µ‚Ä‚¢‚½ê‡‚́A•Û‘¶‚Ì‚½‚߂̃tƒ@ƒCƒ‹Žw’è‚Ì
-ƒ_ƒCƒAƒƒO‚ªŒ»‚ê‚Ü‚·jB
-“¯—l‚Ƀƒjƒ…[‚©‚çuƒtƒ@ƒCƒ‹v->u–¼‘O‚ð‚‚¯‚Ä•Û‘¶vA‚Å‚Í•Ê‚Ì–¼‘O‚Å•Û‘¶‚ð‚·‚é‚±‚Æ‚ªo—ˆ‚Ü‚·B
-•Û‘¶‚ÌŒ`Ž®‚ÍXMLŒ`Ž®‚É‚È‚Á‚Ä‚¨‚è‚Ü‚·B
-</p>
-
-
-<a name="cvsinput"/>
-<h2>2. CVS‚ðŽg—p‚µ‚½‰¹ºƒKƒCƒh‚̂‚¯•û </h2>
-<p class="h2">
-‚±‚̂悤‚É‚µ‚¯‚čs‚Á‚½‰¹ºƒKƒCƒh‚ÍCVS‚Å‚à•Û‘¶‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B
-ã•”‚̃ƒjƒ…[‚©‚çAuƒtƒ@ƒCƒ‹v¨uCVS“ü—́v‚ð‘I‘ð‚·‚é‚ƁA*.csv‚ÌŒ`Ž®‚Å•Û‘¶‚·‚邽‚߂̃_ƒCƒAƒƒO‚ªo‚Ä‚«‚Ü‚·‚̂ŁA
-“KØ‚È–¼‘O‚ð‚‚¯‚Ä•Û‘¶‚µ‚Ü‚·B
-‚Ü‚½AŠù‚ÉCVS‚ō쐬‚³‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹‚ð“ǂݍž‚ñ‚ŁAŠm”F‚·‚邱‚Æ‚à‰Â”\‚Å‚·B
-“¯—l‚Ƀƒjƒ…[‚©‚çAuƒtƒ@ƒCƒ‹v¨uCVSo—́v‚ð‘I‘ð‚·‚é‚ƁACVSƒtƒ@ƒCƒ‹‚ð“ǂݍž‚Ý‚Ü‚·B
-CVS‚ª‚ǂ̂悤‚ȃtƒH[ƒ}ƒbƒg‚ª•K—v‚È‚Ì‚©‚́A
-<a href="./cvsdescription">CVS‚̃tƒH[ƒ}ƒbƒg‚ɂ‚¢‚Ä</a>‚ð‚²ŽQÆ‚­‚¾‚³‚¢B
-</p>
-
-<a name="other"/>
-<h2>3. ‚»‚Ì‘¼ </h2>
-
-<p class="h2">
-‚»‚Ì‘¼‚̃ƒjƒ…[‚ɂ‚¢‚ẮAŒ»Ý€”õ’†‚Å‚·B
-</p>
-
-<p class="navigation">
-<a href="index.html">–ÚŽŸ‚É–ß‚é</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/style.css b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/style.css
deleted file mode 100644
index 8e6f555..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/docs/style.css
+++ /dev/null
@@ -1,118 +0,0 @@
-body {
-  padding: 10px;
-  margin: 10px;
-  font-family: arial;
-}
-
-h1, h2, h3, h4, h5, h6{
-  background-color: #c8d7e3;
-  border-left: 20px solid #2f4e6f;
-  border-bottom: 3px solid #2f4e6f;
-}
-
-p{
-  text-indent: 2em;
-}
-
-h1{
-  margin: 5px 5px 5px 5px;
-  padding: 10px 20px 10px 20px;
-}
-
-h2, .h1 {
-  margin: 5px 15px 5px 15px;
-  padding: 5px 20px 5px 20px;
-}
-
-h3, .h2 {
-  margin: 5px 25px 5px 25px;
-  padding: 5px 20px 5px 20px;
-}
-
-h4, .h3 {
-  margin: 5px 35px 5px 35px;
-  padding: 5px 20px 5px 20px;
-}
-
-.h4 {
-  margin: 5px 45px 5px 45px;
-  padding: 5px 20px 5px 20px;
-}
-
-h1 img {
-  border: 0px;
-  filter: none;
-}
-
-img {
-  padding:5px;
-  filter: DropShadow(color=silver);
-}
-
-.caption {
-  text-align:center;
-}
-
-.img {
-  text-align: center;
-}
-
-ul, dl {
-  margin-top: 5px;
-}
-
-dl dl dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 0px solid #2f4e6f;
-}
-
-dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 1px solid #2f4e6f;
-}
-dd {
-  margin-bottom:10px;
-}
-
-p.footer{
-  border-top: 1px solid #2f4e6f;
-  font-family: arial;
-  font-size:75%;
-  font-weight: bold;
-  margin: 15px 5px 5px 5px;
-  padding: 5px 20px 5px 5px;
-  text-align:right;
-}
-
-p.eclipseFooter{
-  font-family: arial;
-  font-size:90%;
-  font-weight: bold;
-  text-align:center;
-}
-
-p.navigation {
- margin: 5px 5px 5px 5px;
-  padding: 5px 5px 5px 5px;
-  text-align: center;
-}
-
-.b {
-  font-weight: bold;
-}
-
-.license {
-  font-size: 75%;
-}
-
-ul.space li{
-  margin-bottom: 0.3em;
-}
-
-ol.space li{
-  margin-bottom: 0.5em;
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/toc.xml b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/toc.xml
deleted file mode 100644
index daa75d5..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/nl/ja/toc.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!--
- Copyright (c) 2010 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<toc label="ScriptEditorガイド" topic="docs/index.html">
-	<topic label="ScriptEditorについて" href="docs/index.html">
-	</topic>
-	
-	<topic label="ScriptEditorの使い方" href="docs/quickstart.html">
-	</topic>
-	
-	<topic label="各部の詳細" href="docs/paneldescription.html">
-	</topic>
-	
-	<topic label="特記事項" href="notices.html" /> 
-	
-</toc>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/notices.html b/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/notices.html
deleted file mode 100644
index 85584c2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc.nl1/notices.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010." >
-
-   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-   <LINK REL="STYLESHEET" HREF="book.css" CHARSET="UTF-8" TYPE="text/css">
-   <title>Legal Notices</title>
-</head>
-<body>
-
-<h3>
-<a NAME="Notices"></a>Notices</h3>
-<p>
-The material in this guide is Copyright (c) IBM Corporation and others 2010.
-</p>
-<p>
-<a href="about.html">Terms and conditions regarding the use of this guide.</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/.project b/plugins/org.eclipse.actf.examples.scripteditor.doc/.project
deleted file mode 100644
index 211f21f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/.project
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.scripteditor.doc</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.scripteditor.doc/META-INF/MANIFEST.MF
deleted file mode 100644
index 1631d2b..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,6 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: ACTF ScriptEditor Help Plug-in (Incubation)
-Bundle-SymbolicName: org.eclipse.actf.examples.scripteditor.doc;singleton:=true
-Bundle-Version: 0.0.1.qualifier
-Bundle-Vendor: Eclipse.org
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/about.html b/plugins/org.eclipse.actf.examples.scripteditor.doc/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/build.properties b/plugins/org.eclipse.actf.examples.scripteditor.doc/build.properties
deleted file mode 100644
index 6e60fd2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/build.properties
+++ /dev/null
@@ -1,16 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = META-INF/,\
-               plugin.xml,\
-               docs/,\
-               toc.xml,\
-               about.html,\
-               notices.html
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/img/bl_32.gif b/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/img/bl_32.gif
deleted file mode 100644
index 3e10090..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/img/bl_32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/index.html b/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/index.html
deleted file mode 100644
index a02a2c8..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/index.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<HTML lang="en">
-<HEAD>
-<META http-equiv="Content-Style-Type" content="text/css">
-<META http-equiv="Content-Type" CONTENT="text/html; charset=iso-8859-1">
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
-<TITLE>ScriptEditor Help</TITLE>
-<link rel="StyleSheet" href="style.css" type="text/css" />
-</HEAD>
-<BODY>
-<H1>ScriptEditor Help</H1>
-
-Help content will be available soon. Please wait for a while.
-
-</BODY>
-</HTML>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/style.css b/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/style.css
deleted file mode 100644
index 8e6f555..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/docs/style.css
+++ /dev/null
@@ -1,118 +0,0 @@
-body {
-  padding: 10px;
-  margin: 10px;
-  font-family: arial;
-}
-
-h1, h2, h3, h4, h5, h6{
-  background-color: #c8d7e3;
-  border-left: 20px solid #2f4e6f;
-  border-bottom: 3px solid #2f4e6f;
-}
-
-p{
-  text-indent: 2em;
-}
-
-h1{
-  margin: 5px 5px 5px 5px;
-  padding: 10px 20px 10px 20px;
-}
-
-h2, .h1 {
-  margin: 5px 15px 5px 15px;
-  padding: 5px 20px 5px 20px;
-}
-
-h3, .h2 {
-  margin: 5px 25px 5px 25px;
-  padding: 5px 20px 5px 20px;
-}
-
-h4, .h3 {
-  margin: 5px 35px 5px 35px;
-  padding: 5px 20px 5px 20px;
-}
-
-.h4 {
-  margin: 5px 45px 5px 45px;
-  padding: 5px 20px 5px 20px;
-}
-
-h1 img {
-  border: 0px;
-  filter: none;
-}
-
-img {
-  padding:5px;
-  filter: DropShadow(color=silver);
-}
-
-.caption {
-  text-align:center;
-}
-
-.img {
-  text-align: center;
-}
-
-ul, dl {
-  margin-top: 5px;
-}
-
-dl dl dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 0px solid #2f4e6f;
-}
-
-dt {
-  font-weight: bold;
-  padding-left: 5px;
-  border-left: 4px solid #2f4e6f;
-  border-bottom: 1px solid #2f4e6f;
-}
-dd {
-  margin-bottom:10px;
-}
-
-p.footer{
-  border-top: 1px solid #2f4e6f;
-  font-family: arial;
-  font-size:75%;
-  font-weight: bold;
-  margin: 15px 5px 5px 5px;
-  padding: 5px 20px 5px 5px;
-  text-align:right;
-}
-
-p.eclipseFooter{
-  font-family: arial;
-  font-size:90%;
-  font-weight: bold;
-  text-align:center;
-}
-
-p.navigation {
- margin: 5px 5px 5px 5px;
-  padding: 5px 5px 5px 5px;
-  text-align: center;
-}
-
-.b {
-  font-weight: bold;
-}
-
-.license {
-  font-size: 75%;
-}
-
-ul.space li{
-  margin-bottom: 0.3em;
-}
-
-ol.space li{
-  margin-bottom: 0.5em;
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/notices.html b/plugins/org.eclipse.actf.examples.scripteditor.doc/notices.html
deleted file mode 100644
index 85584c2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/notices.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<html>
-<head>
-
-<meta name="copyright" content="Copyright (c) IBM Corporation and others 2010." >
-
-   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-   <LINK REL="STYLESHEET" HREF="book.css" CHARSET="UTF-8" TYPE="text/css">
-   <title>Legal Notices</title>
-</head>
-<body>
-
-<h3>
-<a NAME="Notices"></a>Notices</h3>
-<p>
-The material in this guide is Copyright (c) IBM Corporation and others 2010.
-</p>
-<p>
-<a href="about.html">Terms and conditions regarding the use of this guide.</a>
-</p>
-</body>
-</html>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/plugin.xml b/plugins/org.eclipse.actf.examples.scripteditor.doc/plugin.xml
deleted file mode 100644
index 08f7ceb..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/plugin.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-   <extension
-         point="org.eclipse.help.toc">
-      <toc
-            file="toc.xml"
-            primary="true"/>
-   </extension>
-
-</plugin>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor.doc/toc.xml b/plugins/org.eclipse.actf.examples.scripteditor.doc/toc.xml
deleted file mode 100644
index 6fe7714..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor.doc/toc.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?NLS TYPE="org.eclipse.help.toc"?>
-<!--
- Copyright (c) 2010 IBM Corporation and others.
- All rights reserved. This program and the accompanying materials
- are made available under the terms of the Eclipse Public License v1.0
- which accompanies this distribution, and is available at
- http://www.eclipse.org/legal/epl-v10.html
-
- Contributors:
-     IBM Corporation - initial API and implementation
--->
-<toc label="ScriptEditor Guide" topic="docs/index.html">
-<!--	
-    <topic label="About ScriptEditor" href="docs/index.html">
-	</topic>
-	
-	<topic label="Using ScriptEditor" href="docs/quickstart.html">
-	</topic>
-	
-	<topic label="Reference" href="docs/paneldescription.html">
-	</topic>
--->	
-	<topic label="Legal" href="notices.html" /> 
-	
-</toc>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/.classpath b/plugins/org.eclipse.actf.examples.scripteditor/.classpath
deleted file mode 100644
index 64c5e31..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/.classpath
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
-	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
-	<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
-	<classpathentry kind="src" path="src"/>
-	<classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/.project b/plugins/org.eclipse.actf.examples.scripteditor/.project
deleted file mode 100644
index 80894cf..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
-	<name>org.eclipse.actf.examples.scripteditor</name>
-	<comment></comment>
-	<projects>
-	</projects>
-	<buildSpec>
-		<buildCommand>
-			<name>org.eclipse.jdt.core.javabuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.ManifestBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-		<buildCommand>
-			<name>org.eclipse.pde.SchemaBuilder</name>
-			<arguments>
-			</arguments>
-		</buildCommand>
-	</buildSpec>
-	<natures>
-		<nature>org.eclipse.pde.PluginNature</nature>
-		<nature>org.eclipse.jdt.core.javanature</nature>
-	</natures>
-</projectDescription>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.actf.examples.scripteditor/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index b8266d0..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,74 +0,0 @@
-#Mon Nov 16 13:54:44 JST 2009
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.comparingIdentical=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=ignore
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=warning
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.redundantNullCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unusedImport=warning
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.nullReference=warning
-org.eclipse.jdt.core.compiler.source=1.5
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.deadCode=warning
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.fatalOptionalError=enabled
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
-org.eclipse.jdt.core.compiler.compliance=1.5
-org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/.settings/org.eclipse.ltk.core.refactoring.prefs b/plugins/org.eclipse.actf.examples.scripteditor/.settings/org.eclipse.ltk.core.refactoring.prefs
deleted file mode 100644
index 0962a37..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/.settings/org.eclipse.ltk.core.refactoring.prefs
+++ /dev/null
@@ -1,3 +0,0 @@
-#Tue Oct 06 00:22:19 JST 2009
-eclipse.preferences.version=1
-org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/META-INF/MANIFEST.MF b/plugins/org.eclipse.actf.examples.scripteditor/META-INF/MANIFEST.MF
deleted file mode 100644
index 5adc553..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,26 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: ACTF Example ScriptEditor Client (Incubation)
-Bundle-SymbolicName: org.eclipse.actf.examples.scripteditor; singleton:=true
-Bundle-Version: 0.0.1.qualifier
-Bundle-Activator: org.eclipse.actf.examples.scripteditor.Activator
-Require-Bundle: org.eclipse.core.runtime,
- org.eclipse.ui,
- org.eclipse.actf.ui,
- org.eclipse.actf.model.ui,
- org.eclipse.actf.model.flash.proxy,
- org.eclipse.actf.core,
- org.eclipse.actf.util.win32,
- org.eclipse.ui.views,
- org.eclipse.actf.ai.voice,
- org.eclipse.actf.ai.tts.protalker,
- org.eclipse.actf.ai.tts.sapi,
- org.eclipse.actf.model.ui.editors.ie,
- org.eclipse.actf.model.dom.dombycom,
- org.eclipse.actf.util.vocab,
- org.eclipse.actf.examples.scripteditor.doc;bundle-version="0.0.1"
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Bundle-ActivationPolicy: lazy
-Bundle-localization: plugin
-Import-Package: org.eclipse.actf.model.flash
-Bundle-Vendor: Eclipse.org
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/ScriptEditor.product b/plugins/org.eclipse.actf.examples.scripteditor/ScriptEditor.product
deleted file mode 100644
index 1032243..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/ScriptEditor.product
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?pde version="3.5"?>
-
-<product name="ACTF Script Editor" id="org.eclipse.actf.examples.scripteditor.product" application="org.eclipse.actf.examples.scripteditor.application" version="0.1.0.qualifier" useFeatures="true" includeLaunchers="true">
-
-   <aboutInfo>
-      <image path="/org.eclipse.actf.examples.scripteditor/about.bmp"/>
-      <text>
-         %About.Text
-      </text>
-   </aboutInfo>
-
-   <configIni use="default">
-   </configIni>
-
-   <launcherArgs>
-      <vmArgs>-Xmx256m</vmArgs>
-      <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
-   </launcherArgs>
-
-   <windowImages i16="/org.eclipse.actf.examples.scripteditor/icons/bl_16.gif" i32="/org.eclipse.actf.examples.scripteditor/icons/bl_32.gif" i48="/org.eclipse.actf.examples.scripteditor/icons/bl_48.gif"/>
-
-   <splash
-      location="org.eclipse.actf.examples.scripteditor"
-      startupProgressRect="0,318,500,12"
-      startupMessageRect="10,250,480,20"
-      startupForegroundColor="000000" />
-   <launcher name="ScriptEditor">
-      <solaris/>
-      <win useIco="true">
-         <ico path="/org.eclipse.actf.examples.scripteditor/icons/aiBrowser.ico"/>
-         <bmp/>
-      </win>
-   </launcher>
-
-   <vm>
-   </vm>
-
-   <plugins>
-      <plugin id="com.ibm.icu"/>
-      <plugin id="org.apache.commons.jxpath"/>
-      <plugin id="org.eclipse.actf.ai.audio.io"/>
-      <plugin id="org.eclipse.actf.ai.fennec"/>
-      <plugin id="org.eclipse.actf.ai.navigator"/>
-      <plugin id="org.eclipse.actf.ai.query"/>
-      <plugin id="org.eclipse.actf.ai.tts.protalker"/>
-      <plugin id="org.eclipse.actf.ai.tts.sapi"/>
-      <plugin id="org.eclipse.actf.ai.voice"/>
-      <plugin id="org.eclipse.actf.ai.xmlstore"/>
-      <plugin id="org.eclipse.actf.core"/>
-      <plugin id="org.eclipse.actf.examples.scripteditor"/>
-      <plugin id="org.eclipse.actf.model.dom.dombycom"/>
-      <plugin id="org.eclipse.actf.model.dom.dombycom.flash" fragment="true"/>
-      <plugin id="org.eclipse.actf.model.dom.html"/>
-      <plugin id="org.eclipse.actf.model.flash"/>
-      <plugin id="org.eclipse.actf.model.flash.proxy"/>
-      <plugin id="org.eclipse.actf.model.ui"/>
-      <plugin id="org.eclipse.actf.model.ui.editors.ie"/>
-      <plugin id="org.eclipse.actf.ui"/>
-      <plugin id="org.eclipse.actf.util.httpproxy"/>
-      <plugin id="org.eclipse.actf.util.jxpath" fragment="true"/>
-      <plugin id="org.eclipse.actf.util.vocab"/>
-      <plugin id="org.eclipse.actf.util.win32"/>
-      <plugin id="org.eclipse.actf.util.win32.comclutch"/>
-      <plugin id="org.eclipse.core.commands"/>
-      <plugin id="org.eclipse.core.contenttype"/>
-      <plugin id="org.eclipse.core.databinding"/>
-      <plugin id="org.eclipse.core.databinding.observable"/>
-      <plugin id="org.eclipse.core.databinding.property"/>
-      <plugin id="org.eclipse.core.expressions"/>
-      <plugin id="org.eclipse.core.jobs"/>
-      <plugin id="org.eclipse.core.runtime"/>
-      <plugin id="org.eclipse.core.runtime.compatibility.registry" fragment="true"/>
-      <plugin id="org.eclipse.equinox.app"/>
-      <plugin id="org.eclipse.equinox.common"/>
-      <plugin id="org.eclipse.equinox.preferences"/>
-      <plugin id="org.eclipse.equinox.registry"/>
-      <plugin id="org.eclipse.help"/>
-      <plugin id="org.eclipse.jface"/>
-      <plugin id="org.eclipse.jface.databinding"/>
-      <plugin id="org.eclipse.osgi"/>
-      <plugin id="org.eclipse.swt"/>
-      <plugin id="org.eclipse.swt.win32.win32.x86" fragment="true"/>
-      <plugin id="org.eclipse.ui"/>
-      <plugin id="org.eclipse.ui.forms"/>
-      <plugin id="org.eclipse.ui.intro"/>
-      <plugin id="org.eclipse.ui.views"/>
-      <plugin id="org.eclipse.ui.workbench"/>
-   </plugins>
-
-   <features>
-      <feature id="org.eclipse.actf.examples.scripteditor" version="0.1.0.qualifier"/>
-   </features>
-
-
-</product>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/about.bmp b/plugins/org.eclipse.actf.examples.scripteditor/about.bmp
deleted file mode 100644
index c3f51e3..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/about.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/about.html b/plugins/org.eclipse.actf.examples.scripteditor/about.html
deleted file mode 100644
index 481dbcf..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/about.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
-<title>About</title>
-</head>
-<body lang="EN-US">
-<h2>About This Content</h2>
-
-<p>June 5, 2006</p>	
-<h3>License</h3>
-<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;).  
-Unless otherwise indicated below, the Content is provided to you under the terms and conditions of the
-Eclipse Public License Version 1.0 (&quot;EPL&quot;).  A copy of the EPL is available 
-at <a href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/legal/epl-v10.html</a>.
-For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
-<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is 
-being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
-apply to your use of any object code in the Content.  Check the Redistributor&rsquo;s license 
-that was provided with the Content.  If no such license exists, contact the Redistributor.  Unless otherwise
-indicated below, the terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at <a href="http://www.eclipse.org/">http://www.eclipse.org</a>.</p>
-</body>
-</html>
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/about.ini b/plugins/org.eclipse.actf.examples.scripteditor/about.ini
deleted file mode 100644
index 669383f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/about.ini
+++ /dev/null
@@ -1,31 +0,0 @@
-# about.ini
-# contains information about a feature
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# "%key" are externalized strings defined in about.properties
-# This file does not need to be translated.
-
-# Property "aboutText" contains blurb for "About" dialog (translated)
-aboutText=%blurb
-
-# Property "windowImage" contains path to window icon (16x16)
-# needed for primary features only
-
-# Property "featureImage" contains path to feature image (32x32)
-featureImage=eclipse32.png
-
-# Property "aboutImage" contains path to product image (500x330 or 115x164)
-# needed for primary features only
-
-# Property "appName" contains name of the application (not translated)
-# needed for primary features only
-
-# Property "welcomePage" contains path to welcome page (special XML-based format)
-# optional
-
-# Property "welcomePerspective" contains the id of the perspective in which the
-# welcome page is to be opened.
-# optional
-
-
-
-
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/about.mappings b/plugins/org.eclipse.actf.examples.scripteditor/about.mappings
deleted file mode 100644
index bddaab4..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/about.mappings
+++ /dev/null
@@ -1,6 +0,0 @@
-# about.mappings
-# contains fill-ins for about.properties
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# This file does not need to be translated.
-
-0=@build@
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/about.properties b/plugins/org.eclipse.actf.examples.scripteditor/about.properties
deleted file mode 100644
index 1a1c5a0..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/about.properties
+++ /dev/null
@@ -1,29 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-# about.properties
-# contains externalized strings for about.ini
-# java.io.Properties file (ISO 8859-1 with "\" escapes)
-# fill-ins are supplied by about.mappings
-# This file should be translated.
-#
-# Do not translate any values surrounded by {}
-
-blurb=Eclipse ACTF ScriptEditor\n\
-\n\
-Version: {featureVersion}\n\
-Build id: {0}\n\
-\n\
-(c) Copyright Eclipse contributors and others 2009, 2010.  All rights reserved.\n\
-Visit http://www.eclipse.org/actf\n
-\n\
-This product includes software developed by the\n\
-Apache Software Foundation http://www.apache.org/
-
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/build.properties b/plugins/org.eclipse.actf.examples.scripteditor/build.properties
deleted file mode 100644
index 3ba46d6..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/build.properties
+++ /dev/null
@@ -1,22 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = plugin.xml,\
-               META-INF/,\
-               .,\
-               icons/,\
-               plugin.properties,\
-               plugin_ja.properties,\
-               plugin_customization.ini,\
-               about.bmp,\
-               about.html,\
-               favorites.pref
-output.. = bin/
-source.. = src/
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/favorites.pref b/plugins/org.eclipse.actf.examples.scripteditor/favorites.pref
deleted file mode 100644
index 03531c9..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/favorites.pref
+++ /dev/null
@@ -1,10 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/Pause.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/Pause.jpg
deleted file mode 100644
index ee6e0b9..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/Pause.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/Play.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/Play.jpg
deleted file mode 100644
index 71d2665..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/Play.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/Rewind.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/Rewind.jpg
deleted file mode 100644
index 38983ea..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/Rewind.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/add.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/add.jpg
deleted file mode 100644
index 4b37ce8..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/add.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/aiBrowser.ico b/plugins/org.eclipse.actf.examples.scripteditor/icons/aiBrowser.ico
deleted file mode 100644
index 14452f4..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/aiBrowser.ico
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_16.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_16.gif
deleted file mode 100644
index 44c9602..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_32.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_32.gif
deleted file mode 100644
index 69f912c..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_32.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_48.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_48.gif
deleted file mode 100644
index f794da3..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/bl_48.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/browser.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/browser.gif
deleted file mode 100644
index 480431a..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/browser.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/cancel.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/cancel.jpg
deleted file mode 100644
index 2ff0fc0..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/cancel.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/delete.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/delete.jpg
deleted file mode 100644
index 6cc0744..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/delete.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/eclipse32.png b/plugins/org.eclipse.actf.examples.scripteditor/icons/eclipse32.png
deleted file mode 100644
index 568fac1..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/eclipse32.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/marker.bmp b/plugins/org.eclipse.actf.examples.scripteditor/icons/marker.bmp
deleted file mode 100644
index a35b99d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/marker.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/marker.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/marker.gif
deleted file mode 100644
index e38fcc3..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/marker.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/micx16.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/micx16.gif
deleted file mode 100644
index b924196..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/micx16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/preview.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/preview.jpg
deleted file mode 100644
index c55c193..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/preview.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/sample.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/sample.gif
deleted file mode 100644
index 34fb3c9..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/sample.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/setting.png b/plugins/org.eclipse.actf.examples.scripteditor/icons/setting.png
deleted file mode 100644
index 436ac83..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/setting.png
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/speaker.bmp b/plugins/org.eclipse.actf.examples.scripteditor/icons/speaker.bmp
deleted file mode 100644
index 8767be5..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/speaker.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/splash.bmp b/plugins/org.eclipse.actf.examples.scripteditor/icons/splash.bmp
deleted file mode 100644
index 8cf2a78..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/splash.bmp
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/timeline.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/timeline.gif
deleted file mode 100644
index 2e69966..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/timeline.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/update.jpg b/plugins/org.eclipse.actf.examples.scripteditor/icons/update.jpg
deleted file mode 100644
index 266e779..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/update.jpg
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_bar.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_bar.gif
deleted file mode 100644
index b0a6d76..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_bar.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_bar_ex.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_bar_ex.gif
deleted file mode 100644
index ca3f17d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_bar_ex.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_off.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_off.gif
deleted file mode 100644
index e4edd42..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_off.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_on.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_on.gif
deleted file mode 100644
index 7f49a6f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/wave_on.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/icons/wh_16.gif b/plugins/org.eclipse.actf.examples.scripteditor/icons/wh_16.gif
deleted file mode 100644
index c46bce3..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/icons/wh_16.gif
+++ /dev/null
Binary files differ
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/plugin.properties b/plugins/org.eclipse.actf.examples.scripteditor/plugin.properties
deleted file mode 100644
index e3975bc..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/plugin.properties
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-scripteditor.window.title=ScriptEditor
-
-scripteditor.action.open=&Open
-scripteditor.action.close=Close
-scripteditor.action.save=&Save
-scripteditor.action.save.as=Save as...
-scripteditor.action.movieopen=Open &Movie
-scripteditor.action.reload=Reload(F5)
-scripteditor.action.csv.import=Import CSV
-scripteditor.action.csv.export=Export CSV
-
-scripteditor.action.play=Play(PAUSE)
-scripteditor.action.pause=Pause(PAUSE)
-scripteditor.action.rewind=&Rewind
-scripteditor.action.analyze=Search Movies
-
-scripteditor.action.ttspanel=&TTS Tuning Panel
-
-scripteditor.popup.captureaudio=Audio Capture
-scripteditor.popup.captureaudio.capture=Capture audio mode
-scripteditor.popup.captureaudio.script.enable=Enable play description
-scripteditor.popup.captureaudio.clear=Clear captured data
-
-scripteditor.menu.file=File(&F)
-scripteditor.menu.multimedia=Multimedia(&m)
-scripteditor.menu.multimedia.capturemode=Capture mode
-scripteditor.menu.favorite=Favorite(&a)
-scripteditor.menu.window=Window(&d)
-scripteditor.menu.window.tool=Tool(&T)
-scripteditor.menu.help=Help(&H)
-
-scripteditor.view.timeline=Time Line
-scripteditor.view.editpanel=Edit Panel
-scripteditor.view.scriptlist=Script List
-
-scripteditor.tabitem.editpanel=Edit Panel
-scripteditor.tabitem.selwavfile=Select WAV file
-scripteditor.tabitem.selwavfile.descstandby=Select description item.
-scripteditor.tabitem.selwavfile.wavstandby=Drag and drop WAV file here.
-scripteditor.tabitem.selwavfile.wavformerr=No WAV format or crush data.
-scripteditor.tabitem.selwavfile.cannotcontrol=Can not control this tab during multiple items selection mode.
-
-scripteditor.preference.capture.name=Capture audio setting
-scripteditor.preference.csvrule.name=CSV data import setting
-
-About.Text=Eclipse ACTF ScriptEditor\nVersion: 0.0.1\n\nCopyright Eclipse contributors and others 2009, 2010.  All rights reserved.\nVisit http://www.eclipse.org/actf/\n\nThis product includes software developed by the\nApache Software Foundation http://www.apache.org/
-
-browser.ie.title=Web Browser (ACTF)
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/plugin.xml b/plugins/org.eclipse.actf.examples.scripteditor/plugin.xml
deleted file mode 100644
index eab6880..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/plugin.xml
+++ /dev/null
@@ -1,332 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-
-   <extension
-         id="application"
-         point="org.eclipse.core.runtime.applications">
-      <application>
-         <run
-               class="org.eclipse.actf.examples.scripteditor.ScriptEditor">
-         </run>
-      </application>
-   </extension>
-   <extension
-         point="org.eclipse.ui.actionSets">
-      <actionSet
-            id="org.eclipse.actf.examples.scripteditor.FileActionSet"
-            label="FileActionSet"
-            visible="true">
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.FileOpenAction"
-               definitionId="org.eclipse.actf.examples.scripteditor.actions.FileOpenAction"
-               id="org.eclipse.actf.examples.scripteditor.FileOpenAction"
-               label="%scripteditor.action.open"
-               menubarPath="file/fileOpenGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.FileCloseAction"
-               id="org.eclipse.actf.examples.scripteditor.FileCloseAction"
-               label="%scripteditor.action.close"
-               menubarPath="file/fileCloseGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.FileSaveAsAction"
-               id="org.eclipse.actf.examples.scripteditor.FileSaveAsAction"
-               label="%scripteditor.action.save.as"
-               menubarPath="file/fileSaveGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.FileSaveAction"
-               definitionId="org.eclipse.actf.examples.scripteditor.actions.FileSaveAction"
-               id="org.eclipse.actf.examples.scripteditor.FileSaveAction"
-               label="%scripteditor.action.save"
-               menubarPath="file/fileSaveGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.MovieOpenAction"
-               definitionId="org.eclipse.actf.examples.scripteditor.actions.MovieOpenAction"
-               id="org.eclipse.actf.examples.scripteditor.MovieOpenAction"
-               label="%scripteditor.action.movieopen"
-               menubarPath="file/movieGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.MovieReloadAction"
-               definitionId="org.eclipse.actf.examples.scripteditor.actions.MovieReloadAction"
-               id="org.eclipse.actf.examples.scripteditor.MovieReloadAction"
-               label="%scripteditor.action.reload"
-               menubarPath="file/movieGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.ExportTTMLAction"
-               id="org.eclipse.actf.examples.scripteditor.ExportTTMLAction"
-               label="Export TTML"
-               menubarPath="file/impExportGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.FileCSVExportAction"
-               id="org.eclipse.actf.examples.scripteditor.FileCSVExporttAction"
-               label="%scripteditor.action.csv.export"
-               menubarPath="file/impExportGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.FileCSVImportAction"
-               id="org.eclipse.actf.examples.scripteditor.FileCSVImportAction"
-               label="%scripteditor.action.csv.import"
-               menubarPath="file/impExportGroup"
-               style="push">
-         </action>
-      </actionSet>
-      <actionSet
-            id="org.eclipse.actf.examples.scripteditor.MultimediaActionSet"
-            label="MultimediaActionSet"
-            visible="true">
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.MovieRewindAction"
-               definitionId="org.eclipse.actf.examples.scripteditor.actions.MovieRewindAction"
-               id="org.eclipse.actf.examples.scripteditor.MovieRewindAction"
-               label="%scripteditor.action.rewind"
-               menubarPath="multimedia/mediaMovieGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.MoviePlayAction"
-               definitionId="org.eclipse.actf.examples.scripteditor.actions.MoviePlayAction"
-               id="org.eclipse.actf.examples.scripteditor.MoviePlayAction"
-               label="%scripteditor.action.play"
-               menubarPath="multimedia/mediaMovieGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.MovieCaptureAudioCaptureModeAction"
-               id="org.eclipse.actf.examples.scripteditor.CaptureAudioCaptureAction"
-               label="%scripteditor.popup.captureaudio.capture"
-               menubarPath="multimedia/capturemode/captureAudioModeGroup"
-               state="true"
-               style="toggle">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.MovieCaptureAudioScriptModeAction"
-               id="org.eclipse.actf.examples.scripteditor.CaptureAudioScriptModeAction"
-               label="%scripteditor.popup.captureaudio.script.enable"
-               menubarPath="multimedia/capturemode/captureAudioModeGroup"
-               state="true"
-               style="toggle">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.MovieCaptureAudioClearDataAction"
-               id="org.eclipse.actf.examples.scripteditor.CaptureAudioClearAction"
-               label="%scripteditor.popup.captureaudio.clear"
-               menubarPath="multimedia/capturemode/captureAudioClearGroup"
-               style="push">
-         </action>
-         <action
-               class="org.eclipse.actf.examples.scripteditor.actions.FlashAnalyzeAction"
-               definitionId="org.eclipse.actf.examples.scripteditor.actions.FlashAnalyzeAction"
-               id="org.eclipse.actf.examples.scripteditor.FlashAnalyzeAction"
-               label="%scripteditor.action.analyze"
-               menubarPath="multimedia/mediaMovieGroup"
-               style="push">
-         </action>
-      </actionSet>
-   </extension>
-   <extension
-         point="org.eclipse.ui.perspectives">
-      <perspective
-            name="ScriptEditor Perspective"
-            class="org.eclipse.actf.examples.scripteditor.Perspective"
-            id="org.eclipse.actf.examples.scripteditor.perspective">
-      </perspective>
-   </extension>
-
-   <extension
-         point="org.eclipse.ui.editors">
-      <editor
-            class="org.eclipse.actf.model.ui.editors.ie.WebBrowserEditor"
-            contributorClass="org.eclipse.actf.model.internal.ui.editors.ie.WebBrowserEditorContributor"
-            extensions="html, htm, xhtml, mht"
-            icon="icons/browser.gif"
-            id="org.eclipse.actf.model.ui.editors.ie.WebBrowserEditor"
-            name="%browser.ie.title">
-      </editor>
-   </extension>
-
-   <extension
-         point="org.eclipse.ui.views">
-      <view
-            class="org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView"
-            icon="icons/micx16.gif"
-            id="org.eclipse.actf.examples.scripteditor.EditPanelView"
-            name="%scripteditor.view.editpanel">
-      </view>
-      <view
-            class="org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView"
-            icon="icons/setting.png"
-            id="org.eclipse.actf.examples.scripteditor.ScriptListView"
-            name="%scripteditor.view.scriptlist">
-      </view>
-      <view
-            class="org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView"
-            icon="icons/timeline.gif"
-            id="org.eclipse.actf.examples.scripteditor.VolumeLevelView"
-            name="%scripteditor.view.timeline">
-      </view>
-   </extension>
-   <extension
-         id="product"
-         point="org.eclipse.core.runtime.products">
-      <product
-            application="org.eclipse.actf.examples.scripteditor.application"
-            name="ACTF Script Editor">
-         <property
-               name="windowImages"
-               value="icons/bl_16.gif,icons/bl_32.gif,icons/bl_48.gif">
-         </property>
-         <property
-               name="appName"
-               value="ACTF Script Editor">
-         </property>
-         <property
-               name="aboutImage"
-               value="about.bmp">
-         </property>
-         <property
-               name="aboutText"
-               value="%About.Text">
-         </property>
-         <property
-               name="startupForegroundColor"
-               value="000000">
-         </property>
-         <property
-               name="startupMessageRect"
-               value="10,250,480,20">
-         </property>
-         <property
-               name="startupProgressRect"
-               value="0,318,500,12">
-         </property>
-         <property
-               name="preferenceCustomization"
-               value="plugin_customization.ini">
-         </property>
-      </product>
-   </extension>
-   <extension
-         point="org.eclipse.ui.commands">
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.MovieOpenAction"
-            name="%scripteditor.action.movieopen">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.FileOpenAction"
-            name="%scripteditor.action.open">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.FileSaveAction"
-            name="%scripteditor.action.save">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.MovieReloadAction"
-            name="%scripteditor.action.reload">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.FlashAnalyzeAction"
-            name="%scripteditor.action.analyze">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.AppQuitAction"
-            name="%scripteditor.action.exit">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.MovieRewindAction"
-            name="%scripteditor.action.rewind">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.MoviePlayAction"
-            name="%scripteditor.action.play">
-      </command>
-      <command
-            id="org.eclipse.actf.examples.scripteditor.actions.HelpAboutAction"
-            name="%scripteditor.action.about">
-      </command>
-   </extension>
-   <extension
-         point="org.eclipse.ui.bindings">
-      <key
-            commandId="org.eclipse.actf.examples.scripteditor.actions.FileOpenAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="CTRL+O">
-      </key>
-      <key
-            commandId="org.eclipse.actf.examples.scripteditor.actions.FileSaveAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="CTRL+S">
-      </key>
-      <key
-            commandId="org.eclipse.actf.examples.scripteditor.actions.MovieReloadAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="F5">
-      </key>
-      <key
-            commandId="org.eclipse.actf.examples.scripteditor.actions.FlashAnalyzeAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="F4">
-      </key>
-      <key
-            commandId="org.eclipse.actf.examples.scripteditor.actions.MovieRewindAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="CTRL+R">
-      </key>
-      <key
-            commandId="org.eclipse.actf.examples.scripteditor.actions.MoviePlayAction"
-            schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
-            sequence="PAUSE">
-      </key>
-   </extension>
-   <extension
-         point="org.eclipse.actf.model.ui.browserFavorites">
-      <favorites
-            prefFile="favorites.pref">
-      </favorites>
-   </extension>
-   <extension
-         point="org.eclipse.actf.model.ui.webBrowserEventListener">
-      <listener
-            class="org.eclipse.actf.ai.internal.ui.scripteditor.WebBrowserEventListenerForPP">
-      </listener>
-   </extension>
-   <extension
-         point="org.eclipse.ui.preferencePages">
-      <page
-            category="org.eclipse.actf.ui.preferences.RootPreferencePage"
-            class="org.eclipse.actf.ai.scripteditor.preferences.CapturePreferencePage"
-            id="org.eclipse.actf.ai.scripteditor.preferences.CapturePreferencePage"
-            name="%scripteditor.preference.capture.name">
-      </page>
-      <page
-            category="org.eclipse.actf.ui.preferences.RootPreferencePage"
-            class="org.eclipse.actf.ai.scripteditor.preferences.CSVRulePreferencePage"
-            id="org.eclipse.actf.ai.scripteditor.preferences.CSVRulePreferencePage"
-            name="%scripteditor.preference.csvrule.name">
-      </page>
-   </extension>
-   <extension
-         point="org.eclipse.core.runtime.preferences">
-      <initializer
-            class="org.eclipse.actf.ai.scripteditor.preferences.CapturePreferenceInitializer">
-      </initializer>
-      <initializer
-            class="org.eclipse.actf.ai.scripteditor.preferences.CSVRulePreferenceInitializer">
-      </initializer>
-   </extension>
-
-</plugin>
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/plugin_customization.ini b/plugins/org.eclipse.actf.examples.scripteditor/plugin_customization.ini
deleted file mode 100644
index 333fab9..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/plugin_customization.ini
+++ /dev/null
@@ -1 +0,0 @@
-org.eclipse.ui/SHOW_PROGRESS_ON_STARTUP = true
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/plugin_ja.properties b/plugins/org.eclipse.actf.examples.scripteditor/plugin_ja.properties
deleted file mode 100644
index 8769cd0..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/plugin_ja.properties
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-scripteditor.window.title=ScriptEditor
-
-scripteditor.action.open=\u958b\u304f(&O)
-scripteditor.action.close=\u9589\u3058\u308b
-scripteditor.action.save=\u4fdd\u5b58(&S)
-scripteditor.action.save.as=\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58...
-scripteditor.action.movieopen=\u30e1\u30c7\u30a3\u30a2\u3092\u958b\u304f(&M)
-scripteditor.action.reload=\u30ea\u30ed\u30fc\u30c9(F5)
-scripteditor.action.csv.import=CSV\u5165\u529b
-scripteditor.action.csv.export=CSV\u51fa\u529b
-scripteditor.action.exit=\u7d42\u4e86(&X)
-
-scripteditor.action.play=\u518d\u751f
-scripteditor.action.pause=\u4e00\u6642\u505c\u6b62
-scripteditor.action.rewind=\u5148\u982d\u306b\u623b\u308b(&R)
-scripteditor.action.analyze=\u52d5\u753b\u3092\u691c\u51fa
-
-scripteditor.action.ttspanel=TTS \u30c1\u30e5\u30fc\u30cb\u30f3\u30b0\u30d1\u30cd\u30eb\u306e\u8d77\u52d5(&T)
-
-scripteditor.popup.captureaudio=\u30aa\u30fc\u30c7\u30a3\u30aa\u30fb\u30ad\u30e3\u30d7\u30c1\u30e3
-scripteditor.popup.captureaudio.capture=\u30ad\u30e3\u30d7\u30c1\u30e3\u3057\u306a\u304c\u3089\u518d\u751f
-scripteditor.popup.captureaudio.script.enable=\u97f3\u58f0\u89e3\u8aac\u3092\u518d\u751f
-scripteditor.popup.captureaudio.clear=\u30ad\u30e3\u30d7\u30c1\u30e3\u30fb\u30c7\u30fc\u30bf\u306e\u30af\u30ea\u30a2
-
-scripteditor.menu.file=\u30d5\u30a1\u30a4\u30eb(&F)
-scripteditor.menu.multimedia=\u30de\u30eb\u30c1\u30e1\u30c7\u30a3\u30a2(&m)
-scripteditor.menu.multimedia.capturemode=\u30aa\u30fc\u30c7\u30a3\u30aa\u30fb\u30ad\u30e3\u30d7\u30c1\u30e3\u30fc
-scripteditor.menu.favorite=\u304a\u6c17\u306b\u5165\u308a(&a)
-scripteditor.menu.window=\u30a6\u30a3\u30f3\u30c9\u30a6(&d)
-scripteditor.menu.window.tool=\u30c4\u30fc\u30eb(&T)
-
-scripteditor.view.timeline=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3
-scripteditor.view.editpanel=\u97f3\u58f0\u89e3\u8aac
-scripteditor.view.scriptlist=\u97f3\u58f0\u89e3\u8aac\u30ea\u30b9\u30c8
-
-scripteditor.tabitem.editpanel=\u97f3\u58f0\u89e3\u8aac
-scripteditor.tabitem.selwavfile=WAV\u30d5\u30a1\u30a4\u30eb\u9078\u629e
-scripteditor.tabitem.selwavfile.descstandby=\u30ea\u30b9\u30c8\u304b\u3089\u97f3\u58f0\u89e3\u8aac\u30c7\u30fc\u30bf\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044
-scripteditor.tabitem.selwavfile.wavstandby=\u3053\u3053\u306b\u3001WAV\u30d5\u30a1\u30a4\u30eb\u3092\u30c9\u30ed\u30c3\u30d7\u3057\u3066\u4e0b\u3055\u3044
-scripteditor.tabitem.selwavfile.wavformerr=WAV\u30d5\u30a1\u30a4\u30eb\u3067\u306f\u7121\u3044\u304b\u3001\u30c7\u30fc\u30bf\u304c\u58ca\u308c\u3066\u3044\u307e\u3059\u3002
-scripteditor.tabitem.selwavfile.cannotcontrol=\u97f3\u58f0\u89e3\u8aac\u306e\u8907\u6570\u9078\u629e\u4e2d\u306f\u3001\u3053\u306e\u30bf\u30d6\u753b\u9762\u306f\u4f7f\u7528\u51fa\u6765\u307e\u305b\u3093\u3002
-
-scripteditor.preference.capture.name=\u30ad\u30e3\u30d7\u30c1\u30e3\u30fc\u30fb\u30aa\u30fc\u30c7\u30a3\u30aa\u8a2d\u5b9a
-scripteditor.preference.csvrule.name=CSV\u30c7\u30fc\u30bf\u5165\u529b\u8a2d\u5b9a
-
-About.Text=Eclipse ACTF ScriptEditor\nVersion: 0.0.1\n\nCopyright Eclipse contributors and others 2009, 2010.  All rights reserved.\nVisit http://www.eclipse.org/actf/\n\nThis product includes software developed by the\nApache Software Foundation http://www.apache.org/
-
-browser.ie.title=Web\u30d6\u30e9\u30a6\u30b6\u30fc (ACTF)
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/messages.properties b/plugins/org.eclipse.actf.examples.scripteditor/src/messages.properties
deleted file mode 100644
index 92983a2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/messages.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-capture_description=Capture audio settings
-capture_samprate_title=Sampling rate
-capture_samprate_fast=44100Hz(fast)
-capture_samprate_nom=22050Hz(normal)
-capture_samprate_late=11025Hz(late)
-capture_vollvl_gain=Volume level gain
-
-csvrule_description=CSV import settings
-csvrule_save_title=Rule for save imported data
-csvrule_save_renew=After all existing data is annulled, data is registered.
-csvrule_save_insert=Additional registration is done to existing data.(The same start time data is overwrited.)
-csvrule_wav_title=Rule for save WAV file path case of invalid path
-csvrule_wav_drop=Save only the description data.
-csvrule_wav_confirm=Output display the confirmation dialog.
-csvrule_wav_through=Register as it is
-
-xml_dialog_title_confirm=Confirmation
-xml_dialog_save_confirm=has been modified. Save changes?
-xml_dialog_title_overwrite=Save resource
-xml_dialog_save_overwrite=already exists. Would you like to overwrite it?
-xml_dialog_title_error=Error
-xml_dialog_script_nodesc=Unable to save data, because description is nothing.
-xml_dialog_script_noexist=Unable to delete data, because it does not exist.
-xml_dialog_title_modify=Confirmation
-xml_dialog_save_modify=New data does not save yet. Save it now?
-xml_dialog_wav_confirm=Current data is invalid. Would you like to select the other file?
-xml_dialog_access_denied=Access denied file load action while play movie.
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/messages_ja.properties b/plugins/org.eclipse.actf.examples.scripteditor/src/messages_ja.properties
deleted file mode 100644
index 4c04c1f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/messages_ja.properties
+++ /dev/null
@@ -1,37 +0,0 @@
-###############################################################################
-# Copyright (c) 2009, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-#     IBM Corporation - initial API and implementation
-###############################################################################
-capture_description=\u30ad\u30e3\u30d7\u30c1\u30e3\u30fc\u30fb\u30aa\u30fc\u30c7\u30a3\u30aa\u8a2d\u5b9a
-capture_samprate_title=\u30b5\u30f3\u30d7\u30ea\u30f3\u30b0\u30fb\u30ec\u30fc\u30c8
-capture_samprate_fast=44100Hz(\u901f\u3044)
-capture_samprate_nom=22050Hz(\u666e\u901a)
-capture_samprate_late=11025Hz(\u9045\u3044)
-capture_vollvl_gain=\u97f3\u91cf\u30b2\u30a4\u30f3 
-
-csvrule_description=CSV\u30c7\u30fc\u30bf\u306e\u767b\u9332\u65b9\u6cd5
-csvrule_save_title=\u30c7\u30fc\u30bf\u306e\u767b\u9332\u65b9\u6cd5
-csvrule_save_renew=\u65e2\u5b58\u30c7\u30fc\u30bf\u3092\u5168\u3066\u7834\u68c4\u3057\u3066\u3001\u30c7\u30fc\u30bf\u767b\u9332\u3059\u308b
-csvrule_save_insert=\u65e2\u5b58\u30c7\u30fc\u30bf\uff08\u30ea\u30b9\u30c8\uff09\u306b\u3001\u8ffd\u52a0\u767b\u9332\u3059\u308b
-csvrule_wav_title= \u7121\u52b9\u306aWAV\u30c7\u30fc\u30bf\u306e\u767b\u9332\u65b9\u6cd5 
-csvrule_wav_drop=\u97f3\u58f0\u89e3\u8aac\u30c7\u30fc\u30bf\u306e\u307f\u767b\u9332\u3059\u308b
-csvrule_wav_confirm=\u78ba\u8a8d\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u8868\u793a\u3059\u308b
-csvrule_wav_through=\u305d\u306e\u307e\u307e\uff08\u7121\u52b9\u30c7\u30fc\u30bf\u3092\uff09\u767b\u9332\u3059\u308b
-
-xml_dialog_title_confirm=\u78ba\u8a8d
-xml_dialog_save_confirm=\u3078\u306e\u5909\u66f4\u3092\u4fdd\u5b58\u3057\u307e\u3059\u304b\uff1f
-xml_dialog_title_overwrite=\u30d5\u30a1\u30a4\u30eb\u306e\u4fdd\u5b58
-xml_dialog_save_overwrite=\u306f\u65e2\u306b\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u3002\u65e2\u5b58\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u7f6e\u63db\u3057\u307e\u3059\u304b\uff1f
-xml_dialog_title_error=\u30a8\u30e9\u30fc
-xml_dialog_script_nodesc=\u97f3\u58f0\u89e3\u8aac\u304c\u7121\u3044\u70ba\u3001\u4fdd\u5b58\u51fa\u6765\u307e\u305b\u3093
-xml_dialog_script_noexist=\u30c7\u30fc\u30bf\u304c\u5b58\u5728\u3057\u306a\u3044\u70ba\u3001\u524a\u9664\u51fa\u6765\u307e\u305b\u3093\u3067\u3057\u305f
-xml_dialog_title_modify=\u78ba\u8a8d
-xml_dialog_save_modify=\u30c7\u30fc\u30bf\u304c\u4fdd\u5b58\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u4fdd\u5b58\u3057\u307e\u3059\u304b\uff1f
-xml_dialog_wav_confirm=WAV\u30d5\u30a1\u30a4\u30eb\u540d\u304c\u7121\u52b9\u3067\u3059\u3002\u5225\u306eWAV\u30d5\u30a1\u30a4\u30eb\u3092\u6307\u5b9a\u3057\u307e\u3059\u304b\uff1f
-xml_dialog_access_denied=\u518d\u751f\u4e2d\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u8aad\u8fbc\u307f\u51fa\u6765\u307e\u305b\u3093\uff01
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/EditPanelTab.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/EditPanelTab.java
deleted file mode 100644
index 5b14b0c..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/EditPanelTab.java
+++ /dev/null
@@ -1,2277 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-//for save to Localization
-import java.net.URI;
-import java.util.Locale;
-
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.preferences.CSVRulePreferenceUtil;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CTabFolder;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseTrackAdapter;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Event;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Listener;
-import org.eclipse.swt.widgets.Scale;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-
-public class EditPanelTab implements IUNIT {
-
-	/**
-	 * Local data
-	 */
-	Composite ownComposite;
-
-	// Own instance
-	static private EditPanelTab ownInst = null;
-
-	// instance of ScriptData class
-	private ScriptData instScriptData;
-
-	// for Audio Label
-	private boolean makeupAudioLabelStatus = false;
-	private int indexAudioLabel = -1;
-	private String strAudioLabel = null;
-
-	// Other parameters
-	private int currentEndTime = 0;
-	private boolean currentStatAppend = true;
-	private boolean currentModeAppend = true;
-	private boolean currentStatDelete = true;
-	private boolean currentStatCancel = true;
-	private boolean currentStatPreview = true;
-	private boolean currentEditDescription = false;
-
-	// for Multiple selection mode
-	private boolean currentMultiSelection = false;
-	private Object[] storeObjs = null;
-	private boolean modifyMultiExtended = false;
-	private boolean modifyMultiGender = false;
-	private boolean modifyMultiLang = false;
-	private boolean modifyMultiSpeed = false;
-	private boolean modifyMultiPitch = false;
-	private boolean modifyMultiVolume = false;
-
-	// store start time for current edit script
-	private int updateScriptStartTime = 0;
-
-	// Language of description
-	private int currentDescLang = DESC_LANG_EN;
-
-	// Edit Panel part
-	private Label labelVPitch;
-	private Label labelVVolume;
-	private Label labelVSpeed;
-	private Scale scaleVoiceVolume;
-	private Scale scaleVoicePitch;
-	private Scale scaleVoiceSpeed;
-	private Label labelCaution;
-	private Label labelImageSpeaker;
-	private Button buttonVoicePreview;
-	private Label labelFemale;
-	private Button rButtonFemale;
-	private Label labelMale;
-	private Button rButtonMale;
-	private Label labelExtended;
-	private Button chkBoxExtended;
-	private Text textAreaDescription;
-	private Label labelDescription;
-	private Label textEndTime;
-	private Label labelEndTime;
-	private Label labelStartTime;
-	private Button buttonVoiceAppend;
-	private Button buttonVoiceDelete;
-	private Button buttonVoiceCancel;
-	private Label labelLang;
-	private Combo comboLang;
-
-	private Text textStartTimeMM;
-	private Label labelStartTimeMM;
-	private Text textStartTimeSS;
-	private Label labelStartTimeSS;
-	private Text textStartTimeMS;
-
-	/**
-	 * Constructor
-	 */
-	public EditPanelTab(CTabFolder parent) {
-		// store own instance
-		ownInst = this;
-		// initial setup own TabItem
-		initTab(parent);
-	}
-
-	static public EditPanelTab getInstance() {
-		// return current own instance
-		return (ownInst);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see
-	 * org.eclipse.ui.IWorkbenchPart#createPartControl(org.eclipse.swt.widgets
-	 * .Composite)
-	 */
-	public void initTab(CTabFolder parent) {
-		// Create own instance of Composite
-		ownComposite = new Composite(parent, SWT.NONE);
-
-		// Create Data class
-		instScriptData = ScriptData.getInstance();
-
-		// Get current Display
-		IWorkbench workbench = PlatformUI.getWorkbench();
-		Display display = workbench.getDisplay();
-
-		// Initialize application's GUI
-		initGUI(display);
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#setFocus()
-	 */
-	public void setFocus() {
-		ownComposite.setFocus();
-	}
-
-	private FormData prepareFormData(int width, int height, int[] left,
-			int[] top) {
-		// FormData tmpData = new FormData(width, height);
-		FormData tmpData = new FormData(SWT.DEFAULT, SWT.DEFAULT);// TODO:
-																	// temporary
-																	// fix
-		tmpData.left = new FormAttachment(left[0], left[1], left[2]);
-		tmpData.top = new FormAttachment(top[0], top[1], top[2]);
-		return tmpData;
-	}
-
-	/**
-	 * Initialize Screen
-	 */
-	private void initGUI(Display parentDisp) {
-
-		try {
-			// **<Edit panel>***********************************
-			FormLayout groupEditPanelLayout = new FormLayout();
-			FormData groupEditPanelLData = new FormData(925, 128);
-			groupEditPanelLData.top = new FormAttachment(0, 1000, 0);
-			groupEditPanelLData.left = new FormAttachment(0, 1000, 0);
-			groupEditPanelLData.right = new FormAttachment(1000, 1000, 0);
-			groupEditPanelLData.bottom = new FormAttachment(1000, 1000, 0);
-			ownComposite.setLayoutData(groupEditPanelLData);
-			ownComposite.setLayout(groupEditPanelLayout);
-
-			// 1)Time scale of current script
-			// MM
-			textStartTimeMM = new Text(ownComposite, SWT.BORDER);
-			textStartTimeMM.setLayoutData(prepareFormData(12, 12, new int[] {
-					0, 1000, 78 }, new int[] { 0, 1000, 9 }));
-			textStartTimeMM.setTextLimit(2);
-
-			labelStartTimeMM = new Label(ownComposite, SWT.NONE);
-			labelStartTimeMM.setLayoutData(prepareFormData(4, 12, new int[] {
-					0, 1000, 100 }, new int[] { 0, 1000, 11 }));
-			labelStartTimeMM.setText(":");
-
-			// SS
-			textStartTimeSS = new Text(ownComposite, SWT.BORDER);
-			textStartTimeSS.setLayoutData(prepareFormData(12, 12, new int[] {
-					0, 1000, 104 }, new int[] { 0, 1000, 9 }));
-			textStartTimeSS.setTextLimit(2);
-
-			labelStartTimeSS = new Label(ownComposite, SWT.NONE);
-			labelStartTimeSS.setLayoutData(prepareFormData(4, 12, new int[] {
-					0, 1000, 126 }, new int[] { 0, 1000, 11 }));
-			labelStartTimeSS.setText(".");
-
-			// millisecond
-			textStartTimeMS = new Text(ownComposite, SWT.BORDER);
-			textStartTimeMS.setLayoutData(prepareFormData(18, 12, new int[] {
-					0, 1000, 130 }, new int[] { 0, 1000, 9 }));
-			textStartTimeMS.setTextLimit(3);
-
-			// initial Text
-			textStartTimeMM.setText("00");
-			textStartTimeSS.setText("00");
-			textStartTimeMS.setText("000");
-
-			// Append SelectionListener
-			textStartTimeMM.addListener(SWT.Verify,
-					new DefaultNumCheckListener());
-			textStartTimeSS.addListener(SWT.Verify, new TimeSSNumCheck());
-			textStartTimeMS.addListener(SWT.Verify,
-					new DefaultNumCheckListener());
-
-			// Label : "Start Time"
-			labelStartTime = new Label(ownComposite, SWT.NONE);
-			labelStartTime.setLayoutData(prepareFormData(54, 12, new int[] { 0,
-					1000, 5 }, new int[] { 0, 1000, 11 }));
-			labelStartTime.setText("Start Time");
-
-			// Label : "End Time"
-			textEndTime = new Label(ownComposite, SWT.NONE);
-			textEndTime.setLayoutData(prepareFormData(84, 12, new int[] { 0,
-					1000, 240 }, new int[] { 0, 1000, 11 }));
-			textEndTime.setText("00 : 00 . 000");
-
-			labelEndTime = new Label(ownComposite, SWT.NONE);
-			labelEndTime.setLayoutData(prepareFormData(48, 12, new int[] { 0,
-					1000, 176 }, new int[] { 0, 1000, 11 }));
-			labelEndTime.setText("End Time");
-
-			// Label : Description
-			labelDescription = new Label(ownComposite, SWT.NONE);
-			labelDescription.setLayoutData(prepareFormData(58, 12, new int[] {
-					0, 1000, 2 }, new int[] { 0, 1000, 35 }));
-			labelDescription.setText("Description");
-
-			// Text Area : Script data (Description)
-			int scrollbarWidth = 17;
-			FormData textAreaDescriptionLData = new FormData();
-			textAreaDescriptionLData.width = 415 - scrollbarWidth;
-			textAreaDescriptionLData.height = 80;
-			textAreaDescriptionLData.left = new FormAttachment(0, 1000, 79);
-			textAreaDescriptionLData.top = new FormAttachment(0, 1000, 35);
-			textAreaDescription = new Text(ownComposite, SWT.MULTI | SWT.WRAP
-					| SWT.BORDER | SWT.V_SCROLL);
-			textAreaDescription.setLayoutData(textAreaDescriptionLData);
-
-			// Append SelectionListener
-			textAreaDescription.addListener(SWT.Modify,
-					new descriptionModifyListener());
-
-			// Button : script data Appended action
-			FormData buttonVoiceAppendLData = new FormData();
-			buttonVoiceAppendLData.width = 52;
-			buttonVoiceAppendLData.height = 22;
-			buttonVoiceAppendLData.left = new FormAttachment(0, 1000, 69);
-			buttonVoiceAppendLData.top = new FormAttachment(0, 1000, 126);
-			buttonVoiceAppend = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonVoiceAppend.setLayoutData(buttonVoiceAppendLData);
-			// default visible : disable
-			setVisibleAppend(false, false);
-
-			// Append event listener
-			buttonVoiceAppend
-					.addSelectionListener(new AppendScriptButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonVoiceAppend
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Button of script data Deleted action
-			FormData buttonVoiceDeleteLData = new FormData();
-			buttonVoiceDeleteLData.width = 52;
-			buttonVoiceDeleteLData.height = 22;
-			buttonVoiceDeleteLData.left = new FormAttachment(0, 1000, 125);
-			buttonVoiceDeleteLData.top = new FormAttachment(0, 1000, 126);
-			buttonVoiceDelete = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonVoiceDelete.setLayoutData(buttonVoiceDeleteLData);
-			Image imgDelete = Activator.getImageDescriptor("/icons/delete.jpg")
-					.createImage();
-			buttonVoiceDelete.setImage(imgDelete);
-			// default visible : disable
-			setVisibleDelete(false);
-
-			// Append event listener
-			buttonVoiceDelete
-					.addSelectionListener(new DeleteScriptButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonVoiceDelete
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Button of script data Canceled action
-			FormData buttonVoiceCancelLData = new FormData();
-			buttonVoiceCancelLData.width = 52;
-			buttonVoiceCancelLData.height = 22;
-			buttonVoiceCancelLData.left = new FormAttachment(0, 1000, 181);
-			buttonVoiceCancelLData.top = new FormAttachment(0, 1000, 126);
-			buttonVoiceCancel = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonVoiceCancel.setLayoutData(buttonVoiceCancelLData);
-			Image imgCancel = Activator.getImageDescriptor("/icons/cancel.jpg")
-					.createImage();
-			buttonVoiceCancel.setImage(imgCancel);
-			// default visible : disable
-			setVisibleCancel(false);
-
-			// Append event listener
-			buttonVoiceCancel
-					.addSelectionListener(new CancelScriptButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonVoiceCancel
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Label : description of "Preview" button
-			FormData labelCautionLData = new FormData();
-			labelCautionLData.left = new FormAttachment(0, 1000, 504);
-			labelCautionLData.top = new FormAttachment(0, 1000, 94);
-			labelCaution = new Label(ownComposite, SWT.NONE);
-			labelCaution.setLayoutData(labelCautionLData);
-			labelCaution.setText("Play Audio Description");
-
-			// ++ Speaker Image
-			FormData labelImageSpeakerLData = new FormData();
-			labelImageSpeakerLData.width = 16;
-			labelImageSpeakerLData.height = 20;
-			labelImageSpeakerLData.left = new FormAttachment(0, 1000, 622);
-			labelImageSpeakerLData.top = new FormAttachment(0, 1000, 90);
-			labelImageSpeaker = new Label(ownComposite, SWT.NONE);
-			labelImageSpeaker.setLayoutData(labelImageSpeakerLData);
-			Image imgSpeaker = Activator.getImageDescriptor(
-					"/icons/speaker.bmp").createImage();
-			labelImageSpeaker.setImage(imgSpeaker);
-
-			// Button : "Preview"
-			FormData buttonVoicePreviewLData = new FormData();
-			buttonVoicePreviewLData.width = 52;
-			buttonVoicePreviewLData.height = 22;
-			buttonVoicePreviewLData.left = new FormAttachment(0, 1000, 501);
-			buttonVoicePreviewLData.top = new FormAttachment(0, 1000, 68);
-			buttonVoicePreview = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonVoicePreview.setLayoutData(buttonVoicePreviewLData);
-			// buttonVoicePreview.setText("Preview");
-			Image imgPreview = Activator.getImageDescriptor(
-					"/icons/preview.jpg").createImage();
-			buttonVoicePreview.setImage(imgPreview);
-
-			// default visible : disable
-			setVisiblePreview(false);
-
-			// Append Preview event listener
-			buttonVoicePreview.addSelectionListener(new PreviewButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonVoicePreview
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// **<Extended>***********************************************:
-			// CheckBox : "Extended"
-			FormData labelExtendedLData = new FormData();
-			labelExtendedLData.left = new FormAttachment(0, 1000, 518);
-			labelExtendedLData.top = new FormAttachment(0, 1000, 6);
-			labelExtended = new Label(ownComposite, SWT.NONE);
-			labelExtended.setLayoutData(labelExtendedLData);
-			labelExtended.setText("Extended");
-			labelExtended.setVisible(true);
-
-			FormData chkBoxExtendedLData = new FormData();
-			chkBoxExtendedLData.width = 13;
-			chkBoxExtendedLData.height = 16;
-			chkBoxExtendedLData.left = new FormAttachment(0, 1000, 501);
-			chkBoxExtendedLData.top = new FormAttachment(0, 1000, 4);
-			chkBoxExtended = new Button(ownComposite, SWT.CHECK | SWT.LEFT);
-			chkBoxExtended.setLayoutData(chkBoxExtendedLData);
-
-			// Default : no check
-			chkBoxExtended.setSelection(false);
-			// Tracking mouse cursor listener
-			chkBoxExtended
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-			// SetUP selection listener for multiple selection mode
-			chkBoxExtended.addListener(SWT.Selection,
-					new ExtendExtendedListener());
-			chkBoxExtended.setVisible(true);
-
-			// Label : "Male"
-			FormData labelMaleLData = new FormData();
-			labelMaleLData.left = new FormAttachment(0, 1000, 518);
-			labelMaleLData.top = new FormAttachment(0, 1000, 28);
-			labelMale = new Label(ownComposite, SWT.NONE);
-			labelMale.setLayoutData(labelMaleLData);
-			labelMale.setText("Male");
-
-			FormData rButtonMaleLData = new FormData();
-			rButtonMaleLData.left = new FormAttachment(0, 1000, 501);
-			rButtonMaleLData.top = new FormAttachment(0, 1000, 26);
-			rButtonMale = new Button(ownComposite, SWT.RADIO | SWT.LEFT);
-			rButtonMale.setLayoutData(rButtonMaleLData);
-
-			// Default : Male selected
-			rButtonMale.setSelection(true);
-			// Tracking mouse cursor listener
-			rButtonMale
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-			// SetUP selection listener for multiple selection mode
-			rButtonMale.addListener(SWT.Selection, new ExtendGenderListener());
-
-			// Label : "Female"
-			FormData labelFemaleLData = new FormData();
-			labelFemaleLData.left = new FormAttachment(0, 1000, 572);
-			labelFemaleLData.top = new FormAttachment(0, 1000, 28);
-			labelFemale = new Label(ownComposite, SWT.NONE);
-			labelFemale.setLayoutData(labelFemaleLData);
-			labelFemale.setText("Female");
-
-			FormData rButtonFemaleLData = new FormData();
-			rButtonFemaleLData.left = new FormAttachment(0, 1000, 555);
-			rButtonFemaleLData.top = new FormAttachment(0, 1000, 26);
-			rButtonFemale = new Button(ownComposite, SWT.RADIO | SWT.LEFT);
-			rButtonFemale.setLayoutData(rButtonFemaleLData);
-
-			// Tracking mouse cursor listener
-			rButtonFemale
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-			// SetUP selection listener for multiple selection mode
-			rButtonFemale
-					.addListener(SWT.Selection, new ExtendGenderListener());
-
-			// Language of Description
-			// **Label**
-			FormData labelLangLData = new FormData();
-			labelLangLData.left = new FormAttachment(0, 1000, 501);
-			labelLangLData.top = new FormAttachment(textAreaDescription, -4);
-			labelLang = new Label(ownComposite, SWT.NONE);
-			labelLang.setLayoutData(labelLangLData);
-			labelLang.setText("Language");
-			// **ComboBox**
-			FormData comboLangLData = new FormData();
-			comboLangLData.left = new FormAttachment(0, 1000, 501);
-			comboLangLData.top = new FormAttachment(labelLang, 2);
-			comboLang = new Combo(ownComposite, SWT.DROP_DOWN);
-			comboLang.setLayoutData(comboLangLData);
-			comboLang.setItems(itemLang);
-			if (Locale.getDefault().toString().startsWith("ja")) {
-				currentDescLang = DESC_LANG_JA;
-			} else {
-				// Default : English selected
-				currentDescLang = DESC_LANG_EN;
-			}
-			comboLang.select(currentDescLang);
-			// Add EventListener
-			comboLang.addListener(SWT.Selection, new DescLangListener());
-
-			// Label : each parameters of Scale
-			FormData labelVSpeedLData = new FormData();
-			labelVSpeedLData.left = new FormAttachment(0, 1000, 662);
-			labelVSpeedLData.top = new FormAttachment(0, 1000, 22);
-			labelVSpeed = new Label(ownComposite, SWT.NONE);
-			labelVSpeed.setLayoutData(labelVSpeedLData);
-			labelVSpeed.setText("Speed");
-
-			FormData labelVPitchLData = new FormData();
-			labelVPitchLData.left = new FormAttachment(0, 1000, 667);
-			labelVPitchLData.top = new FormAttachment(0, 1000, 68);
-			labelVPitch = new Label(ownComposite, SWT.NONE);
-			labelVPitch.setLayoutData(labelVPitchLData);
-			labelVPitch.setText("Pitch");
-			labelVPitch.setVisible(false);
-
-			FormData labelVVolumeLData = new FormData();
-			labelVVolumeLData.left = new FormAttachment(0, 1000, 656);
-			labelVVolumeLData.top = new FormAttachment(0, 1000, 118);
-			labelVVolume = new Label(ownComposite, SWT.NONE);
-			labelVVolume.setLayoutData(labelVVolumeLData);
-			labelVVolume.setText("Volume");
-			labelVVolume.setVisible(false);
-
-			// Scale : each parameters
-			FormData scaleVoiceSpeedLData = new FormData();
-			scaleVoiceSpeedLData.width = 219;
-			scaleVoiceSpeedLData.height = 42;
-			scaleVoiceSpeedLData.left = new FormAttachment(0, 1000, 700);
-			scaleVoiceSpeedLData.top = new FormAttachment(0, 1000, 6);
-			scaleVoiceSpeed = new Scale(ownComposite, SWT.HORIZONTAL);
-			scaleVoiceSpeed.setLayoutData(scaleVoiceSpeedLData);
-			scaleVoiceSpeed.setMinimum(0);
-			scaleVoiceSpeed.setMaximum(100);
-			scaleVoiceSpeed.setIncrement(10);
-			scaleVoiceSpeed.setSelection(50);
-			scaleVoiceSpeed.setToolTipText("50/100");
-
-			// Select Scale Listener
-			scaleVoiceSpeed.addSelectionListener(new ScaleSelectionAdapter());
-			// Tracking mouse cursor listener
-			scaleVoiceSpeed
-					.addMouseTrackListener(new ScaleMouseCursorTrackAdapter());
-
-			FormData scaleVoicePitchLData = new FormData();
-			scaleVoicePitchLData.width = 219;
-			scaleVoicePitchLData.height = 42;
-			scaleVoicePitchLData.left = new FormAttachment(0, 1000, 700);
-			scaleVoicePitchLData.top = new FormAttachment(0, 1000, 54);
-			scaleVoicePitch = new Scale(ownComposite, SWT.NONE);
-			scaleVoicePitch.setLayoutData(scaleVoicePitchLData);
-			scaleVoicePitch.setMinimum(0);
-			scaleVoicePitch.setMaximum(100);
-			scaleVoicePitch.setIncrement(10);
-			scaleVoicePitch.setSelection(50);
-			scaleVoicePitch.setToolTipText("50/100");
-			scaleVoicePitch.setVisible(false);
-
-			// Select Scale Listener
-			scaleVoicePitch.addSelectionListener(new ScaleSelectionAdapter());
-			// Tracking mouse cursor listener
-			scaleVoicePitch
-					.addMouseTrackListener(new ScaleMouseCursorTrackAdapter());
-
-			FormData scaleVoiceVolumeLData = new FormData();
-			scaleVoiceVolumeLData.width = 219;
-			scaleVoiceVolumeLData.height = 42;
-			scaleVoiceVolumeLData.left = new FormAttachment(0, 1000, 700);
-			scaleVoiceVolumeLData.top = new FormAttachment(0, 1000, 102);
-			scaleVoiceVolume = new Scale(ownComposite, SWT.NONE);
-			scaleVoiceVolume.setLayoutData(scaleVoiceVolumeLData);
-			scaleVoiceVolume.setMinimum(0);
-			scaleVoiceVolume.setMaximum(100);
-			scaleVoiceVolume.setIncrement(10);
-			scaleVoiceVolume.setSelection(50);
-			scaleVoiceVolume.setToolTipText("50/100");
-			scaleVoiceVolume.setVisible(false);
-
-			// Select Scale Listener
-			scaleVoiceVolume.addSelectionListener(new ScaleSelectionAdapter());
-			// Tracking mouse cursor listener
-			scaleVoiceVolume
-					.addMouseTrackListener(new ScaleMouseCursorTrackAdapter());
-
-			// 1st Initialized current Window
-			ownComposite.layout();
-			ownComposite.pack();
-
-		} catch (Exception e) {
-			System.out.println("EditPanelTab : Exception = " + e);
-		}
-	}
-
-	/**
-	 * Getter method : Get instance of own Composite
-	 */
-	public Composite getOwnComposite() {
-		// return instance of own Composite
-		return (ownComposite);
-	}
-
-	/**
-	 * Local method : PopUP error message box
-	 */
-	public void popupWarningNoScriptData() {
-		// PopUP Error Message Box
-		XMLFileMessageBox noDescMB = new XMLFileMessageBox(MB_STYLE_NODESC,
-				null);
-		noDescMB.open();
-	}
-
-	public void popupWarningNoExistData() {
-		// PopUP Error Message Box
-		XMLFileMessageBox noExistMB = new XMLFileMessageBox(MB_STYLE_NOEXIST,
-				null);
-		noExistMB.open();
-	}
-
-	/**
-	 * Local method : setVisible button Add or Update
-	 */
-	private void setVisibleAppend(boolean stat, boolean mode) {
-		// Check current status
-		if (currentStatAppend != stat) {
-			// update status
-			currentStatAppend = stat;
-			// only enable status
-			if (stat) {
-				// update mode
-				currentModeAppend = mode;
-				// create image button
-				Image imgAppend;
-				if (mode) {
-					// Exist Script data
-					imgAppend = Activator.getImageDescriptor(
-							"/icons/update.jpg").createImage();
-				} else {
-					// New Script data
-					imgAppend = Activator.getImageDescriptor("/icons/add.jpg")
-							.createImage();
-				}
-				// set image button
-				buttonVoiceAppend.setImage(imgAppend);
-			} else {
-				// end of edit description
-				currentEditDescription = false;
-			}
-			// set visible button
-			buttonVoiceAppend.setVisible(stat);
-		}
-	}
-
-	/**
-	 * Setter method : Enable control of "Preview" button
-	 */
-	public void setEnablePreview(int stat) {
-		// Control enable of "Preview" button
-		if (stat == 0) {
-			// Set enable button (status is Play mode)
-			buttonVoicePreview.setEnabled(true);
-		} else {
-			// Set disable button (status is Pause or Idle mode)
-			buttonVoicePreview.setEnabled(false);
-		}
-	}
-
-	/**
-	 * Setter method : Set Focus text area (use edit description)
-	 */
-	public void setFocusDescriptionTextArea() {
-		// Set Focus own Composite
-		this.setFocus();
-		// Set Focus text area
-		textAreaDescription.setFocus();
-	}
-
-	/**
-	 * Getter method : Get current StartTime of Text area
-	 */
-	public int getStarTimeEditPanel() {
-		// Get index(StartTime)
-		int startTime = instScriptData.parseIntStartTime(textStartTimeMM
-				.getText(), textStartTimeSS.getText(), textStartTimeMS
-				.getText());
-
-		// return result
-		return (startTime);
-	}
-
-	/**
-	 * Getter method : Get current Language of Description
-	 */
-	public int getLangDescription() {
-		return (currentDescLang);
-	}
-
-	/**
-	 * Setter method : Set current Language of Description
-	 */
-	public void setLangDescription(int lindex) {
-		currentDescLang = lindex;
-	}
-
-	/**
-	 * Local method : setVisible button Delete
-	 */
-	private void setVisibleDelete(boolean stat) {
-		// check current status
-		if (currentStatDelete != stat) {
-			// update status
-			currentStatDelete = stat;
-			// set visible button
-			buttonVoiceDelete.setVisible(stat);
-		}
-	}
-
-	/**
-	 * Local method : setVisible button Cancel
-	 */
-	private void setVisibleCancel(boolean stat) {
-		// check current status
-		if (currentStatCancel != stat) {
-			// update status
-			currentStatCancel = stat;
-			// set visible button
-			buttonVoiceCancel.setVisible(stat);
-		}
-	}
-
-	/**
-	 * Local method : setVisible button Delete
-	 */
-	private void setVisiblePreview(boolean stat) {
-		// check current status
-		if (currentStatPreview != stat) {
-			// update status
-			currentStatPreview = stat;
-			// set visible button
-			buttonVoicePreview.setVisible(stat);
-			// set otherwise contents
-			labelCaution.setVisible(stat);
-			labelImageSpeaker.setVisible(stat);
-		}
-	}
-
-	/**
-	 * Getter method : Get current value of each widget
-	 */
-	public boolean getCurrentGender() {
-		return (rButtonMale.getSelection());
-	}
-
-	public int getCurrentSpeed() {
-		return (scaleVoiceSpeed.getSelection());
-	}
-
-	public int getCurrentPitch() {
-		return (scaleVoicePitch.getSelection());
-	}
-
-	public int getCurrentVolume() {
-		return (scaleVoiceVolume.getSelection());
-	}
-
-	public String getCurrentDescription() {
-		return (textAreaDescription.getText());
-	}
-
-	/**
-	 * Method for Edit Panel's components
-	 */
-	public void repaintTextScriptData(int index) {
-		// Get target Start Time data by parameter(index)
-		int intScriptStartTime = instScriptData.getScriptStartTime(index);
-
-		// Set new text data for Script Data
-		textStartTimeMM
-				.setText(instScriptData.makeFormatMM(intScriptStartTime));
-		textStartTimeSS
-				.setText(instScriptData.makeFormatSS(intScriptStartTime));
-		textStartTimeMS
-				.setText(instScriptData.makeFormatMS(intScriptStartTime));
-
-		// Set new selections for Extended components.
-		chkBoxExtended.setSelection(instScriptData.getExtendExtended(index));
-		if (instScriptData.getExtendGender(index)) {
-			// select Male
-			rButtonFemale.setSelection(false);
-			rButtonMale.setSelection(true);
-		} else {
-			// select Female
-			rButtonMale.setSelection(false);
-			rButtonFemale.setSelection(true);
-		}
-		scaleVoiceSpeed.setSelection(instScriptData.getExtendSpeed(index));
-		scaleVoicePitch.setSelection(instScriptData.getExtendPitch(index));
-		scaleVoiceVolume.setSelection(instScriptData.getExtendVolume(index));
-		// Update ToolTip Text for Scale of Speed
-		scaleVoiceSpeed.setToolTipText(String.valueOf(scaleVoiceSpeed
-				.getSelection())
-				+ "/100");
-		scaleVoicePitch.setToolTipText(String.valueOf(scaleVoicePitch
-				.getSelection())
-				+ "/100");
-		scaleVoiceVolume.setToolTipText(String.valueOf(scaleVoiceVolume
-				.getSelection())
-				+ "/100");
-
-		// Clear position of Slider
-		TimeLineView.getInstance().repaintTimeLine();
-		// Clear Canvas
-		// /// TimeLineView.getInstance().reqRedrawVolumeLevelCanvas(1);
-
-		// get index(StartTime) to End Time(initial)
-		// // int idx =
-		// instScriptData.getIndexScriptData(textStartTimeMM.getText(),
-		// textStartTimeSS.getText(), textStartTimeMS.getText());
-		// // int idx = instScriptData.searchScriptData(intScriptStartTime);
-		int endTime = instScriptData.getScriptEndTime(index);
-		textEndTime.setText(instScriptData.makeFormatMMSSMS(endTime));
-
-		// Set Language of Description
-		currentDescLang = instScriptData.getExtendLang(index);
-		comboLang.select(currentDescLang);
-
-		// Set visible button
-		setVisibleAppend(true, true);
-		setVisibleDelete(true);
-		setVisibleCancel(true);
-		setVisiblePreview(true);
-
-		// SetUP Description
-		textAreaDescription.setText(instScriptData.getScriptData(index));
-
-		// BackUP current Start Time value for Update action
-		updateScriptStartTime = intScriptStartTime;
-	}
-
-	/**
-	 * Start multiple items selection mode
-	 * 
-	 * @param targetDatas
-	 *            [] : instance of ScriptData of multiple items
-	 */
-	public void startSelectMultiItems(Object[] targetObjs) {
-		// Store selection items
-		storeObjs = targetObjs;
-
-		// Cancel current action
-		initDispEditPanel();
-		VolumeLevelCanvas.getInstance().clearSamplingLengthVolumeLevel();
-
-		// Disable WAV file selection TAB
-		EditPanelView.getInstance().setSelectMultiItemsMode(true);
-
-		// Exchange screen to multiple items selection mode
-		setMultiSelectMode(true);
-
-		// Set visible button without Preview button
-		setVisibleAppend(true, true);
-		setVisibleDelete(true);
-		setVisibleCancel(true);
-	}
-
-	/**
-	 * Append(modify) selection items object
-	 * 
-	 * @param targetDatas
-	 *            [] : instance of ScriptData of multiple items
-	 */
-	public void appendSelectMultiItems(Object[] targetObjs) {
-		// Store selection items
-		storeObjs = targetObjs;
-	}
-
-	/**
-	 * End multiple items selection mode
-	 */
-	public void endSelectMultiItems() {
-		// Disable WAV file selection TAB
-		EditPanelView.getInstance().setSelectMultiItemsMode(false);
-
-		// Exchange screen to normal mode
-		setMultiSelectMode(false);
-		storeObjs = null;
-		modifyMultiExtended = false;
-		modifyMultiGender = false;
-		modifyMultiLang = false;
-		modifyMultiSpeed = false;
-		modifyMultiPitch = false;
-		modifyMultiVolume = false;
-
-		// default visible : disable
-		setVisibleAppend(false, currentModeAppend);
-		setVisibleDelete(false);
-		setVisibleCancel(false);
-	}
-
-	/**
-	 * Setter method : Set new mode to own tab's controls
-	 * 
-	 * @param newMode
-	 *            : Selection mode (TRUE:Multiple selection mode,
-	 *            FALSE:Singleton selection mode)
-	 */
-	public void setMultiSelectMode(boolean newMode) {
-		// Check new mode
-		if (currentMultiSelection != newMode) {
-			// Store new mode
-			currentMultiSelection = newMode;
-			// SetUP new mode to all own controls
-			if (currentMultiSelection) {
-				// Disable one of controls
-				textStartTimeMM.setEnabled(false);
-				textStartTimeSS.setEnabled(false);
-				textStartTimeMS.setEnabled(false);
-				textAreaDescription.setEnabled(false);
-				// Set gray color setting for all items
-				setGrayedExtendParam(true);
-			} else {
-				// Reset selection mode of ScriptList Table
-				ScriptListView.getInstance().getInstScriptList()
-						.setCurrentSelectionMode(false);
-				// Enable one of controls
-				textStartTimeMM.setEnabled(true);
-				textStartTimeSS.setEnabled(true);
-				textStartTimeMS.setEnabled(true);
-				textAreaDescription.setEnabled(true);
-				// Reset gray color setting for all items
-				setGrayedExtendParam(false);
-			}
-		}
-	}
-
-	// TODO
-	/**
-	 * Set grayed color setting for multiple selection items
-	 * 
-	 * @param sw
-	 *            : setup mode(TRUE:set grayed color, FALSE:set normal color)
-	 */
-	private void setGrayedExtendParam(boolean sw) {
-		// Check new status
-		if (sw) {
-			// PickUP 1st script's data
-			ScriptData firstData = (ScriptData) storeObjs[0];
-			int index = instScriptData.getIndexScriptData(firstData
-					.getScriptStartTime(0));
-			boolean extended = instScriptData.getExtendExtended(index);
-			boolean gender = instScriptData.getExtendGender(index);
-			int lang = instScriptData.getExtendLang(index);
-			int speed = instScriptData.getExtendSpeed(index);
-			int pitch = instScriptData.getExtendPitch(index);
-			int volume = instScriptData.getExtendVolume(index);
-
-			// Set grayed color when different current setting
-			if (isDiffExtended()) {
-				chkBoxExtended.setSelection(true);
-				chkBoxExtended.setGrayed(true);
-			} else {
-				chkBoxExtended.setSelection(extended);
-			}
-			if (isDiffGender()) {
-				rButtonMale.setGrayed(true);
-				rButtonFemale.setGrayed(true);
-			}
-			if (gender) {
-				rButtonMale.setSelection(true);
-			} else {
-				rButtonFemale.setSelection(true);
-			}
-			if (isDiffSpeed()) {
-				scaleVoiceSpeed.setBackground(PlatformUI.getWorkbench()
-						.getDisplay().getSystemColor(
-								SWT.COLOR_WIDGET_HIGHLIGHT_SHADOW));
-			}
-			scaleVoiceSpeed.setSelection(speed);
-			if (isDiffPitch()) {
-				scaleVoicePitch.setBackground(PlatformUI.getWorkbench()
-						.getDisplay().getSystemColor(
-								SWT.COLOR_WIDGET_HIGHLIGHT_SHADOW));
-			}
-			scaleVoicePitch.setSelection(pitch);
-			if (isDiffVolume()) {
-				scaleVoiceVolume.setBackground(PlatformUI.getWorkbench()
-						.getDisplay().getSystemColor(
-								SWT.COLOR_WIDGET_HIGHLIGHT_SHADOW));
-			}
-			scaleVoiceVolume.setSelection(volume);
-			if (isDiffLang()) {
-				comboLang.setForeground(PlatformUI.getWorkbench().getDisplay()
-						.getSystemColor(SWT.COLOR_GRAY));
-				comboLang.setBackground(PlatformUI.getWorkbench().getDisplay()
-						.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
-			}
-			comboLang.select(lang);
-		} else {
-			// Reset grayed color setting
-			chkBoxExtended.setGrayed(false);
-			rButtonMale.setGrayed(false);
-			rButtonFemale.setGrayed(false);
-			scaleVoiceSpeed.setBackground(PlatformUI.getWorkbench()
-					.getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
-			scaleVoicePitch.setBackground(PlatformUI.getWorkbench()
-					.getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
-			scaleVoiceVolume.setBackground(PlatformUI.getWorkbench()
-					.getDisplay().getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
-			comboLang.setForeground(PlatformUI.getWorkbench().getDisplay()
-					.getSystemColor(SWT.COLOR_BLACK));
-			comboLang.setBackground(PlatformUI.getWorkbench().getDisplay()
-					.getSystemColor(SWT.COLOR_WHITE));
-		}
-	}
-
-	private boolean isDiffExtended() {
-		boolean result = false;
-		boolean firstData;
-
-		// PickUP 1st data
-		ScriptData wrkData = (ScriptData) storeObjs[0];
-		int index = instScriptData.getIndexScriptData(wrkData
-				.getScriptStartTime(0));
-		firstData = instScriptData.getExtendExtended(index);
-
-		// Check different value all items
-		for (int i = 1; i < storeObjs.length; i++) {
-			// PickUP 1st data
-			wrkData = (ScriptData) storeObjs[i];
-			index = instScriptData.getIndexScriptData(wrkData
-					.getScriptStartTime(0));
-			boolean nextData = instScriptData.getExtendExtended(index);
-			// Check value
-			if (firstData != nextData) {
-				// detect different value
-				result = true;
-				break;
-			}
-		}
-		// return result
-		return (result);
-	}
-
-	private boolean isDiffGender() {
-		boolean result = false;
-		boolean firstData;
-
-		// PickUP 1st data
-		ScriptData wrkData = (ScriptData) storeObjs[0];
-		int index = instScriptData.getIndexScriptData(wrkData
-				.getScriptStartTime(0));
-		firstData = instScriptData.getExtendGender(index);
-
-		// Check different value all items
-		for (int i = 1; i < storeObjs.length; i++) {
-			// PickUP 1st data
-			wrkData = (ScriptData) storeObjs[i];
-			index = instScriptData.getIndexScriptData(wrkData
-					.getScriptStartTime(0));
-			boolean nextData = instScriptData.getExtendGender(index);
-			// Check value
-			if (firstData != nextData) {
-				// detect different value
-				result = true;
-				break;
-			}
-		}
-		// return result
-		return (result);
-	}
-
-	private boolean isDiffLang() {
-		boolean result = false;
-		int firstData;
-
-		// PickUP 1st data
-		ScriptData wrkData = (ScriptData) storeObjs[0];
-		int index = instScriptData.getIndexScriptData(wrkData
-				.getScriptStartTime(0));
-		firstData = instScriptData.getExtendLang(index);
-
-		// Check different value all items
-		for (int i = 1; i < storeObjs.length; i++) {
-			// PickUP 1st data
-			wrkData = (ScriptData) storeObjs[i];
-			index = instScriptData.getIndexScriptData(wrkData
-					.getScriptStartTime(0));
-			int nextData = instScriptData.getExtendLang(index);
-			// Check value
-			if (firstData != nextData) {
-				// detect different value
-				result = true;
-				break;
-			}
-		}
-		// return result
-		return (result);
-	}
-
-	private boolean isDiffSpeed() {
-		boolean result = false;
-		int firstData;
-
-		// PickUP 1st data
-		ScriptData wrkData = (ScriptData) storeObjs[0];
-		int index = instScriptData.getIndexScriptData(wrkData
-				.getScriptStartTime(0));
-		firstData = instScriptData.getExtendSpeed(index);
-
-		// Check different value all items
-		for (int i = 1; i < storeObjs.length; i++) {
-			// PickUP 1st data
-			wrkData = (ScriptData) storeObjs[i];
-			index = instScriptData.getIndexScriptData(wrkData
-					.getScriptStartTime(0));
-			int nextData = instScriptData.getExtendSpeed(index);
-			// Check value
-			if (firstData != nextData) {
-				// detect different value
-				result = true;
-				break;
-			}
-		}
-		// return result
-		return (result);
-	}
-
-	private boolean isDiffPitch() {
-		boolean result = false;
-		int firstData;
-
-		// PickUP 1st data
-		ScriptData wrkData = (ScriptData) storeObjs[0];
-		int index = instScriptData.getIndexScriptData(wrkData
-				.getScriptStartTime(0));
-		firstData = instScriptData.getExtendPitch(index);
-
-		// Check different value all items
-		for (int i = 1; i < storeObjs.length; i++) {
-			// PickUP 1st data
-			wrkData = (ScriptData) storeObjs[i];
-			index = instScriptData.getIndexScriptData(wrkData
-					.getScriptStartTime(0));
-			int nextData = instScriptData.getExtendPitch(index);
-			// Check value
-			if (firstData != nextData) {
-				// detect different value
-				result = true;
-				break;
-			}
-		}
-		// return result
-		return (result);
-	}
-
-	private boolean isDiffVolume() {
-		boolean result = false;
-		int firstData;
-
-		// PickUP 1st data
-		ScriptData wrkData = (ScriptData) storeObjs[0];
-		int index = instScriptData.getIndexScriptData(wrkData
-				.getScriptStartTime(0));
-		firstData = instScriptData.getExtendVolume(index);
-
-		// Check different value all items
-		for (int i = 1; i < storeObjs.length; i++) {
-			// PickUP 1st data
-			wrkData = (ScriptData) storeObjs[i];
-			index = instScriptData.getIndexScriptData(wrkData
-					.getScriptStartTime(0));
-			int nextData = instScriptData.getExtendVolume(index);
-			// Check value
-			if (firstData != nextData) {
-				// detect different value
-				result = true;
-				break;
-			}
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Check modified all voice parameters
-	 * 
-	 * @return check result (TRUE:Modified parameters, FALSE:Not Modified)
-	 */
-	private boolean isModifiedVoiceParam() {
-		// return result
-		return (modifyMultiExtended || modifyMultiGender || modifyMultiLang
-				|| modifyMultiSpeed || modifyMultiPitch || modifyMultiVolume);
-
-	}
-
-	/**
-	 * Setter method : Repaint EndTime of Edit view
-	 */
-	public void repaintTextEndTime() {
-		// PickUP current text
-		int extendSpeed = scaleVoiceSpeed.getSelection();
-		int extendLang = currentDescLang;
-		String currentDesc = textAreaDescription.getText();
-		// PickUP EndTime of current description
-		int newEndTime = TimeLineView.getInstance().setEndTimeVolumeLevel(
-				currentDesc, extendSpeed, extendLang);
-		// Set text EndTime of current description
-		textEndTime.setText(instScriptData.makeFormatMMSSMS(newEndTime));
-	}
-
-	/**
-	 * Setter Method : Set new "End Time" by "Start Time" & Process Time of
-	 * VoicePlayer
-	 */
-	public int setEndTimeScriptData(int lenData) {
-
-		// Get index(StartTime)
-		int startTime = instScriptData.parseIntStartTime(textStartTimeMM
-				.getText(), textStartTimeSS.getText(), textStartTimeMS
-				.getText());
-
-		// Calc. new End Time & Set string to Text field
-		int newEndTime = startTime + lenData;
-		textEndTime.setText(instScriptData.makeFormatMMSSMS(newEndTime));
-
-		// SetUP new Audio Label
-		makeupAudioLabel(newEndTime);
-
-		// return end time
-		return (newEndTime);
-	}
-
-	/**
-	 * Setter method : start save data within Preview Voice for EndTime
-	 */
-	private void preMakeupAudioLabel(int index, String strAudio) {
-		// Pre process for MakeUP Audio Label
-		makeupAudioLabelStatus = true;
-		// Store target index of ScriptList
-		indexAudioLabel = index;
-		// Store target text of Audio
-		strAudioLabel = strAudio;
-	}
-
-	/**
-	 * Setter method : start save data within Preview Voice for EndTime
-	 */
-	private void makeupAudioLabel(int newEndTime) {
-		// Check current status
-		if (isMakeupAudioLabel()) {
-			// PickUP StartTime & Audio length
-			int startTime = instScriptData.getScriptStartTime(indexAudioLabel);
-			boolean extended = instScriptData
-					.getExtendExtended(indexAudioLabel);
-
-			// Check status of choose WAV
-			boolean enableWav = false;
-			int index = instScriptData.getIndexWavList(startTime);
-			// Exist target data
-			if (index >= 0) {
-				// Only chosen WAV
-				enableWav = instScriptData.getEnableWavList(index);
-			}
-			// Only use voice engine
-			if (!enableWav) {
-				// Create new Label & Put on Composite
-				TimeLineView.getInstance().putScriptAudio(indexAudioLabel,
-						startTime, newEndTime, strAudioLabel, extended);
-			}
-
-			// post process
-			postMakeupAudioLabel();
-		}
-	}
-
-	/**
-	 * Setter method : start save data within Preview Voice for EndTime
-	 */
-	private void postMakeupAudioLabel() {
-		// Pre process for MakeUP Audio Label
-		makeupAudioLabelStatus = false;
-		indexAudioLabel = -1;
-		strAudioLabel = null;
-	}
-
-	/**
-	 * Checker method : Check current action status for MakeUP Audio Label
-	 */
-	private boolean isMakeupAudioLabel() {
-		// Return current action status
-		return (makeupAudioLabelStatus);
-	}
-
-	/**
-	 * Setter method : Request update end time of target audio label
-	 * 
-	 * @param index
-	 * @param newEndTime
-	 */
-	public void reqUpdateEndTimeAudioLabel(int index, int newEndTime) {
-		// PickUP StartTime & Audio length
-		int startTime = instScriptData.getScriptStartTime(index);
-		String strAudioLabel = instScriptData.getScriptData(index);
-		boolean extended = instScriptData.getExtendExtended(index);
-
-		// Create new Label & Put on Composite
-		TimeLineView.getInstance().putScriptAudio(index, startTime, newEndTime,
-				strAudioLabel, extended);
-	}
-
-	/**
-	 * @category Setter method
-	 * @purpose Synchronize TimeLine for EditPanel view
-	 * 
-	 */
-	public void synchronizeTimeLine(int nowTime) {
-		// Check current Edit status
-		if (!buttonVoiceAppend.getVisible()) {
-			// Set new text data for Script Data
-			textStartTimeMM.setText(instScriptData.makeFormatMM(nowTime));
-			textStartTimeSS.setText(instScriptData.makeFormatSS(nowTime));
-			textStartTimeMS.setText(instScriptData.makeFormatMS(nowTime));
-		}
-	}
-
-	/**
-	 * Local method : Play Voice for Save Script to ScriptList
-	 */
-	private void playPreviewDescription(String currentScriptText) {
-		// Check current Voice Manager
-		if (TimeLineView.getInstance().isSamplingScriptAudio()) {
-			// Stop Voice Manager
-			TimeLineView.getInstance().reqStopScriptAudio();
-		}
-
-		// Clear Canvas
-		// ////TimeLineView.getInstance().reqRedrawVolumeLevelCanvas(1);
-
-		// Call Voice Manager
-		try {
-			// Get current Extended status & SetUP Voice Manager
-			String strGender = rButtonMale.getSelection() ? "male" : "female";
-			int speed = scaleVoiceSpeed.getSelection();
-			int pitch = scaleVoicePitch.getSelection();
-			int volume = scaleVoiceVolume.getSelection();
-
-			// SetUP Voice Manage
-			TimeLineView.getInstance().reqSetupScriptAudio(strGender, speed,
-					pitch, volume);
-			// Play voice(Script Audio)
-			TimeLineView.getInstance().reqPlayScriptAudio(currentScriptText);
-
-			// Control disabled "Play/Pause" button
-			// ///PreviewPanelView.getInstance().setEnablePlayPause(false);
-
-		} catch (Exception ee) {
-			System.out.println("playPreviewDescription() : Exception = " + ee);
-		}
-	}
-
-	/**
-	 * Local Class implements ButtonListener
-	 */
-	class PreviewButtonAdapter extends SelectionAdapter {
-		// Event of Button of Preview Script(Audio)
-		public void widgetSelected(SelectionEvent e) {
-			// Get current Script text from Text Area
-			String currentScriptText = new String(textAreaDescription.getText());
-
-			// Check length of String
-			if (!currentScriptText.isEmpty()) {
-				// Preview Voice
-				playPreviewDescription(currentScriptText);
-			}
-		}
-	}
-
-	/**
-	 * 
-	 * @category SelectionAdapter of Append button
-	 * 
-	 */
-	class AppendScriptButtonAdapter extends SelectionAdapter {
-		// Event of Button of Append Script(to ScriptList)
-		public void widgetSelected(SelectionEvent e) {
-			// Check current selection mode
-			if (!currentMultiSelection) {
-				// Singleton mode
-				appendSingleScript();
-			} else {
-				// Check modified status
-				if (isModifiedVoiceParam()) {
-					// Multiple mode
-					updateMultiScripts();
-				}
-				// Change normal mode
-				endSelectMultiItems();
-			}
-		}
-
-		/**
-		 * Append, Update singleton script
-		 */
-		private void appendSingleScript() {
-
-			// local parameters
-			boolean result = false;
-			int index = -1;
-			String strDesc = textAreaDescription.getText();
-			int startTime = instScriptData.parseIntStartTime(textStartTimeMM
-					.getText(), textStartTimeSS.getText(), textStartTimeMS
-					.getText());
-			int newEndTime = currentEndTime;
-
-			// status of update(start time) mode flag
-			boolean update_mode_flg = false;
-
-			// Extended parameters
-			Boolean extendExtended = chkBoxExtended.getSelection();
-			Boolean extendSex = rButtonMale.getSelection() ? true : false;
-			int extendSpeed = scaleVoiceSpeed.getSelection();
-			int extendPitch = scaleVoicePitch.getSelection();
-			int extendVolume = scaleVoiceVolume.getSelection();
-			int extendLang = currentDescLang;
-
-			// Check Update button mode
-			if (currentModeAppend && (startTime != updateScriptStartTime)) {
-				// Check exist script data
-				index = instScriptData
-						.getIndexScriptData(updateScriptStartTime);
-				if (index >= 0) {
-					// exist data
-					result = true;
-					/**
-					 * // Compare to new description and old description if(
-					 * strDesc.equals(instScriptData.getScriptData(index)) ){
-					 **/
-					// Calculate new WAV end time
-					int startTimeWav = 0;
-					int endTimeWav = 0;
-					int indexWav = instScriptData
-							.getIndexWavList(updateScriptStartTime);
-					if (indexWav >= 0) {
-						startTimeWav = instScriptData
-								.getStartTimeWavList(indexWav);
-						endTimeWav = instScriptData.getEndTimeWavList(indexWav);
-						endTimeWav = (endTimeWav - startTimeWav) + startTime;
-						if (ScriptData.getInstance().getEnableWavList(indexWav)) {
-							newEndTime = endTimeWav;
-						}
-					}
-
-					// Request Refresh ScriptList to parent View
-					TimeLineView.getInstance().reqRefreshScriptData(
-							updateScriptStartTime, startTime, currentEndTime,
-							endTimeWav, false);
-					// SetUP update status flag
-					update_mode_flg = true;
-
-					/**
-					 * // Delete current Audio Label
-					 * ScriptAudioComposite.getInstance
-					 * ().deleteAudioLabel(updateScriptStartTime); // Reset
-					 * position for target Audio Label
-					 * ScriptAudioComposite.getInstance().putAudioLabel(index,
-					 * startTime, newEndTime, strDesc, extendExtended); } // New
-					 * data (add data) else { // Add script data to Script List
-					 * result = instScriptData.appendScriptData(strDesc,
-					 * textStartTimeMM.getText(), textStartTimeSS.getText(),
-					 * textStartTimeMS.getText(), currentEndTime); }
-					 **/
-				}
-			}
-			// Add button mode
-			else {
-				// Add script data to Script List
-				result = instScriptData.appendScriptData(strDesc,
-						textStartTimeMM.getText(), textStartTimeSS.getText(),
-						textStartTimeMS.getText(), currentEndTime);
-			}
-
-			// check result status
-			if (result) {
-				// If result status is SUCCESS, then repaint End Time
-				index = instScriptData.getIndexScriptData(startTime);
-				// check index
-				if (index >= 0) {
-					// update Extended data
-					instScriptData.appendExtendData(index, startTime,
-							extendExtended, extendSex, extendSpeed,
-							extendPitch, extendVolume, extendLang);
-
-					// MakeUP new Audio Label
-					preMakeupAudioLabel(index, strDesc);
-
-					// Update VoluemLevel's View
-					newEndTime = TimeLineView.getInstance()
-							.setEndTimeVolumeLevel(strDesc, extendSpeed,
-									extendLang);
-
-					// Merge end time to current script data
-					instScriptData.updateScriptEndTime(startTime, newEndTime);
-
-					// SetUP status to Edit start mode
-					int stat = MB_STYLE_MODIFY;
-					String filePath = TimeLineView.getInstance()
-							.reqGetXMLFilePath();
-					if (filePath != null)
-						stat = MB_STYLE_OVERWR;
-					instScriptData.setStatusSaveScripts(stat, true);
-
-					// Expand Composite of TimeLine
-					TimeLineView.getInstance().reqExpandTimeLine();
-
-					// Seek location of TimeLine view
-					TimeLineView.getInstance().reqSetupTimeLine();
-
-					// Reset buffer of preview description
-					VolumeLevelCanvas.getInstance()
-							.clearSamplingLengthVolumeLevel();
-				}
-			}
-			// No data
-			else {
-				popupWarningNoScriptData();
-			}
-
-			// Reset end time for display Label
-			int indexWav = instScriptData.getIndexWavList(startTime);
-			if (indexWav >= 0) {
-				if (ScriptData.getInstance().getEnableWavList(indexWav)) {
-					// PickUP WAV's end time
-					newEndTime = instScriptData.getEndTimeWavList(indexWav);
-				}
-			}
-
-			// Check status flag
-			if (update_mode_flg) {
-				// Delete current Audio Label
-				ScriptAudioComposite.getInstance().deleteAudioLabel(
-						updateScriptStartTime);
-			}
-			// Reset position for target Audio Label
-			ScriptAudioComposite.getInstance().putAudioLabel(index, startTime,
-					newEndTime, strDesc, extendExtended);
-			// Redraw all labels for exchange color
-			ScriptAudioComposite.getInstance().redrawAudioLabelAll();
-
-			// Re-draw ScriptList(Table area)
-			ScriptListView.getInstance().getInstScriptList().reloadScriptList();
-
-			// Initialize Edit Panel contents
-			initDispEditPanel();
-
-			// initialize all parameters
-			EditPanelView.getInstance().getInstanceTabSelWAVFile()
-					.initDescriptionStruct();
-			// initialize own screen
-			EditPanelView.getInstance().getInstanceTabSelWAVFile()
-					.initDispSelWavFile();
-		}
-
-		/**
-		 * Update multiple scripts Note : not multiple append mode
-		 */
-		private void updateMultiScripts() {
-
-			// Check exist data list
-			if (storeObjs != null) {
-				// Reset buffer of preview description
-				VolumeLevelCanvas.getInstance()
-						.clearSamplingLengthVolumeLevel();
-
-				// PickUP extend parameters from edit tab
-				Boolean extendExtended = chkBoxExtended.getSelection();
-				Boolean extendGender = rButtonMale.getSelection() ? true
-						: false;
-				int extendSpeed = scaleVoiceSpeed.getSelection();
-				int extendPitch = scaleVoicePitch.getSelection();
-				int extendVolume = scaleVoiceVolume.getSelection();
-				int extendLang = currentDescLang;
-
-				// Start delete multiple data
-				for (int i = 0; i < storeObjs.length; i++) {
-					// Get next script data
-					ScriptData tempScriptData = (ScriptData) storeObjs[i];
-					int startTime = tempScriptData.getScriptStartTime(0);
-					int newEndTime = tempScriptData.getScriptEndTime(0);
-					String strDesc = tempScriptData.getScriptData(0);
-					int index = instScriptData.searchScriptData(startTime);
-					// SetUP start time text for end time
-					textStartTimeMM.setText(instScriptData
-							.makeFormatMM(startTime));
-					textStartTimeSS.setText(instScriptData
-							.makeFormatSS(startTime));
-					textStartTimeMS.setText(instScriptData
-							.makeFormatMS(startTime));
-
-					// PickUP not modified parameters
-					if (!modifyMultiExtended) {
-						// current extended
-						extendExtended = instScriptData
-								.getExtendExtended(index);
-					}
-					if (!modifyMultiGender) {
-						// current extended
-						extendGender = instScriptData.getExtendGender(index);
-					}
-					if (!modifyMultiLang) {
-						// current extended
-						extendLang = instScriptData.getExtendLang(index);
-					}
-					if (!modifyMultiSpeed) {
-						// current extended
-						extendSpeed = instScriptData.getExtendSpeed(index);
-					}
-					if (!modifyMultiPitch) {
-						// current extended
-						extendPitch = instScriptData.getExtendPitch(index);
-					}
-					if (!modifyMultiVolume) {
-						// current extended
-						extendVolume = instScriptData.getExtendVolume(index);
-					}
-
-					// Update extend parameters to target script
-					if (index >= 0) {
-						// update Extended data
-						instScriptData.appendExtendData(index, startTime,
-								extendExtended, extendGender, extendSpeed,
-								extendPitch, extendVolume, extendLang);
-
-						// Update VoluemLevel's View
-						newEndTime = TimeLineView.getInstance()
-								.setEndTimeVolumeLevel(strDesc, extendSpeed,
-										extendLang);
-
-						// MakeUP new Audio Label
-						preMakeupAudioLabel(index, strDesc);
-
-						// Merge end time to current script data
-						instScriptData.updateScriptEndTime(startTime,
-								newEndTime);
-
-						// Calculate new WAV end time
-						int endTimeWav = 0;
-						int indexWav = instScriptData
-								.getIndexWavList(startTime);
-						if (indexWav >= 0) {
-							endTimeWav = instScriptData
-									.getEndTimeWavList(indexWav);
-							if (ScriptData.getInstance().getEnableWavList(
-									indexWav)) {
-								newEndTime = endTimeWav;
-							}
-						}
-
-						// Delete current Audio Label
-						ScriptAudioComposite.getInstance().deleteAudioLabel(
-								startTime);
-						// Reset position for target Audio Label
-						ScriptAudioComposite.getInstance().putAudioLabel(index,
-								startTime, newEndTime, strDesc, extendExtended);
-					}
-				}
-
-				// SetUP status to Edit start mode
-				int stat = MB_STYLE_MODIFY;
-				String filePath = TimeLineView.getInstance()
-						.reqGetXMLFilePath();
-				if (filePath != null)
-					stat = MB_STYLE_OVERWR;
-				instScriptData.setStatusSaveScripts(stat, true);
-
-				// Expand Composite of TimeLine
-				TimeLineView.getInstance().reqExpandTimeLine();
-				// Seek location of TimeLine view
-				TimeLineView.getInstance().reqSetupTimeLine();
-
-				// Redraw all labels for exchange color
-				ScriptAudioComposite.getInstance().redrawAudioLabelAll();
-				// Re-draw ScriptList(Table area)
-				ScriptListView.getInstance().getInstScriptList()
-						.reloadScriptList();
-			}
-		}
-	}
-
-	/**
-	 * @category Append ScriptData from XML file
-	 * @param strStart
-	 * @param strDuration
-	 * @param strDescription
-	 * @param extended
-	 * @param extGender
-	 * @param extSpeed
-	 * @param extPitch
-	 * @param extVolume
-	 * @param extLang
-	 */
-	public void appendScriptData(String strStart, String strDuration,
-			String strDescription, String extended, String extGender,
-			String extSpeed, String extPitch, String extVolume, String extLang) {
-
-		// MakeUP StartTime
-		int startTime = instScriptData.parseIntStartTime(strStart);
-		// MakeUP EndTime
-		int duration = instScriptData.parseIntStartTime(strDuration);
-		int endTime = startTime + duration;
-
-		// Append script data to Script List
-		boolean result = instScriptData.appendScriptData(strDescription,
-				startTime, endTime);
-
-		// check result status
-		if (result) {
-			// If result status is SUCCESS, then repaint End Time
-			int index = instScriptData.getIndexScriptData(startTime);
-			// check index
-			if (index >= 0) {
-				// Extended parameters
-				Boolean extendExtended = ("true".equals(extended)) ? true
-						: false;
-				Boolean extendSex = ("male".equals(extGender)) ? true : false;
-				int extendSpeed = Integer.parseInt(extSpeed);
-				int extendPitch = Integer.parseInt(extPitch);
-				int extendVolume = Integer.parseInt(extVolume);
-				int extendLang = "ja".equals(extLang) ? DESC_LANG_JA
-						: DESC_LANG_EN;
-
-				// update Extended data
-				instScriptData.appendExtendData(index, startTime,
-						extendExtended, extendSex, extendSpeed, extendPitch,
-						extendVolume, extendLang);
-			}
-		}
-	}
-
-	/**
-	 * @category Append ScriptData from CSV file
-	 * @param strStart
-	 * @param strDescription
-	 * @return result process : TRUE:success process, FALSE:faile process
-	 */
-	public boolean appendScriptData(int startTime, String strDescription,
-			boolean extended, boolean gender, int lang, int speed, int pitch,
-			int volume) {
-
-		// Extended parameters
-		Boolean extendExtended = extended;
-		Boolean extendGender = gender;
-		int extendSpeed = speed;
-		int extendPitch = pitch;
-		int extendVolume = volume;
-		int extendLang = lang;
-		int index = -1;
-
-		// Check preference setting of CSV save rule
-		if (CSV_SAVE_RULE_INSERT == CSVRulePreferenceUtil
-				.getPreferenceCsvSaveRule()) {
-			// If current rule is insert mode, then pickup current parameters.
-			index = instScriptData.getIndexScriptData(startTime);
-			if (index >= 0) {
-				extendExtended = instScriptData.getExtendExtended(index);
-				extendGender = instScriptData.getExtendGender(index);
-				extendSpeed = instScriptData.getExtendSpeed(index);
-				extendPitch = instScriptData.getExtendPitch(index);
-				extendVolume = instScriptData.getExtendVolume(index);
-				extendLang = instScriptData.getExtendLang(index);
-			}
-		}
-
-		// MakeUP EndTime
-		int endTime = startTime
-				+ TimeLineView.getInstance().sumMoraCount(strDescription,
-						extendSpeed, extendLang);
-
-		// Append script data to Script List
-		boolean result = instScriptData.appendScriptData(strDescription,
-				startTime, endTime);
-
-		// check result status
-		if (result) {
-			// If result status is SUCCESS, then repaint End Time
-			index = instScriptData.getIndexScriptData(startTime);
-			// check index
-			if (index >= 0) {
-				// update Extended data
-				instScriptData.appendExtendData(index, startTime,
-						extendExtended, extendGender, extendSpeed, extendPitch,
-						extendVolume, extendLang);
-
-				// SetUP status to Edit start mode
-				instScriptData.setStatusSaveScripts(MB_STYLE_MODIFY, true);
-			}
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Setter method : Update WAV information to WAV file list
-	 * 
-	 * @param strStartTime
-	 * @param strEndTime
-	 * @param strLocalUri
-	 * @param strSpeed
-	 */
-	public void appendDataWavList(String strStartTime, String strDurationTime,
-			String strLocalUri, String strSpeed, boolean enable) {
-		int wavStartTime;
-		int wavEndTime;
-		URI wavFileUri;
-		float wavCompRatio;
-
-		// Convert target type from read parameters
-		wavStartTime = instScriptData.parseIntStartTime(strStartTime);
-		wavEndTime = wavStartTime
-				+ instScriptData.parseIntStartTime(strDurationTime);
-		wavFileUri = URI.create(strLocalUri);
-		// Salvage previous format version(float type data)
-		wavCompRatio = Float.parseFloat(strSpeed);
-		if ((wavCompRatio >= 50.0f) && (wavCompRatio <= 200.0f)) {
-			// Exchange ratio to float type
-			wavCompRatio = wavCompRatio / 100.0f;
-		}
-
-		// Update WAV list
-		instScriptData.appendDataWavList(wavStartTime, wavEndTime, wavFileUri,
-				enable, wavCompRatio);
-	}
-
-	/**
-	 * Setter method : Update WAV information from CSV file
-	 * 
-	 * @param startTime
-	 * @param endTime
-	 * @param strLocalUri
-	 * @param speed
-	 */
-	public void appendDataWavList(int startTime, int duration, URI localUri,
-			boolean enable, float speed) {
-		int wavEndTime;
-		float wavCompRatio;
-		boolean wavEnabled;
-
-		// Convert target type from read parameters
-		wavEndTime = startTime + duration;
-		wavCompRatio = speed;
-		wavEnabled = ((enable && (duration != WAV_STAT_INVALID)) ? true : false);
-
-		// Update WAV list
-		instScriptData.appendDataWavList(startTime, wavEndTime, localUri,
-				wavEnabled, wavCompRatio);
-	}
-
-	/**
-	 * Local method : initialize Edit area
-	 */
-	public void initDispEditPanel() {
-
-		// If result is SUCCESS(true), then clear text area
-		textAreaDescription.setText("");
-
-		// Seek to current time line marker's position
-		int nowTimeLine = TimeLineCanvas.getInstance()
-				.getCurrentPositionMarkerTimeLine();
-		textStartTimeMM.setText(instScriptData.makeFormatMM(nowTimeLine));
-		textStartTimeSS.setText(instScriptData.makeFormatSS(nowTimeLine));
-		textStartTimeMS.setText(instScriptData.makeFormatMS(nowTimeLine));
-		textEndTime.setText(instScriptData.makeFormatMMSSMS(nowTimeLine));
-
-		// If result is SUCCESS(true), then reset Extended selections
-		chkBoxExtended.setSelection(false);
-		scaleVoiceSpeed.setSelection(50);
-		scaleVoicePitch.setSelection(50);
-		scaleVoiceVolume.setSelection(50);
-		// Update ToolTip Text for Scale of Speed
-		scaleVoiceSpeed.setToolTipText(String.valueOf(scaleVoiceSpeed
-				.getSelection())
-				+ "/100");
-		scaleVoicePitch.setToolTipText(String.valueOf(scaleVoicePitch
-				.getSelection())
-				+ "/100");
-		scaleVoiceVolume.setToolTipText(String.valueOf(scaleVoiceVolume
-				.getSelection())
-				+ "/100");
-
-		/**
-		 * Keep current setting ************************* // Set Gender
-		 * selection rButtonFemale.setSelection(false);
-		 * rButtonMale.setSelection(true); // Set Language of Description
-		 * currentDescLang = ((Locale.getDefault().toString().startsWith("ja"))
-		 * ? DESC_LANG_JA : DESC_LANG_EN); comboLang.select(currentDescLang);
-		 * Keep current setting
-		 *************************/
-
-		// default visible : disable
-		setVisibleAppend(false, currentModeAppend);
-		setVisibleDelete(false);
-		setVisibleCancel(false);
-		setVisiblePreview(false);
-	}
-
-	/**
-	 * @category refresh ScriptData : Main purpose is changed StartTime value
-	 */
-	public void refreshScriptData(int currentStartTime, int newStartTime,
-			int newEndTime, boolean dspMode) {
-
-		// Search index of target ScriptData
-		int index = instScriptData.searchScriptData(currentStartTime);
-		if (index >= 0) {
-			// PickUP info of target ScriptData
-			String currentScriptData = instScriptData.getScriptData(index);
-			boolean currentExtended = instScriptData.getExtendExtended(index);
-			boolean currentGender = instScriptData.getExtendGender(index);
-			int currentSpeed = instScriptData.getExtendSpeed(index);
-			int currentPitch = instScriptData.getExtendPitch(index);
-			int currentVolume = instScriptData.getExtendVolume(index);
-			int currentLang = instScriptData.getExtendLang(index);
-
-			// Delete target ScriptData from List
-			instScriptData.deleteScriptData(index);
-			// delete Extended data
-			instScriptData.deleteExtendData(currentStartTime);
-
-			// Update EndTime
-			currentEndTime = newEndTime;
-			// Append script data to Script List
-			boolean result = instScriptData.appendScriptData(currentScriptData,
-					newStartTime, newEndTime);
-
-			// check result status
-			if (result) {
-				// If result status is SUCCESS, then repaint End Time
-				index = instScriptData.getIndexScriptData(newStartTime);
-
-				// check index
-				if (index >= 0) {
-					// update Extended data
-					instScriptData.appendExtendData(index, newStartTime,
-							currentExtended, currentGender, currentSpeed,
-							currentPitch, currentVolume, currentLang);
-
-					// Check status
-					if (dspMode) {
-						// Re-draw EditPanel
-						repaintTextScriptData(index);
-					}
-				}
-			}
-			// No data
-			else {
-				popupWarningNoScriptData();
-			}
-
-			// Re-draw ScriptList(Table area)
-			ScriptListView.getInstance().getInstScriptList().reloadScriptList();
-		}
-	}
-
-	class DeleteScriptButtonAdapter extends SelectionAdapter {
-		// Event of Button of Append Script(to ScriptList)
-		public void widgetSelected(SelectionEvent e) {
-			// Check current selection mode
-			if (!currentMultiSelection) {
-				// Singleton mode
-				deleteSingleScript();
-			} else {
-				// Multiple mode
-				deleteMultiScripts();
-				// Change normal mode
-				endSelectMultiItems();
-			}
-		}
-
-		/**
-		 * Delete script data as Singleton selection mode
-		 */
-		private void deleteSingleScript() {
-			// Append script data to Script List
-			boolean result = instScriptData.deleteScriptData(textStartTimeMM
-					.getText(), textStartTimeSS.getText(), textStartTimeMS
-					.getText());
-
-			// check result status
-			if (result) {
-				// get index(StartTime)
-				int startTime = instScriptData.parseIntStartTime(
-						textStartTimeMM.getText(), textStartTimeSS.getText(),
-						textStartTimeMS.getText());
-				// delete Extended data
-				instScriptData.deleteExtendData(startTime);
-
-				// If result is SUCCESS(true), then clear Canvas
-				// ////TimeLineView.getInstance().reqRedrawVolumeLevelCanvas(1);
-
-				// Initialize EditPanel contents
-				initDispEditPanel();
-
-				// initialize all parameters
-				EditPanelView.getInstance().getInstanceTabSelWAVFile()
-						.initDescriptionStruct();
-				// initialize own screen
-				EditPanelView.getInstance().getInstanceTabSelWAVFile()
-						.initDispSelWavFile();
-
-				// If result is SUCCESS(true), then redraw ScriptList(Table
-				// area)
-				ScriptListView.getInstance().getInstScriptList()
-						.reloadScriptList();
-				// If result is SUCCESS(true), then delete Audio Label
-				TimeLineView.getInstance().reqDeleteScriptData(startTime);
-
-				// SetUP status to Edit start mode
-				int stat = MB_STYLE_MODIFY;
-				String filePath = TimeLineView.getInstance()
-						.reqGetXMLFilePath();
-				if (filePath != null)
-					stat = MB_STYLE_OVERWR;
-				instScriptData.setStatusSaveScripts(stat, true);
-
-				// Seek location of TimeLine view
-				TimeLineView.getInstance().reqSetupTimeLine();
-
-				// Reset buffer of preview description
-				VolumeLevelCanvas.getInstance()
-						.clearSamplingLengthVolumeLevel();
-			}
-			// No data
-			else {
-				popupWarningNoExistData();
-			}
-		}
-
-		/**
-		 * Delete script data as multiple selection mode
-		 */
-		private void deleteMultiScripts() {
-			// Check exist data list
-			if (storeObjs != null) {
-				// Start delete multiple data
-				for (int i = 0; i < storeObjs.length; i++) {
-					// Get next script data
-					ScriptData tempScriptData = (ScriptData) storeObjs[i];
-					int startTime = tempScriptData.getScriptStartTime(0);
-					int index = instScriptData.searchScriptData(startTime);
-
-					// Append script data to Script List
-					boolean result = instScriptData.deleteScriptData(index);
-
-					// check result status
-					if (result) {
-						// delete Extended data
-						instScriptData.deleteExtendData(startTime);
-
-						// If result is SUCCESS(true), then delete Audio Label
-						TimeLineView.getInstance().reqDeleteScriptData(
-								startTime);
-					}
-				}
-
-				// If result is SUCCESS(true), then redraw ScriptList(Table
-				// area)
-				ScriptListView.getInstance().getInstScriptList()
-						.reloadScriptList();
-
-				// SetUP status to Edit start mode
-				int stat = MB_STYLE_MODIFY;
-				String filePath = TimeLineView.getInstance()
-						.reqGetXMLFilePath();
-				if (filePath != null)
-					stat = MB_STYLE_OVERWR;
-				instScriptData.setStatusSaveScripts(stat, true);
-
-				// Seek location of TimeLine view
-				TimeLineView.getInstance().reqSetupTimeLine();
-
-				// Reset buffer of preview description
-				VolumeLevelCanvas.getInstance()
-						.clearSamplingLengthVolumeLevel();
-			}
-		}
-	}
-
-	class CancelScriptButtonAdapter extends SelectionAdapter {
-		// Event of Button of Append Script(to ScriptList)
-		public void widgetSelected(SelectionEvent e) {
-			// Initialize EditPanel contents
-			initDispEditPanel();
-
-			// initialize all parameters
-			EditPanelView.getInstance().getInstanceTabSelWAVFile()
-					.initDescriptionStruct();
-			// initialize own screen
-			EditPanelView.getInstance().getInstanceTabSelWAVFile()
-					.initDispSelWavFile();
-
-			// Reset buffer of preview description
-			VolumeLevelCanvas.getInstance().clearSamplingLengthVolumeLevel();
-
-			// Reset selection mode to normal mode
-			endSelectMultiItems();
-		}
-	}
-
-	/**
-	 * Scale Selection Adapter for Speed/Pitch/Volume slider
-	 * 
-	 */
-	class ScaleSelectionAdapter extends SelectionAdapter {
-		public void widgetSelected(SelectionEvent e) {
-			// Get current scale data
-			Scale scale = (Scale) e.widget;
-			// Update ToolTip Text for Scale of Volume
-			scale.setToolTipText(String.valueOf(scale.getSelection()) + "/100");
-
-			// SetUP enabled status for multiple selection mode
-			if (currentMultiSelection) {
-				// Who am i?
-				if (scaleVoiceSpeed.equals(scale)) {
-					// i am Speed slider.
-					modifyMultiSpeed = true;
-					// Reset grayed color setting
-					scaleVoiceSpeed.setBackground(PlatformUI.getWorkbench()
-							.getDisplay().getSystemColor(
-									SWT.COLOR_WIDGET_BACKGROUND));
-				} else if (scaleVoicePitch.equals(scale)) {
-					// i am Pitch slider.
-					modifyMultiPitch = true;
-					// Reset grayed color setting
-					scaleVoicePitch.setBackground(PlatformUI.getWorkbench()
-							.getDisplay().getSystemColor(
-									SWT.COLOR_WIDGET_BACKGROUND));
-				} else if (scaleVoiceVolume.equals(scale)) {
-					// i am Volume slider
-					modifyMultiVolume = true;
-					// Reset grayed color setting
-					scaleVoiceVolume.setBackground(PlatformUI.getWorkbench()
-							.getDisplay().getSystemColor(
-									SWT.COLOR_WIDGET_BACKGROUND));
-				}
-			}
-		}
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Button
-	 */
-	class ButtonMouseCursorTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Button parentButton = (Button) e.getSource();
-			parentButton.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Button parentButton = (Button) e.getSource();
-			parentButton.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Scale
-	 */
-	class ScaleMouseCursorTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Scale parentScale = (Scale) e.getSource();
-			parentScale.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Scale parentScale = (Scale) e.getSource();
-			parentScale.setCursor(new Cursor(null, SWT.CURSOR_ARROW));
-		}
-	}
-
-	abstract class AbstructNumCheckListener implements Listener {
-		public void handleEvent(Event e) {
-			int val = -1;
-			if (null != e.text && !"".equals(e.text)) {
-				try {
-					val = Integer.parseInt(e.text);
-				} catch (Exception e1) {
-					e.doit = false;
-				}
-				if (e.doit) {
-					additionalCheck(e, val);
-				}
-			}
-		}
-
-		abstract void additionalCheck(Event e, int val);
-
-	}
-
-	class DefaultNumCheckListener extends AbstructNumCheckListener {
-		@Override
-		void additionalCheck(Event e, int val) {
-			// do nothing
-		}
-	}
-
-	class TimeSSNumCheck extends AbstructNumCheckListener {
-		// TODO
-		void additionalCheck(Event e, int val) {
-			if (e.start == 0) {
-				// digit limit
-				int limit = 5;
-				// check input length
-				if (e.end >= 1) {
-					// change limit
-					limit = 59;
-				}
-
-				// limit check
-				if (textStartTimeSS.getText().length() > 0 && val > limit) {
-					e.doit = false;
-				}
-			} else if (e.start == 1) {
-				if (Integer.parseInt(textStartTimeSS.getText()) > 5) {
-					e.doit = false;
-				}
-			}
-		}
-	}
-
-	/**
-	 * TextArea Listener : check modify text area
-	 */
-	class descriptionModifyListener implements Listener {
-		public void handleEvent(Event e) {
-			// check current status
-			if (!currentEditDescription && !currentStatAppend) {
-				// start edit description
-				currentEditDescription = true;
-				// set visible button to "enable"
-				setVisibleAppend(true, false);
-				setVisibleDelete(false);
-				setVisibleCancel(true);
-				setVisiblePreview(true);
-			}
-		}
-	}
-
-	/**
-	 * @category ComboBox EventListener : Select Language of Description
-	 * 
-	 */
-	class DescLangListener implements Listener {
-		public void handleEvent(Event e) {
-			// PickUP selection item index of Language of Description
-			Combo combo = (Combo) e.widget;
-			currentDescLang = combo.getSelectionIndex();
-
-			// SetUP enabled status for multiple selection mode
-			if (currentMultiSelection) {
-				modifyMultiLang = true;
-				// Reset grayed color setting
-				comboLang.setForeground(PlatformUI.getWorkbench().getDisplay()
-						.getSystemColor(SWT.COLOR_BLACK));
-				comboLang.setBackground(PlatformUI.getWorkbench().getDisplay()
-						.getSystemColor(SWT.COLOR_WHITE));
-			}
-		}
-	}
-
-	/**
-	 * @category RadioBox Group EventListener : Select gender of voice engine
-	 * 
-	 */
-	class ExtendGenderListener implements Listener {
-		public void handleEvent(Event e) {
-			// SetUP enabled status for multiple selection mode
-			if (currentMultiSelection) {
-				modifyMultiGender = true;
-				// Reset grayed color setting
-				rButtonMale.setGrayed(false);
-				rButtonFemale.setGrayed(false);
-			}
-		}
-	}
-
-	/**
-	 * @category CheckBox EventListener : CheckUP Extended of description
-	 * 
-	 */
-	class ExtendExtendedListener implements Listener {
-		public void handleEvent(Event e) {
-			// SetUP enabled status for multiple selection mode
-			if (currentMultiSelection) {
-				modifyMultiExtended = true;
-				// Reset grayed color setting
-				chkBoxExtended.setGrayed(false);
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/Messages.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/Messages.java
deleted file mode 100644
index 6b5c2b2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/Messages.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import org.eclipse.osgi.util.NLS;
-
-public class Messages extends NLS {
-
-	private static final String BUNDLE_NAME = "messages";//$NON-NLS-1$
-
-	private Messages() {
-		// Do not instantiate
-	}
-
-	// Messages of audio capture part
-	public static String capture_description;
-	public static String capture_samprate_title;
-	public static String capture_samprate_fast;
-	public static String capture_samprate_nom;
-	public static String capture_samprate_late;
-	public static String capture_vollvl_gain;
-
-	// Messages of CSV rule preference part
-	public static String csvrule_description;
-	public static String csvrule_save_title;
-	public static String csvrule_save_renew;
-	public static String csvrule_save_insert;
-	public static String csvrule_wav_title;
-	public static String csvrule_wav_drop;
-	public static String csvrule_wav_confirm;
-	public static String csvrule_wav_through;
-
-	// Messages of XML file dialog part
-	public static String xml_dialog_title_confirm;
-	public static String xml_dialog_save_confirm;
-	public static String xml_dialog_title_overwrite;
-	public static String xml_dialog_save_overwrite;
-	public static String xml_dialog_title_error;
-	public static String xml_dialog_script_nodesc;
-	public static String xml_dialog_script_noexist;
-	public static String xml_dialog_title_modify;
-	public static String xml_dialog_save_modify;
-	public static String xml_dialog_wav_confirm;
-	public static String xml_dialog_access_denied;
-
-	static {
-		NLS.initializeMessages(BUNDLE_NAME, Messages.class);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/PreviewPanel.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/PreviewPanel.java
deleted file mode 100644
index 3d9ca2a..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/PreviewPanel.java
+++ /dev/null
@@ -1,607 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.util.SoundMixer;
-import org.eclipse.actf.ai.scripteditor.util.WebBrowserFactory;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseTrackAdapter;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Slider;
-
-public class PreviewPanel implements IUNIT {
-
-	/**
-	 * Local data
-	 */
-	// Parent instance
-	static private TimeLineView instParentView = null;
-	// Own instance
-	static private PreviewPanel ownInst = null;
-
-	// instance of ScriptData class
-	static private ScriptData instScriptData = null;
-
-	// action status(0:Idle(Stop/Pause), 1:Play)
-	private int currentActionStatus = 0;
-	private boolean currentSamplingAudioMode = false;
-	private boolean currentStatusMedia = true;
-
-	// Preview part
-	private Button buttonRewind;
-	private Button buttonPlay;
-
-	// Preview Slider (ProgressBar)
-	private Slider sliderPreview;
-	private int previousEventSliderPreview = 0;
-	private int previousMaxSlider = 0;
-	private boolean stopExpandMaxSlider = false;
-	private int storeCurrentTimeLineSlider = 0;
-
-	// TimeLine control
-	private Label timelinePreview;
-
-	/**
-	 * Constructor
-	 */
-	private PreviewPanel() {
-		// store ScriptData class instance
-		instScriptData = ScriptData.getInstance();
-		// store parent class instance
-		instParentView = TimeLineView.getInstance();
-	}
-
-	static public PreviewPanel getInstance() {
-		// 1st check current Instance
-		if (ownInst == null) {
-			synchronized (PreviewPanel.class) {
-				// 2nd check current instance
-				if (ownInst == null) {
-					// New own class at once
-					ownInst = new PreviewPanel();
-				}
-			}
-		}
-		// return current Instance of own class
-		return (ownInst);
-	}
-
-	/**
-	 * Initialize own Panel
-	 */
-	public void initPreviewPanel(Display parentDisp, Composite parentComposite) {
-
-		try {
-			// Button : "Rewind"
-			FormData buttonRewindLData = new FormData();
-			buttonRewindLData.width = 25;
-			buttonRewindLData.height = 23;
-			buttonRewindLData.left = new FormAttachment(0, 1000, 4);
-			buttonRewindLData.top = new FormAttachment(0, 1000, 2);
-			// buttonRewindLData.bottom = new FormAttachment(1000, 1000, -4);
-			buttonRewind = new Button(parentComposite, SWT.PUSH | SWT.CENTER);
-			buttonRewind.setLayoutData(buttonRewindLData);
-			// //buttonRewind.setText("Rewind");
-			Image imgRewind = Activator.getImageDescriptor("/icons/Rewind.jpg")
-					.createImage();
-			buttonRewind.setImage(imgRewind);
-			buttonRewind.setToolTipText("Rewind movie");
-
-			// Rewind event listener
-			buttonRewind.addSelectionListener(new RewindButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonRewind
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Button : "Play" or "Pause"
-			FormData buttonPlayLData = new FormData();
-			buttonPlayLData.width = 24;
-			buttonPlayLData.height = 23;
-			buttonPlayLData.left = new FormAttachment(0, 1000, 31);
-			buttonPlayLData.top = new FormAttachment(0, 1000, 2);
-			// buttonPlayLData.bottom = new FormAttachment(1000, 1000, -4);
-			buttonPlay = new Button(parentComposite, SWT.PUSH | SWT.CENTER);
-			buttonPlay.setLayoutData(buttonPlayLData);
-			// Initial draw button image by current status
-			redrawPlayButton(currentActionStatus);
-
-			// Play event listener
-			buttonPlay.addSelectionListener(new PlayButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonPlay
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Label : TimeLine for Preview's slider
-			FormData labelTimeLinePreviewLData = new FormData();
-			// labelTimeLinePreviewLData.width = 84;
-			// labelTimeLinePreviewLData.height = 12;
-			labelTimeLinePreviewLData.top = new FormAttachment(0, 1000, 8);
-			// labelTimeLinePreviewLData.bottom = new FormAttachment(1000, 1000,
-			// -8);
-			labelTimeLinePreviewLData.right = new FormAttachment(1000, 1000, -4);
-			timelinePreview = new Label(parentComposite, SWT.NONE);
-			timelinePreview.setLayoutData(labelTimeLinePreviewLData);
-			timelinePreview.setText("00:00/00:00");
-
-			// Slider : (Time Line) Create Slider
-			FormData sliderPreviewLayoutData = new FormData();
-			// sliderPreviewLayoutData.width = 488;
-			sliderPreviewLayoutData.height = 14;
-			sliderPreviewLayoutData.left = new FormAttachment(0, 1000, 60);
-			sliderPreviewLayoutData.top = new FormAttachment(0, 1000, 6);
-			// sliderPreviewLayoutData.right = new FormAttachment(1000, 1000,
-			// -4);
-			sliderPreviewLayoutData.right = new FormAttachment(timelinePreview,
-					-5);
-			// sliderPreviewLayoutData.bottom = new FormAttachment(1000, 1000,
-			// -8);
-			sliderPreview = new Slider(parentComposite, SWT.HORIZONTAL);
-			sliderPreview.setLayoutData(sliderPreviewLayoutData);
-			// Initialize location of preview's slider
-			sliderPreview.setMinimum(0);
-			sliderPreview.setIncrement(TIME2PIXEL);
-			setLocationPreviewSlider(TL_DEF_ETIME, 0);
-
-			// Add SelectionListener
-			sliderPreview
-					.addSelectionListener(new SliderPreviewSelectionAdapter());
-			// Tracking mouse cursor listener
-			sliderPreview
-					.addMouseTrackListener(new SliderMouseCursorTrackAdapter());
-
-		} catch (Exception e) {
-			System.out.println("PreviewPanelView() : Exception = " + e);
-		}
-	}
-
-	/**
-	 * Getter method : Get instance button of Play
-	 */
-	public Button getPlayButton() {
-		return (buttonPlay);
-	}
-
-	/**
-	 * Setter method : Set location of slider
-	 */
-	private void setLocationPreviewSlider(int movieEndTime, int currentTime) {
-		// SetUP location of Preview's slider
-		sliderPreview.setMaximum(movieEndTime);
-		sliderPreview.setSelection(currentTime);
-		sliderPreview.setToolTipText(getStringTimeLine(currentTime,
-				movieEndTime));
-	}
-
-	/**
-	 * Setter method : Enable control of "Play/Pause" button
-	 * 
-	 * @param stat
-	 *            = true : Set enable button (status is Play mode) = false : Set
-	 *            disable button (status is Pause or Idle mode)
-	 */
-	public void setEnablePlayPause(boolean stat) {
-		// Control enable of "Play/Pause" button
-		buttonPlay.setEnabled(stat);
-	}
-
-	/**
-	 * @category Getter Method
-	 * @purpose : Get current URL from Text field
-	 */
-	public String getURLMovie() {
-		// return current URL of Preview movie
-		return (WebBrowserFactory.getInstance().getUrlNavigaor());
-	}
-
-	/**
-	 * @category Setter Method
-	 * @purpose Set new URL to Text field
-	 */
-	public void setURLMovie(String newURL) {
-		// Pop new URL to navigator
-		WebBrowserFactory.getInstance().setUrlNavigaor(newURL);
-	}
-
-	/**
-	 * @category Getter method
-	 * @purpose Get current video status
-	 * 
-	 *          STATE_UNKNOWN STATE_PLAY STATE_STOP STATE_PAUSE
-	 *          STATE_FASTFORWARD STATE_FASTREVERSE STATE_WAITING
-	 */
-	public int getVideoStatus() {
-		// return current video status
-		return (WebBrowserFactory.getInstance().getVideoStatus());
-	}
-
-	/**
-	 * @category Getter method
-	 * @purpose Get current video position(play time)
-	 */
-	public int getVideoCurrentPosition() {
-		// return current video status
-		return (WebBrowserFactory.getInstance().getCurrentPosition());
-	}
-
-	/**
-	 * @category Getter method
-	 * @purpose Get current video size(end time)
-	 */
-	public int getVideoTotalTime() {
-		// return current video status
-		return (WebBrowserFactory.getInstance().getTotalLength());
-	}
-
-	/**
-	 * @category Setter Method
-	 * @purpose Synchronized Time Line
-	 */
-	public void synchronizeTimeLine(int nowTime) {
-		// PickUP End TimeLine
-		int movieTotalTime = instParentView.getEndTimeLine();
-
-		// Update Time Display of own view
-		timelinePreview.setText(getStringTimeLine(nowTime, movieTotalTime));
-
-		// Update slider's position of own view
-		setLocationPreviewSlider(movieTotalTime, nowTime);
-	}
-
-	/**
-	 * @category Local method
-	 * @param nowTime
-	 * @param endTime
-	 * @return
-	 */
-	private String getStringTimeLine(int nowTime, int endTime) {
-
-		// MakeUP string of current time line of Volume Level
-		// 1)current time line
-		String strCurrentTime = new String(instScriptData.makeFormatMM(nowTime)
-				+ ":" + instScriptData.makeFormatSS(nowTime));
-		// 2)end time line
-		String strEndTime = new String(instScriptData.makeFormatMM(endTime)
-				+ ":" + instScriptData.makeFormatSS(endTime));
-
-		// Return string of current time line of VolumeLevel
-		return (strCurrentTime + "/" + strEndTime);
-	}
-
-	/**
-	 * 
-	 * @param nextStatus
-	 */
-	private void redrawPlayButton(int nextStatus) {
-		// SetUP next button image
-		Image imgPlay = null;
-		String textToolTip = null;
-
-		// Check next status(action)
-		if (nextStatus == 0) {
-			// Configure Button
-			imgPlay = Activator.getImageDescriptor("/icons/Play.jpg")
-					.createImage();
-			textToolTip = new String("Play movie");
-		} else {
-			// Configure
-			imgPlay = Activator.getImageDescriptor("/icons/Pause.jpg")
-					.createImage();
-			textToolTip = new String("Pause movie");
-		}
-
-		// SetUP new button image
-		buttonPlay.setImage(imgPlay);
-		buttonPlay.setToolTipText(textToolTip);
-	}
-
-	/**
-	 * Getter method : Check current status of Sampling Audio
-	 */
-	public boolean isSamplingAudioMode() {
-		return (currentSamplingAudioMode);
-	}
-
-	/**
-	 * Setter method : Set status of Sampling Audio
-	 */
-	public void setSamplingAudioMode(boolean stat) {
-		currentSamplingAudioMode = stat;
-	}
-
-	/**
-	 * Local Class implements SelectionAdapter
-	 */
-	class PlayButtonAdapter extends SelectionAdapter {
-		// Event Play/Pause movie
-		public void widgetSelected(SelectionEvent e) {
-			playPauseMedia();
-		}
-	}
-
-	/**
-	 * Get current status for media play
-	 * 
-	 * @return current status (TRUE:now playing, FALSE:otherwise)
-	 */
-	public boolean getCurrentStatusMedia() {
-		// return result
-		return (currentStatusMedia);
-	}
-
-	/**
-	 * Set new status for media play
-	 * 
-	 * @param newStat
-	 *            : new status (TRUE:now playing, FALSE:otherwise)
-	 */
-	public void setCurrentStatusMedia(boolean newStat) {
-		// Update status
-		currentStatusMedia = newStat;
-	}
-
-	/**
-	 * Play/Pause media
-	 */
-	public int playPauseMedia() {
-		// Update status flag
-		currentActionStatus = ~currentActionStatus;
-
-		// Check next status(action)
-		if (currentActionStatus == 0) {
-			// Close captured voice module
-			SoundMixer.getInstance().stopCaptureSound();
-			SoundMixer.getInstance().stopPlaySound();
-
-			// Pause MoviePlayer
-			WebBrowserFactory.getInstance().pauseMedia();
-			// Pause VoicePlayer
-			instParentView.switchActionTimeLine(false);
-			// Stop TTS engine
-			instParentView.reqStopVoicePlayer();
-
-			// redraw captured audio level to Canvas
-			instParentView.reqRedrawVolumeLevelCanvas(4);
-			// Set status "normal mode"
-			setSamplingAudioMode(false);
-
-			// SetUP enable status for File Menu
-			setCurrentStatusMedia(true);
-		} else {
-			// Check current buffer status
-			int paintStatus;
-			if (VolumeLevelCanvas.getInstance().getCurrentCaptureMode()) {
-				// Start captured voice module
-				SoundMixer.getInstance().startCaptureSound(SM_PMODE_CAPTURE);
-				// Set status "Sampling mode"
-				setSamplingAudioMode(true);
-				// Set paint mode = 2 : Redraw capture data
-				paintStatus = 2;
-			} else {
-				// Set paint mode = 4 : Redraw current off image
-				paintStatus = 4;
-			}
-			// Initial draw captured audio level to Canvas
-			instParentView.reqRedrawVolumeLevelCanvas(paintStatus);
-
-			// Start MoviePlayer
-			WebBrowserFactory.getInstance().playMedia();
-			// Start VoicePlayer
-			instParentView.switchActionTimeLine(true);
-
-			// SetUP disable status for File Menu
-			setCurrentStatusMedia(false);
-		}
-
-		// SetUP new button image
-		redrawPlayButton(currentActionStatus);
-
-		// Control enabled "Preview" button of EditPanel view
-		EditPanelView.getInstance().getInstanceTabEditPanel().setEnablePreview(
-				currentActionStatus);
-		EditPanelView.getInstance().getInstanceTabSelWAVFile()
-				.setEnablePreview(currentActionStatus);
-
-		// Return current status
-		return (currentActionStatus);
-	}
-
-	/**
-	 * Setter method : Request Extended text control
-	 */
-	public void controlExtendedPlay(boolean stat) {
-		// TRUE : Start Extended voice, Suspend all time line
-		if (stat) {
-			// Pause MoviePlayer
-			WebBrowserFactory.getInstance().pauseMedia();
-		}
-		// FALSE : Finish Extended voice, Resume all time line
-		else {
-			// Start MoviePlayer
-			WebBrowserFactory.getInstance().playMedia();
-		}
-	}
-
-	/**
-	 * Local Class implements SelectionAdapter
-	 */
-	class RewindButtonAdapter extends SelectionAdapter {
-		// Event Play/Pause movie
-		public void widgetSelected(SelectionEvent e) {
-			// Rewind media content
-			rewindMedia();
-			// SetUP enable status for File Menu
-			setCurrentStatusMedia(true);
-		}
-	}
-
-	public void rewindMedia() {
-		// Set status "normal mode"
-		setSamplingAudioMode(false);
-		// Rewind VoicePlayer
-		instParentView.switchActionTimeLine(false);
-		instParentView.rewindActionTimeLine();
-		currentActionStatus = 0;
-		redrawPlayButton(currentActionStatus);
-		sliderPreview.setSelection(0);
-
-		// Control enabled "Preview" button of EditPanel view
-		EditPanelView.getInstance().getInstanceTabEditPanel().setEnablePreview(
-				currentActionStatus);
-		EditPanelView.getInstance().getInstanceTabSelWAVFile()
-				.setEnablePreview(currentActionStatus);
-
-		// Close captured voice module
-		SoundMixer.getInstance().stopCaptureSound();
-		SoundMixer.getInstance().stopPlaySound();
-		// Rewind movie
-		WebBrowserFactory.getInstance().rewindMedia();
-		// Stop TTS engine
-		instParentView.reqStopVoicePlayer();
-
-		// Rewind all time line
-		instParentView.reqRewindTimeLine();
-
-		// SetUP enable status for File Menu
-		setCurrentStatusMedia(true);
-
-		// Change paint mode : Redraw off image
-		// ///instParentView.reqRedrawVolumeLevelCanvas(4);
-	}
-
-	/**
-	 * Reload media
-	 */
-	public void reload() {
-
-		// CleanUP buffer of captured audio
-		instParentView.reqCleanupCaptureData();
-		// redraw captured audio level to Canvas
-		instParentView.reqRedrawVolumeLevelCanvas(1);
-
-		// Reset all time line
-		// ///imeLineView.getInstance().resetTimeLine();
-
-		// reload media content
-		WebBrowserFactory.getInstance().getInstWebBrowser().navigateRefresh();
-		// Stop TTS engine
-		instParentView.reqStopVoicePlayer();
-
-		// SetUP enable status for File Menu
-		setCurrentStatusMedia(true);
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Button
-	 */
-	class ButtonMouseCursorTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Button parentButton = (Button) e.getSource();
-			parentButton.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Button parentButton = (Button) e.getSource();
-			parentButton.setCursor(new Cursor(null, SWT.CURSOR_ARROW));
-		}
-	}
-
-	/**
-	 * Local Class extends SliderSelectionAdapter for Slider
-	 */
-	class SliderPreviewSelectionAdapter extends SelectionAdapter {
-		public void widgetSelected(SelectionEvent e) {
-			// get current location
-			Slider ps = (Slider) e.getSource();
-			int currentLocation = ps.getSelection();
-
-			// check event of slider
-			if ((e.detail == SWT.DRAG)
-					&& (previousEventSliderPreview != SWT.DRAG)) {
-				// store current event
-				previousEventSliderPreview = e.detail;
-				// store current max time line
-				previousMaxSlider = ps.getMaximum();
-			} else if ((e.detail == 0)
-					&& (previousEventSliderPreview == SWT.DRAG)) {
-				// store current event
-				previousEventSliderPreview = e.detail;
-				// check stop flag & end process
-				if (stopExpandMaxSlider) {
-					// reset stop flag
-					stopExpandMaxSlider = false;
-					// Update slider's position of own view
-					setLocationPreviewSlider(ps.getMaximum(),
-							storeCurrentTimeLineSlider);
-				}
-				// drop current event
-				return;
-			}
-			// check single action for expand time line
-			if (previousEventSliderPreview == SWT.DRAG) {
-				// check stop max time line
-				if (currentLocation >= previousMaxSlider) {
-					// Set stop flag
-					stopExpandMaxSlider = true;
-					// store current time line
-					storeCurrentTimeLineSlider = TimeLineCanvas.getInstance()
-							.getCurrentPositionMarkerTimeLine();
-				}
-			}
-
-			// check stop flag
-			if (!stopExpandMaxSlider) {
-				// SetUP new location to current TimeLine
-				instParentView.reqSetTrackCurrentTimeLine(currentLocation);
-				// Synchronize all TimeLine
-				instParentView.synchronizeAllTimeLine(currentLocation);
-			}
-		}
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Slider
-	 */
-	class SliderMouseCursorTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Slider parentSlider = (Slider) e.getSource();
-			parentSlider.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Slider parentSlider = (Slider) e.getSource();
-			parentSlider.setCursor(new Cursor(null, SWT.CURSOR_ARROW));
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptAudioComposite.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptAudioComposite.java
deleted file mode 100644
index b1a8ce2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptAudioComposite.java
+++ /dev/null
@@ -1,1486 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import java.util.ArrayList;
-
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.MouseAdapter;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseMoveListener;
-import org.eclipse.swt.events.MouseTrackAdapter;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-
-public class ScriptAudioComposite extends Composite implements IUNIT {
-
-	// Local class
-	class AudioLabelInfo {
-		// Local data
-		private int index = -1;
-		private int startTime = 0;
-		private int endTime = 0;
-		private String strAudioLabel = null;
-		private boolean extended = false;
-		private int color = SWT.COLOR_GREEN;
-
-		// Constructor
-		public AudioLabelInfo(int index, int startTime, int endTime,
-				String strAudioLabel, boolean extended, int color) {
-			// Store current data
-			this.index = index;
-			this.startTime = startTime;
-			this.endTime = endTime;
-			this.strAudioLabel = new String(strAudioLabel);
-			this.extended = extended;
-			this.color = color;
-		}
-
-		/**
-		 * @category Getter methods
-		 */
-		public int getIndex() {
-			return (this.index);
-		}
-
-		public int getStartTime() {
-			return (this.startTime);
-		}
-
-		public int getEndTime() {
-			return (this.endTime);
-		}
-
-		public String getStrAudioLabel() {
-			return (this.strAudioLabel);
-		}
-
-		public boolean getExtended() {
-			return (this.extended);
-		}
-
-		public int getColor() {
-			return (this.color);
-		}
-
-		/**
-		 * @category Setter methods
-		 */
-		public void setIndex(int index) {
-			this.index = index;
-		}
-
-		public void setStartTime(int startTime) {
-			this.startTime = startTime;
-		}
-
-		public void setEndTime(int endTime) {
-			this.endTime = endTime;
-		}
-
-		public void setStrAudioLabel(String strAudioLabel) {
-			this.strAudioLabel = strAudioLabel;
-		}
-
-		public void setExtended(boolean extended) {
-			this.extended = extended;
-		}
-
-		public void setColor(int color) {
-			this.color = color;
-		}
-	}
-
-	// instance of own class
-	static private ScriptAudioComposite ownInst = null;
-	private ScriptData instScriptData = null;
-
-	// current location of TimeLine
-	private int currentTimeLineLocation = 0;
-
-	// static data for Mouse event
-	private boolean statusMouseDragged = false;
-	private boolean execDataConvMouseDragged = false;
-	private int startTimeMouseDragged = -1;
-	private String strAudioMouseDragged = null;
-	private int startXMouseDragged = 0;
-	private int previousXMouseDragged = 0;
-	private int deltaMouseDragged = 0;
-
-	// private label object
-	private Label dragAudioLabel;
-	private Label labelBorderTimeLine;
-
-	// parent view info.
-	private TimeLineView instParentView;
-
-	// Audio Label data List
-	private ArrayList<AudioLabelInfo> audioLabelInfo;
-	private ArrayList<Integer> audioStartTimeList;
-	private ArrayList<Label> audioLabelList;
-
-	// for mouse drag action
-	private Composite parentInst = null;
-	private int minXDragTimeLine = 0;
-	private int maxXDragTimeLine = 0;
-	private int currentWidthTimeLine = 0;
-	private long timePushMouseLButton = 0;
-	private boolean currentDragStatus = false;
-	private boolean editMode = false;
-
-	// for Label duplicated setting
-	private boolean stat_duplicate_label = true;
-
-	/**
-	 * @category Constructor
-	 */
-	public ScriptAudioComposite(Composite parent) {
-		super(parent, SWT.BORDER);
-
-		// store parent instance
-		parentInst = parent;
-		// store own instance
-		ownInst = this;
-
-		// Initialize Composite
-		initializeComposite(parent);
-
-		// Store TimeLine view instance
-		instParentView = TimeLineView.getInstance();
-		instScriptData = ScriptData.getInstance();
-	}
-
-	static public ScriptAudioComposite getInstance(Composite parent) {
-
-		// 1st check current Instance
-		if (ownInst == null) {
-			synchronized (ScriptAudioComposite.class) {
-				// 2nd check current instance
-				if (ownInst == null) {
-					// New own class at once
-					ownInst = new ScriptAudioComposite(parent);
-				}
-			}
-		}
-		// return current Instance of Script Audio Composite
-		return (ownInst);
-	}
-
-	static public ScriptAudioComposite getInstance() {
-		// return current Instance of Script Audio Composite
-		return (ownInst);
-	}
-
-	// Initialize for Canvas class & object
-	private void initializeComposite(Composite parent) {
-		try {
-			// Create HashMap for Audio Label List
-			audioLabelInfo = new ArrayList<AudioLabelInfo>();
-			audioStartTimeList = new ArrayList<Integer>();
-			audioLabelList = new ArrayList<Label>();
-
-			// Initialize border image of TimeLine (1st priority in own
-			// Composite)
-			labelBorderTimeLine = new Label(ownInst, SWT.NONE);
-			// Set background color
-			labelBorderTimeLine.setBackground(getDisplay().getSystemColor(
-					SWT.COLOR_BLUE));
-			// Initial location = (0, 0)
-			setLocationBorderTimeLine(0);
-
-			// Create new Label (2nd priority in own Composite)
-			dragAudioLabel = new Label((Composite) ownInst, SWT.TOP);
-			setVisibleDragAudioLabel(false);
-
-		} catch (Exception ef) {
-			System.out.println("Exception : Front processer=" + ef);
-		}
-	}
-
-	/**
-	 * Setter method : Set visible Audio Label for Mouse Drag action
-	 */
-	private void setVisibleDragAudioLabel(boolean stat) {
-		// Set visible Audio Label for Mouse Drag action
-		dragAudioLabel.setVisible(stat);
-	}
-
-	public void clearAudioLabel() {
-		// Dispose all Label on Composite
-		for (int i = 0; i < audioStartTimeList.size(); i++) {
-			// Delete current Label
-			audioLabelList.get(i).dispose();
-		}
-
-		// Clear all AudioLabel List
-		audioLabelInfo.clear();
-		audioStartTimeList.clear();
-		audioLabelList.clear();
-	}
-
-	// Search target data by index
-	private int searchScriptData(int startTime) {
-		// if index is '-1', then no data
-		int index;
-
-		// search start time from current ScriptList
-		index = audioStartTimeList.indexOf(startTime);
-
-		// return index of target Script data
-		return (index);
-	}
-
-	// Search new data index
-	private int indexScriptData(int startTime) {
-		// if index is '-1', then no data
-		int index = -1;
-
-		// ScriptList empty is always 1st index
-		if (audioStartTimeList.isEmpty()) {
-			index = 0;
-		} else {
-			// search start time from current ScriptList
-			int i;
-			for (i = 0; i < audioStartTimeList.size(); i++) {
-				// exist data?
-				if (startTime < audioStartTimeList.get(i)) {
-					// exist data.
-					break;
-				}
-			}
-			// update index
-			index = i;
-		}
-
-		// return index of target Script data
-		return (index);
-	}
-
-	private void setLocationBorderTimeLine(int x) {
-		// calculate start X position
-		int sx = x - 1;
-		if (sx < 0)
-			sx = 0;
-		// Update Layout parameters for resize parent Composite
-		FormData labelBorderLData = new FormData();
-		labelBorderLData.width = 2;
-		labelBorderLData.top = new FormAttachment(0, 1000, 0);
-		labelBorderLData.left = new FormAttachment(0, 1000, sx);
-		labelBorderLData.bottom = new FormAttachment(1000, 1000, 0);
-		labelBorderTimeLine.setLayoutData(labelBorderLData);
-
-		// Update location for border of TimeLine as Pixel
-		labelBorderTimeLine.setLocation(sx, 0);
-	}
-
-	/**
-	 * Refresh all Script Audio Label from current ScriptList
-	 */
-	public void refreshScriptAudio() {
-		// Clear current all Audio Label List
-		clearAudioLabel();
-
-		// Check current length of ScriptList
-		int len = instScriptData.getLengthScriptList();
-		if (len > 0) {
-			int startTime = 0;
-			int endTime = 0;
-			for (int i = 0; i < len; i++) {
-				// SetUP parameters
-				startTime = instScriptData.getScriptStartTime(i);
-				String strAudio = instScriptData.getScriptData(i);
-				boolean extended = instScriptData.getExtendExtended(i);
-				// Check WAV status
-				int index = instScriptData.getIndexWavList(startTime);
-				if ((index >= 0) && instScriptData.getEnableWavList(index)) {
-					// Use end time of WAV information
-					endTime = instScriptData.getEndTimeWavList(index);
-				} else {
-					// Use end time of voice engine
-					endTime = instScriptData.getScriptEndTime(i);
-				}
-
-				// Refresh all Script Audio Label from current ScriptList
-				putAudioLabel(i, startTime, endTime, strAudio, extended);
-			}
-		}
-	}
-
-	/**
-	 * @category Setter Method
-	 * @purpose Synchronized Time Line
-	 */
-	public void synchronizeTimeLine(int nowTime) {
-		// Calculate current x-point by now TimeLine
-		int x = (nowTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-				/ TIME2PIXEL;
-
-		// Update location for border of TimeLine
-		setLocationBorderTimeLine(x);
-	}
-
-	/**
-	 * Setter method : Set current location of TimeLine
-	 */
-	public void refreshTimeLine(int nowCnt) {
-		// Update counter of location of TimeLine
-		currentTimeLineLocation = nowCnt;
-
-		// Redraw own Composite of audio label
-		refreshScriptAudio();
-	}
-
-	/**
-	 * Local method : Create new Audio Label
-	 */
-	private void createMouseDragLabel(int startTime, int endTime,
-			String strAudio) {
-
-		// Calculate target Label position & size
-		int sX = (startTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-				/ TIME2PIXEL;
-		int eX = (endTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-				/ TIME2PIXEL;
-		int sY = TL_AUDIO1_MDRAG_SY;
-		int size = eX - sX;
-
-		// Get rectangle of parent label
-		int index = audioStartTimeList.indexOf(startTime);
-		if (index >= 0) {
-			Rectangle parentRect = audioLabelList.get(index).getBounds();
-			sY = (parentRect.y - TL_AUDIO1_SY) + TL_AUDIO1_MDRAG_SY;
-		}
-
-		// Adjust Label width
-		if (size < TL_MIN_SCALESIZE) {
-			size = TL_MIN_SCALESIZE;
-			eX = sX + size;
-		}
-
-		// Create new Label
-		// /// dragAudioLabel = new Label((Composite) ownInst, SWT.TOP);
-		// SetUP MouseTrackListener
-		dragAudioLabel
-				.addMouseTrackListener(new LabelMouseCursorTrackAdapter());
-		// Create ToolTip
-		dragAudioLabel.setToolTipText(makeToolTipInfo(startTime, endTime,
-				strAudio));
-
-		// Layout new Label
-		dragAudioLabel.setBounds(sX, sY, size, TL_LABEL_MDRAG_HEIGHT);
-		dragAudioLabel.setBackground(getDisplay().getSystemColor(
-				SWT.COLOR_YELLOW));
-
-		// Set visible blue label
-		setVisibleDragAudioLabel(true);
-	}
-
-	/**
-	 * Local method : Move drag mouse
-	 */
-	private int moveMouseDragLabel(int startTime, int endTime, int deltaX,
-			String strAudio) {
-
-		// Result code(adjust delta X Position)
-		int newDeltaX = deltaX;
-
-		// Calculate new TimeLine
-		int newStartTime = startTime + (deltaX * TIME2PIXEL);
-		int newEndTime = endTime + (deltaX * TIME2PIXEL);
-
-		// Get current Point value
-		Rectangle nowRect = dragAudioLabel.getBounds();
-
-		// Calculate target Label position & size
-		int sX = (newStartTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-				/ TIME2PIXEL;
-		int eX = (newEndTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-				/ TIME2PIXEL;
-		int sY = nowRect.y;
-		int size = eX - sX;
-
-		// Adjust blue Label width
-		if (size < TL_MIN_SCALESIZE) {
-			size = TL_MIN_SCALESIZE;
-			eX = sX + size;
-		}
-
-		// Check minimum time
-		if (newStartTime < 0) {
-			// Adjust parameters
-			newStartTime = 0;
-			newEndTime = size * TIME2PIXEL;
-			newDeltaX = -1 * (startTime / TIME2PIXEL);
-			// Calculate target Label position & size
-			sX = newStartTime / TIME2PIXEL;
-			eX = newEndTime / TIME2PIXEL;
-		}
-
-		// Redraw blue Label
-		dragAudioLabel.setBounds(sX, sY, size, TL_LABEL_MDRAG_HEIGHT);
-
-		// Update ToolTip for Parent Label
-		String newText = new String(makeToolTipInfo(newStartTime, newEndTime,
-				strAudio));
-		Label parentLabel = audioLabelList.get(audioStartTimeList
-				.indexOf(startTimeMouseDragged));
-		parentLabel.setToolTipText(newText);
-
-		// Return result
-		return (newDeltaX);
-	}
-
-	/**
-	 * Local method : Create new Audio Label
-	 */
-	private void createAudioLabel(int index, int parentIndex, int startTime,
-			int endTime, String strAudio, boolean extended, int color) {
-
-		// Calculate target Label position & size
-		int intdev = currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE;
-		int sX = (startTime - intdev) / TIME2PIXEL;
-		int eX = (endTime - intdev) / TIME2PIXEL;
-		int sY = TL_AUDIO1_SY;
-		int size = eX - sX;
-		Color col = getDisplay().getSystemColor(color);
-
-		// Adjust Label width
-		if (size < TL_MIN_SCALESIZE) {
-			size = TL_MIN_SCALESIZE;
-			eX = sX + size;
-		}
-
-		// Create new Label
-		Label newAudio = new Label((Composite) ownInst, SWT.BORDER);
-		// Store instance of current Label
-		audioLabelList.add(index, newAudio);
-
-		/**********
-		 * // Check Extended parameter if( extended ){ // Change Extended
-		 * color(=YELLOW) col = getDisplay().getSystemColor(SWT.COLOR_BLUE); }
-		 * // Check next Script data if ((index + 1) <
-		 * audioStartTimeList.size()) { if (endTime >
-		 * audioStartTimeList.get(index + 1)) { // Change warning color(= RED)
-		 * col = getDisplay().getSystemColor(SWT.COLOR_RED); } }
-		 ***********/
-
-		// Adjust label's height by duplicated setting
-		if (getStatDuplicateLabel()) {
-			// Check own label's color
-			if (color == SWT.COLOR_RED) {
-				// PickUP own line no.
-				int line = getOwnLineAudioLabel(index);
-				// Adjust own height
-				sY = sY + (line * TL_AUDIO1_MDRAG_SY);
-			}
-		}
-
-		// Layout Audio Label
-		FormData newAudioLData = new FormData();
-		newAudioLData.width = size;
-		newAudioLData.height = TL_LABEL_HEIGHT;
-		newAudioLData.top = new FormAttachment(0, 1000, sY);
-		newAudioLData.left = new FormAttachment(0, 1000, sX);
-		newAudio.setLayoutData(newAudioLData);
-		newAudio.setBounds(sX, sY, size, TL_LABEL_HEIGHT);
-		newAudio.setBackground(col);
-		newAudio.setForeground(getDisplay().getSystemColor(SWT.COLOR_WHITE));
-		// Create ToolTip
-		newAudio.setToolTipText(makeToolTipInfo(startTime, endTime, strAudio));
-
-		// SetUP label's image for WAV enabled
-		int wavIndex = instScriptData.getIndexWavList(startTime);
-		// SetUP label's text for Extended
-		if (extended) {
-			// Check enable status
-			if ((wavIndex >= 0) && (instScriptData.getEnableWavList(wavIndex))) {
-				// Display 'WAV' image
-				Image imgWavOn = Activator.getImageDescriptor(
-						"/icons/wave_bar_ex.gif").createImage();
-				newAudio.setImage(imgWavOn);
-			} else {
-				// Display 'Extended' text
-				newAudio.setText(" Extended ");
-			}
-		} else {
-			// Check enable status
-			if ((wavIndex >= 0) && (instScriptData.getEnableWavList(wavIndex))) {
-				// Display 'WAV' image
-				Image imgWavOn = Activator.getImageDescriptor(
-						"/icons/wave_bar.gif").createImage();
-				newAudio.setImage(imgWavOn);
-			} else {
-				// Display blank text
-				newAudio.setText("");
-			}
-		}
-
-		// MakeUP MouseListener & MouseMoveListener
-		newAudio.addMouseListener(new AudioLabelMouseAdapter(startTime));
-		newAudio
-				.addMouseMoveListener(new AudioLabelMouseMoveListener(startTime));
-		// SetUP MouseTrackListener
-		newAudio.addMouseTrackListener(new LabelMouseCursorTrackAdapter());
-	}
-
-	/**
-	 * Local method : Create new Audio Label
-	 */
-	private void updateAudioLabel(int index, int startTime, int endTime,
-			String strAudio, boolean extended, int color) {
-
-		// Calculate target Label position & size
-		int intdev = currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE;
-		int sX = (startTime - intdev) / TIME2PIXEL;
-		int eX = (endTime - intdev) / TIME2PIXEL;
-		int sY = TL_AUDIO1_SY;
-		int size = eX - sX;
-		Color col = getDisplay().getSystemColor(color);
-
-		// Adjust Label width
-		if (size < TL_MIN_SCALESIZE) {
-			size = TL_MIN_SCALESIZE;
-			eX = sX + size;
-		}
-
-		// Update target Label
-		Label targetLabel = audioLabelList.get(index);
-
-		/*************
-		 * // Check Extended parameter if( extended ){ // Change Extended
-		 * color(=YELLOW) col = getDisplay().getSystemColor(SWT.COLOR_BLUE); }
-		 * // Check previous Script data if (index > 0) { // PickUP previous
-		 * AudioLabel info. AudioLabelInfo previousInfo =
-		 * audioLabelInfo.get(index - 1); if (startTime <=
-		 * previousInfo.getEndTime()) { // Change warning color(= RED) col =
-		 * getDisplay().getSystemColor(SWT.COLOR_RED); } } // Check next Script
-		 * data else if ((index + 1) < audioStartTimeList.size()) { // PickUP
-		 * next AudioLabel info. AudioLabelInfo nextInfo =
-		 * audioLabelInfo.get(index + 1); if (endTime > nextInfo.getStartTime())
-		 * { // Change warning color(= RED) col =
-		 * getDisplay().getSystemColor(SWT.COLOR_RED); } }
-		 ***************/
-
-		// Adjust label's height by duplicated setting
-		if (getStatDuplicateLabel()) {
-			// Check own label's color
-			if (color == SWT.COLOR_RED) {
-				// PickUP own line no.
-				int line = getOwnLineAudioLabel(index);
-				// Adjust own height
-				sY = sY + (line * TL_AUDIO1_MDRAG_SY);
-			}
-		}
-
-		// SetUP label's image for WAV enabled
-		int wavIndex = instScriptData.getIndexWavList(startTime);
-		// SetUP label's text for Extended
-		if (extended) {
-			// Check enable status
-			if ((wavIndex >= 0) && (instScriptData.getEnableWavList(wavIndex))) {
-				// Display 'WAV' image
-				Image imgWavOn = Activator.getImageDescriptor(
-						"/icons/wave_bar_ex.gif").createImage();
-				targetLabel.setImage(imgWavOn);
-			} else {
-				// Display 'Extended' text
-				targetLabel.setText(" Extended ");
-			}
-		} else {
-			// Check enable status
-			if ((wavIndex >= 0) && (instScriptData.getEnableWavList(wavIndex))) {
-				// Display 'WAV' image
-				Image imgWavOn = Activator.getImageDescriptor(
-						"/icons/wave_bar.gif").createImage();
-				targetLabel.setImage(imgWavOn);
-			} else {
-				// Display blank text
-				targetLabel.setText("");
-			}
-		}
-
-		// Redraw Audio Label
-		targetLabel.setBounds(sX, sY, size, TL_LABEL_HEIGHT);
-		targetLabel.setBackground(col);
-
-		// Update ToolTip
-		targetLabel
-				.setToolTipText(makeToolTipInfo(startTime, endTime, strAudio));
-	}
-
-	/**
-	 * Get line no of own label
-	 * 
-	 * @param index
-	 *            : own index of label list
-	 * @return own line no
-	 */
-	private int getOwnLineAudioLabel(int index) {
-		int line = 0;
-		if (index > 0) {
-			// Check duplicated setting
-			if (getStatDuplicateLabel()) {
-				// Check own color
-				if (audioLabelInfo.get(index).getColor() == SWT.COLOR_RED) {
-					// Search own position
-					int startTime = audioLabelInfo.get(index).getStartTime();
-					for (int i = (index - 1); i >= 0; i--) {
-						// Check collision previous audio label
-						int previousEndTime = audioLabelInfo.get(i)
-								.getEndTime();
-						if (startTime >= previousEndTime) {
-							// End of duplicated lines
-							break;
-						}
-						// Update line no.
-						line++;
-						startTime = audioLabelInfo.get(i).getStartTime();
-					}
-				}
-			}
-		}
-		// return result
-		return (line);
-	}
-
-	/**
-	 * Redraw all audio labels for exchange color setting
-	 * 
-	 * @param indexs
-	 *            : target label's list
-	 */
-	public void redrawAudioLabelAll() {
-		// Store max line no.
-		int maxLine = 0;
-		// Check collision of all labels
-		Integer collisions[] = getCollisionsTimeLine();
-		if ((collisions != null) && (collisions.length > 0)) {
-			// Redraw all audio label
-			for (int i = 0; i < collisions.length; i++) {
-				// PickUP target label's data
-				int tempColor = audioLabelInfo.get(collisions[i]).getColor();
-				Label tempLabel = audioLabelList.get(collisions[i]);
-				Color newColor = getDisplay().getSystemColor(tempColor);
-
-				// Re-adjust color for extended setting
-				if (tempColor == SWT.COLOR_RED) {
-					boolean extended = audioLabelInfo.get(collisions[i])
-							.getExtended();
-					if (extended) {
-						// Check collision both own end time and next
-						// description's start time
-						if (collisions[i] < (instScriptData
-								.getLengthScriptList() - 1)) {
-							int ownEndTime = audioLabelInfo.get(collisions[i])
-									.getEndTime();
-							int nextStartTime = audioLabelInfo.get(
-									collisions[i] + 1).getStartTime();
-							if (ownEndTime > nextStartTime) {
-								// and more collision check both own start time
-								// and previous description's end time
-								if (collisions[i] > 0) {
-									extended = audioLabelInfo.get(
-											collisions[i] - 1).getExtended();
-									if (extended) {
-										int ownStartTime = audioLabelInfo.get(
-												collisions[i]).getStartTime();
-										int previousEndTime = audioLabelInfo
-												.get(collisions[i] - 1)
-												.getEndTime();
-										if (previousEndTime > ownStartTime) {
-											// ignore collision(reset to
-											// extended color)
-											newColor = getDisplay()
-													.getSystemColor(
-															SWT.COLOR_BLUE);
-										}
-									}
-								} else {
-									// ignore collision(reset to extended color)
-									newColor = getDisplay().getSystemColor(
-											SWT.COLOR_BLUE);
-								}
-							}
-						} else {
-							// and more collision check both own start time and
-							// previous description's end time
-							if (collisions[i] > 0) {
-								extended = audioLabelInfo
-										.get(collisions[i] - 1).getExtended();
-								if (extended) {
-									int ownStartTime = audioLabelInfo.get(
-											collisions[i]).getStartTime();
-									int previousEndTime = audioLabelInfo.get(
-											collisions[i] - 1).getEndTime();
-									if (previousEndTime > ownStartTime) {
-										// ignore collision(reset to extended
-										// color)
-										newColor = getDisplay().getSystemColor(
-												SWT.COLOR_BLUE);
-									}
-								}
-							}
-						}
-					} else {
-						// Check collision both own end time and next
-						// description's start time
-						if (collisions[i] > 0) {
-							int ownStartTime = audioLabelInfo
-									.get(collisions[i]).getStartTime();
-							int previousEndTime = audioLabelInfo.get(
-									collisions[i] - 1).getEndTime();
-							extended = audioLabelInfo.get(collisions[i] - 1)
-									.getExtended();
-							if (extended) {
-								if (previousEndTime > ownStartTime) {
-									// and more collision check both own end
-									// time and next description's start time
-									if (collisions[i] < (instScriptData
-											.getLengthScriptList() - 1)) {
-										int ownEndTime = audioLabelInfo.get(
-												collisions[i]).getEndTime();
-										int nextStartTime = audioLabelInfo.get(
-												collisions[i] + 1)
-												.getStartTime();
-										if (ownEndTime <= nextStartTime) {
-											// ignore collision(reset to normal
-											// color)
-											newColor = getDisplay()
-													.getSystemColor(
-															SWT.COLOR_GREEN);
-										}
-									} else {
-										// ignore collision(reset to normal
-										// color)
-										newColor = getDisplay().getSystemColor(
-												SWT.COLOR_GREEN);
-									}
-								}
-							}
-						}
-					}
-				}
-
-				// Update color to target label
-				tempLabel.setBackground(newColor);
-				// Adjust height by current color(status)
-				Rectangle nowRect = tempLabel.getBounds();
-				int line = getOwnLineAudioLabel(collisions[i]) % TL_DEF_LINES;
-				nowRect.y = TL_AUDIO1_SY + (line * TL_AUDIO1_MDRAG_SY);
-				tempLabel.setBounds(nowRect);
-
-				// Check max limit
-				if (maxLine < line) {
-					maxLine = line;
-				}
-			}
-
-			// Adjust height of Time Line view
-			if (++maxLine != instParentView.reqGetCurrentLineAudioLabel()) {
-				// TODO
-				// ///instParentView.reqAdjustLayoutTimeLine(maxLine);
-			}
-
-		}
-	}
-
-	/**
-	 * Pickup new color of target audio label
-	 * 
-	 * @param startTime
-	 *            : start time of target audio label
-	 * @param endTime
-	 *            : end time of target audio label
-	 * @param extended
-	 *            : extended status of target audio label
-	 * @return new color id
-	 */
-	private int pickupColorAudioLabel(int startTime, int endTime,
-			boolean extended) {
-		int newCol = SWT.COLOR_GREEN;
-
-		// Check collision on time line
-		if (isCollisionTimeLine(startTime, endTime)) {
-			// Set collision color to own label
-			newCol = SWT.COLOR_RED;
-		} else {
-			// no detect collision on time line
-			if (extended) {
-				// Set extended color
-				newCol = SWT.COLOR_BLUE;
-			}
-		}
-
-		// return result
-		return (newCol);
-	}
-
-	/**
-	 * Check collision on time line
-	 * 
-	 * @param startTime
-	 *            : start time of target audio label
-	 * @param endTime
-	 *            : end time of target audio label
-	 * @return check result (TRUE:detect collision, FALSE:no collision)
-	 */
-	private boolean isCollisionTimeLine(int startTime, int endTime) {
-		boolean result = false;
-		int wrkStartTime = 0;
-		int wrkEndTime = 0;
-
-		if (!audioStartTimeList.isEmpty()) {
-			// Get index of target audio label
-			int index = audioStartTimeList.indexOf(startTime);
-			if (index >= 0) {
-				// Check collision time line by current script list
-				if (index > 0) {
-					// check collision both own label and previous label
-					wrkEndTime = audioLabelInfo.get(index - 1).getEndTime();
-					if (startTime < wrkEndTime) {
-						// Detect collision
-						result = true;
-					}
-				}
-				if (index < (audioStartTimeList.size() - 1)) {
-					// check collision both own label and next label
-					wrkStartTime = audioStartTimeList.get(index + 1);
-					if (endTime > wrkStartTime) {
-						// Detect collision
-						result = true;
-					}
-				}
-			}
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Get index of all collision labels on time line
-	 * 
-	 * @param startTime
-	 *            : start time of target label
-	 * @param endTime
-	 *            : end time of target label
-	 * @return buffer of collisions list
-	 */
-	private Integer[] getCollisionsTimeLine() {
-		Integer[] result = null;
-		ArrayList<Integer> collisions = new ArrayList<Integer>();
-
-		// Check collision index of all audio labels
-		if (!audioStartTimeList.isEmpty()) {
-			// Get current list size
-			int max = audioStartTimeList.size();
-			for (int i = 0; i < max; i++) {
-				// PickUP target data from current audio label list
-				AudioLabelInfo tempList = audioLabelInfo.get(i);
-				int startTime = tempList.getStartTime();
-				int endTime = tempList.getEndTime();
-				boolean extended = tempList.getExtended();
-				int newCol = pickupColorAudioLabel(startTime, endTime, extended);
-
-				// Check different color setting
-				if ((newCol != tempList.getColor())
-						|| (newCol == SWT.COLOR_RED)) {
-					// Update color
-					tempList.setColor(newCol);
-					// Update audio label list
-					audioLabelInfo.set(i, tempList);
-					// Store target index to array list
-					collisions.add(i);
-				}
-			}
-		}
-		// deep copy
-		if (collisions != null) {
-			result = new Integer[collisions.size()];
-			for (int i = 0; i < collisions.size(); i++) {
-				result[i] = collisions.get(i);
-			}
-		}
-		// dispose resources
-		collisions.clear();
-		collisions = null;
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Local method : Make String of ToolTip for Audio Info.
-	 */
-	private String makeToolTipInfo(int startTime, int endTime, String strAudio) {
-		String result = null;
-		String strStartTime = null;
-		String strEndTime = null;
-		String strTrimAudio = null;
-
-		// Convert from Integer to String
-		strStartTime = makeFormatMMSSMS(startTime);
-		strEndTime = makeFormatMMSSMS(endTime);
-		// Trim data from AudioScript
-		strTrimAudio = trimString(strAudio, '\r');
-		// WAV file path
-		boolean enableWav = false;
-		int index = instScriptData.getIndexWavList(startTime);
-		if (index >= 0) {
-			enableWav = instScriptData.getEnableWavList(index);
-		}
-
-		// MakeUP new String of ToolTip
-		result = "Start Time F " + strStartTime + "\n" + "  End Time F "
-				+ strEndTime + "\n";
-
-		// Append string from description or WAV file path
-		if (enableWav) {
-			// Use WAV file
-			result = result + "  WAV File F "
-					+ instScriptData.getFileNameWavList(index).toString();
-		} else {
-			// Use voice engine
-			result = result + "DesctiptionF " + strTrimAudio;
-		}
-
-		// return String of ToolTip
-		return (result);
-	}
-
-	/**
-	 * Local method : Trim character from target String
-	 */
-	private String trimString(String targetString, char TrimData) {
-
-		// initialize
-		StringBuffer tempString = new StringBuffer(256);
-
-		// Trim data
-		for (int i = 0; i < targetString.length(); i++) {
-			// Check Not trim data
-			if (TrimData != targetString.charAt(i)) {
-				// copy data to StringBuffer
-				tempString.append(targetString.charAt(i));
-			}
-		}
-
-		// return new String
-		return (tempString.toString());
-	}
-
-	/**
-	 * Getter method : Get current status of duplicated label setting
-	 * 
-	 * @return current setting (TRUE:Duplicated label mode, FALSE:Singleton
-	 *         label mode)
-	 */
-	public boolean getStatDuplicateLabel() {
-		// return result
-		return (stat_duplicate_label);
-	}
-
-	/**
-	 * Setter method : Set new status of duplicated label setting
-	 * 
-	 * @param newStat
-	 *            : new status of Preference setting (TRUE:Duplicated label
-	 *            mode, FALSE:Singleton label mode)
-	 */
-	public void setStatDuplicateLabel(boolean newStat) {
-		// Update new status
-		stat_duplicate_label = newStat;
-	}
-
-	/**
-	 * Put on new Audio Label on Composite
-	 */
-	public boolean putAudioLabel(int index, int startTime, int endTime,
-			String strAudio, boolean extended) {
-
-		boolean result = true;
-		int idx = -1;
-
-		// Check exist target data from current List
-		idx = searchScriptData(startTime);
-		if (idx >= 0) {
-			// exist data (update current script data)
-			// *(caution)* : No need changed start time area, cause same date.
-			audioStartTimeList.set(idx, startTime);
-			AudioLabelInfo tempList = audioLabelInfo.get(idx);
-			tempList.setIndex(index);
-			tempList.setStartTime(startTime);
-			tempList.setEndTime(endTime);
-			tempList.setStrAudioLabel(strAudio);
-			tempList.setExtended(extended);
-
-			// PickUP label color(collision check in time line)
-			int newCol = pickupColorAudioLabel(startTime, endTime, extended);
-			tempList.setColor(newCol);
-
-			// Update audio label list
-			audioLabelInfo.set(idx, tempList);
-			// update Label List(adjust position)
-			updateAudioLabel(index, startTime, endTime, strAudio, extended,
-					newCol);
-
-			// Redraw all labels for exchange color
-			redrawAudioLabelAll();
-		} else {
-			// no data (insert new script data)
-			idx = indexScriptData(startTime);
-			if (idx >= 0) {
-				// PickUP label color(collision check in time line)
-				int newCol = pickupColorAudioLabel(startTime, endTime, extended);
-
-				// insert new script data
-				audioStartTimeList.add(idx, startTime);
-				AudioLabelInfo tempList = new AudioLabelInfo(index, startTime,
-						endTime, strAudio, extended, newCol);
-				audioLabelInfo.add(idx, tempList);
-				// update Label List
-				createAudioLabel(idx, index, startTime, endTime, strAudio,
-						extended, newCol);
-
-				// Redraw all labels for exchange color
-				redrawAudioLabelAll();
-			} else {
-				// ** May be, invalid start time **********
-				result = false;
-			}
-		}
-
-		// return result status
-		return (result);
-	}
-
-	/**
-	 * Local method : Delete Audio Label
-	 */
-	public void deleteAudioLabel(int startTime) {
-		// Search target Label
-		for (int i = 0; i < audioStartTimeList.size(); i++) {
-			// PickUP Label info.
-			if (startTime == audioStartTimeList.get(i)) {
-				// Delete current Label
-				audioLabelList.get(i).dispose();
-				audioStartTimeList.remove(i);
-				audioLabelInfo.remove(i);
-				audioLabelList.remove(i);
-			}
-		}
-	}
-
-	/**
-	 * @category Local method : Make String of TimeLine
-	 * @param totalSec
-	 * @return
-	 */
-	private String makeFormatMMSSMS(int totalSec) {
-
-		String formTime = new String();
-		Integer mm;
-		Integer ss;
-		Integer ms;
-
-		// Make format "MM:SS.MS"
-		if (totalSec <= 0) {
-			// default
-			formTime = "00:00.00";
-		} else {
-			// Integer to String
-			mm = (totalSec / 1000) / 60;
-			ss = (totalSec / 1000) % 60;
-			ms = totalSec % 1000;
-			formTime = "";
-
-			// MM
-			if (mm < 10)
-				formTime = formTime + "0";
-			formTime = formTime + mm.toString();
-			// separator
-			formTime += ":";
-			// SS
-			if (ss < 10)
-				formTime = formTime + "0";
-			formTime = formTime + ss.toString();
-			// separator
-			formTime += ".";
-			// Milli Sec
-			Integer ms100 = ms / 10;
-			if (ms100 < 10)
-				formTime = formTime + "0" + ms100.toString();
-			else
-				formTime = formTime + ms100.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Label
-	 */
-	class LabelMouseCursorTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Label parentLabel = (Label) e.getSource();
-			parentLabel.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Label parentLabel = (Label) e.getSource();
-			parentLabel.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-	}
-
-	/**
-	 * Local method : Pre check Mouse drag event
-	 */
-	private void precheckMouseDraggedEvent(MouseEvent e) {
-		// Get current System time
-		timePushMouseLButton = e.time;
-		// Drag start
-		currentDragStatus = true;
-		// Reset flag
-		editMode = false;
-	}
-
-	/**
-	 * Local method : Start Mouse drag event
-	 */
-	private void startMouseDraggedEvent(MouseEvent e, int startTime) {
-
-		// StartUP Mouse Drag action
-		statusMouseDragged = true;
-		startTimeMouseDragged = startTime;
-		AudioLabelInfo tempInfo = audioLabelInfo.get(audioStartTimeList
-				.indexOf(startTime));
-		int endTime = tempInfo.getEndTime();
-		strAudioMouseDragged = tempInfo.getStrAudioLabel();
-
-		// Store current Mouse info.
-		startXMouseDragged = e.x;
-		previousXMouseDragged = startXMouseDragged;
-		deltaMouseDragged = 0;
-
-		// Create Mouse Drag's Label(blue)
-		createMouseDragLabel(startTimeMouseDragged, endTime,
-				strAudioMouseDragged);
-
-		// Check status of current EditPanel
-		int startTimeEditPanel = EditPanelView.getInstance()
-				.getInstanceTabEditPanel().getStarTimeEditPanel();
-		if (startTime == startTimeEditPanel) {
-			// synchronize data
-			editMode = true;
-		}
-
-	}
-
-	/**
-	 * Local method : Move Mouse drag position
-	 */
-	private void moveMouseDraggedEvent(MouseEvent e) {
-
-		// PickUP current position of blue label
-		Rectangle pos = dragAudioLabel.getBounds();
-		// Calculate blue label's time
-		int startPosBlueLabel = pos.x;
-		int endPosBlueLabel = pos.x + pos.width;
-
-		// Max limit check
-		int nowEndTime = (instParentView.getMaxTimeLine() - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-				/ TIME2PIXEL;
-		// Max limit check (not expand time line)
-		if (endPosBlueLabel > nowEndTime) {
-			// Adjust point of blue label
-			// //endPosBlueLabel = nowEndTime;
-			// //startPosBlueLabel = endPosBlueLabel - (currentWidthTimeLine *
-			// TIME2PIXEL);
-			// ///maxXDragTimeLine = nowEndTime - 1;
-			// ///minXDragTimeLine = maxXDragTimeLine - currentWidthTimeLine;
-			// Adjust End time
-			pos.x = maxXDragTimeLine - pos.width;
-			dragAudioLabel.setBounds(pos);
-
-			// non update position & repaint of yellow bar
-			return;
-		}
-
-		// Update X move distance(pixel)
-		deltaMouseDragged = deltaMouseDragged + (e.x - previousXMouseDragged);
-
-		// PickUP Mouse Drag action
-		AudioLabelInfo tempInfo = audioLabelInfo.get(audioStartTimeList
-				.indexOf(startTimeMouseDragged));
-		int endTime = tempInfo.getEndTime();
-
-		// Move Mouse Drag's Label(blue)
-		int newDeltaX = moveMouseDragLabel(startTimeMouseDragged, endTime,
-				deltaMouseDragged, strAudioMouseDragged);
-
-		// Check result code
-		if (newDeltaX != deltaMouseDragged) {
-			// Adjust delta X position
-			deltaMouseDragged = newDeltaX;
-		} else {
-			// Update current X-Y position
-			previousXMouseDragged = e.x;
-		}
-
-		// Check min x position
-		if (startPosBlueLabel < minXDragTimeLine) {
-			// Update mix & max location
-			minXDragTimeLine -= TL_MIN_SCALESIZE;
-			if (minXDragTimeLine < 0)
-				minXDragTimeLine = 0;
-			maxXDragTimeLine = minXDragTimeLine + currentWidthTimeLine;
-
-			// Scroll toward left(one scale size)
-			instParentView.resetLocationTimeLine(minXDragTimeLine * TIME2PIXEL,
-					endPosBlueLabel * TIME2PIXEL);
-		}
-		// Check max x position
-		else if (endPosBlueLabel > maxXDragTimeLine) {
-			// Update mix & max location
-			maxXDragTimeLine += TL_MIN_SCALESIZE;
-			minXDragTimeLine += TL_MIN_SCALESIZE;
-			// check max limit
-			int delta = nowEndTime - maxXDragTimeLine;
-			if (delta < 0) {
-				// adjust end time line to max limit
-				maxXDragTimeLine = nowEndTime;
-				minXDragTimeLine = maxXDragTimeLine - currentWidthTimeLine;
-			}
-			// Update blue label X position
-			endPosBlueLabel = maxXDragTimeLine;
-
-			// Adjust End time
-			pos.x = endPosBlueLabel - pos.width;
-			dragAudioLabel.setBounds(pos);
-
-			// Scroll toward right(one scale size)
-			instParentView.resetLocationTimeLine(minXDragTimeLine * TIME2PIXEL,
-					endPosBlueLabel * TIME2PIXEL);
-		}
-
-	}
-
-	/**
-	 * Local method : Finish Mouse drag action
-	 */
-	private void endMouseDraggedEvent(MouseEvent e) {
-
-		// Start Data Convert
-		execDataConvMouseDragged = true;
-		// Clear status flag
-		statusMouseDragged = false;
-
-		// Remove blue Label
-		// ///dragAudioLabel.dispose();
-		// Set status=false of visible blue label
-		setVisibleDragAudioLabel(false);
-
-		// PickUP current Audio info. & Calculate new Audio info.
-		int newStartTime = startTimeMouseDragged
-				+ (deltaMouseDragged * TIME2PIXEL);
-		AudioLabelInfo tempInfo = audioLabelInfo.get(audioStartTimeList
-				.indexOf(startTimeMouseDragged));
-		String newStrAudioLabel = tempInfo.getStrAudioLabel();
-		boolean newExtended = tempInfo.getExtended();
-
-		// Use end time of voice engine
-		int newEndTime = 0;
-		int index = instScriptData.getIndexScriptData(startTimeMouseDragged);
-		if (index >= 0) {
-			newEndTime = instScriptData.getScriptEndTime(index)
-					+ (deltaMouseDragged * TIME2PIXEL);
-		}
-		// Use end time of WAV information
-		int newEndTimeWav = 0;
-		index = instScriptData.getIndexWavList(startTimeMouseDragged);
-		// Check WAV status
-		if ((index >= 0) && instScriptData.getEnableWavList(index)) {
-			newEndTimeWav = instScriptData.getEndTimeWavList(index)
-					+ (deltaMouseDragged * TIME2PIXEL);
-		}
-
-		// current min-max time line's value
-		int nowMaxTimeLine = instParentView.getMaxTimeLine();
-		int nowMinTimeLine = currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE;
-
-		// Adjust max time line for new position of audio label
-		if (newEndTime > nowMaxTimeLine) {
-			// adjust X-Y position
-			newStartTime = nowMaxTimeLine
-					- (tempInfo.getEndTime() - startTimeMouseDragged);
-			newEndTime = nowMaxTimeLine;
-		}
-		// Adjust min time line for new position of audio label
-		else if (newStartTime < nowMinTimeLine) {
-			// adjust X-Y position
-			newStartTime = nowMinTimeLine;
-			newEndTime = newStartTime
-					+ (tempInfo.getEndTime() - startTimeMouseDragged);
-		}
-
-		// Request Refresh ScriptList to parent View
-		instParentView.reqRefreshScriptData(startTimeMouseDragged,
-				newStartTime, newEndTime, newEndTimeWav, editMode);
-		// Check target end time
-		if ((index >= 0) && instScriptData.getEnableWavList(index)) {
-			// Exchange end time to WAV time
-			newEndTime = newEndTimeWav;
-		}
-
-		// Delete current Audio Label
-		deleteAudioLabel(startTimeMouseDragged);
-		// Reset position for target Audio Label
-		putAudioLabel(0, newStartTime, newEndTime, newStrAudioLabel,
-				newExtended);
-
-		// Redraw all labels for exchange color
-		redrawAudioLabelAll();
-
-		// Expand Composite of TimeLine
-		// ///instParentView.reqExpandTimeLine();
-		instParentView.adjustEndTimeLine();
-
-		// End of Process
-		execDataConvMouseDragged = false;
-	}
-
-	/**
-	 * Getter method : Get current mouse drag
-	 */
-	public boolean getStatusDragAudioLabel() {
-		// return current drag status
-		return (statusMouseDragged);
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Button, Composite
-	 */
-	class AudioLabelMouseAdapter extends MouseAdapter {
-		// Local data
-		private int ownStartTime = -1;
-
-		// Constructor
-		public AudioLabelMouseAdapter(int parentStartTime) {
-			super();
-			ownStartTime = parentStartTime;
-		}
-
-		// Mouse event : Clicked
-		public void mouseDown(MouseEvent e) {
-			// Check mouse 'Left' button
-			if (!execDataConvMouseDragged && !statusMouseDragged
-					&& (e.button == 1)) {
-
-				// Precheck Mouse drag action
-				precheckMouseDraggedEvent(e);
-
-				// Forced end process of Multiple selection mode
-				EditPanelView.getInstance().getInstanceTabEditPanel()
-						.endSelectMultiItems();
-			}
-
-		}
-
-		// Mouse event : Purge
-		public void mouseUp(MouseEvent e) {
-			// Check mouse 'Left' button
-			if (!execDataConvMouseDragged && !statusMouseDragged
-					&& (e.button == 1) && currentDragStatus) {
-
-				// Get current System time
-				long timeReleaseMouseLButton = e.time;
-				// Check short single click action
-				if ((timeReleaseMouseLButton - timePushMouseLButton) < AL_SINGLE_CLICK_TIME) {
-					// goto Edit description process
-					instParentView.reqSelectScriptData(ownStartTime);
-				}
-				// Reset status flag
-				currentDragStatus = false;
-			}
-			// Check mouse 'Left' button
-			else if (!execDataConvMouseDragged && statusMouseDragged
-					&& (e.button == 1)) {
-
-				// Finish Mouse drag action & Refresh target Audio Label info.
-				endMouseDraggedEvent(e);
-			}
-		}
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for AudioLabel
-	 */
-	class AudioLabelMouseMoveListener implements MouseMoveListener {
-		// own StartTime(description)
-		private int parentStartTime = -1;
-
-		// Constructor
-		public AudioLabelMouseMoveListener(int parentStartTime) {
-			super();
-
-			// store own start time
-			this.parentStartTime = parentStartTime;
-		}
-
-		// Mouse event : Dragged
-		public void mouseMove(MouseEvent e) {
-
-			// Check mouse 'Left' button
-			if (!execDataConvMouseDragged && statusMouseDragged) {
-				// Move blue label for Drag Mouse
-				moveMouseDraggedEvent(e);
-			}
-			// Check mouse 'Left' button
-			else if (!execDataConvMouseDragged && !statusMouseDragged
-					&& currentDragStatus) {
-
-				// Start Mouse drag action
-				startMouseDraggedEvent(e, parentStartTime);
-				currentDragStatus = false;
-
-				// Get each current parameters
-				Point wsiz = instParentView.getCurrentSizeScrollBar();
-				currentWidthTimeLine = wsiz.x;
-				Rectangle comp = parentInst.getBounds();
-
-				// Calculate minimum x position of current TimeLine window's
-				// size
-				minXDragTimeLine = -1 * comp.x;
-				// Calculate maximum x position of current TimeLine window's
-				// size
-				maxXDragTimeLine = minXDragTimeLine + currentWidthTimeLine;
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListCellModifier.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListCellModifier.java
deleted file mode 100644
index d34299c..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListCellModifier.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.jface.viewers.ICellModifier;
-import org.eclipse.jface.viewers.TableViewer;
-import org.eclipse.swt.widgets.Item;
-
-public class ScriptListCellModifier implements ICellModifier {
-
-	/**
-	 * Local data
-	 */
-	private TableViewer instParentTableViewer = null;
-	private ScriptData instScriptData = null;
-
-	/**
-	 * Constructor
-	 */
-	public ScriptListCellModifier(TableViewer parent) {
-		// Store parent TableViewer class's instance
-		instParentTableViewer = parent;
-		instScriptData = ScriptData.getInstance();
-	}
-
-	public void modify(Object element, String property, Object value) {
-		if (element instanceof Item) {
-			element = ((Item) element).getData();
-		}
-		// Get data of current column from input param(element).
-		ScriptData item = (ScriptData) element;
-
-		// PickUP start time & index from target item
-		int startTime = item.getScriptStartTime(0);
-
-		// Check target property
-		if (property == "comment") {
-			// Update string comment to ScriptData class & ScriptList
-			item.setScriptComment(startTime, (String) value);
-			instScriptData.setScriptComment(startTime, (String) value);
-		} else if (property == "wav") {
-			// no process
-		} else if (property == "extended") {
-			// no process
-		} else if (property == "stime") {
-			// no process
-		} else if (property == "description") {
-			// no process
-		}
-
-		// Update parent TableViewer
-		instParentTableViewer.update(element, null);
-	}
-
-	public Object getValue(Object element, String property) {
-		// Get data of current column from input param(element).
-		ScriptData item = (ScriptData) element;
-
-		// Check target property
-		if (property == "comment") {
-			// PickUP comment string from target item
-			return (item.getScriptComment(0));
-		} else if (property == "wav") {
-			// no process
-		} else if (property == "extended") {
-			// no process
-		} else if (property == "stime") {
-			// no process
-		} else if (property == "description") {
-			// no process
-		}
-
-		// no target property
-		return (null);
-	}
-
-	public boolean canModify(Object element, String property) {
-		// TODO Auto-generated method stub
-		return false;
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListLabelProvider.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListLabelProvider.java
deleted file mode 100644
index d48f7b5..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListLabelProvider.java
+++ /dev/null
@@ -1,144 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import java.net.URLDecoder;
-
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.util.SoundMixer;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.jface.viewers.ILabelProviderListener;
-import org.eclipse.jface.viewers.ITableLabelProvider;
-import org.eclipse.jface.viewers.LabelProvider;
-import org.eclipse.swt.graphics.Image;
-
-public class ScriptListLabelProvider extends LabelProvider implements
-		ITableLabelProvider, IUNIT {
-
-	// Local data
-	private static final String LABEL_EXTENDED_ENABLE = "Ex";
-	private static final String LABEL_EXTENDED_DISABLE = "";
-
-	public Image getColumnImage(Object element, int columnIndex) {
-
-		// Get data of current column from input param(element).
-		ScriptData item = (ScriptData) element;
-		Image result = null;
-
-		if (columnIndex == 0) {
-			// PickUP index of current script
-			int index = ScriptData.getInstance().getIndexWavList(
-					item.getScriptStartTime(0));
-			if (index >= 0) {
-				// PickUP source images from resource area
-				Image imgWavOn = Activator.getImageDescriptor(
-						"/icons/wave_on.gif").createImage();
-				Image imgWavOff = Activator.getImageDescriptor(
-						"/icons/wave_off.gif").createImage();
-				// PickUP WAV enabled setting
-				result = (ScriptData.getInstance().getEnableWavList(index) ? imgWavOn
-						: imgWavOff);
-
-				// Check invalid status of WAV file
-				if (ScriptData.getInstance().getEndTimeWavList(index) == WAV_STAT_INVALID) {
-					// Change INVALID image
-					result = imgWavOff;
-				}
-				// Check WAV header's format
-				try {
-					String strWavPath = ScriptData.getInstance()
-							.getFileNameWavList(index).toString().replace(
-									"file:/", "");
-					if (!SoundMixer.getInstance().isWavFormat(strWavPath)) {
-						// Change INVALID image
-						strWavPath = URLDecoder.decode(
-								ScriptData.getInstance().getFileNameWavList(
-										index).toString(), "UTF-8").replace(
-								"file:/", "");
-						if (!SoundMixer.getInstance().isWavFormat(strWavPath)) {
-							result = imgWavOff;
-						}
-					}
-				} catch (Exception ee) {
-					// Change INVALID image
-					result = imgWavOff;
-				}
-
-				// Use system icon image
-				// Program p = Program.findProgram(".wav");
-				// ImageData dat = p.getImageData();
-				// result = new Image(PlatformUI.getWorkbench().getDisplay(),
-				// dat);
-			}
-		}
-
-		// return result
-		return (result);
-	}
-
-	public String getColumnText(Object element, int columnIndex) {
-
-		// Get data of current column from input param(element).
-		ScriptData item = (ScriptData) element;
-		String result = "";
-
-		// PickUP text of data for current column.
-		// **Caution**
-		// 1)Each element(instance of ScriptData class) has one script data
-		// only.
-		if (columnIndex == 1) {
-			// PickUP text of Extended
-			int startTime = item.getScriptStartTime(0);
-			int index = ScriptData.getInstance().getIndexScriptData(startTime);
-			if (index >= 0) {
-				boolean stat = ScriptData.getInstance()
-						.getExtendExtended(index);
-				result = new String((stat ? LABEL_EXTENDED_ENABLE
-						: LABEL_EXTENDED_DISABLE));
-			}
-		} else if (columnIndex == 2) {
-			// PickUP text of Start Time
-			int intScriptStartTime = item.getScriptStartTime(0);
-			result = new String(item.makeFormatMMSSMS(intScriptStartTime));
-		} else if (columnIndex == 3) {
-			// PickUP string of Description
-			result = item.getScriptData(0);
-		} else if (columnIndex == 4) {
-			// PickUP string of Comment
-			result = item.getScriptComment(0);
-		}
-
-		// return text of column
-		return (result);
-	}
-
-	public void addListener(ILabelProviderListener listener) {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void dispose() {
-		// TODO Auto-generated method stub
-
-	}
-
-	public boolean isLabelProperty(Object element, String property) {
-		// TODO Auto-generated method stub
-		return false;
-	}
-
-	public void removeListener(ILabelProviderListener listener) {
-		// TODO Auto-generated method stub
-
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListTable.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListTable.java
deleted file mode 100644
index aaf7a4d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/ScriptListTable.java
+++ /dev/null
@@ -1,355 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import java.util.ArrayList;
-
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.jface.viewers.ArrayContentProvider;
-import org.eclipse.jface.viewers.CellEditor;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.TableViewer;
-import org.eclipse.jface.viewers.TextCellEditor;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.swt.widgets.TableItem;
-
-/**
- * 
- */
-public class ScriptListTable {
-
-	// ++ local data +++
-	// Instance of parent Composite
-	private EditPanelView instParentView;
-	// Instance of parent Group
-	private Composite instParentComposite;
-	// Instance of Script data class
-	private ScriptData instScriptData;
-
-	// Instance of TableViewer
-	private TableViewer instScriptListTblViewer;
-	// Instance of Table
-	private Table instScriptListTbl;
-
-	// parameters during Preview movie
-	private TableItem[] instTableItems;
-	private int previousIndexScript = 0;
-	private int currentIndexScript = 0;
-	private Color onHighLight;
-	private Color offHighLight;
-
-	// parameters during multiple selection mode
-	private boolean current_select_mode = false;
-
-	/**
-	 * Constructor
-	 */
-	public ScriptListTable(Composite parentComposite) {
-		// Store instance of parent
-		instParentView = EditPanelView.getInstance();
-		instParentComposite = parentComposite;
-
-		// Get current ScriptData
-		instScriptData = ScriptData.getInstance();
-
-		// Create new TableViewer for ScriptList
-		instScriptListTblViewer = new TableViewer(instParentComposite,
-				SWT.MULTI | SWT.FULL_SELECTION | SWT.BORDER);
-		instScriptListTbl = instScriptListTblViewer.getTable();
-
-		// Initialize Table
-		initTable();
-
-	}
-
-	/**
-	 * @category
-	 
-	 */
-	private void initTable() {
-
-		// Set Layout for ScriptList Table
-		FormData ScriptTableLData = new FormData();
-		ScriptTableLData.top = new FormAttachment(0, 1000, 2);
-		ScriptTableLData.left = new FormAttachment(0, 1000, 2);
-		ScriptTableLData.right = new FormAttachment(1000, 1000, -2);
-		ScriptTableLData.bottom = new FormAttachment(1000, 1000, -2);
-		instScriptListTbl.setLayoutData(ScriptTableLData);
-
-		// Initialize title of column of Table
-		TableColumn col1 = new TableColumn(instScriptListTbl, SWT.CENTER);
-		col1.setText("WAV");
-		col1.setWidth(40);
-
-		TableColumn col2 = new TableColumn(instScriptListTbl, SWT.CENTER);
-		col2.setText("Extended");
-		col2.setWidth(70);
-
-		TableColumn col3 = new TableColumn(instScriptListTbl, SWT.LEFT);
-		col3.setText("Start Time");
-		col3.setWidth(78);
-
-		TableColumn col4 = new TableColumn(instScriptListTbl, SWT.LEFT);
-		col4.setText("Description");
-		col4.setWidth(415);
-
-		TableColumn col5 = new TableColumn(instScriptListTbl, SWT.LEFT);
-		col5.setText("Comment");
-		col5.setWidth(415);
-
-		// Set visible table column
-		instScriptListTbl.setHeaderVisible(true);
-		instScriptListTbl.setLinesVisible(true);
-
-		// Initialize Cell editor for Comment column
-		String[] columnProperties = new String[] { "wav", "extended", "stime",
-				"description", "comment" };
-		instScriptListTblViewer.setColumnProperties(columnProperties);
-		CellEditor[] cellEditors = new CellEditor[] {
-				new TextCellEditor(instScriptListTbl),
-				new TextCellEditor(instScriptListTbl),
-				new TextCellEditor(instScriptListTbl),
-				new TextCellEditor(instScriptListTbl),
-				new TextCellEditor(instScriptListTbl) };
-		// SetUP CellEditor into TableViewer
-		instScriptListTblViewer.setCellEditors(cellEditors);
-		// SetUP CellModifier into TableViewer
-		instScriptListTblViewer.setCellModifier(new ScriptListCellModifier(
-				instScriptListTblViewer));
-
-		// Initialize ContentProvider Listener
-		instScriptListTblViewer.setContentProvider(new ArrayContentProvider());
-		instScriptListTblViewer.setLabelProvider(new ScriptListLabelProvider());
-
-		// Initialize TableView Listeners
-		instScriptListTblViewer
-				.addSelectionChangedListener(new ScriptListSlectionChangedListener());
-
-		// SetUP high-light color
-		onHighLight = Display.getCurrent().getSystemColor(
-				SWT.COLOR_TITLE_INACTIVE_BACKGROUND);
-		offHighLight = Display.getCurrent().getSystemColor(SWT.COLOR_WHITE);
-	}
-
-	/**
-	 * @category
-	 
-	 */
-	public void reloadScriptList() {
-
-		// temporary items
-		ArrayList<ScriptData> currentScriptList = new ArrayList<ScriptData>();
-		// re-draw Script List
-		ScriptData columnScriptData = null;
-
-		// CleanUP current TableItem list
-		if (instTableItems != null) {
-			for (int i = 0; i < instTableItems.length; i++) {
-				// TODO : Clear issue of disposing image resource.
-				// ///instTableItems[i].dispose();
-				instTableItems[i] = null;
-			}
-		}
-
-		// re-load ScriptData list & re-draw Table
-		int maxData = instScriptData.getLengthScriptList();
-		// 1)Exist data(ScliptData)
-		if (maxData > 0) {
-			for (int i = 0; i < maxData; i++) {
-				// temporary column data
-				columnScriptData = new ScriptData();
-
-				// PickUP Script Data from current ScriptData object.
-				String nowScriptData = new String(instScriptData
-						.getScriptData(i));
-				int intScriptStartTime = instScriptData.getScriptStartTime(i);
-				int intScriptEndTime = instScriptData.getScriptEndTime(i);
-
-				// PickUP comment of description
-				String strScriptComment = instScriptData.getScriptComment(i);
-
-				// Append data for column
-				columnScriptData.appendScriptData(nowScriptData,
-						intScriptStartTime, intScriptEndTime, strScriptComment);
-				// Append data to List for Table
-				currentScriptList.add(columnScriptData);
-			}
-			// Input current elements
-			instScriptListTblViewer.setInput(currentScriptList);
-		}
-		// 2)No data
-		else {
-			// Input null data
-			instScriptListTblViewer.setInput(currentScriptList);
-		}
-
-		// SetUP new TableItem list
-		instTableItems = instScriptListTbl.getItems();
-	}
-
-	public void setCurrentSelectionMode(boolean newMode) {
-		// Update new selection mode
-		current_select_mode = newMode;
-	}
-
-	/**
-	 * @category Clear all high-light line
-	 * 
-	 */
-	public void clearHighLightScriptLine() {
-		// Clear default background color for all lines
-		setBackgroundColorScriptLine(previousIndexScript, false);
-		setBackgroundColorScriptLine(currentIndexScript, false);
-		// Clear all index
-		previousIndexScript = 0;
-		currentIndexScript = 0;
-	}
-
-	/**
-	 * @category SetUP high-light setting for next line
-	 * @param nextIndex
-	 *            : next index of current script list
-	 */
-	public void updateHighLightScriptLine(int nextIndex) {
-		// Clear default background color for all lines
-		setBackgroundColorScriptLine(currentIndexScript, false);
-		// SetUP high-light setting for next line
-		setCurrentScriptIndex(nextIndex);
-		setBackgroundColorScriptLine(currentIndexScript, true);
-	}
-
-	/**
-	 * @category Setter method : Update current high-light line of ScriptList
-	 *           for Preview movie
-	 * @param nextIndex
-	 *            : next index of current script list
-	 */
-	private void setCurrentScriptIndex(int nextIndex) {
-		// Check limit of current script list
-		if ((nextIndex >= 0)
-				&& (nextIndex < instScriptData.getLengthScriptList())) {
-			// Store current value for erase current high-light
-			previousIndexScript = currentIndexScript;
-			// Update status of preview movie
-			currentIndexScript = nextIndex;
-		}
-	}
-
-	/**
-	 * @category Set background color for target table line
-	 * @param index
-	 *            : index of target line
-	 * @param swHighLight
-	 *            : switch of high-light (TRUE:on, FALSE:off)
-	 */
-	private void setBackgroundColorScriptLine(int index, boolean swHighLight) {
-		if (instTableItems != null) {
-			// Change background color of target table item
-			instTableItems[index].setBackground((swHighLight ? onHighLight
-					: offHighLight));
-		}
-	}
-
-	/**
-	 * SelectionChangedListener
-	 */
-	class ScriptListSlectionChangedListener implements
-			ISelectionChangedListener {
-		/**
-		 * @see org.eclipse.jface.viewers.ISelectionChangedListener#selectionChanged(SelectionChangedEvent)
-		 */
-		public void selectionChanged(SelectionChangedEvent e) {
-			// Store event data(Script Data)
-			IStructuredSelection sel = (IStructuredSelection) e.getSelection();
-			Object[] objs = sel.toArray();
-
-			// Exist ScriptData?
-			if (objs.length == 1) {
-				// Singleton item selection mode
-				selectSingleItem(e, (ScriptData) objs[0]);
-			} else if (objs.length > 1) {
-				// Multiple items selection mode
-				selectMultiItems(objs);
-			}
-		}
-
-		/**
-		 * Selection single item from current table list
-		 * 
-		 * @param targetData
-		 *            : instance of ScriptData of selection item
-		 */
-		private void selectSingleItem(SelectionChangedEvent e,
-				ScriptData targetData) {
-			// Search index of current ScriptData from ScriptList
-			int index = instScriptData.searchScriptData(targetData
-					.getScriptStartTime(0));
-			// Exist ScriptData?
-			if (index >= 0) {
-				// Clear multiple selection mode
-				if (current_select_mode) {
-					current_select_mode = false;
-					instParentView.getInstanceTabEditPanel()
-							.endSelectMultiItems();
-				}
-
-				// Re-paint text of selected Script Data
-				instParentView.getInstanceTabEditPanel().repaintTextScriptData(
-						index);
-				instParentView.getInstanceTabSelWAVFile()
-						.repaintDescriptionStruct(index);
-				// Setup TimeLine location
-				TimeLineView.getInstance().reqUpdateLocationTimeLine(index);
-
-				// TODO
-				// If column is 'Comment', then not changed focus
-				// if(e.get){
-				{
-					// Set Focus on description's text area
-					// instParentView.getInstanceTabEditPanel().setFocusDescriptionTextArea();
-				}
-			}
-		}
-
-		/**
-		 * Selection multiple items from current table list
-		 * 
-		 * @param targetDatas
-		 *            [] : instance of ScriptData of selection items
-		 */
-		private void selectMultiItems(Object[] targetDatas) {
-			// Check current mode flag
-			if (!current_select_mode) {
-				// SetUP multiple selection mode
-				current_select_mode = true;
-				// Exchange multiple items selection mode
-				instParentView.getInstanceTabEditPanel().startSelectMultiItems(
-						targetDatas);
-			} else {
-				// Append(Modify) selection items
-				instParentView.getInstanceTabEditPanel()
-						.appendSelectMultiItems(targetDatas);
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/SelectWAVFileTab.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/SelectWAVFileTab.java
deleted file mode 100644
index 0542bcc..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/SelectWAVFileTab.java
+++ /dev/null
@@ -1,1064 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-//for save to Localization
-import java.io.FileNotFoundException;
-import java.net.URI;
-
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.util.SoundMixer;
-import org.eclipse.actf.ai.scripteditor.util.TempFileUtil;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CTabFolder;
-import org.eclipse.swt.dnd.DND;
-import org.eclipse.swt.dnd.DropTarget;
-import org.eclipse.swt.dnd.DropTargetAdapter;
-import org.eclipse.swt.dnd.DropTargetEvent;
-import org.eclipse.swt.dnd.FileTransfer;
-import org.eclipse.swt.dnd.Transfer;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseTrackAdapter;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Scale;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.swt.widgets.Text;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-
-public class SelectWAVFileTab implements IUNIT {
-
-	/**
-	 * Local data
-	 */
-	Composite ownComposite;
-
-	// Own instance
-	static private SelectWAVFileTab ownInst = null;
-	static private Shell instParentShell = null;
-
-	// instance of ScriptData class
-	private ScriptData instScriptData = null;
-	// instance of SoundMixer class
-	private SoundMixer instSoundMixer = null;
-
-	// data of target description
-	private int descriptionIndex = -1;
-	private int descriptionStartTime = 0;
-	private int descriptionEndTime = 0;
-	private URI descriptionWavFile = null;
-	// private String descriptionText = "";
-	private float descriptionCompetitiveRatio = 1.0f;
-
-	// Otherwise parameters
-	private boolean currentStatAppend = true;
-	private boolean currentModeAppend = true;
-	private boolean currentStatDelete = true;
-	private boolean currentStatPreview = true;
-	private boolean currentSelWavFile = true;
-
-	// each widget parameters
-	private Label textStartTime;
-	private Label textEndTime;
-	private Text textAreaWavInfo;
-	private Button buttonWavAppend;
-	private Button buttonWavDelete;
-	private Button buttonWavPreview;
-	private Button chkboxPlayWav;
-	private Label labelPlayWav;
-	private Label labelWSpeed;
-	private Scale scaleWavSpeed;
-
-	// Parameter for multiple selection mode
-	private boolean current_tab_mode = true;
-
-	// TODO : dummy button?
-	private Button buttonWavOpen;
-
-	/**
-	 * Constructor
-	 */
-	public SelectWAVFileTab(CTabFolder parent) {
-		// store own instance
-		ownInst = this;
-		// initial setup own TabItem
-		initTab(parent);
-	}
-
-	static public SelectWAVFileTab getInstance() {
-		// return current own instance
-		return (ownInst);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see
-	 * org.eclipse.ui.IWorkbenchPart#createPartControl(org.eclipse.swt.widgets
-	 * .Composite)
-	 */
-	public void initTab(CTabFolder parent) {
-		// Create own instance of Composite
-		ownComposite = new Composite(parent, SWT.NONE);
-
-		// Get instance of data class
-		instScriptData = ScriptData.getInstance();
-		// Get instance of sound mixer class
-		instSoundMixer = SoundMixer.getInstance();
-
-		// Get current Display
-		IWorkbench workbench = PlatformUI.getWorkbench();
-		Display display = workbench.getDisplay();
-
-		// Get parent Shell
-		instParentShell = display.getActiveShell();
-
-		// Initialize application's GUI
-		initGUI(display);
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#setFocus()
-	 */
-	public void setFocus() {
-		ownComposite.setFocus();
-	}
-
-	private FormData prepareFormData(int width, int height, int[] left,
-			int[] top) {
-		// FormData tmpData = new FormData(width, height);
-		FormData tmpData = new FormData(SWT.DEFAULT, SWT.DEFAULT);// TODO:temporary
-																	// fix
-		tmpData.left = new FormAttachment(left[0], left[1], left[2]);
-		tmpData.top = new FormAttachment(top[0], top[1], top[2]);
-		return tmpData;
-	}
-
-	/**
-	 * Initialize Screen
-	 */
-	private void initGUI(Display parentDisp) {
-
-		try {
-			// **<Select WAV file>***********************************
-			FormLayout groupSelWAVFileLayout = new FormLayout();
-			FormData groupSelWAVFileLData = new FormData(925, 128);
-			groupSelWAVFileLData.top = new FormAttachment(0, 1000, 0);
-			groupSelWAVFileLData.left = new FormAttachment(0, 1000, 0);
-			groupSelWAVFileLData.right = new FormAttachment(1000, 1000, 0);
-			groupSelWAVFileLData.bottom = new FormAttachment(1000, 1000, 0);
-			ownComposite.setLayoutData(groupSelWAVFileLData);
-			ownComposite.setLayout(groupSelWAVFileLayout);
-
-			// Label : "Start Time"
-			Label labelStartTime = new Label(ownComposite, SWT.NONE);
-			labelStartTime.setLayoutData(prepareFormData(54, 12, new int[] { 0,
-					1000, 5 }, new int[] { 0, 1000, 11 }));
-			labelStartTime.setText("Start Time");
-			// Text field : StartTime
-			textStartTime = new Label(ownComposite, SWT.NONE);
-			textStartTime.setLayoutData(prepareFormData(84, 12, new int[] { 0,
-					1000, 78 }, new int[] { 0, 1000, 11 }));
-			textStartTime.setText("00 : 00 . 000");
-
-			// Label : "End Time"
-			Label labelEndTime = new Label(ownComposite, SWT.NONE);
-			labelEndTime.setLayoutData(prepareFormData(48, 12, new int[] { 0,
-					1000, 176 }, new int[] { 0, 1000, 11 }));
-			labelEndTime.setText("End Time");
-			// Text field : EndTime
-			textEndTime = new Label(ownComposite, SWT.NONE);
-			textEndTime.setLayoutData(prepareFormData(84, 12, new int[] { 0,
-					1000, 240 }, new int[] { 0, 1000, 11 }));
-			textEndTime.setText("00 : 00 . 000");
-
-			// Label : WAV file information
-			Label labelWFileInfo = new Label(ownComposite, SWT.NONE);
-			labelWFileInfo.setLayoutData(prepareFormData(58, 12, new int[] { 0,
-					1000, 5 }, new int[] { 0, 1000, 35 }));
-			labelWFileInfo.setText("WAV File");
-
-			// Text Area : Script data (Description)
-			FormData textAreaWFileInfoLData = new FormData();
-			textAreaWFileInfoLData.width = 415;
-			textAreaWFileInfoLData.height = 80;
-			textAreaWFileInfoLData.left = new FormAttachment(0, 1000, 69);
-			textAreaWFileInfoLData.top = new FormAttachment(0, 1000, 35);
-			textAreaWavInfo = new Text(ownComposite, SWT.MULTI | SWT.WRAP
-					| SWT.BORDER | SWT.READ_ONLY);
-			textAreaWavInfo.setLayoutData(textAreaWFileInfoLData);
-			textAreaWavInfo
-					.setText(Activator
-							.getResourceString("scripteditor.tabitem.selwavfile.descstandby"));
-			// Setup DnD listener
-			initDnDProc(textAreaWavInfo);
-
-			// CheckBox : "Play WAV"
-			FormData chkboxPlayWavLData = new FormData();
-			chkboxPlayWavLData.width = 13;
-			chkboxPlayWavLData.height = 16;
-			chkboxPlayWavLData.left = new FormAttachment(0, 1000, 501);
-			chkboxPlayWavLData.top = new FormAttachment(0, 1000, 4);
-			chkboxPlayWav = new Button(ownComposite, SWT.CHECK | SWT.LEFT);
-			chkboxPlayWav.setLayoutData(chkboxPlayWavLData);
-			// Default : check on
-			chkboxPlayWav.setSelection(true);
-			// Tracking mouse cursor listener
-			chkboxPlayWav
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Label : "Play WAV"
-			FormData labelPlayWavLData = new FormData();
-			labelPlayWavLData.left = new FormAttachment(0, 1000, 518);
-			labelPlayWavLData.top = new FormAttachment(0, 1000, 6);
-			labelPlayWav = new Label(ownComposite, SWT.NONE);
-			labelPlayWav.setLayoutData(labelPlayWavLData);
-			labelPlayWav.setText("Play WAV");
-
-			// Label : each parameters of Scale
-			FormData labelWSpeedLData = new FormData();
-			labelWSpeedLData.left = new FormAttachment(0, 1000, 662);
-			labelWSpeedLData.top = new FormAttachment(0, 1000, 22);
-			labelWSpeed = new Label(ownComposite, SWT.NONE);
-			labelWSpeed.setLayoutData(labelWSpeedLData);
-			labelWSpeed.setText("Speed");
-
-			// Scale : each parameters
-			FormData scaleWavSpeedLData = new FormData();
-			scaleWavSpeedLData.width = 219;
-			scaleWavSpeedLData.height = 42;
-			scaleWavSpeedLData.left = new FormAttachment(0, 1000, 697);
-			scaleWavSpeedLData.top = new FormAttachment(0, 1000, 6);
-			scaleWavSpeed = new Scale(ownComposite, SWT.HORIZONTAL);
-			scaleWavSpeed.setLayoutData(scaleWavSpeedLData);
-			scaleWavSpeed.setMinimum(50);
-			scaleWavSpeed.setMaximum(200);
-			scaleWavSpeed.setIncrement(10);
-			scaleWavSpeed.setSelection(100);
-			scaleWavSpeed.setToolTipText("100/200");
-			// Select Scale Listener
-			scaleWavSpeed.addSelectionListener(new ScalePlaySpeedAdapter());
-			// Tracking mouse cursor listener
-			scaleWavSpeed
-					.addMouseTrackListener(new ScaleMouseCursorTrackAdapter());
-
-			// Button : script data Appended action
-			FormData buttonWavAppendLData = new FormData();
-			buttonWavAppendLData.width = 52;
-			buttonWavAppendLData.height = 22;
-			buttonWavAppendLData.left = new FormAttachment(0, 1000, 69);
-			buttonWavAppendLData.top = new FormAttachment(0, 1000, 126);
-			buttonWavAppend = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonWavAppend.setLayoutData(buttonWavAppendLData);
-			// default visible : disable
-			setVisibleAppend(false, false);
-
-			// Append event listener
-			buttonWavAppend
-					.addSelectionListener(new AppendScriptButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonWavAppend
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Button of script data Deleted action
-			FormData buttonWavDeleteLData = new FormData();
-			buttonWavDeleteLData.width = 52;
-			buttonWavDeleteLData.height = 22;
-			buttonWavDeleteLData.left = new FormAttachment(0, 1000, 125);
-			buttonWavDeleteLData.top = new FormAttachment(0, 1000, 126);
-			buttonWavDelete = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonWavDelete.setLayoutData(buttonWavDeleteLData);
-			Image imgDelete = Activator.getImageDescriptor("/icons/delete.jpg")
-					.createImage();
-			buttonWavDelete.setImage(imgDelete);
-			// default visible : disable
-			setVisibleDelete(false);
-
-			// Append event listener
-			buttonWavDelete
-					.addSelectionListener(new DeleteScriptButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonWavDelete
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// Button : "Preview"
-			FormData buttonWavPreviewLData = new FormData();
-			buttonWavPreviewLData.width = 52;
-			buttonWavPreviewLData.height = 22;
-			buttonWavPreviewLData.top = new FormAttachment(0, 1000, 68);
-			buttonWavPreviewLData.left = new FormAttachment(0, 1000, 501);
-			buttonWavPreview = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonWavPreview.setLayoutData(buttonWavPreviewLData);
-			Image imgPreview = Activator.getImageDescriptor(
-					"/icons/preview.jpg").createImage();
-			buttonWavPreview.setImage(imgPreview);
-
-			// default visible : disable
-			setVisiblePreview(false);
-
-			// Append Preview event listener
-			buttonWavPreview.addSelectionListener(new PreviewButtonAdapter());
-			// Tracking mouse cursor listener
-			buttonWavPreview
-					.addMouseTrackListener(new ButtonMouseCursorTrackAdapter());
-
-			// TODO : dummy button?
-			// Button : "Open" for WAV file
-			FormData buttonWavOpenLData = new FormData();
-			buttonWavOpenLData.top = new FormAttachment(labelWFileInfo, 16);
-			buttonWavOpenLData.left = new FormAttachment(0, 1000, 5);
-			buttonWavOpen = new Button(ownComposite, SWT.PUSH | SWT.CENTER);
-			buttonWavOpen.setLayoutData(buttonWavOpenLData);
-			buttonWavOpen.setText("OPEN");
-			// Append Preview event listener
-			buttonWavOpen.addSelectionListener(new OpenWavButtonAdapter());
-
-			// 1st Initialized current Window
-			ownComposite.layout();
-			ownComposite.pack();
-
-		} catch (Exception e) {
-			System.out.println("SelectWAVFileTab : Exception = " + e);
-		}
-	}
-
-	/**
-	 * Local method : initialize Select WAV file panel
-	 */
-	public void initDispSelWavFile() {
-		// initial setup text to all item
-		textStartTime.setText("00 : 00 . 000");
-		textEndTime.setText("00 : 00 . 000");
-		textAreaWavInfo
-				.setText(Activator
-						.getResourceString("scripteditor.tabitem.selwavfile.descstandby"));
-
-		// default visible : disable
-		setVisibleAppend(false, currentModeAppend);
-		setVisibleDelete(false);
-		setVisiblePreview(false);
-	}
-
-	/**
-	 * Getter method : Get instance of own Composite
-	 */
-	public Composite getOwnComposite() {
-		// return instance of own Composite
-		return (ownComposite);
-	}
-
-	/**
-	 * Setter method : Set new mode to own tab's controls
-	 * 
-	 * @param newMode
-	 *            : Enabled mode (TRUE:enable control, FALSE:disable control)
-	 */
-	public void setEnabledTab(boolean newMode) {
-		// Check new mode
-		if (current_tab_mode != newMode) {
-			// Store new mode
-			current_tab_mode = newMode;
-			// SetUP new mode to all own controls
-			if (current_tab_mode) {
-				// Display enabled(normal) message
-				textAreaWavInfo
-						.setText(Activator
-								.getResourceString("scripteditor.tabitem.selwavfile.descstandby"));
-
-				// TODO : dummy button?
-				buttonWavOpen.setEnabled(true);
-
-			} else {
-				// initialize all parameters
-				initDescriptionStruct();
-				// initialize own screen
-				initDispSelWavFile();
-				// end process
-				currentSelWavFile = true;
-
-				// Display disabled message
-				textAreaWavInfo
-						.setText(Activator
-								.getResourceString("scripteditor.tabitem.selwavfile.cannotcontrol"));
-
-				// TODO : dummy button?
-				buttonWavOpen.setEnabled(false);
-
-			}
-		}
-	}
-
-	/**
-	 * Local method : setVisible button Add or Update
-	 */
-	private void setVisibleAppend(boolean stat, boolean mode) {
-		// Check current status
-		if (currentStatAppend != stat) {
-			// update status
-			currentStatAppend = stat;
-			// only enable status
-			if (stat) {
-				// update mode
-				currentModeAppend = mode;
-				// create image button
-				Image imgAppend;
-				if (mode) {
-					// Exist Script data
-					imgAppend = Activator.getImageDescriptor(
-							"/icons/update.jpg").createImage();
-				} else {
-					// New Script data
-					imgAppend = Activator.getImageDescriptor("/icons/add.jpg")
-							.createImage();
-				}
-				// set image button
-				buttonWavAppend.setImage(imgAppend);
-			} else {
-				// Reset check box for Enabled WAV play
-				chkboxPlayWav.setSelection(true);
-				// Reset scale position
-				scaleWavSpeed.setSelection(100);
-				scaleWavSpeed.setToolTipText(String.valueOf(scaleWavSpeed
-						.getSelection())
-						+ "/200");
-				// end of edit description
-				currentSelWavFile = true;
-			}
-			// set visible button
-			buttonWavAppend.setVisible(stat);
-			// set visible check box
-			chkboxPlayWav.setVisible(stat);
-			labelPlayWav.setVisible(stat);
-			// set visible scale
-			scaleWavSpeed.setVisible(stat);
-			labelWSpeed.setVisible(stat);
-		}
-	}
-
-	/**
-	 * Setter method : Enable control of "Preview" button
-	 */
-	public void setEnablePreview(int stat) {
-		// Control enable of "Preview" button
-		if (stat == 0) {
-			// Set enable button (status is Play mode)
-			buttonWavPreview.setEnabled(true);
-		} else {
-			// Set disable button (status is Pause or Idle mode)
-			buttonWavPreview.setEnabled(false);
-		}
-	}
-
-	/**
-	 * @category Getter method : Get parent shell instance
-	 * @return instance of parent shell
-	 */
-	public Shell getParentShell() {
-		// return result
-		return (instParentShell);
-	}
-
-	/**
-	 * Local method : setVisible button Delete
-	 */
-	private void setVisibleDelete(boolean stat) {
-		// check current status
-		if (currentStatDelete != stat) {
-			// update status
-			currentStatDelete = stat;
-			// set visible button
-			buttonWavDelete.setVisible(stat);
-		}
-	}
-
-	/**
-	 * Local method : setVisible button Delete
-	 */
-	private void setVisiblePreview(boolean stat) {
-		// check current status
-		if (currentStatPreview != stat) {
-			// update status
-			currentStatPreview = stat;
-			// set visible button
-			buttonWavPreview.setVisible(stat);
-		}
-	}
-
-	// **********************************************************
-	// target Description control part
-	//
-	// **********************************************************
-	/**
-	 * Setter method : Initialize structure of target description
-	 */
-	public void initDescriptionStruct() {
-		// Initialize all parameters
-		descriptionIndex = -1;
-		descriptionStartTime = 0;
-		descriptionEndTime = 0;
-		descriptionWavFile = null;
-		// descriptionText = "";
-		descriptionCompetitiveRatio = 1.0f;
-	}
-
-	/**
-	 * Local method : Calculate competitive ratio of play WAV
-	 */
-	private float calCompetitiveRatioWav() {
-		float compratio = 1.0f;
-
-		// PickUP current value of speed scaler
-		int nowValue = scaleWavSpeed.getSelection();
-
-		// Exchange value from scale position to competitive ratio
-		compratio = (float) nowValue / 100.0f;
-
-		// return result
-		return (compratio);
-	}
-
-	/**
-	 * Local method : Calculate scale position of play WAV
-	 * 
-	 * @param compRatio
-	 * @return scaler position(selection)
-	 */
-	private int calSpeedScale(float compRatio) {
-		int newPos = 100;
-
-		// Exchange value from competitive ratio to scale position
-		newPos = (int) (compRatio * 100.0f);
-
-		// return result
-		return (newPos);
-	}
-
-	/**
-	 * Local method : Calculate end(duration) time of WAV
-	 */
-	private int calDurationTimeWav(int nowDurationTime,
-			float nowCompetitiveRatio) {
-		int newDurationTime = nowDurationTime;
-
-		// Calculate duration time by new competitive ratio
-		float tempDurationTime = (float) nowDurationTime / nowCompetitiveRatio;
-		newDurationTime = (int) tempDurationTime;
-
-		// return result
-		return (newDurationTime);
-	}
-
-	/**
-	 * Setter method : Set parameters of target description
-	 */
-	public void startDescriptionStruct(int startTime, String strDescription) {
-		// 1st of all, set up target description's information
-		descriptionStartTime = startTime;
-		// descriptionText = strDescription;
-		descriptionCompetitiveRatio = calCompetitiveRatioWav();
-
-		// Set text to own screen
-		textStartTime.setText(instScriptData
-				.makeFormatMMSSMS(descriptionStartTime));
-
-		// Check exist data of current list
-		descriptionIndex = instScriptData.getIndexWavList(descriptionStartTime);
-		if (descriptionIndex >= 0) {
-			// PickUP WAV file path
-			descriptionWavFile = instScriptData
-					.getFileNameWavList(descriptionIndex);
-			try {
-				// SetUP WAV header information
-				instSoundMixer.storeWavHeader(descriptionWavFile);
-
-				// additional display of exist data information
-				textAreaWavInfo.setText(instSoundMixer
-						.makeFormatWavInfo(descriptionWavFile.toString()));
-				chkboxPlayWav.setSelection(instScriptData
-						.getEnableWavList(descriptionIndex));
-				descriptionCompetitiveRatio = instScriptData
-						.getPlaySpeedWavList(descriptionIndex);
-				descriptionEndTime = calDurationTimeWav(instSoundMixer
-						.getDurationTimeWav(), descriptionCompetitiveRatio);
-				textEndTime.setText(instScriptData
-						.makeFormatMMSSMS(descriptionStartTime
-								+ descriptionEndTime));
-				scaleWavSpeed
-						.setSelection(calSpeedScale(descriptionCompetitiveRatio));
-				scaleWavSpeed.setToolTipText(String.valueOf(scaleWavSpeed
-						.getSelection())
-						+ "/200");
-				// Enable setting
-				chkboxPlayWav.setEnabled(true);
-				scaleWavSpeed.setEnabled(true);
-
-				// Visible all button control
-				setVisibleAppend(true, true);
-				setVisibleDelete(true);
-				setVisiblePreview(true);
-
-				// Change status : Select WAV file mode
-				currentSelWavFile = true;
-			} catch (Exception we) {
-				// local parameters
-				String strWavInfo = "";
-				String strSeparator = "\n\r";
-				String strFileName = "WAV file name : ";
-				String strNotice = "Notice : "
-						+ Activator
-								.getResourceString("scripteditor.tabitem.selwavfile.wavformerr");
-
-				// WAV file path
-				if (descriptionWavFile != null) {
-					// additional display of invalidate WAV file path]
-					strWavInfo = strFileName + descriptionWavFile
-							+ strSeparator;
-				}
-				// additional display of INVALID message
-				strWavInfo = strWavInfo + strNotice + strSeparator;
-				// Not WAV format or crush data
-				textAreaWavInfo.setText(strWavInfo);
-				// Disable setting
-				chkboxPlayWav.setEnabled(false);
-				scaleWavSpeed.setEnabled(false);
-
-				// Default setting otherwise contents
-				descriptionCompetitiveRatio = instScriptData
-						.getPlaySpeedWavList(descriptionIndex);
-				descriptionEndTime = 0;
-				textEndTime.setText(instScriptData
-						.makeFormatMMSSMS(descriptionEndTime));
-
-				// Visible all button control(Enable only delete button)
-				setVisibleDelete(true);
-				setVisibleAppend(false, currentModeAppend);
-				setVisiblePreview(false);
-
-				// Change status : Select WAV file mode
-				currentSelWavFile = false;
-			}
-		} else {
-			// next status : drag & drop WAV file
-			textEndTime.setText("00 : 00 . 000");
-			textAreaWavInfo
-					.setText(Activator
-							.getResourceString("scripteditor.tabitem.selwavfile.wavstandby"));
-
-			// default visible : disable
-			setVisibleAppend(false, currentModeAppend);
-			setVisibleDelete(false);
-			setVisiblePreview(false);
-
-			// Change status : Not yet stand-by
-			currentSelWavFile = true;
-		}
-	}
-
-	/**
-	 * Local method : Repaint WAV file TAB screen
-	 */
-	public void repaintDescriptionStruct(int index) {
-		// search target start time
-		int startTime = instScriptData.getScriptStartTime(index);
-		String strDescription = instScriptData.getScriptData(index);
-
-		// start WAV file mode
-		startDescriptionStruct(startTime, strDescription);
-	}
-
-	/**
-	 * @category refresh WAV file list : Main purpose is changed StartTime value
-	 */
-	public void refreshScriptData(int currentStartTime, int newStartTime,
-			int newEndTime, boolean dspMode) {
-
-		// Search index of target ScriptData
-		int index = instScriptData.getIndexWavList(currentStartTime);
-		if (index >= 0) {
-			// PickUP info of target ScriptData
-			URI currentWavFileName = instScriptData.getFileNameWavList(index);
-			boolean currentEnableWav = instScriptData.getEnableWavList(index);
-			float currentPlaySpeedWav = instScriptData
-					.getPlaySpeedWavList(index);
-
-			// Delete target information from List
-			instScriptData.deleteIndexWavList(index);
-
-			// Update current information
-			descriptionStartTime = newStartTime;
-			descriptionEndTime = newEndTime - newStartTime;
-
-			// Append script data to Script List
-			instScriptData.appendDataWavList(descriptionStartTime, newEndTime,
-					currentWavFileName, currentEnableWav, currentPlaySpeedWav);
-
-			// Check status
-			if (dspMode) {
-				// search index of parent ScriptData
-				index = instScriptData.getIndexScriptData(newStartTime);
-				// repaint WAV file TAB
-				repaintDescriptionStruct(index);
-			}
-		}
-	}
-
-	// **********************************************************
-	// Button event listener part
-	//
-	// **********************************************************
-	/**
-	 * Local Class implements ButtonListener
-	 */
-	class PreviewButtonAdapter extends SelectionAdapter {
-		// Event of Button of Preview Script(Audio)
-		public void widgetSelected(SelectionEvent e) {
-			// Check current status
-			if (currentSelWavFile) {
-				// Preview WAV file
-				instSoundMixer.startPlaySound(descriptionWavFile,
-						descriptionCompetitiveRatio);
-			}
-		}
-	}
-
-	/**
-	 * Local Class implements ButtonListener
-	 */
-	class AppendScriptButtonAdapter extends SelectionAdapter {
-		// Event of Button of Append WAV file information to current list
-		public void widgetSelected(SelectionEvent e) {
-			// Check current status
-			if (currentSelWavFile) {
-				// PickUP current check box status
-				boolean nowEnableWav = chkboxPlayWav.getSelection();
-				float nowCompetitiveRatio = calCompetitiveRatioWav();
-
-				// append target data to list
-				instScriptData.appendDataWavList(descriptionStartTime,
-						descriptionStartTime + descriptionEndTime,
-						descriptionWavFile, nowEnableWav, nowCompetitiveRatio);
-
-				// Update new end time by target data
-				int index = ScriptData.getInstance().searchScriptData(
-						descriptionStartTime);
-				int newEndTime = descriptionStartTime + descriptionEndTime;
-				if (index >= 0) {
-					if (!nowEnableWav) {
-						// Use end time of voice engine
-						newEndTime = ScriptData.getInstance().getScriptEndTime(
-								index);
-					}
-					// Repaint audio label by end time of WAV data
-					EditPanelView.getInstance().getInstanceTabEditPanel()
-							.reqUpdateEndTimeAudioLabel(index, newEndTime);
-
-					// SetUP status to Edit start mode
-					int stat = MB_STYLE_MODIFY;
-					String filePath = TimeLineView.getInstance()
-							.reqGetXMLFilePath();
-					if (filePath != null)
-						stat = MB_STYLE_OVERWR;
-					instScriptData.setStatusSaveScripts(stat, true);
-
-					// Enable setting
-					chkboxPlayWav.setEnabled(true);
-					scaleWavSpeed.setEnabled(true);
-				}
-
-				// initialize all parameters
-				initDescriptionStruct();
-				// initialize own screen
-				initDispSelWavFile();
-				// end process
-				currentSelWavFile = true;
-
-				// Re-draw ScriptList(Table area)
-				ScriptListView.getInstance().getInstScriptList()
-						.reloadScriptList();
-			}
-		}
-	}
-
-	/**
-	 * Local Class implements ButtonListener
-	 */
-	class DeleteScriptButtonAdapter extends SelectionAdapter {
-		// Event of Button of Delete WAV file information from current list
-		public void widgetSelected(SelectionEvent e) {
-			// Check current status
-			if (currentSelWavFile) {
-				// delete target data from current list
-				instScriptData.deleteStartTimeWavList(descriptionStartTime);
-
-				// Update new end time by target data
-				int index = ScriptData.getInstance().searchScriptData(
-						descriptionStartTime);
-				if (index >= 0) {
-					// Use end time of voice engine
-					int newEndTime = ScriptData.getInstance().getScriptEndTime(
-							index);
-					// Repaint audio label by end time of WAV data
-					EditPanelView.getInstance().getInstanceTabEditPanel()
-							.reqUpdateEndTimeAudioLabel(index, newEndTime);
-
-					// SetUP status to Edit start mode
-					int stat = MB_STYLE_MODIFY;
-					String filePath = TimeLineView.getInstance()
-							.reqGetXMLFilePath();
-					if (filePath != null)
-						stat = MB_STYLE_OVERWR;
-					instScriptData.setStatusSaveScripts(stat, true);
-				}
-
-				// initialize all parameters
-				initDescriptionStruct();
-				// initialize own screen
-				initDispSelWavFile();
-				// end process
-				currentSelWavFile = true;
-
-				// Re-draw ScriptList(Table area)
-				ScriptListView.getInstance().getInstScriptList()
-						.reloadScriptList();
-			}
-		}
-	}
-
-	/**
-	 * Local Class implements ButtonListener
-	 */
-	class OpenWavButtonAdapter extends SelectionAdapter {
-		// Event of Button of Open WAV file (file dialog)
-		public void widgetSelected(SelectionEvent e) {
-			String[] EXTENSIONS = { "*.wav", "*" };
-			String wavFileName = "";
-
-			try {
-				// Request FileDialog (Choice open file name)
-				FileDialog openDialog = new FileDialog(Display.getCurrent()
-						.getActiveShell(), SWT.OPEN);
-				openDialog.setFilterExtensions(EXTENSIONS);
-				wavFileName = openDialog.open();
-
-				// Check null (file name)
-				if (wavFileName != null) {
-					// check file header
-					if (instSoundMixer.isWavFormat(wavFileName)) {
-						// PickUP file header from current WAV file
-						descriptionWavFile = TempFileUtil
-								.getResource(wavFileName);
-						instSoundMixer.storeWavHeader(descriptionWavFile);
-
-						// additional display of exist data information
-						descriptionCompetitiveRatio = calCompetitiveRatioWav();
-						descriptionEndTime = calDurationTimeWav(instSoundMixer
-								.getDurationTimeWav(),
-								descriptionCompetitiveRatio);
-						textEndTime.setText(instScriptData
-								.makeFormatMMSSMS(descriptionStartTime
-										+ descriptionEndTime));
-						textAreaWavInfo.setText(instSoundMixer
-								.makeFormatWavInfo(descriptionWavFile
-										.toString()));
-						// Enable setting
-						chkboxPlayWav.setEnabled(true);
-						scaleWavSpeed.setEnabled(true);
-
-						// Visible all button control
-						setVisibleAppend(true, currentModeAppend);
-						setVisibleDelete(true);
-						setVisiblePreview(true);
-
-						// Change status : Select WAV file mode
-						currentSelWavFile = true;
-					} else {
-						// initialize all parameters
-						initDescriptionStruct();
-						// initialize own screen
-						initDispSelWavFile();
-						// end process
-						currentSelWavFile = true;
-						// no WAV format or crush data
-						textAreaWavInfo
-								.setText(Activator
-										.getResourceString("scripteditor.tabitem.selwavfile.wavformerr"));
-					}
-				}
-			} catch (FileNotFoundException fnfe) {
-			} catch (Exception we) {
-			}
-		}
-	}
-
-	// **********************************************************
-	// Mouse event listener part
-	//
-	// **********************************************************
-	/**
-	 * Local Class extends MouseTrackAdapter for Button
-	 */
-	class ButtonMouseCursorTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Button parentButton = (Button) e.getSource();
-			parentButton.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Button parentButton = (Button) e.getSource();
-			parentButton.setCursor(new Cursor(null, SWT.CURSOR_ARROW));
-		}
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Scale
-	 */
-	class ScaleMouseCursorTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Scale parentScale = (Scale) e.getSource();
-			parentScale.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Scale parentScale = (Scale) e.getSource();
-			parentScale.setCursor(new Cursor(null, SWT.CURSOR_ARROW));
-		}
-	}
-
-	/**
-	 * Local method : SelectionAdapter for scale of WAV speed setting
-	 * 
-	 */
-	class ScalePlaySpeedAdapter extends SelectionAdapter {
-		public void widgetSelected(SelectionEvent e) {
-			// Get current scale data
-			Scale scale = (Scale) e.widget;
-			// Update ToolTip Text for Scale of Volume
-			scale.setToolTipText(String.valueOf(scale.getSelection()) + "/200");
-			// Update competitive ratio
-			descriptionCompetitiveRatio = calCompetitiveRatioWav();
-
-			// Update duration(end) time
-			descriptionEndTime = calDurationTimeWav(instSoundMixer
-					.getDurationTimeWav(), descriptionCompetitiveRatio);
-			textEndTime
-					.setText(instScriptData
-							.makeFormatMMSSMS(descriptionStartTime
-									+ descriptionEndTime));
-		}
-	}
-
-	// **********************************************************
-	// DnD part
-	//
-	// **********************************************************
-	/**
-	 * Setter method : Initial DnD target adapter
-	 */
-	private void initDnDProc(Text targetText) {
-		// Initial setup DnD target control
-		DropTarget targetDnD = new DropTarget(targetText, DND.DROP_DEFAULT
-				| DND.DROP_COPY);
-		targetDnD.setTransfer(new Transfer[] { FileTransfer.getInstance() });
-		targetDnD.addDropListener(new WavFileDropListener());
-	}
-
-	/**
-	 * Local class : Drag & Drop WAV file
-	 * 
-	 */
-	class WavFileDropListener extends DropTargetAdapter {
-		// drag start event
-		public void dragEnter(DropTargetEvent e) {
-			e.detail = DND.DROP_COPY;
-		}
-
-		// drop to target event
-		public void drop(DropTargetEvent e) {
-			String[] files = (String[]) e.data;
-
-			// Check multiple selection mode
-			if (current_tab_mode) {
-				try {
-					if (files.length > 0) {
-						// check file header
-						if (instSoundMixer.isWavFormat(files[0])) {
-							// PickUP file header from current WAV file
-							descriptionWavFile = TempFileUtil
-									.getResource(files[0]);
-							instSoundMixer.storeWavHeader(descriptionWavFile);
-
-							// additional display of exist data information
-							descriptionCompetitiveRatio = calCompetitiveRatioWav();
-							descriptionEndTime = calDurationTimeWav(
-									instSoundMixer.getDurationTimeWav(),
-									descriptionCompetitiveRatio);
-							textEndTime.setText(instScriptData
-									.makeFormatMMSSMS(descriptionStartTime
-											+ descriptionEndTime));
-							textAreaWavInfo.setText(instSoundMixer
-									.makeFormatWavInfo(descriptionWavFile
-											.toString()));
-							// Enable setting
-							chkboxPlayWav.setEnabled(true);
-							scaleWavSpeed.setEnabled(true);
-
-							// Visible all button control
-							setVisibleAppend(true, currentModeAppend);
-							setVisibleDelete(true);
-							setVisiblePreview(true);
-
-							// Change status : Select WAV file mode
-							currentSelWavFile = true;
-						} else {
-							// initialize all parameters
-							initDescriptionStruct();
-							// initialize own screen
-							initDispSelWavFile();
-							// end process
-							currentSelWavFile = true;
-							// no WAV format or crush data
-							textAreaWavInfo
-									.setText(Activator
-											.getResourceString("scripteditor.tabitem.selwavfile.wavformerr"));
-						}
-					}
-				} catch (FileNotFoundException fnfe) {
-				} catch (Exception we) {
-				}
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/TimeLineCanvas.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/TimeLineCanvas.java
deleted file mode 100644
index 67db5e5..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/TimeLineCanvas.java
+++ /dev/null
@@ -1,608 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.MouseAdapter;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseMoveListener;
-import org.eclipse.swt.events.MouseTrackAdapter;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.ImageData;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Canvas;
-import org.eclipse.swt.widgets.Composite;
-
-public class TimeLineCanvas extends Canvas implements IUNIT {
-
-	// instance of own class
-	static private TimeLineCanvas ownInst = null;
-
-	// parent view info.
-	private TimeLineView instParentView;
-
-	// Process Status flag
-	// 0:Idle
-	// 1:Play movie
-	private int currentProcStatus = 0;
-
-	// Off Image
-	private Image offImage = null;
-
-	// current time of TimeLine
-	private int currentTime = 0;
-	// private int previousTime = 0;
-	private int maxTime = 0;
-
-	// current location of TimeLine
-	private int currentTimeLineLocation = 0;
-
-	// Marker image of TimeLine
-	static final private Image imgMarkerTimeLine = Activator
-			.getImageDescriptor("/icons/marker.gif").createImage();
-	private Image imgMarkerAlpha = null;
-	private int markerWidth = 0;
-	// private int markerHeight = 0;
-
-	// mouse drag control for TimeLine
-	private boolean statusMouseDragged = false;
-	// for mouse drag action
-	private long timePushMouseLButton = 0;
-	private boolean currentDragStatus = false;
-
-	/**
-	 * @category Constructor
-	 */
-	public TimeLineCanvas(Composite parent) {
-		super(parent, SWT.NONE);
-
-		// store own instance
-		ownInst = this;
-
-		// Initialize Canvas & Create Graphics Context.
-		initializeCanvas(parent);
-
-		// Store TimeLine view instance
-		instParentView = TimeLineView.getInstance();
-	}
-
-	static public TimeLineCanvas getInstance(Composite parent) {
-
-		// 1st check current Instance
-		if (ownInst == null) {
-			synchronized (TimeLineCanvas.class) {
-				// 2nd check current instance
-				if (ownInst == null) {
-					// New own class at once
-					ownInst = new TimeLineCanvas(parent);
-				}
-			}
-		}
-		// return current Instance of VoluemLevel Canvas
-		return (ownInst);
-	}
-
-	static public TimeLineCanvas getInstance() {
-		// return current Instance of VoluemLevel Canvas
-		return (ownInst);
-	}
-
-	// Initialize for Canvas class & object
-	private void initializeCanvas(Composite parent) {
-		try {
-			// next status : Idle mode
-			currentProcStatus = 0;
-
-			// SetUP alpha blend to marker of TimeLine
-			Image temp = Activator.getImageDescriptor("/icons/marker.bmp")
-					.createImage();
-			ImageData imgData = temp.getImageData();
-			imgData.alpha = 70;
-			imgMarkerAlpha = new Image(getDisplay(), imgData);
-
-			// PickUP size marker of TimeLine
-			Rectangle rect = imgMarkerTimeLine.getBounds();
-			markerWidth = rect.width - 1;
-			// markerHeight = rect.height - 1;
-
-			// Add PaintListener for repaint event
-			addPaintListener(new CanvasPaintListener());
-
-			// MakeUP MouseListener for Adjusting TimeLine position
-			addMouseListener(new TimeLineMouseDragAdapter());
-
-			// SetUP MouseTrackListener for Mouse Cursor type
-			addMouseTrackListener(new TimeLineMouseTrackAdapter());
-
-			// SetUP MouseMoveListener
-			addMouseMoveListener(new TimeLineMouseMoveListener());
-
-			// SetUP ToolTip for mouse cursor
-			displayTimeLineToolTip(0);
-
-		} catch (Exception ef) {
-			System.out.println("initializeCanvas() : Exception = " + ef);
-		}
-	}
-
-	/**
-	 * @category Setter Method
-	 * @purpose Synchronized Time Line
-	 */
-	public void synchronizeTimeLine(int nowTime) {
-		// Redraw marker on TimeLIne
-		updatePositionMarkerTimeLine(nowTime);
-	}
-
-	/**
-	 * Setter method : Set current location of TimeLine
-	 */
-	public void refreshTimeLine(int nowCnt) {
-		// Update counter of location of TimeLine
-		currentTimeLineLocation = nowCnt;
-
-		// Repaint Canvas
-		setStatusCanvasTimeLine(1);
-		this.redraw();
-	}
-
-	/**
-	 * Local method : SetUP & Display tool tip of TimeLine
-	 */
-	private void displayTimeLineToolTip(int nowPosition) {
-		// Calculate time from now cursor position
-		int nowTime = (nowPosition * TIME2PIXEL)
-				+ (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE);
-		if (nowTime < 0)
-			nowTime = 0;
-
-		// MakeUP string of TimeLine
-		String strToolTip = "TimeLine : " + makeFormatMMSSMS(nowTime) + " ";
-
-		// Update ToolTip
-		ownInst.setToolTipText(strToolTip);
-	}
-
-	/**
-	 * @category Local method : Make String of TimeLine
-	 * @param totalSec
-	 * @return
-	 */
-	private String makeFormatMMSSMS(int totalSec) {
-
-		String formTime = new String();
-		Integer mm;
-		Integer ss;
-		Integer ms;
-
-		// Make format "MM:SS.MS"
-		if (totalSec <= 0) {
-			// default
-			formTime = "00:00.00";
-		} else {
-			// Integer to String
-			mm = (totalSec / 1000) / 60;
-			ss = (totalSec / 1000) % 60;
-			ms = totalSec % 1000;
-			formTime = "";
-
-			// MM
-			if (mm < 10)
-				formTime = formTime + "0";
-			formTime = formTime + mm.toString();
-			// separator
-			formTime += ":";
-			// SS
-			if (ss < 10)
-				formTime = formTime + "0";
-			formTime = formTime + ss.toString();
-			// separator
-			formTime += ".";
-			// millisecond
-			Integer ms100 = ms / 10;
-			if (ms < 10)
-				formTime = formTime + "00";
-			else if ((ms < 100) && (ms >= 10))
-				formTime = formTime + "0" + ms.toString();
-			else
-				formTime = formTime + ms100.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	/**
-	 * Update marker position of TimeLine
-	 */
-	private void updatePositionMarkerTimeLine(int currentTime) {
-
-		// Store current time(adjust scale refresh)
-		// previousTime = this.currentTime;
-		this.currentTime = currentTime
-				- (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE);
-		if (this.currentTime < 0)
-			this.currentTime = 0;
-
-		// Change mode & Request repaint Canvas
-		// ////setStatusCanvasTimeLine(2);
-		this.redraw();
-	}
-
-	/**
-	 * Getter method : Get current time line marker X position
-	 */
-	public int getCurrentPositionMarkerTimeLine() {
-		// return current position of time line marker X position
-		return (currentTime + (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE));
-	}
-
-	/**
-	 * Initialize marker position of TimeLine
-	 */
-	public void initPositionMarkerTimeLine() {
-		// Initialize time parameters
-		// previousTime = 0;
-		currentTime = 0;
-
-		// Initialize mode & Request repaint Canvas
-		setStatusCanvasTimeLine(1);
-		this.redraw();
-	}
-
-	/**
-	 * Adjust max size of TimeLine
-	 */
-	public void adjustMaxSizeTimeLine(int maxTime) {
-		// Adjust max time parameters
-		this.maxTime = maxTime;
-
-		// Adjust size mode & Request repaint Canvas
-		setStatusCanvasTimeLine(3);
-		this.redraw();
-	}
-
-	/**
-	 * Setter methods : Set Status to internal flag
-	 */
-	public void setStatusCanvasTimeLine(int nextStatus) {
-		// Store next status
-		currentProcStatus = nextStatus;
-	}
-
-	/**
-	 * Draw marker of TimeLine on Canvas
-	 */
-	private void drawMarkerTimeLine(PaintEvent e) {
-		// MakeUP new & previous position as pixel
-		int newX = currentTime / TIME2PIXEL;
-
-		// draw marker image as new position
-		e.gc.drawImage(imgMarkerAlpha, (newX - (markerWidth >> 1)), 1);
-		e.gc.drawImage(imgMarkerTimeLine, (newX - (markerWidth >> 1)), 1);
-	}
-
-	/**
-	 * @category Local method : Initialize Canvas of TimeLine
-	 * 
-	 */
-	private void initCanvasTimeLine(PaintEvent e) {
-		// PickUP current size of Canvas
-		Point nowCanvas = instParentView.getSizeParentSC();
-
-		// PickUP TimeLine info.
-		int startTimeLine = currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE;
-		if (startTimeLine < 0)
-			startTimeLine = 0;
-
-		// Exchange from Time data to Scale data(pixel)
-		Point newCanvas = new Point(TL_DEF_ETIME / TIME2PIXEL, nowCanvas.y);
-
-		// Initialize off image & Create work Graphics Context
-		if (offImage != null) {
-			offImage.dispose();
-			offImage = null;
-		}
-		offImage = new Image(getDisplay(), newCanvas.x, newCanvas.y);
-		// Get Graphic context from off-image
-		GC wgc = new GC(offImage);
-
-		// Clear current Canvas
-		wgc.setBackground(getDisplay().getSystemColor(SWT.COLOR_WHITE));
-
-		// Draw Scaler by current TimeLine
-		wgc.setForeground(getDisplay().getSystemColor(SWT.COLOR_BLACK));
-		wgc.drawRectangle(0, 0, newCanvas.x, newCanvas.y);
-
-		// Initial SetUP Time text
-		int nextTimeCount = 0;
-		int timeWidth = 18;
-		wgc.drawString(this.makeFormatMMSSMS(startTimeLine), -timeWidth, 5);
-		for (int i = 0; i <= newCanvas.x; i += TL_DEF_SCALESIZE) {
-			for (int j = 0; j < TL_DEF_SCALESIZE; j += 5) {
-				// draw scale line
-				wgc.drawLine(i + j, 0, i + j, 2);
-			}
-			// draw scale line
-			wgc.drawLine(i + TL_DEF_SCALESIZE, 0, i + TL_DEF_SCALESIZE, 5);
-
-			// Update title counter
-			nextTimeCount++;
-			if ((nextTimeCount % 2) == 0) {
-				// Draw Time Text by current TimeLine
-				int nowTime = startTimeLine + (nextTimeCount * MSEC);
-				wgc.drawString(this.makeFormatMMSSMS(nowTime), i
-						+ TL_DEF_SCALESIZE - timeWidth, 5);
-			}
-		}
-
-		// Initial draw TimeLine
-		e.gc.drawImage(offImage, e.x, e.y, e.width, e.height, e.x, e.y,
-				e.width, e.height);
-
-		// CleanUP work GC
-		wgc.dispose();
-
-		// Update Marker of TimeLine
-		drawMarkerTimeLine(e);
-
-	}
-
-	/**
-	 * @category Local method : Adjust max size of Canvas of TimeLine
-	 * 
-	 */
-	private void adjustSizeCanvasTimeLine(PaintEvent e) {
-		// PickUP TimeLine info.
-		int startTimeLine = instParentView.getStartTimeLine();
-		int endTimeLine = instParentView.getMaxTimeLine();
-
-		// Check max size & adjust parameter
-		if (maxTime > endTimeLine) {
-			// Reset current max size(may be, size of blue label)
-			endTimeLine = maxTime;
-		}
-
-		// Exchange from Time data to Scale data(pixel)
-		Canvas src = (Canvas) e.getSource();
-		Point nowCanvas = new Point(endTimeLine / TIME2PIXEL, src.getSize().y);
-		// Resize scaler
-		if (e.width > nowCanvas.x) {
-			nowCanvas = null;
-			nowCanvas = src.getSize();
-		}
-
-		// Initialize off image & Create work Graphics Context
-		if (offImage != null)
-			offImage.dispose();
-		offImage = new Image(getDisplay(), nowCanvas.x, nowCanvas.y);
-		GC wgc = new GC(offImage);
-
-		// Clear current Canvas
-		wgc.setBackground(getDisplay().getSystemColor(SWT.COLOR_WHITE));
-
-		// Draw Scaler by current TimeLine
-		wgc.setForeground(getDisplay().getSystemColor(SWT.COLOR_BLACK));
-		wgc.drawRectangle(0, 0, nowCanvas.x, nowCanvas.y);
-
-		// Initial SetUP Time text
-		int nextTimeCount = 0;
-		int timeWidth = 18;
-		wgc.drawString(this.makeFormatMMSSMS(startTimeLine), -timeWidth, 5);
-		for (int i = 0; i <= nowCanvas.x; i += TL_DEF_SCALESIZE) {
-			for (int j = 0; j < TL_DEF_SCALESIZE; j += 5) {
-				// draw scale line
-				wgc.drawLine(i + j, 0, i + j, 2);
-			}
-			// draw scale line
-			wgc.drawLine(i + TL_DEF_SCALESIZE, 0, i + TL_DEF_SCALESIZE, 5);
-
-			// Update title counter
-			nextTimeCount++;
-			if ((nextTimeCount % 2) == 0) {
-				// Draw Time Text by current TimeLine
-				int nowTime = (i + TL_DEF_SCALESIZE) * TIME2PIXEL;
-				wgc.drawString(this.makeFormatMMSSMS(nowTime), i
-						+ TL_DEF_SCALESIZE - timeWidth, 5);
-			}
-		}
-
-		// Initial draw TimeLine
-		e.gc.drawImage(offImage, e.x, e.y, e.width, e.height, e.x, e.y,
-				e.width, e.height);
-
-		// CleanUP work GC
-		wgc.dispose();
-
-		// Update Marker of TimeLine
-		drawMarkerTimeLine(e);
-
-	}
-
-	/**
-	 * Redraw Canvas (update position marker of TimeLine)
-	 */
-	private void redrawCanvasTimeLine(PaintEvent e) {
-
-		// Initial draw TimeLine
-		if (offImage != null) {
-			e.gc.drawImage(offImage, e.x, e.y, e.width, e.height, e.x, e.y,
-					e.width, e.height);
-
-			// Draw marker of TimeLine
-			drawMarkerTimeLine(e);
-		}
-	}
-
-	/**
-	 * PaintListener
-	 */
-	class CanvasPaintListener implements PaintListener {
-
-		// Override paintControl()
-		public void paintControl(PaintEvent e) {
-			// null check
-			if (offImage == null) {
-				// re-initialize off image buffer
-				currentProcStatus = 1;
-			}
-
-			// Check current status for request function
-			// Status=1 : Clear Canvas
-			if (currentProcStatus == 1) {
-				// Clear Canvas
-				initCanvasTimeLine(e);
-				// Use off image buffer next time
-				currentProcStatus = 2;
-			}
-			// Status=2 : Refresh Canvas by current time line
-			else if (currentProcStatus == 2) {
-				// Repaint Canvas(= Redraw marker of TimeLine)
-				redrawCanvasTimeLine(e);
-			}
-			// Status=3 : Adjust max size of Canvas
-			else if (currentProcStatus == 3) {
-				// Clear Canvas
-				adjustSizeCanvasTimeLine(e);
-				// Use off image buffer next time
-				currentProcStatus = 2;
-			}
-
-			// release GC resource
-			e.gc.dispose();
-		}
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for TimeLine
-	 */
-	class TimeLineMouseTrackAdapter extends MouseTrackAdapter {
-		// mouse cursor enter into parent area
-		public void mouseEnter(MouseEvent e) {
-			// Changer Cursor image from ARROW type to HAND type
-			Canvas parentCanvas = (Canvas) e.getSource();
-			parentCanvas.setCursor(new Cursor(null, SWT.CURSOR_HAND));
-		}
-
-		// mouse cursor exit parent area
-		public void mouseExit(MouseEvent e) {
-			// Reset Cursor image to default type (ARROW)
-			Canvas parentCanvas = (Canvas) e.getSource();
-			parentCanvas.setCursor(new Cursor(null, SWT.CURSOR_ARROW));
-		}
-	}
-
-	/**
-	 * Local method : Pre check Mouse drag event
-	 */
-	private void precheckMouseDraggedEvent(MouseEvent e) {
-		// Get current System time
-		timePushMouseLButton = e.time;
-		// Drag start
-		currentDragStatus = true;
-	}
-
-	/**
-	 * Local method : Move Mouse drag position
-	 */
-	private void moveMouseDraggedEvent(MouseEvent e) {
-
-		// Calculate current time line
-		int nowTime = (e.x * TIME2PIXEL)
-				+ (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE);
-		int maxTime = instParentView.getMaxTimeLine();
-
-		// check min limit of time line
-		if (nowTime < 0) {
-			// adjust minimum value of time line
-			nowTime = 0;
-		}
-		// check max limit of time line
-		else if (nowTime > maxTime) {
-			// adjust maximum value of time line
-			nowTime = instParentView.getMaxTimeLine();
-		}
-
-		// SetUP new location to current TimeLine
-		instParentView.reqSetTrackCurrentTimeLine(nowTime);
-		// Synchronize all TimeLine
-		instParentView.synchronizeAllTimeLine(nowTime);
-	}
-
-	/**
-	 * Local Class extends MouseTrackAdapter for Button, Composite
-	 */
-	class TimeLineMouseDragAdapter extends MouseAdapter {
-
-		// Mouse event : Clicked
-		public void mouseDown(MouseEvent e) {
-			// Check mouse 'Left' button
-			if (!statusMouseDragged && (e.button == 1)) {
-				// pre-check Mouse drag action
-				precheckMouseDraggedEvent(e);
-			}
-		}
-
-		// Mouse event : Purge
-		public void mouseUp(MouseEvent e) {
-			// Check mouse 'Left' button
-			if (!statusMouseDragged && (e.button == 1) && currentDragStatus) {
-				// Get current System time
-				long timeReleaseMouseLButton = e.time;
-				// Check short single click action
-				if ((timeReleaseMouseLButton - timePushMouseLButton) < TL_SINGLE_CLICK_TIME) {
-					// goto single click button action
-					moveMouseDraggedEvent(e);
-				}
-				// Reset status flag
-				currentDragStatus = false;
-			}
-			// Check mouse 'Left' button
-			else if (statusMouseDragged && (e.button == 1)) {
-				// Finish Mouse drag action
-				statusMouseDragged = false;
-			}
-		}
-	}
-
-	/**
-	 * Local Class extends MouseMoveListener for mouse cursor
-	 */
-	class TimeLineMouseMoveListener implements MouseMoveListener {
-		// Mouse event : Drag control or Update ToolTip of TimeLine(current
-		// time)
-		public void mouseMove(MouseEvent e) {
-			// Check mouse 'Left' button
-			if (statusMouseDragged) {
-				// Move marker image of TimeLine
-				moveMouseDraggedEvent(e);
-			}
-			// Check mouse 'Left' button
-			else if (!statusMouseDragged && currentDragStatus) {
-				// Start Mouse drag action
-				statusMouseDragged = true;
-				currentDragStatus = false;
-			}
-
-			// Update ToolTip of TimeLine
-			displayTimeLineToolTip(e.x);
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/VolumeLevelCanvas.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/VolumeLevelCanvas.java
deleted file mode 100644
index 9e15302..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/VolumeLevelCanvas.java
+++ /dev/null
@@ -1,1011 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import java.io.File;
-import java.net.URI;
-import java.util.ArrayList;
-import java.util.concurrent.Executors;
-import java.util.concurrent.ScheduledExecutorService;
-import java.util.concurrent.ScheduledFuture;
-import java.util.concurrent.TimeUnit;
-
-import org.eclipse.actf.ai.scripteditor.preferences.CapturePreferenceUtil;
-import org.eclipse.actf.ai.scripteditor.util.SoundMixer;
-import org.eclipse.actf.ai.scripteditor.util.TempFileUtil;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.widgets.Canvas;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-
-//========================================
-// Canvas class for Volume Level content
-public class VolumeLevelCanvas extends Canvas implements IUNIT {
-
-	// instance of own class
-	static private VolumeLevelCanvas ownInst = null;
-
-	// Process Status flag
-	// 0:Idle
-	// 1:Clear Screen
-	// 2:Draw current data(voice level)
-	// 3:Re-Draw off-image on Screen
-	private int currentProcStatus = 0;
-
-	// Off Image
-	private Image offImage = null;
-
-	// private label object
-	// /private Label labelBorderTimeLine;
-	private int borderLinePosX = 0;
-	private int previousBorderLinePosX = 0;
-
-	// sampling audio level data
-	private ArrayList<Integer> sampleVolumeLevel;
-	private ArrayList<Integer> startTimeCaptureAudio;
-	private ArrayList<Integer> volumeLevelCaptureAudio;
-	private int previewVoiceTotalTime = 0;
-	private float currentVolLvlGain = 1.0f;
-	private URI savePathVolLvl = null;
-
-	// capture mode flag
-	// TRUE : capture audio mode
-	// FALSE : normal mode
-	private boolean currentCaptureMode = true;
-
-	// current location of TimeLine
-	private int currentTimeLineLocation = 0;
-
-	// Sampling Timer Task
-	private SamplingTimerTask instTimerTaskSampling = null;
-	private ScheduledExecutorService schedulerSamplingLevel = null;
-	private ScheduledFuture<?> futureSamplingLevel = null;
-
-	// Capture Audio Timer Task
-	private CaptureAudioTimerTask instTimerTaskCaptureAudio = null;
-	private ScheduledExecutorService schedulerCaptureAudio = null;
-	private ScheduledFuture<?> futureCaptureAudio = null;
-	private int ownFreeRunTimeCount = 0;
-	private int ownFreeRunLimitCount = 0;
-	private int previousParentTimeLine = 0;
-
-	// Parameters for draw captured data
-	private int previousDrawTime = 0;
-	private int previousDrawSize = 0;
-	private Point previousCanvasSize;
-
-	// parent view info.
-	private TimeLineView instParentView;
-
-	/**
-	 * @category Constructor
-	 */
-	public VolumeLevelCanvas(Composite parent) {
-		super(parent, SWT.BORDER);
-
-		// store own instance
-		ownInst = this;
-
-		// Initialize Canvas & Create Graphics Context.
-		initializeCanvas(parent);
-
-		// Store TimeLine view instance
-		instParentView = TimeLineView.getInstance();
-
-		// Stand-by Capture timer
-		if (getCurrentCaptureMode()) {
-			// Start Timer
-			startTimerCaptureAudio();
-			// Set status : Capture Audio mode
-			setCurrentCaptureMode(true);
-		}
-
-		// Initialize value by Preference setting
-		setCurrentVolLvlGain(CapturePreferenceUtil.getPreferenceVolLvlGain());
-
-	}
-
-	static public VolumeLevelCanvas getInstance(Composite parent) {
-
-		// 1st check current Instance
-		if (ownInst == null) {
-			synchronized (VolumeLevelCanvas.class) {
-				// 2nd check current instance
-				if (ownInst == null) {
-					// New own class at once
-					ownInst = new VolumeLevelCanvas(parent);
-				}
-			}
-		}
-		// return current Instance of VoluemLevel Canvas
-		return (ownInst);
-	}
-
-	static public VolumeLevelCanvas getInstance() {
-		// return current Instance of VoluemLevel Canvas
-		return (ownInst);
-	}
-
-	// Initialize for Canvas class & object
-	private void initializeCanvas(Composite parent) {
-		try {
-			// next status : Idle mode
-			currentProcStatus = 0;
-
-			// Initial location = (0, 0)
-			setLocationBorderTimeLine(0);
-
-			// Add PaintListener
-			addPaintListener(new CanvasPaintListener());
-
-			// Create ArrayList for sampling level data
-			// (default rate = 20msec)
-			sampleVolumeLevel = new ArrayList<Integer>();
-			startTimeCaptureAudio = new ArrayList<Integer>();
-			volumeLevelCaptureAudio = new ArrayList<Integer>();
-
-			// Store current Canvas size
-			previousCanvasSize = this.getSize();
-		} catch (Exception ef) {
-			System.out.println("initializeCanvas : Exception = " + ef);
-		}
-	}
-
-	/**
-	 * @category Setter Method
-	 * @purpose Synchronized Time Line
-	 */
-	public void synchronizeTimeLine(int nowTime) {
-		// Calculate current x-point by now TimeLine
-		int x = (nowTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-				/ TIME2PIXEL;
-
-		// Update location for border of TimeLine
-		setLocationBorderTimeLine(x);
-	}
-
-	/**
-	 * Setter method : Set current location of TimeLine
-	 */
-	public void refreshTimeLine(int nowCnt) {
-		// Update counter of location of TimeLine
-		currentTimeLineLocation = nowCnt;
-
-		// Repaint Canvas
-		setStatusCanvasVolumeLevel(2);
-	}
-
-	/**
-	 * Setter methods : Set Status to internal flag
-	 */
-	public void setStatusCanvasVolumeLevel(int nextStatus) {
-		// Store next status
-		currentProcStatus = nextStatus;
-		redraw();
-	}
-
-	private void setLocationBorderTimeLine(int x) {
-		// Get current Canvas size
-		// Point nowCanvas = this.getSize();
-
-		// Store current time
-		previousBorderLinePosX = borderLinePosX;
-		// Update current time(position)
-		borderLinePosX = x - 1;
-		if (borderLinePosX < 0)
-			borderLinePosX = 0;
-		// Paint event
-		// ///redraw(previousBorderLinePosX, 0, 4, nowCanvas.y, true);
-		redraw();
-	}
-
-	/**
-	 * Getter method : Get current sampling data length
-	 */
-	public int getSamplingLengthVolumeLevel() {
-		// Return current sampling data length
-		// ///return (sampleVolumeLevel.size());
-		return (previewVoiceTotalTime);
-	}
-
-	/**
-	 * Setter method : Reset sampling data length
-	 */
-	public void clearSamplingLengthVolumeLevel() {
-		// Return current sampling data length
-		previewVoiceTotalTime = 0;
-	}
-
-	/**
-	 * Getter method : Get current capture audio mode
-	 * 
-	 * @return
-	 */
-	public boolean getCurrentCaptureMode() {
-		// return current capture mode
-		return (currentCaptureMode);
-	}
-
-	/**
-	 * Getter method : Get current capture audio mode
-	 * 
-	 * @return
-	 */
-	public void setCurrentCaptureMode(boolean stat) {
-		// update capture mode
-		currentCaptureMode = stat;
-	}
-
-	/**
-	 * Setter method : Set Gain of volume level by Preference setting
-	 * 
-	 * @param newGain
-	 *            : new Gain value by Preference setting
-	 */
-	public void setCurrentVolLvlGain(int newGain) {
-		// Calculate new Gain value
-		currentVolLvlGain = (float) newGain / 100.0f;
-	}
-
-	/**
-	 * Setter method : initialize ArrayList of captured audio level
-	 */
-	public void cleanupMovieAudioLevel() {
-		// CleanUP ArrayList of captured audio level
-		startTimeCaptureAudio.clear();
-		volumeLevelCaptureAudio.clear();
-	}
-
-	public int getSamplingLengthMovieAudioLevel() {
-		int result = -1;
-		if (!startTimeCaptureAudio.isEmpty()) {
-			// Get current size
-			result = startTimeCaptureAudio.size();
-		}
-		// Return current sampling data length
-		return (result);
-	}
-
-	/**
-	 * Local method : clear previous border line area
-	 * 
-	 * @param e
-	 */
-	// private void clearPreviousBorderLine(PaintEvent e) {
-	// // Get current Canvas size
-	// Point nowCanvas = this.getSize();
-	// // Clear previous border line area by off-image(original data)
-	// e.gc.drawImage(offImage, previousBorderLinePosX, 0, 2, nowCanvas.y,
-	// previousBorderLinePosX, 0, 2, nowCanvas.y);
-	// }
-
-	/**
-	 * Local method : draw border line
-	 */
-	private void drawBorderLine(PaintEvent e) {
-		// Get current Canvas size
-		Point nowCanvas = this.getSize();
-		// Draw border line(current TimeLine)
-		e.gc.setBackground(e.display.getSystemColor(SWT.COLOR_BLUE));
-		e.gc.fillRectangle(borderLinePosX, 0, 2, nowCanvas.y);
-	}
-
-	/**
-	 * Local method : Initialize Canvas Status : 1
-	 */
-	private void initCanvasVolumeLevel(PaintEvent e) {
-		// Max size of end TimeLine
-		int endTimeLine = TL_DEF_ETIME;
-
-		// Get current canvas size
-		Point nowCanvas = this.getSize();
-		// Exchange from Time data to Scale data(pixel)
-		Point newCanvas = new Point(endTimeLine / TIME2PIXEL, nowCanvas.y);
-		// Resize scaler
-		if (e.width > newCanvas.x) {
-			newCanvas = null;
-			newCanvas = this.getSize();
-		}
-
-		// Dispose current off image
-		if (offImage != null) {
-			offImage.dispose();
-			offImage = null;
-		}
-		// Initialize off image
-		offImage = new Image(getDisplay(), newCanvas.x, newCanvas.y);
-		// Create work Graphics Context
-		GC wgc = new GC(offImage);
-
-		// Resize GC
-		Rectangle rectWGC = new Rectangle(0, 0, newCanvas.x, newCanvas.y);
-		// Clear current Canvas
-		wgc.setBackground(e.display.getSystemColor(SWT.COLOR_WHITE));
-		wgc.fillRectangle(rectWGC);
-		wgc.setForeground(e.display.getSystemColor(SWT.COLOR_BLUE));
-		wgc.drawLine(0, newCanvas.y >> 1, newCanvas.x, newCanvas.y >> 1);
-
-		// Initial draw TimeLine
-		// ///e.gc.drawImage(offImage, 0, 0);
-		e.gc.drawImage(offImage, e.x, e.y, e.width, e.height, e.x, e.y,
-				e.width, e.height);
-
-		// CleanUP work GC
-		wgc.dispose();
-
-		// Adjust position of Label
-		Point ownSize = ((Canvas) e.getSource()).getSize();
-		instParentView.setPositionLabelVolumeLevel(ownSize.y >> 1);
-
-		// Update Status : 4 (Redraw current off image mode)
-		currentProcStatus = 4;
-	}
-
-	/**
-	 * Local method : Draw Volume Level of Media's audio
-	 */
-	private void drawMediaAudioLevel(PaintEvent e) {
-		// Max size of end TimeLine
-		int endTimeLine = TL_DEF_ETIME;
-
-		// Get current canvas size
-		Point nowCanvas = this.getSize();
-		// Exchange from Time data to Scale data(pixel)
-		Point newCanvas = new Point(endTimeLine / TIME2PIXEL, nowCanvas.y);
-		// Resize scaler
-		if (e.width > newCanvas.x) {
-			newCanvas = null;
-			newCanvas = this.getSize();
-		}
-		// Get current Canvas size
-		int ht = newCanvas.y;
-		int cHt = ht >> 1;
-		int adjHt = (32767 / (cHt + 1)) + 1;
-
-		// Dispose current off image
-		if (offImage != null) {
-			offImage.dispose();
-			offImage = null;
-		}
-		// Initialize off image
-		offImage = new Image(getDisplay(), newCanvas.x, newCanvas.y);
-		// Create work Graphics Context
-		GC wgc = new GC(offImage);
-
-		// Resize GC
-		Rectangle rectWGC = new Rectangle(0, 0, newCanvas.x, newCanvas.y);
-		// Clear current Canvas
-		wgc.setBackground(e.display.getSystemColor(SWT.COLOR_WHITE));
-		wgc.fillRectangle(rectWGC);
-		wgc.setForeground(e.display.getSystemColor(SWT.COLOR_BLUE));
-		wgc.drawLine(0, newCanvas.y >> 1, newCanvas.x, newCanvas.y >> 1);
-
-		// Adjust position of Label
-		instParentView.setPositionLabelVolumeLevel(cHt);
-
-		// Set foreground color for Script data line.
-		wgc.setForeground(new Color(e.display, 120, 150, 255));
-
-		// Initialize audio level parameters
-		int audioLevel = 0;
-		int startTime = currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE;
-		// initial Position-X by current Slider Position
-		int dx = 0;
-
-		// Get current buffer size
-		int datasize = startTimeCaptureAudio.size();
-		// Search index of start TimeLine
-		int startIndex;
-		for (startIndex = 0; startIndex < datasize; startIndex++) {
-			// Get start time
-			audioLevel = startTimeCaptureAudio.get(startIndex);
-			// Check target start time
-			if (audioLevel >= startTime)
-				break;
-		}
-
-		// Draw sampling audio level data
-		for (int i = startIndex; i < datasize; i++) {
-			// pickup next level data
-			audioLevel = volumeLevelCaptureAudio.get(i);
-			// adjust level size by current window height
-			audioLevel = audioLevel / adjHt;
-			if (audioLevel < 0)
-				audioLevel = -1 * audioLevel;
-
-			// set gain to volume level
-			float tempLevel = (float) audioLevel * currentVolLvlGain;
-			audioLevel = (int) tempLevel;
-
-			// put next sampling data on Canvas
-			// ** 'dx' rate is 20msec.(default rate)
-			if (audioLevel > 0) {
-				// pickup next start time
-				startTime = startTimeCaptureAudio.get(i);
-				dx = (startTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-						/ TIME2PIXEL;
-				wgc.drawLine(dx, cHt - audioLevel, dx, cHt + audioLevel);
-			}
-		}
-
-		// Initial draw TimeLine
-		// ///e.gc.drawImage(offImage, 0, 0);
-		e.gc.drawImage(offImage, e.x, e.y, e.width, e.height, e.x, e.y,
-				e.width, e.height);
-
-		// CleanUP work GC
-		wgc.dispose();
-
-		// Initial setup each parameters by latest capture data info.
-		previousDrawTime = startTime;
-		previousDrawSize = datasize;
-
-		// Set next paint mode (Check parent play mode)
-		if (TL_STAT_PLAY == instParentView.getStatusTimeLine()) {
-			// Check Capture audio mode
-			if (getCurrentCaptureMode()) {
-				// Update Status : 3 (Append Volume Level mode)
-				currentProcStatus = 3;
-			} else {
-				// Update Status : 4 (Redraw current off-image)
-				currentProcStatus = 4;
-			}
-		} else {
-			// Update Status : 4 (Redraw current off-image)
-			currentProcStatus = 4;
-		}
-
-	}
-
-	/**
-	 * Local method : Append Volume Level of Media's audio to off image & Redraw
-	 * Canvas
-	 */
-	private void drawAppendMediaAudioLevel(PaintEvent e) {
-
-		// Get current GC from off-image
-		GC wgc = new GC(offImage);
-
-		// Get current buffer size
-		int datasize = startTimeCaptureAudio.size();
-
-		// Check capture data length
-		if ((datasize - previousDrawSize) > 0) {
-
-			// Get current Canvas size
-			Point nowCanvas = this.getSize();
-			int ht = nowCanvas.y;
-			int cHt = ht >> 1;
-			int adjHt = (32767 / (cHt + 1)) + 1;
-
-			// Set foreground color for Script data line.
-			wgc.setForeground(new Color(e.display, 120, 150, 255));
-
-			// Initialize audio level parameters
-			int audioLevel = 0;
-			int startTime = 0;
-
-			// Search 1st index of capture data
-			int initTime = startTimeCaptureAudio.indexOf(previousDrawTime);
-			if (initTime < 0)
-				initTime = 0;
-
-			// initial Position-X by current Slider Position
-			int dx = 0;
-
-			// Draw sampling audio level data
-			for (int i = initTime; i < datasize; i++) {
-				// pickup next level data
-				audioLevel = volumeLevelCaptureAudio.get(i);
-				// adjust level size by current window height
-				audioLevel = audioLevel / adjHt;
-				if (audioLevel < 0)
-					audioLevel = -1 * audioLevel;
-
-				// set gain to volume level
-				float tempLevel = (float) audioLevel * currentVolLvlGain;
-				audioLevel = (int) tempLevel;
-
-				// put next sampling data on Canvas
-				// ** 'dx' rate is 20msec.(default rate)
-				if (audioLevel > 0) {
-					// pickup next start time
-					startTime = startTimeCaptureAudio.get(i);
-					dx = (startTime - (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE))
-							/ TIME2PIXEL;
-					wgc.drawLine(dx, cHt - audioLevel, dx, cHt + audioLevel);
-				}
-			}
-
-			// Update current parameters
-			previousDrawSize = datasize;
-			previousDrawTime = startTime;
-		}
-
-		// Redraw current off image
-		e.gc.drawImage(offImage, e.x, e.y, e.width, e.height, e.x, e.y,
-				e.width, e.height);
-		// CleanUP work GC
-		wgc.dispose();
-
-	}
-
-	/**
-	 * Redraw Canvas by off image
-	 */
-	private void redrawCurrentOffImage(PaintEvent e) {
-
-		// Redraw current off image
-		if (offImage != null) {
-			e.gc.drawImage(offImage, e.x, e.y, e.width, e.height, e.x, e.y,
-					e.width, e.height);
-		}
-	}
-
-	/**
-	 * Local method : Draw Volume Level for Action of Preview status : 3
-	 */
-	private void drawPreviewDataVolumeLevel(PaintEvent e) {
-
-		// Get current Canvas size
-		Point nowCanvas = this.getSize();
-		int ht = nowCanvas.y;
-		int cHt = ht >> 1;
-		int wd = nowCanvas.x;
-
-		// Clear current Canvas
-		e.gc.setBackground(e.display.getSystemColor(SWT.COLOR_WHITE));
-		e.gc.setForeground(e.display.getSystemColor(SWT.COLOR_BLUE));
-		e.gc.drawLine(0, cHt, wd, cHt);
-
-		// Adjust position of Label
-		instParentView.setPositionLabelVolumeLevel(cHt);
-
-		// Set foreground color for Script data line.
-		e.gc.setForeground(new Color(e.display, 120, 150, 255));
-
-		// Initialize script data
-		int audioLevel = 0;
-
-		// initial Position-X by current Slider Position
-		int dx = 0;
-
-		// initialize start drawing point
-		int startTimeLine = TimeLineView.getInstance().getStartTimeLine();
-
-		// Draw sampling audio level data
-		for (int nowStartTime = startTimeLine / IUNIT.MSEC; nowStartTime < sampleVolumeLevel
-				.size(); nowStartTime++) {
-
-			// pickup next level data
-			audioLevel = sampleVolumeLevel.get(nowStartTime);
-			// put next sampling data on Canvas
-			// ** 'dx' rate is 20msec.(default rate)
-			if (audioLevel > 0) {
-				e.gc.drawLine(dx, cHt - audioLevel, dx, cHt + audioLevel);
-			}
-			// update dx for Paint
-			dx++;
-		}
-	}
-
-	/**
-	 * PaintListener
-	 */
-	class CanvasPaintListener implements PaintListener {
-
-		// Override paintControl()
-		public void paintControl(PaintEvent e) {
-			try {
-				// null check
-				if (offImage == null) {
-					// re-initialize off image buffer
-					currentProcStatus = 1;
-				}
-				// Check event of Resize Canvas
-				else if ((previousCanvasSize.x != e.width)
-						|| (previousCanvasSize.y != e.height)) {
-					// Exchange status to Resize event status (1 or 2)
-					if (currentProcStatus > 1)
-						currentProcStatus = 2;
-					// Store current Canvas size
-					previousCanvasSize.x = e.width;
-					previousCanvasSize.y = e.height;
-				}
-
-				// Check current status for request function
-				// Status=1 : Clear Canvas
-				if (currentProcStatus == 1) {
-					// Clear Canvas
-					initCanvasVolumeLevel(e);
-				}
-				// Status=2 : Draw Volume Level data from Captured audio of
-				// Movie
-				else if (currentProcStatus == 2) {
-					drawMediaAudioLevel(e);
-				}
-				// Status=3 : Append Volume Level data to current off-image
-				// buffer & Redraw Canvas
-				else if (currentProcStatus == 3) {
-					drawAppendMediaAudioLevel(e);
-				}
-				// Status=4 : Redraw Canvas by current off-image buffer
-				else if (currentProcStatus == 4) {
-					redrawCurrentOffImage(e);
-				}
-				// Status=11 : Draw Volume Level data for Preview's action
-				else if (currentProcStatus == 11) {
-					drawPreviewDataVolumeLevel(e);
-				}
-
-				// Clear previous border line area
-				// ///clearPreviousBorderLine(e);
-				// Draw border line(current TimeLine)
-				drawBorderLine(e);
-
-				// release GC resource
-				e.gc.dispose();
-			} catch (Exception ee) {
-				System.out.println(">>VolumeCanvas::paintControl() : " + ee);
-			}
-		}
-	}
-
-	public Boolean startSamplingVolumeLevel() {
-
-		Boolean result = true;
-
-		// unable to duplicated spawn
-		if (futureSamplingLevel == null) {
-			// Clear sampling buffer
-			previewVoiceTotalTime = 0;
-
-			// Initial setup Timer Task for sampling volume level data
-			instTimerTaskSampling = new SamplingTimerTask();
-			schedulerSamplingLevel = Executors
-					.newSingleThreadScheduledExecutor();
-			// Start Timer Task
-			futureSamplingLevel = schedulerSamplingLevel.scheduleAtFixedRate(
-					instTimerTaskSampling, 0, TL_AUDIO_SAMPLE_TIME,
-					TimeUnit.MILLISECONDS);
-
-		} else {
-			// already spawn Thread
-			result = false;
-		}
-
-		// return current status
-		return (result);
-	}
-
-	public void shutdownSamplingVolumeLevel() {
-
-		// check current instance
-		if (futureSamplingLevel != null) {
-			// Destroy Timer Task & Scheduler
-			futureSamplingLevel.cancel(true);
-			schedulerSamplingLevel.shutdownNow();
-			// Request Garbage Collection
-			futureSamplingLevel = null;
-			instTimerTaskSampling = null;
-		}
-	}
-
-	public Boolean isTimerTaskSampling() {
-		// return current status of TimerTask
-		return ((futureSamplingLevel == null) ? false : true);
-	}
-
-	/**
-	 * @category Sampling Volume Level
-	 * 
-	 * 
-	 */
-	class SamplingTimerTask implements Runnable {
-
-		/**
-		 * @category Run method of Timer Task
-		 */
-		public void run() {
-			// Check status of Audio preview
-			if (instParentView.isSamplingScriptAudio()) {
-				try {
-					// Sampling level data
-					// // audioLevel =
-					// SoundMixer.getInstance().getCompoundVolumeLevel();
-					// Append sampling level data
-					// ///sampleVolumeLevel.add(audioLevel);
-					previewVoiceTotalTime++;
-				} catch (Exception e) {
-					System.out.println("Catch Exception : " + e);
-				}
-			} else {
-				// Stop & Destroy Timer Task
-				shutdownSamplingVolumeLevel();
-
-				// Request draw Canvas
-				// ///setStatusCanvasVolumeLevel(11);
-
-				// Check current status(Not Play Extended text)
-				if (TL_STAT_EXTENDED != instParentView.getStatusTimeLine()) {
-					// Request redraw Canvas
-					final IWorkbench workbench = PlatformUI.getWorkbench();
-					final Display display = workbench.getDisplay();
-					display.asyncExec(new Runnable() {
-						public void run() {
-							// Control disabled "Play/Pause" button
-							// ///PreviewPanelView.getInstance().setEnablePlayPause(true);
-							// GUI access
-							// // redraw();
-
-							// Repaint EndTime
-							EditPanelView.getInstance()
-									.getInstanceTabEditPanel()
-									.repaintTextEndTime();
-						}
-					});
-				}
-			}
-		}
-	}
-
-	public Boolean startTimerCaptureAudio() {
-
-		Boolean result = true;
-
-		// unable to duplicated spawn
-		if (futureCaptureAudio == null) {
-			// Initialize each parameters
-			previousParentTimeLine = instParentView.getCurrentTimeLine();
-			ownFreeRunTimeCount = previousParentTimeLine;
-			ownFreeRunLimitCount = 0;
-
-			// Initial setup Timer Task for sampling volume level data
-			instTimerTaskCaptureAudio = new CaptureAudioTimerTask();
-			schedulerCaptureAudio = Executors
-					.newSingleThreadScheduledExecutor();
-			// Start Timer Task
-			futureCaptureAudio = schedulerCaptureAudio.scheduleAtFixedRate(
-					instTimerTaskCaptureAudio, 0, TL_AUDIO_SAMPLE_TIME,
-					TimeUnit.MILLISECONDS);
-
-		} else {
-			// already spawn Thread
-			result = false;
-		}
-
-		// return current status
-		return (result);
-	}
-
-	public void shutdownTimerCaptureAudio() {
-		// check current instance
-		if (futureCaptureAudio != null) {
-			// Destroy Timer Task & Scheduler
-			futureCaptureAudio.cancel(true);
-			schedulerCaptureAudio.shutdownNow();
-			// Request Garbage Collection
-			futureCaptureAudio = null;
-			instTimerTaskCaptureAudio = null;
-		}
-	}
-
-	/**
-	 * Local method : update own free running timer counter (for Capture audio)
-	 */
-	private void updateFreeRunCounter(int duration) {
-		// pickup current TimeLine
-		int nowParentTimeLine = instParentView.getCurrentTimeLine();
-		// check modified TimeLine
-		if (previousParentTimeLine != nowParentTimeLine) {
-			// Adjust own free-run counter by current TimeLine
-			previousParentTimeLine = nowParentTimeLine;
-			ownFreeRunTimeCount = nowParentTimeLine;
-			// Reset limit counter
-			ownFreeRunLimitCount = 0;
-		} else {
-			// Check free run limit counter (less than 100msec)
-			if (ownFreeRunLimitCount <= SM_MAX_FREERUN_COUNT) {
-				// Free running own counter
-				ownFreeRunTimeCount = ownFreeRunTimeCount + duration;
-				// Update limit counter
-				ownFreeRunLimitCount++;
-			}
-		}
-	}
-
-	/**
-	 * for Capture audio level
-	 */
-	private void updateCaptureAudio(int currentTime) {
-
-		// pickup captured data each 20msec
-		int audioLevel = SoundMixer.getInstance().pickupCaptureAudioLevel();
-		// Calculate Quantization start time
-		int quantumStartTime = currentTime - (currentTime % TIME2PIXEL);
-
-		// check data
-		if (audioLevel >= 0) {
-			// null check
-			if (!(startTimeCaptureAudio.isEmpty())) {
-				// Search target data(StartTime)
-				int index = startTimeCaptureAudio.indexOf(quantumStartTime);
-				// exist data
-				if (index >= 0) {
-					// update raw audio data(exist data)
-					volumeLevelCaptureAudio.set(index, audioLevel);
-				}
-				// new data
-				else {
-					// append raw audio data(new data)
-					startTimeCaptureAudio.add(quantumStartTime);
-					volumeLevelCaptureAudio.add(audioLevel);
-				}
-			} else {
-				// append raw audio data(new data)
-				startTimeCaptureAudio.add(quantumStartTime);
-				volumeLevelCaptureAudio.add(audioLevel);
-			}
-		}
-	}
-
-	/**
-	 * @category Sampling Volume Level
-	 * 
-	 * 
-	 */
-	class CaptureAudioTimerTask implements Runnable {
-
-		/**
-		 * @category Run method of Timer Task
-		 */
-		public void run() {
-			// check current status
-			if (getCurrentCaptureMode()
-					&& (TL_STAT_PLAY == instParentView.getStatusTimeLine())) {
-				// Adjust free run counter
-				updateFreeRunCounter(TL_AUDIO_SAMPLE_TIME);
-
-				// Store data of Captured audio level
-				updateCaptureAudio(ownFreeRunTimeCount);
-			}
-			Thread.yield();
-		}
-	}
-
-	/*********************************************************
-	 * File in/out management
-	 * 
-	 ********************************************************/
-	/**
-	 * @category Save volume level data to temporary file
-	 */
-	public void saveVolumeLevelTempFile() {
-		try {
-			String fpath = null;
-			// Check exist data
-			if (getSamplingLengthMovieAudioLevel() > 0) {
-				// Check exit target file
-				if (savePathVolLvl == null) {
-					// Create new temporary file for volume level
-					File fh = TempFileUtil.createTempFile(DIR_TEMP_VOLLVL,
-							FILE_TEMP_VOLLVL_PREFIX, FILE_TEMP_VOLLVL_SUFFIX);
-					if (fh != null) {
-						// Get string of absolute file path(temporary file)
-						fpath = fh.getAbsolutePath();
-					}
-				} else {
-					// PickUP target file path
-					fpath = savePathVolLvl.getPath();
-					fpath = fpath.replace("/", "\\");
-				}
-
-				if (fpath != null) {
-					// Start write volume level data thread
-					TempFileUtil.writeStreamTempFile(startTimeCaptureAudio,
-							volumeLevelCaptureAudio, fpath);
-					savePathVolLvl = TempFileUtil.getResource(fpath);
-				}
-			}
-		} catch (Exception ee) {
-			System.out.println("saveVolumeLevelTempFile() : " + ee);
-		}
-	}
-
-	/**
-	 * @category Getter method : Get save path of volume level(temporary file)
-	 * @return
-	 */
-	public URI getSavePathVolLvl() {
-		// return result
-		return (savePathVolLvl);
-	}
-
-	/**
-	 * @category Setter method : Set save path of volume level(temporary file)
-	 */
-	public void setSavePathVolLvl(String fpath) {
-		// Update URI value
-		savePathVolLvl = null;
-		if (fpath != null) {
-			savePathVolLvl = TempFileUtil.getResource(fpath);
-		}
-	}
-
-	/**
-	 * @category Check enable status for clear volume level data action
-	 * @return status : TRUE:enable clear action, FALSE:disable clear action
-	 */
-	public boolean isEnableClearVolLvl() {
-		boolean result = false;
-
-		// Check volume level file path
-		if (savePathVolLvl == null) {
-			// enable clear action
-			result = true;
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Load volume level value from temporary file
-	 * @param strPathVolLvl
-	 *            : source path of temporary file
-	 */
-	public void loadVolumeLevelTempFile() {
-		if (savePathVolLvl != null) {
-			// trim URI string
-			String fpath = savePathVolLvl.getPath();
-			fpath = fpath.replace("/", "\\");
-			try {
-				// CleanUP buffer of captured audio
-				cleanupMovieAudioLevel();
-
-				// load volume level data from temporary file
-				if (TempFileUtil.openInputStreamTempFile(fpath)) {
-					while (true) {
-						// read start time value
-						int startTime = TempFileUtil.readIntValueTempFile();
-						if (startTime >= 0) {
-							// read volume level value
-							int volLvl = TempFileUtil.readIntValueTempFile();
-
-							// append raw audio data(new data)
-							startTimeCaptureAudio.add(startTime);
-							volumeLevelCaptureAudio.add(volLvl);
-						} else {
-							// detect End of File
-							TempFileUtil.closeInputStreamTempFile();
-							break;
-						}
-					}
-				}
-			} catch (Exception ee) {
-				System.out.println("loadVolumeLevelTempFile() : " + ee);
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/WebBrowserEventListenerForPP.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/WebBrowserEventListenerForPP.java
deleted file mode 100644
index a7d5592..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/WebBrowserEventListenerForPP.java
+++ /dev/null
@@ -1,104 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import org.eclipse.actf.ai.scripteditor.util.WebBrowserFactory;
-import org.eclipse.actf.model.ui.editor.browser.IWebBrowserACTF;
-import org.eclipse.actf.model.ui.editor.browser.IWebBrowserACTFEventListener;
-
-public class WebBrowserEventListenerForPP implements
-		IWebBrowserACTFEventListener {
-
-	public void beforeNavigate(IWebBrowserACTF webBrowser, String url,
-			String targetFrameName, boolean isInNavigation) {
-		mediaSearchRequest();
-	}
-
-	public void browserDisposed(IWebBrowserACTF webBrowser, String title) {
-		mediaSearchRequest();
-	}
-
-	public void dispose() {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void focusGainedOfAddressText(IWebBrowserACTF webBrowser) {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void focusLostOfAddressText(IWebBrowserACTF webBrowser) {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void getFocus(IWebBrowserACTF webBrowser) {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void navigateComplete(IWebBrowserACTF webBrowser, String url) {
-		mediaSearchRequest();
-	}
-
-	public void navigateStop(IWebBrowserACTF webBrowser) {
-		mediaSearchRequest();
-	}
-
-	public void newWindow(IWebBrowserACTF webBrowser) {
-		// TODO Auto-generated method stub
-
-	}
-
-	public void progressChange(IWebBrowserACTF webBrowser, int progress,
-			int progressMax) {
-		// TODO Auto-generated method stub
-		// System.out.println("progress:" +progress+"/"+progressMax);
-
-	}
-
-	public void refreshComplete(IWebBrowserACTF webBrowser) {
-		mediaSearchRequest();
-	}
-
-	public void refreshStart(IWebBrowserACTF webBrowser) {
-		mediaSearchRequest();
-	}
-
-	public void rootDocumentComplete(IWebBrowserACTF webBrowser) {
-		// TODO null check
-
-		// Check load status
-		if (VolumeLevelCanvas.getInstance().isEnableClearVolLvl()) {
-			// CleanUP buffer of captured audio
-			VolumeLevelCanvas.getInstance().cleanupMovieAudioLevel();
-			// redraw captured audio level to Canvas
-			VolumeLevelCanvas.getInstance().setStatusCanvasVolumeLevel(1);
-		}
-
-		mediaSearchRequest();
-	}
-
-	public void titleChange(IWebBrowserACTF webBrowser, String title) {
-		// for YouTube
-		mediaSearchRequest();
-	}
-
-	private void mediaSearchRequest() {
-		// System.out.println("req");
-		WebBrowserFactory web = WebBrowserFactory.getInstance();
-		if (web != null) {
-			web.mediaSearchRequest();
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/XMLFileMessageBox.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/XMLFileMessageBox.java
deleted file mode 100644
index 92f1bef..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/XMLFileMessageBox.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.internal.ui.scripteditor;
-
-import java.io.File;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.MessageBox;
-
-public class XMLFileMessageBox implements IUNIT {
-
-	// Local data
-	private MessageBox msgBox = null;
-
-	/**
-	 * @category Constructor
-	 * @param parent
-	 *            : parent shell's instance
-	 */
-	public XMLFileMessageBox(int mode, String filePath) {
-		// Check message mode
-		if (msgBox == null) {
-			// Initial setup for MessageBox
-			int style = SWT.YES | SWT.NO | SWT.CLOSE;
-			String strTitle = "";
-			String strMessage = "";
-
-			// MakeUP style of MessageBox
-			if (mode == MB_STYLE_CONFIRM) {
-				// Confirmation message box
-				strMessage = getFileName(filePath);
-				style = style | SWT.ICON_WARNING | SWT.CANCEL;
-				strTitle = Messages.xml_dialog_title_confirm;
-				strMessage += Messages.xml_dialog_save_confirm;
-			} else if (mode == MB_STYLE_OVERWR) {
-				// Overwrite message box
-				strMessage = getFileName(filePath);
-				style = style | SWT.ICON_WARNING;
-				strTitle = Messages.xml_dialog_title_overwrite;
-				strMessage += Messages.xml_dialog_save_overwrite;
-			} else if (mode == MB_STYLE_NODESC) {
-				// No exist description message box
-				style = SWT.ICON_ERROR | SWT.OK;
-				strTitle = Messages.xml_dialog_title_error;
-				strMessage = Messages.xml_dialog_script_nodesc;
-			} else if (mode == MB_STYLE_NOEXIST) {
-				// No exist script message box
-				style = SWT.ICON_ERROR | SWT.OK;
-				strTitle = Messages.xml_dialog_title_error;
-				strMessage = Messages.xml_dialog_script_noexist;
-			} else if (mode == MB_STYLE_MODIFY) {
-				// Modify script data message box
-				style = style | SWT.ICON_WARNING | SWT.CANCEL;
-				strTitle = Messages.xml_dialog_title_modify;
-				strMessage = Messages.xml_dialog_save_modify;
-			} else if (mode == MB_STYLE_WAV_CONFIRM) {
-				// Modify script data message box
-				style = SWT.ICON_WARNING | SWT.YES | SWT.NO;
-				strTitle = Messages.xml_dialog_title_confirm;
-				strMessage = Messages.xml_dialog_wav_confirm + filePath;
-			} else if (mode == MB_STYLE_ACCESS_DENIED) {
-				// No exist script message box
-				style = SWT.ICON_WARNING | SWT.OK;
-				strTitle = Messages.xml_dialog_title_confirm;
-				strMessage = Messages.xml_dialog_access_denied;
-			}
-
-			try {
-				// Display confirm message box
-				// msgBox = new
-				// MessageBox(PlatformUI.getWorkbench().getDisplay().getActiveShell(),
-				// style);
-				msgBox = new MessageBox(Activator.getParentShell(), style);
-				msgBox.setText(strTitle);
-				msgBox.setMessage(strMessage);
-			} catch (Exception ee) {
-			}
-		}
-	}
-
-	/**
-	 * @category Getter method : Get result from own MessageBox
-	 * @return result : Yes or No or Cancel
-	 */
-	public int open() {
-		int result = -1;
-		if (msgBox != null) {
-			// Open MessageBox & Wait response
-			result = msgBox.open();
-			// dispose own component
-			msgBox = null;
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Local method : PickUP prefix and suffix from target file path
-	 * @param filePath
-	 *            : String of target file path
-	 * @return file name as <prefix>.<suffix>
-	 */
-	private String getFileName(String filePath) {
-		String result = "";
-
-		// Get File instance
-		try {
-			if (filePath != null) {
-				File fh = new File(filePath);
-				if (fh != null) {
-					// Get file name
-					result = "\'" + fh.getName() + "\' ";
-				}
-			}
-		} catch (Exception ee) {
-		}
-
-		// return result
-		return (result);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/data/ScriptData.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/data/ScriptData.java
deleted file mode 100644
index 42dcd50..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/data/ScriptData.java
+++ /dev/null
@@ -1,1489 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.data;
-
-import java.net.MalformedURLException;
-import java.net.URI;
-import java.util.ArrayList;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.util.FileUtils;
-
-/**
- * @category Script data class
- * 
- */
-public class ScriptData implements IUNIT {
-
-	/**
-	 * Structured Unit of ScriptData
-	 */
-	private class StructExtendData {
-
-		// 0)Index of Extend data (Start Time)
-		private int StartTime;
-
-		// 1)Extend : CheckBox of Extended
-		private Boolean Extended;
-		// 2)Extend : RadioButton of Gender
-		private Boolean Gender;
-		// 3)Extend : Speed of Machine Voice
-		private int Speed;
-		// 4)Extend : Pitch of Machine Voice
-		private int Pitch;
-		// 5)Extend : Volume of Machine Voice
-		private int Volume;
-
-		// Special)Extend : Language of Description
-		private int Lang;
-
-		/**
-		 * Constructor
-		 */
-		public StructExtendData(int starttime, boolean extended,
-				boolean gender, int speed, int pitch, int volume, int lang) {
-			// Store index(Start Time)
-			StartTime = starttime;
-			// Store Extended data
-			Extended = extended;
-			Gender = gender;
-			Speed = speed;
-			Pitch = pitch;
-			Volume = volume;
-			Lang = lang;
-		}
-
-		/**
-		 * Getter method : Get Start Time
-		 */
-		public int getStartTime() {
-			// return current Start Time
-			return (StartTime);
-		}
-
-		/**
-		 * Getter method : Get CheckBox of Extended
-		 */
-		public Boolean getExtended() {
-			// return current CheckBox of Extended
-			return (Extended);
-		}
-
-		/**
-		 * Getter method : Get RadioButton of Gender
-		 */
-		public Boolean getGender() {
-			// return current RadioButton of Gender
-			return (Gender);
-		}
-
-		/**
-		 * Getter method : Get Speed of Voice
-		 */
-		public int getSpeed() {
-			// return current Speed of Voice
-			return (Speed);
-		}
-
-		/**
-		 * Getter method : Get Pitch of Voice
-		 */
-		public int getPitch() {
-			// return current Pitch of Voice
-			return (Pitch);
-		}
-
-		/**
-		 * Getter method : Get Volume of Voice
-		 */
-		public int getVolume() {
-			// return current Volume of Voice
-			return (Volume);
-		}
-
-		/**
-		 * Getter method : Get Language of Description
-		 */
-		public int getLang() {
-			// return current Language of Description
-			return (Lang);
-		}
-
-		/**
-		 * Setter method : Set Start Time
-		 */
-		public void setStartTime(int starttime) {
-			// update current StartTime
-			StartTime = starttime;
-		}
-
-		/**
-		 * Setter method : Set CheckBox of Extended
-		 */
-		public void setExtended(Boolean extended) {
-			// update current Extended
-			Extended = extended;
-		}
-
-		/**
-		 * Setter method : Set RadioButton of Gender
-		 */
-		public void setGender(Boolean gender) {
-			// update current Gender
-			Gender = gender;
-		}
-
-		/**
-		 * Setter method : Set Speed of Voice
-		 */
-		public void setSpeed(int speed) {
-			// update current Speed
-			Speed = speed;
-		}
-
-		/**
-		 * Setter method : Set Pitch of Voice
-		 */
-		public void setPitch(int pitch) {
-			// update current Pitch
-			Pitch = pitch;
-		}
-
-		/**
-		 * Setter method : Set Volume of Voice
-		 */
-		public void setVolume(int volume) {
-			// update current Volume of Voice
-			Volume = volume;
-		}
-
-		/**
-		 * Setter method : Set Language of Description
-		 */
-		public void setLang(int lang) {
-			// update current Language of Description
-			Lang = lang;
-		}
-
-	}
-
-	/**
-	 * Local class for structured script comment list
-	 * 
-	 */
-	private class StructScriptComment {
-
-		// Start time (relationship ScriptData's start time)
-		private int startTime;
-
-		// Comment
-		private String comment;
-
-		/**
-		 * Constructor
-		 * 
-		 * @param startTime
-		 *            : start time (relationship ScriptData's start time)
-		 * @param comment
-		 *            : comment of current description
-		 */
-		public StructScriptComment(int startTime, String comment) {
-			// Store comment data
-			this.startTime = startTime;
-			this.comment = new String(comment);
-		}
-
-		/**
-		 * Getter method : Get current start time
-		 * 
-		 * @return start time
-		 */
-		public int getStartTime() {
-			return (startTime);
-		}
-
-		/**
-		 * Getter method : Get current comment string
-		 * 
-		 * @return comment string
-		 */
-		public String getScriptComment() {
-			return (comment);
-		}
-
-		/**
-		 * Setter method : Set start time
-		 * 
-		 * @param startTime
-		 *            : new start time value
-		 */
-		public void setStartTime(int startTime) {
-			// store new value
-			this.startTime = startTime;
-		}
-
-		/**
-		 * Setter method : Set comment string
-		 * 
-		 * @param comment
-		 *            : new comment string
-		 */
-		public void setScriptComment(String comment) {
-			// store new value
-			this.comment = comment;
-		}
-	}
-
-	/**
-	 * static data
-	 */
-	static private ScriptData ownInst = null;
-
-	/**
-	 * Private data
-	 */
-	// Script data List
-	private ArrayList<String> ScriptList;
-	// Script Start Time
-	private ArrayList<Integer> ScriptStartTime;
-	// Script End Time
-	private ArrayList<Integer> ScriptEndTime;
-	// Script Comment
-	private ArrayList<StructScriptComment> ScriptComment;
-
-	// Extended data List
-	private ArrayList<StructExtendData> ExtendList;
-
-	// WAV file list
-	private ArrayList<Integer> listStartTimeWav = null;
-	private ArrayList<Integer> listEndTimeWav = null;
-	private ArrayList<URI> listFileNameWav = null;
-	private ArrayList<Boolean> listEnableWav = null;
-	private ArrayList<Float> listPlaySpeedWav = null;
-
-	// Save status
-	private boolean status_edit_scripts = false;
-	private boolean status_import_csv = false;
-
-	/**
-     * 
-     */
-	static public ScriptData getInstance() {
-
-		// 1st check current Own Instance
-		if (ownInst == null) {
-			synchronized (ScriptData.class) {
-				// 2nd check current Own instance
-				if (ownInst == null) {
-					// New own class at once
-					ownInst = new ScriptData();
-				}
-			}
-		}
-		// return current Instance of ScriptData
-		return (ownInst);
-	}
-
-	/**
-	 * Constructor
-	 */
-	public ScriptData() {
-		// Initialize Script data list
-		initializeScriptData();
-		// Initialize WAV data list
-		initializeWavData();
-	}
-
-	/**
-	 * Local method : Initialize Script data list
-	 */
-	private void initializeScriptData() {
-		// Allocate array data
-		ScriptList = new ArrayList<String>();
-		ScriptStartTime = new ArrayList<Integer>();
-		ScriptEndTime = new ArrayList<Integer>();
-		ExtendList = new ArrayList<StructExtendData>();
-		ScriptComment = new ArrayList<StructScriptComment>();
-	}
-
-	/**
-	 * Local method : Initialize WAV data list
-	 */
-	private void initializeWavData() {
-		// Create ArrayList for control WAV file
-		listStartTimeWav = new ArrayList<Integer>();
-		listEndTimeWav = new ArrayList<Integer>();
-		listFileNameWav = new ArrayList<URI>();
-		listEnableWav = new ArrayList<Boolean>();
-		listPlaySpeedWav = new ArrayList<Float>();
-	}
-
-	public void clearScriptData() {
-		// Clear all ArrayList
-		ScriptList.clear();
-		ScriptStartTime.clear();
-		ScriptEndTime.clear();
-		ScriptComment.clear();
-		ExtendList.clear();
-	}
-
-	private int indexScriptData(int startTime) {
-		// if index is '-1', then no data
-		int index = -1;
-
-		// ScriptList empty is always 1st index
-		if (ScriptStartTime.isEmpty()) {
-			index = 0;
-		} else {
-			// search start time from current ScriptList
-			int i;
-			for (i = 0; i < ScriptStartTime.size(); i++) {
-				// exist data?
-				if (startTime < ScriptStartTime.get(i)) {
-					// exist data.
-					break;
-				}
-			}
-			// update index
-			index = i;
-		}
-
-		// return index of target Script data
-		return (index);
-	}
-
-	/**
-	 * Getter methods : Get current Script List length
-	 */
-	public int getLengthScriptList() {
-		// return length of current Script List
-		return (ScriptList.size());
-	}
-
-	/**
-	 * Setter methods : Append Script data to current Script List
-	 */
-	public int setScriptData(String data, int startTime, int endTime) {
-		// Alloc new List
-		ScriptList.add(data);
-		ScriptStartTime.add(startTime);
-		ScriptEndTime.add(endTime);
-
-		// return length of current Script List
-		return (ScriptList.size());
-	}
-
-	public int searchScriptData(int startTime) {
-		// if index is '-1', then no data
-		int index;
-
-		// search start time from current ScriptList
-		index = ScriptStartTime.indexOf(startTime);
-
-		// return index of target Script data
-		return (index);
-	}
-
-	public int parseIntStartTime(String MM, String SS, String MS) {
-
-		int startTime;
-
-		// casting start time String to Integer
-		startTime = (Integer.parseInt(MM) * 60) + Integer.parseInt(SS);
-		startTime = (startTime * 1000) + Integer.parseInt(MS);
-
-		// return StarTime at parsed Integer
-		return (startTime);
-	}
-
-	public int parseIntStartTime(String MMSSMS) {
-
-		int startTime;
-
-		// casting start time String to Integer
-		String[] eachTime = MMSSMS.split(":", 0);
-		startTime = (Integer.parseInt(eachTime[0]) * 60)
-				+ Integer.parseInt(eachTime[1]);
-		startTime = (startTime * 1000) + Integer.parseInt(eachTime[2]);
-
-		// return StarTime at parsed Integer
-		return (startTime);
-	}
-
-	/**
-	 * @category Getter method : Get current status of saved script data
-	 * @return saved status : FALSE:finished current script data, TRUE:Not yet.
-	 */
-	public int getStatusSaveScripts() {
-		int result = 0;
-
-		// PickUP current status
-		if (getStatusImportCsv()) {
-			// modify mode
-			result = MB_STYLE_MODIFY;
-		} else if (getStatusEditingScripts()) {
-			// overwrite mode
-			result = MB_STYLE_OVERWR;
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Getter method : Get current status of saved script data
-	 * @return saved status : FALSE:finished current script data, TRUE:Not yet.
-	 */
-	public boolean getStatusEditingScripts() {
-		// return result
-		return (status_edit_scripts);
-	}
-
-	/**
-	 * @category Getter method : Get current status of saved script data
-	 * @return saved status : FALSE:finished current script data, TRUE:Not yet.
-	 */
-	public boolean getStatusImportCsv() {
-		// return result
-		return (status_import_csv);
-	}
-
-	/**
-	 * @category Setter method : Set new status of editing script data
-	 * @param stat
-	 *            : new status
-	 */
-	public void setStatusSaveScripts(int mode, boolean stat) {
-		// Check status
-		if (!stat) {
-			// Drop all status flag
-			setStatusEditingScripts(stat);
-			setStatusImportCsv(stat);
-		} else {
-			// Update new status
-			if ((mode == MB_STYLE_CONFIRM) || (mode == MB_STYLE_OVERWR)) {
-				// Save edited data to XML file
-				setStatusEditingScripts(stat);
-			} else if (mode == MB_STYLE_MODIFY) {
-				// Save CSV data to XML file
-				setStatusImportCsv(stat);
-			}
-		}
-	}
-
-	/**
-	 * @category Setter method : Set new status of editing script data
-	 * @param stat
-	 *            : new status
-	 */
-	public void setStatusEditingScripts(boolean stat) {
-		// Update new status
-		status_edit_scripts = stat;
-	}
-
-	/**
-	 * @category Setter method : Set new status of importing CSV data
-	 * @param stat
-	 *            : new status
-	 */
-	public void setStatusImportCsv(boolean stat) {
-		// Update new status
-		status_import_csv = stat;
-	}
-
-	/**
-	 * Stub methods
-	 */
-	public String getScriptData(int index) {
-
-		String currentScriptData = new String();
-
-		// PickUP Script Data by index
-		if ((index >= 0) && (index <= (ScriptList.size() - 1))) {
-			// PickUP script data by index
-			currentScriptData = ScriptList.get(index).toString();
-		}
-		// index error
-		else {
-			currentScriptData = "";
-		}
-
-		// return script data by index
-		return (currentScriptData);
-	}
-
-	public int getScriptStartTime(int index) {
-
-		int currentScriptStartTime = -1;
-
-		// PickUP Script Start time by index
-		if ((index >= 0) && (index <= (ScriptStartTime.size() - 1))) {
-			// PickUP script start time by index
-			currentScriptStartTime = ScriptStartTime.get(index);
-		}
-
-		// return script start time by index
-		return (currentScriptStartTime);
-	}
-
-	public int getScriptEndTime(int index) {
-
-		int currentScriptEndTime = -1;
-
-		// PickUP Script Start time by index
-		if ((index >= 0) && (index <= (ScriptEndTime.size() - 1))) {
-			// PickUP script start time by index
-			currentScriptEndTime = ScriptEndTime.get(index);
-		}
-
-		// return script start time by index
-		return (currentScriptEndTime);
-	}
-
-	public int getIndexScriptData(String startMM, String startSS, String startMS) {
-		// if index is '-1', then no data
-		int index;
-		int startTime = 0;
-
-		// casting start time String to Integer
-		startTime = parseIntStartTime(startMM, startSS, startMS);
-
-		// search start time from current ScriptList
-		index = searchScriptData(startTime);
-
-		// return index of target Script data
-		return (index);
-	}
-
-	public int getIndexScriptData(int startTime) {
-		// if index is '-1', then no data
-		int index;
-
-		// search start time from current ScriptList
-		index = searchScriptData(startTime);
-
-		// return index of target Script data
-		return (index);
-	}
-
-	public int updateScriptEndTime(int startTime, int endTime) {
-		// if index is '-1', then no data
-		int index;
-
-		// search start time from current ScriptList
-		index = ScriptStartTime.indexOf(startTime);
-		if (index >= 0) {
-			// Update EndTime List
-			ScriptEndTime.set(index, endTime);
-		}
-
-		// return index of target Script data
-		return (index);
-	}
-
-	public boolean appendScriptData(String scriptData, int startTime,
-			int endTime) {
-
-		boolean result = true;
-		int index = -1;
-
-		// check exist data
-		if (scriptData.isEmpty()) {
-			// No script data
-			result = false;
-		} else {
-			index = searchScriptData(startTime);
-			if (index >= 0) {
-				// exist data (update current script data)
-				// *(caution)* : No need changed start time area, cause same
-				// date.
-				ScriptList.set(index, scriptData);
-				ScriptEndTime.set(index, endTime);
-			} else {
-				// no data (insert new script data)
-				index = indexScriptData(startTime);
-				if (index >= 0) {
-					// insert new script data
-					ScriptList.add(index, scriptData);
-					ScriptStartTime.add(index, startTime);
-					ScriptEndTime.add(index, endTime);
-				} else {
-					// ** May be, invalid start time **********
-					result = false;
-				}
-			}
-		}
-
-		// return result status
-		return (result);
-	}
-
-	public boolean appendScriptData(String scriptData, int startTime,
-			int endTime, String comment) {
-
-		boolean result = true;
-
-		// Append script data
-		result = appendScriptData(scriptData, startTime, endTime);
-		if (result) {
-			// If success append data, then append comment string
-			setScriptComment(startTime, comment);
-		}
-
-		// return result status
-		return (result);
-	}
-
-	public boolean appendScriptData(String scriptData, String startMM,
-			String startSS, String startMS, int endTime) {
-
-		boolean result = true;
-		int startTime = 0;
-		int index = -1;
-
-		// casting start time String to Integer
-		startTime = parseIntStartTime(startMM, startSS, startMS);
-
-		// check exist data
-		if (scriptData.isEmpty()) {
-			// No script data
-			result = false;
-		} else {
-			index = searchScriptData(startTime);
-			if (index >= 0) {
-				// exist data (update current script data)
-				// *(caution)* : No need changed start time area, cause same
-				// date.
-				ScriptList.set(index, scriptData);
-				ScriptEndTime.set(index, endTime);
-			} else {
-				// no data (insert new script data)
-				index = indexScriptData(startTime);
-				if (index >= 0) {
-					// insert new script data
-					ScriptList.add(index, scriptData);
-					ScriptStartTime.add(index, startTime);
-					ScriptEndTime.add(index, endTime);
-				} else {
-					// ** May be, invalid start time **********
-					result = false;
-				}
-			}
-		}
-
-		// return result status
-		return (result);
-	}
-
-	public boolean deleteScriptData(String startMM, String startSS,
-			String startMS) {
-
-		boolean result = true;
-		int startTime = 0;
-		int index = -1;
-
-		// casting start time String to Integer
-		startTime = parseIntStartTime(startMM, startSS, startMS);
-
-		// check exist data
-		index = searchScriptData(startTime);
-		if (index >= 0) {
-			// exist data (remove current script data)
-			ScriptList.remove(index);
-			ScriptStartTime.remove(index);
-			ScriptEndTime.remove(index);
-		} else {
-			// No exist data
-			result = false;
-		}
-
-		// return result status
-		return (result);
-	}
-
-	public boolean deleteScriptData(int index) {
-		boolean result = true;
-
-		try {
-			// exist data (remove current script data)
-			ScriptList.remove(index);
-			ScriptStartTime.remove(index);
-			ScriptEndTime.remove(index);
-		} catch (Exception e) {
-			System.out.println("deleteScriptData() : Exception = " + e);
-			result = false;
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Getter method : get Selection status of CheckBox
-	 * @param index
-	 * @return Selection of CheckBox
-	 */
-	public Boolean getExtendExtended(int index) {
-		// Get Structure of target Extended data
-		StructExtendData currentExtendData = (StructExtendData) ExtendList
-				.get(index);
-		// return current Extended selection
-		return (currentExtendData.getExtended());
-	}
-
-	/**
-	 * @category Getter method : get Selection status of RadioButton
-	 * @param index
-	 * @return Selection of RadioButton
-	 */
-	public Boolean getExtendGender(int index) {
-		// Get Structure of target Extended data
-		StructExtendData currentExtendData = (StructExtendData) ExtendList
-				.get(index);
-		// return current Gender selection
-		return (currentExtendData.getGender());
-	}
-
-	/**
-	 * @category Getter method : get Scale data of Speed
-	 * @param index
-	 * @return Scale data
-	 */
-	public int getExtendSpeed(int index) {
-		// Get Structure of target Extended data
-		StructExtendData currentExtendData = (StructExtendData) ExtendList
-				.get(index);
-		// return current scale data of Speed
-		return (currentExtendData.getSpeed());
-	}
-
-	/**
-	 * @category Getter method : get Scale data of Pitch
-	 * @param index
-	 * @return Scale data
-	 */
-	public int getExtendPitch(int index) {
-		// Get Structure of target Extended data
-		StructExtendData currentExtendData = (StructExtendData) ExtendList
-				.get(index);
-		// return current scale data of Pitch
-		return (currentExtendData.getPitch());
-	}
-
-	/**
-	 * @category Getter method : get Scale data of Volume
-	 * @param index
-	 * @return Scale data
-	 */
-	public int getExtendVolume(int index) {
-		// Get Structure of target Extended data
-		StructExtendData currentExtendData = (StructExtendData) ExtendList
-				.get(index);
-		// return current scale data of Volume
-		return (currentExtendData.getVolume());
-	}
-
-	/**
-	 * @category Getter method : get Language index of Description
-	 * @param index
-	 * @return Index of Language
-	 */
-	public int getExtendLang(int index) {
-		// Get Structure of target Extended data
-		StructExtendData currentExtendData = (StructExtendData) ExtendList
-				.get(index);
-		// return current index of Language of Description
-		return (currentExtendData.getLang());
-	}
-
-	public void appendExtendData(int index, int starttime,
-			Boolean extendExtended, Boolean extendSex, int extendSpeed,
-			int extendPitch, int extendVolume, int extendLang) {
-
-		// Create target Struct(Extended data)
-		StructExtendData newExtendData = new StructExtendData(starttime,
-				extendExtended, extendSex, extendSpeed, extendPitch,
-				extendVolume, extendLang);
-
-		// Check current List length
-		if (ExtendList.isEmpty()) {
-			// No exist data
-			ExtendList.add(0, newExtendData);
-		} else {
-			// Check current List length
-			if (index >= ExtendList.size()) {
-				// Append data cause Out of bounds
-				// New Data(Insert)
-				ExtendList.add(index, newExtendData);
-			} else {
-				try {
-					// Get Structure of target Extended data
-					StructExtendData currentExtendData = (StructExtendData) ExtendList
-							.get(index);
-					// Compare index(StartTime)
-					if (starttime != currentExtendData.getStartTime()) {
-						// New Data(Insert)
-						ExtendList.add(index, newExtendData);
-					} else {
-						// Exist Data(Update)
-						ExtendList.set(index, newExtendData);
-					}
-				} catch (Exception e) {
-					// May be, catch IndexOutOfBoundsException
-					System.out.println("appendExtendData() : Exception = " + e);
-				}
-			}
-		}
-	}
-
-	public void deleteExtendData(int starttime) {
-
-		// Check exist data
-		if (!ExtendList.isEmpty()) {
-			// Search target data
-			for (int index = 0; index < ExtendList.size(); index++) {
-				// Get Structure of target Extended data
-				StructExtendData currentExtendData = (StructExtendData) ExtendList
-						.get(index);
-				// Compare index(StartTime)
-				if (starttime == currentExtendData.getStartTime()) {
-					// Remove target data from ArrayList
-					ExtendList.remove(index);
-					break;
-				}
-			}
-		}
-	}
-
-	public String makeFormatHHMMSS(int totalSec) {
-
-		String formTime = new String();
-		Integer hh;
-		Integer mm;
-		Integer ss;
-
-		// Make format "HH:MM:SS"
-		if (totalSec <= 0) {
-			// default
-			formTime = "00:00:00";
-		} else {
-			// Integer to String
-			hh = totalSec / 3600;
-			mm = (totalSec / 60) - (hh * 60);
-			ss = totalSec % 60;
-			formTime = "";
-
-			// HH
-			if (hh < 10)
-				formTime = formTime + "0";
-			formTime = formTime + hh.toString();
-			// separator
-			formTime += ":";
-			// MM
-			if (mm < 10)
-				formTime = formTime + "0";
-			formTime = formTime + mm.toString();
-			// separator
-			formTime += ":";
-			// SS
-			if (ss < 10)
-				formTime = formTime + "0";
-			formTime = formTime + ss.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	public String makeFormatMMSSMS(int totalSec) {
-
-		String formTime = new String();
-		Integer mm;
-		Integer ss;
-		Integer ms;
-
-		// Make format "MM:SS.MSec"
-		if (totalSec <= 0) {
-			// default
-			formTime = "00 : 00 . 000";
-		} else {
-			// Integer to String
-			mm = (totalSec / 1000) / 60;
-			ss = (totalSec / 1000) % 60;
-			ms = totalSec % 1000;
-			formTime = "";
-
-			// MM
-			if (mm < 10)
-				formTime = formTime + "0";
-			formTime = formTime + mm.toString();
-			// separator
-			formTime += " : ";
-			// SS
-			if (ss < 10)
-				formTime = formTime + "0";
-			formTime = formTime + ss.toString();
-			// separator
-			formTime += " . ";
-			// Milli Sec
-			if (ms < 10)
-				formTime = formTime + "00";
-			else if ((ms < 100) && (ms >= 10))
-				formTime = formTime + "0";
-			formTime = formTime + ms.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	public String makeFormatHH(int totalSec) {
-
-		String formTime = new String();
-		Integer hh;
-
-		// Make format "HH:MM:SS"
-		if (totalSec <= 0) {
-			// default
-			formTime = "00";
-		} else {
-			// Integer to String
-			hh = totalSec / 3600;
-			formTime = "";
-
-			// HH
-			if (hh < 10)
-				formTime = formTime + "0";
-			formTime = formTime + hh.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	public String makeFormatMM(int totalSec) {
-
-		String formTime = new String();
-		Integer tm, mm;
-
-		// Make format "MM"
-		if (totalSec <= 0) {
-			// default
-			formTime = "00";
-		} else {
-			tm = totalSec / 1000;
-			// Integer to String
-			// // mm = (totalSec / 60) - ((totalSec / 3600) * 60);
-			mm = tm / 60;
-			formTime = "";
-
-			// MM
-			if (mm < 10)
-				formTime = formTime + "0";
-			formTime = formTime + mm.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	public String makeFormatSS(int totalSec) {
-
-		String formTime = new String();
-		Integer ss;
-
-		// Make format "SS"
-		if (totalSec <= 0) {
-			// default
-			formTime = "00";
-		} else {
-			// Integer to String
-			ss = (totalSec / 1000) % 60;
-			formTime = "";
-
-			// SS
-			if (ss < 10)
-				formTime = formTime + "0";
-			formTime = formTime + ss.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	public String makeFormatMS(int totalSec) {
-
-		String formTime = new String();
-		Integer ms;
-
-		// Make format "Milli Sec"
-		if (totalSec <= 0) {
-			// default
-			formTime = "000";
-		} else {
-			// Integer to String
-			ms = totalSec % 1000;
-			formTime = "";
-
-			// Milli Sec
-			if (ms < 10)
-				formTime = "00";
-			else if ((ms < 100) && (ms >= 10))
-				formTime = "0";
-
-			formTime = formTime + ms.toString();
-		}
-
-		// return String data
-		return (formTime);
-	}
-
-	public String toXMLfragment() {
-		StringBuffer tmpSB = new StringBuffer();
-		for (int i = 0; i < getLengthScriptList(); i++) {
-			int startTime = getScriptStartTime(i);
-			String strStartTime = makeFormatMM(startTime) + ":"
-					+ makeFormatSS(startTime) + ":" + makeFormatMS(startTime);
-			int duration = getScriptEndTime(i) - startTime;
-			String strDuration = makeFormatMM(duration) + ":"
-					+ makeFormatSS(duration) + ":" + makeFormatMS(duration);
-			String strDesc = getScriptData(i);
-			int speed = getExtendSpeed(i);
-			String strSpeed = String.valueOf(speed);
-			boolean gender = getExtendGender(i);
-			String strGender = new String((gender ? "male" : "female"));
-			String strExtended = new String(
-					(getExtendExtended(i) ? " extended=\"true\"" : ""));
-			String strLang = new String(((getExtendLang(i) == 1) ? "ja" : "en"));
-
-			// for WAV information
-			String strServerUri = "";
-			String strLocalUri = "";
-			String strWavSpeed = "";
-			int wavNo = getIndexWavList(startTime);
-			boolean wavEnable = false;
-			if (wavNo >= 0) {
-				// PickUP WAV enable status
-				wavEnable = getEnableWavList(wavNo);
-			}
-
-			String LINE_SEP = FileUtils.LINE_SEP;
-
-			tmpSB.append("	<item importance=\"high\">" + LINE_SEP);
-			tmpSB.append("\t  <start type=\"relTime\">" + strStartTime
-					+ "</start>" + LINE_SEP);
-			tmpSB.append("\t  <duration>" + strDuration + "</duration>"
-					+ LINE_SEP);
-			tmpSB.append("\t  <description xml:lang=\"" + strLang + "\" "
-					+ "speed=\"" + strSpeed + "\" " + "gender=\"" + strGender
-					+ "\"" + strExtended + ">" + strDesc + "</description>"
-					+ LINE_SEP);
-
-			// Check exist WAV information
-			if (wavNo >= 0) {
-				// PickUP current WAV information
-				try {
-					// URL encode to UTF-8
-					strServerUri = getFileNameWavList(wavNo).toURL().toString();
-					strLocalUri = getFileNameWavList(wavNo).toURL().toString();
-					strWavSpeed = String
-							.valueOf((int) (getPlaySpeedWavList(wavNo) * 100.0f));
-
-					// Calculate duration time of WAV data
-					duration = getEndTimeWavList(wavNo)
-							- getStartTimeWavList(wavNo);
-					strDuration = makeFormatMM(duration) + ":"
-							+ makeFormatSS(duration) + ":"
-							+ makeFormatMS(duration);
-
-					// Append WAV information
-					tmpSB.append("\t  <wave uri=\"" + strServerUri
-							+ "\" local=\"" + strLocalUri + "\" duration=\""
-							+ strDuration + "\" speed=\"" + strWavSpeed + "\"");
-
-					// Check enable status
-					if (!wavEnable) {
-						// Append enable status(true)
-						// default true
-						tmpSB.append(" enabled=\"false\"");
-					}
-
-					// End of Line
-					tmpSB.append("/>" + LINE_SEP);
-				} catch (MalformedURLException e) {
-					System.out.println("toXMLfragment() : " + e);
-				} catch (Exception ee) {
-
-				}
-			}
-
-			tmpSB.append("\t</item>" + LINE_SEP);
-		}
-
-		return tmpSB.toString();
-	}
-
-	/**
-	 * @category Save script data to CSV format(file)
-	 * @return string of script data
-	 */
-	public String toCSVfragment() {
-		String LINE_SEP = FileUtils.LINE_SEP;
-		String COLUMN_SEP = ",";
-		String DQUOTE_CODE = "\"";
-		StringBuffer tmpSB = new StringBuffer();
-
-		for (int i = 0; i < getLengthScriptList(); i++) {
-			// Get next start time
-			int startTime = getScriptStartTime(i);
-			String strStartTime = makeFormatMM(startTime) + ":"
-					+ makeFormatSS(startTime) + ":" + makeFormatMS(startTime);
-
-			// for WAV information
-			String wavLocalPath = "";
-			String wavEnable = "";
-			String wavSpeed = "";
-			int wavNo = getIndexWavList(startTime);
-			if (wavNo >= 0) {
-				// PickUP local WAV file path
-				wavLocalPath = getFileNameWavList(wavNo).getPath().replace("/",
-						"\\");
-				// PickUP WAV play status
-				wavEnable = (getEnableWavList(wavNo) ? "1" : "0");
-				// PickUP WAV play speed
-				wavSpeed = String
-						.valueOf((int) (getPlaySpeedWavList(wavNo) * 100.0f));
-			}
-
-			// Get current index of script list
-			int index = getIndexScriptData(startTime);
-			// Get extended status
-			String strExtended = (getExtendExtended(index) ? "1" : "0");
-			// Get gender
-			String strGender = (getExtendGender(index) ? "male" : "female");
-			// Get language of description
-			String strLang = ((getExtendLang(index) == DESC_LANG_JA) ? "ja"
-					: "en");
-			// Get play voice speed
-			String strSpeed = String.valueOf(getExtendSpeed(index));
-			// Get play voice pitch
-			String strPitch = String.valueOf(getExtendPitch(index));
-			// Get play voice volume
-			String strVolume = String.valueOf(getExtendVolume(index));
-
-			// Get string of description
-			String strDesc = getScriptData(i);
-			// Check exist CR/LF code
-			if ((strDesc.indexOf("\n") >= 0) || (strDesc.indexOf("\r") >= 0)) {
-				// append double quote code
-				strDesc = DQUOTE_CODE + strDesc + DQUOTE_CODE;
-			}
-
-			// MakeUP line string
-			tmpSB.append(strStartTime + COLUMN_SEP);
-			tmpSB.append(wavLocalPath + COLUMN_SEP);
-			tmpSB.append(strExtended + COLUMN_SEP);
-			tmpSB.append(strGender + COLUMN_SEP);
-			tmpSB.append(strLang + COLUMN_SEP);
-			tmpSB.append(strSpeed + COLUMN_SEP);
-			tmpSB.append(strPitch + COLUMN_SEP);
-			tmpSB.append(strVolume + COLUMN_SEP);
-			tmpSB.append(wavEnable + COLUMN_SEP);
-			tmpSB.append(wavSpeed + COLUMN_SEP);
-			tmpSB.append(strDesc + COLUMN_SEP);
-			tmpSB.append(LINE_SEP);
-		}
-		// return result
-		return (tmpSB.toString());
-	}
-
-	// **********************************************************
-	// Comment of description control part
-	//
-	// **********************************************************
-	public int getIndexScriptComment(int startTime) {
-		int index = -1;
-
-		// Check comment list
-		if (!ScriptComment.isEmpty()) {
-			// search target index by start time
-			for (int i = 0; i < ScriptComment.size(); i++) {
-				// Get Structure of target Comment list
-				StructScriptComment currentScriptComment = (StructScriptComment) ScriptComment
-						.get(i);
-				// compare start time
-				if (startTime == currentScriptComment.getStartTime()) {
-					// detect target data
-					index = i;
-				}
-			}
-		}
-
-		// return result
-		return (index);
-	}
-
-	public String getScriptComment(int index) {
-		String comment = "";
-
-		// Check comment list
-		if (!ScriptComment.isEmpty()) {
-			// check limit index
-			if ((index >= 0) && (index < ScriptComment.size())) {
-				// Get Structure of target Comment list
-				StructScriptComment currentScriptComment = (StructScriptComment) ScriptComment
-						.get(index);
-				comment = currentScriptComment.getScriptComment();
-			}
-		}
-		// return current Comment string
-		return (comment);
-	}
-
-	public void setScriptComment(int startTime, String comment) {
-		// check exist target start time
-		int index = getIndexScriptComment(startTime);
-		if (index >= 0) {
-			// Update exist comment data
-			StructScriptComment targetComment = ScriptComment.get(index);
-			targetComment.setScriptComment(comment);
-		} else {
-			// Store new comment data
-			StructScriptComment newComment = new StructScriptComment(startTime,
-					comment);
-			ScriptComment.add(newComment);
-		}
-	}
-
-	// **********************************************************
-	// WAV file control part
-	//
-	// **********************************************************
-	/**
-	 * Setter method : initialize ArrayList of control WAV file
-	 */
-	public void cleanupWavList() {
-		// CleanUP ArrayList of control WAV file
-		listStartTimeWav.clear();
-		listEndTimeWav.clear();
-		listFileNameWav.clear();
-		listEnableWav.clear();
-		listPlaySpeedWav.clear();
-	}
-
-	/**
-	 * Getter method : Get current list size
-	 * 
-	 * @return
-	 */
-	public int getLengthWavList() {
-		int len = -1;
-
-		// check list size
-		if (!listStartTimeWav.isEmpty()) {
-			// Get current list size
-			len = listStartTimeWav.size();
-		}
-		// Return current list size
-		return (len);
-	}
-
-	/**
-	 * Getter method : Search index for target start time
-	 */
-	public int getIndexWavList(int startTime) {
-		int index = -1;
-
-		// check list size
-		int len = getLengthWavList();
-		if (len > 0) {
-			// search target start time from current list
-			index = listStartTimeWav.indexOf(startTime);
-		}
-
-		// return result
-		return (index);
-	}
-
-	/**
-	 * Getter method : Search insert index for target start time
-	 */
-	public int searchInsertIndexWavList(int startTime) {
-		int index = -1;
-
-		// ScriptList empty is always 1st index
-		if (listStartTimeWav.isEmpty()) {
-			index = 0;
-		} else {
-			// search start time from current ScriptList
-			int i;
-			for (i = 0; i < listStartTimeWav.size(); i++) {
-				// exist data?
-				if (startTime < listStartTimeWav.get(i)) {
-					// exist data.
-					break;
-				}
-			}
-			// update index
-			index = i;
-		}
-
-		// return result
-		return (index);
-	}
-
-	/**
-	 * Getter method : Get target start time data from list
-	 */
-	public int getStartTimeWavList(int index) {
-		int result = -1;
-
-		// check out of list size
-		int len = getLengthWavList();
-		if ((len > 0) && (index >= 0) && (index < len)) {
-			// get target data
-			result = listStartTimeWav.get(index);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Getter method : Get target end time data from list
-	 */
-	public int getEndTimeWavList(int index) {
-		int result = -1;
-
-		// check out of list size
-		int len = getLengthWavList();
-		if ((len > 0) && (index >= 0) && (index < len)) {
-			// get target data
-			result = listEndTimeWav.get(index);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Getter method : Get target file name string from list
-	 */
-	public URI getFileNameWavList(int index) {
-		URI result = null;
-
-		// check out of list size
-		int len = getLengthWavList();
-		if ((len > 0) && (index >= 0) && (index < len)) {
-			// get target data
-			result = listFileNameWav.get(index);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Getter method : Get target file enable status from list
-	 */
-	public boolean getEnableWavList(int index) {
-		boolean result = false;
-
-		// check out of list size
-		int len = getLengthWavList();
-		if ((len > 0) && (index >= 0) && (index < len)) {
-			// get target data
-			result = listEnableWav.get(index);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Getter method : Get competitive ratio as play sound
-	 */
-	public float getPlaySpeedWavList(int index) {
-		float result = -1.0f;
-
-		// check out of list size
-		int len = getLengthWavList();
-		if ((len > 0) && (index >= 0) && (index < len)) {
-			// get target data
-			result = listPlaySpeedWav.get(index);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Setter method : Delete target data from current list by index
-	 */
-	public void deleteIndexWavList(int index) {
-		// check index
-		if (0 < getStartTimeWavList(index)) {
-			// remove target data from list
-			listStartTimeWav.remove(index);
-			listEndTimeWav.remove(index);
-			listFileNameWav.remove(index);
-			listEnableWav.remove(index);
-			listPlaySpeedWav.remove(index);
-		}
-	}
-
-	/**
-	 * Setter method : Delete target data from current list by start time
-	 */
-	public void deleteStartTimeWavList(int startTime) {
-		// check index
-		int index = getIndexWavList(startTime);
-		if (index >= 0) {
-			// remove target data from list
-			listStartTimeWav.remove(index);
-			listEndTimeWav.remove(index);
-			listFileNameWav.remove(index);
-			listEnableWav.remove(index);
-			listPlaySpeedWav.remove(index);
-		}
-	}
-
-	/**
-	 * Setter method : append(update) target data to current list
-	 */
-	public int appendDataWavList(int startTime, int endTime,
-			URI strWavFileName, boolean statEnaWav, float competitiveRatioWav) {
-		int index = -1;
-
-		// search target data from current list
-		index = getIndexWavList(startTime);
-		// Exist target data
-		if (index >= 0) {
-			// update target data(only file name string)
-			listEndTimeWav.set(index, endTime);
-			listFileNameWav.set(index, strWavFileName);
-			listEnableWav.set(index, statEnaWav);
-			listPlaySpeedWav.set(index, competitiveRatioWav);
-		}
-		// New data
-		else {
-			// search insert index
-			index = searchInsertIndexWavList(startTime);
-			if (index >= 0) {
-				// append new data to current list
-				listStartTimeWav.add(index, startTime);
-				listEndTimeWav.add(index, endTime);
-				listFileNameWav.add(index, strWavFileName);
-				listEnableWav.add(index, statEnaWav);
-				listPlaySpeedWav.add(index, competitiveRatioWav);
-			}
-		}
-
-		// return index of target data
-		return (index);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/data/XMLFileSaveUtil.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/data/XMLFileSaveUtil.java
deleted file mode 100644
index e833b9c..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/data/XMLFileSaveUtil.java
+++ /dev/null
@@ -1,197 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.data;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-import java.io.PrintWriter;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.actf.util.FileUtils;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-
-public class XMLFileSaveUtil implements IUNIT {
-
-	// parameters
-	private String[] EXTENSIONS = { "*.xml", "*" };
-
-	// instance of each ViewPart class
-	private ScriptData instScriptData = null;
-	private PreviewPanel instPreviewPanel = null;
-	private TimeLineView instTimeLine = null;
-
-
-	/**
-	 * @category Constructor
-	 * @param filePath : String of target XML file path
-	 */
-	public XMLFileSaveUtil() {
-		// Store instance of parent view part, and so on..
-		pickupInstViewPart();
-	}
-
-	/**
-	 * @category Check exist target file
-	 * @param filePath : target file path
-	 * @return result status : TRUE:exist file, FALSE:not exist
-	 */
-	static public boolean exists(String filePath) {
-		boolean result = false;
-
-		// check exit file
-		if(filePath != null){
-			try {
-				// Check enable data
-				File fh = new File(filePath);
-				if( fh.exists() ){
-					// exist target file
-					result = true;
-				}
-			}
-			catch(Exception ee){
-			}
-		}
-		// return result
-		return(result);
-	}
-
-	/**
-	 * @category Display OpenFile dialog for save XML file
-	 * @return String of XML file path
-	 */
-	public String open() {
-		String filePath = null;
-		
-		// Request FileDialog (Choice open file name)
-		FileDialog saveDialog = new FileDialog(Display.getCurrent().getActiveShell(),
-												SWT.SAVE);
-		saveDialog.setFilterExtensions(EXTENSIONS);
-		filePath = saveDialog.open();
-
-		// return result
-		return(filePath);
-	}
-
-	/**
-	 * @category Save all script data to XML file
-	 * @param filePath
-	 * @return result process : TRUE:Success, FALSE:failed
-	 */
-	public boolean save(String filePath, boolean ovwr) {
-		boolean result = false;
-
-		// Check null (file name)
-		if(filePath != null){
-			// Save volume level data
-			instTimeLine.reqSaveVolumeLevelTempFile();
-			// Save file
-			saveFile(filePath, ovwr);
-			// Store current opened XML file path
-			instTimeLine.reqStoreXMLFilePath(filePath);
-			// Clear status for saved data
-			instScriptData.setStatusSaveScripts(MB_STYLE_MODIFY, false);
-			// success process
-			result = true;
-		}
-
-		// return result
-		return(result);
-	}
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		if(instPreviewPanel == null){
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-		if(instScriptData == null){
-			instScriptData = ScriptData.getInstance();
-		}
-		if(instTimeLine == null){
-			instTimeLine = TimeLineView.getInstance();
-		}
-	}
-
-	/**
-	 * Local method : Save data to target file(XML)
-	 */
-	private void saveFile(String fname, boolean warnOverwrite) {
-		PrintWriter writer = null;
-		try {
-			// already file exist
-			File file = new File(fname);
-			if (warnOverwrite && file.exists()) {
-				// Warning : No Script data
-				XMLFileMessageBox warningExistFile = new XMLFileMessageBox(MB_STYLE_OVERWR, fname);
-				// Check answer
-				int ret = warningExistFile.open();
-				if (ret != SWT.YES)
-					return;
-			}
-
-			// Open file
-			writer = new PrintWriter(new OutputStreamWriter(
-					new FileOutputStream(fname), "UTF-8"));
-
-			String LINE_SEP = FileUtils.LINE_SEP;
-
-			// Write Header & Comments
-			writer.write("<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
-					+ LINE_SEP);
-			writer.write("<puits xmlns=\"urn:puits\">" + LINE_SEP);
-			writer
-					.write("  <meta xmlns=\"http://www.ibm.com/xmlns/prod/AcTF/aiBrowser/selector/1.0\">"
-							+ LINE_SEP);
-
-			// Write URL with encode to UTF-8
-			String strURL = instPreviewPanel.getURLMovie();
-			writer.write("\t<targetSite uri=\"" + strURL + "\">" + LINE_SEP);
-			writer.write("\t  <targetContent key=\"*\"/>" + LINE_SEP);
-			writer.write("\t</targetSite>" + LINE_SEP);
-			writer.write("  </meta>" + LINE_SEP);
-			writer.write("  " + LINE_SEP);
-			writer.write("  <alternative type=\"audio-description\">"
-					+ LINE_SEP);
-			// Write all ScriptData
-			writer.write(instScriptData.toXMLfragment());
-
-			writer.write("  </alternative>" + LINE_SEP);
-
-			// Write path of volume level file(temporary file)
-			if(instTimeLine.reqGetVolLvlPath() != null){
-				String strPath = instTimeLine.reqGetVolLvlPath().toString();
-				writer.write("  " + LINE_SEP);
-				writer.write("  <volumeLevel local=\"" + strPath + "\"/>" + LINE_SEP);
-			}
-
-			writer.write("</puits>" + LINE_SEP);
-		} catch (IOException e) {
-			e.printStackTrace();
-		} finally {
-			if (writer != null) {
-				try {
-					writer.flush();
-					writer.close();
-				} catch (Exception e) {
-				}
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceConstants.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceConstants.java
deleted file mode 100644
index e539c0c..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceConstants.java
+++ /dev/null
@@ -1,30 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-public class CSVRulePreferenceConstants {
-
-	/**
-	 * CSV rule for saved description
-	 */
-	public static final String CSVRULE_SAVE_GROUP_NAME = "CsvRuleSaveGroup";
-	public static final String CSVRULE_SAVE_RENEWAL = "SAVE_RENEW";
-	public static final String CSVRULE_SAVE_INSERT  = "SAVE_INSERT";
-
-	/**
-	 * CSV rule for stored WAV file path
-	 */
-	public static final String CSVRULE_WAV_GROUP_NAME = "CsvRuleWavGroup";
-	public static final String CSVRULE_WAV_DROP    = "WAV_DROP";
-	public static final String CSVRULE_WAV_CONFIRM = "WAV_CONF";
-	public static final String CSVRULE_WAV_THROUGH = "WAV_THRO";
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceInitializer.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceInitializer.java
deleted file mode 100644
index f344cb6..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceInitializer.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
-import org.eclipse.jface.preference.IPreferenceStore;
-
-public class CSVRulePreferenceInitializer extends AbstractPreferenceInitializer {
-
-	public void initializeDefaultPreferences() {
-		IPreferenceStore store = Activator.getDefault().getPreferenceStore();
-
-		// Initialize values
-		store.setDefault(CSVRulePreferenceConstants.CSVRULE_SAVE_GROUP_NAME, CSVRulePreferenceConstants.CSVRULE_SAVE_INSERT);
-		store.setDefault(CSVRulePreferenceConstants.CSVRULE_WAV_GROUP_NAME, CSVRulePreferenceConstants.CSVRULE_WAV_DROP);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferencePage.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferencePage.java
deleted file mode 100644
index 098889f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferencePage.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.Messages;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.jface.preference.FieldEditorPreferencePage;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.preference.RadioGroupFieldEditor;
-import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPreferencePage;
-
-public class CSVRulePreferencePage extends FieldEditorPreferencePage implements
-		IWorkbenchPreferencePage {
-
-	/**
-	 * Local data
-	 */
-	private CSVRulePropertyChangeListener chgListener = null;
-
-	/**
-	 * Constructor
-	 */
-	public CSVRulePreferencePage() {
-		// SetUP own Preference page
-		super(GRID);
-		setDescription(Messages.csvrule_description);
-		setPreferenceStore(Activator.getDefault().getPreferenceStore());
-		// SetUP own ChangeListener
-		chgListener = new CSVRulePropertyChangeListener();
-		Activator.getDefault().getPreferenceStore().addPropertyChangeListener(
-				chgListener);
-	}
-
-	/**
-	 * Override
-	 */
-	protected void createFieldEditors() {
-
-		// Saved data rule : radio button group
-		String[][] labelAndValue1 = new String[][] {
-				new String[] { Messages.csvrule_save_insert,
-						CSVRulePreferenceConstants.CSVRULE_SAVE_INSERT },
-				new String[] { Messages.csvrule_save_renew,
-						CSVRulePreferenceConstants.CSVRULE_SAVE_RENEWAL } };
-		addField(new RadioGroupFieldEditor(
-				CSVRulePreferenceConstants.CSVRULE_SAVE_GROUP_NAME,
-				Messages.csvrule_save_title, 1, labelAndValue1,
-				getFieldEditorParent()));
-
-		// Saved WAV file path rule : radio button group
-		String[][] labelAndValue2 = new String[][] {
-				new String[] { Messages.csvrule_wav_drop,
-						CSVRulePreferenceConstants.CSVRULE_WAV_DROP },
-				new String[] { Messages.csvrule_wav_confirm,
-						CSVRulePreferenceConstants.CSVRULE_WAV_CONFIRM },
-				new String[] { Messages.csvrule_wav_through,
-						CSVRulePreferenceConstants.CSVRULE_WAV_THROUGH } };
-		addField(new RadioGroupFieldEditor(
-				CSVRulePreferenceConstants.CSVRULE_WAV_GROUP_NAME,
-				Messages.csvrule_wav_title, 1, labelAndValue2,
-				getFieldEditorParent()));
-
-		// Create Composite for otherwise widgets
-		Composite compo = new Composite(getFieldEditorParent(), SWT.NONE);
-		GridLayout layoutCompo = new GridLayout();
-		layoutCompo.marginHeight = 0;
-		layoutCompo.marginWidth = 10;
-		compo.setLayout(layoutCompo);
-		GridData layoutDataLabel = new GridData(GridData.HORIZONTAL_ALIGN_END);
-		layoutDataLabel.horizontalSpan = 2;
-		compo.setLayoutData(layoutDataLabel);
-
-		// Pack all widgets into own Composite
-		compo.layout();
-		compo.pack();
-
-		// TODO for Debug : PreferenceInitializer setting
-		initializeDefaultPreferences();
-	}
-
-	/**
-	 * Setter method : Dispose process
-	 */
-	public void dispose() {
-		// dispose PreferencePage
-		super.dispose();
-
-		// dispose ChangeEventListener
-		getPreferenceStore().removePropertyChangeListener(chgListener);
-		// initialize variables
-		chgListener = null;
-	}
-
-	public void init(IWorkbench workbench) {
-		// TODO Auto-generated method stub
-	}
-
-	/**
-	 * Local class : Listener of property change event for each editor
-	 */
-	private class CSVRulePropertyChangeListener implements
-			IPropertyChangeListener {
-		/**
-		 * Override
-		 */
-		public void propertyChange(PropertyChangeEvent eve) {
-			// Check property name : Rule of saved data
-			if (CSVRulePreferenceConstants.CSVRULE_SAVE_GROUP_NAME.equals(eve
-					.getProperty())) {
-				// No process
-			}
-			// Check property name : Rule of saved WAV file path
-			if (CSVRulePreferenceConstants.CSVRULE_WAV_GROUP_NAME.equals(eve
-					.getProperty())) {
-				// No process
-			}
-		}
-	}
-
-	// TODO for Debug : PreferenceInitializer setting
-	private void initializeDefaultPreferences() {
-		IPreferenceStore store = getPreferenceStore();
-
-		// Initialize values
-		store.setDefault(CSVRulePreferenceConstants.CSVRULE_SAVE_GROUP_NAME,
-				CSVRulePreferenceConstants.CSVRULE_SAVE_INSERT);
-		store.setDefault(CSVRulePreferenceConstants.CSVRULE_WAV_GROUP_NAME,
-				CSVRulePreferenceConstants.CSVRULE_WAV_DROP);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceUtil.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceUtil.java
deleted file mode 100644
index 4b0a24e..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CSVRulePreferenceUtil.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.examples.scripteditor.Activator;
-
-public class CSVRulePreferenceUtil implements IUNIT {
-
-	/**
-	 * @category Getter method : Get current preference value
-	 * @return CSV saved rule : 0:insert data, 1:renewal data
-	 */
-	static public int getPreferenceCsvSaveRule() {
-		// insert data mode
-		int result = CSV_SAVE_RULE_INSERT;
-
-		// PickUP current stored string of rule of saved CSV data
-		String strCsvSaveRule = Activator.getDefault().getPreferenceStore()
-				.getString(CSVRulePreferenceConstants.CSVRULE_SAVE_GROUP_NAME);
-
-		// Check current selection
-		if (CSVRulePreferenceConstants.CSVRULE_SAVE_RENEWAL
-				.equals(strCsvSaveRule)) {
-			// Update status to renewal data mode
-			result = CSV_SAVE_RULE_RENEWAL;
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Getter method : Get current preference value
-	 * @return CSV WAV file path saved rule : 0:save only description, 1:display
-	 *         confirmation dialog 2:save original data
-	 */
-	static public int getPreferenceCsvWavRule() {
-		// drop WAV data(save only description) mode
-		int result = CSV_WAV_RULE_DROP;
-
-		// PickUP current stored string of rule of saved WAV file path
-		String strCsvWavRule = Activator.getDefault().getPreferenceStore()
-				.getString(CSVRulePreferenceConstants.CSVRULE_WAV_GROUP_NAME);
-
-		// Check current selection
-		if (CSVRulePreferenceConstants.CSVRULE_WAV_CONFIRM
-				.equals(strCsvWavRule)) {
-			// Update status to display confirmation dialog mode
-			result = CSV_WAV_RULE_CONFIRM;
-		} else if (CSVRulePreferenceConstants.CSVRULE_WAV_THROUGH
-				.equals(strCsvWavRule)) {
-			// Update status to save original data
-			result = CSV_WAV_RULE_IGNORE;
-		}
-
-		// return result
-		return (result);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceConstants.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceConstants.java
deleted file mode 100644
index a2c7c6d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceConstants.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-public class CapturePreferenceConstants {
-
-	/**
-	 * Capture sampling rate values
-	 */
-	public static final String SAMPRATE_GROUP_NAME = "CaptureSamplingRate";
-	public static final String SAMPRATE_FAST = "SAMPRATE_FAST";
-	public static final String SAMPRATE_NOM  = "SAMPRATE_NOM";
-	public static final String SAMPRATE_LATE = "SAMPRATE_LATE";
-
-	/**
-	 * Capture volume level gain values
-	 */
-	public static final String GAIN_VOLLVL_NAME = "GainVolumeLevel";
-	public static final int GAIN_MIN = 50;
-	public static final int GAIN_MAX = 500;
-	public static final int GAIN_DEF = 100;
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceInitializer.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceInitializer.java
deleted file mode 100644
index 5ca2077..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceInitializer.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer;
-import org.eclipse.jface.preference.IPreferenceStore;
-
-public class CapturePreferenceInitializer extends AbstractPreferenceInitializer {
-
-	public void initializeDefaultPreferences() {
-		IPreferenceStore store = Activator.getDefault().getPreferenceStore();
-
-		// Initialize values
-		store.setDefault(CapturePreferenceConstants.SAMPRATE_GROUP_NAME, CapturePreferenceConstants.SAMPRATE_NOM);
-		store.setDefault(CapturePreferenceConstants.GAIN_VOLLVL_NAME, CapturePreferenceConstants.GAIN_DEF);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferencePage.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferencePage.java
deleted file mode 100644
index 5188959..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferencePage.java
+++ /dev/null
@@ -1,180 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.Messages;
-import org.eclipse.actf.ai.internal.ui.scripteditor.VolumeLevelCanvas;
-import org.eclipse.actf.ai.scripteditor.util.SoundMixer;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.jface.preference.FieldEditorPreferencePage;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.preference.RadioGroupFieldEditor;
-import org.eclipse.jface.preference.ScaleFieldEditor;
-import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchPreferencePage;
-
-public class CapturePreferencePage extends FieldEditorPreferencePage implements
-		IWorkbenchPreferencePage {
-
-	/**
-	 * Local data
-	 */
-	private ScaleFieldEditor gainEditor = null;
-	private Label gainLabel = null;
-	private CaptureAudioPropertyChangeListener chgListener = null;
-
-	/**
-	 * Constructor
-	 */
-	public CapturePreferencePage() {
-		// SetUP own Preference page
-		super(GRID);
-		setDescription(Messages.capture_description);
-		setPreferenceStore(Activator.getDefault().getPreferenceStore());
-		// SetUP own ChangeListener
-		chgListener = new CaptureAudioPropertyChangeListener();
-		Activator.getDefault().getPreferenceStore().addPropertyChangeListener(
-				chgListener);
-	}
-
-	/**
-	 * Override
-	 */
-	protected void createFieldEditors() {
-
-		// Sampling rate : radio button group
-		String[][] labelAndValue = new String[][] {
-				new String[] { Messages.capture_samprate_fast,
-						CapturePreferenceConstants.SAMPRATE_FAST },
-				new String[] { Messages.capture_samprate_nom,
-						CapturePreferenceConstants.SAMPRATE_NOM },
-				new String[] { Messages.capture_samprate_late,
-						CapturePreferenceConstants.SAMPRATE_LATE } };
-		addField(new RadioGroupFieldEditor(
-				CapturePreferenceConstants.SAMPRATE_GROUP_NAME,
-				Messages.capture_samprate_title, 1, labelAndValue,
-				getFieldEditorParent()));
-
-		// Gain for volume level : slider
-		addField(gainEditor = new ScaleFieldEditor(
-				CapturePreferenceConstants.GAIN_VOLLVL_NAME,
-				Messages.capture_vollvl_gain, getFieldEditorParent(),
-				CapturePreferenceConstants.GAIN_MIN,
-				CapturePreferenceConstants.GAIN_MAX, 5, 25));
-
-		// Create Composite for otherwise widgets
-		Composite compo = new Composite(getFieldEditorParent(), SWT.NONE);
-		GridLayout layoutCompo = new GridLayout();
-		layoutCompo.marginHeight = 0;
-		layoutCompo.marginWidth = 10;
-		compo.setLayout(layoutCompo);
-		GridData layoutDataLabel = new GridData(GridData.HORIZONTAL_ALIGN_END);
-		layoutDataLabel.horizontalSpan = 2;
-		compo.setLayoutData(layoutDataLabel);
-
-		// Label : Display current slider value
-		gainLabel = new Label(compo, SWT.NONE);
-		gainLabel.setSize(80, 24);
-		gainLabel.setText(makeupGainSliderValue(CapturePreferenceUtil
-				.getPreferenceVolLvlGain()));
-
-		// Pack all widgets into own Composite
-		compo.layout();
-		compo.pack();
-
-		// TODO for Debug : PreferenceInitializer setting
-		initializeDefaultPreferences();
-
-	}
-
-	/**
-	 * Setter method : Dispose process
-	 */
-	public void dispose() {
-		// dispose PreferencePage
-		super.dispose();
-
-		// dispose ChangeEventListener
-		getPreferenceStore().removePropertyChangeListener(chgListener);
-		// dispose all widgets
-		gainLabel.dispose();
-		gainEditor.dispose();
-		// initialize variables
-		chgListener = null;
-		gainLabel = null;
-		gainEditor = null;
-	}
-
-	public void init(IWorkbench workbench) {
-		// TODO Auto-generated method stub
-	}
-
-	/**
-	 * Local method : MakeUP string of current slider value
-	 * 
-	 * @return
-	 */
-	private String makeupGainSliderValue(int newValue) {
-		// MakeUP string of gain meter format
-		String strMeter = String.valueOf(newValue) + "%";
-
-		// return result
-		return (strMeter);
-	}
-
-	/**
-	 * Local class : Listener of property change event for each editor
-	 */
-	private class CaptureAudioPropertyChangeListener implements
-			IPropertyChangeListener {
-		/**
-		 * Override
-		 */
-		public void propertyChange(PropertyChangeEvent eve) {
-			// Check property name : Gain volume level
-			if (CapturePreferenceConstants.GAIN_VOLLVL_NAME.equals(eve
-					.getProperty())) {
-				// update value by new preference settings
-				int newValue = CapturePreferenceUtil.getPreferenceVolLvlGain();
-				VolumeLevelCanvas.getInstance().setCurrentVolLvlGain(newValue);
-				// Repaint own Composite cause of changed text of volume gain
-				// value
-				gainLabel.setText(makeupGainSliderValue(newValue));
-			}
-			// Check property name : Gain volume level
-			if (CapturePreferenceConstants.SAMPRATE_GROUP_NAME.equals(eve
-					.getProperty())) {
-				// update value by new preference settings
-				SoundMixer.getInstance().setSampleRateCaptureAudio(
-						CapturePreferenceUtil.getPreferenceSampleRate());
-			}
-		}
-	}
-
-	// TODO for Debug : PreferenceInitializer setting
-	private void initializeDefaultPreferences() {
-		IPreferenceStore store = getPreferenceStore();
-
-		// Initialize values
-		store.setDefault(CapturePreferenceConstants.SAMPRATE_GROUP_NAME,
-				CapturePreferenceConstants.SAMPRATE_NOM);
-		store.setDefault(CapturePreferenceConstants.GAIN_VOLLVL_NAME,
-				CapturePreferenceConstants.GAIN_DEF);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceUtil.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceUtil.java
deleted file mode 100644
index 614c70f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/preferences/CapturePreferenceUtil.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.preferences;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.examples.scripteditor.Activator;
-
-public class CapturePreferenceUtil implements IUNIT {
-
-	/**
-	 * Getter method : Get current preference string
-	 * 
-	 * @return
-	 */
-	public static float getPreferenceSampleRate() {
-		float realSampleRate = SM_CAP_RATE_NOM;
-
-		// PickUP current stored string of sampling rate
-		String strSampleRate = Activator.getDefault().getPreferenceStore()
-				.getString(CapturePreferenceConstants.SAMPRATE_GROUP_NAME);
-		// Exchange real data of sampling rate
-		if (CapturePreferenceConstants.SAMPRATE_FAST.equals(strSampleRate)) {
-			// Select Fast mode(44100Hz)
-			realSampleRate = SM_CAP_RATE_FAST;
-		} else if (CapturePreferenceConstants.SAMPRATE_LATE
-				.equals(strSampleRate)) {
-			// Select Late mode(11025Hz)
-			realSampleRate = SM_CAP_RATE_LATE;
-		}
-
-		// return result
-		return (realSampleRate);
-	}
-
-	/**
-	 * Getter method : Get current preference string
-	 * 
-	 * @return
-	 */
-	public static int getPreferenceVolLvlGain() {
-		// PickUP current stored string of sampling rate
-		int gain = Activator.getDefault().getPreferenceStore().getInt(
-				CapturePreferenceConstants.GAIN_VOLLVL_NAME);
-
-		// TODO : Exchange null code
-		if (gain == 0) {
-			// reset 100%
-			gain = 100;
-		}
-
-		// return result
-		return (gain);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/reader/CSVReader.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/reader/CSVReader.java
deleted file mode 100644
index 62cb3c3..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/reader/CSVReader.java
+++ /dev/null
@@ -1,1084 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.reader;
-
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.net.URI;
-import java.text.DateFormat;
-import java.text.ParseException;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.Date;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.preferences.CSVRulePreferenceUtil;
-import org.eclipse.actf.ai.scripteditor.util.SoundMixer;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.ui.PlatformUI;
-
-public class CSVReader implements IUNIT {
-
-	// process status
-	private static final int CSV_PROC_IDLE = 0; // 0 : idle mode
-	private static final int CSV_PROC_LOAD = 1; // 1 : now loading CSV file (as
-												// String data)
-	private static final int CSV_PROC_ANALYZE = 2; // 2 : now analyzing loaded
-													// data
-	private static final int CSV_PROC_SAVE = 3; // 3 : now saving to ScriptList
-	private static final int CSV_SUB_PROC_CAT = 11; // 11 : Sub mode : now cat
-													// string mode
-
-	// sub status of analyze mode
-	private static final int CSV_ANA_IDLE = 0; // 0 : idle mode
-	private static final int CSV_ANA_STIME = 1; // 1 : now analyzing start time
-												// value
-	private static final int CSV_ANA_WAV = 2; // 2 : now analyzing URI value of
-												// WAV file path
-	private static final int CSV_ANA_WAIT_CONFIRM = 3; // 3 : now waiting
-														// confirm message box
-														// process
-	private static final int CSV_ANA_EXT_ENA = 4; // 4 : now analyzing enable
-													// status of Extend
-	private static final int CSV_ANA_EXT_GEN = 5; // 5 : now analyzing gender of
-													// Extend
-	private static final int CSV_ANA_EXT_LANG = 6; // 6 : now analyzing language
-													// of Extend
-	private static final int CSV_ANA_EXT_SPEED = 7; // 7 : now analyzing speed
-													// of Extend
-	private static final int CSV_ANA_EXT_PITCH = 8; // 8 : now analyzing pitch
-													// of Extend
-	private static final int CSV_ANA_EXT_VOL = 9; // 9 : now analyzing volume of
-													// Extend
-	private static final int CSV_ANA_EXT_WENA = 10; // 10 : now analyzing WAV
-													// enable status of Extend
-	private static final int CSV_ANA_EXT_WSPEED = 11; // 11 : now analyzing WAV
-														// speed of Extend
-	private static final int CSV_ANA_DESC = 12; // 12 : now analyzing
-												// description value
-
-	// parse of TIME format
-	private static final String FORMAT_STIME_MMSSmmm = "mm:ss:mmm";
-	private static final String FORMAT_STIME_MMSS = "mm:ss";
-	private static final String FORMAT_STIME_HHMMSSmmm = "hh:mm:ss:mmm";
-
-	// define literal value
-	private static final String LN_SEPARATOR = "\n";
-
-	// default data for save process
-	private static final String DEF_STR_DESC = " ";
-
-	// own mode
-	private int currentStatus = CSV_ANA_IDLE;
-	private int currentWavRule = CSV_WAV_RULE_DROP;
-	private boolean currentWavWait = false;
-
-	// variables for analyze process
-	private int bkup_startTime = -1;
-	private String bkup_description = null;
-	private URI bkup_wavUri = null;
-	private int bkup_wavDuration = -1;
-	// variables for extended information
-	private boolean bkup_ext_extended = false;
-	private boolean bkup_ext_gender = true;
-	private int bkup_ext_lang = 0;
-	private int bkup_ext_speed = 50;
-	private int bkup_ext_pitch = 50;
-	private int bkup_ext_volume = 50;
-	private boolean bkup_ext_wav_enable = false;
-	private float bkup_ext_wav_speed = 1.0f;
-
-	// variables for save process
-	private ArrayList<Integer> list_startTime;
-	private ArrayList<String> list_description;
-	private ArrayList<URI> list_wavUri;
-	private ArrayList<Integer> list_wavStartTime;
-	private ArrayList<Integer> list_wavDuration;
-	// variables for extend information
-	private ArrayList<Boolean> list_ext_extended;
-	private ArrayList<Boolean> list_ext_gender;
-	private ArrayList<Integer> list_ext_lang;
-	private ArrayList<Integer> list_ext_speed;
-	private ArrayList<Integer> list_ext_pitch;
-	private ArrayList<Integer> list_ext_volume;
-	private ArrayList<Boolean> list_ext_wav_enable;
-	private ArrayList<Float> list_ext_wav_speed;
-
-	// input streams
-	private InputStream inCsvStream;
-	private BufferedReader bufCsvReader;
-	private ArrayList<String> rawCsvDataList = null;
-	private StringBuilder rawCsvCatString = null;
-	private int maxAnalyzeData = 0;
-	private int currentAnalyzeData = 0;
-	private boolean nowExceptionNoWavFile = false;
-
-	// Thread of file reader
-	private ThreadCSVReader thCsvRd = null;
-	private boolean currentActive = false;
-	private int currentProcess = CSV_PROC_IDLE;
-
-	/**
-	 * Constructor
-	 */
-	public CSVReader() {
-		// Allocate array list for load process
-		rawCsvDataList = new ArrayList<String>();
-		// Allocate array list for save process
-		list_startTime = new ArrayList<Integer>();
-		list_description = new ArrayList<String>();
-		list_wavUri = new ArrayList<URI>();
-		list_wavStartTime = new ArrayList<Integer>();
-		list_wavDuration = new ArrayList<Integer>();
-		// Allocate array list for extend information
-		list_ext_extended = new ArrayList<Boolean>();
-		list_ext_gender = new ArrayList<Boolean>();
-		list_ext_lang = new ArrayList<Integer>();
-		list_ext_speed = new ArrayList<Integer>();
-		list_ext_pitch = new ArrayList<Integer>();
-		list_ext_volume = new ArrayList<Integer>();
-		list_ext_wav_enable = new ArrayList<Boolean>();
-		list_ext_wav_speed = new ArrayList<Float>();
-		// Initialize all status flag
-		currentProcess = CSV_PROC_IDLE;
-		currentStatus = CSV_ANA_IDLE;
-		currentActive = false;
-	}
-
-	/**
-	 * @throws IOException
-	 * @category Start Loading CSV file by FileInputStream
-	 */
-	public void startCSVReader(String fname) {
-		try {
-			// Check status of own thread
-			if (!currentActive) {
-				// Check exist target CSV file
-				File fh = new File(fname);
-				if (fh.exists()) {
-					// SetUP input stream buffer
-					inCsvStream = new FileInputStream(fname);
-					bufCsvReader = new BufferedReader(new InputStreamReader(
-							inCsvStream));
-					// Get current preference setting
-					currentWavRule = CSVRulePreferenceUtil
-							.getPreferenceCsvWavRule();
-
-					// Run file reader thread
-					currentProcess = CSV_PROC_LOAD;
-					currentActive = true;
-					thCsvRd = new ThreadCSVReader();
-					thCsvRd.start();
-				}
-			}
-		} catch (Exception e) {
-			System.out.println("startCSVReader : " + e);
-		}
-	}
-
-	/**
-	 * @category Local method : Close process after finished reading CSV file
-	 * @throws IOException
-	 */
-	private void closeCSVReader() {
-		try {
-			// drop status flag
-			currentActive = false;
-			thCsvRd = null;
-			// dispose all input stream buffer
-			inCsvStream.close();
-			bufCsvReader.close();
-			// clear array list
-			rawCsvDataList.clear();
-			list_startTime.clear();
-			list_description.clear();
-			list_wavUri.clear();
-			list_wavStartTime.clear();
-			list_wavDuration.clear();
-			// clear array list
-			list_ext_extended.clear();
-			list_ext_gender.clear();
-			list_ext_lang.clear();
-			list_ext_speed.clear();
-			list_ext_pitch.clear();
-			list_ext_volume.clear();
-			list_ext_wav_enable.clear();
-			list_ext_wav_speed.clear();
-			// reset all variables
-			bkup_startTime = -1;
-			bkup_description = null;
-			bkup_wavUri = null;
-			bkup_wavDuration = -1;
-			// reset all extend variables
-			bkup_ext_extended = false;
-			bkup_ext_gender = true;
-			bkup_ext_lang = 0;
-			bkup_ext_speed = 50;
-			bkup_ext_pitch = 50;
-			bkup_ext_volume = 50;
-			bkup_ext_wav_enable = false;
-			bkup_ext_wav_speed = 1.0f;
-			// reset status flag
-			currentProcess = CSV_PROC_IDLE;
-			currentStatus = CSV_ANA_IDLE;
-		} catch (IOException ioe) {
-			System.out.println("closeCSVReader() : " + ioe);
-		}
-	}
-
-	/**
-	 * @category Check current status of CSV file reader process
-	 * @return current status (TRUE:now processing, FALSE:no action)
-	 */
-	public boolean isActiveCSVReader() {
-		// return result : If value is TRUE, then now processing.
-		return (currentActive);
-	}
-
-	/**
-	 * @category Local method : Load line data from CSV file
-	 * @return result process : TRUE:Finished process, FALSE:Active process
-	 * @throws IOException
-	 */
-	private boolean loadCSVData() throws IOException {
-		boolean result = false;
-		if (bufCsvReader != null) {
-			// load current line from CSV file
-			String rawLineData = bufCsvReader.readLine();
-			if (rawLineData != null) {
-				// Store line string to temporary buffer
-				String[] tempLineData = rawLineData.split(",");
-				// Store splitting string with trimming blank code
-				for (int i = 0; i < tempLineData.length; i++) {
-					// trim blank code of current string
-					String trimLineData = tempLineData[i].trim();
-					if (trimLineData.length() == 0) {
-						// undo parent data (may be, all blank code)
-						trimLineData = tempLineData[i];
-					}
-					// Check double quotation code for cat string
-					int index = trimLineData.indexOf("\"");
-					if (index >= 0) {
-						// Trim double quotation code from current string
-						String trimLineData2 = trimLineData
-								.replaceAll("\"", "");
-						// Initialize StringBuilder for cat string
-						rawCsvCatString = new StringBuilder(trimLineData2);
-						// Blanch to cat string mode
-						currentProcess = CSV_SUB_PROC_CAT;
-					} else {
-						// append all splitting string to array list
-						rawCsvDataList.add(trimLineData);
-					}
-				}
-			} else {
-				// End of File
-				result = true;
-			}
-		} else {
-			// forced exit
-			result = true;
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Local method : Cat string during load line data from CSV file
-	 * @return result process : TRUE:Finished process, FALSE:Active process
-	 * @throws IOException
-	 */
-	private boolean catStringCSVData() throws IOException {
-		boolean result = false;
-		if (bufCsvReader != null) {
-			// load current line from CSV file
-			String rawLineData = bufCsvReader.readLine();
-			if (rawLineData != null) {
-				// Store line string to temporary buffer
-				String[] tempLineData = rawLineData.split(",");
-				// Store splitting string with trimming blank code
-				for (int i = 0; i < tempLineData.length; i++) {
-					// trim blank code of current string
-					String trimLineData = tempLineData[i].trim();
-					if (trimLineData.length() == 0) {
-						// undo parent data (may be, all blank code)
-						trimLineData = tempLineData[i];
-					}
-
-					// Check cat string mode
-					if (currentProcess == CSV_SUB_PROC_CAT) {
-						// Check double quotation code for cat string
-						int index = trimLineData.indexOf("\"");
-						if (index >= 0) {
-							// Trim double quotation code from current string
-							String trimLineData2 = trimLineData.replaceAll(
-									"\"", "");
-							rawCsvCatString.append(trimLineData2);
-							// append all splitting string to array list
-							rawCsvDataList.add(rawCsvCatString.toString());
-							rawCsvCatString = null;
-							// Recovery status to loading mode
-							currentProcess = CSV_PROC_LOAD;
-							// End of current process
-							result = true;
-						} else {
-							// Cat string with line separator
-							rawCsvCatString.append(trimLineData);
-							rawCsvCatString.append(System
-									.getProperty("line.separator"));
-						}
-					} else {
-						// append all splitting string to array list
-						rawCsvDataList.add(trimLineData);
-					}
-				}
-			} else {
-				// End of File
-				result = true;
-			}
-		} else {
-			// forced exit
-			result = true;
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Local method : Analyze line data for conversion data to
-	 *           description
-	 * @return result process : TRUE:Finished process, FALSE:Active process
-	 * @throws IOException
-	 */
-	private boolean analyzeCSVData() {
-		boolean result = false;
-
-		// PickUP next string
-		String nowStr = rawCsvDataList.get(currentAnalyzeData);
-
-		// Status 1 : Check format is StartTime(3pattern match)
-		if (isFormatStartTime(nowStr, FORMAT_STIME_MMSSmmm)
-				|| isFormatStartTime(nowStr, FORMAT_STIME_MMSS)
-				|| isFormatStartTime(nowStr, FORMAT_STIME_HHMMSSmmm)) {
-
-			// check current status
-			if (currentStatus >= CSV_ANA_STIME) {
-				// exchange null data to blank code
-				if (bkup_description == null)
-					bkup_description = DEF_STR_DESC;
-
-				// store current data as script data to own temporary buffer
-				list_startTime.add(bkup_startTime);
-				list_description.add(bkup_description);
-				// store current data as WAV information to own temporary buffer
-				if (bkup_wavUri != null) {
-					list_wavUri.add(bkup_wavUri);
-					list_wavStartTime.add(bkup_startTime);
-					list_wavDuration.add(bkup_wavDuration);
-					list_ext_wav_enable.add(bkup_ext_wav_enable);
-					list_ext_wav_speed.add(bkup_ext_wav_speed);
-				}
-
-				// store current Extend data as script data to own temporary
-				// buffer
-				list_ext_extended.add(bkup_ext_extended);
-				list_ext_gender.add(bkup_ext_gender);
-				list_ext_lang.add(bkup_ext_lang);
-				list_ext_speed.add(bkup_ext_speed);
-				list_ext_pitch.add(bkup_ext_pitch);
-				list_ext_volume.add(bkup_ext_volume);
-
-				// Initialize area for next start time
-				bkup_description = null;
-				bkup_wavUri = null;
-				bkup_wavDuration = -1;
-				// Initialize Extended area for next start time
-				bkup_ext_extended = false;
-				bkup_ext_gender = true;
-				bkup_ext_lang = EditPanelView.getInstance()
-						.getInstanceTabEditPanel().getLangDescription();
-				bkup_ext_speed = 50;
-				bkup_ext_pitch = 50;
-				bkup_ext_volume = 50;
-				bkup_ext_wav_enable = false;
-				bkup_ext_wav_speed = 1.0f;
-			}
-
-			// Exchange data format to ScriptData
-			bkup_startTime = parseIntStartTime(nowStr);
-			// Check result
-			if (bkup_startTime >= 0) {
-				// Change mode own process
-				currentStatus = CSV_ANA_STIME;
-			} else {
-				// illegal data
-				currentStatus = CSV_ANA_IDLE;
-			}
-		}
-		// Status 2 : Check format is WAV file path
-		else if (currentStatus == CSV_ANA_STIME) {
-			// Check format is WAV file path
-			if (isFormatWavPath(nowStr)) {
-				// Exchange data format to URI
-				bkup_wavUri = getResource(nowStr);
-				// Calculate duration time
-				bkup_wavDuration = getDurationTimeWavData(nowStr);
-			}
-			// Check preference setting
-			else {
-				// Display confirmation dialog mode
-				if (currentWavRule == CSV_WAV_RULE_CONFIRM) {
-					// Pre process before Display confirm message box
-					currentStatus = CSV_ANA_WAIT_CONFIRM;
-					currentWavWait = true;
-					final String targetWavFile = nowStr;
-
-					// Display confirm message box
-					PlatformUI.getWorkbench().getDisplay().asyncExec(
-							new Runnable() {
-								public void run() {
-									// MakeUP WAV information
-									String wavInfo = LN_SEPARATOR
-											+ LN_SEPARATOR
-											+ "    Start Time : "
-											+ ScriptData.getInstance()
-													.makeFormatMMSSMS(
-															bkup_startTime)
-											+ LN_SEPARATOR
-											+ "    WAV file   : "
-											+ targetWavFile + LN_SEPARATOR;
-
-									// Display confirmation message box
-									XMLFileMessageBox wavMB = new XMLFileMessageBox(
-											MB_STYLE_WAV_CONFIRM, wavInfo);
-									int mode = wavMB.open();
-									// Check result
-									if (mode == SWT.YES) {
-										// Select a new file
-										String newFilePath = openWavFileProc();
-										if (newFilePath != null) {
-											// Exchange data format to URI
-											bkup_wavUri = getResource(newFilePath);
-											// Calculate duration time
-											bkup_wavDuration = getDurationTimeWavData(newFilePath);
-										}
-									}
-									// Post process after Display confirm
-									// message box
-									currentWavWait = false;
-								}
-							});
-				}
-				// Save original(invalid) data mode
-				else if (currentWavRule == CSV_WAV_RULE_IGNORE) {
-					if (nowStr != null) {
-						// Forced exchange data from string to URI
-						bkup_wavUri = getResource(nowStr);
-						// Set invalid data(-1)
-						bkup_wavDuration = WAV_STAT_INVALID;
-					}
-				}
-			}
-			// Check wait mode
-			if (currentStatus != CSV_ANA_WAIT_CONFIRM) {
-				// Change mode to own process
-				currentStatus = CSV_ANA_WAV;
-			}
-		}
-		// Status 4 : PickUP enable status of Extend
-		else if (currentStatus == CSV_ANA_WAV) {
-			bkup_ext_extended = false;
-			if ((nowStr != null) && ("1".equals(nowStr))) {
-				// Set enable status
-				bkup_ext_extended = true;
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_ENA;
-		}
-		// Status 5 : PickUP gender of Extend
-		else if (currentStatus == CSV_ANA_EXT_ENA) {
-			bkup_ext_gender = true;
-			if ((nowStr != null) && ("female".equals(nowStr))) {
-				// Set female
-				bkup_ext_gender = false;
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_GEN;
-		}
-		// Status 6 : PickUP language of Extend
-		else if (currentStatus == CSV_ANA_EXT_GEN) {
-			bkup_ext_lang = EditPanelView.getInstance()
-					.getInstanceTabEditPanel().getLangDescription();
-			if (nowStr != null) {
-				// Check limit
-				if ("ja".equals(nowStr) || "en".equals(nowStr)) {
-					// Set language
-					bkup_ext_lang = ("ja".equals(nowStr) ? DESC_LANG_JA
-							: DESC_LANG_EN);
-				}
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_LANG;
-		}
-		// Status 7 : PickUP Speed of Extend
-		else if (currentStatus == CSV_ANA_EXT_LANG) {
-			bkup_ext_speed = 50;
-			if (nowStr != null) {
-				// Set speed
-				bkup_ext_speed = Integer.parseInt(nowStr);
-				// Check limit
-				if (bkup_ext_speed < 0)
-					bkup_ext_speed = 0;
-				else if (bkup_ext_speed > 100)
-					bkup_ext_speed = 100;
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_SPEED;
-		}
-		// Status 8 : PickUP Pitch of Extend
-		else if (currentStatus == CSV_ANA_EXT_SPEED) {
-			bkup_ext_pitch = 50;
-			if (nowStr != null) {
-				// Set pitch
-				bkup_ext_pitch = Integer.parseInt(nowStr);
-				// Check limit
-				if (bkup_ext_pitch < 0)
-					bkup_ext_pitch = 0;
-				else if (bkup_ext_pitch > 100)
-					bkup_ext_pitch = 100;
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_PITCH;
-		}
-		// Status 9 : PickUP Volume of Extend
-		else if (currentStatus == CSV_ANA_EXT_PITCH) {
-			bkup_ext_volume = 50;
-			if (nowStr != null) {
-				// Set volume
-				bkup_ext_volume = Integer.parseInt(nowStr);
-				// Check limit
-				if (bkup_ext_volume < 0)
-					bkup_ext_volume = 0;
-				else if (bkup_ext_volume > 100)
-					bkup_ext_volume = 100;
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_VOL;
-		}
-		// Status 10 : PickUP WAV enable status of Extend
-		else if (currentStatus == CSV_ANA_EXT_VOL) {
-			// Check exist WAV file
-			if (bkup_wavUri != null) {
-				bkup_ext_wav_enable = true;
-				if ((nowStr != null) && ("0".equals(nowStr))) {
-					// Set disable status
-					bkup_ext_wav_enable = false;
-				}
-			} else {
-				bkup_ext_wav_enable = false;
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_WENA;
-		}
-		// Status 11 : PickUP WAV enable status of Extend
-		else if (currentStatus == CSV_ANA_EXT_WENA) {
-			bkup_ext_wav_speed = 1.0f;
-			// Check exist WAV file
-			if (bkup_wavUri != null) {
-				if (nowStr != null) {
-					// Set WAV speed
-					bkup_ext_wav_speed = Float.valueOf(nowStr) / 100.0f;
-					// Check limit
-					if (bkup_ext_wav_speed < 0.5f)
-						bkup_ext_wav_speed = 0.5f;
-					else if (bkup_ext_wav_speed > 2.0f)
-						bkup_ext_wav_speed = 2.0f;
-				}
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_EXT_WSPEED;
-		}
-		// Status 12 : PickUP string of description
-		else if (currentStatus == CSV_ANA_EXT_WSPEED) {
-			// Check null string
-			if (!nowStr.equals("")) {
-				// This is description string
-				bkup_description = nowStr;
-			}
-			// Change mode to own process
-			currentStatus = CSV_ANA_DESC;
-		}
-		// Status 5 : Wait confirm message box
-		else if (currentStatus == CSV_ANA_WAIT_CONFIRM) {
-			// Check finish process of confirm message box
-			if (!currentWavWait) {
-				currentStatus = CSV_ANA_WAV;
-			}
-		}
-
-		// Check wait status
-		if (currentStatus != CSV_ANA_WAIT_CONFIRM) {
-			// Update index counter
-			currentAnalyzeData++;
-			// Check end of data
-			if (currentAnalyzeData >= maxAnalyzeData) {
-				// Flush latest data
-				if (currentStatus >= CSV_ANA_STIME) {
-					// exchange null data to blank code
-					if (bkup_description == null)
-						bkup_description = DEF_STR_DESC;
-
-					// store current data as script data to own temporary buffer
-					list_startTime.add(bkup_startTime);
-					list_description.add(bkup_description);
-					// store current data as WAV information to own temporary
-					// buffer
-					if (bkup_wavUri != null) {
-						list_wavUri.add(bkup_wavUri);
-						list_wavStartTime.add(bkup_startTime);
-						list_wavDuration.add(bkup_wavDuration);
-						list_ext_wav_enable.add(bkup_ext_wav_enable);
-						list_ext_wav_speed.add(bkup_ext_wav_speed);
-					}
-
-					// store current Extend data as script data to own temporary
-					// buffer
-					list_ext_extended.add(bkup_ext_extended);
-					list_ext_gender.add(bkup_ext_gender);
-					list_ext_lang.add(bkup_ext_lang);
-					list_ext_speed.add(bkup_ext_speed);
-					list_ext_pitch.add(bkup_ext_pitch);
-					list_ext_volume.add(bkup_ext_volume);
-				}
-				// End of process
-				result = true;
-			}
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Check format is StartTime
-	 * @param strStartTime
-	 *            : string of StartTime
-	 * @return result : TRUE:Time format, FALSE:otherwise format
-	 */
-	private boolean isFormatStartTime(String strStartTime, String strParseFormat) {
-		boolean result = false;
-		try {
-			// MakeUP Date(Time) format
-			DateFormat df = new SimpleDateFormat(strParseFormat);
-			Date date = df.parse(strStartTime);
-			// Check current string format is StartTime
-			if (date != null) {
-				// this is time format
-				result = true;
-			}
-		} catch (ParseException pe) {
-			// System.out.println("isFormatStartTime() : " +pe);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Check format is URL
-	 * @param strUrl
-	 *            : string of URL
-	 * @return result : TRUE:URL format, FALSE:otherwise format
-	 */
-	private boolean isFormatUrl(String strOrg) {
-		boolean result = false;
-
-		try {
-			// trimming blank code
-			String strUri = strOrg.trim();
-			// MakeUP URI data
-			URI uri = getResource(strUri);
-			// Check current string format is URL
-			if (uri != null) {
-				// this is URL format
-				result = true;
-			}
-		} catch (Exception ue) {
-			// System.out.println("isFormatUrl() : " +ue);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Check format is Local path
-	 * @param strUrl
-	 *            : string of URL
-	 * @return result : TRUE:local path, FALSE:otherwise format
-	 */
-	private boolean isFormatLocalUri(String strOrg) {
-		boolean result = false;
-
-		try {
-			// trimming blank code
-			String strUri = strOrg.trim();
-			// MakeUP URI data
-			URI uri = getResource(strUri);
-			// Check current string format is URL
-			if (uri != null) {
-				// Check current URL is local path
-				int index = uri.toString().indexOf("file:/");
-				if (index >= 0) {
-					// this is local path
-					result = true;
-				}
-			}
-		} catch (Exception ue) {
-			// System.out.println("isFormatLocalUri() : " +ue);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Check format is WAV file path
-	 * @param strUrl
-	 *            : string of URL
-	 * @return result : TRUE:WAV file path, FALSE:otherwise format
-	 */
-	private boolean isFormatWavPath(String strWavPath) {
-		boolean result = false;
-
-		try {
-			// Check URL format
-			if (isFormatUrl(strWavPath)) {
-				// Check WAV file
-				int index = strWavPath.indexOf(".wav");
-				if (index >= 0) {
-					// Check WAV header information
-					if (SoundMixer.getInstance().isWavFormat(strWavPath)) {
-						// this is WAV file path
-						result = true;
-					}
-				}
-			}
-		} catch (FileNotFoundException fnfe) {
-			// Catch File not found Exception
-			nowExceptionNoWavFile = true;
-		} catch (Exception ue) {
-			// System.out.println("isFormatWavPath() : " +ue);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Calculate duration time of WAV file
-	 * @param strUrl
-	 *            : string of URL
-	 * @return duration time
-	 */
-	private int getDurationTimeWavData(String strWavPath) {
-		int duration = -1;
-
-		try {
-			// Check WAV header information
-			if (SoundMixer.getInstance().isWavFormat(strWavPath)) {
-				// PickUP file header from current WAV file
-				SoundMixer.getInstance()
-						.storeWavHeader(getResource(strWavPath));
-				// Calculate duration time of WAV file
-				duration = SoundMixer.getInstance().getDurationTimeWav();
-			}
-		} catch (Exception ue) {
-			// System.out.println("getWavDurationTime() : " +ue);
-		}
-		// return result : -1 is not WAV format
-		return (duration);
-	}
-
-	/**
-	 * @category Open WAV file process
-	 * @param filePath
-	 *            : target file path
-	 */
-	public String openWavFileProc() {
-		String[] EXTENSIONS = { "*.wav", "*" };
-		String wavFileName = null;
-
-		try {
-			// Request FileDialog (Choice open file name)
-			FileDialog openDialog = new FileDialog(Display.getCurrent()
-					.getActiveShell(), SWT.OPEN);
-			openDialog.setFilterExtensions(EXTENSIONS);
-			wavFileName = openDialog.open();
-
-			// Check null (file name)
-			if (wavFileName != null) {
-				// check file header
-				if (!SoundMixer.getInstance().isWavFormat(wavFileName)) {
-					// invalid file again!
-					wavFileName = null;
-				}
-			}
-		} catch (Exception we) {
-		}
-
-		// return result
-		return (wavFileName);
-	}
-
-	/**
-	 * Getter method : Get resource URL string
-	 */
-	private URI getResource(String fpath) {
-		URI result = null;
-
-		try {
-			// exchange type from String to URI
-			File fh = new File(fpath);
-			result = fh.toURI();
-		} catch (Exception ee) {
-			// System.out.println("getResource() : " +ee);
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Local method : Parse integer data from string data
-	 * @param strStartTime
-	 *            : string time data
-	 * @return integer time data(millisecond)
-	 */
-	private int parseIntStartTime(String strStartTime) {
-		int startTime = -1;
-
-		// Check pattern format of StartTime (SS:MM:mmm)
-		if (isFormatStartTime(strStartTime, FORMAT_STIME_MMSSmmm)) {
-			// split time code
-			String[] splitStr = strStartTime.split(":");
-			// MakeUP integer time data
-			if (splitStr.length == 3) {
-				int mm = Integer.parseInt(splitStr[0].trim());
-				int ss = Integer.parseInt(splitStr[1].trim());
-				int msec = Integer.parseInt(splitStr[2].trim());
-				startTime = (((mm * 60) + ss) * MSEC) + msec;
-			}
-		}
-		// Check pattern format of StartTime (SS:MM)
-		else if (isFormatStartTime(strStartTime, FORMAT_STIME_MMSS)) {
-			// split time code
-			String[] splitStr = strStartTime.split(":");
-			// MakeUP integer time data
-			if (splitStr.length == 2) {
-				int mm = Integer.parseInt(splitStr[0].trim());
-				int ss = Integer.parseInt(splitStr[1].trim());
-				startTime = ((mm * 60) + ss) * MSEC;
-			}
-		}
-		// Check pattern format of StartTime (HH:SS:MM:mmm)
-		else if (isFormatStartTime(strStartTime, FORMAT_STIME_HHMMSSmmm)) {
-			// split time code
-			String[] splitStr = strStartTime.split(":");
-			// MakeUP integer time data
-			if (splitStr.length == 4) {
-				int hh = Integer.parseInt(splitStr[0].trim());
-				int mm = Integer.parseInt(splitStr[1].trim());
-				int ss = Integer.parseInt(splitStr[2].trim());
-				int msec = Integer.parseInt(splitStr[3].trim());
-				startTime = (((hh * 3600) + (mm * 60) + ss) * MSEC) + msec;
-			}
-		}
-
-		// return result
-		return (startTime);
-	}
-
-	/**
-	 * @category Check exist all elements for script data
-	 * @return result : TRUE:exist all elements, FALSE:no yet
-	 */
-	private boolean isExistAllElements() {
-		boolean result = false;
-
-		// Check exist all elements for script data
-		if ((bkup_startTime >= 0) && (bkup_description != null)) {
-			// exist all elements
-			result = true;
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Local method : Save description data to ScriptList
-	 * @return result process : TRUE:Finished process, FALSE:Active process
-	 * @throws IOException
-	 */
-	private boolean saveCSVData() throws IOException {
-		boolean result = false;
-
-		// Check preference setting of CSV save rule
-		if (CSV_SAVE_RULE_RENEWAL == CSVRulePreferenceUtil
-				.getPreferenceCsvSaveRule()) {
-			// clear current script & WAV list
-			ScriptData.getInstance().clearScriptData();
-			ScriptData.getInstance().cleanupWavList();
-		}
-
-		// restore list data to script & WAV list
-		for (int i = 0; i < list_startTime.size(); i++) {
-			// PickUP current data from temporary list
-			int startTime = list_startTime.get(i);
-			String description = list_description.get(i);
-			// PickUP current Extend data from temporary list
-			boolean extended = list_ext_extended.get(i);
-			boolean gender = list_ext_gender.get(i);
-			int lang = list_ext_lang.get(i);
-			int speed = list_ext_speed.get(i);
-			int pitch = list_ext_pitch.get(i);
-			int volume = list_ext_volume.get(i);
-
-			// Update ScriptList
-			EditPanelView.getInstance().getInstanceTabEditPanel()
-					.appendScriptData(startTime, description, extended, gender,
-							lang, speed, pitch, volume);
-
-			// Check exist WAV file
-			int indexWav = list_wavStartTime.indexOf(startTime);
-			if (indexWav >= 0) {
-				// PickUP target WAV information from temporary list
-				URI wavUri = list_wavUri.get(indexWav);
-				int wavDuration = list_wavDuration.get(indexWav);
-				// PickUP target WAV Extend information from temporary list
-				boolean wavEnable = list_ext_wav_enable.get(indexWav);
-				float wavSpeed = list_ext_wav_speed.get(indexWav);
-
-				// Update WAV file list
-				EditPanelView.getInstance().getInstanceTabEditPanel()
-						.appendDataWavList(startTime, wavDuration, wavUri,
-								wavEnable, wavSpeed);
-			}
-		}
-		// finish own process
-		result = true;
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Local method : post process for CSV file reader
-	 */
-	private void postCSVReader() {
-		// Repaint Script List
-		ScriptListView.getInstance().getInstScriptList().reloadScriptList();
-		// Initialize Edit Panel contents
-		EditPanelView.getInstance().getInstanceTabEditPanel()
-				.initDispEditPanel();
-		// initialize all parameters
-		EditPanelView.getInstance().getInstanceTabSelWAVFile()
-				.initDescriptionStruct();
-		// initialize own screen
-		EditPanelView.getInstance().getInstanceTabSelWAVFile()
-				.initDispSelWavFile();
-		// Expand Composite of TimeLine
-		TimeLineView.getInstance().reqExpandTimeLine();
-		// Repaint image of TimeLine Scale
-		TimeLineView.getInstance().reqRedrawTimeLineCanvas(1);
-		// Repaint TimeLine's Audio Label
-		TimeLineView.getInstance().refreshScriptAudio();
-		// Reset location of TimeLine
-		TimeLineView.getInstance().rewindActionTimeLine();
-	}
-
-	/**
-	 * @category Local Thread class : CSV file reader thread
-	 */
-	private class ThreadCSVReader extends Thread {
-		/**
-		 * @category Override {@link Thread#run()}
-		 */
-		public void run() {
-			try {
-				boolean ret;
-				while (currentActive) {
-					// Check current process status
-					if (currentProcess == CSV_PROC_LOAD) {
-						// Loading string data from CSV file
-						ret = loadCSVData();
-						// check end of loading
-						if (ret) {
-							// Initial variables
-							currentAnalyzeData = 0;
-							maxAnalyzeData = rawCsvDataList.size();
-							// change next mode
-							currentProcess++;
-						}
-					} else if (currentProcess == CSV_SUB_PROC_CAT) {
-						// Cat string mode for splitting a few line
-						catStringCSVData();
-					} else if (currentProcess == CSV_PROC_ANALYZE) {
-						// Post process for Repaint all screen
-						PlatformUI.getWorkbench().getDisplay().asyncExec(
-								new Runnable() {
-									public void run() {
-										// Analyzing string data
-										boolean result = analyzeCSVData();
-										// check end of analyzing
-										if (result) {
-											// change next mode
-											currentProcess++;
-										}
-									}
-								});
-					} else if (currentProcess == CSV_PROC_SAVE) {
-						// Saving data to ScriptList
-						ret = saveCSVData();
-						// check end of saving
-						if (ret) {
-							// Post process for Repaint all screen
-							PlatformUI.getWorkbench().getDisplay().asyncExec(
-									new Runnable() {
-										public void run() {
-											// Repaint all screen by new Script
-											// list
-											postCSVReader();
-										}
-									});
-
-							// Close process of file reader
-							closeCSVReader();
-						}
-					}
-					// idle own thread
-					Thread.yield();
-				}
-			} catch (Exception e) {
-				// forced call post process
-				closeCSVReader();
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/reader/SAXReader.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/reader/SAXReader.java
deleted file mode 100644
index 7c93ce0..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/reader/SAXReader.java
+++ /dev/null
@@ -1,342 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.reader;
-
-import java.io.File;
-import java.io.IOException;
-
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-import javax.xml.parsers.SAXParserFactory;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.EditPanelTab;
-import org.eclipse.actf.ai.internal.ui.scripteditor.VolumeLevelCanvas;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-/**
- * 
- * @category Default Handler for SAX I/F
- * 
- */
-public class SAXReader extends DefaultHandler {
-	// Local data
-	private SAXParserFactory spf;
-	private SAXParser sp;
-	private EditPanelTab instParent;
-
-	// XML TAGs
-	private static final String XML_TAG_URI = "targetSite";
-	private static final String XML_ATTR_URI = "uri";
-	private static final String XML_TAG_ITEM = "item";
-	private static final String XML_TAG_START = "start";
-	private static final String XML_TAG_DURATION = "duration";
-	private static final String XML_TAG_DESC = "description";
-	private static final String XML_ATTR_SPEED = "speed";
-	private static final String XML_ATTR_GENDER = "gender";
-	private static final String XML_ATTR_EXTENDED = "extended";
-	private static final String XML_ATTR_LANG = "xml:lang";
-	private static final String XML_TAG_WAVE = "wave";
-	private static final String XML_ATTR_LOCAL = "local";
-	private static final String XML_ATTR_DURATION = "duration";
-	private static final String XML_ATTR_ENABLED = "enabled";
-	private static final String XML_TAG_VOLLVL = "volumeLevel";
-
-	private static final String URI_BLANK = "about:blank";
-
-	// BackUP data
-	private String bkup_uri = URI_BLANK;
-	private String bkup_start = "00:00:000";
-	private String bkup_duration = "00:00:000";
-	private String bkup_desc = "";
-	private String bkup_extended = "false";
-	private String bkup_speed = "50";
-	private String bkup_gender = "male";
-	private String bkup_lang = "en";
-	private String bkup_vollvl_loc = "";
-
-	// for WAV file
-	private boolean statWavTag = false;
-	private boolean bkup_wav_ena = false;
-	private String bkup_wav_uri = URI_BLANK;
-	private String bkup_wav_loc = null;
-	private String bkup_wav_duration = "00:00:000";
-	private String bkup_wav_speed = "100";
-
-	// process status
-	private static final int SAX_STAT_IDLE = 0; // 0 : wait get element
-	private static final int SAX_STAT_URI = 1; // 1 : now loading "URI" value
-	private static final int SAX_STAT_SITEM = 2; // 2 : start loading "item"
-	// node
-	private static final int SAX_STAT_START = 3; // 3 : now loading "start"
-	// value
-	private static final int SAX_STAT_DURATION = 4; // 4 : now loading
-	// "duration" value
-	private static final int SAX_STAT_DESC = 5; // 5 : now loading "description"
-	// value
-	private static final int SAX_STAT_WAVE = 6; // 6 : now loading "wave" value
-	private static final int SAX_STAT_EITEM = 7; // 7 : end of item, and Write
-	// to ScriptData
-	private static final int SAX_STAT_VOLLVL = 8; // 8 : now loading
-	// "volumeLevel" value
-
-	// own mode
-	private int currentStatus = SAX_STAT_IDLE;
-	private int currentChildStatus = SAX_STAT_IDLE;
-
-	/**
-	 * @throws IOException
-	 * @category Start Loading XML file by SAX I/F
-	 */
-	public void startSAXReader(String fname, EditPanelTab parent)
-			throws SAXException, ParserConfigurationException {
-		try {
-			// Store parent instance
-			instParent = parent;
-
-			// MakeUP SAX parser
-			spf = SAXParserFactory.newInstance();
-			sp = spf.newSAXParser();
-			// Load XML file by DefaultHandler
-			sp.parse(new File(fname), this);
-		} catch (IOException ioe) {
-		} catch (SAXException se) {
-		} catch (ParserConfigurationException pe) {
-		}
-	}
-
-	/**
-	 * @category Get URI string
-	 */
-	public String getUri() {
-		// check string (never return null code)
-		if (bkup_uri == null)
-			bkup_uri = URI_BLANK;
-		// return current URI string
-		return (bkup_uri);
-	}
-
-	/**
-	 * @category pre process before load document
-	 */
-	public void startDocument() throws SAXException {
-		// Clear status
-		currentStatus = SAX_STAT_IDLE;
-	}
-
-	/**
-	 * @category start reading element
-	 */
-	public void startElement(String uri, String localName, String qName,
-			Attributes attr) throws SAXException {
-
-		try {
-			// Get "targetSite" element
-			if (XML_TAG_URI.equals(qName)) {
-				// Store attribute(URI) to local area
-				for (int i = 0; i < attr.getLength(); i++) {
-					if (XML_ATTR_URI.equals(attr.getQName(i))) {
-						bkup_uri = attr.getValue(i);
-					}
-				}
-				// Change status
-				currentStatus = SAX_STAT_URI;
-			}
-			// Get "item" element
-			else if (XML_TAG_ITEM.equals(qName)) {
-				// Change status
-				currentStatus = SAX_STAT_SITEM;
-				currentChildStatus = SAX_STAT_IDLE;
-				// Initialize all attribute's value
-				bkup_start = "00:00:000";
-				bkup_duration = "00:00:000";
-				bkup_desc = "";
-				bkup_extended = "false";
-				bkup_speed = "50";
-				bkup_gender = "male";
-				bkup_lang = "en";
-				// for WAV file
-				statWavTag = false;
-				bkup_wav_ena = false;
-				bkup_wav_uri = "about:blank";
-				bkup_wav_loc = null;
-				bkup_wav_duration = "00:00:000";
-				bkup_wav_speed = "100";
-			}
-			// Get "start" child node of "item" element
-			else if (XML_TAG_START.equals(qName)) {
-				// Change status
-				currentChildStatus = SAX_STAT_START;
-			}
-			// Get "duration" child node of "item" element
-			else if (XML_TAG_DURATION.equals(qName)) {
-				// Change status
-				currentChildStatus = SAX_STAT_DURATION;
-			}
-			// Get "description" child node of "item" element
-			else if (XML_TAG_DESC.equals(qName)) {
-				// Store attribute(speed, gender) to local area
-				for (int i = 0; i < attr.getLength(); i++) {
-					if (XML_ATTR_SPEED.equals(attr.getQName(i))) {
-						// Store "speed" value
-						bkup_speed = attr.getValue(i);
-					} else if (XML_ATTR_GENDER.equals(attr.getQName(i))) {
-						// Store "gender" value
-						bkup_gender = attr.getValue(i);
-					} else if (XML_ATTR_EXTENDED.equals(attr.getQName(i))) {
-						// Store "extended" value
-						bkup_extended = attr.getValue(i);
-					} else if (XML_ATTR_LANG.equals(attr.getQName(i))) {
-						// Store "lang" value
-						bkup_lang = attr.getValue(i);
-					}
-				}
-				// Change status
-				currentChildStatus = SAX_STAT_DESC;
-			}
-			// Get "wave" child node of "item" element
-			else if (XML_TAG_WAVE.equals(qName)) {
-				// Store attribute(speed, gender) to local area
-				bkup_wav_ena = true; // default true
-				for (int i = 0; i < attr.getLength(); i++) {
-					if (XML_ATTR_URI.equals(attr.getQName(i))) {
-						bkup_wav_uri = attr.getValue(i);
-					} else if (XML_ATTR_LOCAL.equals(attr.getQName(i))) {
-						// Store "local" value
-						bkup_wav_loc = attr.getValue(i);
-					} else if (XML_ATTR_DURATION.equals(attr.getQName(i))) {
-						// Store "duration" value
-						bkup_wav_duration = attr.getValue(i);
-					} else if (XML_ATTR_SPEED.equals(attr.getQName(i))) {
-						// Store "speed" value
-						bkup_wav_speed = attr.getValue(i);
-					} else if (XML_ATTR_ENABLED.equals(attr.getQName(i))) {
-						// Store "enable" value
-						bkup_wav_ena = (attr.getValue(i).equals("false") ? false
-								: true);
-					}
-				}
-				// Change status
-				currentChildStatus = SAX_STAT_WAVE;
-				statWavTag = true;
-			}
-			// Get "volumeLevel" element
-			else if (XML_TAG_VOLLVL.equals(qName)) {
-				// Store attribute(local) to local area
-				for (int i = 0; i < attr.getLength(); i++) {
-					if (XML_ATTR_LOCAL.equals(attr.getQName(i))) {
-						// Store "local" value
-						bkup_vollvl_loc = attr.getValue(i);
-					}
-				}
-				// Change status
-				currentStatus = SAX_STAT_VOLLVL;
-			}
-		} catch (Exception ee) {
-
-		}
-
-	}
-
-	/**
-	 * @category start reading text
-	 */
-	public void characters(char[] ch, int offset, int length)
-			throws SAXException {
-
-		// Get value of "start" node of "item" element
-		if ((currentChildStatus == SAX_STAT_START)
-				&& (currentStatus == SAX_STAT_SITEM)) {
-			// Store value
-			bkup_start = new String(ch, offset, length);
-		}
-		// Get value of "duration" node of "item" element
-		else if ((currentChildStatus == SAX_STAT_DURATION)
-				&& (currentStatus == SAX_STAT_SITEM)) {
-			// Store value
-			bkup_duration = new String(ch, offset, length);
-		}
-		// Get value of "description" node of "item" element
-		else if ((currentChildStatus == SAX_STAT_DESC)
-				&& (currentStatus == SAX_STAT_SITEM)) {
-			// Store value
-			bkup_desc += new String(ch, offset, length);
-		}
-	}
-
-	/**
-	 * @category end reading element
-	 */
-	public void endElement(String uri, String localName, String qName)
-			throws SAXException {
-
-		// Clear current status
-		if (XML_TAG_ITEM.equals(qName) && (currentStatus == SAX_STAT_SITEM)) {
-			// no-supported parameters
-			String strPitch = new String("50");
-			String strVolume = new String("50");
-
-			// Update ScriptList
-			instParent.appendScriptData(bkup_start, bkup_duration, bkup_desc,
-					bkup_extended, bkup_gender, bkup_speed, strPitch,
-					strVolume, bkup_lang);
-
-			// Check exist "wave" tag
-			if (statWavTag) {
-				// Update WAV file list
-				instParent.appendDataWavList(bkup_start, bkup_wav_duration,
-						bkup_wav_loc, bkup_wav_speed, bkup_wav_ena);
-				statWavTag = false;
-			}
-
-			// Clear status
-			currentStatus = SAX_STAT_IDLE;
-			currentChildStatus = SAX_STAT_IDLE;
-		} else if (XML_TAG_START.equals(qName)
-				&& (currentStatus == SAX_STAT_SITEM)) {
-			// Clear child status
-			currentChildStatus = SAX_STAT_IDLE;
-		} else if (XML_TAG_DURATION.equals(qName)
-				&& (currentStatus == SAX_STAT_SITEM)) {
-			// Clear child status
-			currentChildStatus = SAX_STAT_IDLE;
-		} else if (XML_TAG_DESC.equals(qName)
-				&& (currentStatus == SAX_STAT_SITEM)) {
-			// Clear child status
-			currentChildStatus = SAX_STAT_IDLE;
-		} else if (XML_TAG_URI.equals(qName) && (currentStatus == SAX_STAT_URI)) {
-			// Clear status
-			currentStatus = SAX_STAT_IDLE;
-		} else if (XML_TAG_VOLLVL.equals(qName)
-				&& (currentStatus == SAX_STAT_VOLLVL)) {
-			// Store URI of volume level temporary file
-			if (bkup_vollvl_loc != null) {
-				try {
-					VolumeLevelCanvas.getInstance().setSavePathVolLvl(
-							bkup_vollvl_loc);
-				} catch (Exception ee) {
-				}
-			}
-			// Clear status
-			currentStatus = SAX_STAT_IDLE;
-		}
-	}
-
-	/**
-	 * @category post process before load document
-	 */
-	public void endDocument() throws SAXException {
-		// Clear status
-		currentStatus = SAX_STAT_IDLE;
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/DragDropFileReader.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/DragDropFileReader.java
deleted file mode 100644
index 29851bb..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/DragDropFileReader.java
+++ /dev/null
@@ -1,234 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.util;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.EditPanelTab;
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.data.XMLFileSaveUtil;
-import org.eclipse.actf.ai.scripteditor.reader.CSVReader;
-import org.eclipse.actf.ai.scripteditor.reader.SAXReader;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.swt.SWT;
-
-public class DragDropFileReader implements IUNIT {
-
-	// instance of each ViewPart class
-	private ScriptData instScriptData = null;
-	private EditPanelTab instEditPanelTab = null;
-	private TimeLineView instTimeLine = null;
-	private PreviewPanel instPreviewPanel = null;
-	private ScriptListView instScriptList = null;
-
-	// parameters
-	private int modeFile = 0;
-	private String saveFileName = "";
-	private String currentURLMovie = "about:blank";
-
-
-	/**
-	 * @category Constructor
-	 * @param mode : file type (0:XML file, 1:CSV file)
-	 * @param fname : file path
-	 */
-	public DragDropFileReader(int mode, String fname) {
-		
-		// Store target file information
-		modeFile = mode;
-		saveFileName = fname;
-
-		// Store instance of each views
-		pickupInstViewPart();
-	}
-
-	/**
-	 * @category Start load data from target meta file
-	 */
-	public void load() {
-		// Load data from target meta file
-		if(modeFile == LD_FTYPE_XML){
-			// XML file
-			loadXMLFile();
-		}
-		else if(modeFile == LD_FTYPE_CSV){
-			// CSV file
-			loadCSVFile();
-		}
-	}
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		// Check each instance of parent Class
-		if(instEditPanelTab == null){
-			instEditPanelTab = EditPanelView.getInstance().getInstanceTabEditPanel();
-		}
-		if(instTimeLine == null){
-			instTimeLine = TimeLineView.getInstance();
-		}
-		if(instPreviewPanel == null){
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-		if(instScriptList == null){
-			instScriptList = ScriptListView.getInstance();
-		}
-		if(instScriptData == null){
-			instScriptData = ScriptData.getInstance();
-		}
-	}
-	
-/*************************************************************************
- * Drag & Drop XML file reader
- * 	
- ************************************************************************/
-	//**
-	// * Private method : Pre-Process for Load data
-	// *
-	private void preProcessLoadFile() {
-		// Clear ScriptData class
-		instScriptData.clearScriptData();
-		// Clear volume level file path
-		instTimeLine.reqStoreVolLvlFilePath(null);
-	}
-
-	//**
-	// * Private method : Post-Process for Load data
-	// *
-	private void postProcessLoadFile() {
-		// Repaint Script List
-		instScriptList.getInstScriptList().reloadScriptList();
-		// Initialize Edit Panel contents
-		instEditPanelTab.initDispEditPanel();
-		// initialize all parameters
-		EditPanelView.getInstance().getInstanceTabSelWAVFile().initDescriptionStruct();
-		// initialize own screen
-		EditPanelView.getInstance().getInstanceTabSelWAVFile().initDispSelWavFile();
-		// Reset URL for Preview Movie
-		instPreviewPanel.setURLMovie(currentURLMovie);
-		// Store current opened XML file path
-		instTimeLine.reqStoreXMLFilePath(saveFileName);
-		// Expand Composite of TimeLine
-		instTimeLine.reqExpandTimeLine();
-		// Repaint image of TimeLine Scale
-		instTimeLine.reqRedrawTimeLineCanvas(1);
-		// Load volume level value to buffer
-		instTimeLine.reqLoadVolumeLevelData();
-		// Repaint image of TimeLine Scale
-		instTimeLine.reqRedrawVolumeLevelCanvas(2);
-		// Repaint TimeLine's Audio Label
-		instTimeLine.refreshScriptAudio();
-		// Reset location of TimeLine
-		instTimeLine.rewindActionTimeLine();
-	}
-
-	//**
-	// * Private method : Load data from Open file.
-	// *
-	private void loadFile(String fname) {
-		SAXReader loader = null;
-
-		try {
-			// Load XML file by DefaultHandler
-			loader = new SAXReader();
-			loader.startSAXReader(fname, instEditPanelTab);
-			// PickUP uri String
-			currentURLMovie = loader.getUri();
-		} catch (Exception e) {
-			System.out.println("loadFile() : Exception = " + e);
-		} finally {
-			loader = null;
-		}
-	}
-
-	/**
-	 * @category Local method : Main method of Load XML file
-	 */
-	private void loadXMLFile() {
-		boolean start_flg = true;
-		
-		// Check exist unsaved data Before Open file
-		if(instScriptData.getStatusSaveScripts() > 0){
-			// Display confirmation message box
-			XMLFileMessageBox confModifyMB = new XMLFileMessageBox(MB_STYLE_MODIFY, null);
-			int result = confModifyMB.open();
-			// Check result
-			if(result == SWT.YES){
-				// Save current data to XML file
-				XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-				String filePath = saveFH.open();
-				saveFH.save(filePath, true);
-			}
-			else if(result == SWT.CANCEL){
-				// cancel close action
-				start_flg = false;
-			}
-		}
-		// Check status
-		if( start_flg ){
-			// Check null (file name)
-			if(saveFileName != null){
-				// Pre-Process for loading
-				preProcessLoadFile();
-				// Load file(XML format)
-				loadFile(saveFileName);
-				// Post-Process for loading
-				postProcessLoadFile();
-			}
-		}
-	}
-
-/*************************************************************************
- * Drag & Drop CSV file reader
- * 	
- ************************************************************************/
-	/**
-	 * @category Local method : Main method of Load CSV file
-	 */
-	private void loadCSVFile() {
-		boolean start_flg = true;
-		
-		// Check exist unsaved data Before Open file
-		if(instScriptData.getStatusSaveScripts() > 0){
-			// Display confirmation message box
-			XMLFileMessageBox confModifyMB = new XMLFileMessageBox(MB_STYLE_MODIFY, null);
-			int result = confModifyMB.open();
-			// Check result
-			if(result == SWT.YES){
-				// Save current data to XML file
-				XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-				String filePath = saveFH.open();
-				saveFH.save(filePath, true);
-			}
-			else if(result == SWT.CANCEL){
-				// cancel close action
-				start_flg = false;
-			}
-		}
-		// Check status
-		if( start_flg ){
-			// Check null (file name)
-			if(saveFileName != null){
-				// Clear XML file path
-				TimeLineView.getInstance().reqStoreXMLFilePath(null);
-
-				// Start CSV reader thread
-				CSVReader csvReader = new CSVReader();
-				csvReader.startCSVReader(saveFileName);
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/ScriptFileDropListener.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/ScriptFileDropListener.java
deleted file mode 100644
index 92ba6e0..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/ScriptFileDropListener.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.util;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.swt.dnd.DND;
-import org.eclipse.swt.dnd.DropTargetAdapter;
-import org.eclipse.swt.dnd.DropTargetEvent;
-
-public class ScriptFileDropListener extends DropTargetAdapter implements IUNIT {
-
-	// drag start event
-	public void dragEnter(DropTargetEvent e) {
-		e.detail = DND.DROP_COPY;
-	}
-
-	// drop to target event
-	public void drop(DropTargetEvent e) {
-		// Check current movie status
-		if (PreviewPanel.getInstance().getCurrentStatusMedia()) {
-			String[] files = (String[]) e.data;
-			int mode = -1;
-			try {
-				if (files.length > 0) {
-					// Check file
-					int idxXML = files[0].indexOf(".xml");
-					int idxCSV = files[0].indexOf(".csv");
-					if (idxXML >= 0) {
-						// Load XML file
-						mode = LD_FTYPE_XML;
-					} else if (idxCSV >= 0) {
-						// Load CSV file
-						mode = LD_FTYPE_CSV;
-					}
-
-					// Launch file reader
-					if (mode >= LD_FTYPE_XML) {
-						// Create file reader
-						DragDropFileReader reader = new DragDropFileReader(
-								mode, files[0]);
-						// Load data
-						reader.load();
-						// post process
-						reader = null;
-					}
-				}
-			} catch (Exception we) {
-			}
-		} else {
-			// Display notice message box
-			XMLFileMessageBox noticeMB = new XMLFileMessageBox(
-					MB_STYLE_ACCESS_DENIED, null);
-			noticeMB.open();
-		}
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/SoundMixer.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/SoundMixer.java
deleted file mode 100644
index 4366ddf..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/SoundMixer.java
+++ /dev/null
@@ -1,628 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.util;
-
-import java.io.ByteArrayOutputStream;
-import java.io.File;
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.net.URI;
-
-import javax.sound.sampled.AudioFileFormat;
-import javax.sound.sampled.AudioFormat;
-import javax.sound.sampled.AudioInputStream;
-import javax.sound.sampled.AudioSystem;
-import javax.sound.sampled.DataLine;
-import javax.sound.sampled.LineUnavailableException;
-import javax.sound.sampled.SourceDataLine;
-import javax.sound.sampled.TargetDataLine;
-import javax.sound.sampled.UnsupportedAudioFileException;
-
-import org.eclipse.actf.ai.scripteditor.preferences.CapturePreferenceUtil;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-
-public class SoundMixer implements IUNIT {
-
-	/**
-	 * Local data
-	 */
-	// own instance
-	static private SoundMixer ownInst = null;
-	static private int ownProcMode = SM_PMODE_CAPTURE;
-	// main thread instance
-	private Thread mainThreadCapture = null;
-	// voice capture control
-	protected boolean runningCapture = false;
-
-	// Capture audio mode
-	private DataLine.Info voiceInfo = null;
-	private TargetDataLine voiceLine = null;
-	private ByteArrayOutputStream voiceOutputStream = null;
-	private byte voiceCaptureBuffer[];
-	private byte voiceStoreBuffer[];
-	private byte voiceClearData[];
-	private float voiceSampleRate = SM_CAP_RATE_NOM;	// Default sampling rate : 22050Hz
-
-	// Save file(.wav) mode
-	private AudioInputStream voiceInputStream = null;
-	private AudioFileFormat.Type voiceTargetType;
-	private File saveFH;
-
-	// current WAV header information
-	private String currentWavFormatID;
-	private int currentWavCh;
-	private float currentWavFrameRate;
-	private int currentWavFrameSize;
-	private float currentWavSampRate;
-	private int currentWavSampBit;
-	private boolean currentWavBigEndian;
-	private String currentWavFormat;
-	private int currentWavBytePerSec;
-	private int currentWavDurationTime;
-	private int currentWavDataLength;
-
-	// Play wav sound mode
-	private Thread mainThreadPlayer = null;
-	private boolean runningPlayer = false;
-	private AudioInputStream audioInputStreamWavPlayer;
-	private SourceDataLine lineWavPlayer;
-
-
-	/**
-	 * Constructor
-	 */
-	private SoundMixer() {
-		// Initialize value by Preference setting
-		setSampleRateCaptureAudio( CapturePreferenceUtil.getPreferenceSampleRate() );
-	}
-
-	/**
-	 * 
-	 * @return
-	 */
-	static public SoundMixer getInstance() {
-
-		// 1st check current Own Instance
-		if (ownInst == null) {
-			synchronized (SoundMixer.class) {
-				// 2nd check current Own instance
-				if (ownInst == null) {
-					// New own class at once
-					ownInst = new SoundMixer();
-				}
-			}
-		}
-		// return current own instance
-		return (ownInst);
-	}
-
-	public void dispose() {
-		try {
-			// clear own instance
-			if(voiceOutputStream != null) voiceOutputStream.close();
-			if(ownInst != null)ownInst = null;
-		} catch (Exception e) {
-			System.out.println("SoundMixer.dispose() : " + e);
-		}
-	}
-
-/*******************************************************************
- * Capture audio control part
- * 
- ******************************************************************/
-	/**
-	 * Main thread class for Capture audio
-	 */
-	class CaptureVoiceThread extends Thread {
-		/**
-		 * run() method : for Capture audio
-		 */
-		public void run() {
-			while (runningCapture) {
-				// PickUP capture audio data from InputStream
-				updateCaptureSound();
-				// yield own thread
-				Thread.yield();
-			}
-		}
-	}
-
-	/**
-	 * Main thread class for Save to file from captured audio data
-	 */
-	class SaveFileCaptureAudioThread extends Thread {
-		/**
-		 * run() method : for Save file from capture audio data
-		 */
-		public void run() {
-			while (runningCapture) {
-				// Save to file from capture audio data from InputStream
-				updateSaveFileCaptureSound();
-				// yield own thread
-				Thread.yield();
-			}
-		}
-	}
-
-	/**
-	 * Setter methods
-	 */
-	public void startCaptureSound(int procMode) {
-		// Set own process mode
-		ownProcMode = procMode;
-
-		//1)Capture audio mode
-		if(ownProcMode == SM_PMODE_CAPTURE){
-			startCaptureAudio();
-		}
-		//2)Save to file(.wav) mode
-		else if(ownProcMode == SM_PMODE_FSAVE){
-			startSaveFileCaptureAudio();
-		}
-	}
-
-	/**
-	 * Setter methods
-	 */
-	private void startCaptureAudio() {
-		try {
-			// SetUP Input stream (wave mix)
-			final AudioFormat format = getFormat();
-			voiceInfo = new DataLine.Info(TargetDataLine.class, format);
-			voiceLine = (TargetDataLine)AudioSystem.getLine(voiceInfo);
-
-			// Initialize captured voice data(wave format)
-			int bufferSize = format.getFrameSize();
-			voiceCaptureBuffer = new byte[bufferSize];		// Capture buffer for Thread process
-			voiceStoreBuffer = new byte[bufferSize];		// Store buffer for latest captured data
-			voiceClearData = new byte[bufferSize];			// Clear data for stored buffer
-			for(int i = 0; i < voiceClearData.length; i++){	// SetUP zero data
-				voiceClearData[i] = 0;
-			}
-
-			// Setup output stream
-			if(voiceOutputStream == null){
-				voiceOutputStream = new ByteArrayOutputStream();
-			}
-			else {
-				// reset data
-				if(voiceOutputStream.size() > 0){
-					voiceOutputStream.reset();
-				}
-			}
-
-			// Spawn main thread class
-			mainThreadCapture = new CaptureVoiceThread();
-
-			// Open Input&Output stream
-			runningCapture = true;
-			voiceLine.open(format);
-			voiceLine.start();
-			mainThreadCapture.start();
-		}
-		catch (LineUnavailableException e) {
-			System.err.println("Line unavailable: " + e);
-		}
-	}
-
-	/**
-	 * Setter methods
-	 */
-	public void startSaveFileCaptureAudio() {
-		try {
-			// SetUP Input stream (wave mix)
-			final AudioFormat format = getFormat();
-			voiceInfo = new DataLine.Info(TargetDataLine.class, format);
-			voiceLine = (TargetDataLine)AudioSystem.getLine(voiceInfo);
-
-			// Create & Open file for save voice data
-			saveFH = new File("c:\\temp\\dummy.wav");
-			saveFH.createNewFile();
-			voiceTargetType = AudioFileFormat.Type.WAVE;
-			voiceInputStream = new AudioInputStream(voiceLine);
-
-			// Spawn main thread class
-			mainThreadCapture = new SaveFileCaptureAudioThread();
-
-			// Open Input&Output stream
-			runningCapture = true;
-			voiceLine.open(format);
-			voiceLine.start();
-			mainThreadCapture.start();
-		}
-		catch (LineUnavailableException e) {
-			System.err.println("Line unavailable: " + e);
-		}
-		catch(IOException ee){
-			System.err.println("File IO : " +ee);
-		}
-	}
-
-	public void updateCaptureSound() {
-		try {
-			// Only Playing
-			if( runningCapture ){
-				// PickUP capture data(PCM)
-				int count = voiceLine.read(voiceCaptureBuffer, 0, voiceCaptureBuffer.length);
-				if(count > 0){
-					// Buffering capture data
-					System.arraycopy(voiceCaptureBuffer, 0, voiceStoreBuffer, 0, count);
-				}
-			}
-		}
-		catch (Exception e) {
-			System.err.println("I/O problems: " + e);
-		}
-	}
-
-	public void updateSaveFileCaptureSound() {
-		try {
-			// Only Playing
-			if( runningCapture ){
-				// Write data to .wav file
-				AudioSystem.write(voiceInputStream, voiceTargetType, saveFH);
-			}
-		}
-		catch (Exception e) {
-			System.err.println("I/O problems: " + e);
-		}
-	}
-
-	/**
-	 * Setter methods
-	 */
-	public void stopCaptureSound() {
-		try {
-			if (runningCapture) {
-				// Stop control
-				runningCapture = false;
-				mainThreadCapture = null;
-
-				// Stop&Close InputStream for Save file mode
-				if(voiceInputStream != null){
-					voiceInputStream.close();
-				}
-				// Stop&Close InputStream for Capture audio mode
-				if(voiceLine != null){
-					voiceLine.stop();
-					voiceLine.close();
-				}
-			}
-		} catch (Exception e) {
-			System.out.println("stopSoundMixer() : " + e);
-		}
-	}
-
-	/**
-	 * Getter method : Get current sampling rate for capture audio
-	 * @return Current sampling rate(Hz)
-	 */
-	public float getSampleRateCaptureAudio() {
-		// return current value of sampling rate for capture audio
-		return(voiceSampleRate);
-	}
-	/**
-	 * Setter method : Set sampling rate for capture audio
-	 * @param newSampleRate : new sampling rate for capture audio
-	 */
-	public void setSampleRateCaptureAudio(float newSampleRate) {
-		// Update new sampling rate for capture audio
-		voiceSampleRate = newSampleRate;
-	}
-
-	/**
-	 * Getter method
-	 */
-	public int getSizeCaptureData(int scaleTime) {
-		// return size of captured data
-		byte audio[] = voiceOutputStream.toByteArray();
-		// Get current format of Audio
-		final AudioFormat format = getFormat();
-
-		// Calculate current size of audio data
-		int len = audio.length / format.getFrameSize();
-
-		// return result
-		return (len);
-	}
-
-	/**
-	 * Getter method
-	 */
-	public int pickupCaptureAudioLevel() {
-		// If return data is minus, then End of Data
-		int rawData = -1;
-
-		// check running
-		if( runningCapture ){
-			// check current process mode
-			if(ownProcMode == SM_PMODE_CAPTURE){
-				// Exchange data type from byte[] to integer
-				rawData = ((int)voiceStoreBuffer[1] << 8) + (int)voiceStoreBuffer[0];
-				if (rawData < 0) rawData = -1 * rawData;
-
-				// Clear current stored buffer
-				System.arraycopy(voiceClearData, 0, voiceStoreBuffer, 0, voiceClearData.length);
-			}
-		}
-
-		// return raw data
-		return (rawData);
-	}
-
-	private AudioFormat getFormat() {
-		// MakeUP PCM type format
-		AudioFormat.Encoding encoding = AudioFormat.Encoding.PCM_SIGNED;
-		float sampleRate = voiceSampleRate;
-		int sampleSizeInBits = 16;
-		int channels = 2;
-		int frameSize = 4;
-		float frameRate = voiceSampleRate;
-		boolean bigEndian = false;
-
-		// return format type(WAV)
-		return (new AudioFormat(encoding, sampleRate, sampleSizeInBits,
-				channels, frameSize, frameRate, bigEndian));
-	}
-
-/*******************************************************************
- * Play audio control part
- * 
- ******************************************************************/
-	/**
-	 * Main thread class for Play sound
-	 */
-	class PlaySoundThread extends Thread {
-		/**
-		 * run() method : for Capture audio
-		 */
-		public void run() {
-			try {
-				int size = 0;
-				float frameRate = audioInputStreamWavPlayer.getFormat().getFrameRate();
-				int frameSize = audioInputStreamWavPlayer.getFormat().getFrameSize();
-				byte[] inStream = new byte[(int)(frameRate * frameSize)];
-
-				// Play sound stream
-				while (runningPlayer) {
-					// Read WAV data from input stream
-					size = audioInputStreamWavPlayer.read(inStream, 0, inStream.length);
-					if(size >= 0){
-						// put WAV data to source line
-						int len = lineWavPlayer.write(inStream, 0, size);
-					}
-					else {
-						// End of WAV data
-						stopPlaySound();
-						break;
-					}
-					// yield own thread
-					Thread.yield();
-				}
-			}
-			catch (IOException e) {
-				//System.out.println("IOException : " +e);
-
-				// Forced stop player
-				stopPlaySound();
-			}
-		}
-	}
-
-	/**
-	 * Local method : Re-make Audio Format of current WAV file for Adjust Sampling Rate
-	 * @param orgForm
-	 * @param newSampleRate
-	 * @return New AudioFormat
-	 */
-	private AudioFormat adjustSampleRateWav(AudioFormat orgForm, float newSampleRate) {
-		// MakeUP new sampling rate
-		float sampleRate = newSampleRate;
-
-		// And Copy otherwise PCM parameters from original audio format
-		AudioFormat.Encoding encoding = orgForm.getEncoding();
-		int sampleSizeInBits = orgForm.getSampleSizeInBits();
-		int channels = orgForm.getChannels();
-		int frameSize = orgForm.getFrameSize();
-		float frameRate = orgForm.getFrameRate();
-		boolean bigEndian = orgForm.isBigEndian();
-
-		// return format type(WAV)
-		return (new AudioFormat(encoding, sampleRate, sampleSizeInBits,
-				channels, frameSize, frameRate, bigEndian));
-	}
-
-	/**
-	 * Setter method : Start play WAV sound
-	 * @throws LineUnavailableException 
-	 */
-	public void startPlaySound(URI uriWavFileName, float competitiveRatioWav) {
-		if(uriWavFileName != null){
-			try {
-				// Check current status of Player thread
-				if( runningPlayer ){
-					// Forced stop player
-					stopPlaySound();
-				}
-
-				// Open WAV file
-				File soundFile = new File(uriWavFileName);
-				// Create Input stream
-				audioInputStreamWavPlayer = AudioSystem.getAudioInputStream(soundFile);
-				// Get audio format from current input stream
-				AudioFormat audioFormat = audioInputStreamWavPlayer.getFormat();
-
-				// Adjust play speed parameter(sampling rate)
-				float samplerate = audioFormat.getSampleRate();
-				samplerate = samplerate * competitiveRatioWav;
-				audioFormat = adjustSampleRateWav(audioFormat, samplerate);
-
-				// Get data line from current input stream
-				DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat);
-				// Get source line from current data line
-				lineWavPlayer = (SourceDataLine) AudioSystem.getLine(info);
-				// Open source line
-				lineWavPlayer.open(audioFormat);
-				// Start source line
-				lineWavPlayer.start();
-
-				// Spawn player thread & Run
-				mainThreadPlayer = new PlaySoundThread();
-				runningPlayer = true;
-				mainThreadPlayer.start();
-
-			}
-			catch (UnsupportedAudioFileException e1) {
-				//System.out.println("UnsupportedAudioFileException : "+e1);
-			}
-			catch (IOException e2) {
-				//System.out.println("IOException : "+e2);
-			}
-			catch (LineUnavailableException e3) {
-				//System.out.println("LineUnavailableException : "+e3);
-			}
-		}
-	}
-
-	/**
-	 * Setter methods
-	 */
-	public void stopPlaySound() {
-		try {
-			if (runningPlayer) {
-				// Stop control
-				runningPlayer = false;
-				mainThreadPlayer = null;
-
-				// Stop&Close InputStream for Save file mode
-				if(audioInputStreamWavPlayer != null){
-					audioInputStreamWavPlayer.close();
-				}
-				// Stop&Close InputStream for Capture audio mode
-				if(lineWavPlayer != null){
-					lineWavPlayer.drain();
-					lineWavPlayer.close();
-				}
-			}
-		}
-		catch (Exception e) {
-			System.out.println("stopPlaySound() : " + e);
-		}
-	}
-
-	/**
-	 * Getter method : Get current status of Play sound
-	 */
-	public boolean isRunningPlaySound() {
-		// return current status
-		return(runningPlayer);
-	}
-
-	/**
-	 * Getter method : Check type WAV format of current file
-	 * @throws IOException 
-	 * @throws UnsupportedAudioFileException 
-	 */
-	public boolean isWavFormat(String fname) throws FileNotFoundException {
-		boolean result = false;
-		File fh;
-
-		try {
-			// open target file
-			fh = new File(fname);
-			// Get audio format from target file
-			AudioFileFormat aff = AudioSystem.getAudioFileFormat(fh);
-			// check audio format as WAV?
-			if(AudioFileFormat.Type.WAVE == aff.getType()){
-				// target file type is WAV format
-				result = true;
-			}
-		}
-		catch(UnsupportedAudioFileException e1){
-			//System.out.println("UnsupportedAudioFileException : "+e1);
-		}
-		catch(IOException e2){
-			//System.out.println("IOException : "+e2);
-		}
-
-		// return result
-		return(result);
-	}
-
-	/**
-	 * Getter method : MakeUP string of WAV header information
-	 */
-	public String makeFormatWavInfo(String wfname) {
-		// local parameters
-		String strWavInfo = "";
-		String strSeparator = "\n\r";
-		String strFileName = "WAV file name : ";
-		String strFormatID = "Format ID : ";
-		String strSampRate = "Sampling rate : ";
-		String strSampBit = "Sampling bit : ";
-		String strChNum = "Channel : ";
-		String strFrameRate = "Frame rate : ";
-		String strEndian = "Endian : ";
-
-		// Cat string for WAV header information
-		strWavInfo =   strFileName  + wfname + strSeparator
-		             + strFormatID  + currentWavFormatID + strSeparator
-		             + strSampRate  + Integer.toString((int)currentWavSampRate) + " Hz" + strSeparator
-		             + strSampBit   + Integer.toString(currentWavSampBit) + " bit" + strSeparator
-		             + strChNum     + ((currentWavCh == 2) ? "Stereo" : "Mono") + strSeparator
-		             + strFrameRate + Integer.toString((int)currentWavFrameRate) + " bytes/frame" + strSeparator
-		             + strEndian   + (currentWavBigEndian ? "Big Endian" : "Littele Endian") + strSeparator;
-
-		// return result
-		return(strWavInfo);
-	}
-
-	/**
-	 * Getter method : Get end time of WAV data
-	 */
-	public int getDurationTimeWav() {
-		// return current end time of WAV data
-		return(currentWavDurationTime);
-	}
-
-	/**
-	 * Getter method : Read WAV file header information
-	 */
-	public void storeWavHeader(URI fname) throws Exception {
-		File fh;
-
-		// open target file
-		fh = new File(fname);
-		// Get audio format from target file
-		AudioFileFormat aff = AudioSystem.getAudioFileFormat(fh);
-		// check audio format as WAV?
-		if(AudioFileFormat.Type.WAVE == aff.getType()){
-			// Get current WAV header information
-			AudioFormat af = aff.getFormat();
-			currentWavFormatID = af.getEncoding().toString();
-			currentWavCh = af.getChannels();
-			currentWavFrameRate = af.getFrameRate();
-			currentWavFrameSize = af.getFrameSize();
-			currentWavSampRate = af.getSampleRate();
-			currentWavSampBit = af.getSampleSizeInBits();
-			currentWavBigEndian = af.isBigEndian();
-			currentWavFormat = af.toString();
-
-			// Calculate byte per second of current WAV file
-			currentWavBytePerSec = (int)(currentWavSampRate * currentWavCh * (currentWavSampBit / 8));
-			// Calculate total data length of current WAV file
-			currentWavDataLength = (int)(aff.getFrameLength() * currentWavFrameSize);
-			// Calculate duration time of current WAV file
-			currentWavDurationTime = (int)(((float)currentWavDataLength / (float)currentWavBytePerSec) * (float)MSEC);
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/TempFileUtil.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/TempFileUtil.java
deleted file mode 100644
index aabfca2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/TempFileUtil.java
+++ /dev/null
@@ -1,366 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.util;
-
-import java.io.DataInputStream;
-import java.io.DataOutputStream;
-import java.io.EOFException;
-import java.io.File;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.net.URI;
-import java.util.ArrayList;
-
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.actf.util.FileUtils;
-
-public class TempFileUtil {
-
-	static final int EOF = -1;
-
-	// Local data
-	static private FileInputStream fis = null;
-	static private FileOutputStream fos = null;
-	static private DataInputStream dis = null;
-	static private DataOutputStream dos = null;
-	static private CopyStreamTempFileThread instCopyThread = null;
-	static private WriteStreamTempFileThread instWriteThread = null;
-	static private boolean statusActiveThread = false;
-	static private ArrayList<Integer> listStartTime = null;
-	static private ArrayList<Integer> listVolLvl = null;
-
-	/**
-	 * @category Setter method : Create new file into system temporary directory
-	 * @param parentDir
-	 *            : parent directory into system temporary directory
-	 * @param prefix
-	 *            : prefix of new file
-	 * @param suffix
-	 *            : suffix of new file
-	 * @return instance of File
-	 */
-	static public File createTempFile(String parentDir, String prefix,
-			String suffix) {
-		File tempFile = null;
-
-		try {
-			// Create parent directory
-			File dh = createTempDirectory(parentDir);
-			if (dh != null) {
-				// Create new temporary file
-				tempFile = File.createTempFile(prefix, suffix, dh);
-			}
-		} catch (IOException ee) {
-			System.out.println("createTempFile() : " + ee);
-		}
-
-		// return result
-		return (tempFile);
-	}
-
-	/**
-	 * @category Getter method : Create temporary directory onto system
-	 *           management area
-	 * @return file handler of temporary directory
-	 */
-	private static File createTempDirectory(String parentDir) {
-		File result = null;
-		String tmpS = Activator.getDefault().getStateLocation().toOSString()
-				+ File.separator + "tmp" + File.separator + parentDir
-				+ File.separator; //$NON-NLS-1$
-
-		if (FileUtils.isAvailableDirectory(tmpS)) {
-			result = new File(tmpS);
-		} else {
-			System.err
-					.println("createTempDirectory() : can't create tmp Directory"); //$NON-NLS-1$
-			result = new File(System.getProperty("java.io.tmpdir") + parentDir); //$NON-NLS-1$
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Getter method : Get absolute path of target file
-	 * @param fh
-	 *            : file handler
-	 * @return string of absolute path of target file
-	 */
-	static public String getAbsTempFile(File fh) {
-		// return result
-		return (fh.getAbsolutePath());
-	}
-
-	/**
-	 * @category Copy binary stream from source file to destination file
-	 * @param srcFilePath
-	 *            : string of source file path
-	 * @param desFilePath
-	 *            : string of destination file path
-	 */
-	static public void copyStreamTempFile(String srcFilePath, String desFilePath) {
-		// Check current status of copy thread
-		if (!statusActiveThread) {
-			// SetUP in/out stream
-			fis = null;
-			fos = null;
-			try {
-				// Open source/destination file stream
-				fis = new FileInputStream(srcFilePath);
-				fos = new FileOutputStream(desFilePath);
-				// Start copy thread
-				if ((fis != null) && (fos != null)) {
-					statusActiveThread = true;
-					instCopyThread = new CopyStreamTempFileThread();
-					instCopyThread.start();
-				}
-			} catch (Exception ee) {
-
-			}
-		}
-	}
-
-	/**
-	 * @category Write binary stream to destination file
-	 * @param srcData1
-	 *            : source data 1 (Start Time)
-	 * @param srcData2
-	 *            : source data 2 (Volume Level)
-	 * @param desFilePath
-	 *            : string of destination file path
-	 */
-	static public void writeStreamTempFile(ArrayList<Integer> srcData1,
-			ArrayList<Integer> srcData2, String desFilePath) {
-
-		// Check current status of copy thread
-		if (!statusActiveThread) {
-			// SetUP out stream
-			fos = null;
-			dos = null;
-			try {
-				// Open destination file stream
-				fos = new FileOutputStream(desFilePath);
-				// Start write thread
-				if (fos != null) {
-					// Open data out stream
-					dos = new DataOutputStream(fos);
-					// Deep copy from source data list
-					listStartTime = new ArrayList<Integer>(srcData1);
-					listVolLvl = new ArrayList<Integer>(srcData2);
-					// start write thread
-					statusActiveThread = true;
-					instWriteThread = new WriteStreamTempFileThread();
-					instWriteThread.start();
-				}
-			} catch (Exception ee) {
-
-			}
-		}
-	}
-
-	/**
-	 * @category Open input stream for read data from temporary file
-	 * @param srcFilePath
-	 *            : source file path
-	 * @return status : TRUE:success process, FALSE:occured exception
-	 */
-	static public boolean openInputStreamTempFile(String srcFilePath) {
-		// Check current status of copy thread
-		if (!statusActiveThread) {
-			// SetUP in stream
-			fis = null;
-			dis = null;
-			try {
-				// Open source file stream
-				fis = new FileInputStream(srcFilePath);
-				dis = new DataInputStream(fis);
-				// Start copy thread
-				if ((fis != null) && (dis != null)) {
-					// Success process
-					statusActiveThread = true;
-				}
-			} catch (Exception ee) {
-
-			}
-		}
-		// return result
-		return (statusActiveThread);
-	}
-
-	/**
-	 * @category Read four bytes data from current input data stream
-	 * @return next four bytes data
-	 */
-	static public int readIntValueTempFile() {
-		int result = EOF;
-		try {
-			// Read integer data from input stream
-			result = dis.readInt();
-		} catch (EOFException ef) {
-			result = EOF;
-		} catch (Exception ee) {
-			result = EOF;
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Setter method : Close all input stream for read data from
-	 *           temporary file
-	 */
-	static public void closeInputStreamTempFile() {
-		try {
-			// Close all file stream
-			dis.close();
-			fis.close();
-		} catch (Exception ee) {
-
-		} finally {
-			// drop status flag
-			statusActiveThread = false;
-		}
-	}
-
-	/**
-	 * @category Getter method : Get active status of copy thread
-	 * @return status of thread
-	 */
-	static public boolean isActiveTempFileThread() {
-		// return result
-		return (statusActiveThread);
-	}
-
-	/**
-	 * Getter method : Get resource URL string
-	 */
-	static public URI getResource(String fpath) {
-		URI result = null;
-
-		// exchange type from String to URI
-		fpath = fpath.replace("file:/", "");
-		File fh = new File(fpath);
-		result = fh.toURI();
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * @category Local class : Thread of copy temporary file
-	 * 
-	 */
-	static private class CopyStreamTempFileThread extends Thread {
-		/**
-		 * @category Thread{@link #run()}
-		 */
-		public void run() {
-			int len;
-			byte copyBuffer[] = new byte[4096];
-			try {
-				while (statusActiveThread) {
-					// check exist source file
-					if (fis.available() > 0) {
-						// Read binary stream from source file
-						len = fis.read(copyBuffer);
-						if (len == -1) {
-							// End of source File
-							closeThread();
-							break;
-						}
-						// Write binary stream to destination file
-						fos.write(copyBuffer, 0, len);
-					} else {
-						// forced close thread
-						closeThread();
-						break;
-					}
-					// Thread yield
-					Thread.yield();
-				}
-			} catch (Exception ee) {
-
-			}
-		}
-
-		/**
-		 * @category Setter method : Close run() method
-		 */
-		private void closeThread() {
-			// Reset status flag
-			statusActiveThread = false;
-			instCopyThread = null;
-			// Close all file stream
-			try {
-				fis.close();
-				fos.close();
-			} catch (Exception ee) {
-
-			}
-		}
-	}
-
-	/**
-	 * @category Local class : Thread of write temporary file
-	 * 
-	 */
-	static private class WriteStreamTempFileThread extends Thread {
-		/**
-		 * @category Thread{@link #run()}
-		 */
-		public void run() {
-			int location = 0;
-			int max = listStartTime.size();
-			try {
-				while (statusActiveThread) {
-					// Check exist data
-					location++;
-					if (location < max) {
-						// write start time to target file
-						dos.writeInt(listStartTime.get(location));
-						// write volume level to target file
-						dos.writeInt(listVolLvl.get(location));
-					} else {
-						// forced close thread
-						closeThread();
-						break;
-					}
-					// Thread yield
-					Thread.yield();
-				}
-			} catch (Exception ee) {
-
-			}
-		}
-
-		/**
-		 * @category Setter method : Close run() method
-		 */
-		private void closeThread() {
-			// Reset status flag
-			statusActiveThread = false;
-			instWriteThread = null;
-			// Close all file stream
-			try {
-				dos.close();
-				fos.close();
-				listStartTime.clear();
-				listVolLvl.clear();
-				listStartTime = null;
-				listVolLvl = null;
-			} catch (Exception ee) {
-
-			}
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/VoicePlayerFactory.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/VoicePlayerFactory.java
deleted file mode 100644
index 90e496f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/VoicePlayerFactory.java
+++ /dev/null
@@ -1,239 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.util;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.voice.IVoice;
-import org.eclipse.actf.ai.voice.IVoiceEventListener;
-import org.eclipse.actf.ai.voice.VoiceUtil;
-
-/**
- * 
- * @category Voice Player
- * 
- */
-public class VoicePlayerFactory implements IUNIT {
-
-	// for Voice Engine
-	private static IVoice voice = VoiceUtil.getVoice();
-	private int currentVoicePlayerStatus = -1;
-
-	// Local data
-	static private VoicePlayerFactory ownInst = null;
-
-	// Define
-	private static final int VP_EVENT_FIN_SPEAK = 99;
-	private static final int TTSFLAG_DEFAULT = 0;
-	private static final String JA_KUTEN_CODE1 = "\uff61";
-	private static final String JA_KUTEN_CODE2 = "\u3002";
-	private static final String JA_TOUTEN_CODE1 = "\uff64";
-	private static final String JA_TOUTEN_CODE2 = "\u3001";
-	private static final int JA_KUTEN_COUNT = 5;
-	private static final int JA_TOUTEN_COUNT = 2;
-
-	/**
-	 * Constructor
-	 */
-	public VoicePlayerFactory() {
-		// Store own instance
-		ownInst = this;
-		// SetUP Voice engine event listener
-		voice.setEventListener(new MyVoiceEventListener());
-	}
-
-	static public VoicePlayerFactory getInstance() {
-		// return current Instance of VoicePlayerFactory
-		return (ownInst);
-	}
-
-	private void addSpeakIndex(int index) {
-		if (voice != null) {
-			voice.getTTSEngine().speak("", TTSFLAG_DEFAULT, index);
-		}
-	}
-
-	/**
-	 * @category Speak voice
-	 */
-	public void speak(String voiceMessage) {
-		// speak motion with flush(TRUE)
-		voice.speak(voiceMessage, true);
-		addSpeakIndex(VP_EVENT_FIN_SPEAK);
-	}
-
-	public void stop() {
-		// voice.stop();
-		voice.speak("", TTSFLAG_FLUSH);
-	}
-
-	public void pause() {
-	}
-
-	public void resume() {
-	}
-
-	/**
-	 * Getter methods
-	 */
-	public int getSpeed() {
-		// Get Voice Speed param.
-		return (voice.getSpeed());
-	}
-
-	public int getPitch() {
-		// Get Voice Speed param.
-		return (VE_NOSUPPORT);
-	}
-
-	public int getVolume() {
-		// Get Voice Speed param.
-		return (VE_NOSUPPORT);
-	}
-
-	/**
-	 * Setter methods
-	 */
-	public void setGender(String gender) {
-		voice.getTTSEngine().setGender(gender);
-	}
-
-	public void setSpeed(int speed) {
-		// Set Voice Speed param.
-		voice.setSpeed(speed);
-	}
-
-	public void setPitch(int pitch) {
-	}
-
-	public void setVolume(int volume) {
-	}
-
-	public void setPlayVoiceStatus(int stat) {
-		// Set next status
-		currentVoicePlayerStatus = stat;
-	}
-
-	public boolean getPlayVoiceStatus() {
-		// Return status of current ProTalker engine
-		return (((currentVoicePlayerStatus > -1) ? true : false));
-	}
-
-	/**
-	 * Sum Mora's count of Description for English
-	 */
-	public int sumMoraCountEn(String strDesc) {
-		// return code
-		int mora = 0;
-		// check valid
-		String validChara = "aiueoAIUEO";
-
-		// Sum count of Mora
-		for (int i = 0; i < (strDesc.length() - 1); i++) {
-			// check 1st character code
-			if (validChara.indexOf(strDesc.charAt(i)) == -1) {
-				// Count 1Mora
-				mora++;
-				// check 2nd character code
-				if (validChara.indexOf(strDesc.charAt(i + 1)) >= 0) {
-					// Count 1Mora with together previous character
-					i++;
-					continue;
-				}
-			} else {
-				// Count 1Mora
-				mora++;
-			}
-		}
-
-		// Trim count of blank code
-		String trimBlank = strDesc.replace(" ", "");
-		int delta = strDesc.length() - trimBlank.length();
-		// real count
-		mora = mora - delta;
-
-		// return current Mora's counter
-		return (mora);
-	}
-
-	/**
-	 * Sum Mora's count of Description for Japanese
-	 */
-	public int sumMoraCountJp(String strDesc) {
-		// return code
-		int mora = 0;
-		// Count character
-		for (int i = 0; i < strDesc.length(); i++) {
-			char c = strDesc.charAt(i);
-			if ((c >= 0x20) && (c <= 0x7E)) {
-				// ASCII code
-				mora++;
-			} else if ((c >= 0xFF61) && (c <= 0xFF9F)) {
-				String str = String.valueOf(c);
-				if (JA_KUTEN_CODE1.equals(str)) {
-					// Ku-ten
-					mora += JA_KUTEN_COUNT;
-				} else if (JA_TOUTEN_CODE1.equals(str)) {
-					// Tou-ten
-					mora += JA_TOUTEN_COUNT;
-				} else {
-					// JIS-KANA
-					mora++;
-				}
-			} else {
-				String str = String.valueOf(c);
-				if (JA_KUTEN_CODE2.equals(str)) {
-					// Ku-ten
-					mora += JA_KUTEN_COUNT;
-				} else if (JA_TOUTEN_CODE2.equals(str)) {
-					// Tou-ten
-					mora += JA_TOUTEN_COUNT;
-				} else {
-					// Bai-kaku
-					mora++;
-				}
-			}
-		}
-
-		// Trim count of blank code
-		String trimBlank = strDesc.replace(" ", "");
-		int delta = strDesc.length() - trimBlank.length();
-		// real count
-		mora = mora - delta;
-
-		// return current Mora's counter
-		return (mora);
-	}
-
-	/**
-	 * Local class implements IVoiceEventListener
-	 */
-	class MyVoiceEventListener implements IVoiceEventListener {
-		// Check event method
-		public void indexReceived(final int index) {
-			// 1 : Start Play
-			if ((index == -1) && (currentVoicePlayerStatus == 0)) {
-				// Set status flag
-				setPlayVoiceStatus(1);
-			}
-			// 99 : Finish Play
-			else if ((index == VP_EVENT_FIN_SPEAK)
-					&& (currentVoicePlayerStatus == 1)) {
-				// Reset status flag
-				setPlayVoiceStatus(-1);
-			}
-			// ? : other Event
-			else {
-				// System.out.printf("IVoice::indexReceived() : index=%d, status=%d \n",
-				// index, currentVoicePlayerStatus);
-			}
-		}
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/WebBrowserFactory.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/WebBrowserFactory.java
deleted file mode 100644
index 6084c76..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/scripteditor/util/WebBrowserFactory.java
+++ /dev/null
@@ -1,289 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.scripteditor.util;
-
-import org.eclipse.actf.model.dom.dombycom.AnalyzedResult;
-import org.eclipse.actf.model.dom.dombycom.INodeEx;
-import org.eclipse.actf.model.dom.dombycom.INodeExVideo;
-import org.eclipse.actf.model.dom.dombycom.INodeExVideo.VideoState;
-import org.eclipse.actf.model.ui.IModelService;
-import org.eclipse.actf.model.ui.IModelServiceHolder;
-import org.eclipse.actf.model.ui.editor.browser.IWebBrowserACTF;
-import org.eclipse.actf.model.ui.editor.browser.WebBrowserEventUtil;
-import org.eclipse.actf.model.ui.editors.ie.WebBrowserEditor;
-import org.eclipse.actf.model.ui.util.ModelServiceUtils;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IEditorPart;
-import org.eclipse.ui.IEditorSite;
-import org.eclipse.ui.PartInitException;
-import org.w3c.dom.Node;
-
-/**
- * 
- * @category Factory class for FlashPlayer
- * 
- */
-public class WebBrowserFactory extends WebBrowserEditor implements
-		IModelServiceHolder {
-
-	// Media sample unit time(100msec) to Local unit time(1msec)
-	private static final int SEC2MSEC = 1000;
-
-	// Local data
-	private static WebBrowserFactory ownInst = null;
-
-	// for Browser (dummy)
-	private IWebBrowserACTF browserPreview = null;
-
-	/**
-	 * Creates a new Internet Explorer Editor.
-	 */
-	private WebBrowserFactory(String targetURL) {
-		// Spawn WebBrowser
-		initFactory(targetURL);
-	}
-
-	private void initFactory(String targetURL) {
-		// Launch WebBrowser
-		ModelServiceUtils.launch(targetURL, WebBrowserEditor.ID); //$NON-NLS-1$
-
-		// TODO check by using instanceof
-		browserPreview = (IWebBrowserACTF) ModelServiceUtils
-				.getActiveModelService();
-	}
-
-	/**
-	 * @category Getter method : Get own Instance
-	 */
-	static public WebBrowserFactory getInstance(String targetURL) {
-		// 1st check current Own Instance
-		if (ownInst == null) {
-			synchronized (WebBrowserFactory.class) {
-				// 2nd check current Own instance
-				if (ownInst == null) {
-					// New own class at once
-					ownInst = new WebBrowserFactory(targetURL);
-				}
-			}
-		}
-		// return own instance
-		return (ownInst);
-	}
-
-	static public WebBrowserFactory getInstance() {
-		// return own instance
-		// TODO need to create instance if onwInst is null
-		return (ownInst);
-	}
-
-	/**
-	 * @category Getter method : Get Instance of Web Browser
-	 */
-	public IWebBrowserACTF getInstWebBrowser() {
-		// return instance of Web Browser
-		return (browserPreview);
-	}
-
-	/**
-	 * Dummy ********************************************************* /**
-	 * 
-	 * @category Getter method : Get current URL from navigator
-	 */
-	public String getUrlNavigaor() {
-		// return current URL from navigator
-		return (browserPreview.getURL());
-	}
-
-	/**
-	 * @category Setter method : Set URL to navigator
-	 */
-	public void setUrlNavigaor(String nextUrl) {
-		try {
-			// return current URL from navigator
-			browserPreview.navigate(nextUrl);
-		} catch (Exception e) {
-			System.out.println("setUrlNavigaor() : Exception = " + e);
-		}
-	}
-
-	/**
-	 * Dummy *********************************************************
-	 * 
-	 * 
-	 * /**
-	 * 
-	 * @override
-	 */
-	public void dispose() {
-		WebBrowserEventUtil.browserDisposed(browserPreview, getPartName());
-	}
-
-	public void setFocus() {
-		// TODO
-		super.setFocus();
-	}
-
-	public void init(IEditorSite site, IEditorInput input)
-			throws PartInitException {
-		// TODO
-		super.init(site, input);
-	}
-
-	public IModelService getModelService() {
-		return (this.browserPreview);
-	}
-
-	public IEditorPart getEditorPart() {
-		// TODO Auto-generated method stub
-		return (this);
-	}
-
-	public void setEditorTitle(String title) {
-		// TODO Auto-generated method stub
-		setPartName(title);
-	}
-
-	private Node curRoot = null;
-	private INodeExVideo[] videos = new INodeExVideo[0];
-	private boolean checkFlag = false;
-	private int counter = 0;
-
-	public void mediaSearchRequest() {
-		checkFlag = true;
-	}
-
-	private void checkVideo() {
-		// TODO support diff (dombycom)
-		// Node root = browserPreview.getLiveDocument().getDocumentElement();
-		// if(curRoot != root){
-		// searchVideo();
-		// }
-
-		if (checkFlag) {
-			searchVideo();
-		} else if (videos.length == 0) {
-			counter++;
-			if (counter >= 50) {
-				searchVideo();
-			}
-		}
-	}
-
-	public void searchVideo() {
-		AnalyzedResult analyzedResult = new AnalyzedResult();
-		curRoot = browserPreview.getLiveDocument().getDocumentElement();
-		if (curRoot instanceof INodeEx) {
-			analyzedResult = ((INodeEx) curRoot).analyze(analyzedResult);
-		}
-		videos = analyzedResult.getVideoNodes();
-		checkFlag = false;
-		counter = 0;
-	}
-
-	public boolean pauseMedia() {
-		searchVideo();
-		boolean r = true;
-		for (int i = 0; i < videos.length; i++) {
-			r &= videos[i].pauseMedia();
-		}
-		return r;
-	}
-
-	public boolean playMedia() {
-		searchVideo();
-		boolean r = true;
-		for (int i = 0; i < videos.length; i++) {
-			r &= videos[i].playMedia();
-		}
-		return r;
-	}
-
-	public boolean rewindMedia() {
-		searchVideo();
-		boolean r = true;
-		for (int i = 0; i < videos.length; i++) {
-			// r &= videos[i].fastReverse();
-			r &= videos[i].stopMedia();
-		}
-		return r;
-	}
-
-	public int getCurrentPosition() {
-		checkVideo();// TODO cache
-		if (videos.length > 0) {
-			int localTime = 0;
-			for (int i = 0; i < videos.length; i++) {
-				double realTime = videos[i].getCurrentPosition();
-				localTime = (int) (realTime * SEC2MSEC);
-			}
-			return (localTime);
-		} else {
-			return (0);
-		}
-	}
-
-	public int getTotalLength() {
-
-		/**
-		 * Pending *************************************** analyze(); // TODO
-		 * cache INodeExVideo[] videos = analyzedResult.getVideoNodes();
-		 * if(videos.length > 0){ int localTime = 0; for(int i = 0; i <
-		 * videos.length; i++){ double realTime = videos[0].getTotalLength();
-		 * localTime = (int)(realTime * SEC2MSEC); } return(localTime); } else {
-		 * return(0); } Pending
-		 ***************************************/
-
-		// ** Dummy **** Movie time (EndTime) ********************
-		// TODO cache
-		checkVideo();
-		if (videos.length > 0) {
-			return (600000);
-		} else {
-			return (0);
-		}
-		// ** Dummy **** max value(EndTime) = 10min ********************
-
-	}
-
-	public int getVideoStatus() {
-		checkVideo();// TODO cache
-		if (videos.length > 0) {
-			int currentStatus = 0;
-			for (int i = 0; i < videos.length; i++) {
-				// PickUP current status
-				VideoState vs = videos[i].getCurrentState();
-				// exchange data type
-				switch (vs) {
-				case STATE_PLAY:
-				case STATE_FASTFORWARD:
-				case STATE_FASTREVERSE:
-					currentStatus = 1;
-					break;
-				case STATE_STOP:
-					currentStatus = 2;
-					break;
-				case STATE_PAUSE:
-				case STATE_WAITING:
-					currentStatus = 3;
-					break;
-				default:
-					break;
-				}
-			}
-			// return current Video status
-			return (currentStatus);
-		} else {
-			// unknown(or No including media)
-			return (-1);
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/EditPanelView.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/EditPanelView.java
deleted file mode 100644
index bf9edf8..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/EditPanelView.java
+++ /dev/null
@@ -1,201 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.ui.scripteditor.views;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.EditPanelTab;
-import org.eclipse.actf.ai.internal.ui.scripteditor.SelectWAVFileTab;
-import org.eclipse.actf.ai.scripteditor.util.ScriptFileDropListener;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.CTabFolder;
-import org.eclipse.swt.custom.CTabItem;
-import org.eclipse.swt.dnd.DND;
-import org.eclipse.swt.dnd.DropTarget;
-import org.eclipse.swt.dnd.FileTransfer;
-import org.eclipse.swt.dnd.Transfer;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.part.ViewPart;
-
-
-public class EditPanelView extends ViewPart implements IUNIT {
-	public static final String VIEW_ID = "org.eclipse.actf.examples.scripteditor.EditPanelView";
-
-	/**
-	 * Local data
-	 */
-	// Own class instance
-	static private EditPanelView ownInst = null;
-	private CTabFolder ownTabFolder;
-
-	// Child class instance
-	private EditPanelTab instEditPanelTab = null;
-	private SelectWAVFileTab instSelectWAVFileTab = null;
-
-	// Tab Item instance
-	private CTabItem instEditPanelTabItem = null;
-	private CTabItem instSelectWAVFileTabItem = null;
-
-
-	/**
-     * 
-     */
-	public EditPanelView() {
-		super();
-
-		// store own instance
-		ownInst = this;
-	}
-
-	static public EditPanelView getInstance() {
-		// return current own instance
-		return (ownInst);
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see
-	 * org.eclipse.ui.IWorkbenchPart#createPartControl(org.eclipse.swt.widgets
-	 * .Composite)
-	 */
-	public void createPartControl(Composite parent) {
-		// Create own instance of Composite
-		ownTabFolder = new CTabFolder(parent, SWT.NONE);
-
-		// Initialize application's GUI
-		initTabFolder();
-		
-		// Add listener for load meta file
-		initDDListener(ownTabFolder);
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#setFocus()
-	 */
-	public void setFocus() {
-		ownTabFolder.setFocus();
-	}
-
-	/**
-	 * Cleans up all resources created by this ViewPart.
-	 */
-	public void dispose() {
-		super.dispose();
-	}
-
-	/**
-	 * Initialize Screen
-	 */
-	private void initTabFolder() {
-
-		try {
-			// current display
-			Display display = PlatformUI.getWorkbench().getDisplay();
-
-			// **<Edit panel>***********************************
-			FormLayout editPanelLayout = new FormLayout();
-			ownTabFolder.setLayout(editPanelLayout);
-			FormData editPanelLData = new FormData(925, 128);
-			editPanelLData.top = new FormAttachment(0, 1000, 609);
-			editPanelLData.left = new FormAttachment(0, 1000, 5);
-			editPanelLData.right = new FormAttachment(1000, 1000, -7);
-			editPanelLData.bottom = new FormAttachment(1000, 1000, -31);
-			ownTabFolder.setLayoutData(editPanelLData);
-			// otherwise setting
-			ownTabFolder.setSimple(false);
-			ownTabFolder.setMaximizeVisible(false);//do not display maximize button
-			ownTabFolder.setMinimizeVisible(false);//do not display minimize button
-			ownTabFolder.setSelectionBackground(
-				new Color[] {
-					new Color(display, 216, 228, 251),
-					new Color(display, 153, 186, 243)
-				},
-				new int[] {80},
-				true
-			);
-
-			// create tab items
-			instEditPanelTabItem = new CTabItem(ownTabFolder, SWT.NONE);
-			instSelectWAVFileTabItem = new CTabItem(ownTabFolder, SWT.NONE);
-
-			// setup title of tab item
-			instEditPanelTabItem.setText(Activator.getResourceString("scripteditor.tabitem.editpanel"));
-			instSelectWAVFileTabItem.setText(Activator.getResourceString("scripteditor.tabitem.selwavfile"));
-			instEditPanelTabItem.setImage(Activator.getImageDescriptor("/icons/micx16.gif").createImage());
-			instSelectWAVFileTabItem.setImage(Activator.getImageDescriptor("/icons/micx16.gif").createImage());
-
-			// spawn child class
-			instEditPanelTab = new EditPanelTab(ownTabFolder);
-			instSelectWAVFileTab = new SelectWAVFileTab(ownTabFolder);
-
-			// setup control of tab item
-			instEditPanelTabItem.setControl( instEditPanelTab.getOwnComposite() );
-			instSelectWAVFileTabItem.setControl( instSelectWAVFileTab.getOwnComposite() );
-
-			// 1st Initialized current Window
-			ownTabFolder.layout();
-			ownTabFolder.pack();
-			
-		} catch (Exception e) {
-			System.out.println("EditPanelView : Exception = " + e);
-		}
-	}
-
-	/**
-	 * Initialize Drop&Drop Listener
-	 */
-	private void initDDListener(Composite parent) {
-		// Initial setup DnD target control
-		DropTarget targetDnD = new DropTarget(parent, DND.DROP_DEFAULT|DND.DROP_COPY);
-		targetDnD.setTransfer(new Transfer[] {FileTransfer.getInstance()});
-		targetDnD.addDropListener(new ScriptFileDropListener());
-	}
-
-	/**
-	 * Getter method : Get instance of tab item : EditPanel
-	 */
-	public EditPanelTab getInstanceTabEditPanel() {
-		// return instance of tab item : EditPanel
-		return(instEditPanelTab);
-	}
-	
-	/**
-	 * Getter method : Get instance of tab item : SelectWAVFile
-	 */
-	public SelectWAVFileTab getInstanceTabSelWAVFile() {
-		// return instance of tab item : SelectWAVFile
-		return(instSelectWAVFileTab);
-	}
-
-	/**
-	 * Initialize selection multiple items mode
-	 */
-	public void setSelectMultiItemsMode(boolean sw) {
-		// Check switch flag
-		if( sw ){
-			// Forced select Edit tab
-			ownTabFolder.setSelection(instEditPanelTabItem);
-			// exchange mode to multiple items selection to WAV file select tab
-			instSelectWAVFileTab.setEnabledTab(false);
-		}
-		else {
-			// exchange mode to normal to WAV file select tab
-			instSelectWAVFileTab.setEnabledTab(true);
-		}
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/IUNIT.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/IUNIT.java
deleted file mode 100644
index 619d18d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/IUNIT.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.ui.scripteditor.views;
-
-/**
- * @category Implements UNIT data
- * 
- */
-public interface IUNIT {
-
-	// Unit of Millisecond
-	static final int MSEC = 1000;
-
-	// Exchange from Time to Pixel (=Time/20msec)
-	static final int TIME2PIXEL = 20;
-	
-	// Timer counter : Synchronize movie position = 100msec
-	static final int TL_SYNC_MEDIA_TIME = 100;
-	// Timer counter : Sampling audio level = 20msec
-	static final int TL_AUDIO_SAMPLE_TIME = 20;
-
-	// Default Label : TimeLine view
-	static final String TL_DEF_LABEL = " ";
-	// Default Width : TimeLine view
-	static final int TL_DEF_WIDTH = 540;
-	// Default Height : TimeLine view
-	static final int TL_DEF_HEIGHT = 147;
-	// Default Scale size : TimeLine view
-	static final int TL_DEF_SCALESIZE = 50;
-	// Minimum Label size : TimeLine view
-	static final int TL_MIN_SCALESIZE = 5;
-	// Position : Audio 1 Y position
-	static final int TL_AUDIO1_SY = 8;
-	// Position : Audio 1 Y position for Mouse drag event
-	static final int TL_AUDIO1_MDRAG_SY = 18;
-	// Layout : Audio Label Height
-	static final int TL_LABEL_HEIGHT = 16;
-	// Layout : Mouse drag Label Height
-	static final int TL_LABEL_MDRAG_HEIGHT = 8;
-
-	// Unit of Default Start Time for TimeLine : 0sec
-	static final int TL_DEF_STIME = 0;
-	// Unit of Default End Time for TimeLine : 10min->600sec->600000msec
-	static final int TL_DEF_ETIME = 600000;
-	// Unit of Default TimeLine Scale : 20msec
-	static final int TL_DEF_SCALE = 20;
-	// Nominal time(100msec) of Duration as 1character play
-	static final int TL_NOM_SAMPLE_DURATION = 100;
-	// Margin time(=100msec) for 1st Script Data case of StartTime '00:00.000'
-	static final int TL_MARGIN_STARTTIME = 100;
-	// Unit of Adjust current TimeLine timing : each 200msec
-	static final int TL_ADJ_TIMELINE = 200;
-	// Default lines of Audio Label Composite of Time Line view
-	static final int TL_DEF_LINES = 3;
-
-	// Definition of Event of EndTimeLine
-	static final int TL_NO_EVENT = 0;				// No event
-	static final int TL_OVER_MAX_LIMIT = 1;			// Over max limit
-	static final int TL_OVER_MIN_LIMIT = -1;		// Over min limit
-
-	// Definition of Control scroll Composite
-	static final int TL_DEF_SCROL_COMP_SCALE = 300000;	// Size of one scroll Composite(5mins=300000msec)
-	static final int TL_DEF_SCROL_COMP_T2P = 15000;     // time to pixel of 5mins
-	static final int TL_MAX_ENDTIME_COUNT = 20;			// Max Counter of EndTimeLine(20=100mins/5mins)
-	static final int TL_MAX_ENDTIME_MSEC = 6000000;		// Max Time of EndTimeLine(100mins=6000000msec)
-	static final int TL_LIMIT_STARTTIME = 100;			// Limit Start TimeLine (under 100mins)
-
-	// Definition of End of ScriptList
-	static final int TL_EOL = -1;		// -1 : End of Play (no more script data)
-	static final int TL_NODATA = -2;	// -2 : No Data
-	static final int TL_EOT = -3;       // -3 : End of TimeLine
-
-	// Status of Preview movie
-	static final int TL_STAT_IDLE = 0; // 0 : Idle (stop movie or no content)
-	static final int TL_STAT_PLAY = 1; // 1 : Auto play movie (automatic time
-	// line)
-	static final int TL_STAT_TRACK = 2; // 2 : Manual track play movie (manual
-	// time line)
-	static final int TL_STAT_RESUME = 3; // 3 : Resume auto play movie
-	// (automatic time line)
-	static final int TL_STAT_PAUSE = 4; // 4 : Pause movie (stop time line)
-	static final int TL_STAT_EXTENDED = 5;    // 5 : Play Extended text(suspend time line)
-	static final int TL_STAT_DISPOSE = -1; // -1 : Dispose own thread
-
-	// Audio Label control
-	static final long TL_SINGLE_CLICK_TIME = 500;	// single click action of TimeLine's Marker (duration : 500msec)
-
-	// Symbolic Definition for Voice Engine
-	static final int VOICE_SAPI = 0; // 0 : Use VoiceManager(SAPI) engine
-	static final int VOICE_PROTALKER = 1; // 1 : Use ProTalker engine
-	static final int VE_EXCEPTION = -1; // -1 : Occur some problem in current
-	// voice engine
-	static final int VE_NOSUPPORT = -1; // -1 : No support function in current
-	static final int VE_TIME_MORA_EN = 110;    // Time of 1Mora (=110msec)
-
-	// TTS FLAGMENT
-	static final boolean TTSFLAG_FLUSH = true;		// TTS FLAG : Flush voice data
-	static final boolean TTSFLAG_DEFAULT = false;	// TTS FLAG : Normal play 
-
-	// Audio Label control
-	static final long AL_SINGLE_CLICK_TIME = 200;	// single click action of Audio Label (duration : 200msec)
-
-	// Status of Media action
-	static final int V_STAT_NOMEDIA = -1;  		// -1 : no media
-	static final int V_STAT_UNKNOWN = 0;   		//  0 : Unknown media
-	static final int V_STAT_PLAY = 1;      		//  1 : Play media
-	static final int V_STAT_STOP = 2;      		//  2 : Stop media
-	static final int V_STAT_PAUSE = 3;      	//  3 : Pause media
-	static final int V_STAT_FASTFORWARD = 4;    //  4 : Fast forward media
-	static final int V_STAT_FASTREVERSE = 5;    //  5 : Fast Reverse media
-	static final int V_STAT_WAITING = 6;      	//  6 : Wait media
-
-	// Process mode of Sound Mix
-	static final int SM_PMODE_CAPTURE = 0;			// 0 : Capture audio mode
-	static final int SM_PMODE_FSAVE = 1;			// 1 : Save fine(.wav) mode
-	static final int SM_MAX_FREERUN_COUNT = 5;		// 5 : Limit counter of free running capture (less than 100msec)
-	static final float SM_CAP_RATE_FAST = 44100;	// 44100Hz : Sampling rate of capture voice (fast mode)
-	static final float SM_CAP_RATE_NOM = 22050;		// 22050Hz : Sampling rate of capture voice (normal mode)
-	static final float SM_CAP_RATE_LATE = 11025;	// 11025Hz : Sampling rate of capture voice (late mode)
-
-	// Language of Description
-	static final String[] itemLang = { "English", "Japanese" };
-	static final int DESC_LANG_EN = 0;
-	static final int DESC_LANG_JA = 1;
-	
-	// temporary file interface
-	static final String DIR_TEMP_VOLLVL = "VOLLVL";
-	static final String FILE_TEMP_VOLLVL_PREFIX = "temp";
-	static final String FILE_TEMP_VOLLVL_SUFFIX = ".lvl";
-	static final String DIR_TEMP_WAVE = "WAV";
-	static final String FILE_TEMP_WAVE_PREFIX = "temp";
-	static final String FILE_TEMP_WAVE_SUFFIX = ".wav";
-	
-	// file type for Drag&Drop file reader
-	static final int LD_FTYPE_XML = 0;				// file type : XML file
-	static final int LD_FTYPE_CSV = 1;				// file type : CSV file
-
-	// Preference data
-	static final int CSV_SAVE_RULE_INSERT = 0;
-	static final int CSV_SAVE_RULE_RENEWAL = 1;
-	static final int CSV_WAV_RULE_DROP = 0;
-	static final int CSV_WAV_RULE_CONFIRM = 1;
-	static final int CSV_WAV_RULE_IGNORE = 2;
-	
-	// WAV file management
-	static final int WAV_STAT_INVALID = -1;		// -1 : Status of WAV file as INVALID data mode
-
-	// MessageBox part
-	static final int MB_STYLE_CONFIRM = 1;		// 1 : Style of MessageBox is Confirmation mode
-	static final int MB_STYLE_OVERWR = 2;		// 2 : Style of MessageBox is Overwrite mode
-	static final int MB_STYLE_NODESC = 3;		// 3 : Style of MessageBox is No exist description mode
-	static final int MB_STYLE_NOEXIST = 4;		// 4 : Style of MessageBox is No exist script ID mode
-	static final int MB_STYLE_MODIFY = 5;		// 5 : Style of MessageBox is Modify current script list
-	static final int MB_STYLE_WAV_CONFIRM = 6;	// 6 : Style of MessageBox is WAV file confirmation mode
-	static final int MB_STYLE_ACCESS_DENIED = 7;	// 7 : Style of MessageBox is Notice access denied during play movie
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/ScriptListView.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/ScriptListView.java
deleted file mode 100644
index 81784c5..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/ScriptListView.java
+++ /dev/null
@@ -1,147 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.ui.scripteditor.views;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.ScriptListTable;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.util.ScriptFileDropListener;
-import org.eclipse.jface.viewers.TableViewer;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.dnd.DND;
-import org.eclipse.swt.dnd.DropTarget;
-import org.eclipse.swt.dnd.FileTransfer;
-import org.eclipse.swt.dnd.Transfer;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Table;
-import org.eclipse.swt.widgets.TableColumn;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.part.ViewPart;
-
-public class ScriptListView extends ViewPart {
-	public static final String VIEW_ID = "org.eclipse.actf.examples.scripteditor.ScriptListView";
-
-	/**
-	 * Local data
-	 */
-	Composite ownComposite;
-
-	// Own instance
-	static private ScriptListView ownInst = null;
-
-	// instance of ScriptData
-	private ScriptData instScriptData = null;
-	private ScriptListTable instScriptList;
-
-	// Script List Part
-	private TableColumn tableColumnStartTime;
-	private TableViewer tableScriptTableViewer;
-	private Table tableScriptTable;
-
-	/**
-	 * Constructor
-	 */
-	public ScriptListView() {
-		super();
-
-		// store own instance
-		ownInst = this;
-	}
-
-	static public ScriptListView getInstance() {
-		// return own instance
-		return (ownInst);
-	}
-
-	public ScriptListTable getInstScriptList() {
-		// return current instance of ScriptList Table
-		return (instScriptList);
-	}
-
-	/**
-	 * @Override
-	 */
-	public void createPartControl(Composite parent) {
-		// Create own instance of Composite
-		ownComposite = new Composite(parent, SWT.NONE);
-
-		// Create Data class
-		instScriptData = ScriptData.getInstance();
-		// Create class of ScriptList Table
-		instScriptList = new ScriptListTable(ownComposite);
-
-		// Get current Display
-		IWorkbench workbench = PlatformUI.getWorkbench();
-		Display display = workbench.getDisplay();
-
-		// Initialize application's GUI
-		initGUI(display);
-
-		// Add listener for load meta file
-		initDDListener(ownComposite);
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#setFocus()
-	 */
-	public void setFocus() {
-	}
-
-	/**
-	 * Cleans up all resources created by this ViewPart.
-	 */
-	public void dispose() {
-		super.dispose();
-	}
-
-	/**
-	 * Initialize Screen
-	 */
-	private void initGUI(Display parentDisp) {
-
-		try {
-			// Layout : "ScriptList" view
-			FormLayout viewScriptListLayout = new FormLayout();
-			ownComposite.setLayout(viewScriptListLayout);
-			FormData viewScriptListLData = new FormData();
-			viewScriptListLData.width = 364;
-			viewScriptListLData.height = 611; // 651
-			viewScriptListLData.top = new FormAttachment(0, 1000, 25);
-			viewScriptListLData.left = new FormAttachment(0, 1000, 566);
-			viewScriptListLData.right = new FormAttachment(993, 1000, 0);
-			viewScriptListLData.bottom = new FormAttachment(1000, 1000, -196);
-			ownComposite.setLayoutData(viewScriptListLData);
-
-			// Update View window
-			ownComposite.layout();
-			ownComposite.pack();
-
-		} catch (Exception e) {
-			System.out.println("ScriptListView() : Exception = " + e);
-		}
-	}
-
-	/**
-	 * Initialize Drop&Drop Listener
-	 */
-	private void initDDListener(Composite parent) {
-		// Initial setup DnD target control
-		DropTarget targetDnD = new DropTarget(parent, DND.DROP_DEFAULT
-				| DND.DROP_COPY);
-		targetDnD.setTransfer(new Transfer[] { FileTransfer.getInstance() });
-		targetDnD.addDropListener(new ScriptFileDropListener());
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/TimeLineView.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/TimeLineView.java
deleted file mode 100644
index c89858d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/ui/scripteditor/views/TimeLineView.java
+++ /dev/null
@@ -1,2386 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.ai.ui.scripteditor.views;
-
-import java.net.URI;
-import java.util.concurrent.Executors;
-import java.util.concurrent.ScheduledExecutorService;
-import java.util.concurrent.ScheduledFuture;
-import java.util.concurrent.TimeUnit;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.internal.ui.scripteditor.ScriptAudioComposite;
-import org.eclipse.actf.ai.internal.ui.scripteditor.TimeLineCanvas;
-import org.eclipse.actf.ai.internal.ui.scripteditor.VolumeLevelCanvas;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.data.XMLFileSaveUtil;
-import org.eclipse.actf.ai.scripteditor.util.ScriptFileDropListener;
-import org.eclipse.actf.ai.scripteditor.util.SoundMixer;
-import org.eclipse.actf.ai.scripteditor.util.VoicePlayerFactory;
-import org.eclipse.actf.examples.scripteditor.ScriptEditorShutdownListener;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.ScrolledComposite;
-import org.eclipse.swt.dnd.DND;
-import org.eclipse.swt.dnd.DropTarget;
-import org.eclipse.swt.dnd.FileTransfer;
-import org.eclipse.swt.dnd.Transfer;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.Rectangle;
-import org.eclipse.swt.layout.FormAttachment;
-import org.eclipse.swt.layout.FormData;
-import org.eclipse.swt.layout.FormLayout;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Slider;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.part.ViewPart;
-
-public class TimeLineView extends ViewPart implements IUNIT {
-	public static final String VIEW_ID = "org.eclipse.actf.examples.scripteditor.VolumeLevelView";
-
-	/**
-	 * Local data
-	 */
-	protected Composite parentComposite;
-	protected Composite ownComposite;
-	private ScrolledComposite parentSC;
-	private ScrolledComposite ownSC;
-	private Composite childComposite;
-
-	// Own instance
-	static private TimeLineView ownInst = null;
-	private Display ownDisplay = null;
-
-	// Slider of TimeLine
-	private Slider sliderTimeLine;
-
-	// instance of ScriptData
-	protected ScriptData instScriptData = null;
-
-	// for Voice Manager
-	private VoicePlayerFactory voicePlayer = null;
-	private boolean previousPlayerStatus = false;
-	private boolean previewVoiceGender;
-	private int previewVoiceSpeed;
-	private int previewVoicePitch;
-	private String previewVoiceDesc = new String();
-
-	// TimeLine's Timer Task
-	private TimeLineManager instTimerTimeLineManager = null;
-	private ScheduledExecutorService schedulerTimeLineManager = null;
-	private ScheduledFuture<?> futureTimeLineManager = null;
-
-	// Synchronize TimeLine Timer Task
-	private SynchronizeTimeLineTimer instTimerSynchronizeTimeLine = null;
-	private ScheduledExecutorService schedulerSynchronizeTimeLine = null;
-	private ScheduledFuture<?> futureSynchronizeTimeLine = null;
-
-	// Instances of sub class
-	private TimeLineCanvas canvasTimeLine = null;
-	private VolumeLevelCanvas canvasVolumeLevel = null;
-	private ScriptAudioComposite compositeScriptAudio = null;
-
-	// Control parameters for TimeLine
-	private int startTimeLine = 0;
-	private int endTimeLine = TL_DEF_ETIME;
-	private int currentTimeLine = 0;
-	private int currentStatusTimeLine = TL_STAT_IDLE;
-	private int movieEndTimeLine = 0;
-	private int currentMovieTimeLine = 0;
-	private int currentMovieStatus = -1;
-	private int currentTimeLineLocation = 0;
-	private int previousTimeLine = -1;
-	private int pauseTimeLine = 0;
-
-	// control end time updater
-	private int indexCurrentScriptData = 0;
-	private boolean currentVoiceEngineAction = false;
-	private int countDurationVoice = -1;
-
-	// For menu item
-	private boolean currentEnableDescription = true;
-	// For manage menu
-	private String saveFileName = null;
-
-	// other Widgets
-	private Label labelVolumeLevel;
-	private Label labelAudio1;
-	private int current_lines_timeline = TL_DEF_LINES;
-
-	// for FormLayout of TimeLine
-	private FormData ParentSCTimeLineLData;
-	private FormData compositeScriptAudioLData;
-	private FormData labelAudio1LData;
-
-	/**
-	 * Constructor
-	 */
-	public TimeLineView() {
-		super();
-
-		// SetUP Quit Listener for Workbench
-		PlatformUI.getWorkbench().addWorkbenchListener(
-				new ScriptEditorShutdownListener());
-
-		// store own instance
-		ownInst = this;
-	}
-
-	static public TimeLineView getInstance() {
-		// return own instance
-		return (ownInst);
-	}
-
-	/**
-	 * @Override
-	 */
-	public void createPartControl(Composite parent) {
-
-		// Store instance of parent composite
-		parentComposite = parent;
-
-		// Create instance of own Scrolled Composite
-		parentSC = new ScrolledComposite(parent, SWT.V_SCROLL);
-
-		// Create Data class
-		instScriptData = ScriptData.getInstance();
-
-		// Get instance of VoicePlayerFactory
-		voicePlayer = new VoicePlayerFactory();
-
-		// Get current Display
-		ownDisplay = PlatformUI.getWorkbench().getDisplay();
-
-		// Initialize application's GUI
-		initGUI(ownDisplay);
-
-		// Start Timer for Synchronize TimeLine
-		startSynchronizeTimeLine();
-		// Start Timer for TimeLine management
-		startTimeLineManager();
-
-		// Add listener for load meta file
-		initDDListener(ownComposite);
-	}
-
-	/**
-	 * @see org.eclipse.ui.IWorkbenchPart#setFocus()
-	 */
-	public void setFocus() {
-		ownSC.setFocus();
-		childComposite.setFocus();
-		ownComposite.setFocus();
-		canvasTimeLine.setFocus();
-		compositeScriptAudio.setFocus();
-		canvasVolumeLevel.setFocus();
-	}
-
-	/**
-	 * Cleans up all resources created by this ViewPart.
-	 */
-	public void dispose() {
-		// change status to DISPOSE
-		setStatusTimeLine(TL_STAT_DISPOSE);
-
-		// stop & close all process
-		reqStopScriptAudio();
-		reqStopCaptureAudio();
-
-		// dispose timer of Synchronize TimeLine
-		shutdownSynchronizeTimeLine();
-		// dispose thread of TimeLine
-		shutdownTimeLineManager();
-
-		// dispose own ViewPart
-		super.dispose();
-	}
-
-	/**
-	 * Initialize Screen
-	 */
-	private void initGUI(Display parentDisp) {
-
-		try {
-			// adjust height by duplicated setting
-			int adj_height = TL_AUDIO1_MDRAG_SY * TL_DEF_LINES;
-
-			// Layout : Parent composite's layout as ScrolledComposite
-			FormLayout ParentSCTimeLineLayout = new FormLayout();
-			parentSC.setLayout(ParentSCTimeLineLayout);
-			ParentSCTimeLineLData = new FormData();
-			ParentSCTimeLineLData.width = 547;
-			ParentSCTimeLineLData.height = 118 + adj_height;
-			ParentSCTimeLineLData.top = new FormAttachment(5, 1000, 0);
-			ParentSCTimeLineLData.left = new FormAttachment(592, 1000, 0);
-			ParentSCTimeLineLData.right = new FormAttachment(0, 1000, 441);
-			// ParentSCTimeLineLData.bottom = new FormAttachment(1000, 1000,
-			// -188);
-			parentSC.setLayoutData(ParentSCTimeLineLData);
-
-			// Spawn own Composite
-			ownComposite = new Composite(parentSC, SWT.NONE);
-			// Layout : "TimeLine" parent Composite
-			FormLayout viewTimeLinelLayout = new FormLayout();
-			ownComposite.setLayout(viewTimeLinelLayout);
-			FormData viewTimeLineLData = new FormData();
-			viewTimeLineLData.top = new FormAttachment(0, 1000, 0);
-			viewTimeLineLData.left = new FormAttachment(0, 1000, 0);
-			viewTimeLineLData.right = new FormAttachment(1000, 1000, 0);
-			viewTimeLineLData.bottom = new FormAttachment(1000, 1000, 0);
-			ownComposite.setLayoutData(viewTimeLineLData);
-
-			// Spawn & Initialize Preview Panel
-			PreviewPanel.getInstance().initPreviewPanel(parentDisp,
-					ownComposite);
-
-			// Initial SetUP for own ScrolledComposite
-			parentSC.setContent(ownComposite);
-			parentSC
-					.setSize(ownComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT));
-			parentSC.setMinHeight(118 + adj_height);
-			parentSC.setExpandHorizontal(true);
-			parentSC.setExpandVertical(true);
-
-			// Slider : (Time Line) Create Slider
-			FormData sliderTimeLineLayoutData = new FormData();
-			sliderTimeLineLayoutData.height = 16;
-			sliderTimeLineLayoutData.left = new FormAttachment(0, 1000, 80);
-			sliderTimeLineLayoutData.right = new FormAttachment(1000, 1000, -2);
-			sliderTimeLineLayoutData.bottom = new FormAttachment(1000, 1000, -2);
-			sliderTimeLine = new Slider(ownComposite, SWT.HORIZONTAL);
-			sliderTimeLine.setLayoutData(sliderTimeLineLayoutData);
-			// Initialize location of preview's slider
-			sliderTimeLine.setIncrement(1);
-			sliderTimeLine.setMinimum(1);
-			// Add SelectionListener
-			sliderTimeLine
-					.addSelectionListener(new SliderTimeLineSelectionAdapter());
-			// Initial setup location of TimeLine
-			// ///setLocationTimeLineSlider(TL_DEF_ETIME, 0);
-
-			// Create ScrolledComposite
-			ownSC = new ScrolledComposite(ownComposite, SWT.BORDER);
-			// Layout : "TimeLine" child Composite into ScrolledComposite
-			FormLayout SCTimeLineLayout = new FormLayout();
-			ownSC.setLayout(SCTimeLineLayout);
-			FormData SCTimeLineLData = new FormData();
-			SCTimeLineLData.width = 479;
-			// Initial setup own Composite width
-			SCTimeLineLData.top = new FormAttachment(PreviewPanel.getInstance()
-					.getPlayButton(), 2);
-			SCTimeLineLData.left = new FormAttachment(0, 1000, 80);
-			SCTimeLineLData.right = new FormAttachment(1000, 1000, -2);
-			SCTimeLineLData.bottom = new FormAttachment(sliderTimeLine, 0);
-			ownSC.setLayoutData(SCTimeLineLData);
-			// Initial setup maximum size of slider of TimeLine
-			reqSetMaximumSliderTimeLine(getMaxTimeLine());
-
-			// Spawn child Composite now
-			childComposite = new Composite(ownSC, SWT.NONE);
-			// Layout : "TimeLine" child Composite into ScrolledComposite
-			FormLayout childTimeLineLayout = new FormLayout();
-			childComposite.setLayout(childTimeLineLayout);
-			FormData childTimeLineLData = new FormData();
-			// childTimeLineLData.width = 479;
-			// childTimeLineLData.height = 190;
-			childTimeLineLData.top = new FormAttachment(0, 1000, 0);
-			childTimeLineLData.left = new FormAttachment(0, 1000, 0);
-			childTimeLineLData.right = new FormAttachment(1000, 1000, 0);
-			childTimeLineLData.bottom = new FormAttachment(1000, 1000, 0);
-			childComposite.setLayoutData(childTimeLineLData);
-
-			// 1)Canvas : Time Line
-			canvasTimeLine = TimeLineCanvas.getInstance(childComposite);
-			// Layout : TimeLine Canvas into ScrolledComposite
-			FormLayout canvasTimeLineLayout = new FormLayout();
-			canvasTimeLine.setLayout(canvasTimeLineLayout);
-			FormData canvasTimeLineLData = new FormData();
-			canvasTimeLineLData.height = 20;
-			canvasTimeLineLData.top = new FormAttachment(0, 1000, 0);
-			canvasTimeLineLData.left = new FormAttachment(0, 1000, 0);
-			canvasTimeLineLData.right = new FormAttachment(1000, 1000, 0);
-			// initial setup
-			canvasTimeLine.setLayoutData(canvasTimeLineLData);
-			canvasTimeLine.setBackground(parentDisp
-					.getSystemColor(SWT.COLOR_WHITE));
-			canvasTimeLine.pack();
-			// initial draw Canvas
-			reqRedrawTimeLineCanvas(1);
-
-			// 2)Composite : Audio Script
-			compositeScriptAudio = ScriptAudioComposite
-					.getInstance(childComposite);
-			// Layout : Audio label Composite into ScrolledComposite
-			FormLayout compositeScriptAudioLayout = new FormLayout();
-			compositeScriptAudio.setLayout(compositeScriptAudioLayout);
-			compositeScriptAudioLData = new FormData();
-			// compositeScriptAudioLData.height = 100;
-			compositeScriptAudioLData.height = TL_AUDIO1_SY + adj_height;
-			// compositeScriptAudioLData.top = new
-			// FormAttachment(canvasVolumeLevel, 0);
-			compositeScriptAudioLData.left = new FormAttachment(0, 1000, 0);
-			compositeScriptAudioLData.right = new FormAttachment(1000, 1000, 0);
-			compositeScriptAudioLData.bottom = new FormAttachment(1000, 1000, 0);
-			// initial setup
-			compositeScriptAudio.setLayoutData(compositeScriptAudioLData);
-			compositeScriptAudio.setBackground(new Color(parentDisp, 255, 239,
-					215));
-			compositeScriptAudio.pack();
-
-			// Label : Volume Level's caption
-			labelVolumeLevel = new Label(ownComposite, SWT.NONE);
-			labelVolumeLevel.setVisible(false);
-			labelVolumeLevel.setText("Volume Level");
-
-			// 3)Canvas : Volume Level
-			canvasVolumeLevel = VolumeLevelCanvas.getInstance(childComposite);
-			// Layout : Volume Level Canvas into ScrolledComposite
-			FormLayout canvasVolumeLevelLayout = new FormLayout();
-			canvasVolumeLevel.setLayout(canvasVolumeLevelLayout);
-			FormData canvasVolumeLevelLData = new FormData();
-			// canvasVolumeLevelLData.height = 100;
-			canvasVolumeLevelLData.top = new FormAttachment(canvasTimeLine, 0);
-			canvasVolumeLevelLData.left = new FormAttachment(0, 1000, 0);
-			canvasVolumeLevelLData.right = new FormAttachment(1000, 1000, 0);
-			canvasVolumeLevelLData.bottom = new FormAttachment(
-					compositeScriptAudio, 0);
-			// initial setup
-			canvasVolumeLevel.setLayoutData(canvasVolumeLevelLData);
-			canvasVolumeLevel.setBackground(parentDisp
-					.getSystemColor(SWT.COLOR_WHITE));
-			canvasVolumeLevel.pack();
-			// initial draw Canvas
-			reqRedrawVolumeLevelCanvas(1);
-			labelVolumeLevel.setVisible(true);
-
-			// Label : Audio 1
-			int bottom = TL_AUDIO1_SY + (TL_AUDIO1_MDRAG_SY * TL_DEF_LINES);
-			labelAudio1LData = new FormData();
-			labelAudio1LData.width = 70;
-			// labelAudio1LData.height = 12;
-			// labelAudio1LData.top = new FormAttachment(canvasVolumeLevel,
-			// TL_AUDIO1_SY);
-			labelAudio1LData.left = new FormAttachment(0, 1000, 4);
-			labelAudio1LData.bottom = new FormAttachment(1000, 1000, -bottom);
-			labelAudio1 = new Label(ownComposite, SWT.NONE);
-			labelAudio1.setLayoutData(labelAudio1LData);
-			labelAudio1.setText("Audio 1");
-			labelAudio1.setAlignment(SWT.RIGHT);
-
-			// Initial SetUP for own ScrolledComposite
-			ownSC.setContent(childComposite);
-			ownSC.setSize(childComposite.computeSize(SWT.DEFAULT, SWT.DEFAULT));
-			ownSC.setMinWidth((endTimeLine / TIME2PIXEL));
-			ownSC.setExpandHorizontal(true);
-			ownSC.setExpandVertical(true);
-			// Add PaintListener for Resize action
-			ownSC.addPaintListener(new ResizeScrolledCompositeListener());
-
-			// Update View window
-			childComposite.layout();
-			childComposite.pack();
-			ownComposite.layout();
-			ownComposite.pack();
-
-		} catch (Exception e) {
-			System.out.println("TimeLineView() : Exception = " + e);
-		}
-	}
-
-	/**
-	 * Update layout of Time Line view for adjust height of Audio Label
-	 * Composite
-	 * 
-	 * @param lines
-	 *            : new lines of audio labels for duplicated settings
-	 */
-	private void adjustLayoutTimeLine(int lines) {
-
-		// check lower limit
-		int nowLine = current_lines_timeline;
-		current_lines_timeline = lines;
-		if (current_lines_timeline < TL_DEF_LINES) {
-			current_lines_timeline = TL_DEF_LINES;
-		}
-		// SetUP new height of Time Line view
-		int adj_height = current_lines_timeline * TL_AUDIO1_MDRAG_SY;
-
-		// Adjust layout for parent of parent scrolled composite
-		ownComposite.layout(true, true);
-
-		// Adjust layout for parent scrolled composite
-		Point nowPon = parentSC.getSize();
-		ParentSCTimeLineLData.height = (nowPon.y - (nowLine * TL_AUDIO1_MDRAG_SY))
-				+ adj_height;
-		parentSC.setLayoutData(ParentSCTimeLineLData);
-		parentSC.layout(true, true);
-		parentSC.pack();
-		parentSC.setSize(nowPon.x, ParentSCTimeLineLData.height);
-		parentSC.setMinHeight(ParentSCTimeLineLData.height + 1);
-
-		// Adjust layout for audio label composite
-		nowPon = compositeScriptAudio.getSize();
-		compositeScriptAudioLData.height = TL_AUDIO1_SY + adj_height;
-		compositeScriptAudio.setLayoutData(compositeScriptAudioLData);
-		compositeScriptAudio.layout(true, true);
-		compositeScriptAudio.setSize(nowPon.x, adj_height);
-
-		// Adjust layout for text label of 'Audio 1'
-		labelAudio1LData.bottom = new FormAttachment(1000, 1000, -adj_height);
-		labelAudio1.setLayoutData(labelAudio1LData);
-
-		// Adjust layout for child controls(label) in audio label composite
-
-		// Adjust layout for parent of audio label composite
-		childComposite.layout(true, true);
-		ownSC.layout(true, true);
-	}
-
-	/**
-	 * Initialize Drop&Drop Listener
-	 */
-	private void initDDListener(Composite parent) {
-		// Initial setup DnD target control
-		DropTarget targetDnD = new DropTarget(parent, DND.DROP_DEFAULT
-				| DND.DROP_COPY);
-		targetDnD.setTransfer(new Transfer[] { FileTransfer.getInstance() });
-		targetDnD.addDropListener(new ScriptFileDropListener());
-	}
-
-	/**
-	 * Getter method : Get StartTime of TimeLine
-	 */
-	public int getStartTimeLine() {
-		return (startTimeLine);
-	}
-
-	/**
-	 * Getter method : Get StartTime of TimeLine
-	 */
-	public int getEndTimeLine() {
-		return (endTimeLine);
-	}
-
-	/**
-	 * Getter method : Get Movie's EndTime
-	 */
-	public int getMovieEndTimeLine() {
-		return (movieEndTimeLine);
-	}
-
-	/**
-	 * Getter method : Get StartTime of TimeLine
-	 */
-	public int getCurrentTimeLine() {
-		return (currentTimeLine);
-	}
-
-	/**
-	 * Getter method : Get current max scroll bar size of ScrolledComposite
-	 */
-	public int getMaxScrollBar() {
-		// return current max scroll bar size of ScrolledComposite
-		return (sliderTimeLine.getMaximum());
-	}
-
-	/**
-	 * Getter method : Get current value scroll bar of ScrolledComposite
-	 */
-	public int getCurrentValueScrollBar() {
-		// return current max scroll bar size of ScrolledComposite
-		return (sliderTimeLine.getSelection());
-	}
-
-	/**
-	 * Getter method : Get current size scroll bar of ScrolledComposite
-	 */
-	public Point getCurrentSizeScrollBar() {
-		// return current scroll bar size of ScrolledComposite
-		return (sliderTimeLine.getSize());
-	}
-
-	/**
-	 * Getter method : Get current location of TimeLine Composite
-	 */
-	public int getCurrentLocation() {
-		// return current location of TimeLine Composite
-		return (currentTimeLineLocation);
-	}
-
-	/**
-	 * Getter method : Get current size of (parent)ScrolledComposite
-	 */
-	public Point getSizeParentSC() {
-		Point result = new Point(0, 0);
-
-		// Check exist instance
-		if (ownSC != null) {
-			result = ownSC.getSize();
-		}
-
-		// return current size of (parent)ScrolledComposite
-		return (result);
-	}
-
-	/**
-	 * Getter method : Get current status of enabled play description
-	 * 
-	 * @return
-	 */
-	public boolean getEnableDescription() {
-		// return current status of enabled play description
-		return (currentEnableDescription);
-	}
-
-	/**
-	 * @category Request Get current opened XML file path
-	 * @return current XML file path
-	 */
-	public String reqGetXMLFilePath() {
-		// return result
-		return (saveFileName);
-	}
-
-	/**
-	 * @category Request Store current opened XML file path
-	 * 
-	 */
-	public void reqStoreXMLFilePath(String nowFileName) {
-		// Store current file path
-		saveFileName = nowFileName;
-	}
-
-	/**
-	 * @category Request Store current opened XML file path
-	 * 
-	 */
-	public void reqStoreVolLvlFilePath(String nowFileName) {
-		// Store current file path
-		canvasVolumeLevel.setSavePathVolLvl(nowFileName);
-	}
-
-	/**
-	 * Request adjust layout(view height) of Time Line view for audio label's
-	 * duplicated setting
-	 * 
-	 * @param lines
-	 *            : lines of audio labels
-	 */
-	public void reqAdjustLayoutTimeLine(int lines) {
-		// Update layout of Time Line view
-		adjustLayoutTimeLine(lines);
-	}
-
-	/**
-	 * Getter method : Request get current line no. of Audio Label Composite
-	 * 
-	 * @return current line no. (default=3lines)
-	 */
-	public int reqGetCurrentLineAudioLabel() {
-		// return result
-		return (current_lines_timeline - 1);
-	}
-
-	/**
-	 * @category Request display Confirmation dialog of unsaved script data for
-	 *           Quit action event
-	 * @return result process : TRUE:disable quit event, FALSE:enable quit event
-	 */
-	public boolean reqConfirmSaveData() {
-		boolean result = true;
-
-		// Check exist unsaved script data
-		int stat = instScriptData.getStatusSaveScripts();
-		if (stat > 0) {
-			// Update status
-			if (stat == MB_STYLE_OVERWR)
-				stat = MB_STYLE_CONFIRM;
-
-			// Check exist opened file
-			String filePath = reqGetXMLFilePath();
-			// Display confirmation message box
-			XMLFileMessageBox confMB = new XMLFileMessageBox(stat, filePath);
-			int ret = confMB.open();
-
-			// check result
-			if (ret == SWT.YES) {
-				// Create save process
-				XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-				// Check exist file path
-				String newFile = filePath;
-				if (newFile == null) {
-					// Select new file
-					newFile = saveFH.open();
-				}
-				// Save current data to XML file
-				saveFH.save(newFile, false);
-			} else if (ret == SWT.CANCEL) {
-				// Cancel quit event
-				result = false;
-			}
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Setter method : Get current location of TimeLine Composite
-	 */
-	public void setCurrentLocation(int nowLocation) {
-		// PickUP current size of Scrolled Composite
-		Point nowSize = ownSC.getSize();
-
-		// Calculate current end time line
-		int nowEndTime = (nowLocation + nowSize.x) * TIME2PIXEL;
-		// Calculate new index of location
-		currentTimeLineLocation = (nowEndTime / TL_DEF_SCROL_COMP_SCALE) - 1;
-		if (currentTimeLineLocation < 0) {
-			// minimum limit
-			currentTimeLineLocation = 0;
-		}
-
-		/*****
-		 * // check even counter if(currentTimeLineLocation > 0){ if((nowEndTime
-		 * % TL_DEF_ETIME) > 0){ // increment location counter
-		 * currentTimeLineLocation = currentTimeLineLocation + 1; } }
-		 *****/
-
-		// check end time limit
-		if (currentTimeLineLocation >= TL_MAX_ENDTIME_COUNT) {
-			// adjust max value
-			currentTimeLineLocation = TL_MAX_ENDTIME_COUNT - 1;
-		}
-		// check start time limit
-		else if (currentTimeLineLocation < 0) {
-			// adjust min value
-			currentTimeLineLocation = 0;
-		}
-	}
-
-	/**
-	 * Setter method : Reset Composite size of TimeLine
-	 */
-	public void setResizeTimeLine(int maxTime) {
-		// SetUP new width of TimeLine
-		int newWidth = (maxTime / TIME2PIXEL);
-
-		// Resize width(EndTime) of TimeLine
-		ownSC.setMinWidth(newWidth);
-	}
-
-	/**
-	 * Setter method : Set location of slider
-	 */
-	public void setLocationTimeLineSlider(int movieEndTime, int currentTime) {
-		// SetUP location of TimeLine's slider
-		sliderTimeLine.setSelection(currentTime);
-		// ///sliderTimeLine.setMaximum(movieEndTime);
-		reqSetMaximumSliderTimeLine(movieEndTime);
-	}
-
-	/**
-	 * Setter method : Adjust Label position of VolumeLevel Canvas's caption
-	 */
-	public void setPositionLabelVolumeLevel(int centreY) {
-		// Check target label's instance
-		if (labelVolumeLevel != null) {
-			// Next Y position
-			int nextY = centreY + 20 + 2 + 23;
-			// Adjust label position by center position of VolumeLevel's Canvas
-			FormData labelVolumeLevelLData = new FormData();
-			labelVolumeLevelLData.width = 70;
-			labelVolumeLevelLData.top = new FormAttachment(0, 1000, nextY);
-			labelVolumeLevelLData.left = new FormAttachment(0, 1000, 4);
-			labelVolumeLevel.setLayoutData(labelVolumeLevelLData);
-			labelVolumeLevel.setAlignment(SWT.RIGHT);
-			Point nowPos = labelVolumeLevel.getLocation();
-			nowPos.y = nextY;
-			labelVolumeLevel.setLocation(nowPos);
-		}
-	}
-
-	/**
-	 * Setter method : Set value scroll bar of ScrolledComposite
-	 */
-	public void setCurrentValueScrollBar(int value) {
-		// set max scroll bar size of ScrolledComposite
-		sliderTimeLine.setSelection(value);
-	}
-
-	/**
-	 * Setter method : Set status of enabled play description
-	 * 
-	 * @return
-	 */
-	public void setEnableDescription(boolean stat) {
-		// Update status of enabled play description
-		currentEnableDescription = stat;
-	}
-
-	/**
-	 * @category Request get volume level file path(temporary file)
-	 * @return string of volume level file path
-	 */
-	public URI reqGetVolLvlPath() {
-		// return result
-		return (canvasVolumeLevel.getSavePathVolLvl());
-	}
-
-	/**
-	 * @category Request save volume level data to temporary file
-	 */
-	public void reqSaveVolumeLevelTempFile() {
-		// call save volume level data process
-		canvasVolumeLevel.saveVolumeLevelTempFile();
-	}
-
-	/**
-	 * Setter method : Request scroll slider of ScrolledComposite
-	 */
-	public void reqScrollHorizontalTimeLine(int nowLocation) {
-		// new location(X-Position)
-		int newLocation = nowLocation;
-		// PickUP current Composite size
-		Point nowPon = ownSC.getSize();
-
-		// check max limit
-		int posEndTime = (getMaxTimeLine() / TIME2PIXEL);
-		if (newLocation > (posEndTime - nowPon.x)) {
-			// adjust end location
-			newLocation = posEndTime - nowPon.x;
-		}
-
-		// adjust location counter(each 5mins)
-		newLocation = newLocation
-				- ((currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE) / TIME2PIXEL);
-
-		// setup current composite position
-		Point newPon = childComposite.getLocation();
-		newPon.x = -newLocation;
-
-		// update location of all parent Composite
-		childComposite.setLocation(newPon);
-	}
-
-	/**
-	 * Setter method : Request resize slider of ScrolledComposite
-	 */
-	public void reqSetMaximumSliderTimeLine(int endTime) {
-		// Exchange from Time to Pixel
-		int maxWidth = (endTime / TIME2PIXEL);
-
-		// PickUP current Composite size
-		Point nowPon = ownSC.getSize();
-		// adjust width
-		int sliderMaxWidth = maxWidth - nowPon.x;
-		// update maximum size of slider
-		sliderTimeLine.setMaximum(sliderMaxWidth);
-	}
-
-	/**
-	 * Getter method : Check max limit of End TimeLine
-	 * 
-	 * @return -1 : backward TimeLine 1 : forward TimeLine 0 : no event
-	 */
-	public int isEndTimeLine(int nowLocation) {
-		int result = TL_NO_EVENT;
-
-		// Get end TimeLine
-		// ///int nowEndTimeLine = getMaxTimeLine();
-		// PickUP current size of Scrolled Composite
-		Point nowSize = ownSC.getSize();
-		// Calculate current end time line
-		int nowEndTime = (nowLocation + nowSize.x) * TIME2PIXEL;
-		int nowStartTime = nowLocation * TIME2PIXEL;
-
-		// Calculate previous end time line
-		int previousEndTime = (currentTimeLineLocation + 2)
-				* TL_DEF_SCROL_COMP_SCALE;
-		int previousStartTime = currentTimeLineLocation
-				* TL_DEF_SCROL_COMP_SCALE;
-
-		// Check max limit of (End)TimeLine
-		// ///if((nowEndTime >= previousEndTime)&&(previousEndTime <
-		// nowEndTimeLine)){
-		if (nowEndTime >= previousEndTime) {
-			// Detect out of max limit
-			result = TL_OVER_MAX_LIMIT;
-		}
-		// Check min limit
-		else if ((nowStartTime < previousStartTime) && (previousStartTime > 0)) {
-			// Detect out of min limit
-			result = TL_OVER_MIN_LIMIT;
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Setter method : Request initialize location of ScrolledComposite
-	 */
-	public void reqInitLocationTimeLine() {
-		// SetUP TimeLine's parameters by Media info.
-		startTimeLine = 0;
-		currentTimeLine = 0;
-		movieEndTimeLine = PreviewPanel.getInstance().getVideoTotalTime();
-		// SetUP End TimeLine
-		endTimeLine = movieEndTimeLine;
-		int lastIndex = instScriptData.getLengthScriptList() - 1;
-		if (lastIndex >= 0) {
-			// PickUP last ScriptData's EndTime
-			int endTime = instScriptData.getScriptEndTime(lastIndex);
-			// Adjust EndTimeLine
-			if (endTime > endTimeLine)
-				endTimeLine = endTime;
-		} else {
-			// Check EndTime
-			if (endTimeLine == 0) {
-				// Reset default initial value, Cause No media & No ScriptData
-				endTimeLine = TL_DEF_ETIME;
-			}
-		}
-
-		// Adjust end TimeLine by window scale size(5mins)
-		int unitCount = endTimeLine / TL_DEF_SCROL_COMP_SCALE;
-		if ((endTimeLine % TL_DEF_SCROL_COMP_SCALE) > 0)
-			unitCount = unitCount + 1;
-		endTimeLine = unitCount * TL_DEF_SCROL_COMP_SCALE;
-		setCurrentLocation(0);
-
-		// Initial setup index of ScriptData
-		if (instTimerTimeLineManager != null) {
-			instTimerTimeLineManager.seekIndexTimeLine(currentTimeLine);
-		}
-
-		// Initial synchronized each TimeLine info.
-		synchronizeAllTimeLine(currentTimeLine);
-	}
-
-	/**
-	 * Setter method : Request seek location of ScrolledComposite
-	 */
-	public void reqSeekLocationTimeLine() {
-		// SetUP TimeLine's parameters by Media info.
-		startTimeLine = 0;
-		movieEndTimeLine = PreviewPanel.getInstance().getVideoTotalTime();
-		// SetUP End TimeLine
-		endTimeLine = movieEndTimeLine;
-		int lastIndex = instScriptData.getLengthScriptList() - 1;
-		if (lastIndex >= 0) {
-			// PickUP last ScriptData's EndTime
-			int endTime = instScriptData.getScriptEndTime(lastIndex);
-			// Adjust EndTimeLine
-			if (endTime > endTimeLine)
-				endTimeLine = endTime;
-		} else {
-			// Check EndTime
-			if (endTimeLine == 0) {
-				// Reset default initial value, Cause No media & No ScriptData
-				endTimeLine = TL_DEF_ETIME;
-			}
-		}
-
-		// Adjust end TimeLine by window scale size(5mins)
-		int unitCount = endTimeLine / TL_DEF_SCROL_COMP_SCALE;
-		if ((endTimeLine % TL_DEF_SCROL_COMP_SCALE) > 0)
-			unitCount = unitCount + 1;
-		endTimeLine = unitCount * TL_DEF_SCROL_COMP_SCALE;
-
-		// SetUP Current Time
-		if (currentTimeLine < movieEndTimeLine) {
-			currentTimeLine = PreviewPanel.getInstance()
-					.getVideoCurrentPosition();
-		}
-
-		// Initial setup index of ScriptData
-		if (instTimerTimeLineManager != null) {
-			instTimerTimeLineManager.seekIndexTimeLine(currentTimeLine);
-		}
-
-		// Initial synchronized each TimeLine info.
-		synchronizeAllTimeLine(currentTimeLine);
-	}
-
-	/**
-	 * Setter method : Request Setup TimeLine(ScriptData) & Seek Location of
-	 * TimeLine during PLAY status
-	 */
-	public void reqSetupTimeLine() {
-		// Check current TimeLine's status
-		if (currentStatusTimeLine > TL_STAT_IDLE) {
-			// SetUP TimeLine's parameters by Media info.
-			startTimeLine = 0;
-			movieEndTimeLine = PreviewPanel.getInstance().getVideoTotalTime();
-
-			// SetUP End TimeLine
-			int lastIndex = instScriptData.getLengthScriptList() - 1;
-			if (lastIndex >= 0) {
-				// PickUP last ScriptData's EndTime
-				int endTime = instScriptData.getScriptEndTime(lastIndex);
-				// Adjust EndTimeLine
-				if (endTime > endTimeLine)
-					endTimeLine = endTime;
-			} else {
-				// Check EndTime
-				if (endTimeLine == 0) {
-					// Reset default initial value, Cause No media & No
-					// ScriptData
-					endTimeLine = TL_DEF_ETIME;
-				}
-			}
-
-			// Adjust end TimeLine by window scale size(5mins)
-			int unitCount = endTimeLine / TL_DEF_SCROL_COMP_SCALE;
-			if ((endTimeLine % TL_DEF_SCROL_COMP_SCALE) > 0)
-				unitCount = unitCount + 1;
-			endTimeLine = unitCount * TL_DEF_SCROL_COMP_SCALE;
-
-			// SetUP Current Time
-			if (currentTimeLine < movieEndTimeLine) {
-				currentTimeLine = PreviewPanel.getInstance()
-						.getVideoCurrentPosition();
-			}
-
-			// Initial setup index of ScriptData
-			if (instTimerTimeLineManager != null) {
-				instTimerTimeLineManager.seekIndexTimeLine(currentTimeLine);
-			}
-
-			// Check current TimeLine's status again
-			if (currentStatusTimeLine == TL_STAT_PLAY) {
-				// Initial synchronized each TimeLine info.
-				synchronizeAllTimeLine(currentTimeLine);
-			}
-		}
-	}
-
-	/**
-	 * @category Setter method
-	 * @purpose Request SetUP current TimeLine by Preview's slider
-	 */
-	public void reqSetTrackCurrentTimeLine(int newTime) {
-		// forced setup new TimeLine
-		currentTimeLine = newTime;
-
-		// Initial setup index of ScriptData
-		if (instTimerTimeLineManager != null) {
-			instTimerTimeLineManager.seekIndexTimeLine(currentTimeLine);
-		}
-	}
-
-	/**
-	 * Setter method : Request rewind time line
-	 */
-	public void reqRewindTimeLine() {
-		// Rewind all time line
-		setCurrentLocation(0);
-		repaintAllTimeLine();
-
-		// Rewind slider of ScrolledComposite
-		int intdev = getMaxTimeLine() / TL_DEF_SCROL_COMP_SCALE;
-		if ((getMaxTimeLine() % TL_DEF_SCROL_COMP_SCALE) > 0) {
-			// increment counter
-			intdev++;
-		}
-		setLocationTimeLineSlider((intdev * TL_DEF_SCROL_COMP_SCALE), 0);
-	}
-
-	/**
-	 * Setter method : Expand max size of TimeLine view
-	 */
-	public boolean reqExpandTimeLine() {
-		boolean result = false;
-		int index = -1;
-
-		// Check Script data length
-		index = instScriptData.getLengthScriptList() - 1;
-		if (index >= 0) {
-			// PickUP end time of last script data
-			int endTime = instScriptData.getScriptEndTime(index);
-			// PickUP current size of Composite of TimeLine
-			Point nowPon = childComposite.getSize();
-			int maxTimeComp = nowPon.x * TIME2PIXEL;
-			if (maxTimeComp < 0)
-				maxTimeComp = 0;
-
-			// Check current End TimeLine
-			if ((endTime > TL_DEF_ETIME) && (endTime > maxTimeComp)) {
-				// Expand TimeLine's Composite width to new End Time
-				setMaxTimeLine(endTime);
-				// Resize slider of TimeLine
-				reqSetMaximumSliderTimeLine(getMaxTimeLine());
-
-				// Synchronize Preview view
-				PreviewPanel.getInstance().synchronizeTimeLine(
-						getCurrentTimeLine());
-				result = true;
-			}
-		}
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Setter method : Expand max size of TimeLine view
-	 */
-	public void reqExpandTimeLine(int newEndTime) {
-		// PickUP current End TimeLine value
-		int endTime = getMaxTimeLine();
-
-		// Check current End TimeLine
-		if (newEndTime > endTime) {
-			// Expand TimeLine's Composite width to new End Time
-			setMaxTimeLine(newEndTime);
-			// Resize slider of TimeLine
-			reqSetMaximumSliderTimeLine(getMaxTimeLine());
-
-			/*****************
-			 * // Request repaint mode=1(initial refresh)
-			 * canvasTimeLine.setStatusCanvasTimeLine(1); // Repaint all
-			 * AudioLabel in Composite of AudioLabel refreshScriptAudio();
-			 *******************/
-
-			// Synchronize Preview view
-			PreviewPanel.getInstance()
-					.synchronizeTimeLine(getCurrentTimeLine());
-		}
-	}
-
-	/**
-	 * Setter method : Request update location of ScrolledComposite
-	 */
-	public void reqUpdateLocationTimeLine(int index) {
-		// Get target Start Time data by parameter(index)
-		int nextStartTime = instScriptData.getScriptStartTime(index);
-
-		// PickUP current size of scroll bar
-		Point scPos = getCurrentSizeScrollBar();
-
-		// Get start time by nextValue
-		int sliderStartTime = (nextStartTime / TIME2PIXEL) - (scPos.x >> 1);
-		// Check max limit TimeLine
-		if (TL_NO_EVENT != isEndTimeLine(sliderStartTime)) {
-			// Update scroll counter of TimeLine
-			setCurrentLocation(sliderStartTime);
-			// Expand end TimeLine
-			int newEndTime = (currentTimeLineLocation + 2)
-					* TL_DEF_SCROL_COMP_SCALE;
-			if (newEndTime > getMaxTimeLine()) {
-				// Expand TimeLine's Composite width to new End Time
-				setMaxTimeLine(newEndTime);
-				// Resize slider of TimeLine
-				reqSetMaximumSliderTimeLine(getMaxTimeLine());
-				// Synchronize Preview view
-				PreviewPanel.getInstance().synchronizeTimeLine(
-						getCurrentTimeLine());
-			}
-			// check expand time line
-			repaintAllTimeLine();
-		}
-
-		// MakeUP next position
-		int nextValue = (nextStartTime / TIME2PIXEL) - (scPos.x >> 1);
-		if (nextValue < 0)
-			nextValue = 0;
-		// Update location of scroll bar
-		setCurrentValueScrollBar(nextValue);
-
-		// adjust next time line to offset time(times 10mins)
-		int targetTime = nextStartTime
-				- (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE);
-		if (targetTime < 0)
-			targetTime = 0;
-
-		// MakeUP next position
-		nextValue = (targetTime / TIME2PIXEL) - (scPos.x >> 1);
-		if (nextValue < 0)
-			nextValue = 0;
-
-		// setup current composite position
-		Rectangle nowPon = childComposite.getBounds();
-		int nextCentre = -nextValue;
-
-		// check max limit
-		if ((-nextCentre + scPos.x) > nowPon.width) {
-			// adjust next location
-			nextValue = nowPon.width - scPos.x;
-			nextCentre = -nextValue;
-		}
-
-		// Update location of current Composite
-		childComposite.setLocation(nextCentre, nowPon.y);
-	}
-
-	/**
-	 * Setter method : Request increment location of ScrolledComposite
-	 */
-	public void updateLocationTimeLine(int nextTime) {
-		// PickUP current size of scroll bar
-		Point scPos = getCurrentSizeScrollBar();
-
-		// Get start time by nextValue
-		int sliderStartTime = (nextTime / TIME2PIXEL) - (scPos.x >> 1);
-		// Check max limit TimeLine
-		if (TL_NO_EVENT != isEndTimeLine(sliderStartTime)) {
-			// Update scroll counter of TimeLine
-			setCurrentLocation(sliderStartTime);
-			// Expand end TimeLine
-			int newEndTime = (currentTimeLineLocation + 2)
-					* TL_DEF_SCROL_COMP_SCALE;
-			if (newEndTime > getMaxTimeLine()) {
-				// Expand TimeLine's Composite width to new End Time
-				setMaxTimeLine(newEndTime);
-				// Resize slider of TimeLine
-				reqSetMaximumSliderTimeLine(getMaxTimeLine());
-				// Synchronize Preview view
-				PreviewPanel.getInstance().synchronizeTimeLine(
-						getCurrentTimeLine());
-			}
-			// check expand time line
-			repaintAllTimeLine();
-		}
-
-		// MakeUP next position
-		int nextValue = (nextTime / TIME2PIXEL) - (scPos.x >> 1);
-		if (nextValue < 0)
-			nextValue = 0;
-		// Update location of scroll bar
-		setCurrentValueScrollBar(nextValue);
-
-		// adjust next time line to offset time(times 10mins)
-		int targetTime = nextTime
-				- (currentTimeLineLocation * TL_DEF_SCROL_COMP_SCALE);
-		if (targetTime < 0)
-			targetTime = 0;
-
-		// MakeUP next position
-		nextValue = (targetTime / TIME2PIXEL) - (scPos.x >> 1);
-		if (nextValue < 0)
-			nextValue = 0;
-
-		// setup current composite position
-		Rectangle nowPon = childComposite.getBounds();
-		int nextCentre = -nextValue;
-
-		// check max limit
-		if ((-nextCentre + scPos.x) > nowPon.width) {
-			// adjust next location
-			nextValue = nowPon.width - scPos.x;
-			nextCentre = -nextValue;
-		}
-		// check min limit
-		else if (nextCentre > 0) {
-			nextValue = 0;
-			nextCentre = 0;
-		}
-
-		// Update location of TimeLine Composite
-		childComposite.setLocation(nextCentre, nowPon.y);
-	}
-
-	/**
-	 * Setter method : Request increment location of ScrolledComposite
-	 */
-	public void resetLocationTimeLine(int startTime, int labelEndTime) {
-		// MakeUP next position
-		int nextValue = startTime / TIME2PIXEL;
-
-		// setup current composite position
-		Rectangle nowPon = childComposite.getBounds();
-		int nextCentre = -nextValue;
-
-		// Update repaint status before access TimeLine's contexts
-		reqExpandTimeLine(labelEndTime);
-		// ///canvasTimeLine.adjustMaxSizeTimeLine(labelEndTime);
-
-		// Adjust next position
-		nextValue = nextValue
-				+ (currentTimeLineLocation * TL_DEF_SCROL_COMP_T2P);
-
-		// Update location of scroll bar
-		setCurrentValueScrollBar(nextValue);
-		// Update location of TimeLine Composite
-		childComposite.setLocation(nextCentre, nowPon.y);
-	}
-
-	/**
-	 * Setter method :
-	 */
-	public void repaintAllTimeLine() {
-		// PickUP current location of TimeLine
-		int nowCnt = getCurrentLocation();
-
-		// Restart(repaint) child canvas's TimeLine
-		canvasTimeLine.refreshTimeLine(nowCnt);
-		// Restart(repaint) child composite's TimeLine
-		compositeScriptAudio.refreshTimeLine(nowCnt);
-		// Restart(repaint) child composite's VolumeLevel
-		canvasVolumeLevel.refreshTimeLine(nowCnt);
-	}
-
-	/**
-	 * @category Setter method
-	 * @purpose Synchronize TimeLine manager
-	 * 
-	 */
-	public void synchronizeAllTimeLine(int nowTime) {
-		// Synchronize TimeLine view
-		this.synchronizeTimeLine(nowTime);
-		// Synchronize Preview view
-		PreviewPanel.getInstance().synchronizeTimeLine(nowTime);
-		// Synchronize EditPanel view
-		EditPanelView.getInstance().getInstanceTabEditPanel()
-				.synchronizeTimeLine(nowTime);
-	}
-
-	/**
-	 * Local method : Synchronize TimeLine for TimeLine view
-	 */
-	private void synchronizeTimeLine(int nowTime) {
-		// Synchronize TimeLine's components
-		updateLocationTimeLine(nowTime);
-
-		// Synchronize child canvas's TimeLine
-		canvasTimeLine.synchronizeTimeLine(nowTime);
-		// Synchronize child composite's TimeLine
-		compositeScriptAudio.synchronizeTimeLine(nowTime);
-		// Synchronize child composite's VolumeLevel
-		canvasVolumeLevel.synchronizeTimeLine(nowTime);
-	}
-
-	/**
-	 * Setter method : Request repaint Canvas via this.view
-	 */
-	public void reqRedrawTimeLineCanvas(int stat) {
-		// Request component access
-		final IWorkbench workbench = PlatformUI.getWorkbench();
-		final Display display = workbench.getDisplay();
-		display.asyncExec(new Runnable() {
-			public void run() {
-				// Request redraw Canvas
-				canvasTimeLine.initPositionMarkerTimeLine();
-			}
-		});
-	}
-
-	/**
-	 * Setter method : Request repaint Canvas via this.view
-	 */
-	public void reqRedrawVolumeLevelCanvas(int stat) {
-		// Call Setter method
-		canvasVolumeLevel.setStatusCanvasVolumeLevel(stat);
-	}
-
-	/**
-	 * Setter method : Request CleanUP captured data of movie audio
-	 */
-	public void reqCleanupCaptureData() {
-		// Call Setter method
-		canvasVolumeLevel.cleanupMovieAudioLevel();
-	}
-
-	/**
-	 * @category Setter method : Load value of volume level from temporary file
-	 */
-	public void reqLoadVolumeLevelData() {
-		// Load value volume level from temporary file to buffer
-		canvasVolumeLevel.loadVolumeLevelTempFile();
-	}
-
-	/**
-	 * Request refresh ScriptList to EditPanelView
-	 */
-	public void reqRefreshScriptData(int currentStartTime, int newStartTime,
-			int newEndTime, int newEndTimeWav, boolean dspMode) {
-		// Request refresh ScriptData in EditPanel view
-		EditPanelView.getInstance().getInstanceTabEditPanel()
-				.refreshScriptData(currentStartTime, newStartTime, newEndTime,
-						dspMode);
-
-		// Request refresh WAV file information in EditPanel view
-		EditPanelView.getInstance().getInstanceTabSelWAVFile()
-				.refreshScriptData(currentStartTime, newStartTime,
-						newEndTimeWav, dspMode);
-	}
-
-	/**
-	 * Setter method : Play audio(voice or WAV)
-	 */
-	public void reqPlayAudio(int indexScriptData) {
-		// Get audio status(voice or WAV file)
-		int startTime = instScriptData.getScriptStartTime(indexScriptData);
-		int wavno = instScriptData.getIndexWavList(startTime);
-		boolean enaWav = instScriptData.getEnableWavList(wavno);
-
-		// Case : play voice
-		if (!enaWav || (wavno < 0)) {
-			// check extended parameter
-			if (instScriptData.getExtendExtended(indexScriptData)) {
-				// Change extended play mode
-				PreviewPanel.getInstance().controlExtendedPlay(true);
-				setStatusTimeLine(TL_STAT_EXTENDED);
-				// SetUP status
-				// voicePlayer.setPlayVoiceStatus(1);
-			}
-			// SetUP status
-			voicePlayer.setPlayVoiceStatus(1);
-			// Play Voice, Now!
-			reqStartVoicePlayer(indexScriptData);
-		}
-		// Case : play WAV file
-		else {
-			// check extended parameter
-			if (instScriptData.getExtendExtended(indexScriptData)) {
-				// Change extended play mode
-				PreviewPanel.getInstance().controlExtendedPlay(true);
-				setStatusTimeLine(TL_STAT_EXTENDED);
-			}
-			// Play WAV, Now!
-			URI wavFName = instScriptData.getFileNameWavList(wavno);
-			float wavCompetitiveRatio = instScriptData
-					.getPlaySpeedWavList(wavno);
-			SoundMixer.getInstance().startPlaySound(wavFName,
-					wavCompetitiveRatio);
-		}
-	}
-
-	/**
-	 * Getter method : Check current audio status
-	 */
-	public boolean isRunningAudio() {
-		// Check status of voice engine and play WAV file
-		boolean result = isSamplingScriptAudio()
-				| SoundMixer.getInstance().isRunningPlaySound();
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Checker method : Check current Sampling Timer Task status
-	 */
-	public Boolean isSamplingScriptAudio() {
-		// Return status of current ProTalker engine
-		return (voicePlayer.getPlayVoiceStatus());
-	}
-
-	/**
-	 * Setter method : Request Play voice(Script Audio) by ProTalker
-	 */
-	public void reqSetupScriptAudio(String strGender, int speed, int pitch,
-			int volume) {
-		// SetUP extended parameters
-		voicePlayer.setGender(strGender);
-		voicePlayer.setSpeed(speed);
-		voicePlayer.setPitch(pitch);
-		voicePlayer.setVolume(volume);
-	}
-
-	/**
-	 * Getter method : Check consistency Script data
-	 */
-	public boolean isConsistencyScriptData() {
-		boolean result = false;
-
-		// Check consistency data that store data and current widget value
-		if (previewVoiceDesc.equals(EditPanelView.getInstance()
-				.getInstanceTabEditPanel().getCurrentDescription())
-				&& (previewVoiceGender == EditPanelView.getInstance()
-						.getInstanceTabEditPanel().getCurrentGender())
-				&& (previewVoiceSpeed == EditPanelView.getInstance()
-						.getInstanceTabEditPanel().getCurrentSpeed())
-				&& (previewVoicePitch == EditPanelView.getInstance()
-						.getInstanceTabEditPanel().getCurrentPitch())) {
-
-			// detect data matching
-			result = true;
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Setter method : Request Play voice(Script Audio) by ProTalker
-	 */
-	public void reqPlayScriptAudio(String currentScriptText) {
-		// SetUP status
-		voicePlayer.setPlayVoiceStatus(1);
-
-		// Store current setting parameter of VoicePlay
-		previewVoiceGender = EditPanelView.getInstance()
-				.getInstanceTabEditPanel().getCurrentGender();
-		previewVoiceSpeed = EditPanelView.getInstance()
-				.getInstanceTabEditPanel().getCurrentSpeed();
-		previewVoicePitch = EditPanelView.getInstance()
-				.getInstanceTabEditPanel().getCurrentPitch();
-		previewVoiceDesc = currentScriptText;
-
-		// ** Comment Out for VoiceUtl
-		// *******************************************
-		/**/
-		// Start timer for sampling Volume Level
-		canvasVolumeLevel.startSamplingVolumeLevel();
-		/**/
-		// Dummy *************************
-		// Repaint EndTime
-		// // EditPanelView.getInstance().repaintTextEndTime();
-		// ** Comment Out for VoiceUtl
-		// *******************************************
-
-		// Play voice
-		voicePlayer.speak(currentScriptText);
-	}
-
-	/**
-	 * Setter method : Request Stop & Dispose preview voice process
-	 */
-	public void reqStopScriptAudio() {
-		// Stop ProTalker
-		voicePlayer.stop();
-		// Destroy current Thread
-		canvasVolumeLevel.shutdownSamplingVolumeLevel();
-	}
-
-	/**
-	 * Setter method : Request Stop & Dispose capture audio of movie
-	 */
-	public void reqStopCaptureAudio() {
-		// Stop & Dispose SoundMixer
-		SoundMixer.getInstance().stopCaptureSound();
-		SoundMixer.getInstance().stopPlaySound();
-		SoundMixer.getInstance().dispose();
-		// Stop & Dispose TimeLine Thread
-		canvasVolumeLevel.shutdownTimerCaptureAudio();
-	}
-
-	/**
-	 * Request Start VoicePlayer
-	 */
-	public void reqStartVoicePlayer(String nowScriptText) {
-		// Start ProTalker
-		voicePlayer.speak(nowScriptText);
-	}
-
-	public void reqStartVoicePlayer(int index) {
-		// SetUP current Script
-		reqSetupScriptAudio((instScriptData.getExtendGender(index) ? "male"
-				: "female"), instScriptData.getExtendSpeed(index),
-				instScriptData.getExtendPitch(index), instScriptData
-						.getExtendVolume(index));
-
-		// Start ProTalker
-		voicePlayer.speak(instScriptData.getScriptData(index));
-	}
-
-	/**
-	 * Request Resume VoicePlayer
-	 */
-	public void reqResumeVoicePlayer() {
-		// Resume ProTalker
-		voicePlayer.resume();
-	}
-
-	/**
-	 * Request Stop VoicePlayer
-	 */
-	public void reqStopVoicePlayer() {
-		// Stop ProTalker
-		voicePlayer.stop();
-	}
-
-	/**
-	 * Request Pause VoicePlayer
-	 */
-	public void reqPauseVoicePlayer() {
-		// Resume ProTalker
-		voicePlayer.pause();
-	}
-
-	/**
-	 * Setter method : Request refresh edit data
-	 */
-	public void reqSelectScriptData(int startTime) {
-		// Search target index
-		int index = instScriptData.searchScriptData(startTime);
-
-		// Re-paint text of selected Script Data
-		if (index >= 0) {
-			// Get string of target description
-			String strDesc = instScriptData.getScriptData(index);
-			// Reset screen
-			EditPanelView.getInstance().getInstanceTabEditPanel()
-					.repaintTextScriptData(index);
-			EditPanelView.getInstance().getInstanceTabSelWAVFile()
-					.startDescriptionStruct(startTime, strDesc);
-			// Set Focus on description's text area
-			EditPanelView.getInstance().getInstanceTabEditPanel()
-					.setFocusDescriptionTextArea();
-		}
-	}
-
-	/**
-	 * Setter method : Request refresh edit data
-	 */
-	public void reqDeleteScriptData(int startTime) {
-		// Re-paint text of selected Script Data
-		compositeScriptAudio.deleteAudioLabel(startTime);
-		// Redraw all labels for exchange color
-		compositeScriptAudio.redrawAudioLabelAll();
-	}
-
-	/**
-	 * Update End Time of sampling data for Time Line
-	 */
-	public int setEndTimeVolumeLevel(String currentScript, int currentSpeed,
-			int currentLang) {
-
-		// get current Script data length (as Preview action)
-		int lengthSample = VolumeLevelCanvas.getInstance()
-				.getSamplingLengthVolumeLevel();
-		int nowDuration;
-
-		// Exist sampling data(by Preview action)
-		if (isConsistencyScriptData() && (lengthSample > 0)) {
-			// MakeUP duration time
-			nowDuration = lengthSample * TL_DEF_SCALE;
-		}
-		// Calculate end time(duration time) of current description
-		else {
-			// Calculate current pitch(speed)
-			nowDuration = sumMoraCount(currentScript, currentSpeed, currentLang);
-		}
-
-		// update End time Text field
-		int newEndTime = EditPanelView.getInstance().getInstanceTabEditPanel()
-				.setEndTimeScriptData(nowDuration);
-
-		// return new end time
-		return (newEndTime);
-
-	}
-
-	/**
-	 * @category Getter method : Get counter of duration time of voice engine
-	 * @return counter of duration time
-	 */
-	public int getCountDurationVoice() {
-		// return result
-		return (countDurationVoice);
-	}
-
-	/**
-	 * @category Setter method : Update counter of duration time of voice engine
-	 * @param newCount
-	 *            : new counter value
-	 */
-	public void setCountDurationVoice(int newCount) {
-		// Update new counter
-		countDurationVoice = newCount;
-	}
-
-	/**
-	 * @category Setter method : Increment counter of duration time of voice
-	 *           engine
-	 */
-	public void incCountDurationVoice() {
-		// Increment current counter
-		countDurationVoice++;
-	}
-
-	/**
-	 * Update End Time of sampling data for Time Line
-	 */
-	public void updateEndTimeVolumeLevel(int index) {
-
-		// get current Script data length (during Play media)
-		int lengthSample = getCountDurationVoice();
-
-		// Exist sampling data(during Play media)
-		if (lengthSample > 0) {
-			// Get current start time
-			int startTime = instScriptData.getScriptStartTime(index);
-			// MakeUP duration time
-			int nowDuration = lengthSample * TL_SYNC_MEDIA_TIME;
-			// MakeUP new end time
-			int newEndTime = startTime + nowDuration;
-
-			// Merge end time to current script data
-			instScriptData.updateScriptEndTime(startTime, newEndTime);
-			// Repaint audio label by end time of WAV data
-			EditPanelView.getInstance().getInstanceTabEditPanel()
-					.reqUpdateEndTimeAudioLabel(index, newEndTime);
-		}
-	}
-
-	/**
-	 * @category Calculate MORA counter for description from CSV file
-	 * @param strDesc
-	 *            : string of description
-	 * @return MORA counter
-	 */
-	public int sumMoraCount(String strDesc, int speed, int lang) {
-		int duration = 0;
-
-		// Calculate current pitch(speed)
-		int nowPitch = (speed >= 50) ? (VE_TIME_MORA_EN - (speed - 50))
-				: (VE_TIME_MORA_EN + (4 * (50 - speed)));
-
-		// Count character
-		if (lang == DESC_LANG_JA) {
-			// Japanese
-			duration = nowPitch * voicePlayer.sumMoraCountJp(strDesc);
-		} else {
-			// English
-			duration = nowPitch * voicePlayer.sumMoraCountEn(strDesc);
-		}
-
-		// return result
-		return (duration);
-	}
-
-	/**
-	 * Getter method : Get Max TimeLine
-	 */
-	public int getMaxTimeLine() {
-		// default(initial) size
-		int result = TL_DEF_ETIME;
-
-		// Check current Movie's end time(length)
-		if (result < movieEndTimeLine) {
-			result = movieEndTimeLine;
-		}
-		// Check current ScriptList's end time(last data's end time)
-		if (result < endTimeLine) {
-			result = endTimeLine;
-		}
-
-		// Return Max TimeLine
-		return (result);
-	}
-
-	/**
-	 * Setter method : Set Max TimeLine
-	 */
-	public void setMaxTimeLine(int newEndTime) {
-		// calculate scale's counter
-		int intdev = newEndTime / TL_DEF_SCROL_COMP_SCALE;
-		if ((newEndTime % TL_DEF_SCROL_COMP_SCALE) > 0)
-			intdev = intdev + 1;
-
-		// expand end TimeLine
-		endTimeLine = intdev * TL_DEF_SCROL_COMP_SCALE;
-
-		// check max limit
-		if (endTimeLine > TL_MAX_ENDTIME_MSEC) {
-			endTimeLine = TL_MAX_ENDTIME_MSEC;
-		}
-		// check min limit
-		else if (endTimeLine < TL_DEF_ETIME) {
-			endTimeLine = TL_DEF_ETIME;
-		}
-	}
-
-	/**
-	 * Put on new Audio Label
-	 */
-	public void putScriptAudio(int index, int startTime, int endTime,
-			String strAudio, boolean extended) {
-		// Request put target data(Audio info.)
-		compositeScriptAudio.putAudioLabel(index, startTime, endTime, strAudio,
-				extended);
-
-		// Check & Adjust TimeLine
-
-	}
-
-	/**
-	 * Refresh all Script Audio Label from current ScriptList
-	 */
-	public void refreshScriptAudio() {
-
-		// Reset script audio label on new time scale
-		compositeScriptAudio.refreshScriptAudio();
-	}
-
-	public void repaintTimeLine() {
-		// PickUP current video info.
-		// startTimeLine = TL_DEF_STIME;
-		// currentTimeLine = TL_DEF_STIME;
-		movieEndTimeLine = PreviewPanel.getInstance().getVideoTotalTime();
-		// SetUP End TimeLine
-		endTimeLine = movieEndTimeLine;
-		int lastIndex = instScriptData.getLengthScriptList() - 1;
-		if (lastIndex >= 0) {
-			// PickUP last ScriptData's EndTime
-			int endTime = instScriptData.getScriptEndTime(lastIndex);
-			// Adjust EndTimeLine
-			if (endTime > endTimeLine)
-				endTimeLine = endTime;
-		} else {
-			// Check EndTime
-			if (endTimeLine == 0) {
-				// SetUP default value
-				endTimeLine = TL_DEF_ETIME;
-			}
-		}
-
-		// Adjust end TimeLine by window scale size(5mins)
-		int unitCount = endTimeLine / TL_DEF_SCROL_COMP_SCALE;
-		if ((endTimeLine % TL_DEF_SCROL_COMP_SCALE) > 0)
-			unitCount = unitCount + 1;
-		endTimeLine = unitCount * TL_DEF_SCROL_COMP_SCALE;
-
-		// Request clear info. of Canvas (reset clipping area)
-		// VolumeLevelCanvas.getInstance().updateInfoTimeLineVolumeLevel(currentTimeLine);
-
-	}
-
-	/**
-	 * Setter method : Adjust TimeLine for Audio Label
-	 */
-	public int adjustEndTimeLine() {
-		int result = TL_NO_EVENT;
-
-		// Check max limit TimeLine
-		int nowLocation = getCurrentValueScrollBar();
-		if (TL_NO_EVENT != isEndTimeLine(nowLocation)) {
-			// Update scroll counter of TimeLine
-			setCurrentLocation(nowLocation);
-			// check expand time line
-			repaintAllTimeLine();
-			// horizontal scroll window
-			reqScrollHorizontalTimeLine(nowLocation);
-		}
-
-		// return result
-		return (result);
-	}
-
-	/**
-	 * Local Class extends SliderSelectionAdapter for TimeLine
-	 */
-	class SliderTimeLineSelectionAdapter extends SelectionAdapter {
-		public void widgetSelected(SelectionEvent e) {
-			// get current location
-			Slider ps = (Slider) e.getSource();
-			int nowLocation = ps.getSelection();
-
-			// Check max limit TimeLine
-			if (TL_NO_EVENT != isEndTimeLine(nowLocation)) {
-				// Update scroll counter of TimeLine
-				setCurrentLocation(nowLocation);
-				// check expand time line
-				repaintAllTimeLine();
-			}
-
-			// horizontal scroll window
-			reqScrollHorizontalTimeLine(nowLocation);
-		}
-	}
-
-	/**
-	 * PaintListener for ScrolledComposite of TimeLine
-	 */
-	class ResizeScrolledCompositeListener implements PaintListener {
-		// Override paintControl()
-		public void paintControl(PaintEvent e) {
-
-			// expand width of own Composite
-			if (e.width > 0) {
-				// right shift X position as Resize action
-				Point newPon = childComposite.getLocation();
-				// update location of all parent Composite
-				childComposite.setLocation((newPon.x + e.width), newPon.y);
-			}
-		}
-	}
-
-	// ********************************************************************
-	// * Management TimeLine
-	// *
-	// ********************************************************************
-	/**
-	 * Switching action for TimeLine
-	 */
-	public void switchActionTimeLine(boolean sw) {
-		// Play movie & Play Voice automatically
-		if (sw) {
-			// Seek location of TimeLine view
-			reqSeekLocationTimeLine();
-			// Resume VoicePlayer immediately
-			if (previousPlayerStatus) {
-				// Resume Play Voice, immediately
-				// ///reqResumeVoicePlayer();
-				// Update status
-				currentStatusTimeLine = TL_STAT_PLAY;
-				previousPlayerStatus = false;
-			}
-			// Start VoicePlayer normally
-			else {
-				currentStatusTimeLine = TL_STAT_PLAY;
-			}
-		}
-		// Pause movie & Pause Voice immediately
-		else {
-			// PickUP current TimeLine to flag
-			pauseTimeLine = currentTimeLine;
-			// Stop VoicePlayer
-			currentStatusTimeLine = TL_STAT_PAUSE;
-			previousPlayerStatus = true;
-
-			// Finish high-light for target index of ScriptList
-			ScriptListView.getInstance().getInstScriptList()
-					.clearHighLightScriptLine();
-		}
-	}
-
-	/**
-	 * Setter method : Rewind TimeLine
-	 */
-	public void rewindActionTimeLine() {
-		// Rewind all parameters
-		previousPlayerStatus = false;
-		initParamTimeLine(0);
-		// Seek location of TimeLine view
-		reqInitLocationTimeLine();
-	}
-
-	/**
-	 * Setter method : Rewind TimeLine
-	 */
-	public void resetTimeLine() {
-		// Rewind all parameters
-		previousPlayerStatus = false;
-		initParamTimeLine(0);
-		// Initial synchronized each TimeLine info.
-		synchronizeAllTimeLine(currentTimeLine);
-	}
-
-	/*******************************************************************************
-	 * Synchronize Movie position part
-	 * 
-	 *******************************************************************************/
-	/**
-	 * Background method : PickUP current Movie's status & position
-	 */
-	private void getCurrentMovieInfo() {
-		// PickUP current video player status
-		currentMovieStatus = PreviewPanel.getInstance().getVideoStatus();
-		// PickUP current video position
-		currentMovieTimeLine = PreviewPanel.getInstance()
-				.getVideoCurrentPosition();
-	}
-
-	/**
-	 * @category Start Timer for Synchronize TimeLine
-	 * 
-	 */
-	public Boolean startSynchronizeTimeLine() {
-		// result own process
-		Boolean result = true;
-
-		// unable to duplicated spawn
-		if (futureSynchronizeTimeLine == null) {
-			// Initial setup Timer Task for sampling volume level data
-			instTimerSynchronizeTimeLine = new SynchronizeTimeLineTimer();
-			schedulerSynchronizeTimeLine = Executors
-					.newSingleThreadScheduledExecutor();
-			// Start Timer Task
-			futureSynchronizeTimeLine = schedulerSynchronizeTimeLine
-					.scheduleAtFixedRate(instTimerSynchronizeTimeLine, 0,
-							TL_SYNC_MEDIA_TIME, TimeUnit.MILLISECONDS);
-		} else {
-			// already spawn Thread
-			result = false;
-		}
-
-		// return current status
-		return (result);
-	}
-
-	public void shutdownSynchronizeTimeLine() {
-		// check current instance
-		if (futureSynchronizeTimeLine != null) {
-			// Destroy Timer Task & Scheduler
-			futureSynchronizeTimeLine.cancel(true);
-			schedulerSynchronizeTimeLine.shutdownNow();
-			// Request Garbage Collection
-			futureSynchronizeTimeLine = null;
-			instTimerSynchronizeTimeLine = null;
-		}
-	}
-
-	/**
-	 * @category Synchronize TimeLine Timer
-	 * 
-	 */
-	class SynchronizeTimeLineTimer implements Runnable {
-
-		/**
-		 * Setter method : Synchronize current TimeLine
-		 */
-		private void synchronizeCurrentTimeLine() {
-
-			// PickUP current movie's
-			getCurrentMovieInfo();
-
-			// Synchronized running TimeLine
-			if (currentMovieStatus != V_STAT_NOMEDIA) {
-				// SetUP Current Time
-				if (currentTimeLine != currentMovieTimeLine) {
-					// Store current video position
-					previousTimeLine = currentTimeLine;
-					currentTimeLine = currentMovieTimeLine;
-				}
-			}
-		}
-
-		/**
-		 * @category Run method of Timer Task
-		 */
-		public void run() {
-			try {
-				// Synchronize TimeLine
-				ownDisplay.asyncExec(new Runnable() {
-					public void run() {
-						// 1)Get&Store current time line
-						synchronizeCurrentTimeLine();
-					}
-				});
-				Thread.yield();
-			} catch (Exception e) {
-				System.out
-						.println("SynchronizeTimeLineTimer::run() : Exception = "
-								+ e);
-			}
-		}
-	}
-
-	/*******************************************************************************
-	 * Management TimeLine part
-	 * 
-	 *******************************************************************************/
-	/**
-	 * @category Start Timer for TimeLineManager
-	 * 
-	 */
-	public Boolean startTimeLineManager() {
-		// result own process
-		Boolean result = true;
-
-		// unable to duplicated spawn
-		if (futureTimeLineManager == null) {
-			// Initial setup Timer Task for sampling volume level data
-			instTimerTimeLineManager = new TimeLineManager(this, instScriptData);
-			schedulerTimeLineManager = Executors
-					.newSingleThreadScheduledExecutor();
-			// Start Timer Task
-			futureTimeLineManager = schedulerTimeLineManager
-					.scheduleAtFixedRate(instTimerTimeLineManager, 0,
-							TL_SYNC_MEDIA_TIME, TimeUnit.MILLISECONDS);
-		} else {
-			// already spawn Thread
-			result = false;
-		}
-
-		// return current status
-		return (result);
-	}
-
-	public void shutdownTimeLineManager() {
-		// check current instance
-		if (futureTimeLineManager != null) {
-			// Destroy Timer Task & Scheduler
-			futureTimeLineManager.cancel(true);
-			schedulerTimeLineManager.shutdownNow();
-			// Request Garbage Collection
-			futureTimeLineManager = null;
-			instTimerTimeLineManager = null;
-		}
-	}
-
-	/**
-	 * Getter method : Check current TimeLine's status
-	 */
-	public int getStatusTimeLine() {
-		// return current status of TimeLine
-		return (currentStatusTimeLine);
-	}
-
-	/**
-	 * Setter method : Check current TimeLine's status
-	 */
-	public void setStatusTimeLine(int nextStatus) {
-		// update status of TimeLine
-		currentStatusTimeLine = nextStatus;
-	}
-
-	/**
-	 * Local method : initialize TimeLine's parameters
-	 */
-	private void initParamTimeLine(int nextStatus) {
-		startTimeLine = TL_DEF_STIME;
-		currentTimeLine = TL_DEF_STIME;
-		previousTimeLine = -1;
-		instTimerTimeLineManager.initIndexTimeLine(nextStatus);
-	}
-
-	/**
-	 * @category TimeLine Manager
-	 * 
-	 */
-	class TimeLineManager implements Runnable {
-		// Instance of each class
-		private TimeLineView instParentView = null;
-		private ScriptData instScriptData = null;
-
-		// Index pointer of ScriptList
-		private int indexScriptData = 0;
-
-		// Local parameters
-		private int ownCurrentTimeLine = 0;
-		private int ownPreviousTimeLine = 0;
-
-		/**
-		 * Constructor
-		 */
-		public TimeLineManager(TimeLineView instParentView,
-				ScriptData instScriptData) {
-			// Store instance of parent View
-			this.instParentView = instParentView;
-			// Store instance of ScriptData
-			this.instScriptData = instScriptData;
-
-			// initial parameters
-			initIndexTimeLine(TL_STAT_IDLE);
-		}
-
-		/**
-		 * Setter method : Initialize parameters
-		 */
-		public void initIndexTimeLine(int nextStatus) {
-			// initial index of next script data
-			indexScriptData = 0;
-			ownCurrentTimeLine = currentTimeLine;
-			ownPreviousTimeLine = previousTimeLine;
-			if (instScriptData.getLengthScriptList() <= 0) {
-				// End of Data
-				indexScriptData = TL_EOL;
-			}
-		}
-
-		/**
-		 * Local method : Seek index of Script pointer & Refresh inner
-		 * parameters
-		 */
-		public int seekIndexTimeLine(int targetTime) {
-			// If index is -1, then no exist data(currentTime)
-			int index;
-			int len = instScriptData.getLengthScriptList();
-			int previousTime = 0;
-
-			// Exist data in ScriptList
-			if (len > 0) {
-				// Search index from ScriiptList
-				for (index = 0; index < len; index++) {
-					// PickUP current ScriptData & Check Time
-					int startTime = instScriptData.getScriptStartTime(index);
-
-					// Check limit
-					if ((previousTime <= startTime)
-							&& (targetTime <= startTime)) {
-						// current i value is next Script's index
-						break;
-					}
-					// Check Start Time '00:00.000'
-					else if ((startTime <= TL_MARGIN_STARTTIME)
-							&& ((startTime + TL_MARGIN_STARTTIME) >= targetTime)) {
-						// current i value is next Script's index
-						break;
-					}
-
-					// Update previous time
-					previousTime = startTime;
-				}
-				// Limit check for index
-				if (index >= instScriptData.getLengthScriptList()) {
-					// Limit Over, then reset no exist data
-					index = TL_EOL;
-				}
-			}
-			// Nothing script data
-			else {
-				index = TL_NODATA;
-			}
-
-			// Reset index of next ScriptData
-			indexScriptData = index;
-			ownPreviousTimeLine = previousTime;
-
-			// return target index of ScriptList
-			return (index);
-		}
-
-		/**
-		 * Local method : Increment index of target ScriptData
-		 */
-		private void incrementIndexTimeLine() {
-			// Increment index of target ScriptData
-			indexScriptData++;
-
-			// Limit check for index
-			if (indexScriptData >= instScriptData.getLengthScriptList()) {
-				// Limit Over, then reset as End of List(-1)
-				indexScriptData = TL_EOL;
-			}
-		}
-
-		/**
-		 * Setter method : Check TimeLine modify
-		 */
-		public boolean checkCurrentTimeLine() {
-			boolean result = false;
-
-			// Synchronized running TimeLine
-			if (currentMovieStatus != V_STAT_NOMEDIA) {
-				// SetUP Current Time
-				if (ownCurrentTimeLine != currentTimeLine) {
-					// Store current video position
-					ownPreviousTimeLine = ownCurrentTimeLine;
-					ownCurrentTimeLine = currentTimeLine;
-					// check previous track control
-					if (ownPreviousTimeLine > ownCurrentTimeLine) {
-						// search index of description
-						seekIndexTimeLine(ownCurrentTimeLine);
-					}
-					// Set result
-					result = true;
-				}
-			}
-			// return result
-			return (result);
-		}
-
-		/**
-		 * Checker method : Check current index of ScriptList
-		 */
-		private boolean watchdocIndexTimeLine() {
-			// Result is true, then immediately access VoicePlayer as current
-			// index
-			boolean result = false;
-
-			// Check Limit of index
-			if (indexScriptData > TL_EOL) {
-				// PickUP StartTime as current index of ScriptList
-				int startTime = instScriptData
-						.getScriptStartTime(indexScriptData);
-				int endTime = instScriptData.getScriptEndTime(indexScriptData);
-
-				// search next index of description, cause past time line
-				if (endTime <= ownCurrentTimeLine) {
-					while (endTime <= ownCurrentTimeLine) {
-						// Past TimeLine, then search next script data('s index)
-						incrementIndexTimeLine();
-						// Check End of List
-						if (indexScriptData == TL_EOL)
-							return (result);
-
-						// PickUP StartTime as current index of ScriptList
-						startTime = instScriptData
-								.getScriptStartTime(indexScriptData);
-						endTime = instScriptData
-								.getScriptEndTime(indexScriptData);
-					}
-				}
-
-				// Check Start Time
-				if ((ownPreviousTimeLine < startTime)
-						&& (startTime <= ownCurrentTimeLine)) {
-					// Now Play voice timing by current index's Script data
-					result = true;
-				}
-				// Check Start Time for 00:00.000
-				else if ((startTime <= TL_MARGIN_STARTTIME)
-						&& (endTime >= ownCurrentTimeLine)) {
-					// Delayed Play voice timing by current index's Script data
-					result = true;
-				}
-			}
-
-			// return result
-			return (result);
-		}
-
-		/**
-		 * @category Run method of Timer Task
-		 */
-		public void run() {
-			try {
-				// Management TimeLine
-				ownDisplay.asyncExec(new Runnable() {
-					public void run() {
-						// Get current own status
-						int nowStat = instParentView.getStatusTimeLine();
-
-						// 1)Check current position of media(movie)
-						boolean result = checkCurrentTimeLine();
-						// 2)control preview movie
-						if (result) {
-							// TL_STAT_PLAY : Status is Playing movie
-							// (automatic)
-							if (nowStat == TL_STAT_PLAY) {
-								// Check next timing for play Voice
-								boolean result2 = watchdocIndexTimeLine();
-								if (result2) {
-									// check status of enabled play description
-									// flag
-									if (instParentView.getEnableDescription()) {
-										// Check current Player status
-										if (instParentView
-												.isSamplingScriptAudio()) {
-											// Forced Stop VoicePlayer
-											instParentView.reqStopScriptAudio();
-										}
-
-										// Start high-light for target index of
-										// ScriptList
-										ScriptListView.getInstance()
-												.getInstScriptList()
-												.updateHighLightScriptLine(
-														indexScriptData);
-
-										// Play Voice, Now!
-										instParentView
-												.reqPlayAudio(indexScriptData);
-										// Set status flag
-										indexCurrentScriptData = indexScriptData;
-										setCountDurationVoice(0);
-										currentVoiceEngineAction = true;
-									}
-
-									// Update index to next ScriptData
-									incrementIndexTimeLine();
-								}
-								// For end time update
-								else {
-									// check status of enabled play description
-									// flag
-									if (currentVoiceEngineAction
-											&& instParentView
-													.getEnableDescription()) {
-										// Check status of voice engine
-										if (!(instParentView.isRunningAudio())) {
-											// Reset status flag
-											currentVoiceEngineAction = false;
-											// Update end time of current
-											// description
-											updateEndTimeVolumeLevel(indexCurrentScriptData);
-											// Finish high-light for target
-											// index of ScriptList
-											ScriptListView.getInstance()
-													.getInstScriptList()
-													.clearHighLightScriptLine();
-										} else {
-											// increment duration counter
-											incCountDurationVoice();
-										}
-									}
-								}
-
-								// Synchronize TimeLine each views
-								instParentView
-										.synchronizeAllTimeLine(ownCurrentTimeLine);
-
-								// Check current movie status
-								if (currentMovieStatus != V_STAT_PLAY) {
-									// Forced change own status(action)
-									PreviewPanel.getInstance().playPauseMedia();
-								}
-							}
-							// TL_STAT_PAUSE : Status is Pause action
-							else if ((nowStat == TL_STAT_PAUSE)
-									|| (nowStat == TL_STAT_IDLE)) {
-								// Check TimeLine both Movie's position and
-								// pause TimeLine
-								if (currentMovieTimeLine != pauseTimeLine) {
-									// Store current movie position as pause
-									// time
-									pauseTimeLine = currentMovieTimeLine;
-									// Synchronize TimeLine each views
-									instParentView
-											.synchronizeAllTimeLine(pauseTimeLine);
-								}
-								// Reset status flag
-								currentVoiceEngineAction = false;
-
-								// Check current movie status
-								if (currentMovieStatus == V_STAT_PLAY) {
-									// Forced change own status(action)
-									PreviewPanel.getInstance().playPauseMedia();
-								}
-							}
-						} else {
-							// TL_STAT_EXTENDED : Status is Play extended text,
-							// All TimeLine suspends
-							if (nowStat == TL_STAT_EXTENDED) {
-								// Check status of voice engine
-								if (!(instParentView.isRunningAudio())) {
-									// Restart TimeLine
-									PreviewPanel.getInstance()
-											.controlExtendedPlay(false);
-									instParentView
-											.setStatusTimeLine(TL_STAT_PLAY);
-									// Reset status flag
-									currentVoiceEngineAction = false;
-									// Update end time of current description
-									updateEndTimeVolumeLevel(indexCurrentScriptData);
-									// Finish high-light for target index of
-									// ScriptList
-									ScriptListView.getInstance()
-											.getInstScriptList()
-											.clearHighLightScriptLine();
-								} else {
-									// increment duration counter
-									incCountDurationVoice();
-								}
-							}
-							// TL_STAT_PAUSE : Status is Pause action
-							else if ((nowStat == TL_STAT_PAUSE)
-									|| (nowStat == TL_STAT_IDLE)) {
-								// Check current movie status
-								if (currentMovieStatus == V_STAT_PLAY) {
-									// Forced change own status(action)
-									PreviewPanel.getInstance().playPauseMedia();
-								}
-								// Reset status flag
-								currentVoiceEngineAction = false;
-							}
-						}
-					}
-				});
-				Thread.yield();
-			} catch (Exception e) {
-				System.out.println("TimerTask::run() : Exception = " + e);
-			}
-		}
-
-	} // End of Timer class
-} // End of public class
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/Activator.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/Activator.java
deleted file mode 100644
index e0d87fd..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/Activator.java
+++ /dev/null
@@ -1,118 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor;
-
-import java.util.MissingResourceException;
-import java.util.ResourceBundle;
-
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.jface.resource.ImageDescriptor;
-import org.eclipse.swt.widgets.Shell;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.plugin.AbstractUIPlugin;
-import org.osgi.framework.Bundle;
-import org.osgi.framework.BundleContext;
-
-/**
- * The activator class controls the plug-in life cycle
- */
-public class Activator extends AbstractUIPlugin {
-
-	// The plug-in ID
-	public static final String PLUGIN_ID = "org.eclipse.actf.examples.scripteditor";
-
-	// The shared instance
-	private static Activator plugin;
-	private ResourceBundle _resourceBundle;
-	private static Shell parentShell = null;
-
-	/**
-	 * The constructor
-	 */
-	public Activator() {
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see
-	 * org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext
-	 * )
-	 */
-	public void start(BundleContext context) throws Exception {
-		super.start(context);
-		plugin = this;
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see
-	 * org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext
-	 * )
-	 */
-	public void stop(BundleContext context) throws Exception {
-		plugin = null;
-		super.stop(context);
-	}
-
-	/**
-	 * Returns the shared instance
-	 * 
-	 * @return the shared instance
-	 */
-	public static Activator getDefault() {
-		return plugin;
-	}
-
-	public static String getResourceString(String key) {
-		ResourceBundle bundle = Activator.getDefault().getResourceBundle();
-		try {
-			return (null != bundle) ? bundle.getString(key) : key;
-		} catch (MissingResourceException mre) {
-			return ""; //$NON-NLS-1$
-		}
-	}
-
-	public ResourceBundle getResourceBundle() {
-		if (null == _resourceBundle) {
-			Bundle bundle = getBundle();
-			if (null != bundle) {
-				_resourceBundle = Platform.getResourceBundle(bundle);
-			}
-		}
-
-		return _resourceBundle;
-	}
-
-	/**
-	 * Returns an image descriptor for the image file at the given plug-in
-	 * relative path
-	 * 
-	 * @param path
-	 *            the path
-	 * @return the image descriptor
-	 */
-	public static ImageDescriptor getImageDescriptor(String path) {
-		return imageDescriptorFromPlugin(PLUGIN_ID, path);
-	}
-
-	public static void setParentShell() {
-		// Store parent shell instance
-		parentShell = PlatformUI.getWorkbench().getDisplay().getActiveShell();
-	}
-
-	public static Shell getParentShell() {
-		// Return result
-		return (parentShell);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationActionBarAdvisor.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationActionBarAdvisor.java
deleted file mode 100644
index d163cce..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationActionBarAdvisor.java
+++ /dev/null
@@ -1,203 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.model.ui.editor.actions.FavoritesMenu;
-import org.eclipse.jface.action.ICoolBarManager;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.action.MenuManager;
-import org.eclipse.jface.action.Separator;
-import org.eclipse.swt.events.MenuAdapter;
-import org.eclipse.swt.events.MenuEvent;
-import org.eclipse.swt.widgets.Menu;
-import org.eclipse.swt.widgets.MenuItem;
-import org.eclipse.ui.IWorkbenchActionConstants;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.actions.ActionFactory;
-import org.eclipse.ui.actions.ActionFactory.IWorkbenchAction;
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-
-public class ApplicationActionBarAdvisor extends ActionBarAdvisor {
-
-	// Local data
-	private static ApplicationActionBarAdvisor ownInst = null;
-	private MenuManager fileMenu = null;
-
-	// Action of Cool bar
-	// private IWorkbenchAction coolbarAction;
-	// Action of Favorites
-	private FavoritesMenu favoritesMenu;
-
-	private IWorkbenchAction _preferenceAction;
-
-	private IWorkbenchAction _helpAction;
-
-	private IWorkbenchAction _aboutAction;
-
-	private IWorkbenchAction _quitAction;
-
-	// private IWorkbenchAction _closeAction;
-
-	public ApplicationActionBarAdvisor(IActionBarConfigurer configurer) {
-		super(configurer);
-		ownInst = this;
-	}
-
-	public static ApplicationActionBarAdvisor getInstance() {
-		return (ownInst);
-	}
-
-	protected void makeActions(IWorkbenchWindow window) {
-		favoritesMenu = new FavoritesMenu(window, true);
-		/**
-		 * introAction = ActionFactory.INTRO.create(window);
-		 * register(introAction);
-		 **/
-
-		this._preferenceAction = ActionFactory.PREFERENCES.create(window);
-
-		this._helpAction = ActionFactory.HELP_CONTENTS.create(window);
-
-		this._aboutAction = ActionFactory.ABOUT.create(window);
-
-		this._quitAction = ActionFactory.QUIT.create(window);
-
-		// this._closeAction = ActionFactory.CLOSE.create(window);
-	}
-
-	protected void fillMenuBar(IMenuManager menuBar) {
-		/**
-		 * MenuManager helpMenu = new MenuManager("&Help",
-		 * IWorkbenchActionConstants.M_HELP); menuBar.add(helpMenu);
-		 * 
-		 * // Help helpMenu.add(introAction);
-		 **/
-
-		// File Menu
-		fileMenu = new MenuManager(Activator
-				.getResourceString("scripteditor.menu.file"),
-				IWorkbenchActionConstants.M_FILE);
-		// Add menu item
-		fileMenu.add(new Separator("fileOpenGroup"));
-		fileMenu.add(new Separator());
-		fileMenu.add(new Separator("fileCloseGroup"));
-		fileMenu.add(new Separator());
-		fileMenu.add(new Separator("fileSaveGroup"));
-		fileMenu.add(new Separator());
-		fileMenu.add(new Separator("movieGroup"));
-		fileMenu.add(new Separator());
-		fileMenu.add(new Separator("impExportGroup"));
-		fileMenu.add(new Separator());
-		fileMenu.add(_quitAction);
-		menuBar.add(fileMenu);
-
-		// Multimedia Menu
-		MenuManager multimediaMenu = new MenuManager(Activator
-				.getResourceString("scripteditor.menu.multimedia"),
-				"multimedia");
-		// Add menu item
-		multimediaMenu.add(new Separator("mediaMovieGroup"));
-		multimediaMenu.add(new Separator());
-		multimediaMenu.add(new Separator("mediaAudioGroup"));
-		multimediaMenu.add(new Separator());
-		multimediaMenu.add(new Separator("mediaAudioCaptureGroup"));
-		multimediaMenu.add(new Separator());
-		menuBar.add(multimediaMenu);
-		// Add sub menu item
-		MenuManager captureModeSubMenu = new MenuManager(Activator
-				.getResourceString("scripteditor.menu.multimedia.capturemode"),
-				"capturemode");
-		captureModeSubMenu.add(new Separator("captureAudioModeGroup"));
-		captureModeSubMenu.add(new Separator());
-		captureModeSubMenu.add(new Separator("captureAudioClearGroup"));
-		captureModeSubMenu.add(new Separator());
-		multimediaMenu.add(captureModeSubMenu);
-
-		/* Favorite Menu */
-		menuBar.add(favoritesMenu);
-
-		// Window Menu
-		MenuManager windowMenu = new MenuManager(Activator
-				.getResourceString("scripteditor.menu.window"),
-				IWorkbenchActionConstants.M_WINDOW);
-		windowMenu.add(new Separator(IWorkbenchActionConstants.NAV_START));
-		windowMenu.add(new Separator(IWorkbenchActionConstants.NAV_END));
-		windowMenu.add(new Separator());
-		windowMenu.add(_preferenceAction);
-		menuBar.add(windowMenu);
-
-		// Help Menu
-		MenuManager helpMenu = new MenuManager(Activator
-				.getResourceString("scripteditor.menu.help"),
-				IWorkbenchActionConstants.M_HELP);
-		helpMenu.add(new Separator(IWorkbenchActionConstants.HELP_START));
-		helpMenu.add(_helpAction);
-		helpMenu.add(new Separator(IWorkbenchActionConstants.HELP_END));
-		helpMenu.add(new Separator());
-		helpMenu.add(_aboutAction);
-		menuBar.add(helpMenu);
-
-		register(_preferenceAction);
-		register(_helpAction);
-		register(_aboutAction);
-		register(_quitAction);
-		// register(_closeAction);
-	}
-
-	/**
-	 * SetUP FileMenu listener
-	 */
-	public void setFileMenuListener() {
-		// SetUP MenuListener for file menu
-		fileMenu.getMenu().addMenuListener(new FileMenuAdapter());
-	}
-
-	/**
-	 * Local class : FileMenu Listener
-	 * 
-	 */
-	private class FileMenuAdapter extends MenuAdapter {
-		public void menuShown(MenuEvent e) {
-			boolean newStat = PreviewPanel.getInstance()
-					.getCurrentStatusMedia();
-			Menu menu = (Menu) e.getSource();
-			MenuItem[] items = menu.getItems();
-			for (int i = 0; i < items.length; i++) {
-				// Check index of file menu items
-				String str = items[i].getText();
-				if (str != "") {
-					if (!Activator.getResourceString(
-							"scripteditor.action.reload").equals(str)
-							&& !Activator.getResourceString(
-									"scripteditor.action.exit").equals(str)) {
-
-						// SetUP new status to current item
-						items[i].setEnabled(newStat);
-					}
-				}
-			}
-		}
-	}
-
-	@Override
-	public void fillStatusLine(IStatusLineManager statusLine) {
-		super.fillStatusLine(statusLine);
-	}
-
-	@Override
-	protected void fillCoolBar(ICoolBarManager coolBar) {
-		super.fillCoolBar(coolBar);
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchAdvisor.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchAdvisor.java
deleted file mode 100644
index 00addf2..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchAdvisor.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor;
-
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchAdvisor;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-
-public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
-
-	private static final String PERSPECTIVE_ID = "org.eclipse.actf.examples.scripteditor.perspective";
-
-	public WorkbenchWindowAdvisor createWorkbenchWindowAdvisor(
-			IWorkbenchWindowConfigurer configurer) {
-		return new ApplicationWorkbenchWindowAdvisor(configurer);
-	}
-
-	public String getInitialWindowPerspectiveId() {
-		return PERSPECTIVE_ID;
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchWindowAdvisor.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchWindowAdvisor.java
deleted file mode 100644
index 2b05a07..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchWindowAdvisor.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.scripteditor.util.WebBrowserFactory;
-import org.eclipse.actf.model.flash.proxy.FlashCacheUtil;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.ui.application.ActionBarAdvisor;
-import org.eclipse.ui.application.IActionBarConfigurer;
-import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
-import org.eclipse.ui.application.WorkbenchWindowAdvisor;
-
-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(1000, 768));
-		configurer.setShowCoolBar(false);
-		configurer.setShowStatusLine(false);
-		configurer.setTitle("ACTF ScriptEditor");
-	}
-
-	@Override
-	public void postWindowOpen() {
-		super.postWindowOpen();
-		FlashCacheUtil.checkCache();
-
-		// Launch Web Browser
-		String strUrl = "about:blank";
-		WebBrowserFactory.getInstance(strUrl);
-		PreviewPanel.getInstance().setURLMovie(strUrl);
-
-		// Store parent shell instance
-		Activator.setParentShell();
-
-		// SetUP FileMenu listener
-		ApplicationActionBarAdvisor.getInstance().setFileMenuListener();
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/Perspective.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/Perspective.java
deleted file mode 100644
index 5741052..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/Perspective.java
+++ /dev/null
@@ -1,34 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.ui.IPageLayout;
-import org.eclipse.ui.IPerspectiveFactory;
-
-public class Perspective implements IPerspectiveFactory {
-
-	public void createInitialLayout(IPageLayout layout) {
-		String editorArea = layout.getEditorArea();
-		layout.setEditorAreaVisible(false);
-		layout.setFixed(true);
-
-		// Create each ViewPart
-		layout.addStandaloneView(EditPanelView.VIEW_ID, false,
-				IPageLayout.BOTTOM, 0.72f, editorArea);
-		layout.addStandaloneView(ScriptListView.VIEW_ID, true,
-				IPageLayout.RIGHT, 0.7f, editorArea);
-		layout.addStandaloneView(TimeLineView.VIEW_ID, true,
-				IPageLayout.BOTTOM, 0.7f, editorArea);
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ScriptEditor.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ScriptEditor.java
deleted file mode 100644
index ef6decf..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ScriptEditor.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor;
-
-import org.eclipse.equinox.app.IApplication;
-import org.eclipse.equinox.app.IApplicationContext;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.PlatformUI;
-
-/**
- * This class controls all aspects of the application's execution
- */
-public class ScriptEditor implements IApplication {
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @seeorg.eclipse.equinox.app.IApplication#start(org.eclipse.equinox.app.
-	 * IApplicationContext)
-	 */
-	public Object start(IApplicationContext context) throws Exception {
-
-		Display display = PlatformUI.createDisplay();
-		try {
-			int returnCode = PlatformUI.createAndRunWorkbench(display,
-					new ApplicationWorkbenchAdvisor());
-			if (returnCode == PlatformUI.RETURN_RESTART) {
-				return IApplication.EXIT_RESTART;
-			}
-			return IApplication.EXIT_OK;
-		} finally {
-			display.dispose();
-		}
-
-	}
-
-	/*
-	 * (non-Javadoc)
-	 * 
-	 * @see org.eclipse.equinox.app.IApplication#stop()
-	 */
-	public void stop() {
-
-		final IWorkbench workbench = PlatformUI.getWorkbench();
-		if (workbench == null)
-			return;
-		final Display display = workbench.getDisplay();
-		display.syncExec(new Runnable() {
-			public void run() {
-				if (!display.isDisposed())
-					workbench.close();
-			}
-		});
-
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ScriptEditorShutdownListener.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ScriptEditorShutdownListener.java
deleted file mode 100644
index 6267693..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ScriptEditorShutdownListener.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.ui.IWorkbench;
-import org.eclipse.ui.IWorkbenchListener;
-
-public class ScriptEditorShutdownListener implements IWorkbenchListener {
-
-	public boolean preShutdown(IWorkbench workbench, boolean forced) {
-
-		// Check exist unsaved data
-		boolean result = TimeLineView.getInstance().reqConfirmSaveData();
-
-		// return result
-		return(result);
-	}
-
-	public void postShutdown(IWorkbench workbench) {
-		// TODO Auto-generated method stub
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/ExportTTMLAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/ExportTTMLAction.java
deleted file mode 100644
index b81d755..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/ExportTTMLAction.java
+++ /dev/null
@@ -1,249 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-import java.io.PrintWriter;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.util.FileUtils;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class ExportTTMLAction implements IWorkbenchWindowActionDelegate, IUNIT {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private ScriptData instScriptData = null;
-	private PreviewPanel instPreviewPanel = null;
-
-	// private Shell instParentShell = null;
-
-	// parameters
-	private static final String[] NAMES = { "TTML format (*.xml)" };
-	private static final String[] EXTENSIONS = { "*.xml" };
-	private String saveFileName = "";
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		if (instScriptData == null) {
-			instScriptData = ScriptData.getInstance();
-		}
-		if (instPreviewPanel == null) {
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-	}
-
-	/**
-	 * Local method : Save data to target file(CSV)
-	 */
-	private void saveFile(String fname, boolean warnOverwrite) {
-		PrintWriter writer = null;
-		try {
-			File file = new File(fname);
-
-			// already file exist
-			if (warnOverwrite && file.exists()) {
-				// Warning : No Script data
-				XMLFileMessageBox warningExistFile = new XMLFileMessageBox(
-						MB_STYLE_OVERWR, fname);
-				// Check answer
-				int ret = warningExistFile.open();
-				if (ret != SWT.YES)
-					return;
-			}
-
-			// Open file
-			writer = new PrintWriter(new OutputStreamWriter(
-					new FileOutputStream(fname), "UTF-8"));
-
-			String LINE_SEP = FileUtils.LINE_SEP;
-
-			// Write Header & Comments
-			writer.println("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
-			writer
-					.println("<?xml-stylesheet href=\"ttml.css\" type=\"text/css\"?>");
-			writer.println("<?access-control allow=\"*\"?>");
-			writer
-					.println("<tt ttp:profile='http://www.w3.org/ns/ttml/profile/dfxp-full'"
-							+ LINE_SEP
-							+ "    xmlns='http://www.w3.org/ns/ttml'"
-							+ LINE_SEP
-							+ "    xmlns:ttm='http://www.w3.org/ns/ttml#metadata'"
-							+ LINE_SEP
-							+ "    xmlns:tts='http://www.w3.org/ns/ttml#styling'"
-							+ LINE_SEP
-							+ "    xmlns:ttp='http://www.w3.org/ns/ttml#parameter'"
-							+ LINE_SEP
-							+ "    xmlns:actftvd='http://www.eclipse.org/actf/ai/tvd'>");
-			writer.println(" <head>");
-			writer.println("  <ttm:title>" + instPreviewPanel.getURLMovie()
-					+ "</ttm:title>");// TODO
-
-			writer
-					.println(
-							/*
-							"  <styling>"
-							+ LINE_SEP
-							+ "    <style xml:id='ad1' tts:color='yellow' tts:fontFamily='proportionalSansSerif' tts:fontSize='16px' tts:textAlign='left'/>"
-							+ LINE_SEP
-							+ "  </styling>"
-							+ LINE_SEP
-							+ "  <layout>"
-							+ LINE_SEP
-							+ "   <region xml:id='descriptionArea'"
-							+ LINE_SEP
-							+ "           style='ad1'"
-							+ LINE_SEP
-							+ "           tts:origin='0% -15%'"
-							+ LINE_SEP
-							+ "           tts:extent='100% 20%'"
-							+ LINE_SEP
-							+ "           tts:padding='0px 0px'"
-							+ LINE_SEP
-							+ "           tts:backgroundColor='black'"
-							+ LINE_SEP
-							+ "           tts:opacity='0.75'"
-							+ LINE_SEP
-							+ "           tts:displayAlign='before'"
-							+ LINE_SEP
-							+ "           tts:showBackground='whenActive' />"
-							+ LINE_SEP
-							+ "  </layout>"
-							+ LINE_SEP	
-							+ */
-							" </head>"
-							+ LINE_SEP
-							+ " <body>"
-							+ LINE_SEP
-							+ "  <div role=\"narration\" region=\"descriptionArea\">");
-
-			// Write all ScriptData
-			for (int i = 0; i < instScriptData.getLengthScriptList(); i++) {
-				int startTime = instScriptData.getScriptStartTime(i);
-				int frame = (startTime % 1000)/(1000/30);
-				String frameS = (frame>9) ? Integer.toString(frame) : "0"+frame;
-				
-				String strStartTime = instScriptData
-						.makeFormatHHMMSS(startTime / 1000)
-						+ ":" + frameS;
-				int endTime = instScriptData.getScriptEndTime(i) + 250; // TBD
-				if (i < instScriptData.getLengthScriptList() - 1) {
-					if (endTime > instScriptData.getScriptStartTime(i + 1)) {
-						endTime = instScriptData.getScriptStartTime(i + 1) - 100;
-					}
-				}
-
-				int duration = endTime - startTime;
-				frame = (endTime % 1000)/(1000/30);
-				frameS = (frame>9) ? Integer.toString(frame) : "0"+frame;
-
-				String StrEndTime = instScriptData
-						.makeFormatHHMMSS(endTime / 1000)
-						+ ":" + frameS;
-
-				frame = (duration % 1000)/(1000/30);
-				frameS = (frame>9) ? Integer.toString(frame) : "0"+frame;
-
-				String strDuration = instScriptData
-				.makeFormatHHMMSS(duration / 1000)
-				+ ":"
-				+ frameS;
-				
-				String strDesc = instScriptData.getScriptData(i);
-
-				// TODO diff duration with next item
-				/*
-				 * writer.println("    <p xml:id=\"description"+i+"\" ttm:role=\"narration\" begin=\""
-				 * +
-				 * strStartTime+"\" dur=\""+strDuration+"s\">"+canonicalize(strDesc
-				 * )+"</p>");
-				 */
-				writer.print("    <p xml:id=\"description" + i
-						+ "\" ttm:role=\"narration\" begin=\"" + strStartTime);
-				if (instScriptData.getExtendExtended(i)) {
-					writer.println("\" actftvd:extended='true' dur=\""
-							+ strDuration + "\" >" + canonicalize(strDesc)
-							+ "</p>");
-				} else {
-					writer.println("\" end=\"" + StrEndTime + "\">"
-							+ canonicalize(strDesc) + "</p>");
-				}
-			}
-
-			writer.println("  </div>" + LINE_SEP + " </body>" + LINE_SEP
-					+ "</tt>");
-
-		} catch (IOException e) {
-			e.printStackTrace();
-		} finally {
-			if (writer != null) {
-				try {
-					writer.flush();
-					writer.close();
-				} catch (Exception e) {
-				}
-			}
-		}
-	}
-
-	/**
-	 * run() method
-	 */
-	public void run(IAction action) {
-		// Request FileDialog (Choice open file name)
-		FileDialog saveDialog = new FileDialog(Display.getCurrent()
-				.getActiveShell(), SWT.SAVE);
-		saveDialog.setFilterNames(NAMES);
-		saveDialog.setFilterExtensions(EXTENSIONS);
-		saveFileName = saveDialog.open();
-
-		// Check null (file name)
-		if (saveFileName != null) {
-			// Store instance of each ViewPart class
-			pickupInstViewPart();
-			// instParentShell = instSelWavTab.getParentShell();
-
-			// Save file
-			saveFile(saveFileName, true);
-		}
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	private String canonicalize(String targetS) {
-		return (targetS.replaceAll("\\p{Cntrl}", "").replaceAll("&", "&amp;")
-				.replaceAll("<", "&lt;").replaceAll(">", "&gt;").replaceAll(
-						"\"", "&quot;").replaceAll("\'", "&apos;"));
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCSVExportAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCSVExportAction.java
deleted file mode 100644
index 4aeef9d..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCSVExportAction.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import java.io.File;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import java.io.OutputStreamWriter;
-import java.io.PrintWriter;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.SelectWAVFileTab;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class FileCSVExportAction implements IWorkbenchWindowActionDelegate,
-		IUNIT {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private ScriptData instScriptData = null;
-	private SelectWAVFileTab instSelWavTab = null;
-	// private Shell instParentShell = null;
-
-	// parameters
-	private String[] EXTENSIONS = { "*.csv", "*" };
-	private String saveFileName = "";
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		if (instScriptData == null) {
-			instScriptData = ScriptData.getInstance();
-		}
-		if (instSelWavTab == null) {
-			instSelWavTab = EditPanelView.getInstance()
-					.getInstanceTabSelWAVFile();
-		}
-	}
-
-	/**
-	 * Local method : Save data to target file(CSV)
-	 */
-	private void saveFile(String fname, boolean warnOverwrite) {
-		PrintWriter writer = null;
-		try {
-			File file = new File(fname);
-
-			// already file exist
-			if (warnOverwrite && file.exists()) {
-				// Warning : No Script data
-				XMLFileMessageBox warningExistFile = new XMLFileMessageBox(
-						MB_STYLE_OVERWR, fname);
-				// Check answer
-				int ret = warningExistFile.open();
-				if (ret != SWT.YES)
-					return;
-			}
-
-			// Open file
-			writer = new PrintWriter(new OutputStreamWriter(
-					new FileOutputStream(fname)));
-
-			// Write all ScriptData to CSV file
-			writer.write(instScriptData.toCSVfragment());
-
-		} catch (IOException e) {
-			e.printStackTrace();
-		} finally {
-			if (writer != null) {
-				try {
-					writer.flush();
-					writer.close();
-				} catch (Exception e) {
-				}
-			}
-		}
-	}
-
-	/**
-	 * run() method
-	 */
-	public void run(IAction action) {
-		// Request FileDialog (Choice open file name)
-		FileDialog saveDialog = new FileDialog(Display.getCurrent()
-				.getActiveShell(), SWT.SAVE);
-		saveDialog.setFilterExtensions(EXTENSIONS);
-		saveFileName = saveDialog.open();
-
-		// Check null (file name)
-		if (saveFileName != null) {
-			// Store instance of each ViewPart class
-			pickupInstViewPart();
-			// instParentShell = instSelWavTab.getParentShell();
-
-			// Save file
-			saveFile(saveFileName, true);
-		}
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCSVImportAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCSVImportAction.java
deleted file mode 100644
index 4ebf734..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCSVImportAction.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.data.XMLFileSaveUtil;
-import org.eclipse.actf.ai.scripteditor.reader.CSVReader;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-
-public class FileCSVImportAction implements IWorkbenchWindowActionDelegate, IUNIT {
-
-	// parameters
-	private String[] EXTENSIONS = { "*.csv", "*" };
-
-
-	public void run(IAction action) {
-		boolean start_flg = true;
-		
-		// Store instance of each ViewPart class
-		ScriptData instScriptData = ScriptData.getInstance();
-
-		// Check exist unsaved data Before Open file
-		if(instScriptData.getStatusSaveScripts() > 0){
-			// Display confirmation message box
-			XMLFileMessageBox confModifyMB = new XMLFileMessageBox(MB_STYLE_MODIFY, null);
-			int result = confModifyMB.open();
-			// Check result
-			if(result == SWT.YES){
-				// Save current data to XML file
-				XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-				String filePath = saveFH.open();
-				saveFH.save(filePath, true);
-			}
-			else if(result == SWT.CANCEL){
-				// cancel close action
-				start_flg = false;
-			}
-		}
-		// Check status
-		if( start_flg ){
-			// Request FileDialog (Choice open file name)
-			FileDialog openDialog = new FileDialog(	Display.getCurrent().getActiveShell(),
-													SWT.OPEN);
-			openDialog.setFilterExtensions(EXTENSIONS);
-			String csvFileName = openDialog.open();
-
-			// Check null (file name)
-			if(csvFileName != null){
-				// Clear XML file path
-				TimeLineView.getInstance().reqStoreXMLFilePath(null);
-
-				// Start CSV reader thread
-				CSVReader csvReader = new CSVReader();
-				csvReader.startCSVReader(csvFileName);
-			}
-		}
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCloseAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCloseAction.java
deleted file mode 100644
index bb88191..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileCloseAction.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.EditPanelTab;
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.internal.ui.scripteditor.SelectWAVFileTab;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.data.XMLFileSaveUtil;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class FileCloseAction implements IWorkbenchWindowActionDelegate, IUNIT {
-
-	// private IWorkbenchWindow window;
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private ScriptData instScriptData = null;
-	private EditPanelTab instEditPanelTab = null;
-	private SelectWAVFileTab instSelWavTab = null;
-	private TimeLineView instTimeLine = null;
-	private PreviewPanel instPreviewPanel = null;
-	private ScriptListView instScriptList = null;
-
-	/**
-	 * The constructor.
-	 */
-	public FileCloseAction() {
-	}
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		// Check each instance of parent Class
-		if (instEditPanelTab == null) {
-			instEditPanelTab = EditPanelView.getInstance()
-					.getInstanceTabEditPanel();
-		}
-		if (instSelWavTab == null) {
-			instSelWavTab = EditPanelView.getInstance()
-					.getInstanceTabSelWAVFile();
-		}
-		if (instTimeLine == null) {
-			instTimeLine = TimeLineView.getInstance();
-		}
-		if (instPreviewPanel == null) {
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-		if (instScriptList == null) {
-			instScriptList = ScriptListView.getInstance();
-		}
-		if (instScriptData == null) {
-			instScriptData = ScriptData.getInstance();
-		}
-	}
-
-	// **
-	// * Private method : Close file process (clear all data & screen)
-	// *
-	private void closeFile() {
-
-		// Clear ScriptData & WAV list
-		instScriptData.clearScriptData();
-		instScriptData.cleanupWavList();
-
-		// Repaint Script List
-		instScriptList.getInstScriptList().reloadScriptList();
-		// Initialize Edit Panel contents
-		instEditPanelTab.initDispEditPanel();
-		// initialize all parameters
-		instSelWavTab.initDescriptionStruct();
-		// initialize own screen
-		instSelWavTab.initDispSelWavFile();
-		// Clear XML file path
-		instTimeLine.reqStoreXMLFilePath(null);
-		// Clear volume level file path
-		instTimeLine.reqStoreVolLvlFilePath(null);
-		// Expand Composite of TimeLine
-		instTimeLine.reqExpandTimeLine();
-		// Repaint image of TimeLine Scale
-		instTimeLine.reqRedrawTimeLineCanvas(1);
-		// Repaint TimeLine's Audio Label
-		instTimeLine.refreshScriptAudio();
-		// Reset location of TimeLine
-		instTimeLine.rewindActionTimeLine();
-		// Reset all time line display
-		instTimeLine.reqRewindTimeLine();
-	}
-
-	public void run(IAction action) {
-		boolean start_flg = true;
-
-		// Store instance of each ViewPart class
-		pickupInstViewPart();
-
-		// Check exist edit data
-		if (instScriptData.getStatusSaveScripts() > 0) {
-			// Display confirmation message box
-			XMLFileMessageBox confModifyMB = new XMLFileMessageBox(
-					MB_STYLE_MODIFY, null);
-			int result = confModifyMB.open();
-			// Check result
-			if (result == SWT.YES) {
-				// Save current data to XML file
-				XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-				String filePath = saveFH.open();
-				saveFH.save(filePath, true);
-				// start close action
-				start_flg = true;
-			} else if (result == SWT.CANCEL) {
-				// cancel close action
-				start_flg = false;
-				return;
-			}
-		}
-		// Check process status
-		if (start_flg) {
-			// Close file process
-			closeFile();
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-		// this.window = window;
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileOpenAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileOpenAction.java
deleted file mode 100644
index 01414d4..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileOpenAction.java
+++ /dev/null
@@ -1,195 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.EditPanelTab;
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.ai.internal.ui.scripteditor.XMLFileMessageBox;
-import org.eclipse.actf.ai.scripteditor.data.ScriptData;
-import org.eclipse.actf.ai.scripteditor.data.XMLFileSaveUtil;
-import org.eclipse.actf.ai.scripteditor.reader.SAXReader;
-import org.eclipse.actf.ai.ui.scripteditor.views.EditPanelView;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.ScriptListView;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class FileOpenAction implements IWorkbenchWindowActionDelegate, IUNIT {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private ScriptData instScriptData = null;
-	private EditPanelTab instEditPanelTab = null;
-	private TimeLineView instTimeLine = null;
-	private PreviewPanel instPreviewPanel = null;
-	private ScriptListView instScriptList = null;
-
-	// parameters
-	private String[] EXTENSIONS = { "*.xml", "*" };
-	private String saveFileName = "";
-	private String currentURLMovie = "about:blank";
-
-	/**
-	 * The constructor.
-	 */
-	public FileOpenAction() {
-	}
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		// Check each instance of parent Class
-		if (instEditPanelTab == null) {
-			instEditPanelTab = EditPanelView.getInstance()
-					.getInstanceTabEditPanel();
-		}
-		if (instTimeLine == null) {
-			instTimeLine = TimeLineView.getInstance();
-		}
-		if (instPreviewPanel == null) {
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-		if (instScriptList == null) {
-			instScriptList = ScriptListView.getInstance();
-		}
-		if (instScriptData == null) {
-			instScriptData = ScriptData.getInstance();
-		}
-	}
-
-	// **
-	// * Private method : Pre-Process for Load data
-	// *
-	private void preProcessLoadFile() {
-		// Clear ScriptData class
-		instScriptData.clearScriptData();
-		// Clear volume level file path
-		instTimeLine.reqStoreVolLvlFilePath(null);
-	}
-
-	// **
-	// * Private method : Post-Process for Load data
-	// *
-	private void postProcessLoadFile() {
-		// Repaint Script List
-		instScriptList.getInstScriptList().reloadScriptList();
-		// Initialize Edit Panel contents
-		instEditPanelTab.initDispEditPanel();
-		// initialize all parameters
-		EditPanelView.getInstance().getInstanceTabSelWAVFile()
-				.initDescriptionStruct();
-		// initialize own screen
-		EditPanelView.getInstance().getInstanceTabSelWAVFile()
-				.initDispSelWavFile();
-		// Reset URL for Preview Movie
-		instPreviewPanel.setURLMovie(currentURLMovie);
-		// Store current opened XML file path
-		instTimeLine.reqStoreXMLFilePath(saveFileName);
-		// Expand Composite of TimeLine
-		instTimeLine.reqExpandTimeLine();
-		// Repaint image of TimeLine Scale
-		instTimeLine.reqRedrawTimeLineCanvas(1);
-		// Load volume level value to buffer
-		instTimeLine.reqLoadVolumeLevelData();
-		// Repaint image of TimeLine Scale
-		instTimeLine.reqRedrawVolumeLevelCanvas(2);
-		// Repaint TimeLine's Audio Label
-		instTimeLine.refreshScriptAudio();
-		// Reset location of TimeLine
-		instTimeLine.rewindActionTimeLine();
-	}
-
-	// **
-	// * Private method : Load data from Open file.
-	// *
-	private void loadFile(String fname) {
-		SAXReader loader = null;
-
-		try {
-			// Load XML file by DefaultHandler
-			loader = new SAXReader();
-			loader.startSAXReader(fname, instEditPanelTab);
-			// PickUP URI String
-			currentURLMovie = loader.getUri();
-		} catch (Exception e) {
-			System.out.println("loadFile() : Exception = " + e);
-		} finally {
-			loader = null;
-		}
-	}
-
-	/**
-	 * The action has been activated. The argument of the method represents the
-	 * 'real' action sitting in the workbench UI.
-	 * 
-	 * @see IWorkbenchWindowActionDelegate#run
-	 */
-	public void run(IAction action) {
-		boolean start_flg = true;
-
-		// Store instance of each ViewPart class
-		pickupInstViewPart();
-
-		// Check exist unsaved data Before Open file
-		if (instScriptData.getStatusSaveScripts() > 0) {
-			// Display confirmation message box
-			XMLFileMessageBox confModifyMB = new XMLFileMessageBox(
-					MB_STYLE_MODIFY, null);
-			int result = confModifyMB.open();
-			// Check result
-			if (result == SWT.YES) {
-				// Save current data to XML file
-				XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-				String filePath = saveFH.open();
-				saveFH.save(filePath, true);
-			} else if (result == SWT.CANCEL) {
-				// cancel close action
-				start_flg = false;
-			}
-		}
-		// Check status
-		if (start_flg) {
-			// Request FileDialog (Choice open file name)
-			FileDialog openDialog = new FileDialog(Display.getCurrent()
-					.getActiveShell(), SWT.OPEN);
-			openDialog.setFilterExtensions(EXTENSIONS);
-			saveFileName = openDialog.open();
-
-			// Check null (file name)
-			if (saveFileName != null) {
-				// Pre-Process for loading
-				preProcessLoadFile();
-				// Load file(XML format)
-				loadFile(saveFileName);
-				// Post-Process for loading
-				postProcessLoadFile();
-			}
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-}
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileSaveAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileSaveAction.java
deleted file mode 100644
index d526daf..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileSaveAction.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.scripteditor.data.XMLFileSaveUtil;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class FileSaveAction implements IWorkbenchWindowActionDelegate, IUNIT {
-
-	/**
-	 * Local data
-	 */
-	private String saveFileName = "";
-
-	/**
-	 * The constructor.
-	 */
-	public FileSaveAction() {
-	}
-
-	public void run(IAction action) {
-
-		try {
-			// Create save class
-			XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-			int mode = MB_STYLE_MODIFY;
-
-			// Check exist opened file
-			saveFileName = TimeLineView.getInstance().reqGetXMLFilePath();
-			if (!XMLFileSaveUtil.exists(saveFileName)) {
-				// Request FileDialog (Choice open file name)
-				saveFileName = saveFH.open();
-			} else {
-				// exist target file
-				mode = MB_STYLE_OVERWR;
-			}
-
-			// Check null (file name)
-			if (saveFileName != null) {
-				// Save script data to XML file
-				saveFH.save(saveFileName, false);
-			}
-		} catch (Exception ee) {
-			// System.out.println("FileSaveAction::run() : " +ee);
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileSaveAsAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileSaveAsAction.java
deleted file mode 100644
index 601b3dd..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FileSaveAsAction.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.scripteditor.data.XMLFileSaveUtil;
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class FileSaveAsAction implements IWorkbenchWindowActionDelegate, IUNIT {
-
-	/**
-	 * Local data
-	 */
-	// parameters
-	private String saveFileName = "";
-
-	/**
-	 * The constructor.
-	 */
-	public FileSaveAsAction() {
-	}
-
-	public void run(IAction action) {
-		// Request FileDialog (Choice open file name)
-		XMLFileSaveUtil saveFH = new XMLFileSaveUtil();
-		saveFileName = saveFH.open();
-
-		// Check null (file name)
-		if (saveFileName != null) {
-			// Save script data to XML file
-			saveFH.save(saveFileName, true);
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-}
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FlashAnalyzeAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FlashAnalyzeAction.java
deleted file mode 100644
index 3484d5b..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/FlashAnalyzeAction.java
+++ /dev/null
@@ -1,38 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.scripteditor.util.WebBrowserFactory;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class FlashAnalyzeAction implements IWorkbenchWindowActionDelegate {
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-
-	public void run(IAction action) {
-		//System.out.println("Flash reload");
-		WebBrowserFactory web = WebBrowserFactory.getInstance();
-		if(web != null){
-			web.searchVideo();
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioCaptureModeAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioCaptureModeAction.java
deleted file mode 100644
index 3b38a05..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioCaptureModeAction.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.VolumeLevelCanvas;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class MovieCaptureAudioCaptureModeAction implements
-		IWorkbenchWindowActionDelegate {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private VolumeLevelCanvas instParentView = null;
-
-	/**
-	 * Local method : PickUP instance of parent Canvas class
-	 */
-	private void pickupInstViewPart() {
-		if (instParentView == null) {
-			instParentView = VolumeLevelCanvas.getInstance();
-		}
-	}
-
-	/**
-	 * Management PopUP window for preference of capture audio (non-Javadoc)
-	 * 
-	 */
-
-	/**
-	 * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
-	 */
-	public void run(IAction action) {
-		// Store instance of parent Canvas class
-		pickupInstViewPart();
-
-		// Check current action(toggle)
-		if (action.isChecked()) {
-			// Start Timer
-			instParentView.startTimerCaptureAudio();
-			// Set status : Capture Audio mode
-			instParentView.setCurrentCaptureMode(true);
-		} else {
-			// Set status : Normal play mode
-			instParentView.setCurrentCaptureMode(false);
-			// Dispose Timer
-			instParentView.shutdownTimerCaptureAudio();
-		}
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-
-	public void dispose() {
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioClearDataAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioClearDataAction.java
deleted file mode 100644
index 60bec92..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioClearDataAction.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.VolumeLevelCanvas;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class MovieCaptureAudioClearDataAction implements IWorkbenchWindowActionDelegate {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private VolumeLevelCanvas instParentView = null;
-
-
-	/**
-	 * Local method : PickUP instance of parent Canvas class
-	 */
-	private void pickupInstViewPart() {
-		if(instParentView == null){
-			instParentView = VolumeLevelCanvas.getInstance();
-		}
-	}
-
-	/**
-	 * Management PopUP window for preference of capture audio (non-Javadoc)
-	 */
-	
-	/**
-	 * 
-	 * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
-	 */
-	public void run(IAction action) {
-		// Store instance of parent Canvas class
-		pickupInstViewPart();
-
-		// Clear capture data
-		instParentView.cleanupMovieAudioLevel();
-		// Redraw Canvas
-		instParentView.setStatusCanvasVolumeLevel(1);
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-
-	public void dispose() {
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioScriptModeAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioScriptModeAction.java
deleted file mode 100644
index cd6d7e1..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieCaptureAudioScriptModeAction.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.TimeLineView;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class MovieCaptureAudioScriptModeAction implements
-		IWorkbenchWindowActionDelegate {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private TimeLineView instParentView = null;
-
-	/**
-	 * Local method : PickUP instance of parent Canvas class
-	 */
-	private void pickupInstViewPart() {
-		if (instParentView == null) {
-			instParentView = TimeLineView.getInstance();
-		}
-	}
-
-	/**
-	 * Management PopUP window for preference of capture audio (non-Javadoc)
-	 */
-
-	/**
-	 * 
-	 * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
-	 */
-	public void run(IAction action) {
-		// Store instance of parent Canvas class
-		pickupInstViewPart();
-
-		// Check current action(toggle)
-		if (action.isChecked()) {
-			// Set status : Enable play description mode
-			instParentView.setEnableDescription(true);
-		} else {
-			// Set status : Disable play description mode
-			instParentView.setEnableDescription(false);
-		}
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-
-	public void dispose() {
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieOpenAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieOpenAction.java
deleted file mode 100644
index 3cf7567..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieOpenAction.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.ui.scripteditor.views.IUNIT;
-import org.eclipse.actf.model.ui.util.ModelServiceUtils;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class MovieOpenAction implements IWorkbenchWindowActionDelegate, IUNIT {
-
-	/**
-	 * Local data
-	 */
-	// parameters
-	private String[] EXTENSIONS = { "*.html", "*" };
-	private String openFileName = "";
-
-	/**
-	 * The constructor.
-	 */
-	public MovieOpenAction() {
-	}
-
-	public void run(IAction action) {
-		// Request FileDialog (Choice open file name)
-		FileDialog openDialog = new FileDialog(Display.getCurrent()
-				.getActiveShell(), SWT.OPEN);
-		openDialog.setFilterExtensions(EXTENSIONS);
-		openFileName = openDialog.open();
-
-		// Check null (file name)
-		if (openFileName != null) {
-			ModelServiceUtils.launch(openFileName);
-		}
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-}
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MoviePlayAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MoviePlayAction.java
deleted file mode 100644
index 6469fa8..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MoviePlayAction.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.actf.examples.scripteditor.Activator;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class MoviePlayAction implements IWorkbenchWindowActionDelegate {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private PreviewPanel instPreviewPanel = null;
-
-	/**
-	 * The constructor.
-	 */
-	public MoviePlayAction() {
-	}
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		if (instPreviewPanel == null) {
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-	}
-
-	public void run(IAction action) {
-		// Store instance of each ViewPart class
-		pickupInstViewPart();
-
-		// Play/Pause movie by Web Browser
-		int stat = instPreviewPanel.playPauseMedia();
-
-		// Check current status & Toggle text of menu item
-		if (stat == 0)
-			action.setText(Activator
-					.getResourceString("scripteditor.action.play")); // now
-		// Pausing
-		// or
-		// Idling
-		else
-			action.setText(Activator
-					.getResourceString("scripteditor.action.pause")); // now
-		// Playing
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-}
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieReloadAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieReloadAction.java
deleted file mode 100644
index de58781..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieReloadAction.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class MovieReloadAction implements IWorkbenchWindowActionDelegate {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private PreviewPanel instPreviewPanel = null;
-
-	/**
-	 * The constructor.
-	 */
-	public MovieReloadAction() {
-	}
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		if (instPreviewPanel == null) {
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-	}
-
-	public void run(IAction action) {
-		// Store instance of each ViewPart class
-		pickupInstViewPart();
-		// Reload movie by Web Browser
-		instPreviewPanel.reload();
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-}
\ No newline at end of file
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieRewindAction.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieRewindAction.java
deleted file mode 100644
index b15c21f..0000000
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/actions/MovieRewindAction.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2009, 2010 IBM Corporation and Others
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- *    IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.actf.examples.scripteditor.actions;
-
-import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.IWorkbenchWindowActionDelegate;
-
-public class MovieRewindAction implements IWorkbenchWindowActionDelegate {
-
-	/**
-	 * Local data
-	 */
-	// instance of each ViewPart class
-	private PreviewPanel instPreviewPanel = null;
-
-	/**
-	 * The constructor.
-	 */
-	public MovieRewindAction() {
-	}
-
-	/**
-	 * Local method : PickUP instance of each ViewPart class
-	 */
-	private void pickupInstViewPart() {
-		if (instPreviewPanel == null) {
-			instPreviewPanel = PreviewPanel.getInstance();
-		}
-	}
-
-	public void run(IAction action) {
-		// Store instance of each ViewPart class
-		pickupInstViewPart();
-
-		// Rewind movie by Web Browser
-		instPreviewPanel.rewindMedia();
-	}
-
-	public void selectionChanged(IAction action, ISelection selection) {
-	}
-
-	public void dispose() {
-	}
-
-	public void init(IWorkbenchWindow window) {
-	}
-}
\ No newline at end of file