간편결제, 신용카드 청구할인
인터파크 롯데카드 5% (17,100원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (12,600원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (14,400원)
(최대할인 4만원 / 2만원 이상 결제)
Close

Learning iBeacon(한국어판)

원제 : Learning iBeacon
소득공제

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

판매지수 11
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

20,000원

  • 18,000 (10%할인)

    1,000P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 마이페이지에서 직접 구매확정하신 경우만 적립 됩니다.
추가혜택
배송정보
  • 6/2(금) 이내 발송 예정  (서울시 강남구 삼성로 512)
  • 무료배송
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(235)

  • 상품권

AD

책소개

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

목차

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로 사용자의 두려움을 극복시키기
정리

저자소개

크레이그 길크리스트 [저] 신작알림 SMS신청
생년월일 -

해당작가에 대한 소개가 없습니다.

최윤석 [역] 신작알림 SMS신청
생년월일 -

저자 최윤석은 엠파스, SK 커뮤니케이션즈, 야후, KT 하이텔, 네오위즈 인터넷, 신세계 I&C 등의 기업에서 검색, 소셜 네트워크, 미디어, 게임, 음악 분야의 분석, 기획, 전략, 마케팅, R&D 업무를 담당했다. 현재는 이마트에서 소매 IT 분야의 연구개발 업무를 맡고 있다. 서울대 불어불문학과를 졸업한 후 동 대학원을 수료했다. 『ROI를 높이는 실용 웹 분석』(2008, 이하 에이콘출판), 『고객을 끌어오는 검색 엔진 최적화』(2008), 『인바운드 마케팅』(2011), 『검색 엔진 최적화 A to Z』(2012), 『A/B 테스트를 통한 웹사이트 전환율 최적화』(2013), 『액션영화에서 배우는

펼쳐보기

이 상품의 시리즈

(총 236권 / 현재구매 가능도서 236권)

선택한 상품 북카트담기
펼쳐보기

전공도서/대학교재 분야에서 많은 회원이 구매한 책

    리뷰

    0.0 (총 0건)

    100자평

    작성시 유의사항

    평점
    0/100자
    등록하기

    100자평

    0.0
    (총 0건)

    판매자정보

    • 인터파크도서에 등록된 오픈마켓 상품은 그 내용과 책임이 모두 판매자에게 있으며, 인터파크도서는 해당 상품과 내용에 대해 책임지지 않습니다.

    상호

    (주)교보문고

    대표자명

    안병현

    사업자등록번호

    102-81-11670

    연락처

    1544-1900

    전자우편주소

    callcenter@kyobobook.co.kr

    통신판매업신고번호

    01-0653

    영업소재지

    서울특별시 종로구 종로 1(종로1가,교보빌딩)

    교환/환불

    반품/교환 방법

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

    반품/교환가능 기간

    변심 반품의 경우 출고완료 후 6일(영업일 기준) 이내까지만 가능
    단, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

    반품/교환 비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
    상품이나 서비스 자체의 하자로 인한 교환/반품은 반송료 판매자 부담

    반품/교환 불가 사유

    ·소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)

    ·소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등

    ·복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

    ·시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

    ·전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

    상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있음

    소비자 피해보상
    환불지연에 따른 배상

    ·상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

    ·대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

    (주) 인터파크커머스 안전결제시스템 (에스크로) 안내

    (주)인터파크커머스의 모든 상품은 판매자 및 결제 수단의 구분없이 회원님들의 구매안전을 위해 안전결제 시스템을 도입하여 서비스하고 있습니다.
    결제대금 예치업 등록 : 02-006-00064 서비스 가입사실 확인

    배송안내

    • 교보문고 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다.

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

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능합니다.

    • 배송비는 업체 배송비 정책에 따릅니다.

    • - 도서 구매 시 15,000원 이상 무료배송, 15,000원 미만 2,500원 - 상품별 배송비가 있는 경우, 상품별 배송비 정책 적용