|
![]() |
|||
|
||||
Overview"""The robust, advanced technologies of Symbian OS are accessible to developers today in millions of phones worldwide through the Series 60 Platform. Inside Developing Series 60 Applications there are sixty example applications, focused entirely on native Symbian OS C++ programming, which will help developers take advantage of the rapidly growing opportunities in Symbian OS smartphone software development."" - David Levin, CEO, Symbian Ltd.The first official book on Series 60 Platform development - from design to deploymentSeries 60 smartphone developers are deploying the next wave of mobile services. With more than 60 per cent of all mobile phone manufacturers licensing Series 60 Platform, Series 60 represents the smartphone market with the largest user base for mobile application developers.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. Fully reviewed by Nokia's subject matter experts, the authors cover the entire development process - from design, programming, and testing to debugging and deployment - while providing sixty complete projects, each with full C++ source code and installation scripts.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 framework architecture*User interface controls, menus, dialogs, lists, and editors*Basic and advanced Series 60 communications APIs*Multimedia development: drawings, fonts, bitmaps, animation, and audio*Invoking standard application views and using application engines*Building more powerful applications with C++ APIs*Series 60 Developer Platforms 1 and 2" Full Product DetailsAuthor: Leigh Edwards , Richard Barker , Staff of EMCC Software Ltd.Publisher: Pearson Education (US) Imprint: Addison-Wesley Educational Publishers Inc Dimensions: Width: 17.80cm , Height: 3.90cm , Length: 23.30cm Weight: 1.120kg ISBN: 9780321227225ISBN 10: 0321227220 Pages: 800 Publication Date: 18 March 2004 Audience: College/higher education , Tertiary & Higher Education Format: Paperback Publisher's Status: Out of Print Availability: Out of stock ![]() Table of ContentsForeword by Nokia. Foreword by EMCC Software Ltd. Preface. Introduction to Symbian OS and Series 60 Platform. Acknowledgements. Authors and Contributors. 1. Getting Started. Series 60 C++ Software Development Kits (SDKs). Development Process Overview. Series 60 Emulators. Building for the Emulator. Running the Emulator. Building for a Target Series 60 Device. Deploying on a Target Device. Summary. 2. Development Reference. SDK Versions and Selection. The HelloWorld GUI Application. Console Applications. Symbian Installation System. Additional Development Tools. Installation Tips for Series 60 SDKs and IDEs. Advanced Application Deployment and Build Guide. Summary. 3. Symbian OS Fundamentals. Naming Conventions. Basic Types. Exception Handling and Resource Management. Descriptors. Collection Classes. Using Asynchronous Services with Active Objects. Files, Streams and Stores. Client/Server Architecture. Summary. 4. Application Design. Application Framework. Application Architecture. Splitting the UI and the Engine. ECom. Internationalization. Good Application Behavior. Summary. 5. Application UI Components. Controls. Skins. Event Handling. Resource Files. Menus. Panes. Summary. 6. Dialogs. Common Dialog Characteristics. Standard Dialogs. Forms. Notes. Queries. List Dialogs. Summary. 7. Lists. List Basics. Vertical Lists. Using Vertical Lists. Grids. Using Grids. Settings Lists. Using Settings Lists. Summary. 8. Editors. Text Editors. Numeric Editors. Secret Editors. Multi-Field Numeric Editors. Summary. 9. Communications Fundamentals. Serial Communication. Sockets. TCP/IP. Infrared. Bluetooth. Summary. 10. Advanced Communication Technologies. HTTP. WAP. Messaging. Telephony. Summary. 11. Multimedia: Graphics and Audio. Overview of Series 60 Graphics Architecture. Basic Drawing. Fonts and Text. Shapes. Bitmaps. Animation. Direct Screen Access. Image Manipulation. Audio. Summary. 12. Using Application Views, Engines and Key System APIs. Using Standard Application Views. Application Engines. Accessing System Capabilities. Summary. 13. Testing and Debugging. Quality Assurance. Testing. Debugging. Summary. Appendix: Emulator Shortcut Keys. Glossary. References. Example Applications. Symbian OS Books. Other Useful Books. SDKs. IDEs. Other Web Sites. Index. About EMCC Software Ltd. Company Overview. World Leading Expertise. Services. Benefits of Working with EMCC Software.ReviewsAuthor InformationLEIGH EDWARDS is the author of Programming Psion Computers and has been working with Symbian OS for more than six years, since the days of EPOC32 and Psion Software. He is a co-founder of EMCC Software Ltd., a Symbian and Series 60 Competence Center. 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. Tab Content 6Author Website:Countries AvailableAll regions |