Professional Symbian Programming: Mobile Solutions on the EPOC Platform - Softcover

9781861003034: Professional Symbian Programming: Mobile Solutions on the EPOC Platform
View all copies of this ISBN edition:
 
 
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.

"synopsis" may belong to another edition of this title.

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).

From the Publisher:
Online discussion of the topics in this book available at Wrox's P2P site

Professional Symbian Programming starts with the basics: where EPOC came from, how it works, the demands and opportunities of mobile devices. The book contains an authoritative and comprehensive introduction to EPOC's C++ APIs for strings, error handling and data management, GUIs, comms and system programming. The full range of Symbian technology is covered, including the Java implementation, WAP, PC-based connectivity and rapid application development with the BASIC-like OPL language. Porting existing code to EPOC is also covered. A CD-ROM includes all four EPOC Release 5 SDKs, emulators for popular EPOC devices, and over 40 example projects in C++, Java, OPL, Visual Basic and Delphi, showing EPOC's capability as a platform for both stand-alone and connected applications.

For C++ programmers with any level of experience, Java programmers, consultants and trainers basing their activity on Symbian and EPOC, or for anyone with an interest in system design, this is the source of information on Symbian's technology.

"About this title" may belong to another edition of this title.

  • PublisherApress
  • Publication date2000
  • ISBN 10 186100303X
  • ISBN 13 9781861003034
  • BindingPaperback
  • Number of pages1000

Buy Used

Condition: Very Good
The book has been read, but is... Learn more about this copy

Shipping: US$ 6.12
From United Kingdom to U.S.A.

Destination, rates & speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

Stock Image

Forrest, John
Published by Apress (2000)
ISBN 10: 186100303X ISBN 13: 9781861003034
Used Paperback Quantity: 2
Seller:
WorldofBooks
(Goring-By-Sea, WS, United Kingdom)

Book Description Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Seller Inventory # GOR001425114

More information about this seller | Contact seller

Buy Used
US$ 2.33
Convert currency

Add to Basket

Shipping: US$ 6.12
From United Kingdom to U.S.A.
Destination, rates & speeds
Stock Image

-
Published by - (2000)
ISBN 10: 186100303X ISBN 13: 9781861003034
Used Paperback Quantity: 1
Seller:
AwesomeBooks
(Wallingford, United Kingdom)

Book Description Paperback. Condition: Very Good. Professional Symbian Programming: Mobile Solutions on the EPOC Platform This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 7719-9781861003034

More information about this seller | Contact seller

Buy Used
US$ 5.07
Convert currency

Add to Basket

Shipping: US$ 5.72
From United Kingdom to U.S.A.
Destination, rates & speeds
Stock Image

-
Published by - - (2000)
ISBN 10: 186100303X ISBN 13: 9781861003034
Used Paperback Quantity: 1
Seller:
Bahamut Media
(Reading, United Kingdom)

Book Description Paperback. Condition: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Seller Inventory # 6545-9781861003034

More information about this seller | Contact seller

Buy Used
US$ 5.07
Convert currency

Add to Basket

Shipping: US$ 8.90
From United Kingdom to U.S.A.
Destination, rates & speeds
Seller Image

Tasker, Martin
Published by WROX Press Ltd (2000)
ISBN 10: 186100303X ISBN 13: 9781861003034
Used Softcover Quantity: 1
Seller:
WeBuyBooks
(Rossendale, LANCS, United Kingdom)

Book Description Condition: Good. Most items will be dispatched the same or the next working day. Foxing to the page edges/pages . Minor shelf wear. Seller Inventory # wbb0018553648

More information about this seller | Contact seller

Buy Used
US$ 6.63
Convert currency

Add to Basket

Shipping: US$ 10.20
From United Kingdom to U.S.A.
Destination, rates & speeds
Stock Image

Collectif et Martin Tasker
Published by Wrox (2000)
ISBN 10: 186100303X ISBN 13: 9781861003034
Used Softcover Quantity: 1
Seller:
Ammareal
(Morangis, France)

Book Description Softcover. Condition: Très bon. Ancien livre de bibliothèque. Légères traces d'usure sur la couverture. Edition 2000. Ammareal reverse jusqu'à 15% du prix net de cet article à des organisations caritatives. ENGLISH DESCRIPTION Book Condition: Used, Very good. Former library book. Slight signs of wear on the cover. Edition 2000. Ammareal gives back up to 15% of this item's net price to charity organizations. Seller Inventory # D-485-959

More information about this seller | Contact seller

Buy Used
US$ 11.21
Convert currency

Add to Basket

Shipping: US$ 8.68
From France to U.S.A.
Destination, rates & speeds