Upload
Download free for 30 days
Login
Submit search
あげフォト開発ノート #antama_ws
2 likes
757 views
Takahiro Yoshimura
第1回マッシュアップ企画成果物の発表資料
Read more
1 of 23
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
More Related Content
PDF
Kritické myslenie - základ pre profesionálnu kariéru a jej plánovanie
Marek Kmeť
ODP
Arduino でカメラのシャッターを切って遊ぶ
Kenichiro MATOHARA
PDF
Mruby and microcomputer_board
Hara Yoshihiko
PDF
Sarkova Maria Šikanovanie_a_jeho_formy_isbn9788097147532
Marek Kmeť
PPT
Métodos cuantitativos normal t
josuejua
DOC
Modelaje fotografico
hectorsandoval1969
DOCX
How much do we care about
luisitameza
PDF
BRUNCLIKOVA - KMET: Manazerske chyby v skolskom manazmente 2013
Marek Kmeť
Kritické myslenie - základ pre profesionálnu kariéru a jej plánovanie
Marek Kmeť
Arduino でカメラのシャッターを切って遊ぶ
Kenichiro MATOHARA
Mruby and microcomputer_board
Hara Yoshihiko
Sarkova Maria Šikanovanie_a_jeho_formy_isbn9788097147532
Marek Kmeť
Métodos cuantitativos normal t
josuejua
Modelaje fotografico
hectorsandoval1969
How much do we care about
luisitameza
BRUNCLIKOVA - KMET: Manazerske chyby v skolskom manazmente 2013
Marek Kmeť
Similar to あげフォト開発ノート #antama_ws
(20)
PDF
Nfc(Jelly Bean)利用アプリ紹介+関連技術ネタ
Kenichi Kambara
PPT
NFCを解説
Noriaki Takamizawa
PPTX
勉強会3月14日[第2部][nfc]
Kiyoaki Haba
PDF
さあ、NFCの話をしよう
高見 知英
PPTX
NFC元年 ~AndroidからみたNFCについて~
Kouta Imanaka
PPT
FeliCa/NFCの概説とAndroidの対応状況
Isao Soma
PDF
一人でもNFC開発
Hirokuma Ueno
PDF
IC CARD WORLD 2011 - Sony Android tablet & NFC/FeliCa
Isao Soma
PDF
FALPとLLCP
Hirokuma Ueno
PDF
「Tiのソケットで待ってる」Titanium Nagoya Chatroom Vol.2
Akira Suzuki
PDF
About nfc
treby
PDF
Android NFCアプリハンズオン
Tomoki YAMASHITA
PDF
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Ikkai Takeshi
PDF
流通/小売業向け Windows ストア アプリ 開発セミナー資料
Isao Soma
KEY
“Cocoafish”を使ってJavaScriptのみで劣化Instagramを作りたい(できれば10分ぐらいで)
Masato Kitao
KEY
Beam利用アプリ紹介+関連技術ネタ
Kenichi Kambara
PPTX
URIやTEXTをBEAMするアプリを作ったよ!
treby
PDF
一人でもSNEP開発
Hirokuma Ueno
PPTX
NFC キャンドル
treby
PDF
NDEF Writerを使ってみよう
Hirokuma Ueno
Nfc(Jelly Bean)利用アプリ紹介+関連技術ネタ
Kenichi Kambara
NFCを解説
Noriaki Takamizawa
勉強会3月14日[第2部][nfc]
Kiyoaki Haba
さあ、NFCの話をしよう
高見 知英
NFC元年 ~AndroidからみたNFCについて~
Kouta Imanaka
FeliCa/NFCの概説とAndroidの対応状況
Isao Soma
一人でもNFC開発
Hirokuma Ueno
IC CARD WORLD 2011 - Sony Android tablet & NFC/FeliCa
Isao Soma
FALPとLLCP
Hirokuma Ueno
「Tiのソケットで待ってる」Titanium Nagoya Chatroom Vol.2
Akira Suzuki
About nfc
treby
Android NFCアプリハンズオン
Tomoki YAMASHITA
Windows8 x NFC - Windows8 Developers カンファレンス Vol2.0 -
Ikkai Takeshi
流通/小売業向け Windows ストア アプリ 開発セミナー資料
Isao Soma
“Cocoafish”を使ってJavaScriptのみで劣化Instagramを作りたい(できれば10分ぐらいで)
Masato Kitao
Beam利用アプリ紹介+関連技術ネタ
Kenichi Kambara
URIやTEXTをBEAMするアプリを作ったよ!
treby
一人でもSNEP開発
Hirokuma Ueno
NFC キャンドル
treby
NDEF Writerを使ってみよう
Hirokuma Ueno
Ad
More from Takahiro Yoshimura
(20)
PDF
Looking Back 2023
Takahiro Yoshimura
PDF
Fill In The Blank
Takahiro Yoshimura
PDF
Ticket To The Dark World
Takahiro Yoshimura
PDF
Looking back 2022
Takahiro Yoshimura
PDF
Hazy Datagrams
Takahiro Yoshimura
PDF
Wartime Pigeons
Takahiro Yoshimura
PDF
Securing Supply Chains
Takahiro Yoshimura
PDF
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
PDF
Beijing Report 2022
Takahiro Yoshimura
PDF
Asynchronicity
Takahiro Yoshimura
PDF
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
PDF
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
PDF
Outsmarting Smartphone Apps
Takahiro Yoshimura
PDF
Drawing Dataflow On Dalvik Bytecodes
Takahiro Yoshimura
PDF
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Takahiro Yoshimura
PDF
10 (about make 10 with 4 numbers challenge)
Takahiro Yoshimura
PDF
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Takahiro Yoshimura
PDF
Android Wear: Good Parts
Takahiro Yoshimura
PDF
DEFCON21×S2 REPORT
Takahiro Yoshimura
KEY
伝授の巻について #スクエアフリーセミナー #yochiand
Takahiro Yoshimura
Looking Back 2023
Takahiro Yoshimura
Fill In The Blank
Takahiro Yoshimura
Ticket To The Dark World
Takahiro Yoshimura
Looking back 2022
Takahiro Yoshimura
Hazy Datagrams
Takahiro Yoshimura
Wartime Pigeons
Takahiro Yoshimura
Securing Supply Chains
Takahiro Yoshimura
Looking Back: CIS on Managed K8S
Takahiro Yoshimura
Beijing Report 2022
Takahiro Yoshimura
Asynchronicity
Takahiro Yoshimura
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
Outsmarting Smartphone Apps 2
Takahiro Yoshimura
Outsmarting Smartphone Apps
Takahiro Yoshimura
Drawing Dataflow On Dalvik Bytecodes
Takahiro Yoshimura
Trueseeing: Effective Dataflow Analysis over Dalvik Opcodes
Takahiro Yoshimura
10 (about make 10 with 4 numbers challenge)
Takahiro Yoshimura
Go goes Mobile: Quick Exploration on Go 1.5 and Gomobile
Takahiro Yoshimura
Android Wear: Good Parts
Takahiro Yoshimura
DEFCON21×S2 REPORT
Takahiro Yoshimura
伝授の巻について #スクエアフリーセミナー #yochiand
Takahiro Yoshimura
Ad
あげフォト開発ノート #antama_ws
1.
あげフォト開発ノート Takahiro Yoshimura
(@alterakey) 9.6.2012
2.
自己紹介 こんな人 埼玉で活動しているアーキテクトです。 FlashゲームからWebアプリまで。
Twitterやってます→@alterakey
3.
あげフォトとは 画像を手軽に共有できるアルバムアプリ 第1回アンドロイド・マッシュ成果物 遅くなりました…
@inda_re @jKaro @nekosukesan55 @alterakey
4.
こんな感じです 写真を撮る ギャラリーから「共有」→アルバム化 欲しい人に転送だ! ビームでも可、QRコード経由でも可
5.
基本構成 ギャラリー部分 通信部分
6.
ギャラリー 大量の画像を表示する Galleryクラスを使用 →少々お粗末な作りですがご容赦願います 現在選択されているアルバムを表示
7.
アルバムとは? 画像の集まり 閲覧・共有の単位 収録方法 /sdcard/Android/data/c.t.t.a.e/<album>/picture-... (i.e. 外部ストレージ)
8.
ファイル名は? 記録しません。 画像を広く受け入れたいため 同一ファイル名を持つ画像でも扱いたい
元ファイル名のコードを推定できない UTF-8のNFC/NFD問題
9.
ファイル名は? こうすることによって… ファイル名重複の心配がなくなる 画像が取り扱いやすくなる
10.
共有 NFC経由でアルバムを共有する 文字通り触れてビーム→転送開始!
11.
共有…? NFCで転送したいが… NFCは遅い(∼500kbps)
しかも狭い(∼10cm) ではBluetoothは? Bluetoothは範囲が広すぎる →誰と通信するつもりなのか?
12.
共有……?? 誰と通信を?を解決するための… ディスカバリ ペアリング 遅いし往々にして面倒 →Bluetoothは面倒くさい…
13.
ここで この辺、本当に必須ですか? 接続先の選択・確認のため →そもそも近くにいるじゃないですか!
14.
気楽にやろうぜ! NFCでBluetoothアドレスを交換→直接接続 本来はソケットのUUIDも毎回生成しなおして交換すべきだが、今 回(0.0.1)は割愛
15.
でもNFCは… 普及途上の「これから」の技術 でも接続先を交換するだけなので… 小さな情報量を近くに伝えられればOK! →QRコードでも!モールス信号でも(ry
16.
QRコードで? 接続先を特殊なURL(content://...)の形式でまとめておいて… ACTION_VIEWを聞き取ります。 これでZXingなどからは起動可能に。
17.
そして直接接続 Android 2.3.3 (API
10)から追加されたメソッドを使います。 BD.createInsecureRfcommSocketToServiceRecord BA.listenUsingInsecureRfcommWithServiceRecord パスキー交換なし!きれいさっぱり!
18.
本当に大丈夫なの? Insecure… 「暗号化はするものの署名はしません」 →MITM攻撃に脆弱になる。 Bluetooth 2.0以前では暗号化すらされなくなるので注意が必要と いえば必要ですが…
19.
既知の問題 閲覧時の反応が悪い あまりに大量の画像を噛ませるとOOM 転送がまだ遅い!→Wi-Fiなどの利用 コードが汚い コードが汚い
20.
懸念 4.xから2.3/3.xに対してinsecureなBluetooth接続を張れない…とい うバグ報告がある。 http://code.google.com/p/android/issues/detail?id=29039
21.
公開は? Google Playには近日公開予定 Your Registration
to Google Play is still being processed... ヽ(`Д´)ノ コードもbitbucketに置きます(GPL-3)ので、研究して下さい! http://bitbucket.org/taky/ellene
22.
お疲れさまでした! 個人的なことですが… いろいろgithubに置いています。(GPL-3) 自由に使ってどんどん研究して下さい!例えば… Text
Viewer (dawne): 簡単なテキストビューア Scribbler (effy): タブレット落書き計画 Lightboxdroid (lucene): タブレットライトボックス化計画…など。 http://github.com/taky
23.
ご静聴ありがとうございました。
Editor's Notes
#2:
\n
#3:
\n
#4:
\n
#5:
\n
#6:
\n
#7:
\n
#8:
\n
#9:
\n
#10:
\n
#11:
\n
#12:
\n
#13:
\n
#14:
\n
#15:
\n
#16:
\n
#17:
\n
#18:
\n
#19:
\n
#20:
\n
#21:
\n
#22:
\n
#23:
\n
#24:
\n
Download