Download presentation
Presentation is loading. Please wait.
Published byAlbert Cross Modified over 9 years ago
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.