© 2006 by IBM; made available under the EPL v1.0 | March 20, 2006 | Jeffrey Liu Release Lead IBM Rational Managing APIs with Eclipse API Scanner
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 2 Application Programming Interface (API) Eclipse is a highly componentized piece of software APIs are the interfaces between different components API breakages are very expensive
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 3 Eclipse API Scanner – API provider API Test Coverage API Javadoc Coverage Non-API Dependencies API Backward Compatibility Adopter Breakage API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 4 Eclipse API Scanner – API provider API Test Coverage API Javadoc Coverage Non-API Dependencies API Backward Compatibility Adopter Breakage API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 5 API Test Coverage
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 6 Eclipse API Scanner – API provider API Test Coverage API Javadoc Coverage Non-API Dependencies API Backward Compatibility Adopter Breakage API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 7 API Javadoc Coverage
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 8 Eclipse API Scanner – API provider API Test Coverage API Javadoc Coverage Non-API Dependencies API Backward Compatibility Adopter Breakage API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 9 Non-API Dependencies
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v Eclipse API Scanner – API provider API Test Coverage API Javadoc Coverage Non-API Dependencies API Backward Compatibility Adopter Breakage API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v API Backward Compatibility
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v Eclipse API Scanner – API provider API Test Coverage API Javadoc Coverage Non-API Dependencies API Backward Compatibility Adopter Breakage API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v Adopter Breakage
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v Eclipse API Scanner – API provider API Test Coverage API Javadoc Coverage Non-API Dependencies API Backward Compatibility Adopter Breakage API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v API Progress Summary
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v Eclipse API Scanner – API consumer
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v References Eclipse Web Tools Platform Project Eclipse API Scanner anner.html Jeffrey Liu
Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v Legal Notices IBM is a registered trademark of International Business Machines Corp. in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.