현재 우리나라 상황이 상황인지라..
온통 아이폰과 안드로이드에 집중되어 있어 윈도우모바일 개발자의 경우 이렇다할 책을 찾기가 쉽지 않습니다.
모바일개발은 MS 의 여러가지 언어로 개발할 수 있음에도 불구하고
윈도우모바일 개발서는 대부분 C# 으로 되어 있어 조금 거리감을 느끼기 마련입니다.
그러다가 드디어 C/C++ 로 된 윈도우모바일 개발서가 나왔습니다.
바로 "윈도 모바일 매력에 빠지다" 라는 책인데요.
목차는 아래와 같습니다.
PART 1. 실전 Windows Phone 프로그래밍 시작
chapter 1. Windows Mobile 소개
Windows Mobile 6.1
Windows Mobile 6.5(Windows Phone Classic)
Windows Phone 7
Windows Phone 로드 맵
chapter 2. Windows Mobile 프로그래밍 개요
디바이스에 의존적인 임베디드 개발
상대적으로 작은 화면과 불편한 입력 장치, 떨어지는 성능
가까운 미래에 현재의 PC를 대체할 스마트폰
Windows Mobile 개발의 장단점
chapter 3. 개발 환경 구축
Windows Mobile 6.1 개발 환경 구축
Windows Mobile 6.5 개발 환경 구축
기타 유용한 프로그램
스마트폰 UI 설계 지침
chapter 4. Windows Mobile 단말기
국내 출시된 Windows Mobile Phone 소개
개발용 디바이스 구입하기
PART 2. 프로그래밍 기본 학습
chapter 1. C/C++ 프로그래밍 기초
상수와 변수
타입 캐스팅(thpe costing)
포인터 변수
배열
문자와 문자열
동적 할당
조건문
반복문
함수와 구조체
클래스
chapter 2. 윈도우 모바일 프로그래밍 기초
윈도우 프로그래밍 기본 구조
Hello, Mobile World 만들기
그래픽 프로그래밍
다이얼로그, 컨트롤, 리소스 프로그래밍
사용자 입력 처리
MFC 프로그래밍
PART 3. 실전 프로그래밍
chapter 1. 디바이스 연동 기능
디바이스로 프로그램 개발하기
스마트폰 개발 리소스 활용
사진 촬영 기능
GPS 연동하기
가속 센서 연동
햅틱 기능 연동
chapter 2. Open API 활용하기
주요 용어
네이버 오픈 API 사용하기
구글 Static Maps API 사용하기
다음 오픈 API 사용하기
chapter 3. 위젯 개발 맛보기
위젯 소개
위젯 만들기
chapter 4. 데이터베이스 사용하기
SQLite 소개
SQLite 설치
SQLite Library 파일 컴파일하기
SQLite Manager 설치 및 사용하기
PART 4. 실전 프로그래밍 제작
chapter 1. 프로그램 기본 구조 설계하기
프로젝트 생성
엔진 클래스 제작
일기장 프로그램의 메인화면 구조
프로그램 시작과 종료 처리
일기장 메뉴 구성
캘린더 뷰 구현
터치 입력 처리
chapter 2. 일기 기능 구현
일기 쓰기
일기 읽기
일기 찾기
chapter 3. 메모 기능 구현
메모 입력
메모 보기
chapter 4. 파일 입출력 기능 구현
일기장 헤더 파일 구조
일기장 파일 저장하기
일기장 파일 불러오기
chapter 5. 기타 기능 구현
기념일 관리 기능 구현
일기장 정보 관리 기능 구현
chapter 6. 배포판 제작
CAB 프로젝트 생성
설치 파일 등록
단말기에 프로그램 넣기
단말기에 설치한 프로그램 삭제하기
chapter 7. 국내 앱스토어 소개
SKT T 스토어
KTF SHOW 앱스토어
이 책은 많은 곳에서 리뷰이벤트를 진행하고 있더군요..
저도 여러곳에 응모하여 리뷰로 책을 받을 수 있었습니다, 만약 리뷰어가 되지 않았더라도 구입했을 것입니다.. +_+
아직 공식적인 내용이 않은 상태지만 윈도우폰 7 에 대한 언급도 살짝 하고 있습니다.
윈모를 경험해보신 분들은 누구나 WM7 에 대한 기대를 조금은 하고 계시겠죠~? ^^
이 책에 장점은 모바일개발이 처음인 사람이라도 쉽게 접근할 수 있게 되어 있다는 점입니다.
위 메뉴에 보이듯이 국내 윈모 앱스토어 소개 및 등록과정과 C/C++ 기초 또한 API 를 제공하는 사이트들의 활용도 함께 있습니다.
(물론 C/C++ 에 대한 지식이 없는 분에게는 먼저 전문서적을 통해 C/C++ 에 대한 지식을 얻는 것이 좋습니다.)
앱스토어에 대한 내용과 Open API 에 관한 내용만으로도 간단한 앱을 만들 수 있는 기반을 닦을 수 있습니다.
빠르게 결과물을 만들 수 있게 하여 개발론을 잘 다질 수 있도록 되어 있다는 점이죠.. ^^
(개발자분들은 아시겠지만 간단하게라도 결과물을 도출해 내는 것은 추후 개발에 상당히 큰 도움이 됩니다!)