Top Banner
WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia 1 Qt for Rapid Mobile Application Development Ariya Hidayat Qt Software, Nokia, Norway Abstract Today’s mobile devices landscape requires a change in the way applications are developed. The challenges and the pressures increase every single day, from a demand for multiple-platform applications, ease of use of the development tools, as well as a much faster time-to-market. Qt is a well-known, multi-platform application GUI framework developed by Oslo- based Qt Software. Unique in its class, Qt is distributed under a dual license that permits both open-source and commercial application developments. It is thus not a surprise that Qt serves as the basis of many prominent software, from KDE - a leading graphical desktop environment for Linux - to high-profile end-user applications such as Opera, Skype, Google Earth and many others. Although originally designed as a toolkit for desktop applications, Qt has been ported to various mobile operating systems. As of now, Qt is also available for Embedded Linux, Windows CE/Windows Mobile, and S60, among others. The main target of Qt is C++. However, there is also a binding which allows seamless integration with the Java-based development model. Qt offers a rich set of classes required to build any modern desktop and mobile applications. There are a set of stan- dard widgets for GUI, look-and-feel styling and skinning, network classes, XML parsing module, advanced low-level and high-level painting system, high-performance canvas, internationalization support, unit-testing framework as well as a web rendering engine through WebKit. This talk will highlight the advantages of using Qt for mobile application development, such as the write-once-compile- everywhere mantra, beautiful and blazing-fast graphics, rapid GUI designing and prototyping, multimedia support, applica- tion scripting, Web 2.0 integration, and many others related topics.
9

Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

Jul 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

1

Qt for Rapid Mobile Application Development

Ariya HidayatQt Software, Nokia, Norway

Abstract

Today’s mobile devices landscape requires a change in the way applications are developed. The challenges and thepressures increase every single day, from a demand for multiple-platform applications, ease of use of the development tools,as well as a much faster time-to-market. Qt is a well-known, multi-platform application GUI framework developed by Oslo-based Qt Software. Unique in its class, Qt is distributed under a dual license that permits both open-source and commercialapplication developments. It is thus not a surprise that Qt serves as the basis of many prominent software, from KDE - aleading graphical desktop environment for Linux - to high-profile end-user applications such as Opera, Skype, Google Earthand many others.

Although originally designed as a toolkit for desktop applications, Qt has been ported to various mobile operating systems.As of now, Qt is also available for Embedded Linux, Windows CE/Windows Mobile, and S60, among others. The main targetof Qt is C++. However, there is also a binding which allows seamless integration with the Java-based development model.

Qt offers a rich set of classes required to build any modern desktop and mobile applications. There are a set of stan-dard widgets for GUI, look-and-feel styling and skinning, network classes, XML parsing module, advanced low-level andhigh-level painting system, high-performance canvas, internationalization support, unit-testing framework as well as a webrendering engine through WebKit.

This talk will highlight the advantages of using Qt for mobile application development, such as the write-once-compile-everywhere mantra, beautiful and blazing-fast graphics, rapid GUI designing and prototyping, multimedia support, applica-tion scripting, Web 2.0 integration, and many others related topics.

Page 2: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

2

Page 3: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

3

Page 4: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

4

Page 5: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

5

Page 6: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

6

Page 7: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

7

Page 8: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

8

Page 9: Qt for Rapid Mobile Application Developmentpublication.gunadarma.ac.id/bitstream/123456789... · This talk will highlight the advantages of using Qt for mobile application development,

WOSOC 2008 - Workshop on Open Source and Open Content, 1-3 December 2008, Bali - Indonesia

9