Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tm-dev] Terminal and o.e.remote target management

You’re right they aren’t mutually exclusive. I’ve looked at the Target Explorer when making my decision on what TM system to use for the LaunchBar and didn’t see how it helped me. It’s built to handle multiple TM systems and isn’t really a TM system itself. So why not give org.eclipse.remote its’s own UI build especially for it and keep things simple.

Adding IRemoteConnections to a common navigator view is pretty trivial. Adding my connection types into o.e.remote so that they show up in that view was pretty easy too. And if I implement the proper services I’ll get Terminal, Launching, and File Browsing for free. What’s not to love. It’s almost like RSE done right. :)

Doug.

From: <Oberhuber>, Martin <Martin.Oberhuber@xxxxxxxxxxxxx>
Reply-To: TM project developer discussions <tm-dev@xxxxxxxxxxx>
Date: Friday, January 9, 2015 at 11:05 AM
To: TM project developer discussions <tm-dev@xxxxxxxxxxx>
Cc: "Gutschelhofer, Martin" <Martin.Gutschelhofer@xxxxxxxxxxxxx>, Wayne Beaton <emo@xxxxxxxxxxx>
Subject: Re: [tm-dev] Terminal and o.e.remote target management

Hi Doug,

 

I know o.e.remote and I like it for what it is.

 

There seems to be a misconception that Target Explorer and o.e.remote are mutually exclusive.

They are not – well definitely not for the Terminal which this discussion originated from.

See for example https://bugs.eclipse.org/bugs/show_bug.cgi?id=454116 where we provide an o.e.remote implementation based on TCF.

 

Thanks,

Martin

--

Martin Oberhuber, SMTS / Product Owner – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6

 

From: tm-dev-bounces@xxxxxxxxxxx [mailto:tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Doug Schaefer
Sent: Friday, January 09, 2015 5:03 PM
To: TM project developer discussions
Cc: Gutschelhofer, Martin; Wayne Beaton
Subject: Re: [tm-dev] Terminal and o.e.remote target management

 

Actually I should expand on that a bit. Greg isn’t the only one working on o.e.remote. The PTP community uses it extensively for their target management. And I will be adding a CDT remote launch that uses it (and integrated properly into the LaunchBar) to replace the RSE one. So I think we have some pretty good momentum already.

 

Doug.

 

From: Doug Schaefer <dschaefer@xxxxxxx>
Reply-To: TM project developer discussions <tm-dev@xxxxxxxxxxx>
Date: Friday, January 9, 2015 at 10:52 AM
To: TM project developer discussions <tm-dev@xxxxxxxxxxx>
Cc: "Gutschelhofer, Martin" <Martin.Gutschelhofer@xxxxxxxxxxxxx>, Wayne Beaton <emo@xxxxxxxxxxx>
Subject: Re: [tm-dev] Terminal and o.e.remote target management

 

At the end of the day Eclipse Target Management is what the community decides it’s going to be. Greg has been working on org.eclipse.remote for a long time so it’s certainly not new. I’ve thrown my hat into his ring and we’re going to work together on finishing the job. Then we can let the community decide which they like best.

 

Doug.

 

From: <Oberhuber>, Martin <Martin.Oberhuber@xxxxxxxxxxxxx>
Reply-To: TM project developer discussions <tm-dev@xxxxxxxxxxx>
Date: Friday, January 9, 2015 at 10:47 AM
To: TM project developer discussions <tm-dev@xxxxxxxxxxx>
Cc: "Gutschelhofer, Martin" <Martin.Gutschelhofer@xxxxxxxxxxxxx>, Wayne Beaton <emo@xxxxxxxxxxx>
Subject: Re: [tm-dev] Terminal and o.e.remote target management

 

Hi Doug,

 

Eclipse Target Management v1 was RSE.

Target Management v2 is the Target Explorer – which happens to live in the TCF project but is independent of the TCF protocol.

We’ve learned from some mistakes of the past and came up with a very lightweight and flexible solution.

 

In fact, when you install Terminals from the Eclipse Marketplace into Luna:

http://marketplace.eclipse.org/content/tcf-terminals

attached is what you get – terminals plus some infrastructure for dealing with properties, persisting them, handling events and UI widgets.

 

We believe that this is a very lightweight and extremely flexible target management system.

Are you sure you want to invent Target Management v3 from scratch ?

 

I don’t think we need to fight around what lives in which project.

The real questions to answer should be the technical ones around why you think you need something new.

 

Thanks,

Martin

--

Martin Oberhuber, SMTS / Product Owner – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6

 

From:tm-dev-bounces@xxxxxxxxxxx [mailto:tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Doug Schaefer
Sent: Friday, January 09, 2015 4:23 PM
To: TM project developer discussions
Cc: Gutschelhofer, Martin; Wayne Beaton
Subject: Re: [tm-dev] Terminal and o.e.remote target management

 

Actually that’s technically incorrect. TM has one set of committers and there are no restrictions on what they can commit to other than social ones. Committers can veto changes and if that happens we can ask some harder questions about motives. Be pretty weird to fork the Terminal in the same project.

 

At any rate, Greg and I had an offline discussion and I think we have a pretty good plan. To be open and to solicit feedback, we plan on bringing the org.eclipse.remote framework to the TM project. And we will build up an awesome target management system based on that which will include Terminal support, a File System browser, the LaunchBar and a View for central access to the connections, all extensible to handle different connection types and services with minimal effort. Keep it simple is our motto.

 

It’s important that the TM parts continue to support the TCF Terminals View, but it’s also important that TM remain a +1 offset project with minimal dependencies since the plan is to have lots of things build on it. Shouldn’t be too hard to keep that balance. In fact we even talked about whether it makes more sense for the Terminal to be an editor part so it can persist between perspectives. We’ll see.

 

I think this is a great opportunity to bring together the various communities that deal with remote computing resources be they high performance compute clusters, virtual machines out in the cloud, and devices be they industrial embedded systems or you’re little Arduino boards. We certainly hope others will join us and help make a Eclipse IDE for these important use cases.

 

Doug


Back to the top