본문내용 바로가기
MD의선택 무료배송 이벤트 소득공제

핵심만 골라 배우는 스마트폰 웹 개발

제이펍의 모바일 시리즈 4
게일 랜 프레데릭 , 라제시 랄 지음 | 북그래퍼 옮김 | 제이펍 | 2010년 06월 17일 출간
  • 정가 : 26,000원
    판매가 : 23,400 [10%↓ 2,600원 할인]
  • 통합포인트 :
    [기본적립] 1,300원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2천원 추가적립 안내 [회원혜택] 실버등급 이상, 3만원 이상 구매 시 2~4% 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • 제이펍의 도서를 한 눈에 살펴보세요
    2017.11.23 ~ 2020.12.31
  • MANNING, O'REILLY, PACKT, WILE..
    2016.03.07 ~ 2021.12.31
상품상세정보
ISBN 9788994506005(8994506004)
쪽수 444쪽
크기 188 * 254 * 30 mm /866g 판형알림
원서명/저자명 Beginning smartphone web development/Frederick, Gail Rahn

책소개

이 책이 속한 분야

『스마트폰 웹 개발』은 웹 트래픽이 어떻게 여러분의 폰에서 모바일 네트워크를 통해 인터넷으로 나가고 다시 들어오는지, 이 과정 중 어디에서 문제가 발생했는지, 그리고 똑똑한 프로그래머들은 어떤 방법으로 이러한 위험을 줄이고 있는지에 대해서 설명한다.

목차

1부 모바일 웹 개발 시작하기 1
1장 모바일 웹 개발에 대한 소개 2

모바일 웹 VS 데스크톱 웹 3
모바일 마크업 언어 6
HTML과 XHTML 7
XHTML 모바일 프로파일 8
WML 9
다른 모바일 마크업 언어 10
모바일 스크립트 언어 12
모바일 스타일시트 14
모바일 산업 그룹과 표준에 관한 기구들 14
모바일 에코시스템 15
코드 예제 16
요약 16

2장 모바일 웹 개발 환경 구축하기 18
추천 IDE 19
모바일 MIME 유형 23
웹 서버 설정 25
아파치 26
Microsoft IIS 27
Nginx 27
데스크톱에서 모바일 웹 브라우저 28
파이어폭스와 모바일 부가 기능 29
모바일 브라우저 에뮬레이터 42
실제 모바일 디바이스 46
다른 개발 도구들 47
파일 비교 47
소스 코드 관리 48
요약 52

2부 모바일 웹 문법 53
3장 모바일 마크업 언어 54

모바일 마크업 언어 선택하기 54
XHTML 56
HTML로는 왜 안 될까? 57
HTML 5 57
XHTML-MP 59
XHTML-MP 문서의 예 60
XHTML-MP에서 사용되는 DTD 60
XHTML-MP에서 지원하지 않는 XHTML 요소 61
모바일에 특화된 기능의 XHTML-MP와 최신 업데이트 62
일반적인 버그 처리 70
모바일 디바이스를 위한 CSS 73
CSS2 73
무선 CSS와 CSS 모바일 프로파일 74
모바일 디바이스에서 CSS 지원 수준 결정하기 79
모바일 CSS 모범 사례 79
외부, 내부, 그리고 인라인 스타일시트 80
미디어 셀렉터와 스타일시트 미디어 종속 82
WML 83
특수문자 87
헤더와 메타데이터 88
텍스트 포매팅 90
링크 92
이미지 98
테이블 100
타이머 102
변수 104
사용자 입력 108
WML의 다른 특징 113
요약 115

4장 모바일 디바이스 정보 인지와 디바이스 환경에 맞는 콘텐츠 제공하기 116
모바일 디바이스 정보 인지 117
HTTP 요청 헤더를 이용해 모바일 디바이스 식별하기 118
디바이스 특성 정보를 얻기 위해 디바이스 데이터베이스 사용하기 120
디바이스 환경에 맞춰 콘텐츠 제공하기 146
디바이스 그룹 만들기 149
맞춤 포인트 결정하기 151
디바이스 그룹별 맞춤 콘텐츠 제공 규칙 작성하기 152
맞춤 콘텐츠 제공 구현하기 154
실제 모바일 웹에서 디바이스 환경에 따른 맞춤 콘텐츠 제공 158
요약 163

5장 자바스크립트와 AJAX를 이용한 상호작용 추가 165
반복적 점진형 개발 방법으로 접근 166
모바일 브라우저에서의 자바스크립트 167
ECMAScript 모바일 프로파일 168
마크업 문서에 자바스크립트 포함시키기 169
모바일 브라우저에서 자바스크립트의 단편화 175
모바일 자바스크립트의 예 177
모바일 브라우저에서 AJAX 183
모바일 브라우저를 위한 AJAX의 예 190
모바일 브라우저에서 AJAX 지원 여부 테스트 196
요약 198

3부 고급 모바일 웹 개발 기법 119
6장 모바일 웹 사용성 200

사용성을 고려한 모바일 웹사이트의 모범 사례 201
사례 연구 1: 뱅크오브아메리카 202
사례 연구 2: CNN 204
사례 연구 3: 위키피디아 207
사례 연구 4: 플리커 209
모바일 브라우저 배치 비교 211
모바일 웹 페이지 디자인 213
융통성 있는 참조 디자인 213
표준 레이아웃 215
뉴스 웹사이트 216
검색 웹사이트 217
서비스 웹사이트 218
포털 웹사이트 219
미디어 공유 웹사이트 220
디자인 가이드라인 221
모바일 웹 페이지를 개발하기 위한 팁 222
최대한 많은 사용자를 위한 웹 페이지 제작 224
더 나은 모바일 사용자 경험을 작성하기 226
요약 227

7장 스마트폰 브라우저를 위한 모바일 웹 향상시키기 228
스마트폰 브라우저를 위한 공통적인 웹 기술 229
뷰포트 메타 태그 229
자바스크립트로 화면의 방향 변화 감지하기 232
모바일 브라우저에서의 웹킷 238
아이폰을 위한 사파리 모바일 243
안드로이드 모바일 디바이스를 위한 브라우저 245
팜 프리를 위한 웹OS 브라우저 246
블랙베리 브라우저 248
노키아 60 시리즈 스마트폰의 웹 브라우저 250
윈도 모바일을 위한 인터넷 익스플로러 모바일 252
오페라 미니와 오페라 모바일 브라우저 254
요약 257

4부 모바일 에코시스템에 배포하기 259
8장 모바일 마크업 최적화하기 260

모바일 마크업을 위한 포스트프로세싱 기술 261
외부 리소스 최소화하기 262
공백, 주석, 불필요한 마크업 제거하기 264
이미지 채택하기와 코드 변환하기 275
응답 문서의 MIME 멀티파트 인코딩 277
모바일 브라우저를 위한 웹 서버 최적화 283
gzip 또는 deflate 응답 압축 283
HTTP 응답 헤더에서 지시자 캐싱하기 287
요약 295

9장 모바일 마크업 검증하기 296
모바일 웹에서 마크업 유효성의 중요성 297
검증기가 테스트하지 않는 것 304
공개 마크업 검증기 305
W3C 마크업 검증 서비스 306
W3C CSS 검증 서비스 308
W3C mobileOK 검사기 310
mobiReady 313
Validome 315
요약 318

10장 모바일 웹사이트 테스트하기 320
모바일 웹 테스트 방법론 322
모바일 브라우저 테스트 시의 고려사항 324
테스트를 위해 사용할 모바일 디바이스 선택하기 325
실제 모바일 디바이스에서 테스트하기 326
모바일 디바이스 확보하기 327
개발자 프로그램 329
모바일 에뮬레이터에서 테스트하기 332
데스크톱 브라우저에서 테스트하기 334
요약 337

11장 모바일 웹사이트 배포하기 338
모바일 트래픽을 모바일 웹사이트로 보내기 339
표준 모바일 웹 도메인과 경로이름 340
모바일 전환 알고리즘 342
모바일 전환 제품 346
모바일 SEO와 트래픽 획득 347
모바일 검색 엔진과 크롤러 348
모바일 사이트 찾기를 위해 링크 관계 사용하기 350
모바일 사이트맵 350
모바일 웹을 위한 SEO 353
잊어버려야 하는 SEO 사례들 355
요약 356

12장 모바일 에코시스템에서 잘 동작시키는 방법 358
통신사업자, 코드 변환기, 그리고 프럭시들... 이런! 359
공공 인터넷에서의 코드 변환기 362
코드 변환기의 동작에 대한 표준화 365
모바일 웹을 위한 방어적인 프로그래밍 368
마크업이 모바일 친화적이라고 선언하기 368
코드 변환기에서의 요청 식별하기 370
요약 375

13장 모바일 웹의 미래 377
미래의 이동성과 관련된 모바일 웹 전문가들 378
요약 390

5부 부록 391
부록 A 모바일 디바이스에서의 User-Agent 샘플 392

모바일 디바이스에서의 User-Agent 392
LG VX-9100 392
Nokia 5310b XpressMusic 393
SonyEricsson C905 393
Motorola Droid 393
Motorola Cliq(MB200) 394
Android G1 Developer Edition 394
Palm Pre 394
Apple iPhone 395
Blackberry Curve 8310 395
모바일 디바이스의 User-Agent를 획득하는 방법 395

부록 B 모바일 디바이스에서 요청 헤더 샘플 397
모바일 디바이스의 요청 헤더 397
LG VX-9100 397
Nokia 5310b XpressMusic 398
SonyEricsson C905 398
Motorola Droid 399
Motorola Clip(MB200) 399
Android G1 Developer Edition 400
Palm Pre 400
Apple iPhone 400
Blackberry Curve 8310 401
모바일 디바이스로부터 요청 헤더를 획득하는 방법 401

부록 C 용어 해설 403

부록 D 사례 연구: 모바일 브라우저 캐싱과 성능 테스트하기 412


찾아보기 417

책 속으로

저자 머리말 중에서
(중략) 모바일 웹은 기하급수적으로 성장하고 있다. 지금은 마치 1994년경 데스크톱 웹의 성장세와 비슷하다. 모두가 지금이 모바일에 뛰어들어야 하는 시기라는 것을 알고 있다. 하지만 어떻게 시작해야 할지 아는 사람은 많지 않다. 이 책은 웹과 모바일 표준, 그리고 넘쳐나는 표준화 경쟁에 대해 건전한 비판 의식을 깊이 있게 다루고 있으며, 표준을 지키는 접근방식으로 모바일 웹을 개발하는 것에 대해 이야기한다. 이를 통해 모바일 디바이스를 위한 웹 콘텐츠를 만드는 최고의 방법론을 제공한다. 이 책은 모바일 웹을 ... 더보기

출판사 서평

전문가들이 전문가들을 위해 집필한 책!

여러분은 이 책을 통해 왜 웹 사이트가 내 폰에서 잘 동작하지 않는지 고민하는 시간을 아낄 수 있다. 이 책은 웹 트래픽이 어떻게 여러분의 폰에서 모바일 네트워크를 통해 인터넷으로 나가고 다시 들어오는지, 이 과정 중 어디에서 문제가 발생했는지, 그리고 똑똑한 프로그래머들은 어떤 방법으로 이러한 위험을 줄이고 있는지에 대해서 설명한다.

모바일 디바이스에서의 웹 브라우저는 웹과 모바일 산업 표준을 준수하고 있다. 이 책은 여러분에게 스마트폰을 비롯한 서로 다른 디바이스의 브라우저에서 ... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면
결제 90일 이내 300원, 발송 후 5일 이내 400원, 이 상품의 첫 리뷰 500원의 포인트를 드립니다.

포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
북로그 리뷰는 본인인증을 거친 회원만 작성 가능합니다.
(※ 외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외) 안내
  • 해당도서의 리뷰가 없습니다.

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 책의 원서

안내

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품