Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dsdp-tm-dev] Status of core/ui separation?


We're looking at using RSE to handle PTP's resource manager connections to remote hosts, and need to be able to run commands on these machines, read stdin/stdout from the commands, possibly transfer files, etc. All of this will happen largely without user intervention, so we don't need the RSE perspective or views. PTP will be responsible for the views used to manage the connections, and persisting the connection information. We also don't really want users to have to worry about the notion of system profiles either, just the host name of the remote machine.

I guess the ultimate objective is to make accessing services on remote machines no different than if the machine is local. This also applies to the editing/building/indexing activities of CDT. Sure the user will have to choose the type of project model they want to use in a new project wizard page (edit locally/build remote, edit/build remote, etc.) but once they've made this choice, the UI should not look any different. I don't know if this is feasible or not, but I think it's where we need to be aiming.


On Jun 6, 2007, at 7:20 AM, Oberhuber, Martin wrote:

Hi Greg,

Most preparations are done for UI/Core splitting, i.e.
all important interfaces are in Core but implementations
have not all moved yet.

We came across a roadblock in the SubSystem abstract
base class, which should be core but is still UI.

Long story short: We have prepared the interfaces, such
that when we're moving to TM 3.0 we can complete the
splitting mostly without breaking API. But we ran out
of time cmpleting it for 2.0. The SystemRegistry impl,
for instance, has been prepared and should be ready for
moving to Core, but it has not been done yet.

Do you have a concrete use case why you'd like using
a SystemRegistry in Core only?

Martin Oberhuber
Wind River Systems, Inc.
Target Management Project Lead, DSDP PMC Member

-----Original Message-----
From: dsdp-tm-dev-bounces@xxxxxxxxxxx
[mailto:dsdp-tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Greg Watson
Sent: Wednesday, June 06, 2007 1:21 AM
To: Target Management developer discussions
Subject: [dsdp-tm-dev] Status of core/ui separation?


What is the status of the separation of RSE core from the UI?
Are you
still planning to do this? I notice that the SystemRegistry is still
in org.eclipse.rse.ui, and when I try to load just
org.eclipse.rse.core, RSECorePlugin.getSystemRegistry() returns null.


dsdp-tm-dev mailing list

dsdp-tm-dev mailing list

Back to the top