Eclipse Members Meeting
October 27, 2004, Dallas, Texas
Updated November 18th to include voting results table.
The list of attendees is provided here.
Executive Director Report
Mike Milinkovich started the meeting with his Executive Director Report. A
copy of his presentation can be found here.
Open Source Project Review
Mike Milinkovich reviewed the status of the Eclipse top-level projects. A copy of his presentation can be found here.
Detailed Project Presentation - BIRT
Paul Clenahan from Actuate introduced the Business Intelligence and Reporting project to the attendees. His presentation can be found here.
Add-in Provider Requirements Session
Todd Williams and Rich Main (Eclipse Add-in Provider Board Representatives)
lead a session to develop a list of themes and priorities from the perspective
of the Add-in Provider community. This list will be used as input into
the Requirements Council.
The process followed to develop the list of themes and priorities was as
- Rich Main led a brainstorming session to identify potential topics for break-out groups. 8 topics were identified:
- Abstract Language Developer Toolkit
- Business Intelligence and Reporting
- Rich Client Platform
- Testing and Performance
- Web Tools Project
- Two sets of four break-out groups were given 1 hour to develop a list of requirements for the given topic. Each attendee could select which break-out group they would participate in.
- All the break-out groups reported back and presented their list of requirements.
- Each person was allowed to vote on their priority requirements. The process of voting was done by allowing each attendee 25 points that could be allocated across all the different requirements. All the votes were then tabulated to come up with the final list of priorities.
The prioritized list is as follows:
- Raise awareness of Eclipse at CIO level
- Success reports/stories
- Market Research
- Market size
- Market profile
- Abstract Language Toolkit
- Better componentization in different DTs as many embedded project are multi-language and to enable easier plug-ins for specialized components (debuggers, managed builds, editors)
- Reduce inconsistency among OS platforms
- Enterprise Deployment
- JNLP integration
- Enterprise Update Manager
- Managed updates
- scalable Update Manager (mirrors/ BitTorrent)
- push updates
- license managed
- Basic web-services tools
- UDDI browser
- XSL/T editor
- WSDL tools
- Support for common reports
- listing reports
- sorting, grouping, aggregation
- crosstab reports
- freeform reports (e.g., invoices)
- Eclipse pug-in certification service (through external service providers)
- User interface improvements
- SWT/JFace improvements
- Improved SWT/ Swing interop.
- More native hooks into Windows
- Authentication/ Security
- User authentication and credentials
- Role-based security
- Role-based plugin loading
- Ease of use
- be productive in 15 minutes
- RCP Scalability
- minimum runnable RCP and Update Manager
- full IDE with complete hide/reveal (e.g., "Build")
- Unified View/Editor framework
- Editor embedded in editor
- Key bindings
- Toolbar management
- Abstract server definition
- Expose capabilities and services through interfaces that can be accessed independent of CDT, JDT, etc.
- More generic ways to connect to "targets" and launch applications. Run tests, run tools and gather data, etc.
- Provide an interface that allows an additional agent to be used for data collection (i.e., for embedded devices)
- Refactor data-tools and web-services feature-sets into separate development projects.
- Eclipse package integration
- Data Query APIs should be separate project
- enables query features to be used by other tools
- Concentrate more on extensible frameworks than end-user tools
- Testing - need a universal client
- Deployment to local and remote servers
- TPTP/ Hyades should abstract ways to do tracing of hardware (at chip level), not just software tracing
- TPTP/ Hyades should look at monitoring of deployed embedded systems (in addition to enterprise)
- DT should abstract debugging more for hardware capabilities
- JSR-88 compliance for J2EE deployment
- Meta-information use for EJB developers.
- EJB-3 metadata annotations
- XDoclet support
- EJB universal client
- Improve transparency of architecture and requirements processes
- Do not preclude other runtimes
- Clear market messaging/positioning for BIRT
- BIRT is a new space for Eclipse
Detailed results of voting scores are available
Market Research Proposal
Wayne Madden of Penton Media presented a proposal to have Penton conduct a market research study on the use of Eclipse.
Ian Skerrett reviewed the current marketing activities around Eclipse. A copy of the presentation can be found here.
Skip McGaughey updated the attendees of the membership and recruitment activities. A copy of the presentation can be found here.