our experience to start a startup
TRANSCRIPT
About Me 馮 文彥 a.k.a Tempo
Twitter: tempofeng Blog: run, tempo, run (google: tempo) Liquable Inc: [email protected]
活動 Happyweb: http://happyweb.tw Java User Group: http://www.javaworld.com.tw
我們的經驗 Willmobile
Mobile, Java, .NET C# Liquable
Flash/Flex, GWT, Java Hosting
Mygamespocket.com Diggirl.net Dinbendon.net Kekeke.cc
為何創業 ? 背景
tempo: mobile ID, Techstock Venture, 寶碩財務科技 cjin: 摩根大通銀行 ,中信證券 , 華碩
原因 手機進 飛快步
MIDP 2.0: Nokia 6600
商業模式 獲利
人 月每每 200 元 (需要扣除通路費用 )
支出 員工薪資 : 20萬 /月 ~30萬 /月 交易所資訊源 : 23.5萬 /月 辦公室 : 3萬 /月 ~5萬 /月 機房與網路 : 3萬 /月
Gamelet aims to become the Youtube for multi-player gaming platform that provides free hosting/bandwidth and eliminates the need for server programming to developers so that they can turn any innovative game design into a multi-player game instantly.
New Market(Mike Arrington)
Create new market Digg, Del.icio.us
Destroy existing market Skype
Remove frictions Youtube
“Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ran
them down people's throats.”– Howard Aiken
競賽需要不同的表達方式
視覺化或是很容易感同身受的新應用情境 強烈的使用前 /使用後差別 Tonchidot: Sekai Camera How to demo your startup?
Frameworks Java solutions: Java SE, Java ME Server : Java NIO, jetty OR-Mapping: Hibernate Presentation : Webwork, Struts Glue: Spring Framework RIA: GWT, Flash/Flex
Development Tools IDE
Eclipse
Build Ant, Maven
Continuous Integration CruiseControl, Contunuum
CVS, SVN
Servers Production Servers
OS: Fedora linux DB: MySQL
Master-slave replication
App Servers Apache -> mod_jk -> jetty 5.1.8
HA: Keepalived
Co-locations Co-locations
數位通 , 速博 , 亞太 , 數位通
Bandwidth(以前 ) ~2M專線 10M/2M Adsl * 6
Bandwidth 台固 20M/20M 光纖
Be Agile Systematic
Planning, Issue tracking, Unit test, Function test, Continuous Integration
Agile Methodology: XP, Scrum Implement as much as you can
Development Tools 效率 , 效率 , 效率 Editing
Refactoring Auto-complete / Move / Rename / High-Light / References Unit test integration
Debugging Load time / Editing on the Fly
Monitoring Tools Applications
Hibernate, 手工程式
Servers Cacti, Nagios, Jconsole Google Analytics 手工程式 , log output
DB phpMyAdmin, slow.log
Platform,Framework You need Software Architect! 選最多人熟悉的 Framework
Where to ask questions/find answers? 最多人用的 Framework 或許不需要使用 Framework ?
Blog PhpBB Drupal
Scalability 確定該如何 scale up, 但不要做
You need Software Architect! DB
Performance Monitoring Slow-log Explain OR-Mapping tools: hibernate
Index Query optimization
Hosting 中華電信光纖
10M/2M, 13xx 元 須綁約兩年 (送 3100 7-11禮券 )
Incoming Load-Balanced 多台 PC 一 PC多網卡
Multihomed Load Balancer Abocom 2/4 WAN寬頻負載平衡器
Hosting Amazon S3
http://www.amazon.com/gp/browse.html?node=16427261
Webamp http://webamp.giga.net.tw/
Godaddy, Bluehost (US hosting) Images, static files, … Will be blocked
photos http://www.flickr.com/photos/stabilo-boss/93136022/
http://www.flickr.com/photos/adinges/346440131/
http://www.flickr.com/photos/stuckincustoms/185867379/
http://flickr.com/photos/penmachine/2634215969/