Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor...

9
Application of Open Application of Open Source Strategy on Source Strategy on Mobile Web Server Mobile Web Server Author: Author: Carlo Vainio Carlo Vainio Supervisor: Supervisor: Professor Heikki Hämmäinen Professor Heikki Hämmäinen Instructor: Instructor: M.Sc. Risto Aho, Nokia Multimedia M.Sc. Risto Aho, Nokia Multimedia Thesis presentation 09.05.2007

Transcript of Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor...

Page 1: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

Application of Open Source Application of Open Source Strategy on Mobile Web ServerStrategy on Mobile Web Server

Author: Author: Carlo VainioCarlo VainioSupervisor:Supervisor: Professor Heikki HämmäinenProfessor Heikki HämmäinenInstructor: Instructor: M.Sc. Risto Aho, Nokia MultimediaM.Sc. Risto Aho, Nokia Multimedia

Thesis presentation09.05.2007

Page 2: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

ContentsContents

IntroductionIntroduction Problem Definition & Research MethodsProblem Definition & Research Methods Critical Success FactorsCritical Success Factors Open Source as Strategy for MWSOpen Source as Strategy for MWS Open Source Development FrameworkOpen Source Development Framework Further WorkFurther Work

Page 3: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

IntroductionIntroduction Mobile Web Server (MWS)Mobile Web Server (MWS)

– Apache web server ported to the S60 platformApache web server ported to the S60 platform– The mobile device reachable The mobile device reachable fromfrom the Internet the Internet – New ways to deliver value to the customer, e.g.New ways to deliver value to the customer, e.g.

Mobile web siteMobile web site Web user interface (UI) to the phoneWeb user interface (UI) to the phone ApplicationsApplications

Open Source Software (OSS)Open Source Software (OSS)– right to use, modify, and redistribute the softwareright to use, modify, and redistribute the software– OSS as business strategy OSS as business strategy

Critical Success Factors (CSF)Critical Success Factors (CSF)– Definition: Definition: ““The limited number of areas in which results, if they are satisfactory, will The limited number of areas in which results, if they are satisfactory, will

ensure successful competitive performance for the organization. They are the few ensure successful competitive performance for the organization. They are the few key areas where things must go right for the business to flourish. If results in these key areas where things must go right for the business to flourish. If results in these areas are not adequate, the organization's efforts for the period will be less than areas are not adequate, the organization's efforts for the period will be less than desired”. desired”. [Rockart 1979][Rockart 1979]

Page 4: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

Problem Definition & Research Problem Definition & Research MethodsMethods

Problem definitionProblem definition– Identify the Critical Success Factors (CSF) of MWSIdentify the Critical Success Factors (CSF) of MWS– In light of the CSFs, is Open Source a good approach In light of the CSFs, is Open Source a good approach

for MWS?for MWS?– If so, how is this strategy effectively implemented?If so, how is this strategy effectively implemented?

Research methodsResearch methods– InterviewsInterviews– Literature studyLiterature study

Page 5: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

Critical Success FactorsCritical Success FactorsCSF CSF MotivationMotivation ImplicationImplication

Use casesUse casesThis is a gray area. It is not possible to This is a gray area. It is not possible to define all the relevant use cases in-define all the relevant use cases in-house. Killer application unknown. house. Killer application unknown.

Need for market orientation Need for market orientation and customer focus to identify and customer focus to identify the killer applications and get the killer applications and get the concept right. the concept right.

Technical Technical issuesissues

Technical issues, e.g. battery Technical issues, e.g. battery consumption and billing, have to be consumption and billing, have to be overcome before the concept is ready overcome before the concept is ready for the mass market.for the mass market.

Technical development neededTechnical development needed

Awareness Awareness generation and generation and diffusiondiffusion

Need to diffuse the innovation in related Need to diffuse the innovation in related communities in order to increase the communities in order to increase the installed base.installed base.

Need to seek and exploit the Need to seek and exploit the right communities.right communities.

Third party Third party application application developmentdevelopment

Due to the long tail characteristics Due to the long tail characteristics present, third party application present, third party application development may become crucial for the development may become crucial for the future of MWSfuture of MWS

Need to attract outside Need to attract outside developers and system developers and system integrators in order to form a integrators in order to form a collaborative development collaborative development ecosystem.ecosystem.

Page 6: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

Open Source as Strategy for MWSOpen Source as Strategy for MWSCritical issues for Critical issues for MWS MWS Solution provided by the OS strategySolution provided by the OS strategy

Use cases and market Use cases and market uncertaintyuncertainty

Involvement of developers and lead users in the development Involvement of developers and lead users in the development process reduces uncertainty. The extreme form of openness process reduces uncertainty. The extreme form of openness inherently promotes standard creation and thus reduces inherently promotes standard creation and thus reduces uncertainty.uncertainty.

Awareness generationAwareness generation

The awareness and marketing goals may be achieved by The awareness and marketing goals may be achieved by nurturing a healthy community, which will gain broad attention nurturing a healthy community, which will gain broad attention and create "buzz" in the communities. Openness promotes and create "buzz" in the communities. Openness promotes positive feedback, which increases the installed base.positive feedback, which increases the installed base.

Third party involvementThird party involvementBy providing open platforms and interfaces, the open source By providing open platforms and interfaces, the open source strategy encourages third party involvement and integrator strategy encourages third party involvement and integrator supportsupport

Technical issuesTechnical issuesThe different components of the software stack may be The different components of the software stack may be improved. Overcoming technical obstacles not related to the improved. Overcoming technical obstacles not related to the software may not be achieved software may not be achieved

Page 7: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

OS Development FrameworkOS Development Framework

Pre-requestsPre-requests

Initial offeringInitial offering

- User need - User need

- Appeal & future promise - Appeal & future promise

- Mission- Mission

- Initial code - Initial code

- License - License

- Credibility - Credibility

- Name - Name

- Appearance- Appearance

- Timing - Timing

InfrastructureInfrastructure

- Project web site - Project web site

- Public code archive - Public code archive

- Project documentation - Project documentation

- Bug database - Bug database

- Mailing lists - Mailing lists

- Forums - Forums

- FAQs- FAQs

- Newsgroups - Newsgroups

The bazaarThe bazaar

LeadershipLeadership

- Direction and roadmaps - Direction and roadmaps

- Authority - Authority

- Credibility - Credibility

- Trust - Trust

- Leadership style - Leadership style

- Skills - Skills - Motivation Motivation

- Vision - Vision

Governance and Governance and managementmanagement

- Government structures- Government structures

- Division of labor- Division of labor

- Decision making - Decision making

- Development - Development

processes processes

Building Building communitycommunity

- Marketing - Marketing

- Managerial and - Managerial and leadership leadership issuesissues

- Trust building- Trust building

- First encounter - First encounter

Page 8: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

Further WorkFurther Work

Further WorkFurther Work– Research on success factors related to open Research on success factors related to open

source software developmentsource software development– Further refine and test the framework presentedFurther refine and test the framework presented

Page 9: Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.

QuestionsQuestions??

Thank you!!!Thank you!!!