Symbian Os C++ for Mobile Phones : Programming with Extended Functionality and Advanced Features (Symbian Press) 〈2〉 (PAP/CDR)

個数:
  • ポイントキャンペーン

Symbian Os C++ for Mobile Phones : Programming with Extended Functionality and Advanced Features (Symbian Press) 〈2〉 (PAP/CDR)

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • ≪洋書のご注文につきまして≫ 「海外取次在庫あり」および「国内仕入れ先からお取り寄せいたします」表示の商品でも、納期の目安期間内にお届けできないことがございます。あらかじめご了承ください。

  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 439 p.
  • 言語 ENG
  • 商品コード 9780470871089
  • DDC分類 005.2'768

Full Description


Get up to speed on Symbian OS v7.0s with this new, from the source reference guide. After a brief introduction to Symbian OS fundamentals the book focuses on describing the interaction between the OS and the application, broadly following the lifecycle of an application. It describes the new features particular to v7.0s and provides conceptual and theoretical underpinnings to give the reader a thorough understanding of the OS. * Aims to build a general understanding of Symbian OS, not just for a particular smartphone or UI * Packed with code and examples * Details advanced features such as user interfaces, files and views, multimedia services and communications, and messaging

Table of Contents

Foreword                                           viii
About This Book xi
Innovation Through Openness xiii
About the Authors xvii
Acknowledgements xxi
Symbian OS Fundamentals 1 (52)
Object Creation and Destruction 1 (5)
Error Handling and Cleanup 6 (13)
Naming Conventions 19 (4)
Descriptors 23 (15)
Active Objects 38 (13)
Summary 51 (2)
Symbian OS User Interfaces 53 (44)
Introduction 53 (1)
The Common Framework 54 (5)
The Screen Layout 59 (6)
Common UI Components 65 (21)
UI-specific Components 86 (4)
Skins 90 (2)
Handling User Input 92 (3)
Summary 95 (2)
A Running Application 97 (28)
Introduction 97 (2)
System Calls 99 (25)
Summary 124 (1)
Using Controls and Dialogs 125 (60)
What is a Control? 125 (1)
Simple Controls 126 (2)
Compound Controls 128 (11)
Control Layout 139 (2)
Handling Key and Pointer Events 141 (8)
Observing a Control 149 (3)
Drawing a Control 152 (12)
Dialogs 164 (8)
More Complex Dialogs 172 (6)
Interface Class Usage in Dialogs 178 (2)
Custom Controls in Dialogs 180 (5)
Views and the View Architecture 185 (22)
Controlling Your Application with Views 185 (2)
View Architecture Components 187 (3)
Implementing Views 190 (1)
Creating Views 190 (3)
Registering Views 193 (2)
Switching Between Views 195 (2)
Deregistering Views 197 (1)
More on Views 198 (3)
View-specific Behavior on UIQ and Series 201 (4)
60 Platforms
Summary 205 (2)
Files and the Filing System 207 (42)
Filing System Services 207 (6)
Streams 213 (6)
Stores 219 (12)
Using .ini Files 231 (2)
Resource Files and Bitmaps 233 (16)
Multimedia Services 249 (66)
The Multimedia Component Architecture 249 (2)
The Multimedia Framework (MMF) 251 (6)
Using the MMF 257 (1)
Using Audio 257 (26)
Using Video 283 (8)
Controller Framework API 291 (5)
Using the ICL 296 (13)
Using ECam 309 (6)
Comms and Messaging 315 (32)
Introduction 315 (3)
Overview of Symbian OS Comms Architecture 318 (9)
Protocol Support 327 (11)
MMS 338 (8)
Summary 346 (1)
Testing on Symbian OS 347 (26)
Code Coverage Analysis 347 (4)
Binary Compatibility Tool 351 (1)
Test Driver 352 (8)
Network Emulator 360 (3)
Sampling Profiler 363 (5)
Countloc -- Measuring Source Code Size 368 (2)
Summary 370 (3)
Appendix 1 Example Projects 373 (2)
Appendix 2 Symbian OS System Model 375 (2)
Appendix 3 Writing Good Symbian OS Code 377 (8)
Appendix 4 Developer Resources 385 (8)
Appendix 5 Build Process Overview 393 (4)
Appendix 6 Specifications of Symbian OS Phones 397 (16)
Index 413