© 2006 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Doug Schaefer, QNX CDT Project Lead CDT Contributor Summit Fall 2006 Welcome!
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 2 Agenda Tues Welcome, Intros DOM, Indexer Meet and Greet Wed Build Debug Lone Star Ranch Thurs Planning Futures Code Clinic
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 3 CDT Summit Ground Rules For the developers Leave the summit ready to start coding your features For the other contributors Leave the summit knowing where you can help This is a technical review session Ask questions Be critical, ensure we’re doing the right thing
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 4 Welcome to QNX
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 5 CDT Popularity - Marketing View “We also asked a question to determine which Eclipse projects were being used or planned to be use. No surprise that JDT came out on top with 57.5% but CDT came in second with 47.3%. I think this is amazing and a big congratulations to Doug and the CDT team. Could there be a day when more people are actually using CDT than JDT?” “Well, IDC has just made available a new research report that estimates there to be 2.27 million Eclipse users worldwide.” Does that mean 2.27 million x 47.3% CDT users?
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 6 Probably not… CDT Download Stats
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 7 But then … nahhh CDT Download Stats
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 8 Out of the Woodwork I keep running into new distributors of the CDT
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v1.0 9 And more… And articles ecc/index.html?ca=drs- ecc/index.html?ca=drs- bcd45f3/index.jsp?&pName=cise_level1_article&TheCat=1001&pat h=cise/2006/v8n4&file=sci.xml& bcd45f3/index.jsp?&pName=cise_level1_article&TheCat=1001&pat h=cise/2006/v8n4&file=sci.xml& RevisitingCCOnEclipse.html RevisitingCCOnEclipse.html 11,000 occurrences of cdtproject in Google.
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Group Introductions Who’s on your team, where are they located? How are you using the CDT? What are you or your customers biggest concerns for the CDT? What do you hope to get out of the summit?
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Themes Core/UI Scalability (big projects, large includes, TUs, resources) Extensibility New parsers (Different language variants) preprocessor Resources where located (RSE, EFS) Multi-Languages More features (editors features, views) Usability/Workflows (Edit, Navigate) Performance – startup time Fixing bugs
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Build Build Cygwin Managing change Window Development (Windows SDK) Autotools Managed/Standard integration Scanner Discovery Internal builder Remote build Integration with Core parser Build config load times (performance). Preprocessor macros Toolchain, multi-tool chain configurations
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Debug Multi-core debugging Stand-alone debugging Breakpoint management Simplified Launch Debug model roadmap – CDI and DSF Remote debugging Views enhancement Performance Stepping Tracing support, profiling Java/C, multi-language Source location finding source files
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Documentation User document Old & out of date How to get more contributions Web site Tutorials Cheat sheets ISV documentation Javadoc APIs Programmers guides EPL licensed Updating them as features come
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Test Co-ordinating Managing the test coverage, coverage tools, open source Test plans Automated UI Testing Automated GUI Recorder Contributing back Abbott has come away JUnit coverage Raise bugs on the failures Timely testing
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Translations
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Project Management Fixing bugs Finishing Features Translations How to distribute them Contributions? Rely on IBM. Commitment Milestone plan, know when commitment Supporting older versions
Presentation Title | Presentation Subtitle | © 2006 by «Author»; made available under the EPL v Project Management Backwards Compatibilty API Management Process Patch process, contribution process How to make sure patches get looked at How do we make sure all areas are looked