ibm and eclipse

Upload: sailesh-sahu

Post on 07-Apr-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 IBM and Eclipse

    1/17

    IBM AND ECLIPSE: CASE FACTS

    Section CShudhansu Ladda PGP/15/186

    Sarthak Patnaik PGP/15/180Sarada Prasanna Dalai PGP/15/179Sailesh Sahu PGP/15/176Ranadip Madhu PGP/15/168Mridul Choudhary PGP/15/158Mohd. Yaseen Khan PGP/15/157

  • 8/3/2019 IBM and Eclipse

    2/17

    SWG AT IBM

    Created in 1995 to focus all software activitiesunder 1 centre

    Previously served needs of hardware group

    Increased autonomy to expand product offeringto different operating system and middleware

    Increase diversity by acquiring middleware firms

    By 1999: Profits were more than hardwaredivision

    Profits of software were rising, while those forhardware were falling

  • 8/3/2019 IBM and Eclipse

    3/17

    SWG - ACQUISITIONS

    1995: Lotus Development Corp. Collaboration and productivity software

    Largest software deal: $3.5 billlion

    1996: Object oriented International Object oriented software

    Industrys best in expertise in multi operating systemdevelopment

    Tivoli Systems Specializing in software for managing large scale

    systems

  • 8/3/2019 IBM and Eclipse

    4/17

    SWG

    Positioning: Company that had all the tools and expertise to helptransform any traditional business into e-business

    Problems All products developed independently

    Applications did not look or feel the same within the same family Interoperability and usability Absence of native qualities of the OS

    Redundancy in efforts: non existent reuse of codes Need of more specialized product specific training

    Need of an integrated end-to-end tool

    Multiple OS support: Porting Significant increase in development and support cost

    ISV did not have expertise or technical capability to build complementingproducts and solutions Porting cost: 6.46% of total revenue per OS

  • 8/3/2019 IBM and Eclipse

    5/17

    SOLUTION : SINGLE TECHNOLOGY PLATFORM

    Need for a common base layer, singletechnology platform

    Eliminate redundant development effort

    Improve usability and consistency

    Improve efficiency of deployed resources

    Problems: How to convinceOther application development product

    managers

    External partners to work on the same platform

  • 8/3/2019 IBM and Eclipse

    6/17

    PRODUCT PORTFOLIO

    Two families of products OS for company servers

    Middleware for IBM and non-IBM systems running

    on variety of OS 4 brands:

    DB2- database management software

    Lotus- collaboration and productivity software

    Tivoli- Systems management software WebSphere- integration and application

    infrastructure software

  • 8/3/2019 IBM and Eclipse

    7/17

    COMPETITION

    Microsoft acquiring companies in middelware andapplication development space Visual Studio .NET- IDE for developing applications using

    C, C++, C# and .NET

    Advantage of extensive modular architecture Limited access to IDE: possible to build complementary

    products

    Java : Once written, run everywhere philosophy Java Virtual Machine: Answer to porting on multi OS Highly fragmented market due to multiple vendors Used its own graphic environment(Swing)- no native look Did not use default libraries on OS: more processing time

  • 8/3/2019 IBM and Eclipse

    8/17

    PLATFORM CREATION

    Need: combining benefits of currentdevelopment environment with benefits of javawithout sacrificing performance and native look

    Every product group would rely on a commonplatform Coordination with each product group difficult Longer Product development cycles Internal competition to influence platform for their

    own product line Existing product lines lose influence, platform

    managing team gains power

  • 8/3/2019 IBM and Eclipse

    9/17

    OBJECT TECHNOLOGY INTERNATIONAL

    Autonomous subsidiary of IBM Canada

    150 people unit operating at higherproductivity levels

    Prior experience in working on multi OSsysytems

    Enormously skilled people in this domain

    Separate subsidiary, werent subject to

    controls and management

  • 8/3/2019 IBM and Eclipse

    10/17

    OTI- STANDARD WIDGET TOOLKIT

    New set of user interface libraries workingdirectly with the OS

    Could run on a wide range of OS

    Part of the platform Eclipse

    Extensible platform to enable IBM partners todevelop modules that can be easilyintegrated

  • 8/3/2019 IBM and Eclipse

    11/17

    INTRODUCTION OF ECLIPSE TO IBM

    Late 2000: Lee becomes VP of application developmenttools: whole of AIM reporting directly to him

    Eclipse: One solution fit all environment Needed to develop an application on the platform to prove

    its worth Developed Java IDE with feedback loop between platform

    and Java tools IBM announces support to Linux OS

    More stress on SWG group

    Problems with extensibility of VisualAge Eclipse: possible solution for porting to linux and saving

    resourses to add more functionality

  • 8/3/2019 IBM and Eclipse

    12/17

    ACCEPTANCE OF ECLIPSE IN IBM

    August 2001: WebSphere Studio ApplicationDeveloper(WSAD) was released replacingVisual Age.

    Platform development issues:

    what should be in the platform and what shouldbe in the product??

    Separate platform and Product team underseparate directors

  • 8/3/2019 IBM and Eclipse

    13/17

    MARKET SCENARIO

    Middleware had 3 parts Application development tools Client software Server software

    IBM focussed on Server software

    Wanted more share in Application development tools market:toincreased Server software sales Competition

    Microsoft Visual Studio: large customer fllowing and large number of ISVbuilding complementary products for it.

    Uns Netbeans: Java IDE.Swing Based. Slower than Eclipse and did nothave native look and feel.

    IBM offerred better development tools at competitive prices

    Partners fear Getting locked into a proprietary platform controlled by IBM Lose ability to control direction of own products

  • 8/3/2019 IBM and Eclipse

    14/17

    ECLIPSE GOING OPEN SOURCE

    Earlier projects supporting Apache HTTP serverand Linux OS had given good reputation to IBMwith respect to OpenSource

    DEMERIT: Sharing $40million investment ineclipse with its competitors

    Need to change the manner of operation to

    support open source Practiced operating in a open source

    environment for several months before goingpublic

  • 8/3/2019 IBM and Eclipse

    15/17

    LAUNCH OF ECLIPSE AS OPEN SOURCE

    Startup specialist Skip McGaughey recruited Eclipse to go open source with 2 objectives

    Play by open source rules of engagement Have a commercial arm

    Egalitarian Consortium with a board of stewards to establish

    policies and direction for platform All members of consortium would have equal decision rights IBM remained legal owner of Eclipse 9 members joined the consortium:

    commitment to building commercial products on eclipse No commitment to contribute to platform

    Positive press and analyst feedback for commitment to OpenSource

  • 8/3/2019 IBM and Eclipse

    16/17

    CHALLEGES FOR THE CONSORTIUM

    New partners got recruitted at the rate of 4-6 per quarter Official open source project IBM still major contributor and sole manager of platform Confusion on status of Eclipse, if it was truly independent

    or controlled by IBM Companies still concerned about lock down with Ibm Eclipse community in itself confused on degree of

    freedom needed from IBM IBM was working too fast. All platform related issues were

    getting solved. No incentive for external forces to work onthe platform

  • 8/3/2019 IBM and Eclipse

    17/17

    FUTURE HOPES

    IBM needed the contributions from externalsources to eclipse platform to increase

    This would help IBM to redeploy resources todevelop commercial products on Eclipse

    Competitors were gaining advantage ongrounds that they did not have to worry about

    platform,