Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 362335

Summary: Need migration guide for new console
Product: [Eclipse Project] Equinox Reporter: Thomas Watson <tjwatson>
Component: ComponentsAssignee: Lazar Kirchev <l.kirchev>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: john.arthorne
Version: 3.8.0 Juno   
Target Milestone: Juno RC4   
Hardware: PC   
OS: Mac OS X - Carbon (unsup.)   
Whiteboard:

Description Thomas Watson CLA 2011-10-28 12:02:05 EDT
Since the new console requires a number of bundles to be functional we will need to write some documentation on it for Juno and will need a migration guide entry to guide folks to the new console.
Comment 1 Lazar Kirchev CLA 2011-10-29 01:14:05 EDT
(In reply to comment #0)
> Since the new console requires a number of bundles to be functional we will
> need to write some documentation on it for Juno and will need a migration guide
> entry to guide folks to the new console.

Actually part of the documentation is already available in the incubator console project. I will move it in the components project and update it accordingly to reflect the latest changes. In addition, I will add the migration guide.
Comment 2 Thomas Watson CLA 2012-05-16 11:07:28 EDT
(In reply to comment #1)
> (In reply to comment #0)
> > Since the new console requires a number of bundles to be functional we will
> > need to write some documentation on it for Juno and will need a migration guide
> > entry to guide folks to the new console.
> 
> Actually part of the documentation is already available in the incubator
> console project. I will move it in the components project and update it
> accordingly to reflect the latest changes. In addition, I will add the
> migration guide.

Lazar, we are getting to the end here and will need a migration guide soon.
Comment 3 Lazar Kirchev CLA 2012-06-06 15:29:08 EDT
The new Equinox shell is based on Apache Felix Gogo shell and provides features upon it. It is decoupled from the framework itself. 
In order to use Equinox with the new shell, it is necessary to start along with the framework also the console bundle itself - org.eclipse.equinox.console and the three Gogo bundles - org.apache.felix.gogo.runtime, org.apache.felix.gogo.command, org.apache.felix.gogo.shell.
The new console supports completely and transparently the traditional Equinox-style commands, and also supports the new Gogo-style commands. It also provides telnet and ssh connectivity. 
A detailed documentation for the new Equinox console is available in the Eclipse documentation, Platform Plug-in Developer Guide -> Programmer's Guide -> Runtime overview -> Console Shell