Tài liệu Qt for Symbian pptx

209 880 0
Tài liệu Qt for Symbian pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... motivation for the bundling of Qt and the Symbian platform It will underline the importance of mobile developers in the mobile communication ecosystem and why they should choose Qt for Symbian The chapter also explains the reasoning why Qt for Symbian is an interesting solution for a wide range of mobile developers – from rookies to experts – using the full functionality of the Symbian platform and enjoying... applicability of Qt software for different platforms As long as pure Qt language is used, the code should work on any platform, including desktops and laptops, Nokia ecosystems and third-party mobile devices On the other hand, Symbian APIs can only be used for the Symbian platform and may be extendable later for other platforms of the Nokia ecosystem Such an approach is similar to the Qt embedded approach,... The goal of the platform is to allow developers to target a large mobile developer group The reason for the marriage of Qt with Symbian is based on the fact that Qt, as a cross-platform application framework, allows applications to be written once and deploys them 4 Qt for Symbian across many operating systems without rewriting the source code Furthermore, the underlying Symbian platform guarantees the... with Qt on the Symbian platform The rest of this chapter offers a short introduction to Symbian and Qt, including their philosophy in particular We do not claim completeness for the individual parts The idea is to create a common understand among all readers for both technologies For further reading we will provide links to other work 1.2 Symbian OS Symbian OS is a leading-edge mobile development platform... Grady Booch Motivation for the Book The main reason why the editors started this book project is based on the fact that Qt on Symbian will be one of the most important steps in mobile development for years Qt for Symbian will enable developers to create appealing mobile applications in a fast and efficient way Qt has proven its strength for application developers for decades, while Symbian offers the most... learning curve of Symbian C++ is rather steep, the number of real Symbian C++ developers is quite low compared with, say, Java developers A number of attempts have therefore been made to support mobile developers in approaching Symbian To open up the Symbian platform to a larger group of developers, Nokia introduced Python for S60 (S60 is just a subset of the Symbian platform) Python for S60, released... Symbian experts (but not familiar with Qt) and Qt experts (but not xvi Preface Figure 1 The book’s structure and parts that should be read (marked by a bullet) by beginners, Symbian or Qt developers familiar with Symbian) Beginners should read the book chapter by chapter, while Symbian and Qt developers may skip Chapter 2 and Chapter 3, respectively These latter two may also skip the Introduction For. .. based 8 Qt for Symbian Figure 1.3 Qt look and feel for multiple platforms (a) The Greenphone (b) User interface of the Greenphone Figure 1.4 The very first Qt mobile phone on Linux (see Figure 1.4a) The Greenphone already had a touchscreen and a number of wireless air interfaces Figure 1.4b shows the user interface of the Greenphone In 2008 Nokia took over Trolltech and introduced Qt to its platforms... vision of Qt has been to introduce it everywhere – covering both the desktop and the mobile domain In the mobile domain Qt is available on Linux-enabled devices and Nokia has pushed Qt onto the Symbian platform In order to enable Qt to use the full range of mobile functionalities, such Introduction and Motivation 9 Figure 1.5 The cross-platform capabilities of Qt source code on different mobile platforms... not serve as a compendium either for Qt or for Symbian development The main scope of this book is to explain to the reader how Qt applications can be created in an easy and efficient way on Symbian devices The reader will be made familiar with how to install the development environment and use it Additionally, the book explains in detail the Symbian support available for Qt development in terms of APIs . Contents 2.1.4 Symbian Platform SDK 15 2.1.5 Open C/C++ Plug-in 17 2.1.6 The Carbide.c++ IDE 19 2.1.7 Qt for Symbian 2 0 2.2 Using Carbid e.c++ with Qt for Symbian.

Ngày đăng: 16/02/2014, 00:20

Mục lục

  • 1 Introduction and Motivation

    • 1.1 The Importance of Mobile Developers

    • 1.2.2 Symbian – Evolution to the Leading Smart-Phone Platform

    • 1.2.3 Symbian – Casual Application Developer

    • 1.3 Qt

      • 1.3.1 A Cross-platform Development Environment

      • 1.3.2 Qt in the Mobile Domain

      • 2.1.5 Open C/C++ Plug-in

      • 2.2 Using Carbide.c++ with Qt for Symbian

      • 3.2.2 Object Ownership and Memory Management

      • 3.4.2 Custom Signals and Slots

      • 3.4.3 Implementing Slots and Emitting Signals

      • 3.4.5 Connecting Signals and Slots

      • 3.5 User Interface

        • 3.5.1 Handling Text through Implicit Sharing

        • 3.5.3 Widgets, Dialogs and the Main Window

        • 4.2 Bearer Management

          • 4.2.1 Creating a Network Session

          • 4.4 The Contacts API

            • 4.4.1 Creating a New Contact

            • 4.4.2 Finding a Single Contact Detail

            • 4.4.3 Editing a Contact Detail

            • 4.5 Location

              • 4.5.1 Getting and Following the User’s Location

              • 4.6 Messaging

                • 4.6.1 Creating and Sending an Email Message

                • 4.7 Multimedia

                  • 4.7.1 Playing an Audio File

Tài liệu cùng người dùng

Tài liệu liên quan