Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 336094 - orion launch should open a a desktop shell window
Summary: orion launch should open a a desktop shell window
Status: RESOLVED FIXED
Alias: None
Product: Orion
Classification: ECD
Component: Client (show other bugs)
Version: 0.2   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 enhancement (vote)
Target Milestone: 0.2   Edit
Assignee: Andrew Niefer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-02 11:28 EST by Patrick Mueller CLA
Modified: 2011-09-01 11:42 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Mueller CLA 2011-02-02 11:28:11 EST
Build Identifier: eclipse-orion-0.2M5-macosx.cocoa.x86 (no shell!!)

The current drop runs headless, kind of.  On the Mac, it's distributed with as an .app, which shows up with the default icon in my Dock, but has absolutely no UI.

- add an icon for the Dock.  Don't use the existing Eclipse icon, please, or badge it with an annotation if you do.

- create a shell window

- when the shell window is closed, the server stops

- the content of the shell should be a Browser widget, open on the "home page" of the server itself

- the URL of the "home page" of the server should also be available in the UI, for easy select/copy to paste into a different application (like a web browser).  Ideally, this would be rendered as a link, which when clicked, would open the default system browser with that URL.

Reproducible: Always

Steps to Reproduce:
1. start the server
2. nothing appears to happen
3. dock icon is amateur hour
4. what the heck URL is the server hosting????
Comment 1 Patrick Mueller CLA 2011-02-02 11:31:57 EST
BTW, I could reuse something like this for weinre: http://pmuellr.github.com/weinre/ 

I'm not completely happy with weinre's implementation, hence my desire to reuse a good design / implementation.  Someday.
Comment 2 Susan McCourt CLA 2011-02-02 17:02:03 EST
Related to this topic.
I went on a wild goose chase today self hosting on Win7 because I was getting failures linking to the file system.  Tried to debug the server and realized...hmmm...I'm not running the self hosting server.  What am I running?  Nothing in the task bar, no shell from a prior run.

I found eclipse/java processes alive in my task manager and upon killing them, voila, my self hosting server now works.

So I had some old process running serving up on the same port and just didn't realize it, because the server was not visible to me anywhere except the task manager process list.  Unfortunately I don't recall how I shut that down, I probably closed the shell window.
Comment 3 John Arthorne CLA 2011-06-06 11:07:01 EDT
This was mostly done for M8. I am just adding a mac icon in RC1 as a last step.