» » Developing Series 60 Applications: A Guide for Symbian OS C++ Developers (Nokia Mobile Developer Series)

Developing Series 60 Applications: A Guide for Symbian OS C++ Developers (Nokia Mobile Developer Series) download epub

by Richard Barker,Leigh Edwards


Epub Book: 1947 kb. | Fb2 Book: 1599 kb.

Series 60 smartphone developers are deploying the next wave of mobile services. With more than 60% of all mobile phone manufacturers licensing Series 60 Platform, Series 60 represents the smartphone market with the largest user base for mobile application developers.

Series 60 smartphone developers are deploying the next wave of mobile services. To help nurture this growing market, Nokia has worked directly with EMCC Software, a leading Symbian and Series 60 Competence Center, to create Developing Series 60 Applications, the definitive guide to Series 60 development for. C++ programmers and software designers. Chapter 10-Advanced Communication Technologies. This book provides an in-depth practical guide to Series 60 software development in C++. We do not attempt to teach C++ or object-oriented design; these are essential prerequisites to getting the best from this book.

Developing Series 60 Applications book. Goodreads helps you keep track of books you want to read. Start by marking Developing Series 60 Applications: A Guide for Symbian OS C++ Developers as Want to Read: Want to Read savin. ant to Read.

Series 60 Software Development, the first book in the Nokia Mobile Developer Series, will be the official guide for .

Series 60 Software Development, the first book in the Nokia Mobile Developer Series, will be the official guide for developers creating applications for mobile devices based on the feature-rich Series 60 platform.

Leigh Edwards, Richard Barker. Preface This book is for anyone who is considering or is currently involved in creating software for Series 60 using C++. For software engineers, designers and project managers, it is an in-depth practical guide to Series 60 development. Engineers from a wide range of ndent software vendors, licensees, competence centers, network operators, content providers and so on-should benefit from this work. We do not attempt to teach C++ or object-oriented design;.

Series 60 smartphone developers are deploying the next wave of mobile services

Series 60 smartphone developers are deploying the next wave of mobile services. Developing Series 60 Applications includes coverage of: Series 60 development tools, IDEs, and C++ SDKs The underlying Symbian OS Application design with the Series 60.

Richard Barker He is a regular contributor of Series 60 documentation for Forum Nokia.

RICHARD BARKER has been developing in C++ for ten years, with a background in R&D, artificial intelligence, and real-time training simulators for defense systems. He has been with EMCC Software as a Symbian OS and Series 60 developer for three years, working on interface and engine design, client software to deliver dynamic data services, and development of Symbian OS itself. He is a regular contributor of Series 60 documentation for Forum Nokia.

Developing Series 60 Applications: A Guide for Symbian OS C++ .

Developing Series 60 Applications: A Guide for Symbian OS C++ Developers.

Author/s : Leigh Edwards, Richard Barker Publisher .

Author/s : Leigh Edwards, Richard Barker Publisher : Addison-Wesley Category : C and. this forum made possible by our volunteer staff, including. What could go wrong in a swell place like "The Evil Eye"?

Leigh Edwards, Richard Barker, Staff of EMCC Software Lt.

Leigh Edwards, Richard Barker, Staff of EMCC Software Lt. The Series 60 Platform is a multi-vendor, open standards-based platform for one-handed smart phone application development. This book is the official Nokia guide for developers creating applications for mobile devices based on the feature-rich Series 60 Platform.


Comments: (7)

Downloaded
I found couple good infomation in this book, which is not cover in other books. It is a good book again!
Gaiauaco
I picked up this book with the purpose of learning about Symbian development on smart phones and to refresh my C++ grammar. Having heard of other Symbian and Series XX books, I had my doubts regarding the quality of the book's content. As a pleasant surprise, the authors have done a good job in creating a well-structured book that leads a newbie into the world of Series 60 programming.
First of all, as the authors state in the preface, prior knowledge of C++ is a prerequisite for getting the most out of this book. On the other hand, because the APIs use a lot of constructs specific to Series 60 development (e.g. how to allocate memory, how to do I/O, string/descriptor classes, etc.), even a beginner like me can quickly build up basic skills with the sole help of this book and some old-fashioned hard work.
The book starts out with chapters describing the development environment, including basic how-to's for building Series 60 applications with the command-line tools, Microsoft Visual Studio, Metrowerks CodeWarrior, and Borland C++ Builder. Important stuff that could've warranted more attention -- my first gripes with this book.
Next, the authors introduce Symbian/Series 60 specific concepts such as the naming conventions, the new memory allocation scheme and exception handling, descriptors, collection classes, Active Objects (asynchronous services), file I/O, and the client/server architecture that forms the basis for all Symbian applications. I was especially delighted about the clarity of this section although I would've preferred seeing more code snippets.
After introducing the different architectures to choose from (control-based, dialog-based, view-switching), the vast majority of the book is dedicated to describing how particular APIs of the Series 60 platform are used for creating UIs, networking, and manipulating multimedia content. Key system APIs for accessing the phonebook, calendar, etc. application engines are also explained although not in too much detail considering how essential these services can be for many potential applications.
The last chapter also describes some best practices and tools for quality assurance, which is no doubt a useful addition to a book like this (although more attention could've been given to unit testing, which is only mentioned in passing).
I am very satisfied with this book. Even though I would've wanted more sample code and more detail in many parts of the book (the authors refer to sample applications distributed along with the Series 60 SDKs, which was a bit annoying), this book is packed with information and the content is well balanced as a whole. I won't be looking around for another Symbian/Series 60 book now that I've got this one.
Androlhala
I echo the other review of this book. When I saw its title before it was actually published, I ordered it immediately. I am developing leading-edge apps for Series 60 in particular and have found this book to be very useful indeed. I am going to be giving Symbian OS C++ training in Australia and Asia, and I intend to use this book as one of my textbooks to hand out at the courses. The other book I would recommend as a companion is "Symbian OS C++ for Mobile Phones" by Harrison, which is a good book; but focuses more on UIQ than Series 60.
Contancia
This book is not a "Symbian By Example" book but is a much needed reference for Symbian and specifically Series 60 topics that are hard to find else where such as Direct Screen Access, S60 App Engines eg. Camera API & Photo Album Engine. Such documentation is not a part of any of the other books available or the SDK documentation - so its great that this book provides that information.
Other UI topics such as dialogs and menus etc and general discussions of Symbian OS constructs such as descriptors etc are also included, however these topics have been addressed in other Symbian OS books. All in all this is a must have for any one involved with S60 application development.
Uste
I am begunning writing our first Symbian OS Software and need a reference book. I choice this book because the SDK do not provide systematic instruction for new programmer.

For this book, you can get this.

The first two chapter is fundamentals, it provide detail information for build up and usage of tool for developer.

The chapter 3 say Symbian OS fundamentals, but i thing this so different to understand for first time developer.I suggest rapidly read this chapter, next read chapter 4 and 5,and come back for read more detail.

For this book, we should open the example for fully understand. Because it only said about the main point. This provide the guide for you but if you want more detail should be reference to SDK.

At the end,this is a good book for learning series 60,provide useful information for good programming , but can not replace the SDK document.
Kuve
For developers looking to get a more and deeper information on developing Symbian C++ based games and applications I highly recommend this book. It covers lots of essentials from the Series 60 based architectures, Symbian OS fundamentals and Series 60 specific UI components.
I haven't read this book from cover to cover, but I use most of the examples in my work daily and this book is mandatory for every single Symbian C++ developer developing applications to Series 60 device family... for beginners, this book provides easy to start section starting from SDK installation and emulators and for more advanced programmers, this is mandatory reference library which you can use for checking how to use different kind of classes and methods (functions).
Great book, afterall :-)
Gldasiy
Good study material for new Symbian and Series 60 developers as well as experienced ones. It covers as much as possible in limited 700 pages, from Symbian OS fundamentals, GUI design to more advanced topics, such as ECom, advanced communication technologies. It is kind of nice to provide tips and hints on how to avoid programming mistakes and how to design and develop applications for mobile devices. Last chapter even covers the testing and debugging, which is really useful. It will be better and helpful if example programs can be included in a CD along with the development enviorment.
Developing Series 60 Applications: A Guide for Symbian OS C++ Developers (Nokia Mobile Developer Series) download epub
Programming
Author: Richard Barker,Leigh Edwards
ISBN: 032126875X
Category: Computers & Technology
Subcategory: Programming
Language: English
Publisher: Addison Wesley Longman; Special Ed edition (January 2006)
Pages: 749 pages