[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [dsdp-tm-dev] Re: [platform-team-dev] RE: what are the Platformplans for Team/FTP?
|
Thanks for the notes Michael.
Yes I could imagine that DSDP / Target Management becomes
the home for
Team / Extras in the future. We'll need to discuss this
internally since we also
don't want to get side-tracked too much into things that
are not our core
competence - though it seems that Target Management is at
least better aligned
with the Team/Extras stuff than
Platform/Team.
For the Commons Net, let's see if EMO approves and then
think about where
to put it. But I agree that plugin and inter-project
dependencies are not easy
to decide. Perhaps if we inherit Team/Extras, the Commons
Net would make
most sense in our project too.
Any comments from the other experts on the distribution
list?
Thanks,
Martin
--
Martin Oberhuber -
WindRiver, Austria
+43(662)457915-85
Martin,
Regarding your question about making the potential
inclusion of Jakarta Commons Net into DSDP benefitial to a wider audience, I'm
not sure what the right answer is. I don't think that trying to push it into
the Platform is a good idea since, if everyone did this, the Platform would
become too large. I seem to recall reading some blog postings about having an
Eclipse Commons or something similar. That strikes me as something that could
be generally useful to a lot of Eclipse projects. 'm not sure if anything came
of those discussions though.
Regarding the Team/Extras feature, the main contributing factor to the
state of the this feature is that we do not have a use for the funtionality it
provides in the Platform (and hence have never really put the in the effort
required to make it "real"). We have tried to find a more suitable home for it
in the past but there was little interest from the other Eclipse projects at
the time. If the DSDP project has a need for this type of funtionality, then
perhaps you should start out as the owner of the funtionality. There is no
particular reason to be tied to anything that is currently found in the
Team/Extras feature. I think you can treat these as an interesting experiment
but should not feel bound to reuse anything from there unless it makes sense
for you. If some of the APIs that are designed in DSDP to handle target
management turn out to be more generally useful, they could be pushed into
some sort of Commons or Component project (assuming one is created at some
point).
I agree with you that the
EFS is interesting but is only a small part of the puzzle. I'll make sure to
check out your RSE once the dust from the 3.2 release settles.
Michael
"Oberhuber, Martin"
<Martin.Oberhuber@xxxxxxxxxxxxx> Sent by:
platform-team-dev-bounces@xxxxxxxxxxx
05/16/2006 07:59 AM
Please respond
to Generic team support
framework |
|
To
| "Target Management
developer discussions" <dsdp-tm-dev@xxxxxxxxxxx>,
<platform-team-dev@xxxxxxxxxxx>, "Scott Lewis"
<slewis@xxxxxxxxxxxxx>, John Arthorne/Ottawa/IBM@IBMCA, Harm
Sluiman/Toronto/IBM@IBMCA
|
cc
|
|
Subject
| [platform-team-dev]
RE: what are the Platform plans for
Team/FTP? |
|
Hello Michael,
1. Good quality protocol
implementations:
I agree
that these may weel be key to success. For our project, we have
submitted a contribution
questionnaire for the Jakarta Commons Net
package, so that should bring in a commercial quality FTP
client.
What do you think - how
would we go ahead contributing this in a form
that is most beneficial for everyone?
We also have an
ssh / sftp client in our Repository (using jsch), and
Atsuhiko Yamanaka is offering an ssh / sftp
implementation for
Team/Extras
from his website (www.jcraft.com) which he declared he
would be willing to contribute to Eclipse.
I'm not sure where
to get a commercial grade WebDAV client, or who
could improve the existing one.
The ECF FTP
implementation is more an experimental proof of concept
for the ECF fileshare API for now as far as I
know.
2. Target Management APIs:
We think that filesharing is only part of the story of
managing remote targets.
Our
APIs also address remote processes, remote shells, remote search
plus they are open for managing any
type of remote resource in what we
call "subsystems".
It
looks like particular power comes from combining remote shell / remote
search / remote file APIs.
Filesharing is certainly the most well-known aspect of managing remote
resources, and EFS is a first
step towards unifying remote file access.
We are working on an article that will contrast EFS with the
APIs that
we have.
We
should certainly collaborate in getting the APIs right and working
towards
common solutions.
3. UI
and advanced functionality:
Compared to the Team/Extras "Site Explorer", our Remote Systems
Explorer
(RSE, see http://www.eclipse.org/dsdp/tm) has a similar view (Remote Systems
View) but advanced features:
- Local Caching of remote
information
- Advanced properties of remote
objects
- Sorting, Filtering, Table Views; Team
sharing of filters and properties
- Extension points for arbitrary types
of remote resources, not just files
All that at the cost of more plugin dependencies, of course
(I don't think we are
ready for
RCP apps, though we are refactoring towards better separation of
functionality). Feel free to
test our RSE - It's still in an early M1 stage after
quite some refactoring but following the steps
from the release notes you
should get the idea of what we are doing.
I could imagine
that eventually, functionality for remote access can be contributed
through a single extension point and be
available immediately
-
for the Workspace (through EFS)
- for advanced remote management (through our RSE)
- for RCP apps (through your
Site Explorer).
Let's stay in touch and collaborate on making that
happen.
Cheers,
Martin
--
Martin Oberhuber - WindRiver,
Austria
+43(662)457915-85
From: dsdp-tm-dev-bounces@xxxxxxxxxxx
[mailto:dsdp-tm-dev-bounces@xxxxxxxxxxx] On Behalf Of Michael
Valenta
Sent: Friday, May 12, 2006 8:57 PM
To: Target
Management developer discussions
Subject: [dsdp-tm-dev] Fw:
[platform-team-dev] What are the Platform plansfor Team/FTP?
-----
Forwarded by Michael Valenta/Ottawa/IBM on 05/12/2006 02:56 PM
-----
Michael
Valenta/Ottawa/IBM@IBMCA Sent by:
platform-team-dev-bounces@xxxxxxxxxxx
05/12/2006 01:54 PM
Please respond
to Generic team support framework |
|
To
| Generic
team support framework
<platform-team-dev@xxxxxxxxxxx>
|
cc
| platform-webdav-dev@xxxxxxxxxxx,
platform-team-dev-bounces@xxxxxxxxxxx, Target Management developer
discussions <dsdp-tm-dev@xxxxxxxxxxx>,
platform-team-dev@xxxxxxxxxxx
|
Subject
| Re:
[platform-team-dev] What are the Platform plans for
Team/FTP? |
|
Martin,
At the current time, the
FTP/WebDAV plugins are not being actively developed or maintained and there is
currently no plan for this to change (although interest and involvement by
other Eclipse projects would go a long way in changing this). The page at the
following link describes how to access all the plugins that are found in the
FTP/WebWAV feature:
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-vcm-home/plugins/target/target-project-sets/readme.html
Just to summarize what is
in this feature:
1) A WebDAV client and an FTP client that are plugins but have
minimal dependencies on other plugins
2) A provisional target management API that has
bindings for both WebDAV and FTP
3) Some UI and advanced funtionality that is built
on top of the provisional API
The key to the success of points 2 and 3 is having production
quality implementations for FTP and WebDAV (point 1). We (the Team/CVS team)
have not had enough manpower to justify this effort. Many people have expresed
an interest in these plugisn but, up until now, there has been no committment
from an Eclipse project to dedicate resources to these plugins (or identify
suitable alternatives that can be used by Eclipse).
In regards to point 2, In 3.2, the
org.eclipse.core.filesystem plugin was introduced. This API is similar in many
respects to the provisional target API. Moving forward, this should be the API
that is used for managing remote files (i.e. we don't want two APIs that do
roughly the same thing). The added advantage is that Resources plugin using
the EFS as the file system for workspace projects.
In regards to point 3, we didn't
have much time in 3.2. to dedicate to EFS related UI. I suspect EFS related UI
pieces will start to appear from various places in 3.3.
As for the
ECF, I was not aware they had an FTP client and I can't find any information
on their site but I will follow up with them to get more information. As for
joining forces, I think that would be great.
Cheers,
Michael
"Oberhuber, Martin"
<Martin.Oberhuber@xxxxxxxxxxxxx> Sent by:
platform-team-dev-bounces@xxxxxxxxxxx
05/12/2006 05:42 AM
Please respond
to Generic team support
framework |
|
To
| <platform-team-dev@xxxxxxxxxxx>,
<platform-webdav-dev@xxxxxxxxxxx>
|
cc
| Target Management
developer discussions <dsdp-tm-dev@xxxxxxxxxxx>
|
Subject
| [platform-team-dev]
What are the Platform plans for
Team/FTP? |
|
Hello,
The DSDP-Target
Management Project deals with connecting to remote
systems
and working
on them through a variety of protocols. Some of our clients
are also
interested in FTP. See http://www.eclipse.org/dsdp/tm
I was wondering
what the Platform's plans are for the Team/Extras FTP
component. I looked
at the sources that come with the 3.2rc3 Team/Extras
package, and all APIs
are declared provisional. I couldn't even find
the plugin in the Platform
CVS Repository to see when latest changes
have been made and who is working
on it.
So, I hope to get some answers on this mailing list -
* Whom
can I contact regarding Team/FTP?
* What are the plans going
forward?
It might make sense to join forces. Our project is working on
common
protocol abstractions, including data transfer; Eclipse
Communication
Framework (ECF) also did an FTP implementation,
see
http://www.eclipse.org/ecf
Thanks,
Martin
--
---------------------------------/()\-----------------------------------
Dipl.-Ing.
Martin Oberhuber
mailto:martin.oberhuber@xxxxxxxxxxxxx
Member of Technical Staff
Phone (UTC +1h): +43 (662)
457915-85
Wind River Systems (Salzburg) GmbH
Fax: +43 (662) 457915-6
Jakob-Haringer-Str.8, A-5020
Salzburg, Austria http://www.windriver.com
-----------------------
How Smart Things Think
-------------------------
_______________________________________________
platform-team-dev
mailing
list
platform-team-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-team-dev
_______________________________________________
platform-team-dev
mailing
list
platform-team-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-team-dev_______________________________________________
platform-team-dev
mailing
list
platform-team-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/platform-team-dev