Jump to: navigation, search

Difference between revisions of "User:Dennis.oflynn.compuware.com"

(Steps)
m
Line 15: Line 15:
 
----
 
----
 
'''''Work In Progress'''''
 
'''''Work In Progress'''''
 
== Description ==
 
An Eclipse Workbench has been enabled with the Corona collaboration framework, specifically the ''Project'' collaboration context.  A user wants to open a ''Project Container'' that holds two Eclipse Workbench projects.  The user will use the ''Project Container Explorer'' to navigate the list of locally cached ''Project Container'' definitions and select a ''Project Container'' to open.  Upon selection, the ''Project Container Explorer'' will launch the ''Project Container View'' as well as open all Workbench projects that belong to the ''Project Container''.
 
 
== Actors ==
 
* ''Team Member'' – A member of team that performs the '''open''' action ''Project Container''.
 
 
== Assumptions ==
 
* The Eclipse Workbench has been enabled with Corona and ECF plug-ins
 
* The Workbench has previously imported ''Project Container'' definitions, including the ''Project Container'' named "Demo"
 
* Workbench project ‘A’ belongs to the ''Project Container'' named "Demo"
 
* Workbench project ‘B’ belongs to the ''Project Container'' named "Demo"
 
 
== Steps ==
 
# A ''Team Member'' has started an Eclipse Workbench enabled with Corona collaboration
 
# The ''Team Member'' uses the ''Project Container Explorer'' to show the list of locally known ''Project Containers''
 
## The ''Project Container Explorer'' requests a list of locally available ''Project Containers'' from the ''Project Container Cache''
 
## The ''Project Container Explorer'' displays a tree structure of locally known (cached) ''Project Container''s
 
# The ''Team Member'' selects the ''Project Container'' named '''Demo'''
 
# The ''Project Container Explorer'' the requests the ''Project Container Cache'' to '''open''' the ''Project Container''
 
## The ''Project Container Cache'' performs a remote call to the Corona collaboration server requesting the ''Project Container Manager'' to open the ''Project Container''
 
## If the ''Project Container Cache'' is unable to interact with the ''Project Container Manager'' the locally defined ''Project Container'' will be used.
 
# The ''Project Container Explorer'' publish a ''Project Event'' indicating that the user has opened the "Demo" ''Project Container''
 
# The ''Project Container Explorer'' displays the ''Project Container View'' for the opened ''Project Container''
 
# The ''Project Container Explorer'' opens each Eclipse Workbench project associated with the "Demo" ''Project Container''
 
## Eclipse Workbench 'A' is opened
 
## Eclipse Workbench 'B' is opened
 
 
== Variations ==
 
 
== Non-Functional ==
 
 
=== Performance ===
 
* Performance is expected to meet a normal user experience.
 
 
=== Frequency ===
 
* A ''Team Member'' is expected to open a ''Project Container'' several times per day.  It is expected to be a low frequency request.
 

Revision as of 07:16, 20 July 2006

Dennis O'Flynn

Biography

Dennis O’Flynn is a Software Architect at Compuware specializing in cross-product integration. Current, he is the Project Lead for the Eclipse Corona project. Previously, Dennis was the Team Leader on an internal server-side framework project that provides messaging and web service infrastructures for several of Compuware’s product lines.

Dennis is an avid fan of ice hockey. He is an assistant coach a youth hockey team and plays recreational adult hockey.

email: Dennis.OFlynn@compuware.com

Links



Work In Progress