책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 모바일/무선/임베디드 프로그래밍
· ISBN : 9788976278586
· 쪽수 : 678쪽
책 소개
목차
제1장 무선 기술에 대한 소개
제2장 마크업 언어
제3장 XML 소개
제4장 WML 기본
제5장 텍스트 작성과 포매팅
제6장 카드와 덱 사이를 왕래하기
제7장 이미지 디스플레이
제8장 표(tables)
제9장 변수 사용
제10장 사용자 입력 얻어내기
제11장 WMLScript 소개
제12장 WMLScript 제어 구조
제13장 WMLScript 기술
제14장 이벤트(Events)
제15장 Phone.com의 확장 요소들
제16장 사용성(Usability)
제17장 상호운용성(Interoperability)
제18장 ASP와 동적 WAP 사이트
제19장 XML과 XSLT
제20장 ASP와 XSLT를 이용한 동적 WML 생성
부록 A Ericsson WapIDE SDK v2.1
부록 B WML 요소
부록 C WMLScript 레퍼런스
부록 D 표준 WMLScript 라이브러리 함수
부록 E 독자 지원, 정오표, p2p.wrox.com
찾아보기
제1장 무선 기술에 대한 소개
이동중의 정보 접속
WAP이란 무엇인가?
웹의 동작 방식
WAP의 동작 원리
WAP 설계서(specification)
WAP 개발에 대한 가능성
WAP 컨텐트 제공하기
Phone.com의 UP.Simulator
첫번째 WAP 애플리케이션
요약
제2장 마크업 언어
마크업이란 무엇인가?
마크업 언어란 무엇인가?
순차형(procedural) 마크업 언어
일반형 마크업 언어
일반형 마크업 규칙 집합(Rule-set)
SGML(표준 일반형 마크업 언어)
SGML의 설계 원리(design principle)
SGML 사용의 규칙
SGML 애플리케이션
XML(Extensible Markup Language : 확장형 마크업 언어)
XML 설계 원리
HTML에서 XHTML로의 변환
요약
제3장 XML 소개
XML 문서
요소와 태그(Elements and Tags)
속성(attribute)
정규형(Well-formed) XML
XML에서의 특수문자들(Special Characters)
PCDATA와 CDATA
정규형과 유효 문서
유효성 검사를 수행하는 parser와 그렇지 않은 parser
DTD(Document Type Definition : 문서 타입 정의)
DTD에서 요소들 정의하기
DTD에서 속성 정의하기
DTD를 문서와 병합하기
내부(internal) DTD 예제
외부(external) DTD 예제
내부 DTD와 외부 DTD를 사용할 때의 이득
엔티티(entity)
명명공간(namespace)
요약
제4장 WML 기본
WML이란 무엇인가?
WML 애플리케이션의 구조
카드와 덱(Cards and Decks)
하나의 애플리케이션에서 여러 개의 덱 사용하기
첫번째 WML 예제 재방문
문서 프롤로그
덱(Deck)
카드
컨텐트
컴파일된 WML
WAP 이진(binary) XML(WBXML) 컨텐트 포맷
공백(White Space)
WML 주석(Comments)
WML 요소의 일반적인 속성들
card 요소
card 요소의 id 속성
card 요소의 title(제목) 속성
요약
제5장 텍스트 작성과 포매팅
단락
p 요소의 align(정렬) 속성
p 요소의 mode 속성
문자 엔코딩(Character Encoding)
수치 문자 엔티티(Numeric Character Entities)
명명 문자 엔티티(Named Character Entities)
개행(line-break) 제어
br 요소를 써서 개행부호를 추가하기
“ ” 엔티티를 써서 개행 방지하기
소프트 하이픈() 사용하기
텍스트 디스플레이 방식 변경하기
요약
제6장 카드와 덱 사이를 왕래하기
하이퍼링크
URL을 써서 카드 리퍼하기
a 요소
a 요소의 href 속성
a 요소의 title 속성
a 요소의 accesskey 속성
anchor 요소
go 요소
prev 요소
do 요소
do 요소의 type, label 속성들
다중 동작 정의하기
do 요소의 선택사항 속성들
요약
제7장 이미지 디스플레이
무선이라는 한계점
비트맵이란 무엇인가?
WBMP 파일 만들기
img 요소를 사용한 이미지 디스플레이
img 요소의 src 속성
img 요소의 alt 속성
미리 정의된(predefined) 이미지들
align 속성을 이용하여 이미지 정렬하기
이미지 크기 지정하기
이미지 주변의 공간 셋팅하기
이미지 사용하기
요약
제8장 표(tables)
표 구조 정의
table 요소
tr과 td 요소
표 이름 붙이기
표 안의 텍스트 정렬하기
표에 이미지 포함시키기
앵커를 포함하는 표
요약
제9장 변수 사용
변수란 무엇인가?
변수 셋팅
setvar 요소
변수 사용하기
좀더 알아보자
이스케이프 스트링(Escaping String)
변수 컨텍스트
Wrox 여행 애플리케이션 확장판
요약
제10장 사용자 입력 얻어내기
사용자가 텍스트를 입력할 수 있도록 하기
input의 기능
사용자가 리스트에서 선택하도록 하기
select와 option을 사용해서 간단한 리스트 만들기
리스트 선택 기능
필드와 카드 컨텐트 그룹화하기
Wrox 여행 애플리케이션 : 좀더 향상된 사용자와의 상호작용
요약
제11장 WMLScript 소개
왜 WMLScript가 필요한가?
WMLScript의 역사
WMLScript 애플리케이션들
뱅킹 애플리케이션
온라인 열차 시간표
WML 개인 홈페이지
전화벨 소리를 다운로드받을 수 있는 갤러리(gallery)
환율 변환 사이트
WMLScript의 사용 방법
WMLScript 기본
WMLScript 파일의 구조
WMLScript를 써서 Wrox 여행 애플리케이션 확장하기
보험 스크립트 개괄
요약
제12장 WMLScript 제어 구조
조건 실행 : if ... else 구조
여백
파라미터 유효성 검사
루프(loop)
for 루프
while 루프
의사 결정과 루프 예제
Dialogs 라이브러리
의사 결정과 루프 실제로 연습해 보기
WMLScript로 Wrox 여행 애플리케이션 확장하기
insurance 카드
getInsCosts()
coverCost()
quote 카드
실제 동작
요약
제13장 WMLScript 기술
프레그마(pragmas)
외부 WMLScript 코드 접속하기
WMLScript 코드로의 접속을 제어하기
메타 정보(meta information)
WMLScript 에러
컴파일중 에러
런타임(Run-time : 실시간) 에러
수학적 테크닉
표준 라이브러리 함수
스트링 처리 테크닉
기본 처리
스트링 포매팅
스트링을 배열로 보기
요약
제14장 이벤트(Events)
이벤트의 사용
이벤트의 타입
태스크의 타입
태스크를 이벤트에 결합하기
사용자가 직접 발생시키는 이벤트
사용자가 간접적으로 발생시키는 이벤트
onenterforward
onenterbackward
onpick
타이머가 발생시키는 이벤트
템플릿이 있는 덱
템플릿 생성하기
템플릿 오버라이드(override)하기
다른 이벤트 템플리팅(templating)하기
Wrox 여행 애플리케이션 : 좀더 동적인 애플리케이션
스플래쉬 화면
요약
제15장 Phone.com의 확장 요소들
WML 확장 요소 사용하기
사용자 에이전트 지원
컨텍스트
범위(scoping)
Spawn
속성들
삽입 가능 요소
spawn을 사용하여 변수값 숨기기
변수값 넘겨주기
새로 만들어진 컨텍스트 안에서의 항해
Exit 이벤트 처리
보내기와 받기
예외(Exception)
예외 던지기
예외 잡기
영화 상영 시간 예제
요약
제16장 사용성(Usability)
사용성의 의미
사용자에게 친숙한 WAP 사이트 만들기
일반적 원리
서버의 불필요한 항해 최소화하기
사용자 클릭 횟수 최소화하기
사용자 입력 최소화하기
텍스트 양 최소화하기
이미지를 효과적으로 사용하기
과잉(redundancy)과 컨텐트 구조화
테스트
요약
제17장 상호운용성(Interoperability)
각각의 사용자 에이전트 공략하기
일반적 원리
텍스트 이슈
이미지
항해를 위한 다양한 방법 사용하기
그 외의 이슈들
요약
제18장 ASP와 동적 WAP 사이트
ASP 개괄
ASP 내부 구조
ASP로 기본적인 WML 생성하기
ASP 파일로 데이터 보내기
ASP 파일로부터 데이터 얻기
향상된 ASP 기술들
Application 객체
Session 객체
WAP 브라우저 감지하기
브라우저 재인도(redirecting)
ADO(ActiveX Data Objects : ActiveX 데이터 객체)를 이용한 데이터베이스 접속
ADO란 무엇인가?
여러분의 시스템에 있는 ADO 버전 감지하기
ADO 기본
SQL에 대한 짧은 설명
ADO 기술
Wrox 여행을 이용한 상황 학습(case study)
데이터베이스
휴가 세부사항을 동적으로 생성하기
주문 세부사항 저장하기
요약
제19장 XML과 XSLT
XSLT란 무엇인가?
XSLT는 어떻게 생겼을까?
변환 수행
XPath의 이해
문서 트리(document tree)
XPath 함수
XSLT 요소들
구조적(Structual) XSLT 요소들
컨텐트와 관련된 XSLT 요소들
루프와 의사 결정 요소들
요소를 조작하는 요소들
XML과 XSLT를 사용하는 WAP 애플리케이션
요약
제20장 ASP와 XSLT를 이용한 동적 WML 생성
ASP로 XML 처리하기
DOM 처리
DOM 트리 탐험하기
노드 수정
DOM 트리에 노드 삽입하기
DOM 트리에서 노드 삭제하기
XSLT 처리
브라우저에 따른 스타일링
소스 XML
ASP 프로세싱
브라우저에 따른 XSLT 파일들
스타일링(styling, 스타일 만들기) 관련 부언
성능 향상 관련 이슈
요약
부록 A Ericsson WapIDE SDK v2.1
Ericsson WapIDE SDK v2.1
Ericsson WapIDE v2.1의 다운로드와 설치
WapIDE 구조
WML 덱 로드하기
디버깅 기능
애플리케이션 설계자
Ericsson R380 에뮬레이터
R380 에뮬레이터 다운로드와 설치
WML 덱 로드하기
부록 B WML 요소
UP.Browser에만 있는 요소들
WML 1.2 DTD
부록 C WMLScript 레퍼런스
WMLScript 연산자
수학 연산자(arithemetic operators)
논리 연산자(logical operators)
비트 시프트 연산자
비트 논리 연산자
할당 연산자
비교 연산자
기타 연산자들(miscellaneous operators)
연산자 우선순위
WMLScript 문장/함수
선언문(declarations)
루프(loops)
실행 제어문(execution control statements)
프레그마(pragmas)
주석(Comments)
이스케이프 코드(escape code)
부록 D 표준 WMLScript 라이브러리 함수
Dialogs
Float
Lang
String
URL
부록 E 독자 지원, 정오표, p2p.wrox.com
p2p.wrox.com의 온라인 포럼
독자 지원 요청하기
이 시스템의 이점
www.wrox.com에서의 온라인 정오표(errata)
웹 사이트에서 정오표 찾기
찾아보기