Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-ui-dev] Clarifying activities in 3.0

1) No. It assumes that there will be a set of initial definition in the 
product and that others may show up as a result of upgrades. Remember that 
activities are a way to filter functionality. When you add functionality 
it is likely because you want to use it so I wouldn't expect there would 
be an activity filtering.

As far as expanding an activity definition to include more entries the 
answer is most definately - this is one of our main goals. You can define 
activities in as many plug-ins as you like so you can add new activities 
or extend existing activities as much as you like.

2) We don't subtract function. My suggestion is to define a Java Student 
category that is a subset of Java Developer. This is much easier then 
trying to remove every thing that may be added to a larger set.

We are putting together a FAQ for this right now and I'll include my 
answers here as well. If you are at EclipseCon please feel free to look me 
out an ask some questions - I'll be around all week. I am also giving a 
talk on this Tuesday morning at EclipseCon.

Tod






"Jim D'Anjou" <danjou@xxxxxxxxxx>
Sent by: platform-ui-dev-admin@xxxxxxxxxxx
01/14/2004 07:55 PM
Please respond to platform-ui-dev

 
        To:     platform-ui-dev@xxxxxxxxxxx
        cc: 
        Subject:        Re: [platform-ui-dev] Clarifying activities in 3.0



Having read the recently updated Activities and Contexts documents and the 
numerous entries in this mailing list, I have some questions and comments.

1. Regarding the intent for the product manager to define activities, does 
that not assume that the product is more/less static and won't be 
enrichened with other features perhaps from other providers? For example, 
if I add some spiffy modeling tool feature to the eclipse platform 
shouldn't the owner of that feature be encouraged to define activities 
(and categories) relevant to that feature (this is identical to the 
earlier question on JDT and PDE). In the eclipse world the client's 
product is often the aggregate of features from mulitiple providers. 
Another variant is the case when product consumes the function of another 
and adds more stuff (the IBM WebSphere Studio Russian doll model).

2. How do I filter out subsets of function? Imagine that I want to 
simplify the JDT for Java students (I encounter this all the time when I 
visit universities incorporating Eclipse into their curriculum). I want a 
category called "Java Student" and I want a simplified perspective and a 
simplified set of actions (incidentally, can I filter programmatically 
created actions that were not created through an extension point. They are 
not "identifiable".) . It is not clear how I might define a pattern that 
subtracts function or create a pattern with very specific function (I 
assume it has something to do with the local identifier but the syntax and 
overall construction is not understood). I am sure this can be done I just 
don't understand some of the syntatical details.

3. It was stated that Context definitions can be filtered by activity. How 
is that done? XML or Java API or both? The mailing list also indicates 
that this may no longer be true so perhaps the question is not relevant 
anymore.

4. I share the comment by Ed Burnette as I am in a similar role of trying 
to explain this stuff to others.

Jim 






Back to the top