Intro pages for the Eclipse IDE for JavaEE
diff --git a/plugins/org.eclipse.javaee.intro/.classpath b/plugins/org.eclipse.javaee.intro/.classpath
new file mode 100644
index 0000000..6c9b5f1
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/.classpath
@@ -0,0 +1,7 @@
+<?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=""/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>
diff --git a/plugins/org.eclipse.javaee.intro/.project b/plugins/org.eclipse.javaee.intro/.project
new file mode 100644
index 0000000..f07d8d3
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/.project
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>org.eclipse.javaee.intro</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.javaee.intro/.settings/org.eclipse.jdt.core.prefs b/plugins/org.eclipse.javaee.intro/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..322dcb2
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+#Wed May 20 09:30:27 EEST 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+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.javaee.intro/META-INF/MANIFEST.MF b/plugins/org.eclipse.javaee.intro/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..65d37dc
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/META-INF/MANIFEST.MF
@@ -0,0 +1,14 @@
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: %pluginName
+Bundle-SymbolicName: org.eclipse.javaee.intro;singleton:=true
+Bundle-Version: 3.1.0.qualifier
+Bundle-Vendor: %pluginProvider
+Require-Bundle: org.eclipse.ui,
+ org.eclipse.core.runtime,
+ org.eclipse.ui.intro,
+ org.eclipse.swt,
+ org.eclipse.jface,
+ org.eclipse.ui.workbench
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-ActivationPolicy: lazy
diff --git a/plugins/org.eclipse.javaee.intro/about.html b/plugins/org.eclipse.javaee.intro/about.html
new file mode 100644
index 0000000..0799bdb
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/about.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
+<HTML>
+
+<head>
+<title>About</title>
+<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
+</head>
+
+<BODY lang="EN-US">
+
+<H3>About This Content</H3>
+
+<P>June, 2008</P>
+
+<H3>License</H3>
+
+<P>The Eclipse Foundation makes available all content in this plug-in 
+("Content"). Unless otherwise indicated below, the Content is provided to you 
+under the terms and conditions of the Eclipse Public License Version 1.0 
+("EPL"). A copy of the EPL is available at
+<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>. 
+For purposes of the EPL, "Program" 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 ("Redistributor") and different 
+terms and conditions may apply to your use of any object code in the Content. 
+Check the Redistributor'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>
diff --git a/plugins/org.eclipse.javaee.intro/build.properties b/plugins/org.eclipse.javaee.intro/build.properties
new file mode 100644
index 0000000..fdc527a
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/build.properties
@@ -0,0 +1,21 @@
+source.. = .
+output.. = bin/
+bin.includes = plugin.xml,\
+               META-INF/,\
+               .,\
+               icons/,\
+               content/,\
+               splash.bmp,\
+               introContent.xml,\
+               images/,\
+               build.properties,\
+               plugin.properties
+src.includes = META-INF/,\
+               build.properties,\
+               content/,\
+               icons/,\
+               images/,\
+               introContent.xml,\
+               plugin.xml,\
+               splash.bmp,\
+               plugin.properties
diff --git a/plugins/org.eclipse.javaee.intro/content/root.html b/plugins/org.eclipse.javaee.intro/content/root.html
new file mode 100644
index 0000000..92f5bd6
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/content/root.html
@@ -0,0 +1,188 @@
+<html>
+<head>
+
+<style type="text/css">
+body {margin: 0 auto; background-color: #eeecf0; padding: 0; height: 100%; width: 100%; border: none;}
+a, img {border: none;}
+#container {width: 100%; height: 701px;}
+#back {position: absolute; width: auto; z-index: 0;}
+#front {position: relative; width: auto; z-index: 1;}
+</style>
+
+<script type="text/javascript">
+<!-- //
+function initRollovers() {
+	if (!document.getElementById) return
+	
+	var aPreLoad = new Array();
+	var sTempSrc;
+	var aImages = document.getElementsByTagName('img');
+
+	for (var i = 0; i < aImages.length; i++) {		
+		if (aImages[i].className == 'imgover') {
+			var src = aImages[i].getAttribute('src');
+			var ftype = src.substring(src.lastIndexOf('.'), src.length);
+			var hsrc = src.replace(ftype, '_o'+ftype);
+
+			aImages[i].setAttribute('hsrc', hsrc);
+			
+			aPreLoad[i] = new Image();
+			aPreLoad[i].src = hsrc;
+			
+			aImages[i].onmouseover = function() {
+				sTempSrc = this.getAttribute('src');
+				this.setAttribute('src', this.getAttribute('hsrc'));
+			}	
+			
+			aImages[i].onmouseout = function() {
+				if (!sTempSrc) sTempSrc = this.getAttribute('src').replace('_o'+ftype, ftype);
+				this.setAttribute('src', sTempSrc);
+			}
+		}
+	}
+}
+window.onload = initRollovers;
+// -->
+</script>
+
+</head>
+<body>
+
+<div id="container">
+	<div id="back">
+	<img src="../images/back.png" width="100%" height="701"/>
+	</div>
+	<div id="front">
+		<table cellspacing="0" cellpadding="0" border="0" align="center">
+		  <tbody>
+			<tr>
+				<td colspan="2"><img src="../images/01.png"/></td>
+			</tr>
+			<tr>
+				<td colspan="2">
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td><img src="../images/02a.png"/></td>
+							<td><a href="http://www.eclipse.org/webtools/community/new"><img src="../images/02b.png" class="imgover"/></a></td>
+							<td><img src="../images/02c.png"/></td>
+							<td><a href="http://www.eclipse.org/webtools/community/education"><img src="../images/02d.png" class="imgover"/></a></td>
+							<td><img src="../images/02e.png"/></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="2">
+				<table cellspacing="0" cellpadding="0" border="0">
+				<tr><td>
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td colspan="2"><img src="../images/03a-top.png"/></td>
+						</tr>
+						<tr>
+							<td><img src="../images/03a-leftbottom.png"/></td>
+							<td><a href="http://www.eclipse.org/webtools/ws"><img src="../images/03a-rightbottom.png" class="imgover"/></a></td>
+						</tr>
+					</table>
+				</td>
+				<td><img src="../images/03b.png"/></td>
+				<td>
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td><a href="http://www.eclipse.org/webtools/sse"><img src="../images/03c.png" class="imgover"/></a></td>
+							<td><img src="../images/03d.png"/></td>
+						</tr>
+						<tr>
+							<td><img src="../images/03c-bottom.png"/></td>
+							<td><img src="../images/03d-bottom.png"/></td>
+						</tr>
+					</table>
+					</td></tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="2"><img src="../images/06.png"/></td>
+			</tr>
+			<tr>
+				<td colspan="2">
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td><img src="../images/07a.png"/></td>
+							<!-- XML Tools -->
+							<td><a href="http://www.eclipse.org/webtools/sse"><img src="../images/07b.png" class="imgover"/></a></td>
+							<td><img src="../images/07c.png"/></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="2"><img src="../images/08.png"/></td>
+			</tr>
+			<tr>
+				<td colspan="2">
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td><img src="../images/09a.png"/></td>
+							<!-- Server Tools -->
+							<td><a href="http://www.eclipse.org/webtools/server"><img src="../images/09b.png" class="imgover"/></a></td>
+							<td><img src="../images/09c.png"/></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="2"><img src="../images/10.png"/></td>
+			</tr>
+			<tr>
+				<td colspan="2">
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td><img src="../images/11a.png"/></td>
+							<!-- Java EE -->
+							<td><a href="http://www.eclipse.org/webtools/jee"><img src="../images/11b.png" class="imgover"/></a></td>
+							<td><img src="../images/11c.png"/></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="2"><img src="../images/12.png"/></td>
+			</tr>
+			<tr>
+				<td colspan="2">
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td><img src="../images/13a.png"/></td>
+							<!-- JSF -->
+							<td><a href="http://www.eclipse.org/webtools/jsf"><img src="../images/13b.png" class="imgover"/></a></td>
+							<td><img src="../images/13c.png"/></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="2"><img src="../images/14.png"/></td>
+			</tr>
+			<tr>
+				<td colspan="2">
+					<table cellspacing="0" cellpadding="0" border="0">
+						<tr>
+							<td><img src="../images/15a.png"/></td>
+							<!-- JPA -->
+							<td><a href="http://www.eclipse.org/webtools/dali/main.php"><img src="../images/15b.png" class="imgover"/></a></td>
+							<td><img src="../images/15c.png"/></td>
+						</tr>
+					</table>
+				</td>
+			</tr>
+			<tr>
+				<td colspan="2"><img src="../images/16.png"/></td>
+			</tr>
+		  </tbody>
+		</table>
+	</div>
+</div>
+
+</body>
+</html>
diff --git a/plugins/org.eclipse.javaee.intro/icons/af.png b/plugins/org.eclipse.javaee.intro/icons/af.png
new file mode 100644
index 0000000..bcd0ce8
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/af.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/embedded.png b/plugins/org.eclipse.javaee.intro/icons/embedded.png
new file mode 100644
index 0000000..57edc6a
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/embedded.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/enterprise.png b/plugins/org.eclipse.javaee.intro/icons/enterprise.png
new file mode 100644
index 0000000..7fe2f5c
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/enterprise.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/languages.png b/plugins/org.eclipse.javaee.intro/icons/languages.png
new file mode 100644
index 0000000..98af2da
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/languages.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/rcp.png b/plugins/org.eclipse.javaee.intro/icons/rcp.png
new file mode 100644
index 0000000..b248ca2
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/rcp.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/webtools_x48.gif b/plugins/org.eclipse.javaee.intro/icons/webtools_x48.gif
new file mode 100644
index 0000000..185c6de
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/webtools_x48.gif
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/webtools_x48_hov.gif b/plugins/org.eclipse.javaee.intro/icons/webtools_x48_hov.gif
new file mode 100644
index 0000000..c4622a3
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/webtools_x48_hov.gif
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/wtp_icon_x16.gif b/plugins/org.eclipse.javaee.intro/icons/wtp_icon_x16.gif
new file mode 100644
index 0000000..51ccfa1
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/wtp_icon_x16.gif
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/icons/wtp_icon_x32.gif b/plugins/org.eclipse.javaee.intro/icons/wtp_icon_x32.gif
new file mode 100644
index 0000000..ac5f98f
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/icons/wtp_icon_x32.gif
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/01.png b/plugins/org.eclipse.javaee.intro/images/01.png
new file mode 100644
index 0000000..e9e0caf
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/01.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/02a.png b/plugins/org.eclipse.javaee.intro/images/02a.png
new file mode 100644
index 0000000..e2115a4
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/02a.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/02b.png b/plugins/org.eclipse.javaee.intro/images/02b.png
new file mode 100644
index 0000000..8f0a578
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/02b.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/02b_o.png b/plugins/org.eclipse.javaee.intro/images/02b_o.png
new file mode 100644
index 0000000..9895fc1
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/02b_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/02c.png b/plugins/org.eclipse.javaee.intro/images/02c.png
new file mode 100644
index 0000000..b7c1e01
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/02c.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/02d.png b/plugins/org.eclipse.javaee.intro/images/02d.png
new file mode 100644
index 0000000..c07ecba
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/02d.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/02d_o.png b/plugins/org.eclipse.javaee.intro/images/02d_o.png
new file mode 100644
index 0000000..6f43f92
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/02d_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/02e.png b/plugins/org.eclipse.javaee.intro/images/02e.png
new file mode 100644
index 0000000..b337c07
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/02e.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03a-leftbottom.png b/plugins/org.eclipse.javaee.intro/images/03a-leftbottom.png
new file mode 100644
index 0000000..71c5727
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03a-leftbottom.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03a-rightbottom.png b/plugins/org.eclipse.javaee.intro/images/03a-rightbottom.png
new file mode 100644
index 0000000..a8d8993
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03a-rightbottom.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03a-rightbottom_o.png b/plugins/org.eclipse.javaee.intro/images/03a-rightbottom_o.png
new file mode 100644
index 0000000..0e984f9
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03a-rightbottom_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03a-top.png b/plugins/org.eclipse.javaee.intro/images/03a-top.png
new file mode 100644
index 0000000..2d72436
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03a-top.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03b.png b/plugins/org.eclipse.javaee.intro/images/03b.png
new file mode 100644
index 0000000..886d605
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03b.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03c-bottom.png b/plugins/org.eclipse.javaee.intro/images/03c-bottom.png
new file mode 100644
index 0000000..754e8db
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03c-bottom.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03c.png b/plugins/org.eclipse.javaee.intro/images/03c.png
new file mode 100644
index 0000000..da00857
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03c.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03c_o.png b/plugins/org.eclipse.javaee.intro/images/03c_o.png
new file mode 100644
index 0000000..37b0a66
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03c_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03d-bottom.png b/plugins/org.eclipse.javaee.intro/images/03d-bottom.png
new file mode 100644
index 0000000..dabe116
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03d-bottom.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/03d.png b/plugins/org.eclipse.javaee.intro/images/03d.png
new file mode 100644
index 0000000..1d696b6
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/03d.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/06.png b/plugins/org.eclipse.javaee.intro/images/06.png
new file mode 100644
index 0000000..e71dce8
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/06.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/07a.png b/plugins/org.eclipse.javaee.intro/images/07a.png
new file mode 100644
index 0000000..7309ee9
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/07a.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/07b.png b/plugins/org.eclipse.javaee.intro/images/07b.png
new file mode 100644
index 0000000..e167bab
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/07b.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/07b_o.png b/plugins/org.eclipse.javaee.intro/images/07b_o.png
new file mode 100644
index 0000000..237b77f
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/07b_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/07c.png b/plugins/org.eclipse.javaee.intro/images/07c.png
new file mode 100644
index 0000000..57de228
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/07c.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/08.png b/plugins/org.eclipse.javaee.intro/images/08.png
new file mode 100644
index 0000000..880d19c
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/08.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/09a.png b/plugins/org.eclipse.javaee.intro/images/09a.png
new file mode 100644
index 0000000..7eff4cf
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/09a.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/09b.png b/plugins/org.eclipse.javaee.intro/images/09b.png
new file mode 100644
index 0000000..b150caf
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/09b.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/09b_o.png b/plugins/org.eclipse.javaee.intro/images/09b_o.png
new file mode 100644
index 0000000..22bcfb1
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/09b_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/09c.png b/plugins/org.eclipse.javaee.intro/images/09c.png
new file mode 100644
index 0000000..5a40b9f
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/09c.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/10.png b/plugins/org.eclipse.javaee.intro/images/10.png
new file mode 100644
index 0000000..ac57578
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/10.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/11a.png b/plugins/org.eclipse.javaee.intro/images/11a.png
new file mode 100644
index 0000000..96d8495
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/11a.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/11b.png b/plugins/org.eclipse.javaee.intro/images/11b.png
new file mode 100644
index 0000000..d980d0a
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/11b.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/11b_o.png b/plugins/org.eclipse.javaee.intro/images/11b_o.png
new file mode 100644
index 0000000..5f83c04
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/11b_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/11c.png b/plugins/org.eclipse.javaee.intro/images/11c.png
new file mode 100644
index 0000000..8b2f2c5
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/11c.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/12.png b/plugins/org.eclipse.javaee.intro/images/12.png
new file mode 100644
index 0000000..55ed353
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/12.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/13a.png b/plugins/org.eclipse.javaee.intro/images/13a.png
new file mode 100644
index 0000000..9cbabba
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/13a.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/13b.png b/plugins/org.eclipse.javaee.intro/images/13b.png
new file mode 100644
index 0000000..98427e8
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/13b.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/13b_o.png b/plugins/org.eclipse.javaee.intro/images/13b_o.png
new file mode 100644
index 0000000..a444672
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/13b_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/13c.png b/plugins/org.eclipse.javaee.intro/images/13c.png
new file mode 100644
index 0000000..4d4fcf1
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/13c.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/14.png b/plugins/org.eclipse.javaee.intro/images/14.png
new file mode 100644
index 0000000..e7ece69
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/14.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/15a.png b/plugins/org.eclipse.javaee.intro/images/15a.png
new file mode 100644
index 0000000..1ebf900
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/15a.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/15b.png b/plugins/org.eclipse.javaee.intro/images/15b.png
new file mode 100644
index 0000000..0eb1c57
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/15b.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/15b_o.png b/plugins/org.eclipse.javaee.intro/images/15b_o.png
new file mode 100644
index 0000000..f0d0322
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/15b_o.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/15c.png b/plugins/org.eclipse.javaee.intro/images/15c.png
new file mode 100644
index 0000000..810d3c8
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/15c.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/16.png b/plugins/org.eclipse.javaee.intro/images/16.png
new file mode 100644
index 0000000..cd5151b
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/16.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/back.png b/plugins/org.eclipse.javaee.intro/images/back.png
new file mode 100644
index 0000000..66bb19c
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/back.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/images/bg.png b/plugins/org.eclipse.javaee.intro/images/bg.png
new file mode 100644
index 0000000..faff59e
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/images/bg.png
Binary files differ
diff --git a/plugins/org.eclipse.javaee.intro/introContent.xml b/plugins/org.eclipse.javaee.intro/introContent.xml
new file mode 100644
index 0000000..e550b62
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/introContent.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<introContent>
+    <page id="root" content="content/root.html"/>
+</introContent>
diff --git a/plugins/org.eclipse.javaee.intro/plugin.properties b/plugins/org.eclipse.javaee.intro/plugin.properties
new file mode 100644
index 0000000..173f47a
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/plugin.properties
@@ -0,0 +1,3 @@
+! Plugin properties
+pluginName               = Eclipse IDE for Java EE Introduction
+pluginProvider           = Eclipse.org
\ No newline at end of file
diff --git a/plugins/org.eclipse.javaee.intro/plugin.xml b/plugins/org.eclipse.javaee.intro/plugin.xml
new file mode 100644
index 0000000..af3878f
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/plugin.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.4"?>
+<plugin>
+ 
+   <extension
+         point="org.eclipse.ui.intro">
+      <intro
+            class="org.eclipse.ui.intro.config.CustomizableIntroPart"
+            icon="icons/wtp_icon_x16.gif"
+            id="org.eclipse.javaee.intro">
+      </intro>
+   </extension>
+
+   <extension
+         point="org.eclipse.ui.intro.config">
+      <config
+            introId="org.eclipse.javaee.intro"
+            content="introContent.xml"
+            id="org.eclipse.javaee.configId">
+         <presentation
+               home-page-id="root">
+            <implementation
+                  kind="html"
+                  os="win32,linux,macosx">
+            </implementation>
+         </presentation>
+      </config>
+   </extension>
+</plugin>
diff --git a/plugins/org.eclipse.javaee.intro/splash.bmp b/plugins/org.eclipse.javaee.intro/splash.bmp
new file mode 100644
index 0000000..f035849
--- /dev/null
+++ b/plugins/org.eclipse.javaee.intro/splash.bmp
Binary files differ