|
| |
|
EBooks » Mobile
Targeting Symbian OS v9.1 and v9.2, Symbian OS Communications Programming - Second edition will introduce you to the major communications functionality in Symbian OS and demonstrates how to perform common tasks in each area. 
Each chapter gives background information on the technology where necessary, an overview of the functionality provided in Symbian OS and descriptions or examples of how to use the Symbian OS APIs. The author team for this book is assembled from Symbian's top experts in the field of communications. Each of them has extensive experience in creating and using Symbian OS, and spends every day defining, creating or improving Symbian OS. There are four main sections in this book: - Section 1 gives an overview of the book and its contents. It also provides an introduction to the communications functionality in Symbian OS, and a high-level overview of how it all fits together.
- Section 2 covers communications technologies such as Bluetooth, TCP/IP, IrDA, virtual serial ports and telephony. Each of these technologies acts as the underlying layer for the functionality covered in section three.
- Section 3 discusses higher-level technologies, such as the messaging framework and plugins (for SMS, MMS, and e-mail), the SendAs service, OBject EXchange (OBEX), hypertext transfer protocol (HTTP) and OMA Device Management (OMA DM).
- Section 4 contains practical information on developing with Symbian OS, including information on setting the development environment up for various types of communications-related development. Much development can be done using the Symbian OS emulator - we discuss various ways of connecting the emulator to an IP network, and using an IR pod, Bluetooth hardware, and a phone with the emulator.
You can read an interview with Iain Campbell for more information, published on the Symbian Developer Network. Symbian OS C++ for Mobile Phones, Volume 3 is the latest addition to Richard Harrison's best-selling series. This fully updated sequel contains material from earlier books revised to reflect the introduction of Symbian OS v9 and supplementary chapters covering new technologies. 
Written by Richard Harrison in conjunction with Mark Shackman, the book includes new and simplified example applications which exploit the functionality of the latest Symbian smartphones.The book is a must-read for all involved in Symbian C++ development, with both introductory and advanced content. It teaches the reader how to program in Symbian C++ and reinforces the techniques behind developing applications. It also includes sections on the following: - Examples fully compatible with the latest Carbide.c++ Symbian IDEs, guiding the reader through increasingly complex aspects of Symbian C++.
- Core concepts, resources, APIs and the programming idioms needed to create, test and publish non-trivial GUI (graphical user interface) applications.
- Introductions to some of the most significant Symbian OS system services, extensibility and the use of plug-ins and practical descriptions of the communications, multimedia and database services.
- Advice on the available ranges of graphics APIs and guides to ensure that the reader's application code is as device-dependent as possible.
This book is the successor to Symbian OS C++ for Mobile Phones, Volume 1, extending its predecessor to cover functionality introduced in a later version of Symbian OS, and to provide detail on aspects such as the multimedia framework.  Symbian OS C++ for Mobile Phones, Volume 1, covered application development using Symbian OS v7.0. Symbian OS C++ for Mobile Phones, Volume 2, extends its predecessor by covering the additional functionality introduced in Symbian OS v7.0s. The book covers the pivotal features of Symbian OS in more detail, and describes key new software features - such as the new Multimedia Framework.
Symbian OS C++ for Mobile Phones, Volume 2, describes the interaction between Symbian OS and applications, broadly following the application lifecycle. At each stage - for example, on application startup - it describes what actions take place in the operating system, what it does for the application and what it expects the application to do. The book: - aims to build a general understanding of Symbian OS, not just of a particular smartphone or user interface
- is packed with code and examples
- details advanced features such as user interfaces, files and views, multimedia services and communications, and messaging.
And includes: - a colour pull-out of the Symbian OS system model
- a CD Rom containing the TechView Software Development Kit (SDK). An opportunity to get to grips with Symbian OS v7.0s yourself, using the TechView user interface emulator.
This book is the ultimate developer guide to Symbian OS C++ programming. It guides the reader through the principles of Symbian OS C++ development, from the very basics to creating fully functioning complex applications.  Understanding Symbian OS is a key skill for mass market application development on mobile phones. A new generation of programmers is taking advantage of this opportunity. Symbian OS C++ for Mobile Phones, Volume 1 is based on the experience of Symbian engineers and will help you get to grips with all aspects of application development from 'Hello World!' to fully functioning complex applications. The in-depth theory sections are an invaluable reference for experienced and novice programmers alike.
This book provides you with the ultimate developer guide to Symbian OS C++ programming. The elegant, powerful architecture of Symbian OS is optimized for the mobile environment, now and in the next generation, for the demands of advanced communication on mobile networks. Whether you are developing applications and services for shipping mobile phones, or involved in pre-market mobile phone development, this book will give you an understanding the fundamental theory behind developing Symbian OS C++ code for constrained devices. This book explains how to manage projects involving Symbian OS - from the creation of smartphones to the development of applications. There are unique components to Symbian OS projects; this book helps you to avoid costly mistakes.  Smartphones are poised to dramatically change the worlds of mobile communications and mobile computing. One company sits at the heart of this revolution: Symbian, the provider of Symbian OS, the industry-standard operating system for smartphones. Hundreds of partner companies and many thousands of independent developers are busily creating smartphone products to take advantage of the power of Symbian OS and the opportunities it offers.
Smartphones are mobile portals into the ever-expanding, ever-more-important digital universe. As with any revolutionary new technology, Symbian OS poses challenges to software developers at a management as well as a technical level. This is the first book to address the wider set of skills and thought processes necessary to successfully complete smartphone development projects. As a co-founder of Symbian and former executive of Psion Software, David Wood has been actively involved in well over 100 smartphone development projects worldwide. Over the time spent on these projects, he has come to understand the key issues which determine the difference between successful and unsuccessful projects for Symbian OS. This book highlights and explains: - How to tame the awesome inner complexity of smartphone technology
- Optimal project team organisation, combining agility and reliability
- The design and the philosophy behind key features of Symbian OS
- The potential trouble spots of smartphone integration, testing, and optimisation
- How to receive the full benefit of the diverse skills in the extensive Symbian partner ecosystem
- The methods that are most likely to deliver commercial success when using Symbian OS
- The wider significance of Symbian OS skills and expertise in the evolving mobile marketplace
- The particular importance of software leaders in bringing breakthrough smartphone products to the market.
|
| |
|