Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 836 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
836
Dung lượng
6,45 MB
Nội dung
[...]... This kind of information is invaluable for anyone who wishes to create versions of an application to run on a variety of SymbianOSphonesSymbianOSC++forMobilePhones Volume 3 complements SymbianOS software development kits When you’ve put this book down, the UIQ and S60 SDKs will be your first resource for reference information on the central SymbianOS APIs that we cover here For more specialized... really has been a pleasure working with you About this book SymbianOSC++forMobilePhones Volume 3 draws on the experience of Symbian s own engineers to provide a thorough grounding in writing C++ applications formobilephones that use SymbianOS version 9.0 and beyond It won’t teach you everything you need to know about developing SymbianOS applications – no single book could do that However, it... model architecture and has been involved in the latest contact model architecture design Before joining Symbian, Lucian worked for two years as independent developer on core SymbianOS applications for a number of UI platforms based on SymbianOS He has eight years industrial experience, most of them spent as a C++ programmer writing telecommunications applications Educated at Babes-Boliay University,... the tools for building C++ programs, so that by the end of the chapter you will know how to build and run a SymbianOS application We don’t get too involved in describing SymbianOS programming conventions, API functions, and so forth; instead, we concentrate on the tools you need and how to use them, leaving the details until later chapters First we briefly describe the emulator Most SymbianOS software... Routine Multi-bitmap file format; a graphics format used by SymbianOS A SymbianOS application that runs inside the OS and resident kernel and provides debugging services over serial communications (MetroTRK) see co-operative multitasking A run-time failure in a program A computer program that interacts with a main (or host) application (a web browser or an email program, for example) to provide a... application that we use We demonstrate how to compile it for the emulator, and how to launch it using the Carbide .c++ IDE 1.1 Using the Emulator The emulator is a fundamental tool for all the SymbianOS SDKs, so it’s vital that you get to know how to use it If you are a newcomer to Symbian OS, the emulator offers an opportunity to get to know some SymbianOS basics from a user’s perspective, so we look at... you’ll begin to see how UIQ is optimized for the pen-based mobile phone form factor UIQ is designed as a ‘read mostly’ user interface, to be used mainly for browsing and for making a selection from a range of options with a single tap of a pen Other GUIs – such as the S60 interface shown in Figure 1.1b and used, for example, on the Nokia Nseries phones – are optimized for the different hardware resources... SDK anyway: you’ll usually find additional information that explains things further than we could in this one book Who Is This Book For? If you’ve programmed, at any level, in C++, it’s for you As a real and comprehensive system written in C++ from the ground up, and targeted at the high-growth area where computers and mobile communications converge, SymbianOS gives you unparalleled opportunities in... emulator also includes a number of SymbianOS applications, and so mimics a real SymbianOS phone very closely You will need to become familiar with the emulator and in the process we can take a look at the various graphical user interfaces (GUIs) used by SymbianOS Then we create a program The easiest things to build are textmode console programs, so that’s the form of the classic ‘Hello World’ application... enterprise and system programming Besides C++ programmers, this book is of interest to other audiences: • any other programmer or manager looking to exploit the potential of mobile solutions with SymbianOS technology • consultants, trainers and authors thinking of basing their activity on SymbianOS technology • anyone with an interest in system design, since SymbianOS is a full and interesting example . alt=""