Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Sony Camera Remote API で遊んでみた
Search
usagimaru
October 18, 2013
Technology
1
800
Sony Camera Remote API で遊んでみた
アクションカム Sony HDR-AS15 の映像を iPad で映してみたよ、というデモを行った際の発表資料です。デモにはアプリと実機を使用したため、スライドでは写真のみです。
usagimaru
October 18, 2013
Tweet
Share
More Decks by usagimaru
See All by usagimaru
良いアプリケーションをデザインするための感覚の持ち方 / Cultivating a Sense for Designing Great Applications
usagimaru
23
8.7k
デスクトップアプリケーションのUIパターン - ウインドウ編(公開版) / UI Patterns of Desktop Applications - Window Layouts
usagimaru
13
9.2k
The HIG & Software UI Design
usagimaru
6
2.2k
インターフェイスデザインとの向き合い方(公開版)/ How to face interface design
usagimaru
5
7.3k
GUIの“こちら側”からのデザイン / Designing GUI Face and Face
usagimaru
8
5k
Designing Desktop Interactions
usagimaru
14
54k
Material Design の設計思想を探る / Thinking Material Design
usagimaru
11
22k
日本語アプリケーションのインターフェイスデザイン(公開版)
usagimaru
35
8.7k
ユーザーインターフェイス解剖学・改訂版(公開版)
usagimaru
49
13k
Other Decks in Technology
See All in Technology
不要な DNS リソースレコードは消そう / Delete unused DNS records
wa6sn
4
3.1k
データベース08: 実体関連モデルとは?
trycycle
0
100
Platform Orchestrators: The Missing Middle of Internal Developer Platforms?
syntasso
1
170
SSII2024 [OS1] 自動運転における 重要技術とトレンド紹介
ssii
PRO
0
230
C / C++ - language
pohjus
1
260
いまからでも遅くない!ROKS (RedHat OpenShift on IBM Cloud) の運用
helenxiao
0
230
10分でわかる株式会社ログラス − エンジニア向け会社説明資料 / Loglass in 10 min for Engineers
loglass2019
3
14k
Scala to WebAssembly: Exploring the How and Why
tanishiking
0
350
Monitoring user experience of Flutter apps with SLI/SLO (日本語)
ostk0069
2
290
SSM Inventory を使って便利に EC2 棚卸し(ハマりどころを添えて)
masahirokawahara
2
550
生成AI向け機械学習クラスタ 構築のレシピ 北海道石狩編
pfn
PRO
3
560
20240530_洲崎 Amazon Connectの概要と活用パターン
suzakiyoshito
0
240
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
140
43k
It's Worth the Effort
3n
180
27k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Designing on Purpose - Digital PM Summit 2013
jponch
112
6.6k
Unsuck your backbone
ammeep
664
57k
How STYLIGHT went responsive
nonsquared
92
4.9k
GraphQLとの向き合い方2022年版
quramy
34
13k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
A designer walks into a library…
pauljervisheath
201
23k
Navigating Team Friction
lara
180
13k
Building Adaptive Systems
keathley
33
2k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Transcript
1311݄14༵
4POZ$BNFSB3FNPUF"1* Ͱ༡ΜͰΈͨ 13.10.18.sm 1311݄14༵
ϏσΦΧϝϥΛ ങ͍·ͨ͠ 1311݄14༵
SONY HDR-AS15 ΞΫγϣϯΧϜ GoPro͕ਓؾͰ͕͢…… 1311݄14༵
SENJUΑΓখ͍͞ 1311݄14༵
Camera Remote API • ແྉ • PFґଘແ͠ • γϯϓϧ •
ରԠػछ·ͩগͳ͍ HDR-AS15ରԠػछ 1311݄14༵
Wi-Fi ΫϥΠΞϯτ αʔόʔ UPnP HTTP GET/POST Έ 1311݄14༵
Wi-Fi • σόΠεΞΫηεϙΠϯτ • ༻தɺWi-Fiͷճઢ͕༗͞Ε·͢ 1311݄14༵
UPnP • “ΧϝϥσόΠε” Λݕࡧ͢Δ • UPnP / SSDPΛ༻͍ͯඞཁͳใ ʢXMLʣΛσόΠε͔Βऔಘ͢Δ •
XMLͷAPIʹؔ͢ΔใΛऔΓग़͢ গʑ໘͕ͩɺ࠷ॳʹ1͚ͩߦ͑OK 1311݄14༵
HTTP • Ұൠͷ໋ྩPOSTͰ࣮ߦ͢Δ • ϥΠϒө૾GETͰऔಘ͢Δ • JSONΛ༻͍ͨREST API 1311݄14༵
JSON { ! ! "method": "<METHOD NAME>", ! ! "params":
["param0", "param1", ...], ! ! "id": 1, ! ! "version": "1.0" } { ! ! "result": [0], ! ! "id": 1 } { ! ! "error": [5, “Illegal Request”], ! ! "id": 1 } 1311݄14༵
ϥΠϒө૾ • GETͰσʔλετϦʔϜΛऔಘ͠ଓ͚Δ • ύέοτΛ݁߹→ϔομʔ + JPEGσʔλ • ϔομʔͷ1όΠτ͕0xFF •
ըૉ640×240 • ίϚམͪʹΛͭͿΔ 1311݄14༵
σϞ 1311݄14༵
※੩ࢭըͰ 1311݄14༵