| 000 | 00872camcc2200265 c 4500 | |
| 001 | 000045683627 | |
| 005 | 20111224144500 | |
| 007 | ta | |
| 008 | 111222s2011 ggka 000c kor | |
| 020 | ▼a 9788996324072 ▼g 13560 | |
| 035 | ▼a (KERIS)REQ000021693191 | |
| 040 | ▼a 241026 ▼c 241026 ▼d 244002 ▼d 211009 | |
| 082 | 0 4 | ▼a 005.26 ▼2 22 |
| 085 | ▼a 005.26 ▼2 DDCK | |
| 090 | ▼a 005.26 ▼b 2011z22 | |
| 100 | 1 | ▼a 정동근 |
| 245 | 1 0 | ▼a (따라하면서 배우는) Bada 모바일 프로그래밍 / ▼d 정동근 지음 |
| 246 | 1 | ▼i 판권기표제 : ▼a 따라하면서 배우는 Bada 바다 모바일 프로그래밍 |
| 246 | 3 | ▼a 바다 모바일 프로그래밍 |
| 246 | 3 | ▼a 따라하면서 배우는 바다 모바일 프로그래밍 |
| 260 | ▼a 고양 : ▼b 앤써북, ▼c 2011 | |
| 300 | ▼a 584 p. : ▼b 삽화 ; ▼c 24 cm | |
| 500 | ▼a 90개 예제와 소스를 따라하면서 Bada 2.0 플랫폼과 앱 개발 방법 완벽 분석 | |
| 945 | ▼a KLPA |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.26 2011z22 | 등록번호 121216016 (2회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.26 2011z22 | 등록번호 121216017 (2회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
삼성전자에서 개발한 바다 2.0 스마트폰 플랫폼과 앱 개발을 이해하기 쉽도록 90개의 예제로 핵심 기능을 완벽하게 구현해볼 수 있도록 구성한 책. 삼성전자 바다 플랫폼 PSS팀에서 근무한 저자의 경험을 토대로 개발자들이 필요로 하는 기능들을 다양한 예제로 만들고 복잡한 로직은 라이브러리로 제작하였다. 주요 내용들은 단원이 끝날 때마다 스스로 응용할 수 있도록 ‘연습문제’를 제시하였고 그 소스 파일은 부록으로 제공하였다. 이 책에서 제공되는 90개의 예제는 실제로 동작하는 예제로 시뮬레이터에서 바로 확인할 수 있으며, 바다 1.2 버전과 2.0 버전으로 각각 제공된다.
90개 예제로 bada 2.0 플랫폼 & 앱 개발 방법 완벽 분석!
“이 책은 삼성전자에서 개발한 바다 2.0 스마트폰 플랫폼과 앱 개발을 이해하기 쉽도록 90개의 예제로 핵심 기능을 완벽하게 구현해볼 수 있습니다.”
바다 2.0 스마트폰 플랫폼은 삼성전자에서 개발한 모바일 앱 개발 도구입니다. 바다 플랫폼을 탑재한 웨이브 폰이 해외에서 호평을 받고 있고, 국내에서도 바다 2.0을 탑재한 웨이브폰3가 출시 될 예정이어서 앞으로 bada 앱 개발 수요는 더욱 늘어날 것으로 기대됩니다. 바다 SDK1.2와 2.0은 바다 개발자 사이트에서 무료로 다운로드 받아 설치할 수 있으며 부록CD 파일에서도 제공됩니다. 컴퓨터에서 SDK 2.0을 설치하면 바다 단말기가 없어도 책의 모든 예제를 시뮬레이터를 이용하여 테스트하고 응용해 볼 수 있고 다양한 앱을 직접 개발할 수도 있습니다.
저자는 삼성전자 바다 플랫폼 PSS팀에서 근무한 경험을 토대로 개발자들이 필요로 하는 기능들을 다양한 예제로 만들고 복잡한 로직은 라이브러리로 제작하였습니다. 이 책은 바다 플랫폼의 핵심적이고 중요한 기능들을 이해하기 쉬운 90개의 예제와 라이브러리를 통해서 이해하기 쉽게 설명하고 있습니다. 주요 내용들은 단원이 끝날 때마다 스스로 응용할 수 있도록 ‘연습문제’를 제시하였고 그 소스 파일은 부록으로 제공하였습니다.
이 책에서 제공되는 90개의 예제는 실제로 동작하는 예제로 시뮬레이터에서 바로 확인할 수 있으며, 바다 1.2 버전과 2.0 버전으로 각각 제공됩니다. 이 예제들을 하나씩 따라하면 드넓은 바다를 건너서 목적지에 무사히 도착한 자신을 발견하리라 저는 확신하는 바입니다.
추천평
이 책은 수많은 개발사들이 바다 어플리케이션을 개발할 때 접했던 여러 가지 기술적인 문제들을 오랜 기간 동안 살펴보고 이에 대한 해결책을 직접 찾아 주셨던 정동근님께서 생생한 경험을 바탕으로 바다 개발자들에게 실질적으로 도움이 될 프로그래밍 예제와 팁들을 담고 있다. 짧은 시간에 바다 플랫폼 및 앱 개발을 이해해야 하는 모든 분은 이 책을 꼭 읽어보길 바란다.
- Samsung Platform Evangelist 삼성 플랫폼 엔반젤리스트 김호경
이 책은 다년간 바다 개발 현업에서 종사한 저자의 개발 경험과 교육을 통해서 습득한 노하우로 bada 플랫폼을 이해하기 쉽게 예제로 설명하였다. 바다 앱 개발에 관심이 있는 사람은 꼭 읽어보기 바란다.
- 삼성 바다 개발자 모임_cafe.naver.com/badainside 바다지기_casir
수많은 개발자들은 바다 OS 앱 개발에 뛰어들고 싶어도 관련 정보가 부족하여 쉽지 않았는데, 이 책은 그런 개발자의 개발 욕구를 해소할 수 있는 단비와도 같은 책이다. 이 책은 수많은 앱 개발 예제를 통해서 바다 OS 앱 개발 노하우를 익히는데 많은 도움이 되리라 생각한다. 또한 안드로이드 및 IOS 마켓 시장에 비하여 블루오션이라고도 할 수 있는 바다 앱 마켓에서 먼저 선점 할 수 있도록 구체적인 도움이 되는 책이다.
- (주)다임즈 차장 장혁
이 책은 필자의 오랜 경험과 노하우를 바탕으로 bada 프로그래밍에 꼭 필요한 내용들을 담고 있다. 이 책에서 소개하는 90개의 다양한 예제들은 bada 모바일 프로그래밍을 접하는 이들에게 등대 역할을 해 줄 것으로 기대되며 모든 예제를 따라하다 보면 순조로운 bada로의 항해가 될 것이다.
- KT U-City 과장 신현범
정보제공 :
저자소개
정동근(지은이)
1995.10 클래식기타 사전 『인류와 기타』 출간 1996.02 경북대학교 졸업 1998.05 클래식기타 교본 『머리로 치는 기타』 출간 2009.07 『Visual C++ 윈도우 스킨 & 테마 프로그래밍』 출간 2009.08 『자가치유 바이블』 출간 2011.12 『bada 모바일 프로그래밍』 출간 2013.01 『만들면서 이해하는 웹앱 & 하이브리드 앱 프로그래밍』 출간 2014.07 『만들면서 이해하는 안드로이드 프로그래밍 입문』 출간 2015.08 『Tizen EFL 네이티브 앱 개발 가이드』 출간 2018.10 『안드로이드 앱 개발로 배우는 자바 코딩 1~4』 출간 2023.02 『자바로 만드는 안드로이드 2D 게임』 출간
목차
목차 Chapter 01 바다 모바일 플랫폼 개발 환경 구축하기 = 13 1. bada SDK 다운로드 = 13 2. bada SDK 설치하기 = 16 3. bada SDK 둘러보기 = 20 4. bada IDE 실행하기 = 22 Chapter 02 Sample 예제 실행하기 = 27 1. bada IDE에서 Sample 예제 추가하기 = 27 2. 에뮬레이터로 Sample 소스 프로젝트 실행하기 = 31 3. BasicApp에 텍스트 수정하기 = 37 4. Import 방식으로 소스 프로젝트 추가하기 = 41 5. UiControls 예제 살펴보기 Ⅰ = 43 6. UiControls 예제 살펴보기 Ⅱ = 51 7. Calculator 예제로 수학 함수 사용법 익히기 = 53 Chapter 03 기본 컨트롤 기능 익히기 = 63 1. 새로운 프로젝트 생성하기 = 63 2. Indicator와 Header 수정하기 = 68 3. Button 컨트롤 사용하기 = 69 4. Label 컨트롤 사용하기 = 72 5. API로 진동모드 여부 구하기 = 74 6. EditField 컨트롤에 가이드 텍스트 지정하기 = 79 7. Button 컨트롤에 이미지 지정하기 = 83 8. 타이머를 사용한 Button 컨트롤 이미지 애니메이션 만들기 = 87 9. Touch 이벤트로 Button 컨트롤 드래그하기 = 91 10. ArrayList를 이용한 List 컨트롤의 항목 내용 구하기 = 99 11. IconList 컨트롤을 이용한 2차원 이미지 리스트 표시하기 = 105 12. MessageBox 결과값 구하기 = 109 13. 웹컨트롤로 간단한 웹브라우저 만들기 = 112 Chapter 04 Canvas로 그래픽 표현하기 = 123 1. 텍스트에 음영효과 만들기 = 123 2. 텍스트 컬러가 변경되는 노래방 자막 만들기 = 127 3. 라인으로 만드는 그라데이션 효과 = 137 4. 화면에 이미지 파일 출력하기 = 141 5. 손가락으로 화면에 그림 그리기 = 146 6. 이미지 편집과 출력하기 = 156 Chapter 05 시스템&센서 정보 구하기 = 165 1. 배터리 잔량 체크하기 = 165 2. 타겟에 어플리케이션 설치하기 = 170 3. 진동효과 발생시키기 = 174 4. 타겟의 시스템 정보 구하기 = 177 5. 장치 상태 이벤트 구하기 = 180 6. 하드웨어 키 이벤트 구하기 = 185 7. 모션 센서 이벤트 구하기 = 188 8. 틸트 센서 이벤트 구하기 = 195 9. 시스템 폰트 목록 구하기 = 199 Chapter 06 컨테이너 사용하기 = 205 1. 하위 Form 생성하기 = 205 2. 슬라이드 방식으로 Form 전환하기 = 213 3. Scroll Panel 사용하기 = 216 4. 소스코드로 Popup 만들기 = 219 5. 소스파일 추가하여 Popup 만들기 = 222 6. Tab 컨트롤 생성하기 = 229 Chapter 07 미디어 재생하기 = 237 1. 오디오 파일 재생하기 = 237 2. Progress 컨트롤로 오디오 재생위치 확인하기 = 243 3. 비디오 파일 재생기 = 249 4. AudioOut으로 오디오 출력 제어하기 = 254 5. AudioRecorder로 음성 녹음하기 = 261 Chapter 08 시간 기능 구현하기 = 267 1. 난수 생성하기 = 267 2. 현재시간과 UTC 시간의 차이값 구하기 = 270 3. 현재 요일 구하기 = 275 4. Tick Time을 DateTime 형식으로 변경하기 = 279 5. 시간 차이값 구하기 = 283 Chapter 09 파일 로딩 & 관리 = 287 1. 텍스트 파일 읽기 = 287 2. 변수 형변환 = 292 3. 한글 XML 파일 읽기 = 296 4. 파일 목록 구하기 = 303 5. 파일 복사, 이동, 삭제 = 307 6. 한글을 URL 주소로 변경하기 = 313 7. 웹에서 이미지 파일 가져오기 = 318 8. 웹에서 파일 다운로드 = 322 Chapter 10 UI 컨트롤&그래픽 API 응용하기 = 329 1. 색상이 적용되는 EditField 컨트롤 = 329 2. 동그란 모양의 Button 컨트롤 만들기 = 338 3. 자동 이미지 슬라이드 전환 = 347 Chapter 11 외부 라이브러리 사용하기 = 355 1. Registry 라이브러리 함수 사용하기 = 355 2. 이미지를 지원하는 Slider 컨트롤 라이브러리 = 362 3. Label 컨트롤 라이브러리로 다중 텍스트 & 이미지 표시하기 = 365 4. DB 라이브러리로 영한사전 구현하기 = 370 5. 이미지 뷰어 컨트롤 라이브러리 = 375 6. 채팅 컨트롤 라이브러리 = 381 7. 해상도 호환 라이브러리 = 387 8. e-book 어플 만들기 = 394 Chapter 12 App 네임스페이스 = 399 1. String Resource를 이용한 다국어 지원 = 399 2. AppControl로 웹브라우저 호출하기 = 404 3. AppControl로 통화기록 조회 호출하기 = 407 4. AppControl로 e-mail 전송하기 = 409 5. AppControl로 이미지 뷰어 호출하기 = 414 6. AppControl의 동영상 재생기 호출하기 = 416 Chapter 13 전자지도 구현하기 = 423 1. 위경도 좌표 구하기 = 423 2. 위경도 좌표를 지정해서 구글맵 실행하기 = 429 3. Http 통신으로 위경도 좌표를 주소로 변경하기 = 433 4. 한글 주소를 위경도 좌표로 변경하기 = 443 Chapter 14 고급 기능 구현하기 = 447 1. SQLite로 성적표 구현하기 = 447 2. Camera 캡처 이미지를 파일로 저장하기 = 462 3. Camera 프리뷰 기능 사용하기 = 473 4. 전면 Camera 캡처하기 = 476 5. CustomList 컨트롤을 이용해서 텍스트 컬러 변경하기 = 484 6. ArrayList를 이용해서 2차원 배열 구하기 = 494 7. OpenAL로 3D 입체 사운드 구현하기 = 499 Chapter 15 고급 그래픽 기술 구현하기 = 509 1. Bitmap 이미지 프로세싱 = 509 2. Bitmap 이미지의 크기 변경과 회전하기 = 514 3. OpenGL로 3D 그래픽 구현하기 = 521 4. OpenGL로 3D 랜더링 뷰어 만들기 = 540 5. OpenGL로 삼각형 표시하기 = 545 6 OpenGL로 텍스처 맵핑하기 = 555 7. OPenGL로 이미지 파일 텍스처 맵핑하기 = 560 8. OPenGL로 노멀 벡터&회전 적용하기 = 562 Chapter 16 실전 프로젝트 만들기 = 571 1. 배경음악과 효과음 동시 재생 = 571 2. 불꽃놀이 게임 만들기 = 574 3. 달력 만들기 = 577 4. 터치 이벤트로 이미지 슬라이드 전환 예제 만들기 = 580 5. 비트맵 이미지 생성 예제 만들기 = 581 6. 소코반 게임 만들기 = 583



