Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
The CodeBeamer Project Experiences with integrating a Collaborative Development Platform into Eclipse Zsolt Koppany Horst Spatzenegger Agenda • • • • • What is CodeBeamer? CodeBeamer Architecture The CodeBeamer Plug-In Experiences – CodeBeamer and Eclipse Online Demo December 2002 Eclipse - CodeBeamer © 2002 Intland Software 2 CodeBeamer Is… …a web-based, secure and fast-deployment collaboration platform with… – – – – – – – Issue tracking Discussion forums Document sharing Source code quality analysis with trending Instant code analysis and management Extensive reporting and trending tools Easy adaptability and integration Developers in house Partners Tech Support External developers Dev. Mgmt Integrates with – IDE, e.g. Eclipse – CMVC December 2002 QA / Testing Eclipse - CodeBeamer © 2002 Intland Software Exec. Mgmt Product Mgmt 3 CodeBeamer @Work Multiple Sites – One Team Eclipse IDE & CodeBeamer Client Internet / LAN Internet or LAN CodeBeamer Server & CMVC December 2002 Eclipse IDE & CodeBeamer Client Eclipse - CodeBeamer © 2002 Intland Software 4 etc. Tracker Document Share Forum Code Browse Build Release Search Administration Account Management IDE Security Application JSP Tag Library Web Container Servlet Web Server SQL Database December 2002 Reporting CodeBeamer Server Eclipse Service Container Web Browser Client Architecture CMVC Repository ANT Parser C++, Java Eclipse - CodeBeamer © 2002 Intland Software 5 The CodeBeamer PlugIn • View CodeBeamer Tracker Items within Eclipse • Update and Submit CodeBeamer Trackers Items • • • • from within Eclipse Filter CodeBeamer Tracker Items in Eclipse Fast Navigation between Tracker and Source Set CodeBeamer Preferences Quick Plug-In Installation December 2002 Eclipse - CodeBeamer © 2002 Intland Software 6 The Eclipse Experience • Development platform: Linux eclipse-2.0 GTK • Good – – – – Eclipse is a great JAVA IDE Rich API allows easy plug-in development Excellent Support via News Server on www.eclipse.org Creation of Plug-In without coding • Bad – SWT – prefer SWING (Layout Manager,..) – Platform dependent look-and-feel – Limited SWT widget inheritance December 2002 Eclipse - CodeBeamer © 2002 Intland Software 7 CodeBeamer – Eclipse @YourDesk Download FREE CodeBeamer Trial www.intland.com December 2002 Eclipse - CodeBeamer © 2002 Intland Software 8