책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980544820
· 쪽수 : 602쪽
· 출판일 : 2002-06-24
책 소개
목차
목 차
Part 1 J2ME와 MIDP 시작하기
1일째 Java 2 Micro Edition
무선 Java
J2ME(Java 2 Micro Edition)
J2ME와 그 외의 무선 기술들
J2ME와 WAP
J2ME와 SMS
J2ME와 Bluetooth
Configuration과 CLDC
CLDC와 Java 프로그래밍 언어
CLDC와 보안
MID Profile(MIDP)
하드웨어
소프트웨어
요약
Q&A
Workshop
퀴즈
연습
2일째 J2ME 개발 도구
J2ME 개발 기초
J2ME Wireless Toolkit
바이트코드 검증기
J2ME 에뮬레이터
configuration 편집기
비주얼 J2ME 개발 환경
KToolBar
Forte for Java
CodeWarrior for Java
JBuilder Handheld Express
J2ME 웹 서버
요약
Q&A
Workshop
퀴즈
연습
3일째 J2ME 에뮬레이터
J2ME 에뮬레이터
실제 장치 에뮬레이션
명령어 입력을 통한 에뮬레이터 실행하기
J2ME Wireless Toolkit
Motorola SDK for J2ME
비주얼 환경에서 에뮬레이터 실행하기
KToolBar
Forte for Java
요약
Q&A
Workshop
퀴즈
연습
4일째 MIDlet 만들기
MIDlet이란?
MIDlet 내부
MIDlet 생명 주기
MIDlet 명령
디스플레이(Display), 스크린(Screen), 캔버스(Canvase)
MIDlet 개발
간단한 MIDlet
MIDlet 코드 작성하기
MIDlet 컴파일
MIDlet 사전검증
MIDlet 패키지화
MIDlet 실행
KToolBar에서 Howdy MIDlet 만들기와 실행하기
요약
Q&A
Workshop
퀴즈
연습
5일째 CLDC와 MIDP API
MIDlet 프로그래밍 : 두 종류의 API들
CLDC API
CLDC와 표준 J2SE API
CLDC General Connection Framework(GCF)
MIDP API
MIDP와 표준 J2SE API
MIDP 클래스와 인터페이스
API 사용하기
데이터 타입 랩퍼
런타임 환경
날짜와 시간
SysInfo MIDlet
요약
Q&A
Workshop
퀴즈
연습
6일째 사용자 정의 장치 Profile 만들기
장치 profile 이해하기
Configuration Editor 사용
Display 속성과 Key Mapping 설정하기
사용 가능한 메모리와 실행 속도
네트워크 기능 설정하기
이벤트 지원 기능
장치 Profile 끝내기
장치 profile 변경하기
사용자 정의 장치 profile 시험하기
요약
Q&A
Workshop
퀴즈
연습
Part 2 MIDlet 개발
7일째 그래픽 MIDlet 만들기
MIDP 그래픽 좌표 체계
색상 체계
Graphics 클래스
기본 도형 그리기
텍스트 그리기
이미지 그리기
그래픽 MIDlet 만들기
슬라이드 쇼 MIDlet
요약
Q&A
Workshop
퀴즈
연습
8일째 MIDlet GUI 만들기
디스플레이
스크린과 폼 이용하기
MIDP GUI 요소들
Alert 클래스
List 클래스
TextBox 클래스
Ticker 클래스
StringItem 클래스
ImageItem 클래스
TextField 클래스
DateField 클래스
ChoiceGroup 클래스
Gauge 클래스
명령어 사용하기
Mortgage(월 상환액) 예제 MIDlet
사용자 인터페이스
명령어 처리하기
숫자 처리하기
완성하기
요약
Q&A
Workshop
퀴즈
연습
9일째 MIDlet의 입출력과 네트워킹
MIDP 네트워킹
MIDlet 입출력 이해하기
InputStream 클래스
OutputStream 클래스
네트워크 연결을 통한 통신
연결 만들기
입력 흐름 얻기
흐름으로부터 데이터 읽기
Fortune MIDlet
사용자 인터페이스
명령어 처리하기
문구 검색 및 표시하기
완성하기
Fortune MIDlet 실행하기
요약
Q&A
Workshop
퀴즈
연습
10일째 무선 기상 정보 MIDlet 만들기
날씨와 웹
웹 페이지 자세히 보기
Weather MIDlet 만들기
사용자 인터페이스
명령어 처리
날씨 자료 검색
완성하기
Weather MIDlet 실행하기
요약
Q&A
Workshop
퀴즈
연습
11일째 무선 네비게이션
웹을 이용한 길 찾기
웹 페이지 분석하기
Directions MIDlet 만들기
사용자 인터페이스
명령어 처리
지역명 정보 사전처리하기
경로 데이터 검색하기
완성하기
Directions MIDlet 실행하기
요약
Q&A
Workshop
퀴즈
연습
12일째 MIDlet 코드의 최적화
MIDlet 최적화의 기초
유지 관리 용이성의 최적화
크기 최적화
속도 최적화
MIDlet 최적화 팁
MIDlet 단순화하기
MIDlet 데이터 최소화하기
MIDlet의 메모리 사용량 줄이기
Java 최적화 기법
불필요한 연산 제거하기
공통의 하위 표현 제거하기
로컬 변수 이용하기
루프 확장하기
MIDlet 최적화의 의미
요약
Q&A
Workshop
퀴즈
연습
Part 3 MIDlet을 이용한 무선 정보 관리
13일째 MIDP 레코드 관리 시스템(RMS)
MIDP 레코드 관리 시스템
RMS 패키지
RecordStore 클래스
RMS 인터페이스
record store 다루기
record store 열기
새 레코드 추가하기
레코드 가져오기
레코드 삭제하기
레코드 열거하기
record store 닫기
ToDoList 예제 MIDlet
할 일 레코드 관리하기
사용자 인터페이스
명령어 처리하기
정리하기
완성하기
요약
Q&A
Workshop
퀴즈
연습
14일째 연락처 관리
이동 중의 연락처 관리
Contacts MIDlet 만들기
연락처 레코드 관리
사용자 인터페이스
명령 처리하기
완성하기
Contacts MIDlet 실행
요약
Q&A
Workshop
퀴즈
연습
15일째 거래 기록 관리
지출 내역 기록하기
CheckRegister MIDlet 만들기
거래 기록 레코드 관리
멤버 변수들
생성자
명령 처리하기
완성하기
CheckRegister MIDlet의 실행
요약
Q&A
Workshop
퀴즈
연습
16일째 경매 참여하기
온라인 경매
AuctionWatch MIDlet 만들기
항목 레코드 관리하기
사용자 인터페이스
명령 처리하기
실시간 경매 정보 검색
완성하기
AuctionWatch MIDlet 실행하기
요약
Q&A
Workshop
퀴즈
연습
Part 4 무선 게임의 세계
17일째 애니메이션 MIDlet 만들기
애니메이션
애니메이션의 형태
프레임 기초 애니메이션
캐스트 기초 애니메이션
스프라이트 애니메이션
Sprite 클래스
SpriteVector 클래스
Background 클래스들
Atoms MIDlet
애니메이션 캔버스(Animation Canvas)
완성하기
요약
Q&A
Workshop
퀴즈
연습
18일째 MIDlet 게임 만들기
"도마뱀의 여행" 설계하기
스프라이트
게임
게임 만들기
스프라이트 클래스
Traveling Gecko MIDlet
MIDlet 클래스
Traveling Gecko 실행하기
요약
Q&A
Workshop
퀴즈
연습
19일째 MIDlet 게임의 수준 높이기
게임의 인공 지능
Connect4 계획하기
게임 플레이
사용자 인터페이스
인공 지능 전략
Connect4 만들기
게임 엔진 클래스
Connect4 MIDlet
MIDlet 클래스
Connect4 실행하기
요약
Q&A
Workshop
퀴즈
연습
Part 5 J2ME 무선 기술
20일째 J2ME 무선 기술 둘러보기
J2ME 장치 둘러보기
Java를 탑재한 이동전화
호출기
휴대용 Java 컴퓨터
J2ME 어플리케이션
서버 어플리케이션
어플리케이션 포털
사용자 어플리케이션
요약
Q&A
Workshop
퀴즈
연습
21일째 J2ME의 미래
CLDC
J2ME와 다른 Java 기술
PersonalJava
Jini를 이용한 네트워킹
Java Card와 J2ME 스마트 카드
J2ME 장치의 미래
스마트 홈에서의 Java
J2ME가 탑재된 주유기
화성에서의 Java?
J2ME를 이용한 게임
J2ME와 멀티미디어
무선 비디오
음악 재생이 가능한 전화
요약
Q&A
Workshop
퀴즈
연습
Part 6 부록
부록 A 퀴즈 해답
부록 B CD의 내용
찾아보기