| 
 I'm sure that Kerri will respond to this. But I thought I'd 
throw in some additional information. The project Kerri and Sarah are working on 
is part of our Webfoot initiative. Webfoot is the WPI Environment Build For 
Object-Oriented Teams. It is an umbrella open source project that we've begun 
and all code will carry the EPL. 
  
  
    --Gary 
--------------------------------------------------------------------------------- Gary 
Pollice            
        
        
        gpollice@xxxxxxxxxx Professor of 
Practice, Computer Science         
gpollice@xxxxxxxxxxxx (alternate) Worcester Polytechnic Institute 
        
        Office: 508-831-6793 100 Institute 
Road              
        
        Mobile: 978-798-0019 Worcester, MA 
01609-2280        
        
        <http://www.cs.wpi.edu/~gpollice/>
    
  
  Hi Kerri,
  Thanks for letting us know about this 
  project.  First off, would you be able/willing to contribute your work 
  back to the ECF project? (under Eclipse Public License)?  It sounds like 
  some of what you are doing with team task creation could/will be helpful for 
  ECF and perhaps several other projects at the EF (Mylar, 
  Corona).
  Edlund, Kerri L wrote: 
  
    
    
    
    Hello, 
     
    My name is Kerri.  My 
    friend Sarah and I are working on a new plug-in for Eclipse as our Major 
    Project in college at Worcester Polytechnic Institute.  We will be 
    utilizing ECF so that teams (SourceForge teams) can hold meetings.  We 
    are thinking that we will make the chat editable because we want the user(s) 
    to be able to connect to SourceForge and create tasks to put into their 
    project from the chat.  We want the users to be able to highlight text 
    within the chat (and be able to edit it, if necessary) and form there they 
    will be able to right click and assign the task.  A GUI will pop up so 
    that the user can fill in all of the necessary details for the task and then 
    submit it.  After submission, the task will go into the team’s 
    SourceForge project.    Very cool.  
  Early on with ECF the committers had discussed creating something similar to 
  this...basically something to allow team task creation and assignment from 
  within a collaboration/meeting space.
  One thing I would be a little 
  careful of, however...the ability to edit chat text (especially someone else's 
  chat utterances) can be somewhat confusing for participants, as it means that 
  the 'history' of the conversation is then not identical among all 
  participants...and this can be interpreted incorrectly by people ("I didn't 
  say that").  You might want to give the use case a little thought to be 
  sure that if you allow people to edit the chat text directly that you indicate 
  somehow that this has happened...or provide some 'fixed' view (normal chat) 
  along with an editable view/copy.  Just some thoughts.
  
  
    
     
     
    I am writing this e-mail 
    becaucse we were wondering if anyone had any ideas as to how this could be 
    done.  As of now, ECF’s chat pane is not editable and so that will 
    definitely need to change, but should we recreate, or extend?  
    
     I think if you are certain that 
  you want it to be an editor (rather than, say bringing up an editor for text 
  from the chat) you should recreate.  Actually, I would suggest that you 
  'recreate but reuse'.   What I mean by this is that the current chat 
  UI (org.eclipse.ecf.example.collab.ui.LineChatView) is a view (extends 
  ViewPart) and it probably could pretty easily be made into an editor...by 
  creating new classes that are modified versions of the existing classes 
  (modified to extend EditorPart rather than ViewPart).  You could create a 
  new editor-based chat, and reuse the relevant code from the ECF example collab 
  UI and/or the org.eclipse.ecf.ui classes.
  BUT I want to caution that 
  particularly the example collab codebase is not particularly well designed (I 
  can say this for sure as I did it myself several years ago while learning 
  SWT/JFace)...especially to be an editor rather than a view.  I've been 
  actually thinking that I would like to replace this interface work totally 
  with something done by someone that knows SWT/JFace much better than me (I'm 
  mostly a network code/middleware person)...perhaps this could be one result 
  from this project?  Would you be willing to consider contributing such 
  work back to ECF/EF or other projects?
  
  
    
    Is what I described above a good 
    idea?  What changes would you make?  How would you do this? 
     Just some questions to think about so that we can get some feedback 
    and hit the ground running with it.  Thank you for your time and 
    assistance.    Yes, I do think it's a 
  good idea.  I'm also copying Mik Kersten on this thread (lead of the 
  Mylar project: http://www.eclipse.org/mylar/) as we 
  have been trying to combine ECF and Mylar for some time now and perhaps this 
  will provide an opportunity to do so.
  Please let us know (via this list 
  and/or ecf newsgroup) how you proceed and how we can help 
  further.
  Thanks,
  Scott
 
  
  
    
     
     
    Sincerely, 
     
    Kerri 
    Edlund 
    Worcester Polytechnic Institute 
    - 2007 
    Computer Science 
    Major 
    Spanish 
    Minor 
    CAS101 
    Counselor 
    WICS (Women in Computer Science) 
    President  
    
   
_______________________________________________
ecf-dev mailing list
ecf-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/ecf-dev
  
  
  
 |