Managing External Innovation: The Case of Platform Extensions

Managing External Innovation: The Case of Platform Extensions Managing External Innovation: The Case of Platform Extensions

www3.carleton.ca
from www3.carleton.ca More from this publisher
18.04.2014 Views

TABLE OF CONTENTS 1 INTRODUCTION....................................................................................................1 1.1 Objectives ........................................................................................................ 2 1.2 Deliverables...................................................................................................... 4 1.3 Relevance......................................................................................................... 4 1.4 Contributions .................................................................................................... 5 1.5 Organization ..................................................................................................... 5 2 LITERATURE REVIEW .........................................................................................6 2.1 Open innovation strategies and collaboration governance ....................................... 7 2.1.1 Open innovation strategies .............................................................................. 7 2.1.2 Architecture of participation............................................................................ 8 2.1.3 Collaboration governance ............................................................................... 9 2.2 Systemic innovation and platform strategies ....................................................... 11 2.2.1 Systemic innovation..................................................................................... 11 2.2.2 Software ecosystems and platforms................................................................ 12 2.2.3 Platform architecture.................................................................................... 14 2.2.4 Regulatory instruments................................................................................. 19 2.3 Lessons learned............................................................................................... 24 3 RESEARCH METHOD .........................................................................................27 3.1 Unit of Analysis .............................................................................................. 27 iii

3.2 Study period ................................................................................................... 27 3.3 Method........................................................................................................... 29 3.3.1 Define objectives for the research .................................................................. 30 3.3.2 Extract dimensions to describe the platform extensions quality control strategy from the literature............................................................................................................ 31 3.3.3 Identify sample of extensible platforms .......................................................... 33 3.3.4 Select waves of software platform cases ......................................................... 34 3.3.5 Collect Data................................................................................................ 36 3.3.6 Analyze data ............................................................................................... 37 3.3.7 Identify strategies adopted by platform owners to control process of extensions development............................................................................................................ 41 4 WRITE UPS FOR PLATFORMS IN THE SAMPLE.............................................43 4.1 Eclipse Platform.............................................................................................. 44 4.2 IBM WebSphere Application Server V6.1 and V7(WAS)..................................... 50 4.3 Mozilla Firefox Web Browser ........................................................................... 54 4.4 Spring framework (open source edition) ............................................................. 60 4.5 Spring Framework (enterprise edition) ............................................................... 65 4.6 Apache HTTP Server ....................................................................................... 68 4.7 IBM HTTP Server ........................................................................................... 74 4.8 OpenOffice.org ............................................................................................... 78 iv

3.2 Study period ................................................................................................... 27<br />

3.3 Method........................................................................................................... 29<br />

3.3.1 Define objectives for the research .................................................................. 30<br />

3.3.2 Extract dimensions to describe the platform extensions quality control strategy from<br />

the literature............................................................................................................ 31<br />

3.3.3 Identify sample <strong>of</strong> extensible platforms .......................................................... 33<br />

3.3.4 Select waves <strong>of</strong> s<strong>of</strong>tware platform cases ......................................................... 34<br />

3.3.5 Collect Data................................................................................................ 36<br />

3.3.6 Analyze data ............................................................................................... 37<br />

3.3.7 Identify strategies adopted by platform owners to control process <strong>of</strong> extensions<br />

development............................................................................................................ 41<br />

4 WRITE UPS FOR PLATFORMS IN THE SAMPLE.............................................43<br />

4.1 Eclipse <strong>Platform</strong>.............................................................................................. 44<br />

4.2 IBM WebSphere Application Server V6.1 and V7(WAS)..................................... 50<br />

4.3 Mozilla Firefox Web Browser ........................................................................... 54<br />

4.4 Spring framework (open source edition) ............................................................. 60<br />

4.5 Spring Framework (enterprise edition) ............................................................... 65<br />

4.6 Apache HTTP Server ....................................................................................... 68<br />

4.7 IBM HTTP Server ........................................................................................... 74<br />

4.8 OpenOffice.org ............................................................................................... 78<br />

iv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!