Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-dev] remote services

Hi Ricardo,

Your remote tools sound like something that would be very useful to the PTP community in general. While it sounds like there's some overlap with RSE, it seems like a very light-weight set of remote services would be a useful addition to PTP (and CDT for that matter). Also, I've had some problems with getting RSE to work in a non-UI environment, so I would certainly welcome an alternative implementation. Since I've architected the remote services layer in PTP to work with multiple providers, this would also provide a good test of this aspect of the functionality.

I assume from your email that you'd be prepared to open source the tools and incorporated them into the PTP CVS repository. If this is acceptable, then I'd ask you to create an enhancement bug against PTP 2.0 and attach the code. I'll take a look and make sure that everything is ok, then we'll need to follow the Eclipse contribution process (http://www.eclipse.org/legal/EclipseLegalProcessPoster.pdf) to get the code committed to CVS.

Regards,

Greg

On Jul 29, 2007, at 9:36 PM, Ricardo Marin Matinata wrote:

On Tue, 2007-07-24 at 10:12 -0600, Greg Watson wrote:
I've just committed the changes to hook up PTP with the new remote
abstraction layer. From this point on, you will need to have the
org.eclipse.ptp.remote plugin in your workspace when working on PTP.

Note that there are some problems with using RSE at the moment. I
believe these are RSE problems, and have a bug open with them on the
issue (#194802
  if anyone is interested). I'll let you know when it gets resolved.
If you want to try RSE, please let me know and I'll fill you in on
the details.

Regards,

Greg

Greg and everybody,

We have some *remote tools* related code here that may be of interest
for the PTP community.
It comes from the project we work on called the *IBM Integrated
Development Environment for Cell/B.E.*, which essentially enables the
Cell/B.E. SDK seamless usage on Eclipse+CDT. Among various features, it
provides CDT enhancements in order to better accommodate the
requirements of a cross-development SDK.
As a by-product of this effort, a light-weight, yet comprehensive and
extend-able, *remote tools* framework has been created, initially based
on top of ssh protocol.
It provides remote copy, synchronize, browse, remote execution, remote
stat features, backed by an extend-able MVC for describing different
types of remote environments one may connect to (regular machines,
simulators, boards...), without requiring any type of additional remote
agent (except for the sshd itself).
As a typical use case example in the Cell/B.E. IDE, it provides all the
underlying remote features for the Cell extended CDT C/C++ launcher,
ranging from pre and post remote script execution, copy/ synchronization
between workspace and remote work folder (upload and download),
integrated remote launch of gdbserver and the application itself. The
launcher is also part of this package.
If there's enough interest from the PTP community, we are willing to
provide both the remote tools code, as well as its adapter for this new
remote services abstraction layer in PTP.
Please let me know your thoughts.
BTW, this code is the result of a combined effort of our group (Daniel
Ferber, Leonardo Garcia, Richard Costa, Sean Curry and myself) led by
Amir Sanjar.

--
Ricardo M. Matinata
IDE/Hybrid, Linux on Cell/B.E. Development
LTC Systems Enablement | IBM Hortolandia, SP, Brazil

_______________________________________________
ptp-dev mailing list
ptp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ptp-dev




Back to the top