Corona
Meeting Minutes - May 30, 2006
http://www.eclipse.org/corona/
Progress on Last Weeks Tasks
- Corona Collaboration Demo Code
is currently committed to CVS – Yea!
Action
Items
- Update Bugizilla package names:
- Owner:
Dennis O’Flynn
- Status: open
- Due: June 13, 2006
- Notes:
The bugzilla package names need update to match the
updated corona package names.
- Implementation: WSDM Packaging
- Owner:
Joel Hawkins
- Status: open
- Due: June 13, 2006
- Notes:
The packaging will include some code packaged with
Apache and some code packaged with Corona
– still in progress
- Design: Project Container
- Owner:
Glenn Everitt
- Status: open
- Due: June 13, 2006
- Notes:
put initial Project Container code into Corona CVS Incubator
- ECF / Collaboration Framework
Sequence Diagram
- Owner:
Jim Wright
- Status: open
- Due: May 16, 2006
- Notes:
- ECF Chat for Corona Developers
Set up
- Owner:
all
- Status: pending: usage delayed due to firewall
issues
- Due: May 16, 2006
- Notes:
Network
Support is working on monitoring setup
- Collaboration Demo: release to general public
- Owner:
Dennis O’Flynn (Marcin, Edyta, Pawel)
- Status: closed
- Due: May 30, 2006
- Notes:
post zip file download and instructions setup up and running demo –notified to Scott Lewis and
Ali Kheirolomoom
- Preliminary Design: Corona
“core” server
- Owner:
Joel Hawkins
- Status: open
- Due: May 23, 2006
- Notes:
post design to Corona
wiki
- Preliminary Design: SOA Web
Services
- Preliminary
Design: Build Process
- Owner:
Edyta Kalka
- Status: closed
- Due: May 30, 2006
- Notes:
post design to Corona
wiki, Dennis will create initial page – description posted.
- Preliminary
Design: Knowledge Base (Semantic Framework)
- Owner:
Glenn Everitt
- Status: open
- Due: June 20, 2006
- Notes:
post design to Corona
wiki
- Build
Process: Automate Testing
- Owner:
Pawel Kaczmarek
- Status: open
- Due: June 6, 2006
- Notes:
update build process to automate execution of unit test
- Collaboration
View GUI
- Owner:
Pawel Kaczmarek, Edyta, Marcin
- Status: open
- Due: ongoing
- Notes:
see links to Compuware Usability Website for icons, Brian
Roberts will contact Dave Mitropoulos-Rundus (MR) about usability help
from Yelana Babin
Topics:
ECF Chat – Compuware Network Security is currently
working on giving us access, should be available to others
Corona Core
– Joel
- Continuing work on integration
of new Apache Muse code, which is supposed to be put into Apache CVS
repository this week (maybe)
- Will revisit
AbstractManagedContainer would manage all Container properties or just
WSDM based properties
- Restarting work on Corona Core
to work with updated Corona WSDM
Corona WSDM
– Joel
- Nearly complete with
reintegration of new Muse 2.0 drop with Corona Core Code
- Working creating the
distribution as OSGi bundles – build meeting
Thurs about OSGi with Daniel, Weitzel
- Resolved with Mark/Daniel that
the Muse implementation will stick to the static view of the world. Corona will
implement the more dynamic view
Project Container – Glenn
- Trying to abstract out any ECF
communication information
- Still working on defining an
AbstractRepository object so that ProjectContainer can reference Resources
through the Respository objects via a URI based identifier,
have looked at
Mylar: AbstractRepositoryConnector,
AbstractRepositoryQuery, AbstractTaskContainer
- Started documentation of the
communication flow using ECF connector between Collaboration Client and
Collaboration Server – Dennis created a sequence diagram for this it
still needs to be posted on wiki
- Working on implementation of
Project Join user story – next 3 weeks
Project Container Client – Marcin, Edyta, Pawel
- Work on implementation of
Project Join user story from RCP client side – next 3 weeks
Collaboration View/Feature – Edyta, Marcin, Pawel
- investigate feature implementation for Collaboration
Client update package to be posted on eclipse download site – Any progress?
- Memory Usage grows with every event since they are
kept in memory – Any
progress?
-
Look at TPTP Common Base Events as a
format to save the events
-
Find the Common Base Event Viewer
and see if it is useful for looking at the event file logs
- Icons/Graphics needed for
Collaboration View – ongoing Brian will contact Dave MR and help
will usability
- The Collaboration View should
be working on Linux.
Join User Story – Edyta, Marcin, Pawel, Glenn
- User story: http://wiki.eclipse.org/index.php/SharedProjectUserStory_1
- Use case: http://wiki.eclipse.org/index.php/Corona_Use_Case_Project_Join
- Get List of ProjectContainers
- User selects from List (starts
action)
- Request / Response protocol
built on ECF but abstracted so ECF specific code is not coded into
Client or Server code
- Allow different client project
names to be associated with a singe ProjectContainer
- Determine how ECF can support a
conversation between one client RCP and one ProjectContainer
- How to handle File New Project
wait until Collaboration Nature is added to associate with
ProjectContainer?
- How to handle File Import
Project –defer until after New Project is completed
Build
Project Container Server/Client
Need to decide on client-server communication in the
request-response way and server interface available for client (there are
problems with "remote invocations" in ECF)
JUnit Testing
- Java 5 is recommended, but not
necessary for tests. Currently, Eclipse supplies JUnit v3 and JUnit v4.
Should we migrate to Java 5?
- Client tests are invoked during
the build, testing instruction is prepared.
JUnit Testing - Pawel
- Some progress was made on
adding automatic junit testing to the build process
- Need a way to start both Client
Eclipse and Corona Server for testing ???
- Eclipse automated testing uses
JUnit4 that requires Java 5 assume that Java 5 is available for automated
testing
- Ongoing
ECF Communications
- Debate over whether ECF can be
used for Asynchronous and Synchronous Communication or to use SOAP/WSDM
for Synchronous communication and ECF for ASync or to use SOAP/WSDM for
both Async and Sync communication
- I think we are currently
thinking of using ECF for Asynchronous Communications (Collaboration
Events, Group Features), and use SOAP/WSDM for Synchronous Communications.
Useful Links
Corona Wiki
http://wiki.eclipse.org/index.php/Corona_Development_Community
Corona Build Wiki
http://wiki.eclipse.org/index.php/Corona_Development_Build
Corona Conference Call will be scheduled on Google Calendar
with iCal
http://www.google.com/calendar/ical/uqdmjoagam1374s3erc3i7scrc@xxxxxxxxxxxxxxxxxxxxxxxxx/public/basic
additionally there is an atom feed at:
http://www.google.com/calendar/feeds/uqdmjoagam1374s3erc3i7scrc@xxxxxxxxxxxxxxxxxxxxxxxxx/public/basic
The contents of this e-mail are intended for the named addressee only. It contains information that may be confidential. Unless you are the named addressee or an authorized designee, you may not copy or use it, or disclose it to anyone else. If you received it in error please notify us immediately and then destroy it.