Jump to: navigation, search

Difference between revisions of "JFace Data Binding/Conference Call Agenda 2007 11"

 
(6 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
Duration: 60 minutes
 
Duration: 60 minutes
  
To call in, dial +1 866-842-3549 (or alternatively: +1 613-787-5018), then enter the conference ID: 8864297#
+
=== Participants ===
 +
Boris Bokowski, Tom Schindl, Matt Carter, Kevin McGuire, Peter Centgraf, Matthew Hall, Frank Gerhardt, Michael Scharf
  
Participants: Boris Bokowski, Tom Schindl, Matt Carter, Kevin McGuire, Peter Centgraf, Matthew Hall, Dave Orme, Brad Reynolds
+
=== Meeting Notes ===
''Feel free to add your name to the list if you are planning to attend.''
+
* Short introduction
 +
** Boris Bokowski - committer on Platform UI, working for IBM in Ottawa
 +
** Tom Schindl - committer on Platform UI (JFace viewers), based in Austria, working for Bestsolution GmbH
 +
** Matt Carter, NE England, consultant, using data binding
 +
** Kevin McGuire, committer on Platform UI, working for IBM in Ottawa
 +
** Matthew Hall, user of data binding, wrote [http://paperclips.sourceforge.net/ PaperClips] printing library for SWT
 +
** Frank Gerhardt, consultant, based in Germany, consumer, may write an article about data binding
 +
** Michael Scharf, WindRiver, has written a custom data binding library, interested in porting to the Eclipse data binding framework
 +
** Peter Centgraf, Pittsburgh, active bugzilla commenter ;-)
 +
* Mention GWT porting effort by Tom. He is also working on getting EMF common and ecore to work with GWT.
 +
* EclipseCon submissions - still looking for short talks on RCP (and a data binding tutorial? contact Boris if interested)
 +
* Reduce noise in bugzilla by closing obsolete bugs. There seems to be a lot of them, making it hard to know where contributions would be most helpful (Matthew to nag Boris, ideally with a list of bugs to close)
 +
* Brad Reynolds is taking a leave of absence
 +
* Priorities for 3.4
 +
** Improve documentation (Several offered help with wiki pages, Frank may write an eclipse.org article about data binding)
 +
** Shepherd existing (and new) contributions into the codebase, hopefully resulting in new committers (Boris)
 +
*** To protect integrity of Eclipse codebase, contributions by non-committers of over 250 lines of code must be run through an IP review process.  Therefore non-committers who contribute are encouraged to do so in small, incremental steps.  This helps separate concerns and reduce dependencies during the design process anyway.
 +
** Add features:
 +
*** convenience API for creating bindings - bug 203492 Binding builder investigation
 +
*** more reusable validators and converters - bug 197807 and others
 +
*** cell editing support and nested attributes in tables - bug 196785, bug 144260 (Boris)
 +
*** nested attributes (a.b.c) (Frank to ping on the bug)
 +
*** support for trees (Matthew)
 +
** Start work on a new 1.5-specific plugin in the Eclipse Platform incubator (Matt to draft a proposal, work with Peter and Boris). See also bug 197798.
 +
* Random List of other bugs we want to tackle for M4
 +
** bug 208858 better support for moves in observable lists -- Boris
 +
** bug 180746 TextObservableValue should take a delay-argument -- Boris
  
=== Agenda ===
+
[[Category:Data Binding]]
 
+
* Short introduction (I would like to get to know new people a little --- Boris)
+
* List of open bugs we want to tackle for M4, and 3.4 in general (Need this to focus my scarce time on the important issues -- Boris)
+
** {{bug|144260}} CellEditor support and builder for viewers --[[User:Bradleyjames.gmail.com|Bradleyjames.gmail.com]]
+
** {{bug|203492}} Binding builder investigation --[[User:Bradleyjames.gmail.com|Bradleyjames.gmail.com]]
+
** {{bug|197798}} Provide support for Java 5 types --[[User:Bradleyjames.gmail.com|Bradleyjames.gmail.com]]
+
* How to improve documentation
+
* Cross-observable (i.e., mutually dependent) validation constraints (mentioned in {{bug|197807}} --[[User:matt.carter|Matt Carter]]; working code will be posted soon). e.g.
+
** ''One or more observables in a set must have a value assigned.''
+
** ''Value required for one observable if another observable has a value assigned.''
+
** ''Values required for all observables in a set if any one observable in the set has a value assigned.''
+
** ''Value not allowed for one observable if an any observable in another set has a value assigned.''
+
* ...
+
 
+
Please add more items as appropriate.
+

Latest revision as of 15:58, 16 November 2007

Data binding conference call on November 14, 2007

Time: 12:00 EST Wednesday, November 14, 2007
Duration: 60 minutes

Participants

Boris Bokowski, Tom Schindl, Matt Carter, Kevin McGuire, Peter Centgraf, Matthew Hall, Frank Gerhardt, Michael Scharf

Meeting Notes

  • Short introduction
    • Boris Bokowski - committer on Platform UI, working for IBM in Ottawa
    • Tom Schindl - committer on Platform UI (JFace viewers), based in Austria, working for Bestsolution GmbH
    • Matt Carter, NE England, consultant, using data binding
    • Kevin McGuire, committer on Platform UI, working for IBM in Ottawa
    • Matthew Hall, user of data binding, wrote PaperClips printing library for SWT
    • Frank Gerhardt, consultant, based in Germany, consumer, may write an article about data binding
    • Michael Scharf, WindRiver, has written a custom data binding library, interested in porting to the Eclipse data binding framework
    • Peter Centgraf, Pittsburgh, active bugzilla commenter ;-)
  • Mention GWT porting effort by Tom. He is also working on getting EMF common and ecore to work with GWT.
  • EclipseCon submissions - still looking for short talks on RCP (and a data binding tutorial? contact Boris if interested)
  • Reduce noise in bugzilla by closing obsolete bugs. There seems to be a lot of them, making it hard to know where contributions would be most helpful (Matthew to nag Boris, ideally with a list of bugs to close)
  • Brad Reynolds is taking a leave of absence
  • Priorities for 3.4
    • Improve documentation (Several offered help with wiki pages, Frank may write an eclipse.org article about data binding)
    • Shepherd existing (and new) contributions into the codebase, hopefully resulting in new committers (Boris)
      • To protect integrity of Eclipse codebase, contributions by non-committers of over 250 lines of code must be run through an IP review process. Therefore non-committers who contribute are encouraged to do so in small, incremental steps. This helps separate concerns and reduce dependencies during the design process anyway.
    • Add features:
      • convenience API for creating bindings - bug 203492 Binding builder investigation
      • more reusable validators and converters - bug 197807 and others
      • cell editing support and nested attributes in tables - bug 196785, bug 144260 (Boris)
      • nested attributes (a.b.c) (Frank to ping on the bug)
      • support for trees (Matthew)
    • Start work on a new 1.5-specific plugin in the Eclipse Platform incubator (Matt to draft a proposal, work with Peter and Boris). See also bug 197798.
  • Random List of other bugs we want to tackle for M4
    • bug 208858 better support for moves in observable lists -- Boris
    • bug 180746 TextObservableValue should take a delay-argument -- Boris