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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
usagimaru
October 18, 2013
Technology
1
940
Sony Camera Remote API で遊んでみた
アクションカム Sony HDR-AS15 の映像を iPad で映してみたよ、というデモを行った際の発表資料です。デモにはアプリと実機を使用したため、スライドでは写真のみです。
usagimaru
October 18, 2013
Tweet
Share
More Decks by usagimaru
See All by usagimaru
新しいデザインの難しさ(公開版) / Difficulties in the New Design (public ver.)
usagimaru
2
1k
NSOutlineView何もわからん:( 前編 / I Don't Understand About NSOutlineView :( Pt. 1
usagimaru
0
1.4k
「ちょっといいUI」を目指す努力 / Striving for Little Big Details
usagimaru
7
4.5k
ロジカルなUIデザイン 考え方と関わり方 / A Logical Approach to UI Design, How to Think and Engage
usagimaru
17
6.7k
良いアプリケーションをデザインするための感覚の持ち方 / Cultivating a Sense for Designing Great Applications
usagimaru
24
13k
デスクトップアプリケーションのUIパターン - ウインドウ編(公開版) / UI Patterns of Desktop Applications - Window Layouts
usagimaru
14
17k
The HIG & Software UI Design
usagimaru
6
2.8k
インターフェイスデザインとの向き合い方(公開版)/ How to face interface design
usagimaru
5
8.4k
GUIの“こちら側”からのデザイン / Designing GUI Face and Face
usagimaru
8
7k
Other Decks in Technology
See All in Technology
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
100
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
320
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
650
M&A 後の統合をどう進めるか ─ ナレッジワーク × Poetics が実践した組織とシステムの融合
kworkdev
PRO
1
480
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
What happened to RubyGems and what can we learn?
mikemcquaid
0
310
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
160
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
470
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
セキュリティについて学ぶ会 / 2026 01 25 Takamatsu WordPress Meetup
rocketmartue
1
310
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Practical Orchestrator
shlominoach
191
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Darren the Foodie - Storyboard
khoart
PRO
2
2.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
sira's awesome portfolio website redesign presentation
elsirapls
0
150
Agile that works and the tools we love
rasmusluckow
331
21k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
380
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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༵