HOME > 상세정보

상세정보

MeeGo 프로그래밍 완벽가이드

자료유형
단행본
개인저자
김대진
서명 / 저자사항
MeeGo 프로그래밍 완벽가이드 = MeeGo perfect guide / 김대진 지음
발행사항
서울 :   영진닷컴,   2011  
형태사항
442 p. : 삽화 ; 26 cm
총서사항
바이블= Bible series ; No. 23
ISBN
9788931441987
일반주기
최신 미고OS를 다루는 초보자를 위한 필수적인 지식과 애플리케이션 개발 지침서  
서지주기
색인수록
000 00832camcc2200265 c 4500
001 000045688691
005 20120203140709
007 ta
008 120201s2011 ulka 001c kor
020 ▼a 9788931441987 ▼g 13000
035 ▼a (KERIS)BIB000012630654
040 ▼a 211020 ▼c 211020 ▼d 211020 ▼d 211009
082 0 4 ▼a 005.268 ▼2 22
085 ▼a 005.268 ▼2 DDCK
090 ▼a 005.268 ▼b 2011z28
100 1 ▼a 김대진
245 1 0 ▼a MeeGo 프로그래밍 완벽가이드 = ▼x MeeGo perfect guide / ▼d 김대진 지음
246 3 ▼a 미고 프로그래밍 완벽가이드
260 ▼a 서울 : ▼b 영진닷컴, ▼c 2011
300 ▼a 442 p. : ▼b 삽화 ; ▼c 26 cm
440 0 0 ▼a 바이블= ▼x Bible series ; ▼v No. 23
500 ▼a 최신 미고OS를 다루는 초보자를 위한 필수적인 지식과 애플리케이션 개발 지침서
504 ▼a 색인수록
945 ▼a KLPA

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.268 2011z28 등록번호 121216734 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.268 2011z28 등록번호 121216735 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

노키아와 인텔이 합작해서 만든 차세대 모바일 OS인 미고(MeeGo)에 대해서 다루고 있다. 초반에는 미고의 탄생 배경과 아키텍처에 대해 설명합니다. 그리고 윈도우와 리눅스에서 미고 SDK를 설치해 개발 환경을 구축하는 법을 소개한다.

중반부에는 Qt를 이용해 본격적으로 미고에서 제공하는 여러 위젯과 그래픽 관련 기능들을 구현해보면서 실습할 수 있도록 구성하였다. 후반부에는 실제 디바이스에 포팅하는 방법과 미고를 지원하는 넷북과 태블릿 PC 등 여러 디바이스들을 소개한다. 또한 인텔 앱업 개발자 센터에서 계정 등록하는 방법을 소개한다.

차세대 모바일 OS 미고를 다룬 최초의 서적!!

현재 전 세계 모바일 OS 시장은 그야말로 군웅할거의 시대이다. 애플의 iOS와 구글의 안드로이드를 주축으로 마이크로소프트의 Windows Phone 7, 삼성의 Bada, RIM의 블랙베리 OS 등 여러 종류의 OS가 세계 IT 시장을 재패하기 위해 노력하고 있다.
그리고 2010년, 노키아는 빼앗긴 모바일 폰 시장을 되찾기 위해 MeeGo(미고) OS를 발표했다. 그리고 인텔이 미고를 업그레이드하여 현재 1.2 버전까지 배포되었으며 최근 노키아에서는 미고 기반의 N9 모바일 폰을 출시하였다. 미고는 모바일 폰은 물론 넷북과 태블릿 PC, 심지어 자동차에서 사용하는 내비게이션 시스템에서 스마트 TV에 이르기까지 다양한 디바이스에서 사용할 수 있다. 무엇보다도 오픈소스 기반의 OS이므로 개발 비용이 적게 드는 것이 장점일 것이다.
게다가 스마트 TV 분야와 자동차 분야에서는 긍정적인 반응을 보이고 있으며 삼성은 미고를 토대로 새롭게 Tizen을 개발하는 등 미고는 충분히 주목해야할 OS임에는 틀림없다.
이 책은 기존 모바일 OS와는 다른 매력을 가지고 있는 미고에 대해서 다룬 최초의 책이다. 그래서 기존 OS에 염증을 느끼거나 한치 앞도 가늠할 수 없는 지금의 시장에서 새로운 모바일 OS의 세계를 찾고자 한다면 이 책이 대안이 될 수 있을 것이라 본다.

이 책의 구성
Chapter 01. What is the MeeGo?

MeeGo 플랫폼의 탄생 배경과 특징 및 장점을 소개합니다. MeeGo는 사용자 목적에 따라 다양한 플랫폼을 제공합니다. 모바일(Handset), 넷북, 태블릿 PC, 차량 인포테인먼트 시스템, Smart TV 등 다양한 목적으로 사용할 수 있는 아키텍처를 설명합니다.

Chapter 02. 윈도우용 MeeGo SDK 설치와 환경설정
MS 윈도우 기반의 운영체제에서 MeeGo 애플리케이션 개발을 위한 MeeGo SDK를 설치하는 방법에 대해 소개합니다. MeeGo 에뮬레이터 혹은 실제 MeeGo 디바이스상에서 개발한 MeeGo 애플리케이션을 실시간으로 실행할 수 있습니다. 또한 GDB를 이용해 실시간 디버깅을 다루는 장입니다.

Chapter 03. 리눅스용 MeeGo SDK 설치와 환경설정
리눅스 기반의 운영체제에서 MeeGo 애플리케이션 개발을 위한 MeeGo SDK를 설치하는 방법에 대해 소개합니다. 리눅스용 MeeGo SDK는 Qt Creator IDE 툴, Qt Designer, Qt Linguist와 같은 애플리케이션 개발 툴, QEMU 가상머신 기반의 MeeGo 에뮬레이터와 MeeGo 런타임 이미지를 관리할 수 있는 MADDE 패키지에 대해 설명합니다.

Chapter 04. VirtualBox를 이용한 MeeGo 설치
VirtualBox를 이용해 MeeGo 애플리케이션 개발과 테스트가 가능한 환경을 구축하는 과정을 알아봅니다. VirtualBox를 이용하면 QEMU 기반의 가상머신보다 실행이 빠르므로 MeeGo 애플리케이션 개발과 테스트에 매우 유용합니다.

Chapter 05. MeeGo API 프로그래밍 Ⅰ
Qt를 사용해 UX 기반의 MeeGo 애플리케이션을 개발하는 방법을 알아봅니다. Qt Creator를 비롯하여 기본 위젯과 레이아웃, 그래픽 효과와 사용자 정의 커스텀 위젯 등 여러 기능들을 알아봅니다.

Chapter 06. MeeGo API 프로그래밍 Ⅱ
Qt Quick과 Mobility API를 사용해 애플리케이션을 개발하는 방법을 살펴보고 3D 그래픽스, 멀티쓰레드, 데이터베이스, 네트워크, 그리고 WebKit을 이용해 웹 애플리케이션을 개발하는 방법에 대해 살펴봅니다.

Chapter 07. MeeGo 포팅과 설치
실제 MeeGo 디바이스에 제공하는 MeeGo 이미지를 생성하기 위한 방법과 태블릿, Handset, 넷북, Genivi와 같이 디바이스 특성에 따라 필요한 툴에 대해 살펴보는 장입니다.

Chapter 08. Intel AppUp Developmer Program
IADP(Intel AppUp Developer Program)는 개발자를 위한 프로그램으로서 Intel Atom 프로세서 기반의 넷북, Handset(모바일), Tablet, Genivi, Smart TV 등 다양한 MeeGo 플랫폼을 사용하는 디바이스를 이용해 개발한 애플리케이션을 사용자와 공유할 수 있는 비즈니스 스토어를 소개하는 장입니다.


■ 대상 독자층
- 새로운 모바일 디바이스 OS에 관심있는 독자
- 모바일 분야나 임베디드 분야로 진출하고자 하는 관련 전공 학생
- 자동차 인텔리전스 시스템, 스마트 TV에 관심있는 독자


정보제공 : Aladin

저자소개

김대진(지은이)

대학원에서 컴퓨터통신 및 보안 석사과정을 전공했으며, 컴퓨터 네트워크 및 보안과 관련된 소프트웨어와 임베디드 기반의 영상 처리, Automotive, HTML5, 파일 시스템 응용 소프트웨어 등 다수의 소프트웨어를 개발한 경험이 있으며 멀티미디어 컴퓨팅 환경 사용자를 위한 UX 프레임워크에 관심이 많아 관련된 주제를 연구하고 있다. 그리고 <Qt 실전프로그래밍>, <MeeGo 프로그래밍 완벽가이드>를 저술했고 현재 Qt 개발자 커뮤니티(qt-dev.com) 사이트 운영자로 활동하고 있다. E-mail : dorosy.kim@gmail.com Qt 개발자 커뮤니티 : http://www.qt-dev.com

정보제공 : Aladin

목차

목차
Chapter 01 What is the MeeGo?
 Section 1 MeeGo 아키텍처 = 19
  User Experience Layer = 21
  MeeGo API와 Middleware Layer = 26
  OS Base Layer = 42
 Section 2 MeeGo 애플리케이션 개발 가이드 = 43
Chapter 02 윈도우용 MeeGo SDK 설치와 환경설정
 Section 1 윈도우에서 MeeGo SDK 설치하기 = 46
  MeeGo SDK 다운로드 = 47
  MeeGo 타깃과 런타임 이미지란? = 48
  MeeGo SDK Mainternance Tool = 50
 Section 2 MADDE 툴을 이용한 MeeGo 타깃과 런타임 이미지 관리 = 51
  MeeGo 타깃 설치 = 52
  MeeGo 런타임 이미지 설치 = 52
  MeeGo 에뮬레이터 런타임 이미지 실행 = 53
 Section 3 MeeGo 에뮬레이터와 Qt Creator 연결 설정 = 54
 Section 4 실제 MeeGo 디바이스와 Qt Creator 연결 설정 = 61
  실제 MeeGo 디바이스에서 실행하기 = 63
 Section 5 윈도우 개발 호스트와 MeeGo간 윈격 파일전송과 터미널 접속 = 66
  MeeGo 원격 터미널 접속 = 66
  MeeGo 원격 파일전송 = 69
Chapter 03 리눅스용 MeeGo SDK 설치와 환경설정
 Section 1 QEMU 기반 MeeGo 에뮬레이터 3D 그래픽 가속 설정 = 73
  KVM 모듈 = 74
  QEMU 가상 머신에서 3D 그래픽 하드웨어 가속기 동작 확인하기 = 74
 Section 2 리눅스 기반 MeeGo SDK 설치 = 76
  MeeGo SDK가 설치 가능한 리눅스 버전 = 76
  MeeGo SDK가 설치된 하드웨어 요구사항 = 76
  MeeGo 타깃과 런타임 이미지란? = 79
 Section 3 MADDE 툴을 이용한 MeeGo 타깃과 런타임 이미지 관리 = 80
 Section 4 MeeGo 에뮬레이터와 Qt Creator 연결설정 = 85
 Section 5 리눅스 개발 호스트와 MeeGo간 원격 파일전송과 터미널 접속 = 92
  SCP 패키지를 이용한 파일 전송 = 93
  SSH 패키지를 이용한 MeeGo 터미널 접속 = 93
Chapter 04 VirtualBox를 이용한 MeeGo 설치
 Section 1 QEMU용 런타임 이미지를 VirtualBox 가상 머신 이미지로 변환 = 97
  MeeGo 타깃 이미지 다운로드 = 97
 Section 2 이미지를 이용한 가상 머신 설치 = 106
  새로운 가상 머신 만들기 = 108
  VirtualBox에 MeeGo 설치 = 110
Chapter 05 MeeGo API 프로그래밍 Ⅰ
 Section 1 Hello MeeGo = 118
  시그널과 슬롯 = 124
  MeeGo API Reference 활용 = 127
 Section 2 Qt Creator = 130
  에디터 기능 = 131
  버전 관리 = 134
  UI Designer 기능 = 135
  Qt Creator와 GDB를 이용한 실시간 디버깅 = 136
  디버깅을 위한 Qt Creator 설정 = 137
 Section 3 위젯과 레이아웃 = 143
  QCheckBox와 QButtonGroup = 147
  QComboBox = 150
  QCommandLinkButton = 152
  QDate 클래스와 QDateEdit 위젯 = 153
  QDate 클래스와 QTimeEdit 위젯 = 157
  QdateTime 클래스와 QDateTimeEdit = 161
  QDial = 163
  QSpinBox와 QDoubleSpinBox = 165
  QPushButton과 QFocusFrame = 168
  QFontComboBox = 170
  Qlabel과 QLCDNumber = 173
  QLineEdit = 176
  QMenu와 QMenuBar = 178
  QProgressBar = 181
  QRadioButton = 183
  QScrollArea = 184
  QScrollBar = 186
  QSizeGrip = 188
  QSlider = 190
  QTabWidget = 192
  QToolBar와 QAction = 195
  QWidget = 197
  QCalendarWidget = 203
  레이아웃 = 206
 Section 4 Model/View 아키텍처와 데이터 바인딩 = 211
  Model/View = 211
  Model 클래스와 View 위젯의 활용 = 214
 Section 5 데이터 타입과 클래스 = 219
  변수 비교&판단 함수 = 220
  문자열 클래스 = 223
 Section 6 Designer를 이용한 GUI 설계 = 229
  다이얼로그 = 233
  QDialog를 이용한 사용자 정의 다이얼로그 = 244
 Section 7 메인 윈도우 = 247
  메뉴 바 생성 = 248
  툴 바 생성 = 249
  Dock Widget 추가 = 249
  Central Widget 추가 = 250
  Status Bar 추가 = 251
  파일 입출력 = 251
  파일로부터 데이터 읽기 = 252
  스트림을 이용한 데이터 읽기 = 253
  시그널 이벤트 처리 = 253
  파일 예외처리 = 254
 Section 8 QPainter를 이용한 그래픽스 = 257
  QPainter의 Basic Drawing = 258
  QPen = 260
  QBrush = 263
  Gradients = 266
  Transformation = 270
  Composition = 272
 Section 9 Graphics View Framework = 275
  Graphics View Framework 기본 요소 = 275
  Graphics View 이벤트 처리 = 278
  사용자 정의 QGraphicsItem = 279
 Section 10 QGraphicsEffect = 283
  QGraphicsBlurEffect = 284
  QGraphicsDropShadowEffect = 285
  QGraphicsColorizeEffect = 287
  QGraphicsOpacityEffect = 288
 Section 11 Animation Framework와 State Machine = 289
  Animation 아키텍처와 클래스 = 290
  Animation과 State Mashine = 300
 Section 12 사용자 정의 커스텀 위젯과 플러그인 = 303
  제공하는 위젯이 없을 때 = 303
  가벼운 위젯이 필요한 경우 = 304
  재사용성 = 305
  사용자 정의 커스텀 위젯 구현 = 306
  작성한 커스텀 위젯 배치와 사용 예제 = 315
  커스텀 위젯 플러그인 제작과 배포 = 318
Chapter 06 MeeGo API 프로그래밍 Ⅱ
 Section 1 Qt Quick과 QML = 334
  Qt Quick과 QML 소개 = 335
  Component = 344
  마우스와 키보드 이벤트 처리 = 350
  State와 Transition = 356
  Animation = 360
  데이터의 표현 = 367
  QML Structure 프로그래밍 = 374
  C++에서 QML 사용하기 = 379
 Section 2 Mobility API = 383
  Mobility API를 이용한 간단한 예제 = 385
 Section 3 3D 그래픽스 = 387
 Section 4 멀티쓰레드 = 393
  QThread 생성과 시작 = 394
  QThread를 이용한 멀티쓰레드 = 394
  QThread 시그널과 슬롯 = 397
  QThread 우선순위 = 398
  QMutex 클래스를 이용한 쓰레드 동기화 = 398
 Section 5 데이터베이스 = 400
  데이터베이스 연결 드라이버 = 400
  SQL 라이브러리 = 401
  GUI 클래스 = 402
 Section 6 네트워크 = 403
  서버/클라이언트 채팅 예제 = 405
 Section 7 WebKit = 414
  웹 브라우저 예제 애플리케이션 = 414
Chapter 07 MeeGo 포팅과 설치
 Section 1 Gitorious = 421
 Section 2 OBS = 422
 Section 3 Repository = 424
 Section 4 Image Creator = 425
 Section 5 MeeGo 플랫폼 호환 기종 디바이스 = 429
Chapter 08 Intel AppUp Developer Program
 Section 1 AppUp 계정 등록 = 437
 Section 2 Intel AppUp SDK = 439
 Section 3 Intel AppUp SDK를 이용한 애플리케이션 작성 = 441

관련분야 신착자료

Coene, John (2021)
クジラ飛行机 (2022)