Corona
Meeting Minutes - May 30, 2006
http://www.eclipse.org/corona/
Progress on Last Weeks Tasks
- Initial ProjectContainer
Interface sent out
- Some progress on automatic
builds
- Good progress on Collaboration
Client
- Some progress on the Apache
Muse integration
Action
Items
- Add Ant Tasks for Starting Corona Server and
Client for Automatic Testing:
- Owner:
Dennis O’Flynn, Pawel
- Status: open
- Due: June 13, 2006
- Notes:
The bugzilla package names need update to match the
updated corona package names.
- 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, need a
consistent set of code including Corona Core Code from Joel
- 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
- 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: 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:
ECF2 – Enterprise Component Framework how does this
compare with Corona?
Corona Core
– Joel
- Continuing work on integration
of new Apache Muse code,
- Apache Muse has been committed
to Apache subversion repository
- 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
- Work creating the distribution
as OSGi bundles – build meeting Thurs about OSGi
with Daniel, Weitzel
Project Container – Glenn
- Working on reading reading
configuration from ZipConfigurationStore
- Started discussing issues
regarding nested ProjectConfigurations
- 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
- Collaboration
View needs a way to display hierarchial set of Projects within Eclipse.
- 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 – had a brief meeting about the icons usability group needs a
long lead time since very busy. Yelana will probably be doing the
work
- Corona Team will try to create
a batch of icons to be done all at once so that they are built with a
consistent look and feel.
- The Collaboration View should
be working on Linux.
Join User Story – Edyta, Marcin, Pawel, Glenn
- How do we support nested
ProjectContainers?
- Client Side needs a way to
retrieve,hold,synchronize with ProjectContainer Hierachial Structure from
Corona Server.
- Old Items
-
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
Corona Server /
Client Communications
- We are currently planning on
using ECF for Asynchronous Communications (Collaboration Events, Group
Features), and use SOAP/WSDM for Synchronous Communications.
The
initial use case implementation will be using SOAP/WSDM calls.
- Corona Client side should have
a package allowing easy communication to the Corona Server Side. Should
there be 2 cooperating bundles on each side?
- bundle 1 Web Service
Communication
- bundle 2 ECF Communication
Build
- Corona
Server and Client need to execute at the same time for automated testing
to work
- The
Corona Client Testing should not be started until Corona Server is running
and available
- Dennis
and Pawel will work on Ant Parallel Target to start Server and Client Test
execution
- Corona will
be built with projects using JDK 1.4 as the default and only some projects
with dependencies on JDK 1.5
- Build instructions are posted
see Wiki on build: http://wiki.eclipse.org/index.php/Corona_Development_Build
- The
Build works on Linux too (run.sh and buildCorona.sh are created)
Project Container Server/Client
- Glenn sent initial cut of
ProjectContainer interface for Review see corona-dev for postings
- 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 - 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 ???
- Ongoing
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.