Index Bookstores Magazines My Books Book Reviews Book Bytes About Us Help
Bublos.com
Find Books Faster … Buy Books Cheaper, at Bublos
The Web's Favorite Book Price Comparison Site
Alibris Books
Country:   Max. Timeout:      
  Join Bublos   Sign In   
 

Professional Symbian Programming: Mobile Solutions on the EPOC Platform

Professional Symbian Programming: Mobile Solutions on the EPOC Platform at Amazon.com


Share this book with other people •
 Link to This PageBublos Link Del.ico.usDel.icio.us 
 Tell a FriendTell a friend about this book 

ISBN: 186100303X - Professional Symbian Programming: Mobile Solutions on the EPOC Platform  
Title:Professional Symbian Programming: Mobile Solutions on the EPOC Platform
Author:Martin Tasker
Jonathan Dixon
Mark Shackman
Tim Richardson
John Forrest
Publisher:Peer Information
Type:Book / Paperback
Publication Date: February, 2000
ISBN / ISBN-13:186100303X  /  9781861003034
List Price:$49.99
Amazon Price:$63.46   (via Amazon marketplace seller)
 



Check for the same book at these other US book sites:

• [ Abebooks ]   • [ Alibris ]   • [ Barnes & Noble ]   • [ Half.com ]   • [ Powells ]    … or check UK bookstores
 
Editorial Review / Publisher's Information:

Product Description
This book is about understanding and programming the EPOC operating system in C++ and Java.

EPOC is a robust 32-bit operating system designed specifically for the demands of mobile computing. EPOC was developed by Symbian, a partnership formed by Motorola, Nokia, Ericsson, Matsushita and Psion. Since its creation, Symbian has forged partnerships and licensing deals with other industry leaders including Philips and Palm. Already implemented on hardware manufactured by Psion and Ericsson, EPOC will be the OS of choice for the next generation of smartphones, wireless information devices and handheld computers.

Amazon.com Review
Originally developed for the Psion hardware platform, Symbian Ltd.'s EPOC 5 operating system is being used by some of today's leading companies for creating smarter phones and other handheld computing devices. Aimed at the experienced C++ programmer (with a little Java thrown in), Professional Symbian Programming is a truly indispensable guide to writing your first mobile applications for EPOC.

Weighing in at over 1,000 pages, this text is really two books in one. First, it delivers a thorough (and surprisingly candid) tour of the history and architecture of the EPOC platform from its roots on the Psion personal organizer to its present incarnation as a 32-bit OS ready to power the next generation of wireless devices. (With commitments from heavyweights like Nokia and Motorola, EPOC is clearly a mobile platform with a future.) The rest of the book is a programming tutorial, delivering a thorough guide to C++ development in EPOC, from simple applications to using its EIKON GUI classes.

EPOC programming can be quite daunting, especially when you're allocating and cleaning up memory. The author's expert advice will help you write robust, efficient applications. There's material on debugging code on the Windows-hosted EPOC emulator (included on the CD-ROM) and excellent coverage of graphics, particularly the use of over 50 built-in dialog controls for designing EPOC interfaces. The case study--a two-player version of Battleship that can be played over the phone or an infrared port demonstrates the richness of EPOC to good effect. Final sections look at EPOC's evolving support for Java, the Wireless Application Protocol (WAP), and the Wireless Markup Language (WML), as well as its Organizer Programming Language (OPL), for scripting applications.

With such a rich set of features and APIs, plus wide support from big players in the wireless industry, EPOC is clearly a strong choice for mobile computing solutions that merits a book like this one to navigate all of its complexities. In all, Professional Symbian Programming is a must for any C++ developer tackling EPOC for the first time. --Richard Dragan

Topics covered: Overview and history of the EPOC 5 platform, Symbian and the future of wireless devices, the Windows EPOC emulator, building and running EPOC applications, threads and context switching, power management, event handling, built-in EPOC applications, C++ EPOC fundamentals, EPOC classes, data types, classes, memory management and error-handling techniques, naming conventions, the thin template pattern, two-phase construction, strings and descriptors, Unicode strings, panics and assertions, debugging support, streams and stores, working with files, miscellaneous APIs, EIKON GUI, UI features, the EPOC resource compiler, designing and programming with dialogs and stock controls, standard dialogs, EIKON graphics programming and repainting tips, handling user events, key and pointer events, CONE APIs, installation hints, Battleship (sample game), device-independent drawing techniques, changing EIKON's UI, reference designs, communications programming, sample game communications protocols, active objects, client/server internals for EPOC, Java support, the Wireless Application Protocol (WAP), using Wireless Markup Language (WML)/WMLScript in EPOC, porting C to Epoch C++, Organizer Programming Language (OPL).


Browse Books From These Related Subjects:
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Operating Systems  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Operating Systems  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› APIs & Operating Environments  ›› EPOC-Symbian  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› Java  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› Java  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› Software Design, Testing & Engineering  ›› Software Development  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› C  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› C  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Programming  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Software  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Software  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› Mobile & Wireless Computing  ›› Programming  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› General  
•  All Subjects  ›› Subjects  ›› Computers & Internet  ›› General AAS  
•  All Subjects  ›› Subjects  ›› Professional & Technical  ›› Professional Science  ›› Mathematics  ›› General AAS  
•  Mass Market  ›› Paperback  
•  Trade  
•  All Subjects  ›› Refinements  ›› Binding (binding)  
•  All Subjects  ›› Refinements  ›› Format (feature_browse-bin)  ›› Printed Books  

Customer Reviews:

 • Super Book!
09 October, 2001

I am not a computer programmer, but I thoroughly enjoyed reading this book (occasionally skimming). The first 50 pages, in particular, were an outstanding history of Psion & Epoc. A great read, reminding me of the documentary film Triumph of the Nerds (on the advent of the personal computer).

- Reviewed by customer ID: AL3W74ZFZI37H

 • Rubbish - Better Documentation Available For Palm + Pocketpc
31 May, 2002

1000 pages of un-user friendly material. Programming for the symbian platform is difficult at the best of times and the supporting material on the website only hinders experienced developers (I have over 10 years C and C++) experience. Some of the material is now out of date and SDK documentation is more helpful for development.Poor documentation is hampering our development efforts. Wireless Java for Symbian Devices is interesting but the Java implementation on Symbian EPOC is terrible.

- Reviewed by customer ID: A17AUL1N7L38SI

 • Just Plain Terrible
14 May, 2002

My company is working on software for the handset manufactures that are using the Symbian OS. We will now most likely miss our deadlines due to a very buggy OS and the worst documentation I have ever seen in 20 years of being in the industry. This book couldn't be more scatter-brained if they tried. There are some great bits and pieces here and there, but you have to find them. The worst part about this book is the fact that this is the only one there is. The handset manufacture is even reconsidering taking Symbian off their handsets all together. These guys better get their act together.

- Reviewed by customer ID: A2LN6QONXGKSQ9


  • International bookstores from Amazon:›› more online bookstores >  
 
    United States United States Canada Amazon Canada France France Germany Germany Japan Japan Spain Spanish books United Kingdom United Kingdom (UK)


Bookstores  |  Magazines  |  My Books  |  Book Bytes  |  Book Reviews  |  Rare Books  |  Help  |  Privacy  |  Top-Ten Book Lists  |  Web Directory  |  Tell-a-Friend  |  Bublos Rewards  |  Set Preferences  |  Contact Us  |  My Bookstores  |  Links to Bublos  |   Link-to-Me  |  About Bublos  |  


 Copyright © 1999 - 2008 Bublos Inc. All rights reserved.