SlideShare a Scribd company logo
1 of 38
Download to read offline
ここは何?
co9320 “プログラミング生放送”が贈る
セッション形式の IT 系イベント
テーマ: ニコニコアプリ開発
出演者
• 5zj(0x1F歳)プロ生オーナー
• 戀塚昭彦(0x2A歳)世界最初のニコ厨
• mankitsu(0x21歳)Nway 作者
• 赤兎馬(0x23歳)テレニコツイ作者
セッション
• プロ生紹介 & ニコニコアプリ開発
• ニコニコ超開発
• コメントビューワー Nway
• テレニコツイ
はじめに
プログラミング生放送について
ニコニコアプリ開発とは
プログラミング生放送!
2013/4/27
5zj(@jz5)
プログラミング生放送
• co9320
• 活動内容
• 共用コミュニティ
• IT 勉強会を各地で開催
コミュ参加してね☆
IT 勉強会 “プログラミング生放送勉強会”
niconico と プロ生
• 2011/12
クリスマス プログラミング生放送勉強会
• 2012/4
超会議 超エンジニアミーティング
セッション動画
co9320 コミュ動画
プロ生ちゃん(暮井 慧)
@pronama
ニコニコモンズ & 開発者向け素材
• ニコニコモンズでドット絵提供中
• pronama.jp でも提供中
• ドット絵,イラスト,3Dモデル,MMDモデル,音声
など順次公開予定
プロ生ちゃんグッズ配布中!
♥&
Collaboration!!
詳しくは pronama.jp
アクセスしてね!
ニコニコアプリ開発!
2013/4/27
5zj(@jz5)
アジェンダ
• ニコニコアプリ開発
• 5zj 作のアプリ紹介
• 開発の楽しさ(メリット)
ニコニコアプリ開発
• niconico 関連のアプリの開発
• ユーザーとして
アプリの分類(1/2)
• ユーザーが niconico サイトと併用
• niconico 機能の拡張・補助
• 例: ニコ生コメントビューワー,
Web ブラウザー拡張など
Nway mankitsu さん
アプリの分類(2/2)
• ユーザーが niconico サイト未使用
• 他プラットフォームへコンテンツの展開
• 例: ニコ動ビューワー,
ニコ実況ビューワーなど
テレニコツイ 赤兎馬さん
公式アプリ 戀塚さん
5zj の作ったアプリ
• 2009年~(古い…)
• ニコ生アラート
• ニコ生タイピング
• それ以前
• MISAO
ニコ生タイピング
• ニコ生でタイピングゲーム
• 映像で入力テキストを配信
• コメントでテキストを入力
• 映像で採点結果を配信
超多人数同時対戦!
from co160938 syoutaのまったりゲーム実況
ニコニコアプリ開発の楽しさ ①
• ニコ厨は3000万人以上
• 多数の人が使ってくれるかも…
喜びの声がぞくぞく…
ニコ生タイピング最高です!
── @syouta_potato
ニコ生タイピングが無ければ自分がここまでタイピングを
練習することも絶対無かったな 面白いゲームだね
── @siroro
人生の道標
── @7yuruyuru7
ニコニコアプリ開発の楽しさ ②
• インフラ・システムの利用
• 悪く言えばただ乗り
• API は提供されていない
ニコ生タイピングの仕組み(ニコ生利用)
視聴者
映像配信 コメント配信
放送者
ニコ生タイピングの仕組み(ニコ生利用)
視聴者
映像配信 コメント配信
放送者
ニコ生タイピングの仕組み(ニコ生利用)
視聴者
映像配信 コメント配信
放送者
ニコ生タイピングの仕組み(ニコ生利用)
視聴者
映像配信 コメント配信
放送者
ニコ生タイピングの仕組み(ニコ生利用)
視聴者
映像配信 コメント配信
放送者
ニコ生タイピングの仕組み(ニコ生利用)
視聴者
映像配信 コメント配信
放送者
ニコ生タイピングの実装部分
• ビデオの再生
• 歌詞の表示
• コメント受信(採点処理)
• TCP 処理
簡単に開発できそう…?
著作物の利用(守ろう著作権)
• 映像や歌詞など
ニコ生の鯖から配信
訴えられるのはドワンゴ!!
_人人人人人人人人人人人人人人_
> <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
※ 個人の感想です
合法的に利用可能な場合が多い
• JASRAC などの管理楽曲の利用
• JASRAC,イーライセンス,JRC
• 音楽原盤の利用
• らき☆すたなど
• ただし,コメント中での利用や
替え歌などは注意
まとめ
• ニコニコ関連のアプリ開発
• niconico サイト併用・未使用で分類
• ニコ生タイピングの例
• ニコ生のインフラ・システムを利用
• 著作権を守って遊べる
ご清聴ありがとうございました。
戀塚さんに質問
• niconico API を勝手に利用したり
スクレイピングしちゃっても OK?

More Related Content

Similar to ニコニコアプリ開発

関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)rip jyr
 
Uno Platform か Blazor
Uno Platform か BlazorUno Platform か Blazor
Uno Platform か BlazorHiroyuki Mori
 
Kinect v2を通してMicrosoft技術を考える
Kinect v2を通してMicrosoft技術を考えるKinect v2を通してMicrosoft技術を考える
Kinect v2を通してMicrosoft技術を考えるYuki Igarashi
 
Watanabe civictechforum
Watanabe civictechforumWatanabe civictechforum
Watanabe civictechforumsiramatu-lab
 
210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれからTakuya Nishimoto
 
セキュリティ&プログラミングキャンプに行こう!
セキュリティ&プログラミングキャンプに行こう!セキュリティ&プログラミングキャンプに行こう!
セキュリティ&プログラミングキャンプに行こう!Kenta USAMI
 
進撃の受託開発
進撃の受託開発進撃の受託開発
進撃の受託開発Koichi ITO
 
座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117知礼 八子
 
デザイナーズハック 008 定例MTG テレビUIの研究
デザイナーズハック 008 定例MTG テレビUIの研究デザイナーズハック 008 定例MTG テレビUIの研究
デザイナーズハック 008 定例MTG テレビUIの研究Chihiro Tomita
 
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会楽天の中のわたしと勉強会
楽天の中のわたしと勉強会Rakuten Group, Inc.
 
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座法林浩之
 
「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話典子 松本
 
20190925_Tech for Non-tech_Civic Tech Academy
20190925_Tech for Non-tech_Civic Tech Academy20190925_Tech for Non-tech_Civic Tech Academy
20190925_Tech for Non-tech_Civic Tech AcademyNao Myoshu
 
Opensource and Value creation by community
Opensource and Value  creation by community Opensource and Value  creation by community
Opensource and Value creation by community Hiro Yoshioka
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェアToshiaki Kurokawa
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!Yuka Tokuyama
 
【1980年代編】平成生まれのためのUNIX&IT歴史講座
【1980年代編】平成生まれのためのUNIX&IT歴史講座【1980年代編】平成生まれのためのUNIX&IT歴史講座
【1980年代編】平成生まれのためのUNIX&IT歴史講座法林浩之
 
20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)Code4Lib JAPAN
 
Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Hironori Sekine
 

Similar to ニコニコアプリ開発 (20)

関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
 
Uno Platform か Blazor
Uno Platform か BlazorUno Platform か Blazor
Uno Platform か Blazor
 
Kinect v2を通してMicrosoft技術を考える
Kinect v2を通してMicrosoft技術を考えるKinect v2を通してMicrosoft技術を考える
Kinect v2を通してMicrosoft技術を考える
 
Watanabe civictechforum
Watanabe civictechforumWatanabe civictechforum
Watanabe civictechforum
 
210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから210917 オープンセミナー@広島のこれまでとこれから
210917 オープンセミナー@広島のこれまでとこれから
 
セキュリティ&プログラミングキャンプに行こう!
セキュリティ&プログラミングキャンプに行こう!セキュリティ&プログラミングキャンプに行こう!
セキュリティ&プログラミングキャンプに行こう!
 
進撃の受託開発
進撃の受託開発進撃の受託開発
進撃の受託開発
 
座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117座談会資料(趣旨説明資料) 20161117
座談会資料(趣旨説明資料) 20161117
 
デザイナーズハック 008 定例MTG テレビUIの研究
デザイナーズハック 008 定例MTG テレビUIの研究デザイナーズハック 008 定例MTG テレビUIの研究
デザイナーズハック 008 定例MTG テレビUIの研究
 
楽天の中のわたしと勉強会
楽天の中のわたしと勉強会楽天の中のわたしと勉強会
楽天の中のわたしと勉強会
 
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
【2000年代後半編】平成生まれのためのUNIX&IT歴史講座
 
「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話「JPOHC」のロゴ制作の話
「JPOHC」のロゴ制作の話
 
20190925_Tech for Non-tech_Civic Tech Academy
20190925_Tech for Non-tech_Civic Tech Academy20190925_Tech for Non-tech_Civic Tech Academy
20190925_Tech for Non-tech_Civic Tech Academy
 
可視化法学(Found it project#9)
可視化法学(Found it project#9)可視化法学(Found it project#9)
可視化法学(Found it project#9)
 
Opensource and Value creation by community
Opensource and Value  creation by community Opensource and Value  creation by community
Opensource and Value creation by community
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
 
垣根のないモノ作り!
垣根のないモノ作り!垣根のないモノ作り!
垣根のないモノ作り!
 
【1980年代編】平成生まれのためのUNIX&IT歴史講座
【1980年代編】平成生まれのためのUNIX&IT歴史講座【1980年代編】平成生まれのためのUNIX&IT歴史講座
【1980年代編】平成生まれのためのUNIX&IT歴史講座
 
20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)20100828 code4 lib_japan_事業説明(全事業)
20100828 code4 lib_japan_事業説明(全事業)
 
Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編- Pythonによるwebアプリケーション入門 - Django編-
Pythonによるwebアプリケーション入門 - Django編-
 

More from jz5 MATSUE

マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品jz5 MATSUE
 
マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品jz5 MATSUE
 
マスコットアプリ文化祭2017 受賞作品
マスコットアプリ文化祭2017 受賞作品マスコットアプリ文化祭2017 受賞作品
マスコットアプリ文化祭2017 受賞作品jz5 MATSUE
 
MvvmCross 入門
MvvmCross 入門MvvmCross 入門
MvvmCross 入門jz5 MATSUE
 
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarinマスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarinjz5 MATSUE
 
Azure Functions 入門
Azure Functions 入門Azure Functions 入門
Azure Functions 入門jz5 MATSUE
 
Text-To-だるやなぎスピーチの開発
Text-To-だるやなぎスピーチの開発Text-To-だるやなぎスピーチの開発
Text-To-だるやなぎスピーチの開発jz5 MATSUE
 
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式マスコットアプリ文化祭2015 受賞作品発表 & 表彰式
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式jz5 MATSUE
 
フォロワーから友利奈緒を探す
フォロワーから友利奈緒を探すフォロワーから友利奈緒を探す
フォロワーから友利奈緒を探すjz5 MATSUE
 
Windows8.1(64bit) にVB6をインストール
Windows8.1(64bit) にVB6をインストールWindows8.1(64bit) にVB6をインストール
Windows8.1(64bit) にVB6をインストールjz5 MATSUE
 
はじめての ASP.NET MVC
はじめての ASP.NET MVCはじめての ASP.NET MVC
はじめての ASP.NET MVCjz5 MATSUE
 
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
プログラミング生放送@プログラミング生放送勉強会 第20回@品川プログラミング生放送@プログラミング生放送勉強会 第20回@品川
プログラミング生放送@プログラミング生放送勉強会 第20回@品川jz5 MATSUE
 

More from jz5 MATSUE (13)

マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品
 
マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品マスコットアプリ文化祭2018受賞作品
マスコットアプリ文化祭2018受賞作品
 
マスコットアプリ文化祭2017 受賞作品
マスコットアプリ文化祭2017 受賞作品マスコットアプリ文化祭2017 受賞作品
マスコットアプリ文化祭2017 受賞作品
 
MvvmCross 入門
MvvmCross 入門MvvmCross 入門
MvvmCross 入門
 
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarinマスコットアプリ─ キャラアプリ─ 開発 with Xamarin
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
 
Azure Functions 入門
Azure Functions 入門Azure Functions 入門
Azure Functions 入門
 
Text-To-だるやなぎスピーチの開発
Text-To-だるやなぎスピーチの開発Text-To-だるやなぎスピーチの開発
Text-To-だるやなぎスピーチの開発
 
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式マスコットアプリ文化祭2015 受賞作品発表 & 表彰式
マスコットアプリ文化祭2015 受賞作品発表 & 表彰式
 
フォロワーから友利奈緒を探す
フォロワーから友利奈緒を探すフォロワーから友利奈緒を探す
フォロワーから友利奈緒を探す
 
Windows8.1(64bit) にVB6をインストール
Windows8.1(64bit) にVB6をインストールWindows8.1(64bit) にVB6をインストール
Windows8.1(64bit) にVB6をインストール
 
はじめての ASP.NET MVC
はじめての ASP.NET MVCはじめての ASP.NET MVC
はじめての ASP.NET MVC
 
#darukaigi
#darukaigi#darukaigi
#darukaigi
 
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
プログラミング生放送@プログラミング生放送勉強会 第20回@品川プログラミング生放送@プログラミング生放送勉強会 第20回@品川
プログラミング生放送@プログラミング生放送勉強会 第20回@品川
 

ニコニコアプリ開発