SlideShare a Scribd company logo
iBeaconを使ってみよう!
気軽に使える近距離無線通信

!
underscore Inc.!
諏訪 悠紀
プロフィール

• underscore Inc.


(classmethodの子会社)!

• iOS / Android アプリの

企画 & 設計 & デザイン & 開発 &
リリース & プロモ & 運用 & 保守!

• Objective-C, Java, Ruby, ...
iBeaconアプリをみんなで作ろう!

• iBeaconは注目されているが、上手く
活用しているアプリが少ない!

• 機能はシンプルだが、うまく使うには
ちょっとコツがいる(かも)

iBeaconを上手く使って!
楽しいアプリを作ろう!
そもそも…

iBeaconアプリを作るためには

• Beaconを検知するアプリ!
• Beaconとなる端末
Estimote

iPhone

Mac

この2つのアプリの!
作りかたを解説します

が必要
アジェンダ
1

iBeaconアプリの作りかた!

•
•

領域観測の手順!
距離測定の手順!

2

Beaconアプリの作りかた!

3

ハマりどころ!

4

まとめ
1
iBeaconアプリの
作りかた
iBeaconの機能①

領域観測
Beaconの領域内(Region)への出入りを監視する

!
iBeaconの機能②

距離観測 (Ranging)
各Beaconとの距離を約1秒おきに監視する

遠
A

近
B
領域観測と距離観測の違い
距離観測の対象

領域観測の対象
Region

Beacon

Beacon

Beacon

それぞれが全く別な機能であると認識しておく
実装する前に…

• Xcode 5!
• iOS SDK 7!
• CoreLocation.framework
領域観測してみる
if ([CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]]) {

!

// CLLocationManagerの生成とデリゲートの設定
self.manager = [CLLocationManager new];
self.manager.delegate = self;

!

// 生成したUUIDからNSUUIDを作成
NSString *uuid = @"41282F26-524C-4F16-9E95-C06D90AF942A";
self.proximityUUID = [[NSUUID alloc] initWithUUIDString:uuid];

!

// CLBeaconRegionを作成
self.region = [[CLBeaconRegion alloc]
initWithProximityUUID:self.proximityUUID
identifier:@"jp.classmethod.testregion"];

!

// iBeaconによる領域観測を開始
[self.manager startMonitoringForRegion:self.region];
}
領域観測してみる

iBeaconに対応してい
るか判定する

if ([CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]]) {

!

// CLLocationManagerの生成とデリゲートの設定
self.manager = [CLLocationManager new];
self.manager.delegate = self;

!

// 生成したUUIDからNSUUIDを作成
NSString *uuid = @"41282F26-524C-4F16-9E95-C06D90AF942A";
self.proximityUUID = [[NSUUID alloc] initWithUUIDString:uuid];

!

// CLBeaconRegionを作成
self.region = [[CLBeaconRegion alloc]
initWithProximityUUID:self.proximityUUID
identifier:@"jp.classmethod.testregion"];

!

// iBeaconによる領域観測を開始
[self.manager startMonitoringForRegion:self.region];
}
領域観測してみる

iBeaconに対応してい
るか判定する

if ([CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]]) {

!

// CLLocationManagerの生成とデリゲートの設定
self.manager = [CLLocationManager new];
self.manager.delegate = self;

!

コマンドで生成可能

// 生成したUUIDからNSUUIDを作成
NSString *uuid = @"41282F26-524C-4F16-9E95-C06D90AF942A";
self.proximityUUID = [[NSUUID alloc] initWithUUIDString:uuid];

!

// CLBeaconRegionを作成
self.region = [[CLBeaconRegion alloc]
initWithProximityUUID:self.proximityUUID
identifier:@"jp.classmethod.testregion"];

!

// iBeaconによる領域観測を開始
[self.manager startMonitoringForRegion:self.region];
}
領域観測してみる

iBeaconに対応してい
るか判定する

if ([CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]]) {

!

// CLLocationManagerの生成とデリゲートの設定
self.manager = [CLLocationManager new];
self.manager.delegate = self;

!

コマンドで生成可能

// 生成したUUIDからNSUUIDを作成
NSString *uuid = @"41282F26-524C-4F16-9E95-C06D90AF942A";
self.proximityUUID = [[NSUUID alloc] initWithUUIDString:uuid];

!

// CLBeaconRegionを作成

アプリでの識別用

self.region = [[CLBeaconRegion alloc]
initWithProximityUUID:self.proximityUUID
identifier:@"jp.classmethod.testregion"];

!

// iBeaconによる領域観測を開始
[self.manager startMonitoringForRegion:self.region];
}
領域観測してみる
CLLocationManagerDelegateの実装
- (void)locationManager:(CLLocationManager *)manager
didEnterRegion:(CLRegion *)region
{
}
!
- (void)locationManager:(CLLocationManager *)manager
didExitRegion:(CLRegion *)region
{
}
領域観測してみる
CLLocationManagerDelegateの実装
- (void)locationManager:(CLLocationManager *)manager
didEnterRegion:(CLRegion *)region
{
}
!
- (void)locationManager:(CLLocationManager *)manager
didExitRegion:(CLRegion *)region
{
}

Exitは20秒∼1分後に通知される!
(バグではないので注意!)
デモ!①
入ったり出たりしたら
音を鳴らしてみる
Exitまで
長いですよね。。
距離測定してみる
- (void)locationManager:(CLLocationManager *)manager
didEnterRegion:(CLRegion *)region
{
[self.manager startRangingBeaconsInRegion:self.region];
}
距離測定してみる
- (void)locationManager:(CLLocationManager *)manager
didEnterRegion:(CLRegion *)region
{
[self.manager startRangingBeaconsInRegion:self.region];
}

領域内に入ったときに!
距離測定を開始する場合
距離測定してみる
- (void)locationManager:(CLLocationManager *)manager
didRangeBeacons:(NSArray *)beacons
inRegion:(CLBeaconRegion *)region
{
CLBeacon *beacon = beacons.firstObject;
switch (beacon.proximity) {
case CLProximityUnknown:
NSLog(@"CLProximityUnknown");
break;
case CLProximityImmediate:
NSLog(@"CLProximityImmediate");
break;
case CLProximityNear:
NSLog(@"CLProximityNear");
break;
case CLProximityFar:
NSLog(@"CLProximityFar");
break;
}
}
距離測定してみる
- (void)locationManager:(CLLocationManager *)manager
didRangeBeacons:(NSArray *)beacons
inRegion:(CLBeaconRegion *)region
{
CLBeacon *beacon = beacons.firstObject;
switch (beacon.proximity) {
case CLProximityUnknown:
NSLog(@"CLProximityUnknown");
break;
case CLProximityImmediate:
NSLog(@"CLProximityImmediate");
break;
case CLProximityNear:
NSLog(@"CLProximityNear");
break;
case CLProximityFar:
NSLog(@"CLProximityFar");
break;
}
}

配列で渡されるので!

それぞれのBeaconの!
距離を判定する
デモ!②
Beaconの状態を
監視してみる
Beaconの特定に使えるプロパティ
proximityUUID

double

Regionの識別値

major

NSNumber

Beaconの識別値①

minor

NSNumber

Beaconの識別値②

proximity

CLProximity

相対距離

accuracy

double

精度

rssi

NSInteger

電波強度
https://github.com/
suwa-yuki/
BeaconSample
2
Beaconアプリの
作りかた
Beaconアプリの機能

A

UUID = XXXX-...!
major = 1!
minor = 1

B

UUID = XXXX-...!
major = 1!
minor = 2
Beaconアプリの機能

A

UUID = XXXX-...!
major = 1!
minor = 1

B

UUID = XXXX-...!
16ビット符号なし整数!
major = 1!
(0∼65,535)
minor = 2
実装する前に…

• Xcode 5!
• iOS SDK 7!
• CoreLocation.framework!
• CoreBluetooth.framework
Beaconになってみる
- (void)viewDidLoad
{
[super viewDidLoad];

!

!

// 生成したUUIDからNSUUIDを作成
NSString *uuid = @"41282F26-524C-4F16-9E95-C06D90AF942A";
self.proximityUUID = [[NSUUID alloc] initWithUUIDString:uuid];
// CBPeripheralManagerを作成
self.peripheralManager
= [[CBPeripheralManager alloc] initWithDelegate:self
queue:nil
options:nil];
// アドバタイズ開始処理
if (self.peripheralManager.state
== CBPeripheralManagerStatePoweredOn) {
[self startAdvertising];
}

}
Beaconになってみる
- (void)viewDidLoad
{
[super viewDidLoad];

!

!

// 生成したUUIDからNSUUIDを作成
NSString *uuid = @"41282F26-524C-4F16-9E95-C06D90AF942A";
self.proximityUUID = [[NSUUID alloc] initWithUUIDString:uuid];
// CBPeripheralManagerを作成

アドバタイズできる
状態か判定する

self.peripheralManager
= [[CBPeripheralManager alloc] initWithDelegate:self
queue:nil
options:nil];
// アドバタイズ開始処理
if (self.peripheralManager.state
== CBPeripheralManagerStatePoweredOn) {
[self startAdvertising];
}
}
Beaconになってみる
- (void)startAdvertising
{
// CLBeaconRegionを作成

!

CLBeaconRegion *beaconRegion
= [[CLBeaconRegion alloc]
initWithProximityUUID:self.proximityUUID
major:1
minor:2
identifier:@"jp.classmethod.testregion"];
// NSDictionaryに変換
NSDictionary *beaconPeripheralData
= [beaconRegion peripheralDataWithMeasuredPower:nil];
// アドバタイズ開始
[self.peripheralManager startAdvertising:beaconPeripheralData];

}
Beaconになってみる
- (void)startAdvertising
{
// CLBeaconRegionを作成

!

作りたいBeaconを
設定する

CLBeaconRegion *beaconRegion
= [[CLBeaconRegion alloc]
initWithProximityUUID:self.proximityUUID
major:1
minor:2
identifier:@"jp.classmethod.testregion"];
// NSDictionaryに変換
NSDictionary *beaconPeripheralData
= [beaconRegion peripheralDataWithMeasuredPower:nil];
// アドバタイズ開始
[self.peripheralManager startAdvertising:beaconPeripheralData];

}
Beaconになってみる
- (void)startAdvertising
{
// CLBeaconRegionを作成

!

作りたいBeaconを
設定する

CLBeaconRegion *beaconRegion
= [[CLBeaconRegion alloc]
initWithProximityUUID:self.proximityUUID
major:1
minor:2
identifier:@"jp.classmethod.testregion"];
// NSDictionaryに変換
NSDictionary *beaconPeripheralData
= [beaconRegion peripheralDataWithMeasuredPower:nil];
// アドバタイズ開始
[self.peripheralManager startAdvertising:beaconPeripheralData];

}

電波強度(rssi値)は!
カスタマイズ可能
デモ!③
1台の端末で
Beaconを切り替える
テスト時に便利!
一家に一台
Beaconアプリ
https://github.com/
suwa-yuki/
BeaconSample
3
ハマりどころ
ハマりどころ①

アプリ起動時の領域観測
アプリ起動時(つまり領域観測開始時)に

端末がBeaconの領域内に居ると
didEnterRegion:が呼ばれない!

[self.manager requestStateForRegion:self.region];
ハマりどころ①

アプリ起動時の領域観測
- (void)locationManager:(CLLocationManager *)manager
didDetermineState:(CLRegionState)state
forRegion:(CLRegion *)region
{
switch (state) {
case CLRegionStateInside:
NSLog(@"CLRegionStateInside");
// 領域内に入ったときの処理
break;
case CLRegionStateOutside:
NSLog(@"CLRegionStateOutside");
// 領域内から出たときの処理
break;
case CLRegionStateUnknown:
NSLog(@"CLRegionStateUnknown");
break;
default:
break;
}
}
ハマりどころ①

アプリ起動時の領域観測
いい感じに領域観測する手順
1. startMonitoringForRegion:で領域観測を始める!
2. requestStateForRegion:で領域内か判定する!
3. 領域内であれば入ったときの処理を実行する!
4. 領域外であれば何もしない (Enterまで待機)
ハマりどころ②

Push通知に使いたい場合

• バックグランドでは、領域観測はできるが
距離観測はできない!

• startMonitoringForRegion:はバックグランド
OK!

• startRangingBeaconsInRegion:はバックグ
ランドNG (実行しても10秒くらいで終わる)
ハマりどころ②

Push通知に使いたい場合
領域観測∼距離観測の手順
1. アプリを起動したら領域観測開始!
2. didEnterRegion:ではRegionに入ったことだけ通
知する(特定のBeaconに入った通知に使わない)!
3. アプリが表示されたら距離観測を開始する!
4. didRangeBeacons:で処理を行う
ハマりどころ③

最も近いBeaconの判定
1. didRangeBeacons:は1秒おきに呼ばれる!
2. 取得できたBeaconのうち、一番近いBeacon
を判定する!
3. 一番近いBeaconをアプリ内で保持しておく!
4. 次のdidRangeBeacons:で判定した一番近い
Beaconと保持していたBeaconを比較する
ハマりどころ④

アプリ終了時の注意点

• startMonitoringForRegion:を呼んだあと

マルチタスクからアプリを終了させると
Beaconの領域内に入っても通知されない!!

• マルチタスクから消す = ”アプリからの通知は
不要”というユーザーの行為であると捉える
4
まとめ
まとめ

• iBeaconは手軽!(のはず)!
• 用法・用量を守って正しくお使いください!
• Beaconが世の中に出回らないうちは、アプ
リに組み込みましょう!

• アイデアを広げて楽しく便利なiBeaconアプ
リを作ってリリースしましょう!
おまけ

iOSアプリリリース中!

http://underscore-app.tumblr.com/
おまけ

iOSアプリリリース中!
iBeaconアプリは

まだ ない…
http://underscore-app.tumblr.com/
最後までご清聴いただき
誠にありがとうございました!

More Related Content

What's hot

Intro to Pentesting Jenkins
Intro to Pentesting JenkinsIntro to Pentesting Jenkins
Intro to Pentesting Jenkins
Brian Hysell
 
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
DeNA
 
поим за веб страница и
поим за веб страница ипоим за веб страница и
поим за веб страница и
Blagica Noveska
 
今更C++でiOSアプリを作る話
今更C++でiOSアプリを作る話今更C++でiOSアプリを作る話
今更C++でiOSアプリを作る話
5mingame2
 
Mein lieblingstier
Mein lieblingstierMein lieblingstier
Mein lieblingstier
timofeyevanastya
 
20+ Ways To Bypass Your Macos Privacy Mechanisms
20+ Ways To Bypass Your Macos Privacy Mechanisms20+ Ways To Bypass Your Macos Privacy Mechanisms
20+ Ways To Bypass Your Macos Privacy Mechanisms
SecuRing
 
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそうビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
Unity Technologies Japan K.K.
 
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
GMO GlobalSign Holdings K.K.
 
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応についてTextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
ssuserfefa74
 
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしようビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
Unity Technologies Japan K.K.
 
Hot Code is Faster Code - Addressing JVM Warm-up
Hot Code is Faster Code - Addressing JVM Warm-upHot Code is Faster Code - Addressing JVM Warm-up
Hot Code is Faster Code - Addressing JVM Warm-up
Mark Price
 
Observableで非同期処理
Observableで非同期処理Observableで非同期処理
Observableで非同期処理
torisoup
 
【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
Unity Technologies Japan K.K.
 
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
Imseong Kang
 
UIElements+UI BuilderでEditor拡張を作ろう
UIElements+UI BuilderでEditor拡張を作ろうUIElements+UI BuilderでEditor拡張を作ろう
UIElements+UI BuilderでEditor拡張を作ろう
Unity Technologies Japan K.K.
 
ローカライズって何?(UE4 Localization Deep Dive)
ローカライズって何?(UE4 Localization Deep Dive)ローカライズって何?(UE4 Localization Deep Dive)
ローカライズって何?(UE4 Localization Deep Dive)
エピック・ゲームズ・ジャパン Epic Games Japan
 
Addressables で大量のリソース管理・困りどころと解消法
Addressables で大量のリソース管理・困りどころと解消法Addressables で大量のリソース管理・困りどころと解消法
Addressables で大量のリソース管理・困りどころと解消法
Kenta Nagai
 
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DDUE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
エピック・ゲームズ・ジャパン Epic Games Japan
 
【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018
Unity Technologies Japan K.K.
 

What's hot (19)

Intro to Pentesting Jenkins
Intro to Pentesting JenkinsIntro to Pentesting Jenkins
Intro to Pentesting Jenkins
 
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
DeNAにおけるCorpTechエンジニアリング [DeNA TechCon 2019]
 
поим за веб страница и
поим за веб страница ипоим за веб страница и
поим за веб страница и
 
今更C++でiOSアプリを作る話
今更C++でiOSアプリを作る話今更C++でiOSアプリを作る話
今更C++でiOSアプリを作る話
 
Mein lieblingstier
Mein lieblingstierMein lieblingstier
Mein lieblingstier
 
20+ Ways To Bypass Your Macos Privacy Mechanisms
20+ Ways To Bypass Your Macos Privacy Mechanisms20+ Ways To Bypass Your Macos Privacy Mechanisms
20+ Ways To Bypass Your Macos Privacy Mechanisms
 
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそうビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
ビジュアルスクリプティングで始めるUnity入門1日目 プレイヤーを動かそう
 
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
Unityで PhotonCloudを使ってリアルタイム・マルチプレイヤーゲームを作っちゃおう【導入編】
 
TextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応についてTextMeshProを使った絵文字対応について
TextMeshProを使った絵文字対応について
 
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしようビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
ビジュアルスクリプティング (旧:Bolt) で始めるUnity入門3日目 ゲームをカスタマイズしよう
 
Hot Code is Faster Code - Addressing JVM Warm-up
Hot Code is Faster Code - Addressing JVM Warm-upHot Code is Faster Code - Addressing JVM Warm-up
Hot Code is Faster Code - Addressing JVM Warm-up
 
Observableで非同期処理
Observableで非同期処理Observableで非同期処理
Observableで非同期処理
 
【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
【Unite Tokyo 2018】その最適化、本当に最適ですか!? ~正しい最適化を行うためのテクニック~
 
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
NDC 2015. 한 그루 한 그루 심지 않아도 돼요. 생태학에 기반한 [야생의 땅: 듀랑고]의 절차적 생성 생태계
 
UIElements+UI BuilderでEditor拡張を作ろう
UIElements+UI BuilderでEditor拡張を作ろうUIElements+UI BuilderでEditor拡張を作ろう
UIElements+UI BuilderでEditor拡張を作ろう
 
ローカライズって何?(UE4 Localization Deep Dive)
ローカライズって何?(UE4 Localization Deep Dive)ローカライズって何?(UE4 Localization Deep Dive)
ローカライズって何?(UE4 Localization Deep Dive)
 
Addressables で大量のリソース管理・困りどころと解消法
Addressables で大量のリソース管理・困りどころと解消法Addressables で大量のリソース管理・困りどころと解消法
Addressables で大量のリソース管理・困りどころと解消法
 
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DDUE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started-  (historia様ご講演) #UE4DD
UE4 MultiPlayer Online Deep Dive 基礎編1 -Getting Started- (historia様ご講演) #UE4DD
 
【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018【Unite 2018 Tokyo】エディター拡張マニアクス2018
【Unite 2018 Tokyo】エディター拡張マニアクス2018
 

Viewers also liked

I beaconの可能性
I beaconの可能性I beaconの可能性
I beaconの可能性
Shinya Aota
 
GPUを用いたSSLリバースプロキシの実装についての論文を読んだ
GPUを用いたSSLリバースプロキシの実装についての論文を読んだGPUを用いたSSLリバースプロキシの実装についての論文を読んだ
GPUを用いたSSLリバースプロキシの実装についての論文を読んだ
y_uuki
 
見よう見まねでJavaFX!
見よう見まねでJavaFX!見よう見まねでJavaFX!
見よう見まねでJavaFX!
_denko
 
JavaFX 8 に関する 7 つのこと
JavaFX 8 に関する 7 つのことJavaFX 8 に関する 7 つのこと
JavaFX 8 に関する 7 つのこと
Yuichi Sakuraba
 
イチからはじめるUSB Host API
イチからはじめるUSB Host APIイチからはじめるUSB Host API
イチからはじめるUSB Host API
ksk sue
 
JavaFX 8って何だ!! - JavaFX最新情報 -
JavaFX 8って何だ!! - JavaFX最新情報 -JavaFX 8って何だ!! - JavaFX最新情報 -
JavaFX 8って何だ!! - JavaFX最新情報 -
Yuichi Sakuraba
 
にゃんぼについて
にゃんぼについてにゃんぼについて
にゃんぼについて
Ko Takagi
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
Motohiro KOSAKI
 
Java fx勉強会lt 第8回
Java fx勉強会lt 第8回Java fx勉強会lt 第8回
Java fx勉強会lt 第8回Taiji Miyabe
 
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
iBeacon, BLE and The Future of Engagement: Dsrupted ConferenceiBeacon, BLE and The Future of Engagement: Dsrupted Conference
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
Doug Thompson
 
iBeacon Redefining Engagements
iBeacon Redefining EngagementsiBeacon Redefining Engagements
iBeacon Redefining Engagements
Satayender
 
iBeacons proof of concept presentation for Royal botanical Gardens, Kew
iBeacons proof of concept presentation for Royal botanical Gardens, KewiBeacons proof of concept presentation for Royal botanical Gardens, Kew
iBeacons proof of concept presentation for Royal botanical Gardens, Kew
Jon Little
 
FileMaker Go で iBeacon やってみる
FileMaker Go で iBeacon やってみるFileMaker Go で iBeacon やってみる
FileMaker Go で iBeacon やってみる
Ko Takagi
 
iOSアプリ開発者のための Bluetooth Low Energy体験講座
iOSアプリ開発者のための Bluetooth Low Energy体験講座iOSアプリ開発者のための Bluetooth Low Energy体験講座
iOSアプリ開発者のための Bluetooth Low Energy体験講座
akihiro uehara
 
Intro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low EnergyIntro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low Energy
Kurt McIntire
 
How iBeacon Could Disrupt Consumer Experiences
How iBeacon Could Disrupt Consumer ExperiencesHow iBeacon Could Disrupt Consumer Experiences
How iBeacon Could Disrupt Consumer Experiences
Inlight
 
BlueZで遊んでみる - BLE大阪勉強会
BlueZで遊んでみる - BLE大阪勉強会BlueZで遊んでみる - BLE大阪勉強会
BlueZで遊んでみる - BLE大阪勉強会Shinji Kobayashi
 
iOS7アプリ同士の近距離通信どれがいい?
iOS7アプリ同士の近距離通信どれがいい?iOS7アプリ同士の近距離通信どれがいい?
iOS7アプリ同士の近距離通信どれがいい?
Norihiro Arita
 
Bluetoothl-Low-Energy入門講座-part1
Bluetoothl-Low-Energy入門講座-part1Bluetoothl-Low-Energy入門講座-part1
Bluetoothl-Low-Energy入門講座-part1
edy555
 

Viewers also liked (20)

iBeaconの基本のキ
iBeaconの基本のキiBeaconの基本のキ
iBeaconの基本のキ
 
I beaconの可能性
I beaconの可能性I beaconの可能性
I beaconの可能性
 
GPUを用いたSSLリバースプロキシの実装についての論文を読んだ
GPUを用いたSSLリバースプロキシの実装についての論文を読んだGPUを用いたSSLリバースプロキシの実装についての論文を読んだ
GPUを用いたSSLリバースプロキシの実装についての論文を読んだ
 
見よう見まねでJavaFX!
見よう見まねでJavaFX!見よう見まねでJavaFX!
見よう見まねでJavaFX!
 
JavaFX 8 に関する 7 つのこと
JavaFX 8 に関する 7 つのことJavaFX 8 に関する 7 つのこと
JavaFX 8 に関する 7 つのこと
 
イチからはじめるUSB Host API
イチからはじめるUSB Host APIイチからはじめるUSB Host API
イチからはじめるUSB Host API
 
JavaFX 8って何だ!! - JavaFX最新情報 -
JavaFX 8って何だ!! - JavaFX最新情報 -JavaFX 8って何だ!! - JavaFX最新情報 -
JavaFX 8って何だ!! - JavaFX最新情報 -
 
にゃんぼについて
にゃんぼについてにゃんぼについて
にゃんぼについて
 
Glibc malloc internal
Glibc malloc internalGlibc malloc internal
Glibc malloc internal
 
Java fx勉強会lt 第8回
Java fx勉強会lt 第8回Java fx勉強会lt 第8回
Java fx勉強会lt 第8回
 
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
iBeacon, BLE and The Future of Engagement: Dsrupted ConferenceiBeacon, BLE and The Future of Engagement: Dsrupted Conference
iBeacon, BLE and The Future of Engagement: Dsrupted Conference
 
iBeacon Redefining Engagements
iBeacon Redefining EngagementsiBeacon Redefining Engagements
iBeacon Redefining Engagements
 
iBeacons proof of concept presentation for Royal botanical Gardens, Kew
iBeacons proof of concept presentation for Royal botanical Gardens, KewiBeacons proof of concept presentation for Royal botanical Gardens, Kew
iBeacons proof of concept presentation for Royal botanical Gardens, Kew
 
FileMaker Go で iBeacon やってみる
FileMaker Go で iBeacon やってみるFileMaker Go で iBeacon やってみる
FileMaker Go で iBeacon やってみる
 
iOSアプリ開発者のための Bluetooth Low Energy体験講座
iOSアプリ開発者のための Bluetooth Low Energy体験講座iOSアプリ開発者のための Bluetooth Low Energy体験講座
iOSアプリ開発者のための Bluetooth Low Energy体験講座
 
Intro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low EnergyIntro to iBeacon and Bluetooth Low Energy
Intro to iBeacon and Bluetooth Low Energy
 
How iBeacon Could Disrupt Consumer Experiences
How iBeacon Could Disrupt Consumer ExperiencesHow iBeacon Could Disrupt Consumer Experiences
How iBeacon Could Disrupt Consumer Experiences
 
BlueZで遊んでみる - BLE大阪勉強会
BlueZで遊んでみる - BLE大阪勉強会BlueZで遊んでみる - BLE大阪勉強会
BlueZで遊んでみる - BLE大阪勉強会
 
iOS7アプリ同士の近距離通信どれがいい?
iOS7アプリ同士の近距離通信どれがいい?iOS7アプリ同士の近距離通信どれがいい?
iOS7アプリ同士の近距離通信どれがいい?
 
Bluetoothl-Low-Energy入門講座-part1
Bluetoothl-Low-Energy入門講座-part1Bluetoothl-Low-Energy入門講座-part1
Bluetoothl-Low-Energy入門講座-part1
 

Similar to iBeaconを使ってみよう!気軽に使える近距離無線通信

【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~
【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~
【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~
Ayaka Tominaga
 
iBeaconを身近に!アプリ開発の基礎とポイント
iBeaconを身近に!アプリ開発の基礎とポイントiBeaconを身近に!アプリ開発の基礎とポイント
iBeaconを身近に!アプリ開発の基礎とポイント
leverages_event
 
iOS ジオフェンシングで簡単リアル連動
iOS ジオフェンシングで簡単リアル連動iOS ジオフェンシングで簡単リアル連動
iOS ジオフェンシングで簡単リアル連動
OCHI Shuji
 
Green Hack CoronaHandsOn#2
Green Hack CoronaHandsOn#2Green Hack CoronaHandsOn#2
Green Hack CoronaHandsOn#2
Tetsuo Ono
 
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得Atsushi Tadokoro
 
OpenWhisk introduction public
OpenWhisk introduction publicOpenWhisk introduction public
OpenWhisk introduction public
Takehiko Amano
 
Corona Handson #0
Corona Handson #0Corona Handson #0
Corona Handson #0
Tetsuo Ono
 
『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏
『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏
『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏Developers Summit
 
iBeacon を利用したサービス開発のポイント
iBeacon を利用したサービス開発のポイントiBeacon を利用したサービス開発のポイント
iBeacon を利用したサービス開発のポイント
daisuke-a-matsui
 
物理ベース時代のライトマップベイク奮闘記
物理ベース時代のライトマップベイク奮闘記物理ベース時代のライトマップベイク奮闘記
物理ベース時代のライトマップベイク奮闘記
Silicon Studio Corporation
 
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
KLab Inc. / Tech
 
iBeacon #yidev
iBeacon #yideviBeacon #yidev
iBeacon #yidev
nolili
 
スキスキIonic
スキスキIonicスキスキIonic
スキスキIonic
Kon Yuichi
 
ReNCoN_v0.6
ReNCoN_v0.6ReNCoN_v0.6
ReNCoN_v0.6
Kentaro Higa
 
Webアプリケーション開発での位置情報活用
Webアプリケーション開発での位置情報活用Webアプリケーション開発での位置情報活用
Webアプリケーション開発での位置情報活用Masakazu Muraoka
 
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
Sho Kagami
 
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
Sadao Tokuyama
 

Similar to iBeaconを使ってみよう!気軽に使える近距離無線通信 (20)

【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~
【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~
【ヒカ☆ラボ】あなたのMacがあっという間にBeacon端末に変身!~2015年必ずクル「iBeacon」を1から10まで~
 
iBeaconを身近に!アプリ開発の基礎とポイント
iBeaconを身近に!アプリ開発の基礎とポイントiBeaconを身近に!アプリ開発の基礎とポイント
iBeaconを身近に!アプリ開発の基礎とポイント
 
iOS ジオフェンシングで簡単リアル連動
iOS ジオフェンシングで簡単リアル連動iOS ジオフェンシングで簡単リアル連動
iOS ジオフェンシングで簡単リアル連動
 
Green Hack CoronaHandsOn#2
Green Hack CoronaHandsOn#2Green Hack CoronaHandsOn#2
Green Hack CoronaHandsOn#2
 
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
iTamabi 13 第9回:ARTSAT API 実践 3 ジオコーディングで衛星の位置を取得
 
OpenWhisk introduction public
OpenWhisk introduction publicOpenWhisk introduction public
OpenWhisk introduction public
 
Corona Handson #0
Corona Handson #0Corona Handson #0
Corona Handson #0
 
Yolp30分クッキング 2012北海道
Yolp30分クッキング 2012北海道Yolp30分クッキング 2012北海道
Yolp30分クッキング 2012北海道
 
『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏
『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏
『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏
 
iBeacon を利用したサービス開発のポイント
iBeacon を利用したサービス開発のポイントiBeacon を利用したサービス開発のポイント
iBeacon を利用したサービス開発のポイント
 
Ibeacon hack4aizu
Ibeacon hack4aizuIbeacon hack4aizu
Ibeacon hack4aizu
 
物理ベース時代のライトマップベイク奮闘記
物理ベース時代のライトマップベイク奮闘記物理ベース時代のライトマップベイク奮闘記
物理ベース時代のライトマップベイク奮闘記
 
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
CEDEC 2020 - 高品質かつ低負荷な3Dライブを実現するシェーダー開発 ~『ラブライブ!スクールアイドルフェスティバル ALL STARS』(スク...
 
iBeacon #yidev
iBeacon #yideviBeacon #yidev
iBeacon #yidev
 
スキスキIonic
スキスキIonicスキスキIonic
スキスキIonic
 
ReNCoN_v0.6
ReNCoN_v0.6ReNCoN_v0.6
ReNCoN_v0.6
 
Webアプリケーション開発での位置情報活用
Webアプリケーション開発での位置情報活用Webアプリケーション開発での位置情報活用
Webアプリケーション開発での位置情報活用
 
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
CVPR2019 読み会「Understanding the Limitations of CNN-based Absolute Camera Pose ...
 
Introduction for cocos2d
Introduction for cocos2dIntroduction for cocos2d
Introduction for cocos2d
 
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
SADAO TOKUYAMA の L.E.A.P カンファレンス な 話
 

More from yuki0211s

Xcode 7で始めるCI
Xcode 7で始めるCIXcode 7で始めるCI
Xcode 7で始めるCI
yuki0211s
 
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャAWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
yuki0211s
 
AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法
yuki0211s
 
Lambda × Mobileの可能性
Lambda × Mobileの可能性Lambda × Mobileの可能性
Lambda × Mobileの可能性
yuki0211s
 
Swift本ができるまで
Swift本ができるまでSwift本ができるまで
Swift本ができるまで
yuki0211s
 
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
yuki0211s
 

More from yuki0211s (6)

Xcode 7で始めるCI
Xcode 7で始めるCIXcode 7で始めるCI
Xcode 7で始めるCI
 
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャAWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
AWS Mobile Hub で構築するクラウドネイティブモバイルアーキテクチャ
 
AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法AWS Mobile SDK利用時のテスト手法
AWS Mobile SDK利用時のテスト手法
 
Lambda × Mobileの可能性
Lambda × Mobileの可能性Lambda × Mobileの可能性
Lambda × Mobileの可能性
 
Swift本ができるまで
Swift本ができるまでSwift本ができるまで
Swift本ができるまで
 
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
Xcode 5のAsset Catalogにまつわる今すぐ使えるTips集
 

Recently uploaded

FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 

Recently uploaded (14)

FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 

iBeaconを使ってみよう!気軽に使える近距離無線通信