간편결제, 신용카드 청구할인
네이버페이 1%
(네이버페이 결제 시 적립)
NH(올원페이)카드 12% (15,840원)
(3만원 이상 결제/최대 1만원 할인)
북피니언 롯데카드 30% (12,600원)
(최대할인 3만원 / 3만원 이상 결제)
하나SK 북&카드 30% (12,600원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (14,400원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (16,200원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (16,740원)
(최대할인 3만원 / 3만원 이상 결제)
Close

Learning iBeacon 한국어판 : 애플 위치감지기술 아이비콘

원제 : Learning iBeacon

2013년 9월 9일 이후 누적수치입니다.

공유하기
정가

20,000원

  • 18,000 (10%할인)

    1,000P (5%적립)

할인혜택
적립혜택자동적립
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(321)

  • 사은품(2)

책소개

위치 기반 서비스의 핵심, 아이비콘 학습의 출발점

애플의 아이비콘(iBeacon)이 발표된 지 2년이 넘었다. 그 후 아이비콘을 활용한, 소매, 전시, 경기장, 호텔, 공항 등 다양한 위치 기반 앱이 등장했다. 이 책을 통해 iOS의 비콘(Beacon) 기술과 관련한 서드파티(Third Party) 플랫폼을 학습하고 위치 기반의 서비스를 구축할 수 있다.

출판사 서평

[이 책에서 다루는 내용]
- 범위 내 비콘 감지와 브로드캐스트 값 읽기
- 비콘 리전(region) 설명과 코어 로케이션(Core Location) 프레임워크를 이용한 비콘 리전 진출입 시기 판단
- 비콘 브로드캐스트 값을 통한 비콘 식별과 식별 목적 결정
- 코어블루투스(CoreBluetooth) 라이브러리를 활용한 iOS 기기의 비콘 변환
- 비콘 거리를 결정해 몇십 센티미터 내에서 주변 세상을 이해하는 기능 구축
- 앱이 백그라운드에서 구동 중인 동안 리전에 진입했을 때 사용자에게 알리고, 범위 내에 있을 때 비콘으로 애플 패스북(Passbook) 패스를 표시
- 박물관 주변을 걸을 때 방문자에게 가장 가까운 전시품을 알려주는 포괄적인 박물관 앱 구축
- 블루투스 로우(low) 에너지와 아이비콘 뒤에 숨은 기술의 이해

[이 책의 대상 독자]
이 책은 주변 세상과 상호작용을 나누는 솔루션 구축을 원하는 iOS 신규 혹은 경력 개발자를 대상으로 한다. 이전에 엑스코드나 iOS SDK로 앱을 개발해본 경험은 없어도 되지만, 해본 경력이 있다면 좀 더 빨리 진행할 수 있다. 이 책에 담긴 튜토리얼은 위치 기반 솔루션을 구축할 때 필요한 전부를 갖추기까지 지식을 근거로 점진적으로 구축하도록 고안됐다.

[이 책의 구성]

1장. 아이비콘의 소개
아이비콘이 개발자에게 제공하는 기술과 놀라운 기회를 안내한다. 아이비콘을 가능하게 한 기술적인 진보를 다루고, 실제 비콘에 접근하기 위한 옵션을 설명한다. 마지막으로 오래전부터 익숙한 Hello World 애플리케이션을 만들어 쉽게 비콘을 사용해본다.

2장. 비콘 감지와 광고 표시
더 상세히 비콘 감지를 소개한다. 브로드캐스트하는 값으로 비콘들 간의 식별법을 보여주고, 리전의 개념, 리전과 로케이션을 나타내기 위해 사용한 코어로케이션 클래스 일부를 소개한다. 새로 발견한 지식으로 다양한 비콘에 접근하면서 다양한 경품을 표시하는 앱을 구축하는 튜토리얼을 구축하기 전에, 비콘 모니터링에 필요한 사용자 퍼미션도 다룬다.

3장. 광고의 브로트캐스트와 경품 전송
코어블루투스 프레임워크의 중요한 클래스를 소개하고, 작동하는 비콘 브로드캐스팅 앱 구축 전에 비콘의 브로드캐스팅 파워의 변형을 어떻게 처리하는지 논한다. 비콘 감지법 그리고 고유의 브로드캐스팅 값에 따라 실행하는 법을 익혔으니, 아이폰, 아이패드를 완벽히 동작하는 아이비콘 브로드캐스터로 어떻게 바꾸는지에 대해 배워본다.

4장. 비콘 범위와 보물 찾기
비콘 범위의 개념과 리시버로부터의 거리를 판단하는 개념을 소개한다. CLLocationManager 클래스 활용을 확대하고, 기기 하나를 센더(sender)로 설정하고, 다른 하나를 리시버(receiver)로 설정해 궁극적으로 단순한 보물 찾기 앱을 구축하게 해주는 튜토리얼을 소개한다.

5장. 백그라운드의 비콘 감지와 위치 기반 데이팅
백그라운드의 비콘 모니터링에 있어서 iOS의 핵심 책임을 소개한다. 앱이 백그라운드에 있을 때 iOS가 비콘 모니터링을 어떻게 맡아서 모니터링이 종료될 경우 앱을 런칭할지 논한다.

6장. 리전의 이탈과 분실 방지
비콘 기술의 다른 용도를 논하고, 사용자가 리전을 떠날 때를 근거로 한 기능을 소개한다. 집에 키나 지갑을 두고 오지 않게 보장하는 애플리케이션 개발법을 보여주기 전에 홈 오토메이션 기술의 가능성을 알아본다.

7장. 판매업체 SDK와 비콘 구매 및 설정
인기 있는 아이비콘 하드웨어 판매업체의 구현을 일부 설명하며, 아이비콘 하드웨어 구매가 어려울 수 있기에, Estimote SDK로 비콘 설정 도구를 구축하기 위해 판매업체 소프트웨어 개발 키트 중 일부를 소개한다. 이 장이 끝날 때면, 상용 구현을 진행해 비콘을 구매할 준비가 되고 확신도 생길 것이다.

8장. 고급 튜토리얼: 아이비콘 박물관
좀 더 고급 튜토리얼로 내용을 종합적으로 설명한다. 튜토리얼은 허구의 박물관에 집중하는데, 여러 전시회가 있고, 전시회마다 그 안에 여러 전시물이 있다. 사용자가 박물관을 돌아다니면, 앱에 보이는 정보는 현재 가장 가까운 전시물에 관한 정보를 보여주도록 변한다. 또한 사용자가 박물관 주변을 돌아다니면, 인터랙티브한 웹사이트에서 사용자의 여정을 추적할 수 있다.

9장. 아이비콘 보안과 위험요소의 이해
아이비콘으로 앱을 구축할 때 고려해야 할 보안 취약성을 다룬다. 사용자의 우려를 야기하는 보안과 관련한 불필요한 오해를 없애주며, 사용자에게 겁을 주지 않고 앱에서 보안 퍼미션을 자연스럽게 요청하는 방법도 설명한다.

[지은이의 말]
아이비콘 기술은 인터랙션 디자인(Interaction Design, IxD) 분야에서 가장 파괴적인 기술이다. 공식적으로 아이비콘은 애플이 정의한 프로토콜일 뿐이며, 블루투스 4.0 기반으로 구축됐다. 크리에이티브의 맥락에서 아이비콘은 주변 세상과 진정으로 상호작용을 나누는 앱으로의 관문이다.

쇼핑 목록이 슈퍼마켓의 인터랙티브한 지도가 되고, 거리에서 운전하는 동안 전화가 조명을 켜며, 웨이터에게 말을 걸 필요도 없이 즐겨찾는 레스토랑에서 앉고 싶은 테이블에 식사를 주문한다 상상해보라. 이 모두와 그 이상이 아이비콘으로 가능하다.

실용적, 현실적 접근법을 취해, 이 책은 위치 기반 솔루션을 iOS 기기에 제공하기 위한 아이비콘 기술의 개념과 응용을 안내할 것이다. 단순한 시나리오 프로토타입부터 완벽한 기능의 인터랙티브한 박물관 앱까지, 엑스코드, 애플 코어 로케이션(Core Location), 코어 블루투스(Core Bluetooth) 프레임워크를 사용해 모두 다룬다.

이 책은 비콘 발견, iOS 기기를 비콘으로 사용하는 방법부터 현실 세계의 사례에 더 가까운 더 강력한 튜토리얼까지, 아이비콘 기술 솔루션의 핵심 기능을 소개하기 위한 따라하기 쉬운 사례를 다루기 위해 고안됐다.

이 책에서 다루는 내용 전부는 곧바로 개발에 적용 가능하지만, 기술과 지원하는 iOS SDK의 요소마다 세분화하는 방식으로 이뤄졌다. 곧 인터랙티브한 위치 기반 솔루션을 쉽게 산출하기 위해 모든 도구를 갖추게 될 것이다.

마지막으로 이 책은 아이비콘을 구매하지 않고도 이해할 수 있도록, 맥을 아이비콘으로 사용하게 해주는 OS X 앱에 대해서도 설명한다.

[옮긴이의 말]
애플이 아이비콘을 발표한 지 2년이 넘었고, 그 후 소매, 전시, 경기장, 호텔, 공항 등 여러 장소에서 다양하게 활용되었다. 사용자는 백화점, 마트, 쇼핑몰, 편의점, 수퍼마켓 등에서 자신의 위치에 따라 앱으로 할인 쿠폰을 수신하며, 미술관, 박물관에서는 전시품의 해설을 오디오 가이드 대신 앱으로 받는다. 그리고 경기장에서는 편의 시설 등의 위치 안내를 앱으로 받고, 호텔과 공항에서는 앱으로 시설 안내를 받는다.

이 밖에도 미아 찾기, 분실 방지 등 다양한 활용 사례가 등장했고, 이후 안드로이드에서도 블루투스 LE를 지원하는 단말과 운영체제가 등장하면서, 점차 애플과의 격차도 줄어들고 있다. 더구나, 최근 구글이 발표한 에디스톤 등 개방적인 플랫폼으로 인해 앞으로는 다양한 단말이 비콘의 수혜를 받아, 위치 기반 서비스가 더 많이 등장할 전망이다.

이 책은 애플 아이비콘에 한정돼 있어, 블루투스 LE 기반의 비콘 기술은 범위 밖이다. 그러나 비콘 학습의 출발점으로는 아주 훌륭하며, 서드파티 플랫폼과 다른 관련 IoT 기술도 함께 소개한다. 또한 비콘 단말을 구매하지 않고도 맥북을 가상화해서 테스트가 가능한 효율적인 방법도 안내한다.

비콘 기술의 수명을 놓고 논란이 있을 수 있으며, 많은 경쟁 기술이 측위 기술을 놓고 경쟁하고 있다. 그러나 최근 구글의 운영체제를 넘어선 광범위한 지원, 블루투스 SIG의 로드맵에 따르면, 당분간은 와이파이나 지자기에 비해 시장을 선도할 전망이다. 이를 바탕으로 많은 응용 서비스가 등장하기를 기대해본다.

목차

1. 아이비콘의 소개
아이비콘의 소개
이봐, 무슨 일이야
RSSI를 이용한 범위의 이해
호환 기기
아이비콘의 상용 애플리케이션
판매업체는 많고 시간은 없다
- 에스티모트
* 에스티모트 비콘의 장점
* 에스티모트 비콘의 단점
- 록시미티
* 록시미티 비콘의 장점
* 록시미티 비콘의 단점
- 레드베어랩
* 레드베어 비콘 B1의 장점
* 레드베어 비콘 B1의 단점
- 기타 판매업체 옵션
컴패니언 OS X 애플리케이션과 웹사이트
- 컴패니언 앱 사용
Hello World
- 착수
- 코어 로케이션 프레임워크 추가
- 퍼미션 메시지 추가
- CLLocationManagerDelegate 메소드의 설정
- CLLocationManager 인스턴스 추가
- UUID 준비
- 모니터링의 시작
* 행마다 살펴보기
코드 테스트
정리

2. 비콘 감지와 광고 표시
UUID/메이저/마이너 브로드캐스트 세 값의 사용자
- UUID * 보편적인 고유의 식별자
- 메이저
- 마이너
- 유스케이스의 사례
코어로케이션의 이해
- CLBeaconRegion 클래스
- CLLocationManager 클래스
CLLocationManager 클래스의 생성
- CLLocationManager 클래스의 행별 정의
- locationManager:didEnterRegion
- locationManager:didExitRegion
- locationManager:didRangeBeacons:inRegion
- locationManager:didChangeAuthorizationStatus
아이비콘 퍼미션의 이해
- iOS 8의 로케이션 퍼미션
- 거부 후 로케이션 활성화
튜토리얼 앱 구축
- 앱의 생성
- CLOfferViewController 추가
- 퍼미션 설정의 로케이션 설정
* 컨트롤 추가
* 루트 뷰 컨트롤러 설정
* 로케이션 매니저 설정
* CLLocationManagerDelegate의 연결
* 광고 표시
* 경품의 철회
정리

3. 광고의 브로드캐스트와 경품 전송
코어 블루투스 프레임워크의 소개
- 센트럴과 페리페럴의 이해
- 코어 블루투스 프레임워크, 센트럴, 페리페럴
* CBCentral 클래스
* CBPeripheral 클래스
* CBPeripheralManager 클래스
CLBeaconRegion으로부터 브로드캐스트 값 받아오기
- 측정된 파워(TXPower)
- 착수
* 프레임워크 추가
* 컨트롤의 설정
* 뷰의 생성
* 스토리보드의 연결
* 뷰 컨트롤러의 설정
* 스위치 로직 추가
정리

4. 비콘의 범위와 보물 찾기
근처에 보물이 있다
거리의 이해
애플리케이션
앱 구축의 착수
- 초기 뷰의 드로잉
- 프레임워크와 프로젝트 설정 추가
- 이미지 추가
- 루트 뷰 컨트롤러 구축
- 보물 뷰 컨트롤러 구축
* 마침내 연결
- 찾는 사람 뷰 컨트롤러의 구축
* 찾는 사람 뷰 컨트롤러 상태
* 임포트와 퍼블릭 프로퍼티
* 프라이빗 프로퍼티
* 뷰의 로딩
* 리전의 진출입
* 상태 변경
* 정돈
* 더욱 주의하자
코드의 완성
정리

5. 백그라운드의 비콘 감지와 위치 기반 데이팅
현실적인 유스케이스
- 소매 로열티의 유스케이스 사례
- 항공사의 업무 지원을 위한 유스케이스 사례
책임 넘기기
CLBeaconRegion 옵션
패스북 통합
튜토리얼 앱
- 시나리오
- 뷰의 구조
- 코드
* 애플리케이션 생성
* 뷰의 생성
* 앱 델리게이트 설정
* 뷰 컨트롤러의 구현
애플리케이션의 테스트
- 비콘의 테스트
- 패스북 패스의 테스트
정리

6. 리전의 이탈과 분실 방지
라스베리 파이
닌자 블록
네스트
필립스 휴
벨킨 위모
아이비콘과 홈 오토메이션
비콘 스티커
튜토리얼
- 백그라운드의 비콘 범위 결정
- 백그라운드 모드를 이용한 로케이션 추적
* 시스템의 치팅
앱의 구축
- 데이터베이스 스키마로 앱 시작
- 약간의 도움을 활용
- 마스터 뷰 컨트롤러 임플멘테이션
* 뷰 컨트롤러의 설정
* Core Data 프레임워크에서 데이터 페칭
* 테이블 셀의 설정
* 사용자 노티
* 새 오브젝트의 삽입
* 비콘 범위 결정
- 디테일 뷰 컨트롤러 구현
* 뷰의 설정
* 프로퍼티의 확보 및 설정
* 입력 검증
* UI의 완성
- NSLocationAlwaysUsageDescription의 추가
- 백그라운드 모드의 활성화
앱 테스트
정리

7. 판매업체 SDK와 비콘 구매 및 설정
에스티모트의 모트와 SDK
ROXIMITY 구현
요건에 최상인 플랫폼 선택
개방적인 비콘 스펙 AltBeacon
에스티모트 API 2.1의 사용
- 보안
- 에스티모트 SDK 클래스
* ESTBeacon
* ESTBeaconDelegate
* ESTBeaconManager
* ESTBeaconManagerDelegate
구축
- EstimoteSDK의 추가
- API 접근권 추가
- 헬퍼 클래스
- 마스터 뷰 컨트롤러의 설정
* 비콘 매니저의 설정
- 디테일 뷰 컨트롤러의 설정
* 뷰의 설정
* 비콘으로부터의 연결과 단절
* 변경 사항의 저장
* 뷰의 생성
애플리케이션 테스트
정리

8. 고급 튜토리얼 * 아이비콘 박물관
전시회
박물관 앱
앱 구조
- 퍼미션 뷰
- 아트리엄 뷰
- 전시품 뷰
지원 사이트
- 사용자 여정의 추적
앱 디자인
애플리케이션의 구축
- 프로젝트의 생성
- 뷰의 초기화
- 코어로케이션 기능의 추가
- 첫 뷰의 결정
- 퍼미션 뷰의 설정
* 컨트롤 추가
- 전시품 뷰의 설정
* 전시품 뷰의 컨트롤 추가
* 콘텐츠 메소드 추가
* 비콘 범위 결정
- 아트리엄 뷰의 설정
* 아트리엄 뷰의 추가
테스트 시간
정리

9. 아이비콘 보안과 위험요소의 이해
비콘 사기
- 비콘 사기에 대한 방어
- UUID의 로테이션
비콘 해킹
보안의 신화와 허구
좋은 UX로 사용자의 두려움을 극복시키기
정리

저자소개

크레이그 길크리스트(Craig Gilchrist) [저] 신작알림 SMS신청 작가DB보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

작지만 강력한, 위치 기반 마케팅의 전면에 나선 디지털 대행사 이든 에이전시의 디지털 디렉터다. 세계 최초로 상용 아이비콘 기반 앱을 출시팀의 일원이며, 현재 여러 분야에서 150만 이상의 앱 다운로드를 자랑하고, 기술, 크리에이티브 팀의 균형도 완벽하다. 영국 노스요크셔 주가 근거지며, 2004년 소프트웨어 공학 학위로 티사이드 대학(Teesside University)을 졸업한 이래 상용 소프트웨어를 개발해왔고, 2009년 이후에는 iOS 앱을 구축해왔다. 열렬한 독서가이며, 항상 상용 기술 개발의 전선에 있다. 모바일 앱 개발, 디지털 마케팅 외에 게임, 아동용 인터랙

펼쳐보기
생년월일 -
출생지 -
출간도서 0종
판매수 0권

엠파스, SK커뮤니케이션즈, 링크나우, 야후, KT 하이텔, 네오위즈 인터넷 등 여러 인터넷 기업에서 검색, 소셜 네트워크, 미디어, 게임, 음악, 결제 분야의 분석, 기획, 전략, 마케팅 업무를 담당했다. 현재는 신세계 I&C를 거쳐, 이마트에서 소매, 전자상거래 분야의 연구 개발 업무를 맡고 있다. 서울대 불어불문학과를 졸업한 후 동 대학원을 수료했다.

이 상품의 시리즈

acorn+PACKT 시리즈(총 351권 / 현재구매 가능도서 322권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    0.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    0.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용