titaniumワークショップ@慶應sfc 第一回

19
Titanium ワワワワワワワ @ ワワ SFC ワワ ワワ ワワワワ Studio Ousia ワワワワワワワワ ワワワワワワワ

Upload: ikuya-yamada

Post on 23-Dec-2014

1.525 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Titaniumワークショップ@慶應SFC 第一回

Titanium ワークショップ @ 慶應SFC

第一回山田 育矢

株式会社 Studio Ousia慶應義塾大学政策・メディア研究科

Page 2: Titaniumワークショップ@慶應SFC 第一回

自己紹介

中学の頃からプログラマー・オンラインソフトウェア作者として活動。Windows 環境改善ツールなどを開発し、 NIFTY Serve や Vector 等を通じて、シェアウエアとして公開。

高校在籍時に、当時、世界最大規模の Web サイトコンテスト「 ThinkQuest(現: Oracle ThinkQuest) 」に参加。国内大会で最優秀賞、国際大会では日本人チームとして唯一銀賞を受賞。

慶應 SFC 入学と同時に、学生ベンチャー企業である株式会社ニューロンを起業。IPA 未踏ソフトウェア創造事業、次世代ソフトウェア開発事業に3カ年連続で採択、 P 2 P 通信のミドルウェア「 NAT Traversal SDK 」を開発、製品化。

株式会社フラクタリストにニューロンを売却し、取締役就任。ニューロンでの開発成果を家電メーカー等を中心に事業展開し、導入。同社の上場を前に退社。

株式会社 Studio Ousia を創業。慶應義塾大学 政策・メディア研究科後期博士課程入学。現在に至る。

Page 3: Titaniumワークショップ@慶應SFC 第一回

分かりやすくて面白い、ヒットしそうなアプリの企画を一つ考えて作る!

第一回目:環境のセットアップ / キーワードなうの話

第二回目: Titanium 基礎 / アプリの企画発表・ディスカッション - 1

第三回目:アプリの企画・ PR の話 / アプリの企画発表・ディスカッション - 2

第四回目:アプリ開発成果の発表

ワークショップのスケジュール(仮)

Page 4: Titaniumワークショップ@慶應SFC 第一回

Titanium Mobile で開発するiPhone/Android アプリ 開発の本

iPhone & iPad Apps Marketing マーケティングの本

参考にする本

Page 5: Titaniumワークショップ@慶應SFC 第一回

環境のセットアップ

Page 6: Titaniumワークショップ@慶應SFC 第一回

Titanium Studio のインストール

http://www.appcelerator.com/products/titanium-studio/

Page 7: Titaniumワークショップ@慶應SFC 第一回

XCode インストール( iPhone )

Xcode を Mac App Store からインストール。

Page 8: Titaniumワークショップ@慶應SFC 第一回

JDK のインストール( Android )

Page 9: Titaniumワークショップ@慶應SFC 第一回

Android SDK のインストール( Android )

http://developer.android.com/sdk/

Page 10: Titaniumワークショップ@慶應SFC 第一回

キーワードなうの話

Page 11: Titaniumワークショップ@慶應SFC 第一回

ネットで話題のキーワードをランキングする iPhone/iPad アプリ。 ネットで話題になっている芸能人や政治家、映画、テレビ等、あ

らゆるニュースのキーワードをリアルタイムに知ることができる。

キーワードなう

Page 12: Titaniumワークショップ@慶應SFC 第一回

コンセプト

新聞を時間をかけて読まなくても、短時間に、リアルタイムな話題・ニュースをスマートフォンで収集できるようにする。

話題やニュースに関する詳しい情報を簡単に調べられる。

Page 13: Titaniumワークショップ@慶應SFC 第一回

iPhone アプリサイドは、 Titanium で3日で実装し、公開。 サーバサイドは Python/MySQL で Linode 上に実装。

ランキング単体のページビューは70〜80万 PV/月程度、広告( Admob )の PV は1500万 PV/月程度(12秒ローテション)。

約4万件程度のダウンロード。 公開当初はニュースカテゴリ内で上位をキープ。

先週、英語・中国語・ロシア語・フランス語・ドイツ語・イタリア語にローカライズし、公開。

アプリの概要

Page 14: Titaniumワークショップ@慶應SFC 第一回

iPhone アプリを試しに作ってみたかった。 会社の正規プロダクトの前に練習の意味合いも兼ね

て開発した。

精度のよさそうなデータ集計方法を見つけた。

開発のモチベーション

Page 15: Titaniumワークショップ@慶應SFC 第一回

仕組み

毎時間、サーバサイドで Wikipedia に登録されているキーワードを対象として、 Web 上に公開されているデータのクローリング処理を行い、ランキングを生成。

検索エンジン等が公開している既存の集計済みデータではなく、 Wikipedia アクセスデータ等を独自に集計し、ランキング生成を行っている。

サーバ側でランキングの JSON データを生成し、アプリ側に配信。

ランキング生成のコードは、現状、一週間に数回程度、目視で確認を行いながら、生成ルールの調整を行っている。

Page 16: Titaniumワークショップ@慶應SFC 第一回

マニアックな単語や知らない単語、初出の単語が顕著にクリックされる

Page 17: Titaniumワークショップ@慶應SFC 第一回

ミートアイや AppFun! 、 iPhone女史、 FreeAppNowなど、いくつかのメディアがかなり好意的に取り上げてくれたこと。

iTunes の人気作品に公開以来、ほぼずっと掲載いただいていること。

アプリへの導線が比較的、常に確保されていたため、カテゴリのランキングで上位になり、 DL が伸びやすかった。

運が良かったこと

Page 18: Titaniumワークショップ@慶應SFC 第一回

メディア掲載・ランキング

CNET Japan

Internet Watch ニュースカテゴリランキング2位

Page 19: Titaniumワークショップ@慶應SFC 第一回

Learning to Rank(SVM Ranking を予定)を用いて、機械学習ベースのランキングにすることで精度を飛躍的に向上させる。 SVM Ranking:

http://www.cs.cornell.edu/people/tj/svm_light/svm_rank.html

ユーザのクリックデータを使って、新しいアプリを作る。

今後やりたいこと