Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "UX/IDE"

< UX
(Created page with "{{warning|Work in progress. This page is concerned with capturing user experience plans for Eclipse-based IDE in Mars}} =Download= =Installation= ==Windows== ==Mac== ==Lin...")
 
(Windows)
Line 5: Line 5:
  
 
==Windows==
 
==Windows==
 +
 +
Download the Oomph-based installer, <code>eclipse-installer.exe</code>
 +
 +
Double-click to launch.
 +
 +
Automatically unpacks, configures itself, and updates as necessary.
 +
 +
If a JRE cannot be found, provide help so that the user can download an install an appropriate JVM. Give preference to Java 8.
 +
 +
Starts in "simple" mode.
 +
 +
===Simple Mode===
 +
Wizard with 5-7 pages:
 +
* Select a package definition
 +
* Pick a version of the JRE
 +
** If the selected package includes JDT, warn user if the selected JRE is not a JDK
 +
* Specify location (with reasonable defaults)
 +
* Configure default preferences (on/off checkboxes)
 +
* Ask user if an icon should be added to the desktop
 +
* Ask user to register an Eclipse Foundation account (optional)
 +
* Click "Finish"
 +
 +
After installation, installer quits and all temporary files are removed (only the <code>exe</code> remains).
 +
 +
===Advanced Mode===
 +
* Select a package definition
 +
* Select a workspace configuration
 +
* Allow customization of every setting
 +
* Configure default preferences
 +
* Ask user if an icon should be added to the desktop
 +
* Ask user to register an Eclipse Foundation account (optional)
 +
 +
Notes:
 +
 +
* Remember user state; e.g. if the user switches to advanced mode, open in that mode on subsequent launches
 +
* The preferences configuration should be a single page (or a small number of pages with groups of preferences)
 +
** The first time through, the changes made by the user to the defaults is retained
 +
** On subsequent launches, the user should be given the option (on by default) to override their defaults with changed values (only if there are changes)
 +
* Remember if the user has already registered for an account; don't ask again
 +
 +
Questions:
 +
* Is there value in asking a user to "login" if they already have an account?
 +
** Not sure if there is value in logging in during installation
 +
 +
===Bundle Pools===
 +
 +
By default, all installations use bundle pools. This can only be turned off in advanced mode.
 +
 +
The bundle pool currently manifests as a <code><i>USER_HOME</i>/.p2</code> directory. The average user attaches no meaning to "p2"; should the bundle pool be placed under <code><i>USER_HOME</i>/.eclipse</code> by default? (see {{bug|461049}}.
  
 
==Mac==
 
==Mac==

Revision as of 10:33, 27 February 2015

Warning2.png
Work in progress. This page is concerned with capturing user experience plans for Eclipse-based IDE in Mars


Download

Installation

Windows

Download the Oomph-based installer, eclipse-installer.exe

Double-click to launch.

Automatically unpacks, configures itself, and updates as necessary.

If a JRE cannot be found, provide help so that the user can download an install an appropriate JVM. Give preference to Java 8.

Starts in "simple" mode.

Simple Mode

Wizard with 5-7 pages:

  • Select a package definition
  • Pick a version of the JRE
    • If the selected package includes JDT, warn user if the selected JRE is not a JDK
  • Specify location (with reasonable defaults)
  • Configure default preferences (on/off checkboxes)
  • Ask user if an icon should be added to the desktop
  • Ask user to register an Eclipse Foundation account (optional)
  • Click "Finish"

After installation, installer quits and all temporary files are removed (only the exe remains).

Advanced Mode

  • Select a package definition
  • Select a workspace configuration
  • Allow customization of every setting
  • Configure default preferences
  • Ask user if an icon should be added to the desktop
  • Ask user to register an Eclipse Foundation account (optional)

Notes:

  • Remember user state; e.g. if the user switches to advanced mode, open in that mode on subsequent launches
  • The preferences configuration should be a single page (or a small number of pages with groups of preferences)
    • The first time through, the changes made by the user to the defaults is retained
    • On subsequent launches, the user should be given the option (on by default) to override their defaults with changed values (only if there are changes)
  • Remember if the user has already registered for an account; don't ask again

Questions:

  • Is there value in asking a user to "login" if they already have an account?
    • Not sure if there is value in logging in during installation

Bundle Pools

By default, all installations use bundle pools. This can only be turned off in advanced mode.

The bundle pool currently manifests as a USER_HOME/.p2 directory. The average user attaches no meaning to "p2"; should the bundle pool be placed under USER_HOME/.eclipse by default? (see bug 461049.

Mac

Linux

Use standard Linux software repositories to install official release versions of Eclipse (see bug 442591).

On Fedora:

yum install eclipse-jdt eclipse-cdt eclipse-egit

and

yum update eclipse-jdt ...

Or...

Download Oomph-based installation/configuration tool from the eclipse.org website. There is no native executable so the download must be unpacked and executed.

  • Consider adding the Oomph-based installer to the Fedora repository.

Welcome

Back to the top