Java IDE Production Requirement Scores + Weighting

IBM Visual Age for Java 3.02 Business impact of IDE 1 Impact on exiting apps Rework required if IDE introduced Impact on apps development by partners 2 New abilities offered to the business Standard development environment for Java Rapid, direct deployment to corporate-standard application server Portable to different application server environments 3 General Functional richness 4 General Support for Java 2 Support for EJB 1.1 Certified against Windows 2000 Professional Rose Compatible Stable over working day Meets COE3 standards for installation Meets COE3 standards for deployment Code storage orientation File-oriented Repository-oriented Labour-saving agents Automate repetitive tasks Notice coding errors pre-compilation Repairs files Automatially generate accessors 5 Range of platforms supported SPARC/Solaris Intel/NT/Win2000 6 Platforms requirements Minimum processor Minimum memory Minimum disk space SVGA required Mouse required 7 Installation Ease of use Install time Detrimental impact on existing COE3 software Full documentation installed 8 Development Environment(s) General Features Certified 100% Java Project-oriented Built-in compiler Compiler selection Rapidity of JDK support Imposition of vendor-specific code Editors Built-in Function markers Syntax colouring Drag and drop editing Split panes Speed of IDE response Executing code Importing files Exporting files Class Browsers Graphical Hierarchy Inspectors 9 Integration Capability Source Control Capability Integrate with Clearcase Team development capability Multiple users of one shared project Code generation Dynamic EJB generation from Rose data model Y/N Y Y/N Y Y/N Y Y/N Y/N Y Y 5 H/M/L H/M/L H/M/L M H H Y/N Y/N Y/N Y/N Y/N y y y Y/N Y/N Y/N Y/N # Y/N y y y n 1.2 y # mins Y/N Y/N 30 n y 3 # # MB # MB Y/N Y/N 3 128 Y/N Y/N Y/N Y/N Y/N Y/N y 3 n y 5 y y Y/N Y/N n y Y/N Y/N Y/N Y/N Y/N Y/N 3 y n y y n Y Y Y/N Y/N Y/N Y/N Y/N 3 y y 1 y n n 5

WebGain Studio 3 y y 5 y y y 5

Borland / Inprise Sun's Forte JBuilder 4 for Java 3 y y 5 Y Y Y 5

Average weighting 50.0

Visual Age Weighting 50

Café Weighting 50

Jbulider Weighting 50

Forté Weighting 50

IBM Visual Age for Java eProduction 3.2 weighted Weighting score 50 150

WebGain Studio weighted score 150

Borland / Inprise JBuilder 4 weighted score 150

Sun's Forte for Java weighted score 0

50.0

50

50

50

50

50

50

250

250

0

50.0

50

50

50

50

50

250

250

250

0

5 y y y y y Y Y y n y y n 3 n y 3 256

5 Y Y Y Y Y Y Y N Y Y Y

50.0

50

50

50

50

50

150

250

250

0

5 Y Y 5 233 128 250 Y Y 5 15 N Y 5 Y Y Y Y 1.3 N Y Y Y Y

50.0

50

50

50

50

50

150

150

250

0

50.0

50

50

50

50

50

250

150

250

0

5 60 n y 5 y y y 1.2 n y y y

50.0

50

50

50

50

50

150

250

250

0

50.0

50

50

50

50

50

150

250

250

0

M H H Y Y 3 Y

H M M Y Y 5 Y Y 50.0 50 50 50 50 50 250 150 250 0

N

N

41543858.xls

Page 1

10/07/2010

0 50 50 50 50 50 150 250 250 0 Y y y y 5 y y y y 5 Y Y N Y Y 5 Y Y N 50. delivers useful MI/metrics Long term viability 19 Consistency with open standards Ease of migration to alternative product Degree of lock in to specific tools.7 H M L H 3 5. reliability and maintainability Scalability to enterprise wide Robustness of product Requires low maintenance burden. Y Y 50. code crashes do not impact IDE GUI. when was it first launched No years of production releases No of customers in production No customers in development 16 Skills availability.Date 3.5 y y y y y 1 y n n y 5 Y Y N n n 5 50. suppliers and system integrators 20 Clout of the supplier to set standards Market share.Y/N Y/N 2000 $ 2000 $ 2000 $ 5 The effort to manage rises no more than linearly with scope of implementation Autosave features.0 50 50 50 50 50 50 250 250 0 50.xls Page 2 10/07/2010 . 24*7*365 How many consultants (people) are trained.# Subjective impression Subjective impression No of vendor staff No of development staff No of support staff Turnover Profitability Growth H/M/L H/M/L # # # # # # 222. credibility of skills suppliers. multiple skills sources Credibility of suppliers skills Geographic support capabilities of supplier Supplier is large enough to support BP's implementation Y/N Y/N Y/N Y/N Y Y Y Y Y Y Y Y Y Y 5 3 Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N Y/N # 5 Y/N Y/N Y/N Y Y Y 3 #.0 50 50 50 50 50 250 250 250 0 Y Y Y Y Y 5 Y 50.0 50 50 50 50 50 150 150 250 0 y 5. provides easy to use management environment.0 50 50 50 50 50 250 150 250 0 50.0 50 50 50 50 50 0 0 0 0 Levels of training required and availability Degree of technology transfer into BP 17 Costs Global deployment over 3 years Stream Deployment over 3 years Through life cost: estimate of all costs associated with provision and maintenance of product for 10 years 18 Availability. Y Y lots 5. courses run globally and frequently Willingness of supplier to share H/M/L Y/N # y lots #. customer base Survivability of the product in the marketplace Vision in staying ahead of the competition Vendor Size 5 Y Y Y 5 H L 5 H H 5 Y Y Y 5 H L 5 H H 50.3 0 1000.0 1000 1000 1000 1000 1000 3000 3800 4300 0 41543858.Templates Browsing/searching capabilities Integration with corporate-standard databases Java IDE Production Requirement Scores + Weighting Y/N Y H/M/L H M H Oracle Sybase MS SQL Server Open API for Integrating with Third Party Plugins Open and supported API 10 Debugging Environment Storage leak track-down Performance measurement JPDA support Remote debugging Thread debugging Servlet debugging EJB debugging JSP debugging 11 Deployment Deployment descriptor editing Object/relational mapping tool for CMP/SP Deployment without server shutdown/restart Integrates with Weblogic 5.0 50 50 50 50 50 150 150 150 0 3 Subjective opinion Helpdesk. global support.1 12 GUI Development Drag and drop Swing components Vendor-specifc components required 13 Security and accessibility options Public key support Digital certificate support http/s and SSL support Integrates with existing security systems 14 Support Online Support Vendor Site Newsgroups Product Updates online Patches Short term risk 15 Maturity of product Which version is it at.0.2 713.0 50 50 50 50 50 50 250 250 0 3 Y Y N 3 4 5 Y Y Y 3 4. 50.0 50 50 50 50 50 250 250 250 0 50. experienced and available? No of 3rd Party skilled staff available days per course.0 50 50 50 50 50 150 250 250 0 $200M TOTALS 397. Y H 3 H 5 H Y 50.0 50 50 50 50 50 0 0 0 0 50. intuitive use Y/N Y/N Y/N Y Y Y 1 H/M/L H/M/L %.