안드로이드 통신+보안 프로그래밍

박헌재 (지은이) 지음 | 투에이치앤에스 펴냄

안드로이드 통신+보안 프로그래밍

나의 별점

읽고싶어요
28,000원 10% 25,200원

책장에 담기

게시물 작성

문장 남기기

분량

두꺼운 책

출간일

2015.7.7

페이지

504쪽

상세 정보

통신 분야에서도 비교적 고급 기술에 속하는 데이터 링크 계층 내 NFC, 와이파이나 블루투스와 같이 무선 통신 기술을 다루고 있다. 그 밖에도 클라우드 서버에서 제공하는 데이터 파싱을 위한 제이슨이나 안드로이드 프레임워크와 구글 플레이 서비스가 제공하는 위치 추적과 구글맵 V 2.0 특징과 차이를 알아보고 통신 보안을 위한 SSL 소켓와 OAuth 2.0 인증 등을 소개한다.

이 책은 크고 작은 수백개의 예제로 구성되어 있다. 따라서 이론을 모른다 하더라도 예제 그대로 코딩하고 테스트만을 수행하더라도 통신 프로그램을 작성할 수 있다. 자바로 소개하는 예제는 자바를 사용하여 컴파일하고 실행시킬 수 있다. 물론 그러한 작업이 불편하다고 생각하시는 분들은 이클립스 환경에서 개발하고 테스트를 수행할 수 있다. 그리고 안드로이드 예제는 모두 스튜디오에서 개발하였다.

상세 정보 더보기

추천 게시물

김요뜨님의 프로필 이미지

김요뜨

@yott_kim

  • 김요뜨님의 우리는 여전히 삶을 사랑하는가 게시물 이미지

우리는 여전히 삶을 사랑하는가

에리히 프롬 (지은이), 라이너 풍크 (엮은이), 장혜경 (옮긴이) 지음
김영사 펴냄

읽었어요
5분 전
0
김 동욱님의 프로필 이미지

김 동욱

@noin

  • 김 동욱님의 동급생 게시물 이미지

동급생

히가시노 게이고 지음
㈜소미미디어 펴냄

읽었어요
23분 전
0
김 동욱님의 프로필 이미지

김 동욱

@noin

  • 김 동욱님의 시인장의 살인 게시물 이미지

시인장의 살인

이마무라 마사히로 지음
엘릭시르 펴냄

읽었어요
24분 전
0

이런 모임은 어때요?

집으로 대여
지금 첫 대여라면 배송비가 무료!

상세정보

통신 분야에서도 비교적 고급 기술에 속하는 데이터 링크 계층 내 NFC, 와이파이나 블루투스와 같이 무선 통신 기술을 다루고 있다. 그 밖에도 클라우드 서버에서 제공하는 데이터 파싱을 위한 제이슨이나 안드로이드 프레임워크와 구글 플레이 서비스가 제공하는 위치 추적과 구글맵 V 2.0 특징과 차이를 알아보고 통신 보안을 위한 SSL 소켓와 OAuth 2.0 인증 등을 소개한다.

이 책은 크고 작은 수백개의 예제로 구성되어 있다. 따라서 이론을 모른다 하더라도 예제 그대로 코딩하고 테스트만을 수행하더라도 통신 프로그램을 작성할 수 있다. 자바로 소개하는 예제는 자바를 사용하여 컴파일하고 실행시킬 수 있다. 물론 그러한 작업이 불편하다고 생각하시는 분들은 이클립스 환경에서 개발하고 테스트를 수행할 수 있다. 그리고 안드로이드 예제는 모두 스튜디오에서 개발하였다.

출판사 책 소개

'안드로이드 통신+보안 프로그래밍'은 기초편과 응용편으로 이루어져 있습니다.

기초편은 초보자분들을 위해 우리가 흔히 사용하는 인터넷 위주로 편성하였습니다. 예를 들어 TCP/IP 프로토콜을 사용하는 소켓 통신과 소켓 채널 통신을 비롯하여 HTTP 프로토콜을 처리하기 위한 자바 클래스와 웹뷰 클래스 그리고 이메일 프로그래밍 등을 소개합니다.

응용편은 통신 분야에서도 비교적 고급 기술에 속하는 데이터 링크 계층 내 NFC, 와이파이나 블루투스와 같이 무선 통신 기술을 다루고 있습니다. 그 밖에도 클라우드 서버에서 제공하는 데이터 파싱을 위한 제이슨이나 안드로이드 프레임워크와 구글 플레이 서비스가 제공하는 위치 추적과 구글맵 V 2.0 특징과 차이를 알아보고 통신 보안을 위한 SSL 소켓와 OAuth 2.0 인증 등을 소개합니다.

사실 '안드로이드 통신+보안 프로그래밍' 서적은 3판으로 초기 '안드로이드를 지배하는 통신 프로그래밍' 서적이 지난 2011년 3월에 초판으로 출시되었습니다. 그 시점에 스마트폰의 통신 기능은 음성 통화와 SMS/MMS, 블루투스와 와이파이를 이용한 인터넷 데이터 통신이 거의 전부이었습니다.

그리고 비교적 최근 2013년 9월에 '기적을 부르는 안드로이드 통신 프로그래밍' 서적이 2판으로 출시되었습니다.. 그 사이 안드로이드 버전은 2.2에서 4.3으로 변경되었고 더불어 NFC와 와이파이 다이렉트 기술이 추가되었습니다. 그리고 이 시기에 무엇보다 중요한 것은 수 많은 사람들의 노력한 결과로 프로그램의 안전성이 확보되었다는 점입니다.

이 책은 차세대 기술이라 할 수 있는 보안과 인증 등이 추가되었습니다. 그리고 오픈 소스로 알려져 있는 안드로이드는 앞으로 소스 자체가 오픈된 영역과 패쇄된 영역으로 나누어질 것으로 예상됩니다. 예를 들어 기존에 SDK로 제공되었던 위치 추적과 구글맵은 구글 플레이 서비스로 폐쇄된 영역으로 들어와 서비스가 이루어지고 있습니다.

어떤 독자를 위한 책인가?
이 책은 자바와 안드로이드의 통신 프로그램을 배우고자 하시는 고객분들을 대상으로 조금 깊게 자바나 안드로이드를 분해하고 통신에 대한 전문지식을 함양할 수 있도록 제작되었습니다. 그러나 이 책은 자바의 기초를 다루지 않기 때문에 독자분들은 자바와 안드로이드에 대한 기본적인 지식을 갖고 있어야 합니다.

이 책은 안드로이드 통신과 보안 서적입니다.
현재 대부분의 통신 관련 서적들은 개발 언어를 중심으로 소켓 통신이나 TCP/IP를 다루지만, 이 책은 "통신 프로토콜이 요구하는 기능을 자바나 안드로이드에서 어떻게 구현하는냐"하는 방법을 언급하고 있습니다.

백개가 넘는 다양한 예제
이 책은 크고 작은 수백개의 예제로 구성되어 있습니다. 따라서 이론을 모른다 하더라도 예제 그대로 코딩하고 테스트만을 수행하더라도 통신 프로그램을 작성할 수 있습니다.

자바로 소개하는 예제는 자바를 사용하여 컴파일하고 실행시킬 수 있습니다. 물론 그러한 작업이 불편하다고 생각하시는 분들은 이클립스 환경에서 개발하고 테스트를 수행할 수 있습니다. 그리고 안드로이드 예제는 모두 스튜디오에서 개발하였습니다.

이 책에서 제공하는 소스들 가운데 아주 간단한 자바 프로그램을 제외하고 대부분의 안드로이드 소스들은 'http://cafe.naver.com/webdroid' 웹사이트에서 아파치 라이센스 2.0로 제공합니다. 그러나 특별히 CCL(Creative Commons License)을 명시한 소스들은 별도 저자에게 요청하시기 바랍니다.

그 동안 독자들의 요구한 사항들을 꾸준하게 수집하였으며, 시간이 나는데로 이론과 예제들을 개편하고 보충하였습니다. 비록 필자나 일반 독자들 입장에서 쉽게 작성하였다 하더라도 개인 차이가 있기 때문에 일부 독자분들에게 어려울 수 있습니다. 다소 어렵다고 여기시는 분들은 처음부터 하나 하나 예제를 코딩(Coding)하고 테스트하시면서 익히시기 바랍니다.

출판사 리뷰

이 책은 자바나 안드로이드의 통신 프로그램을 배우고자 하시는 고객분들을 대상으로 조금 깊게 자바나 안드로이드를 분해하고 통신에 대한 전문지식을 함양할 수 있도록 제작되었습니다.

이 책은 자바를 기반으로 하므로 독자분들은 어느 정도 자바와 안드로이드에 대한 기본적인 소양 지식을 갖고 있어야 합니다.

현재 시중에 나와 있는 서적들 대부분이 TCP/IP나 기본적인 소켓 통신이나 또는 HTTP 프로토콜을 이용한 다운로드 작업 정도를 다루지만 그 이외에 SMTP 프로토콜 등의 기술을 다루는 서적들은 흔하지 않습니다. 또한 안드로이드에서 사용하는 소켓 통신에 관한 애플리케이션은 전무합니다. 반면에 이 책은 통신의 전반적인 사항을 다룹니다.

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기