[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [platform-core-dev] What's a project
|
Title: What's a project
Hi Eric,
from what you say, it seems that you are talking about the
Application Layer
that Michael mentioned (and that doesn't really exist in
Eclipse today).
Multiple clients can have multiple "views" or
"perspectives" on what they
need from the Project. I think that this "view" is similar
to what a project
Nature is today, but more powerful since it would also
allow resource
filtering, and adding application layer defined
functionality.
It seems that you'd really like this view / nature to be
extensible.
I'd think, though, that the most basic underlying
functionality of
a project (that is : defining a resource set and
persistable meta
data on it) should not be affected by application specific
interpretation.
Cheers,
--
Martin Oberhuber, Senior Member of Technical
Staff, Wind River
Target Management Project
Lead, DSDP PMC Member
I think that one of the points that came up in the
Telecon today that we seem to be in agreement about is that we need to have a
common definition of "what's a project".
I'm not
proposing a definition here, as I think we have to make a "project" an
extensible concept, so that one definition of
Project can be applied to multiple types of
projects (Java, C++, Python, Web,
RTL…). I'd propose that we aim for Project becoming a base class, with
a extension point, so that users will be able to extend the functionality of a
projects. I realize that there are a host
of inherent problems involved with making this a reality, but I'd like to
suggest that we at least try and come up with
something in this area. Similarly, I hope that a CDTProject might also
be extensible.
Any
extensible abstraction of Project also must address integration
into the Project
Explorer view.
There are
lots of other things I'd like to see in
Project, but they really are only useful to users such as nVidia if we can get
at them to extend them.
Cheers,
Eric
This email message is for the sole use of the intended recipient(s) and
may contain confidential information. Any unauthorized review, use,
disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender by reply email and destroy all copies of
the original message.