책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788963510347
· 쪽수 : 376쪽
· 출판일 : 2012-01-31
책 소개
목차
Chapter1 모바일 웹 디자인 소개
모바일 웹 디자인은 무엇을 의미하는가? 2
왜 이러한 고려 사항들이 중요한가? 3
네이티브의 유동성 3
네이티브 앱을 만드는 것이 어려운 이유 5
출발점에 서기 8
앱 만으로는 충분하지 않다 9
첫 번째 선택: 아무것도 하지 않기 9
두 번째 선택: 변신하기 11
세 번째 선택: 독립된 모바일 웹의 구축 13
프레임워크에 대한 이야기 14
지금까지 한 이야기들 정리하기 16
Chapter2 모바일을 위한 디자인
더 나은 마우스 만들기 18
호버링 20
작은 화면 21
인지에 들이는 노력 22
높은 곳에서 내려다보기 23
캐러셀 24
탭 바 26
리스트 27
요약 29
실전에 적용하기 29
넓게 생각하기 29
사용자 프로필 30
핵심 기능 집합 정의하기 31
스케치 하기 32
연필과 종이 33
연예인이 나타난 위치로 찾기 35
개요와 상세 39
연예인 별로 나타났던 상황 찾기 40
연예인 발견 정보 추가하기 43
한 데 모으기 43
문제점으로부터 벗어나기 45
홈 스크린 45
스타일 반영하기 47
터치 가능한 인터페이스 48
인터페이스 아이콘 51
타이포그래피 53
성능 고려 사항 54
디자인 테스트 하기 57
디자인 검토하기 58
앱 아이콘 62
매력을 뽐낼 시간 65
Chapter3 모바일을 위한 마크업
본질 위의 스타일 69
탭 바 71
줄, 줄 그리고 줄 76
이미지와 추상 요소 83
뷰 포트에 대한 이해 89
(리소스에 대한) 제약 사항을 아는 것 93
점진적으로 나아가기 95
우리를 구원해줄 Modernizr 95
가볍게 만들기 98
확대 가능한 이미지 107
완벽한 픽셀 그리기 109
멀티미디어 다루기 110
단독 실행 모드 112
사용자들에게 알리기 115
앱의 아이콘 117
그 외에 더 고려할 사항들 122
줄임표를 사용해서 긴 텍스트를 줄여 표시하기 122
텍스트 크기 조절 125
터치를 위한 강조 색상 126
터치 부가 기능 126
사용자 지정 선택 127
성능상의 고려 사항들 127
더 나아가기 128
Chapter4 모바일 웹 앱
터전 만들기 129
프레임워크와 라이브러리 130
모바일 자바스크립트 디버깅하기 131
이벤트 133
간단한 터치 이벤트 136
기능 감지하기 137
빠른 구현 139
유용한 링크 139
폼 필드 속성 142
페이지 불러오기 145
페이지 바꾸기 146
WebKit의 애니메이션 효과 사용하기 149
슬라이딩 157
뒤로 돌아가기 160
Ajax 172
HTML 받아오기 173
Ajax 스타일로 링크 만들기 175
템플릿 178
템플릿을 이용한 트위터 통합 182
우리만의 앱을 만들다 186
Chapter5 웹 앱에서 장치의 기능 사용하기
위치 정보 188
오류 처리하기 198
가속도 센서: 장치의 방향 202
가속도 센서 203
흔들기 제스처 205
터치 제스처 207
포토 갤러리 넘기기 209
핀치와 확대 214
오프라인으로 이동하기 218
캐시 매니페스트 218
캐시 매니페스트 이벤트 223
NETWORK 섹션과 FALLBACK 섹션 226
유용한 장 228
Chapter6 웹 앱을 더 빛나게 만들기
웹 앱의 트릭 229
고정된 메뉴 230
빠르게 클릭하기 235
라이브러리 로딩하기 237
기능 점검하기 238
위젯 240
대화 상자 241
스피너 245
클라이언트에 데이터 저장하기 247
로컬 스토리지 247
웹 SQL 데이터베이스 251
모든 것을 한데 묶기 256
모듈 256
커스텀 이벤트 261
다른 프레임워크들 263
결론 264
Chapter7 PhoneGap 소개
네이티브 앱에 웹 페이지를 끼워넣기 268
PhoneGap 270
고려 사항 271
콜백에 친숙해질 것 271
디버깅의 어려움 272
언캐니 밸리 273
앱 마켓플레이스의 복잡성 274
대안 274
SDK 설치하기 275
Xcode(OS X) 277
MacPorts(OS X) 277
Git 278
자바 개발 킷 279
이클립스 280
Apache Ant 281
Apple iOS SDK 282
안드로이드 SDK 282
블랙베리 SDK 287
WebOS SDK 287
PhoneGap 설치하기 288
Xcode 288
안드로이드 290
블랙베리 293
webOS 294
리뷰 295
Chapter8 웹 앱을 네이티브 앱으로 만들기
PhoneGap 앱 해부하기 297
아이콘, 스플래시 스크린 그리고 이름 299
iOS 300
안드로이드 304
블랙베리 306
WebOS 307
이제 가다듬을 시간 307
PhoneGap 자바스크립트 도우미 308
준비되었는지 확인하기 308
경고 창 309
네트워크 상태 확인 310
지리 위치, 저장소, 그리고 장치의 방향 312
하드웨어 버튼 313
카메라 기능 사용하기 315
실제로 구동하기 319
iOS 320
안드로이드 322
블랙베리 323
WebOS 323
앱 판매하기 324
Apple 앱 스토어 324
안드로이드 마켓 327
블랙베리 앱 월드 329
팜 앱 카탈로그 330
축제의 시간 332
부록 A 테스트를 위한 서버 구축하기
파이썬을 이용하여 구축하기 336
루비를 이용하여 구축하기 336
내장된 서버 사용하기 337
Windows 환경에서 IIS로 서버 구축하기 337
리눅스에서 아파치로 서버 구축하기 338