이 상품은 구매 후 지원 기기에서 예스24 eBook앱 설치 후 바로 이용 가능한 상품입니다.
|
CHAPTER 1 소개
1.1 메시징 개념 1.2 메시징 모델 1.3 메시지 표현 1.4 예제 1.5 요약 PART 1 STOMP CHAPTER 2 STOMP를 통한 모바일 메시징 2.1 StompKit 2.2 Xcode로 위치 추적 프로젝트 생성하기 2.3 Podfile 생성하기 2.4 디바이스 식별하기 2.5 디바이스 위치 표현하기 2.6 프레임워크를 통해 디바이스의 위치 데이터에 접근하기 2.7 StompKit으로 STOMP 클라이언트 만들기 2.8 STOMP 중개자로 연결하기 2.9 STOMP 중개자로부터의 연결 해제 2.10 STOMP 메시지 보내기 2.11 텍스트 메시지 출력하기 2.12 STOMP 메시지 수신하기 2.13 목적지로부터 구독 해지하기 2.14 애플리케이션 마무리 짓기 2.15 요약 CHAPTER 3 STOMP를 통한 웹 메시징 3.1 HTML5 웹 소켓 3.2 stomp.js, 웹 소켓상의 STOMP 3.3 위치 추적 웹 애플리케이션 작동시키기 3.4 stomp.js로 STOMP 클라이언트 만들기 3.5 STOMP 중개자로 연결하기 3.6 STOMP 메시지 받기 3.7 지도에 디바이스 위치 표현하기 3.8 STOMP 메시지 보내기 3.9 STOMP 중개자로부터 연결 해제하기 3.10 요약 CHAPTER 4 STOMP 고급 4.1 프레임 표현 4.2 인증 4.3 메시지 수신 응답 4.4 트랜잭션 4.5 오류 처리 4.6 접수증 4.7 하트비트 4.8 요약 CHAPTER 5 STOMP를 넘어서 5.1 메시지 영속성 5.2 필터링된 소비자 5.3 우선순위 5.4 만료 5.5 요약 PART 2 MQTT CHAPTER 6 MQTT를 통한 모바일 메시징 6.1 MQTTKit 6.2 Xcode로 움직임 추적 프로젝트 생성하기 6.3 Podfile 생성하기 6.4 디바이스 식별하기 6.5 디바이스의 움직임 값들을 출력하기 6.6 CoreMotion Framework에서 Device Motions 캡처하기 6.7 MQTTKit을 통해 MQTT 클라이언트 만들기 6.8 MQTT 중개자로 연결하기 6.9 Broker MQTT 중개자로 연결 해제하기 6.10 MQTT 메시지 보내기 6.11 MQTT 메시지 수신하기 6.12 요약 CHAPTER 7 MQTT를 통한 웹 메시징 7.1 이클립스 Paho 자바스크립트 클라이언트 7.2 움직임 추적 웹 애플리케이션 작동시키기 7.3 mqttws31.js로 MQTT 클라이언트 만들기 7.4 MQTT 중개자로 연결하기 7.5 MQTT 메시지 받기 7.6 스파크라인 그리기 7.7 MQTT 메시지 보내기 7.8 요약 CHAPTER 8 MQTT 고급 8.1 인증 8.2 오류 처리 8.3 하트비트 8.4 유언장 8.5 클린 세션 8.6 MQTT를 넘어서? 8.7 요약 부록 A Apache ActiveMQ 부록 B Mosquitto |
|
이 책은 STOMP와 MQTT 메시징 프로토콜을 소개하고 있으며 이들에 대한 경험이 없는 독자를 전제로 하고 있다. 각 플랫폼의 클라이언트들이 제공하는 프로토콜을 다루기 위한 API들이 서로 다를 수도 있지만, 근본적인 개념은 같다. 각각의 프로토콜을 위해 두 개의 서로 다른 라이브러리를 살펴볼 것이다. 하나는 iOS를 위한 오브젝티브-C 라이브러리고, 하나는 웹 애플리케이션을 위한 자바스크립트 라이브러리다.
따라서, 기본적인 프로그래밍 스킬이 필요하다. 이 책의 예제들은 서로 다른 플랫폼에서 실행되며, 각각에 적합한 프로그래밍 언어들을 사용하고 있다. iOS에서 동작하는 모바일 애플리케이션은 오브젝티브-C로 작성되어 있다. 그래픽 구현을 위해 Xcode와 인터페이스 빌더(Interface Builder)에 대한 최소한의 지식을 필요로 하지만, 책에서의 모든 변경 사항은 하나씩 차례대로 설명한다. 웹 애플리케이션은 자바스크립트와 jQuery를 사용한다. |