Difference between revisions of "E4/Install"

From Eclipsepedia

< E4
Jump to: navigation, search
(All Features)
 
(35 intermediate revisions by 5 users not shown)
Line 1: Line 1:
== Installing e4 July 2010 ==
+
= How to find an e4 repository =
 +
[[Image:e4repo.png|100px|thumb]]
 +
Every build gets its own repository.
  
The most recent e4 release is the e4 July 2010 release.
+
Pick the most recent ones from [http://download.eclipse.org/e4/downloads/ e4 downloads], click on the link and in the bottom of the resulting page you will find the link to the p2 repo. Expand the picture for a visual.
  
=== Get a zip ===
+
= Installing e4 0.15 for Kepler/Luna  =
  
e4 provides an "all in one" download, called the '''e4 SDK'''. This is a product that contains everything you would ever need to develop e4: the latest Eclipse SDK, EMF SDK, and all of the e4 bundles and source code, and parts of the Equinox SDK. Simply download the zip, unzip it, and run the eclipse.exe as you would for the basic Eclipse platform.  This will launch an e4 SDK that you can use to try out the demos and experiment with an e4 application.
+
Most recent repository always changes: Pick the most recent one from the description above.
  
=== Secondary method: install manually ===
+
=== Installing from the repository  ===
  
Use the '''e4 SDK''' if you can, but you can also install pieces of e4 individually (it's just a lot more hunting around).
+
#If not done already, download, install and run Eclipse [http://www.eclipse.org/downloads/ Eclipse SDK (4.(3|4).x]
 +
#Select Help &gt; Install New Software...
 +
#In the "Work With" field, type the update site. [[#How_to_find_an_e4_repository|select repo here]]
  
Prep: Go to the [http://download.eclipse.org/e4/downloads integration builds page], navigate to the desired build (if you're not sure which to choose, use the stable build, then look down in the bottom right corner for "online p2 repo link". Copy the underlying URL.
+
===Features to Install for RCP development===
 +
*'''E4 Tools'''
 +
**'''Eclipse 4 core tools (Incubation)
 +
**'''Eclipse 4 even spy (Incubation)
 +
**'''CSS Spy for Eclipse 4(Incubation)
  
# Select Help > Install New Software...
+
=== All Features ===
# Click on the "Add Site..." button and paste the URL.
+
#Select the features you want to install. They are organized by category.  
# Select the features you want to install. They are organized by category.
+
#*'''CSS file editor'''; A Xtext based CSS editor and an Orion based CSS preference editor.
## <b>e4 Language Support</b>: Support for writing plugins in multiple languages. It currently includes runtime support for JavaScript Bundles
+
#*'''CSS spy for Eclipse 4''': A spy that enables you to inspect the current CSS for any given UI element. It also allows you to change current CSS values so that you can immediately see the effect.
## <b>e4 Resources</b>: Experimental work to support a resource model based on REST resource APIs
+
#*'''E4 Databinding''': The E4 version of databinding.
## <b>e4 Runtime</b>: Runtime components required by other e4 features
+
#*'''e4 Language Support''': Support for writing plugins in multiple languages. It currently includes runtime support for JavaScript Bundles  
## <b>e4 Server</b>: Experimental [https://wiki.mozilla.org/Labs/Bespin Bespin] server based on e4
+
#*'''E4 Search''': The [[E4/Search Console|Search Console]]. In addition to the framework, you can optionally install an example search provider, and the [https://bugs.eclipse.org/bugs/show_bug.cgi?id=331581 compatibility feature].
## <b>e4 TM</b>:Toolkit Model. A declarative UI runtime based on EMF
+
#*'''Eclipse 3.x bridge''': : An experimental 3.x bridge feature for using some Eclipse 4 capabilities in the 3.x stream.
## <b>e4 UI</b>: This will install the e4 UI runtime components. To be able to [[E4/UI/Running_the_demos | run the e4 photo demo]] (a RCP style application), you should check everything under the "E4 UI" category: Eclipse e4 CSS, Eclipse e4 UI, Eclipse e4 CSS Source, and Eclipse e4 UI Source. [1]
+
#*'''Eclipse 4 core tools''': Runtime components required by other e4 features. Contains Eclipse 4 workbench model tooling.  
## <b>e4 XWT</b>: This will install the declarative UI runtime and its development environment. The "E4 XWT" feature contains XWT runtime and "E4 XWT Tools" corresponds to the development environment.  
+
#*'''Eclipse 4 event spy''': Tooling to spy on events that pass through the OSGi event manager.  
# Review the items to be installed and click Next.
+
#*'''Eclipse 4 Semantic File System''': The [[E4/Resources/Semantic File System|E4/Resources/Semantic File System]](SFS) represents an add-on to the Eclipse Resource Management that augments the Resources Plug-in API with an additional API to work with RESTful or REST-like resources.  
# Accept (or not!) the license terms and click Finish.
+
#Review the items to be installed and click Next.  
 +
#Accept the license terms and click Finish.
  
== Installing 0.9 ==
+
= Installing e4 0.14 for Kepler  =
  
Information on installing builds from the 0.9 (July 2009) release.
+
Most recent repository always changes: Pick the most recent one from [http://download.eclipse.org/e4/downloads/ e4 downloads].
  
=== Installing 0.9 M4 or later ===
+
=== Installing from the repository  ===
  
As of 0.9 M4, e4 provides an "all in one" download. This is a product that contains everything you would ever need to develop e4: the latest Eclipse SDK, EMF SDK, and all of the e4 bundles and source code. Simply download the zip, unzip it, and run the eclipse.exe as you would for the basic Eclipse platform. The 0.9 release build is available [http://download.eclipse.org/e4/downloads/drops/R-0.9-200907291930/index.html here].
+
#If not done already, download, install and run Eclipse [http://www.eclipse.org/downloads/ Eclipse SDK 4.3.x]
 +
#Select Help &gt; Install New Software...
 +
#In the "Work With" field, type the update site. The final 0.14 build is here: http://download.eclipse.org/e4/downloads/drops/R-0.14-201306242200/repository/
  
== Demos ==
+
===Features to Install for RCP development===
 +
*'''E4 Tools'''
 +
**'''Eclipse e4 Tools (Incubation)
 +
**'''E4 CSS Spy (Incubation)
  
You are now ready to try out the demos:
+
=== All Features ===
* <b>SWT:</b> Running the [[E4/SWT/Running_the_demos | cross-compile-SWT-to-Flash demos]] (0.9 only)
+
#Select the features you want to install. They are organized by category.  
* <b>UI:</b> Running the e4 [[E4/UI/Running_the_photo_demo |photo demo]], [[E4/UI/Running the contacts demo|contacts demo]], and the [[E4/UI/Running_CSS_demos | CSS examples ]]
+
##'''e4 UI''': This will install the e4 UI runtime components. To be able to [[E4/UI/Running the demos|run the e4 photo demo]] (a RCP style application), you should check everything under the "E4 UI" category: Eclipse e4 CSS, Eclipse e4 UI, Eclipse e4 CSS Source, and Eclipse e4 UI Source. [1]
* <b>XWT:</b> Running the [[E4/XWT/Running_the_demos | declarative UI demos]]
+
##'''e4 Tools''': Eclipse 4 workbench model tooling and an experimental 3.x bridge feature for using some Eclipse 4 capabilities in the 3.x stream.
 +
##'''e4 Search''': The [[E4/Search Console|Search Console]]. In addition to the framework, you can optionally install an example search provider, and the [https://bugs.eclipse.org/bugs/show_bug.cgi?id=331581 compatibility feature].
 +
##'''e4 Language Support''': Support for writing plugins in multiple languages. It currently includes runtime support for JavaScript Bundles
 +
##'''e4 Resources''': Experimental work to support a resource model based on REST resource APIs
 +
##'''e4 Runtime''': Runtime components required by other e4 features
 +
##'''e4 Server''': Experimental [https://wiki.mozilla.org/Labs/Bespin Bespin] server based on e4
 +
##'''e4 TM''':Toolkit Model. A declarative UI runtime based on EMF
 +
##'''e4 XWT''': This will install the declarative UI runtime and its development environment. The "E4 XWT" feature contains XWT runtime and "E4 XWT Tools" corresponds to the development environment.
 +
#Review the items to be installed and click Next.
 +
#Accept the license terms and click Finish.
  
[1] Note that the Eclipse e4 UI work also requires the EMF runtime.  This will be brought in automatically.  However, if you wish to view or edit the UI model and you're not a fan of XML source editing, you will want to install the EMF SDK which provides the EMF .xmi editor. Follow "Help" -> "Install New Software..." -> "Models and Model Development" -> "EMF SDK - Eclipse Modeling Framework SDK 2.4.1 or 2.5.0", then restart Eclipse.
+
=Archive=
 +
[[E4/Install/Archive|E4/Install/Archive]]

Latest revision as of 16:20, 8 September 2013

Contents

[edit] How to find an e4 repository

E4repo.png

Every build gets its own repository.

Pick the most recent ones from e4 downloads, click on the link and in the bottom of the resulting page you will find the link to the p2 repo. Expand the picture for a visual.

[edit] Installing e4 0.15 for Kepler/Luna

Most recent repository always changes: Pick the most recent one from the description above.

[edit] Installing from the repository

  1. If not done already, download, install and run Eclipse Eclipse SDK (4.(3|4).x
  2. Select Help > Install New Software...
  3. In the "Work With" field, type the update site. select repo here

[edit] Features to Install for RCP development

  • E4 Tools
    • Eclipse 4 core tools (Incubation)
    • Eclipse 4 even spy (Incubation)
    • CSS Spy for Eclipse 4(Incubation)

[edit] All Features

  1. Select the features you want to install. They are organized by category.
    • CSS file editor; A Xtext based CSS editor and an Orion based CSS preference editor.
    • CSS spy for Eclipse 4: A spy that enables you to inspect the current CSS for any given UI element. It also allows you to change current CSS values so that you can immediately see the effect.
    • E4 Databinding: The E4 version of databinding.
    • e4 Language Support: Support for writing plugins in multiple languages. It currently includes runtime support for JavaScript Bundles
    • E4 Search: The Search Console. In addition to the framework, you can optionally install an example search provider, and the compatibility feature.
    • Eclipse 3.x bridge: : An experimental 3.x bridge feature for using some Eclipse 4 capabilities in the 3.x stream.
    • Eclipse 4 core tools: Runtime components required by other e4 features. Contains Eclipse 4 workbench model tooling.
    • Eclipse 4 event spy: Tooling to spy on events that pass through the OSGi event manager.
    • Eclipse 4 Semantic File System: The E4/Resources/Semantic File System(SFS) represents an add-on to the Eclipse Resource Management that augments the Resources Plug-in API with an additional API to work with RESTful or REST-like resources.
  2. Review the items to be installed and click Next.
  3. Accept the license terms and click Finish.

[edit] Installing e4 0.14 for Kepler

Most recent repository always changes: Pick the most recent one from e4 downloads.

[edit] Installing from the repository

  1. If not done already, download, install and run Eclipse Eclipse SDK 4.3.x
  2. Select Help > Install New Software...
  3. In the "Work With" field, type the update site. The final 0.14 build is here: http://download.eclipse.org/e4/downloads/drops/R-0.14-201306242200/repository/

[edit] Features to Install for RCP development

  • E4 Tools
    • Eclipse e4 Tools (Incubation)
    • E4 CSS Spy (Incubation)

[edit] All Features

  1. Select the features you want to install. They are organized by category.
    1. e4 UI: This will install the e4 UI runtime components. To be able to run the e4 photo demo (a RCP style application), you should check everything under the "E4 UI" category: Eclipse e4 CSS, Eclipse e4 UI, Eclipse e4 CSS Source, and Eclipse e4 UI Source. [1]
    2. e4 Tools: Eclipse 4 workbench model tooling and an experimental 3.x bridge feature for using some Eclipse 4 capabilities in the 3.x stream.
    3. e4 Search: The Search Console. In addition to the framework, you can optionally install an example search provider, and the compatibility feature.
    4. e4 Language Support: Support for writing plugins in multiple languages. It currently includes runtime support for JavaScript Bundles
    5. e4 Resources: Experimental work to support a resource model based on REST resource APIs
    6. e4 Runtime: Runtime components required by other e4 features
    7. e4 Server: Experimental Bespin server based on e4
    8. e4 TM:Toolkit Model. A declarative UI runtime based on EMF
    9. e4 XWT: This will install the declarative UI runtime and its development environment. The "E4 XWT" feature contains XWT runtime and "E4 XWT Tools" corresponds to the development environment.
  2. Review the items to be installed and click Next.
  3. Accept the license terms and click Finish.

[edit] Archive

E4/Install/Archive