Difference between revisions of "E4/Meeting Minutes/Status 20081016"
< E4 | Meeting Minutes
Line 13: | Line 13: | ||
== Status == | == Status == | ||
− | * Jochen | + | * Jochen |
− | + | ** Looking at e4 demo code and ensuring it plays well with [[RAP]]. | |
− | + | ||
− | + | ||
* Martin | * Martin | ||
** Looking at resource work | ** Looking at resource work | ||
Line 23: | Line 21: | ||
*** What is the user model, do they have to explicitly populate sub-trees? | *** What is the user model, do they have to explicitly populate sub-trees? | ||
** Discussion on bloat | ** Discussion on bloat | ||
− | |||
* Michael | * Michael | ||
** Looking at declarative UI work | ** Looking at declarative UI work | ||
** Want to find a common solution that takes the best ideas from current systems out there | ** Want to find a common solution that takes the best ideas from current systems out there | ||
− | |||
− | |||
* Kevin | * Kevin | ||
** Did demo of SWT browser edition, styled text running in a web browser, IDE in a web browser, flickr running on WPF. | ** Did demo of SWT browser edition, styled text running in a web browser, IDE in a web browser, flickr running on WPF. | ||
** Idea of getting reuse of code across Web-based and rich client applications resonating well | ** Idea of getting reuse of code across Web-based and rich client applications resonating well | ||
** Idea of running RAP inside a portion of a web page, portal style | ** Idea of running RAP inside a portion of a web page, portal style | ||
− | |||
* Paul | * Paul | ||
** Investigating making core expressions use javascript or Java | ** Investigating making core expressions use javascript or Java | ||
** Also want to look at undo/redo story in commands | ** Also want to look at undo/redo story in commands | ||
− | |||
* Eric | * Eric | ||
** | ** | ||
− | |||
* Boris | * Boris | ||
** Looking at UI model. More strict typing. | ** Looking at UI model. More strict typing. | ||
** ESE symposium abstract. Please talk to Boris if you have ideas, or plan to participate. | ** ESE symposium abstract. Please talk to Boris if you have ideas, or plan to participate. | ||
− | |||
* John | * John | ||
** Participating in various discussions in E4 resources and elsewhere | ** Participating in various discussions in E4 resources and elsewhere | ||
Line 60: | Line 51: | ||
* Need to focus down on the high value architectural issues to target | * Need to focus down on the high value architectural issues to target | ||
* Can't solve all the world's problems | * Can't solve all the world's problems | ||
+ | * Need to start producing a project plan to help focus efforts | ||
* Event storm problem | * Event storm problem | ||
Line 69: | Line 61: | ||
* Asynchronous behaviour | * Asynchronous behaviour | ||
− | ** | + | ** Avoid callback parameter objects |
** Help with event storm by batching and clipping redundant events | ** Help with event storm by batching and clipping redundant events | ||
** Device debugging field has been doing this for a long time | ** Device debugging field has been doing this for a long time |
Revision as of 12:13, 16 October 2008
Attendees
- Boris Bokowski
- Eric Moffatt
- Jochen Krause
- John Arthorne
- Kevin McGuire
- Martin Oberhuber
- Michael Scharf
- Mike Wilson
- Paul Webster
Status
- Jochen
- Looking at e4 demo code and ensuring it plays well with RAP.
- Martin
- Looking at resource work
- Investigation of EFS, Java 7 I/O APIs, asynchronous file system APIs
- Considering the idea of lazily populated resource trees
- What is the user model, do they have to explicitly populate sub-trees?
- Discussion on bloat
- Michael
- Looking at declarative UI work
- Want to find a common solution that takes the best ideas from current systems out there
- Kevin
- Did demo of SWT browser edition, styled text running in a web browser, IDE in a web browser, flickr running on WPF.
- Idea of getting reuse of code across Web-based and rich client applications resonating well
- Idea of running RAP inside a portion of a web page, portal style
- Paul
- Investigating making core expressions use javascript or Java
- Also want to look at undo/redo story in commands
- Eric
- Boris
- Looking at UI model. More strict typing.
- ESE symposium abstract. Please talk to Boris if you have ideas, or plan to participate.
- John
- Participating in various discussions in E4 resources and elsewhere
- Second draft of extension registry work in progress. Want to ensure what we produce here is relevant to e4 code base, solves real problems. Aim is to reduce code bloat for clients of extension registry.
Discussion
Declarative UI:
- There will be a declarative UI round-up call
- Continue declarative UI discussion at e4 symposium at Eclipse Summit Europe.
- Need to answer question: What is the value add of declarative UI?
Architectural direction:
- Need to focus down on the high value architectural issues to target
- Can't solve all the world's problems
- Need to start producing a project plan to help focus efforts
- Event storm problem
- Currently there are thousands of events that occur when a part is activated, or item is selected
- Want to investigate ways to reduce these event storms
- Dependency Injection
- Helps to achieve decoupling between components, reduce singleton accessors
- Asynchronous behaviour
- Avoid callback parameter objects
- Help with event storm by batching and clipping redundant events
- Device debugging field has been doing this for a long time