SlideShare a Scribd company logo
1 of 62
Download to read offline
iOSエンジニア

in ハードウェア・プロジェクト
2014.4.26 yidev@恵比寿勉強会
堤 (@shu223)
自己紹介
自己紹介
• 経歴:某SIer → 某メーカー 

→ カヤック 

→ 海外スタートアップ 

→ フリーランス
自己紹介
• 経歴:某SIer → 某メーカー 

→ カヤック 

→ 海外スタートアップ 

→ フリーランス
• ブログ:『Over&Out その後』
自己紹介
• 経歴:某SIer → 某メーカー 

→ カヤック 

→ 海外スタートアップ 

→ フリーランス
• ブログ:『Over&Out その後』
• 書籍:『iOSアプリ開発 達人のレシピ100』
自己紹介
• 経歴:某SIer → 某メーカー 

→ カヤック 

→ 海外スタートアップ 

→ フリーランス
• ブログ:『Over&Out その後』
• 書籍:『iOSアプリ開発 達人のレシピ100』
• 連載:『iOSアプリと連携させて使えるデバイスたち』
概要
概要
ハードまわり(メカや電子回路)の知識やスキル
を持たない iOSエンジニア が、ハードウェア関連プロ
ジェクトに関わる際に、
概要
ハードまわり(メカや電子回路)の知識やスキル
を持たない iOSエンジニア が、ハードウェア関連プロ
ジェクトに関わる際に、
• どのあたりを担当するのか
概要
ハードまわり(メカや電子回路)の知識やスキル
を持たない iOSエンジニア が、ハードウェア関連プロ
ジェクトに関わる際に、
• どのあたりを担当するのか
• どんな知識/スキルを要するのか
概要
ハードまわり(メカや電子回路)の知識やスキル
を持たない iOSエンジニア が、ハードウェア関連プロ
ジェクトに関わる際に、
• どのあたりを担当するのか
• どんな知識/スキルを要するのか
について、自分の経験談をお話しします
自分が経験した3つのケース
• CASE 1 : 実店舗での iBeacon 利用アプリ
• CASE 2 : 新規ウェアラブルデバイス用アプリ
• CASE 3 : 次世代車椅子と連携するアプリ
CASE 1
iBeacon x 実店舗
火鍋チェーン「小肥羊」アプリ
火鍋チェーン「小肥羊」アプリ
• iBeaconの機能を使用
火鍋チェーン「小肥羊」アプリ
• iBeaconの機能を使用
• 入店を検知
火鍋チェーン「小肥羊」アプリ
• iBeaconの機能を使用
• 入店を検知
• 退店後にクーポン付与
iBeaconアプリ/サービス開発での
iOSエンジニアのカバー範囲
iOSアプリ ハードBLE
iBeaconアプリ/サービス開発での
iOSエンジニアのカバー範囲
iOSアプリ ハードBLE
iBeaconアプリ/サービス開発での
iOSエンジニアのカバー範囲
• BLEやハード側の知識がなくてもOK
iOSアプリ ハードBLE
iOS側実装に必要な知識・スキル
iOS側実装に必要な知識・スキル
• Core Location の iBeacon まわりを理解していればよい
iOS側実装に必要な知識・スキル
• Core Location の iBeacon まわりを理解していればよい
‣ 関連API
iOS側実装に必要な知識・スキル
• Core Location の iBeacon まわりを理解していればよい
‣ 関連API
‣ iBeaconの仕様(UUID、major、minor をアドバタイズしている、
みたいな話)
iOS側実装に必要な知識・スキル
• Core Location の iBeacon まわりを理解していればよい
‣ 関連API
‣ iBeaconの仕様(UUID、major、minor をアドバタイズしている、
みたいな話)
‣ チート/セキュリティリスクとその対策方法
iOS側実装に必要な知識・スキル
• Core Location の iBeacon まわりを理解していればよい
‣ 関連API
‣ iBeaconの仕様(UUID、major、minor をアドバタイズしている、
みたいな話)
‣ チート/セキュリティリスクとその対策方法
• Core Bluetooth 及び BLE の知識は不要
とはいえ
Core Bluetooth や BLE の知識はあった方が断然良い
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
• Core Bluetooth / BLE の知識があると、
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
• Core Bluetooth / BLE の知識があると、
‣ iBeacon の仕様をより正確に理解できる
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
• Core Bluetooth / BLE の知識があると、
‣ iBeacon の仕様をより正確に理解できる
‣ 「何が得意で、何が苦手なのか」をより明確に理解できる
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
• Core Bluetooth / BLE の知識があると、
‣ iBeacon の仕様をより正確に理解できる
‣ 「何が得意で、何が苦手なのか」をより明確に理解できる
→ より的確なサービス設計が可能になる
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
• Core Bluetooth / BLE の知識があると、
‣ iBeacon の仕様をより正確に理解できる
‣ 「何が得意で、何が苦手なのか」をより明確に理解できる
→ より的確なサービス設計が可能になる
‣ デバッグ、現場検証時にも勘が働く
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
• Core Bluetooth / BLE の知識があると、
‣ iBeacon の仕様をより正確に理解できる
‣ 「何が得意で、何が苦手なのか」をより明確に理解できる
→ より的確なサービス設計が可能になる
‣ デバッグ、現場検証時にも勘が働く
• Core Bluetooth側からの動作確認
Core Bluetooth や BLE の知識はあった方が断然良い
• iBeacon は BLE の縮退仕様
• Core Bluetooth / BLE の知識があると、
‣ iBeacon の仕様をより正確に理解できる
‣ 「何が得意で、何が苦手なのか」をより明確に理解できる
→ より的確なサービス設計が可能になる
‣ デバッグ、現場検証時にも勘が働く
• Core Bluetooth側からの動作確認
• BLE電波の特性(WiFi電波との干渉、人体の吸収による影響等)
CASE 2
新規ウェアラブルデバイス
konashiを使用してプロトタイピング
iOSアプリ ハードBLE
センサ値
制御情報
konashiを使用してプロトタイピング
• デバイス側がまだないので、konashiで代用
iOSアプリ ハードBLE
センサ値
制御情報
konashiを使用してプロトタイピング
• デバイス側がまだないので、konashiで代用
• センサを konashi に接続し、iOS側でセンサ値を処理して制御情報
を生成する
iOSアプリ ハードBLE
センサ値
制御情報
konashiを使用してプロトタイピング
• デバイス側がまだないので、konashiで代用
• センサを konashi に接続し、iOS側でセンサ値を処理して制御情報
を生成する
• (現在、ハード屋さんがデバイスを開発中)
iOSアプリ ハードBLE
センサ値
制御情報
プロトタイピング段階での
iOSエンジニアのカバー範囲
iOSアプリ ハードBLE
プロトタイピング段階での
iOSエンジニアのカバー範囲
• konashi SDKを使用すれば、CoreBluetoothは直接たたく必要はない
iOSアプリ ハードBLE
プロトタイピング段階での
iOSエンジニアのカバー範囲
• konashi SDKを使用すれば、CoreBluetoothは直接たたく必要はない
• が、仕様検討をする際に、CoreBluetooth / BLE についての理解が必須
iOSアプリ ハードBLE
プロトタイピング段階での
iOSエンジニアのカバー範囲
• konashi SDKを使用すれば、CoreBluetoothは直接たたく必要はない
• が、仕様検討をする際に、CoreBluetooth / BLE についての理解が必須
‣ そもそもBLEでいくのかどうか
iOSアプリ ハードBLE
プロトタイピング段階での
iOSエンジニアのカバー範囲
• konashi SDKを使用すれば、CoreBluetoothは直接たたく必要はない
• が、仕様検討をする際に、CoreBluetooth / BLE についての理解が必須
‣ そもそもBLEでいくのかどうか
‣ どういう情報をどの程度の通信間隔でやりとりするか, etc…
iOSアプリ ハードBLE
CASE 3
次世代車椅子
WHILLと連携するiOSアプリ
WHILLと連携するiOSアプリ
• WHILLの情報を表示する
WHILLと連携するiOSアプリ
• WHILLの情報を表示する
• 速度、バッテリー残量等
WHILLと連携するiOSアプリ
• WHILLの情報を表示する
• 速度、バッテリー残量等
• WHILLを操作する
WHILLと連携するiOSアプリ
• WHILLの情報を表示する
• 速度、バッテリー残量等
• WHILLを操作する
• WHILLの設定を行う
iOSエンジニアのカバー範囲
iOSアプリ ハードBLE
iOSエンジニアのカバー範囲
• BLEモジュールのファームのプロトタイプ実装までカ
バー
iOSアプリ ハードBLE
iOSエンジニアのカバー範囲
• BLEモジュールのファームのプロトタイプ実装までカ
バー
• 本番ファームまではやらない(はず。現在進行中なので未定)
iOSアプリ ハードBLE
BLE112 Development Kit
BLE112
ディスプレイ
USB
BLE112 Development Kit
• BLEモジュールの開発・検証に必要な諸々がボードにビルトイン
BLE112
ディスプレイ
USB
BLE112 Development Kit
• BLEモジュールの開発・検証に必要な諸々がボードにビルトイン
• 買ってすぐに BLE モジュールのファームウェア開発を始められる
BLE112
ディスプレイ
USB
BGScript
• BASICライク、イベントドリブンなスクリプト言語
GATT記述ファイル
• GATTベースプロファイルをXMLで記述する
まとめ
ハードまわりのスキル/知識のないiOSエンジニアでも、
ハードウェア開発のプロジェクトに楽しく関われます
‣ Core Bluetooth / BLE まわりの知識大事
‣ BLEモジュールのファームまわりもできると る
ご清聴ありがとうございました!
• Twitter
• Facebook
• GitHub
• LinkedIn
• Blog : 『Over&Out その後』
• Book : 『iOSアプリ開発 達人のレシピ100』
• gihyo.jp : 『iOSアプリと連携させて使えるデバイスたち』
• Facebook Page : 『iOS開発に役立つTips』

More Related Content

What's hot

自作アプリを Apple Watch対応した話 〜FastCheckin編〜
自作アプリを Apple Watch対応した話 〜FastCheckin編〜自作アプリを Apple Watch対応した話 〜FastCheckin編〜
自作アプリを Apple Watch対応した話 〜FastCheckin編〜
Kosuke Ogawa
 

What's hot (20)

自作アプリを Apple Watch対応した話 〜FastCheckin編〜
自作アプリを Apple Watch対応した話 〜FastCheckin編〜自作アプリを Apple Watch対応した話 〜FastCheckin編〜
自作アプリを Apple Watch対応した話 〜FastCheckin編〜
 
とにかく明るいCore Spotlight
とにかく明るいCore Spotlightとにかく明るいCore Spotlight
とにかく明るいCore Spotlight
 
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っているやはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
【UE4.25 新機能】ロードの高速化機能「IOStore」について
【UE4.25 新機能】ロードの高速化機能「IOStore」について【UE4.25 新機能】ロードの高速化機能「IOStore」について
【UE4.25 新機能】ロードの高速化機能「IOStore」について
 
Ansible softlayer
Ansible softlayer Ansible softlayer
Ansible softlayer
 
Beatroboでのハードウェアプロトタイピング
BeatroboでのハードウェアプロトタイピングBeatroboでのハードウェアプロトタイピング
Beatroboでのハードウェアプロトタイピング
 
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
 
エターナらないゲーム開発
エターナらないゲーム開発エターナらないゲーム開発
エターナらないゲーム開発
 
ミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツールミルフィーユ 自動回路設計ツール
ミルフィーユ 自動回路設計ツール
 
Build an iOS app with ConcourseCI
Build an iOS app with ConcourseCIBuild an iOS app with ConcourseCI
Build an iOS app with ConcourseCI
 
Java + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetupJava + React.jsでSever Side Rendering #reactjs_meetup
Java + React.jsでSever Side Rendering #reactjs_meetup
 
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
ここが変わる!Unity 5のスマホ開発  ~アセットバンドル、ビルド、プラグイン~
 
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
24時間でiOSアプリ-Twitterクライアント-の作成にチャレンジ
 
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
中国Firefox OS勉強会 3rd 組み込み屋さんから見たFirefox OS
 
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
 
もしiOS8のカスタムキーボードがガジェットのSDKを搭載したら Ver.#ios8yahoo
もしiOS8のカスタムキーボードがガジェットのSDKを搭載したら Ver.#ios8yahooもしiOS8のカスタムキーボードがガジェットのSDKを搭載したら Ver.#ios8yahoo
もしiOS8のカスタムキーボードがガジェットのSDKを搭載したら Ver.#ios8yahoo
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
UE4のモバイル開発におけるコンテンツアップデートの話 - Chunk IDとの激闘編 -
 
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
【出張ヒストリア2018】Caligula Overdose 開発ワークフロー アラカルト
 

Similar to iOSエンジニア in ハードウェア・プロジェクト

iBeaconsを触ってみた
iBeaconsを触ってみたiBeaconsを触ってみた
iBeaconsを触ってみた
Atsushi Ito
 
[20130624]最近の開発環境について話してみる sakata
[20130624]最近の開発環境について話してみる sakata[20130624]最近の開発環境について話してみる sakata
[20130624]最近の開発環境について話してみる sakata
VOYAGE GROUP
 
The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...
The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...
The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...
SYUE-SIANG SU
 
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
codeal
 
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
シスコシステムズ合同会社
 
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
シスコシステムズ合同会社
 
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012bこれからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
Yusuke Yamamoto
 

Similar to iOSエンジニア in ハードウェア・プロジェクト (20)

Dbflute intro
Dbflute introDbflute intro
Dbflute intro
 
サイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOpsサイドプロジェクトで使う Azure DevOps
サイドプロジェクトで使う Azure DevOps
 
iBeaconsを触ってみた
iBeaconsを触ってみたiBeaconsを触ってみた
iBeaconsを触ってみた
 
Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)
Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)
Bluetooth LE +スマートフォン勉強会@関西(2013年11月2日)
 
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
ベンチャーCTO、AWSエバンジェリストを経て考える、 クラウド時代に向き合うエンジニアの心構えとは?
 
iBeacon tips(potatotips27)
iBeacon tips(potatotips27)iBeacon tips(potatotips27)
iBeacon tips(potatotips27)
 
20131026 i beaconワークショップ
20131026 i beaconワークショップ20131026 i beaconワークショップ
20131026 i beaconワークショップ
 
DBFlute Introで気軽にDBコメント変更
DBFlute Introで気軽にDBコメント変更DBFlute Introで気軽にDBコメント変更
DBFlute Introで気軽にDBコメント変更
 
Openflow超解釈
Openflow超解釈Openflow超解釈
Openflow超解釈
 
[20130624]最近の開発環境について話してみる sakata
[20130624]最近の開発環境について話してみる sakata[20130624]最近の開発環境について話してみる sakata
[20130624]最近の開発環境について話してみる sakata
 
The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...
The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...
The Amazing Toolman - Mastering the tools and propose a hackable "Swiss Army ...
 
Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法Objective-Cプログラマのためのswift導入法
Objective-Cプログラマのためのswift導入法
 
dots. 7/7 DSWBハンズオン資料
dots. 7/7 DSWBハンズオン資料dots. 7/7 DSWBハンズオン資料
dots. 7/7 DSWBハンズオン資料
 
リモートワークで10kgダイエットした話
リモートワークで10kgダイエットした話リモートワークで10kgダイエットした話
リモートワークで10kgダイエットした話
 
Hatena blogdevelopmentflow
Hatena blogdevelopmentflowHatena blogdevelopmentflow
Hatena blogdevelopmentflow
 
おすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップおすすめインフラ! for スタートアップ
おすすめインフラ! for スタートアップ
 
第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会第1回 コデアルiOSアプリ勉強会
第1回 コデアルiOSアプリ勉強会
 
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACI とUCS Director により 実現される自動化 クラウド基盤
 
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
【Interop tokyo 2014】 “FlexPod” Cisco ACIとUCS Directorにより実現される自動化 クラウド基盤
 
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012bこれからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
これからの自分戦略 〜組織に埋もれない自分のウリコミ〜 #devlove2012b
 

More from Shuichi Tsutsumi

Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Shuichi Tsutsumi
 

More from Shuichi Tsutsumi (20)

Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyoCore MLのアップデートを3倍楽しむ方法 #wwdctokyo
Core MLのアップデートを3倍楽しむ方法 #wwdctokyo
 
エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略エンジニアという仕事を楽しみ続けるためのキャリア戦略
エンジニアという仕事を楽しみ続けるためのキャリア戦略
 
Depth in Depth #iOSDC
Depth in Depth #iOSDCDepth in Depth #iOSDC
Depth in Depth #iOSDC
 
UIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconfUIImageView vs Metal [日本語版] #tryswiftconf
UIImageView vs Metal [日本語版] #tryswiftconf
 
UIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconfUIImageView vs Metal #tryswiftconf
UIImageView vs Metal #tryswiftconf
 
飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC飛び道具ではないMetal #iOSDC
飛び道具ではないMetal #iOSDC
 
Deep Learning on iOS #360iDev
Deep Learning on iOS #360iDevDeep Learning on iOS #360iDev
Deep Learning on iOS #360iDev
 
Client-Side Deep Learning
Client-Side Deep LearningClient-Side Deep Learning
Client-Side Deep Learning
 
Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"Building iOS apps using "Bluetooth Low Energy"
Building iOS apps using "Bluetooth Low Energy"
 
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
Practical Core Bluetooth in IoT & Wearable projects @ AltConf 2016
 
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
Practical Core Bluetooth in IoT & Wearable projects @ UIKonf 2016
 
オープンソースエコシステム #demodaytokyo
オープンソースエコシステム #demodaytokyoオープンソースエコシステム #demodaytokyo
オープンソースエコシステム #demodaytokyo
 
OpenCV 3.0 on iOS
OpenCV 3.0 on iOSOpenCV 3.0 on iOS
OpenCV 3.0 on iOS
 
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
殺しても死なないアプリ 〜Core Bluetooth の「状態の保存と復元」機能〜
 
おもしろく働くための「わらしべ長者方式」
おもしろく働くための「わらしべ長者方式」おもしろく働くための「わらしべ長者方式」
おもしろく働くための「わらしべ長者方式」
 
カヤックを退職すべきではない3つの理由
カヤックを退職すべきではない3つの理由カヤックを退職すべきではない3つの理由
カヤックを退職すべきではない3つの理由
 
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
BluetoothLEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
 
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
Bluetooth LEデバイスと技適 〜EstimoteのBeaconsを使うと逮捕されるのか〜
 
Tantan sumo
Tantan sumoTantan sumo
Tantan sumo
 
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
「スキルなし・実績なし」 32歳窓際エンジニアがシリコンバレーで働くようになるまで
 

iOSエンジニア in ハードウェア・プロジェクト