Jump to: navigation, search

Difference between revisions of "DSDP/TM/Phone Meeting 3-May-2006"

< DSDP‎ | TM
 
(Attendees)
 
(5 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
|-
 
|-
 
| Date & Time:  
 
| Date & Time:  
| Monday [[May 8, 2006]] at 9am PST
+
| Wednesday [[May 3, 2006]] at 9am PST
 
|-
 
|-
 
| Primary International Dial-in:
 
| Primary International Dial-in:
Line 20: Line 20:
  
 
== Attendees ==
 
== Attendees ==
* Martin Oberhuber - Wind River
+
* Martin Oberhuber, Brian Netteleton - Wind River
* David Dykstal, Kushal Munir, Dave McKnight, Mike Burger - IBM
+
* David Dykstal, Kushal Munir, Dave McKnight - IBM
 +
* Ewa Matejska, Palm Source
 +
* Javier Montalvo and Neil Taylor, Symbian
 +
* NNN - Montavista
 
* Doug Schaefer - QNX
 
* Doug Schaefer - QNX
 
* Aaron Spear, Mentor Graphics
 
* Aaron Spear, Mentor Graphics
* Pierre-Alexandre Masse, MontaVista
+
* Mark Bozeman,  
 
* Peter Lachner, Intel
 
* Peter Lachner, Intel
* Victor Palau, Javier Montalvo and Neil Taylor, Symbian
+
* Kirk Beitz, Freescale
* Mark Littlefield and Darian Wong, Curtiss-Wright
+
* Greg Watson, LANL (PTP lead)
* Ewa Matejska, Palm Source
+
* Tianchao Li - Technische Universitaet Muenchen (work with LANL on PTP)
  
 
The call is open for everyone else to attend.
 
The call is open for everyone else to attend.
  
== Agenda ==
+
== Meeting Notes ==
  
Feel free to add to the agenda
+
=== Update on RSE Status (Dave D) ===
 +
** M1 delivered 18-Apr-2006. Tested and reasonably stable, but some features had to be dropped (see the [http://download.eclipse.org/dsdp/tm/downloads/drops/S-1.0M1-200604270100/releaseNotes.php release notes]).
 +
** Will need some replanning for M2 and beyond
 +
*** M2 to include planned M1 features plus probably a few more
 +
*** user actions and import/export to be delayed to M3, community is OK with that.
 +
*** Might need another milestone before achieving release status
 +
* Next steps on RSE: Most wanted by the community
 +
** DaveD:  do a '''daily driver''' schedule, i.e. 2-3 automated builds each week
 +
** Ewa: need '''ssh service''' integrated to CVS
 +
*** MartinO: have an updated ssh service including file transfer via sftp, expect on bugzilla the next days
 +
** Greg: Need client on '''MacOS''' and probably Power Linux. Probably make MacOS a reference platform? Could contribute resources for build and testing.
 +
*** DaveD to send instructions for automated builds on the mailing list.
 +
** Ewa: Workflow for '''adding a Service to be made simpler'''.
 +
*** Good ISV docs are available but outdated, DaveD wants to add them to M3
 +
*** Add Daytime and SSH examples, Dave McKnight to review if they can be made simpler (does the API really require a ConnectorServiceManager? Which classes are the absolute minimum for a Service?)
 +
** Put '''contributions from Bugzilla into CVS''' soon (ssh, daytime, cdtremote), in order to make sure they take part in refactorings
 +
*** Provide CVS Project Set files (*.psf) to make it easier for developers to pick up newly added projects
 +
** Update site is not an immediate issue, this is more for users but currently it's more developers working on RSE. Want to do an update site but probably after M2.
 +
** '''Lower the bar''': overview and getting-started on website (MartinO)
  
=== Action Items still open from last meetings ===
+
=== How to communicate (MartinO) ===
 +
* Do more in Bugzilla!
 +
** RSE bugreports and enhancement requests
 +
** '''API Review''' is an important task for M2 and beyond. File Bugzilla entries for discussions on APIs
 +
** Technology sub-groups to track their discussions in Bugzilla instead of the mailing list
 +
*** Easier to find, associate and get started for newcomers
 +
*** Wiki pages for technology sub-groups will hold links to Bugzilla discussions
 +
*** Send an E-Mail to dsdp-tm-dev when a new Bugzilla Entry is created for a discussion. MartinO, or other committers, to update the Wiki with links to Bugzilla entries.
 +
*** MartinO to find out if Wiki notifications can be configured to go to the tm-dev list
 +
 
 +
=== Eclipse Release Review Requirements (MartinO) ===
 +
* We're currently in Incubation phase. In order to be able to make a 1.0 release, we'll have to go through a [http://www.eclipse.org/projects/dev_process/release-review.php release review]. Before we pass the release review, we can only do 0.x releases.
 +
* Release Reviews are not an easy thing, Eclipse Foundation puts the bar pretty high
 +
* The actual Review typically takes place around the time a first release candidate is built
 +
* Start addressing issues required by Release Review early, in order to avoid a big bang late in the game:
 +
** Work on [http://www.eclipse.org/projects/dev_process/eclipse-quality.php Eclipse Quality] APIs
 +
*** Tool '''and''' API usability (for users '''and''' for programmers)
 +
*** Non-code aspects e.g. documentation
 +
*** IP Logs
 +
** Grow the community
 +
 
 +
=== Update on Autodetect (Javier) ===
 +
* looked at Zeroconf (used by Apple for Plug&Play)
 +
** plugins for discovery through Zeroconf in ECF
 +
** Community seems to accept that Zeroconf is the right thing - also implemented in very small devices
 +
* Javier to capture mailinglist discussions in a Bugzilla entry
 +
* MartinO: Zeroconf is good, but make sure that APIs can also be implemented by an alternative service that does not necessarily use a protocol on the wire (e.g. discover services by looking at JTAG config files, kernel images)
 +
* Aaron: Legacy devices connected via Serial
 +
** Javier: Proxy server attached to Legacy device
 +
** Might want to connect to JTAG etc
 +
 
 +
=== PTP Needs / Collaboration (Greg W) ===
 +
* Remote Services aspect is very important to PTP
 +
* Remote Launch capabilities
 +
* Remote Build
 +
* Looked into Eclipse Filesystem (EFS)
 +
* Looked at EFS implementation in RSE; looks like RSE is duplicating a lot from the Platform; currently working more towards the platform
 +
* Want to work closely with TM and CDT communities
 +
* Dave McKnight to work with PTP community on EFS
 +
** Should start discussion on EFS vs. RSE
 +
* PTP monthly telecon next week
 +
 
 +
=== Other Technology Sub-Groups ===
 +
* [[DSDP/TM/Flexible Target Connection Adaptors|Connectors]]: Peter L been busy lately, will start on Connectors in 1 week
 +
* [[DSDP/TM/Shared Board Labs|Shared Board Labs]]: Interest by Windriver, Freescale, Mentor; probably no deliverables till M1, but start planning / design in time (we should make plans for next year just before 1.0 is released)
 +
 
 +
== Action Items still open from last meetings ==
 
* Symbian:
 
* Symbian:
 
** Write up interface description for "Service" as understood by Symbian
 
** Write up interface description for "Service" as understood by Symbian
* Pierre-Alexandre:
 
** Write up additional use case for STAF
 
 
* MartinO:
 
* MartinO:
** Update Website, send note on M1 schedule changes
 
** Contact PeterL, EwaM
 
 
** Start EMO process for Jakarta Commons
 
** Start EMO process for Jakarta Commons
* RSE Team:
 
** Get CVS Repository populated, build in place and RSE M1 out
 
  
 +
== New Action Items ==
 +
* DaveD:
 +
** Send instructions for automated builds (on MacOS / LinuxPPC) to GregW
 +
* Dave McKnight:
 +
** Review daytime & ssh code and look for possible simplifications for adding a service
 +
** Start feature discussion RSE vs. Platform / EFS with PTP people (bugzilla or mailinglist; a feature document should eventually be available from the website)
 +
* MartinO:
 +
** Update Project Plan, Website
 +
** Deliver ssh service enhancements
 +
** Check Wiki notifications
 +
* Javier:
 +
** Capture autodetect on bugzilla
 +
* Everyone:
 +
** RSE usage and API reviews --> Bugzilla
  
=== New Action Items ===
+
== Next Meeting ==
 
+
* Keep the schedule (1st wednesday of the month)
=== Next Meeting ===
+
* Next [[DSDP/TM/Phone Meeting 7-Jun-2006]] (wednesday, 5 weeks)
* Next [[DSDP/TM/Phone Meeting 6-Jun-2006]] (tuesday, 4 weeks)
+

Latest revision as of 02:23, 5 May 2006

Meeting Title: Conference Call on Target Management
Date & Time: Wednesday May 3, 2006 at 9am PST
Primary International Dial-in: +44 (0)1452 567588
USA Freephone Dial-In: +1 (866) 6161738
UK National Dial-In: 08712460713
Passcode: 0587322148 #

Attendees

  • Martin Oberhuber, Brian Netteleton - Wind River
  • David Dykstal, Kushal Munir, Dave McKnight - IBM
  • Ewa Matejska, Palm Source
  • Javier Montalvo and Neil Taylor, Symbian
  • NNN - Montavista
  • Doug Schaefer - QNX
  • Aaron Spear, Mentor Graphics
  • Mark Bozeman,
  • Peter Lachner, Intel
  • Kirk Beitz, Freescale
  • Greg Watson, LANL (PTP lead)
  • Tianchao Li - Technische Universitaet Muenchen (work with LANL on PTP)

The call is open for everyone else to attend.

Meeting Notes

Update on RSE Status (Dave D)

    • M1 delivered 18-Apr-2006. Tested and reasonably stable, but some features had to be dropped (see the release notes).
    • Will need some replanning for M2 and beyond
      • M2 to include planned M1 features plus probably a few more
      • user actions and import/export to be delayed to M3, community is OK with that.
      • Might need another milestone before achieving release status
  • Next steps on RSE: Most wanted by the community
    • DaveD: do a daily driver schedule, i.e. 2-3 automated builds each week
    • Ewa: need ssh service integrated to CVS
      • MartinO: have an updated ssh service including file transfer via sftp, expect on bugzilla the next days
    • Greg: Need client on MacOS and probably Power Linux. Probably make MacOS a reference platform? Could contribute resources for build and testing.
      • DaveD to send instructions for automated builds on the mailing list.
    • Ewa: Workflow for adding a Service to be made simpler.
      • Good ISV docs are available but outdated, DaveD wants to add them to M3
      • Add Daytime and SSH examples, Dave McKnight to review if they can be made simpler (does the API really require a ConnectorServiceManager? Which classes are the absolute minimum for a Service?)
    • Put contributions from Bugzilla into CVS soon (ssh, daytime, cdtremote), in order to make sure they take part in refactorings
      • Provide CVS Project Set files (*.psf) to make it easier for developers to pick up newly added projects
    • Update site is not an immediate issue, this is more for users but currently it's more developers working on RSE. Want to do an update site but probably after M2.
    • Lower the bar: overview and getting-started on website (MartinO)

How to communicate (MartinO)

  • Do more in Bugzilla!
    • RSE bugreports and enhancement requests
    • API Review is an important task for M2 and beyond. File Bugzilla entries for discussions on APIs
    • Technology sub-groups to track their discussions in Bugzilla instead of the mailing list
      • Easier to find, associate and get started for newcomers
      • Wiki pages for technology sub-groups will hold links to Bugzilla discussions
      • Send an E-Mail to dsdp-tm-dev when a new Bugzilla Entry is created for a discussion. MartinO, or other committers, to update the Wiki with links to Bugzilla entries.
      • MartinO to find out if Wiki notifications can be configured to go to the tm-dev list

Eclipse Release Review Requirements (MartinO)

  • We're currently in Incubation phase. In order to be able to make a 1.0 release, we'll have to go through a release review. Before we pass the release review, we can only do 0.x releases.
  • Release Reviews are not an easy thing, Eclipse Foundation puts the bar pretty high
  • The actual Review typically takes place around the time a first release candidate is built
  • Start addressing issues required by Release Review early, in order to avoid a big bang late in the game:
    • Work on Eclipse Quality APIs
      • Tool and API usability (for users and for programmers)
      • Non-code aspects e.g. documentation
      • IP Logs
    • Grow the community

Update on Autodetect (Javier)

  • looked at Zeroconf (used by Apple for Plug&Play)
    • plugins for discovery through Zeroconf in ECF
    • Community seems to accept that Zeroconf is the right thing - also implemented in very small devices
  • Javier to capture mailinglist discussions in a Bugzilla entry
  • MartinO: Zeroconf is good, but make sure that APIs can also be implemented by an alternative service that does not necessarily use a protocol on the wire (e.g. discover services by looking at JTAG config files, kernel images)
  • Aaron: Legacy devices connected via Serial
    • Javier: Proxy server attached to Legacy device
    • Might want to connect to JTAG etc

PTP Needs / Collaboration (Greg W)

  • Remote Services aspect is very important to PTP
  • Remote Launch capabilities
  • Remote Build
  • Looked into Eclipse Filesystem (EFS)
  • Looked at EFS implementation in RSE; looks like RSE is duplicating a lot from the Platform; currently working more towards the platform
  • Want to work closely with TM and CDT communities
  • Dave McKnight to work with PTP community on EFS
    • Should start discussion on EFS vs. RSE
  • PTP monthly telecon next week

Other Technology Sub-Groups

  • Connectors: Peter L been busy lately, will start on Connectors in 1 week
  • Shared Board Labs: Interest by Windriver, Freescale, Mentor; probably no deliverables till M1, but start planning / design in time (we should make plans for next year just before 1.0 is released)

Action Items still open from last meetings

  • Symbian:
    • Write up interface description for "Service" as understood by Symbian
  • MartinO:
    • Start EMO process for Jakarta Commons

New Action Items

  • DaveD:
    • Send instructions for automated builds (on MacOS / LinuxPPC) to GregW
  • Dave McKnight:
    • Review daytime & ssh code and look for possible simplifications for adding a service
    • Start feature discussion RSE vs. Platform / EFS with PTP people (bugzilla or mailinglist; a feature document should eventually be available from the website)
  • MartinO:
    • Update Project Plan, Website
    • Deliver ssh service enhancements
    • Check Wiki notifications
  • Javier:
    • Capture autodetect on bugzilla
  • Everyone:
    • RSE usage and API reviews --> Bugzilla

Next Meeting