Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 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.

Similar presentations


Presentation on theme: "© 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."— Presentation transcript:

1 © 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

2 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

3 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

4 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

5 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 5 API Test Coverage

6 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

7 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 7 API Javadoc Coverage

8 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

9 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 9 Non-API Dependencies

10 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 10 Eclipse API Scanner – API provider  API Test Coverage  API Javadoc Coverage  Non-API Dependencies  API Backward Compatibility  Adopter Breakage  API Progress Summary

11 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 11 API Backward Compatibility

12 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 12 Eclipse API Scanner – API provider  API Test Coverage  API Javadoc Coverage  Non-API Dependencies  API Backward Compatibility  Adopter Breakage  API Progress Summary

13 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 13 Adopter Breakage

14 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 14 Eclipse API Scanner – API provider  API Test Coverage  API Javadoc Coverage  Non-API Dependencies  API Backward Compatibility  Adopter Breakage  API Progress Summary

15 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 15 API Progress Summary

16 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 16 API Progress Summary

17 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 17 Eclipse API Scanner – API consumer

18 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 18 References  Eclipse Web Tools Platform Project http://www.eclipse.org/webtools/  Eclipse API Scanner http://www.eclipse.org/webtools/development/apiscanner/apisc anner.html  Jeffrey Liu jeffliu@ca.ibm.com

19 Managing APIs with Eclipse API Scanner | © 2006 by IBM; made available under the EPL v1.0 19 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.


Download ppt "© 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."

Similar presentations


Ads by Google