pottiixx - national sun yat-sen university
TRANSCRIPT
1
ppoottiixx
Copyright © 2008 Potix Corporation
Open Source 的創業之路及商業模式 – ZK
Potix Corporation
www.zkoss.org
Open Source Ajax
ppoottiixx
Product Manager
Community Development
Potix Corporation
Jean Yen
ppoottiixx
Outline
A 25Million-Dollar Lesson
Ajax is Web 2.0
ZK #1 Enterprise Ajax Framework
ZK Core Values
Open Source New Wave
Finding the Right Job
ppoottiixx
A $25,000,000 Lesson
4
ppoottiixx5 ppoottiixx
1999-2005
Web ERP System
6
2
ppoottiixx
What We Did Wrong?
Wrong market?
Spend too much time in RD?
No sales team?
Buried by foreign giants?
Slow economy?
7 ppoottiixx
2005 - 2008
ZK Ajax Framework
8
ppoottiixx
750,000 Downloads
193 Countries
Fortune 500 Customers
9 ppoottiixx
What We Did Right?
Global market?
Excellent product?
Hot market?
Open source business model?
10
ppoottiixx
Ajax is Web 2.0
ZK #1 Enterprise Ajax Framework
ZK Core Values
Open Source New Wave
Finding the Right Job
ppoottiixx
Ajax?
(Ajax)
Asynchronous JavaScript and XML
3
ppoottiixx
The Internet Is The Application
EJB, BPM, MQ, Web Services, SAP R/3,
Oracle 10g, Notes
Any time
Any where
Any device
Rich
Responsive
Reach
ppoottiixx
The Challenge of Web Applications
Inability to visually represent the complexities in today’s applications. Caused by Page-based, submit-and-refresh model
Comparing to desktop apps, Web apps look like terminal apps in 1960s
User frustration
High development costs and risks
ppoottiixx
User Frustration
[Source: CNET]
Where are these fields?
What I just entered?
ppoottiixx
Ajax: a Must for Web 2.0
[Source: remember the milk]
Real Time Response
ppoottiixx
diggInteract with
Humans
[Source: digg]
ppoottiixx
Google Maps
Drag andMove
Around
[Source: Google Maps]
4
ppoottiixx
User Interface Evolution
[Source: Forrester Resource]
(Ajax)
ppoottiixx
Ajax: Buzz Mainstream
Google Search: Ajax: 13 million 176 million in one year
Ajax >>
“ ”AJAX should eventually become a standard part of all developer toolkits, capable of putting a front end on whatever sort of Web service or Web application is being built.
Gartner Inc.
ppoottiixx
Ajax is Web 2.0
ZK #1 Enterprise Ajax Framework
ZK Core Values
Open Source Storm
Finding the Right Job
ppoottiixx
Demo: ZK_components.html
Demo: ZK_demo.html
ZK, Ajax Framework
ppoottiixx
Enterprise Web Applications
Sun MicroSystems [source: youtube]
FORTUNE 500
ppoottiixx
Enterprise Web Applications
SGAM Financial System [source: SGAM]
FORTUNE 500
5
ppoottiixx
Package Software Applications
MapInfo Envention [source: MapInfo, Inc.]
FORTUNE 500
ppoottiixx
Hardware Appliances
Kazeon IS1200-FRM [source: Kazeon, Inc.]
FORTUNE 500
ppoottiixx
e-Commerce
Odorfer Online Catalog and Shop [source: Odorfer Eisenhof GmbH]
FORTUNE 500
ppoottiixx
Web 2.0
999FANG Housing Search [source: 999FANG.COM]
FORTUNE 500
ppoottiixx
Government Service
RiceMet [source: the Ministry of Agriculture, Forestry & Fisheries, Japan]
ppoottiixx
ZK Activities & Status
6
ppoottiixx
2006, 2007, 2008 SFCommunity Choice AwardsFinal Nomination
#1 Ajax on SourceForge.net(Top10 OSS host 180,000 projects, including JBoss, eMule, BitTorrent…)
eWEEK Excellence Awards2008 Finalist
Achievements
ppoottiixx
750,000 Downloads
193 Countries
ppoottiixx
United States (23%)
China (9%)
Germany (7%)
France (5%)
United Kingdom (4%)
ppoottiixx
3,800 Referring Source
ppoottiixx
Energetic ZK Community
21 Translations
50 Contributors
60 Contributed Tutorials in Various Languages
1,060 Bugs Found and Fixed
18,700 Forum Messages
ppoottiixx
ZK Flagship Customers
Fortune 500 Market Cap. US$140B
Government USA, Spain, Japan, Australia, New Zealand, China …
7
ppoottiixx
Ajax is Web 2.0
ZK #1 Enterprise Ajax Framework
ZK Core Values
Open Source Storm
Finding the Right Job
ppoottiixx
What ZK delivers?
Value: Simply Rich
Users: 6 million Java programmers
Need: Strong demand for RIA
Pain: High development cost
ppoottiixx
Extensibility
ZK Core Values
Google Maps ZK Spreadsheet
DOJO
Web ServicesYahoo! UI
Simplicity RichnessDeveloper End-User
Versatile Plugins
Ajax Mobile
ppoottiixx
ZK Product Advantages
Simple
Server-Centric
Open
ppoottiixx
Simple
Server-Centric
Open
ppoottiixx
Simplicity Simple as Programming Desktop Apps
Pure Java
170+ Off-the-Shelf Components
Google Maps, DOJO, FCKeditor, Simile Timeline
Data Binding
Load on Demand
8
ppoottiixx
Simply High Productivity
ZK Other Ajax
vs.
ppoottiixx
Simply High Productivity
ppoottiixx
Simply High Productivity
ppoottiixx
Most Complete Components
89 XUL &83 XHTMLOff-the-shelfComponents
ppoottiixx
Simple
Server-Centric
Open
ppoottiixx
Internet
ClientServer
9
ppoottiixx
Server
Client vs. Server Centric
Client-Centric Server-Centric
YourApplication
YourApplication Your
Application
Framework FrameworkFramework
Browser Server Browser
Framework
49 ppoottiixx
Server-Centric
No hazards of exposing business logic on the client
No security concerns
No asynchronous headache
Low maintenance cost
ZK Mobile
ppoottiixx
Client-Centric Server-Centric
51 ppoottiixx
Client-Centric Server-Centric
52
ppoottiixx
Simply Ajax and Mobile
ppoottiixx
Simple
Server-Centric
Open
10
ppoottiixx
Open
Open Source
Open Architecture
Embrace Other Components
Embraced by Open World
Support IE6, IE7, Firefox, Safari, Opera, Netscape, Camino
ppoottiixx
Open Architecture
ZK
Google Maps
DOJO
JFCharts
FCKeditor
ZK Mobile
Yahoo UI
ppoottiixx
Embrace Others
ppoottiixx
Embraced by Open World
ppoottiixx
Ajax is Web 2.0
ZK #1 Enterprise Ajax Framework
ZK Core Value
Open Source New Wave
Suggestions on Job Hunting
ppoottiixx
advanceddevelopment
User-Driven Innovation
design
build(prototype)
beta test(beta)
field test(feedback)
advanceddevelopment
design
build(prototype)
beta test(beta)
field test(feedback)
vs.
Users Users
Supplier Supplier
Open Source Proprietary
[Source: HBR APR’02]
11
ppoottiixx
Open Source Dev. + Internet
Open Source Permeability [source: Matt Asay, Alfresco]
61 ppoottiixx
Happy Cycle
1
GoodProduct
2
3
4
5
6
MoreUsers
ActiveCommunity
ppoottiixx
Internet Words of Mouth
Influence Ripples + Social Media [source: David Armano] 63 ppoottiixx
Bottom Up
ppoottiixx
ZK Marketing Expense
$0
65 ppoottiixx
Open Source Business Model
Support and Training
Subscription
Dual Licenses
66
12
ppoottiixx
Open Source License
GPL (General Public License)
LGPL (Lesser General Public License)
BSD (Berkeley Software Distribution License)
67 ppoottiixx
The Vehicle to Cross the Chasm
Innovators
EarlyAdopters
EarlyMajority
LateMajority
Laggards
Chasm
Open Source
The Technology Adoption Life Cycle – Geoffrey Moore
EnterpriseAjax
ppoottiixx
Downloads vs. Revenue
Critical Mass
69 ppoottiixx
Open Source New Wave
Forget Fortune 500;
call on Fortune 5,000,000 Bottom up
End users do not pay you, but a ticket to customers who pay (read Google)
2%~0.1% paid users in exchange for millions of installations (read Monopoly)
Dominant player defines the rule (read Winner Takes All)
ppoottiixx
Open Source Marketing
Winner Takes All 2%~0.1% paid users in exchange for
millions of installations (read Monopoly)
Dominant player defines the rule (read Winner takes all)
71 ppoottiixx
Open Source Changing The World
Linux 25% ~ 35%
Apache 69%
PHP 22M websites Firefox takes 11.5% share from Microsoft IE
MySQL 10M downloads; mkt cap $1B
JBoss stands out from IBM Websphere and BEA WebLogics; mkt cap $420M
IBM, Oracle, Sun, Goolge aggressive in open source
Microsoft compromising Linux, Open Office
13
ppoottiixx
Open source software is being used by 71% of the developers in the world and is in production at 54% of their organizations.
IDCOpen Source in Global Software:
Market Impact, Disruption, and Business Models
“
By 2010, IT organizations in Global 2000 companies will consider Open Source products in 80 percent of their infrastructure-focused software investments and 25 percent of their business software investments.
Gartner
“
ppoottiixx
Copyright © 2008 Potix Corporation
LAMPZ
ppoottiixx
Ajax is Web 2.0
ZK #1 Enterprise Ajax Framework
ZK Core Values
Open Source Storm
Finding the Right Job
ppoottiixx76
Ask yourself
- What am I good at? - What am I passionate about?- What can you get paid for?
ppoottiixx
The Three Circles
What are you good at
What can you get paid for
What are you
passionate about
Source: Good to Great, Jim Collins 77 ppoottiixx
1. Can’t stay long2. Difficult to co-work with3. Unwilling to learn4. Lack of skills….
What are the worries for a company
78
14
ppoottiixx79
The Right Person
ResponsibleCommunicativeProfessional / Language Skills
ppoottiixx
1. Resume2. Interview3. Test4. Others
Some Tips for Interview
80
ppoottiixx
Internet is changing the worldOSS is reshaping S/W industry
Join us
Make a difference
81
ppoottiixx
Copyright © 2008 Potix Corporation
THANK YOU!!www.zkoss.org
WELCOME TO OPEN OCEAN