Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 209 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
209
Dung lượng
1,68 MB
Nội dung
[...]... 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 forSymbian The chapter also explains the reasoning why Qt forSymbian 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 forSymbian 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 forSymbian 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 forSymbian 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 forQt or forSymbian 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 forQt 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.