Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
930
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
980
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.6k
良いアプリケーションをデザインするための感覚の持ち方 / 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.7k
インターフェイスデザインとの向き合い方(公開版)/ How to face interface design
usagimaru
5
8.3k
GUIの“こちら側”からのデザイン / Designing GUI Face and Face
usagimaru
8
6.8k
Other Decks in Technology
See All in Technology
AWS Trainium3 をちょっと身近に感じたい
bigmuramura
1
140
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.3k
最近のLinux普段づかいWaylandデスクトップ元年
penguin2716
1
690
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
280
チーリンについて
hirotomotaguchi
6
1.8k
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
120
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
120
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
170
新 Security HubがついにGA!仕組みや料金を深堀り #AWSreInvent #regrowth / AWS Security Hub Advanced GA
masahirokawahara
1
1.8k
生成AI時代におけるグローバル戦略思考
taka_aki
0
120
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
390
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1032
470k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
The Language of Interfaces
destraynor
162
25k
A designer walks into a library…
pauljervisheath
210
24k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Designing Experiences People Love
moore
143
24k
Six Lessons from altMBA
skipperchong
29
4.1k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Cult of Friendly URLs
andyhume
79
6.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
Navigating Team Friction
lara
191
16k
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༵