Fitzek / Mikkonen / Torp Qt for Symbian
1. Auflage 2010
ISBN: 978-0-470-68273-9
Verlag: John Wiley & Sons
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
E-Book, Englisch, 208 Seiten, E-Book
ISBN: 978-0-470-68273-9
Verlag: John Wiley & Sons
Format: PDF
Kopierschutz: Adobe DRM (»Systemvoraussetzungen)
Build mobile applications for Nokia's S60 phones using thehot Qt GUI tool
This vital primer--written by developers involved in thelatest release of Qt--is a must for anyone wanting to learnthis cutting-edge programming environment.
Qt is a multi-platform, C++ GUI toolkit that allows you todevelop applications and user interfaces once, then deploy themacross many desktop and embedded operating systems, withoutrewriting the source code. Now being applied to the S60 platform(Nokia's new, uniform UI), Qt promises to save developmentresources, cut costs, and get you to market faster. This uniqueguide helps you master this exciting tool with step-by-stepinstruction from some of the best developers in the S60field. Find easy-to-access tips, techniques, examples, andmuch more.
* Walks you through installation of the Qt developer platform andSDK
* Explains the basic Qt environment and how it can save youdevelopment time
* Delves into the extension of Qt for the S60, includingcommunication and sensors
* Provides plenty of examples to help you quickly graspconcepts
Help revolutionize the S60 mobile market and stay ahead of thecrowd with your own state-of-the-art applications, developed withQt and the detailed information in this unique guide.
Autoren/Hrsg.
Weitere Infos & Material
Contributors.
Foreword.
Preface.
Abbreviations.
Acknowledgments.
Publisher's Acknowledgments.
About the Editors.
1 Introduction and Motivation (Frank H.P. Fitzek, TonyTorp and Tommi Mikkonen).
1.1 The Importance of Mobile Developers.
1.2 Symbian OS.
1.3 Qt.
Bibliography.
2 Getting Started (Morten V. Pedersen, Janus Heide,Frank H.P. Fitzek and Tony Torp).
2.1 Installing the Development Environment.
2.2 Using Carbide.c++ with Qt for Symbian.
2.3 Summary.
3 Qt in General (Andreas Jakl).
3.1 Hello World.
3.2 Basics.
3.3 Signals and Slots.
3.4 Qt Object Model.
3.5 User Interface.
3.6 System.
3.7 Communication.
Bibliography.
4 Qt Mobility APIs (Tommi Mikkonen, Tony Torp andFrank H.P. Fitzek).
4.1 Introduction.
4.2 Bearer Management.
4.3 Contacts.
4.4 The Contacts API.
4.5 Location.
4.6 Messaging.
4.7 Multimedia.
4.8 Publish and Subscribe.
4.9 Service Framework.
4.10 System Information.
4.11 Summary.
Bibliography.
5 Qt-Like Mobile Extensions (Tony Torp and Frank H.P.Fitzek).
5.1 Utilizing Platform Features beyond Qt APIs.
5.2 How to Use the Mobile Extensions in Your Project.
5.3 Alarms.
5.4 Calendar.
5.5 Camera.
5.6 Installer.
5.7 Landmarks.
5.8 Profile.
5.9 Sensors.
5.10 Telephony.
5.11 Utils.
5.12 Vibra.
6 Qt Apps and Native Symbian Extensions (AngeloPerkusich, Kyller Costa Gorgônio and Hyggo Oliveira deAlmeida).
6.1 Data Types and Symbian OS Class Naming Conventions.
6.2 Memory Management.
6.3 Executable Files.
6.4 Platform Security.
6.5 Active Objects.
6.6 Error Handling.
6.7 Threads.
6.8 Qt for Symbian.
6.9 Summary.
Bibliography.
7 Qt for Symbian Examples (Bertalan Forstner,András Berke, Imre Kelényi, Morten V. Pedersen and HassanCharaf).
7.1 Mobility API Examples.
7.2 Qt for Symbian and Mobile Extension Examples.
Index.




