Qt for OSC2011

Similar documents
Qt-OSC2011-Kyoto

Qt-OSC2011-Hokkaido.pptx

untitled

超勉強会2012 MeeGoの変遷

Visual Studio ( )

MeeGo、Merについて 横浜PF部 第28回勉強会


Merについて 小江戸らぐ

@makoto_anjo (Computer Science) Google Desktop(Hall of Fame)

,,,,., C Java,,.,,.,., ,,.,, i

HTML5無料セミナ.key

ASP.NET 5 Web 開発 ~ フレームワーク編 ~

署名ツール検証報告書

講座計画書サンプル

nopcommerce Adobe Flash ( 1 ) 1 nopcommerce 2.2 ( [5, p.3-4] )

1 1.1 PC PC PC PC PC workstation PC hardsoft PC PC CPU 1 Gustavb, Wikimedia Commons.

PowerPoint プレゼンテーション

StarIO Android SDK for POS Printer


Qt 導入手引書

ÆþÌçGTK+


Systemwalker IT Service Management Systemwalker IT Service Management V11.0L10 IT Service Management - Centric Manager Windows

Linux Activities for Promoting Desktop Linux Utilization Jun Iio Research Center for Information Technology, Mitsubish

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

untitled

インテル® VTune™ パフォーマンス・アナライザー 9.1 Windows* 版


WebGL OpenGL GLSL Kageyama (Kobe Univ.) Visualization / 57

LiveCode初心者開発入門サンプル

DEIM Forum 2010 D Development of a La

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

Windows Web Windows Windows WinSock

CX-Checker CX-Checker (1)XPath (2)DOM (3) 3 XPath CX-Checker. MISRA-C 62%(79/127) SQMlint 76%(13/17) XPath CX-Checker 3. CX-Checker 4., MISRA-C CX- Ch

Graph Tools

HDL Designer Series SupportNet GUI HDL Designer Series HDL Desi

WinHPC ppt

Microsoft Word - ChoreonoidStartUpGuide.docx

新しいイテレーション型開発

Introduction to Information and Communication Technology (a)

Visual Studio with Cordova クロスプラットフォーム開発の全貌

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

Qtプログラミング

QtCreatorQtJS2015

Waylandを試してみた 横浜PF部 第31回勉強会

<Documents Title Here>

2nd-1.dvi

付加情報をもったファイル共有システム

Oracle Application Server 10g(9

Copyright SATO International All rights reserved. This software is based in part on the work of the Independen

07-二村幸孝・出口大輔.indd

Android Studioセットアップガイド

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Vol. 28 No. 2 Apr Web Twitter/Facebook UI Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

! 行行 CPUDSP PPESPECell/B.E. CPUGPU 行行 SIMD [SSE, AltiVec] 用 HPC CPUDSP PPESPE (Cell/B.E.) SPE CPUGPU GPU CPU DSP DSP PPE SPE SPE CPU DSP SPE 2

untitled

4-1. html css html ht tp ht tp html HyperTex t Markup Language: html <meta ht tp - equiv="content-type" content=" tex t /html; charset=utf-

Oracle Change Management Pack, Oracle Diagnostics Pack, Oracle Tuning Packインストレーション・ガイド リリース2.2

OpenCV IS Report No Report Medical Information System Labratry

EnSight UGM

Adobe LiveCycle Workbench 11 のインストール

pdf_si_mpl_install_dev_env.ps

Oracle Lite Tutorial

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

273? C

たのしいプログラミング Pythonではじめよう!

Condition DAQ condition condition 2 3 XML key value

FileMaker Server Getting Started Guide

paper.pdf

ASP.NET 5 Web 開発 ~ ランタイム編 ~

Transcription:

Qt : UI Qt Development Frameworks, Nokia

(Takumi Asaki) Field Service Engineer Qt Development Frameworks, Nokia 1996 Qt ( )Trolltech 2006 2008 Trolltech Nokia / 54

Qt Qt Qt / 54

Qt

Qt Framework Code less Create more C++ Deploy everywhere http://qt.nokia.com/products-jp / 54

Qt http://doc.qt.nokia.com/4.7/supported-platforms.html Windows Linux/X11 Mac OS X Symbian Windows CE/Mobile Linux/QWS(w/o X11) MeeGo(Maemo) / 54

Qt http://qt.nokia.com/products-jp/class-library-1 Declarative WebKit Scripting OpenGL Multimedia XML Unit Test GUI Network Database Core / 54

Qt Qt Designer - GUI http://qt.nokia.com/products-jp/developer-tools Qt Assistant - Qt Linguist - Qt Creator - Qt Simulator - qmake - / 54

Qt Mobility API http://qt.nokia.com/products-jp/qt-addons/mobility API ( ) Bearer management Contacts Location Messaging Multimedia Publish and Subscribe Service Framework System Information Sensors Versit Camera Document Gallery Feedback Landmark Maps/Navigation Organizer / 54

Qt 4.7.2 4.7.3(Qt SDK 1.1 RC) Qt Creator 2.1.0 2.2 beta Qt Mobility 1.1.1 1.1.2 (Qt SDK 1.1 RC)/1.2 Technology Preview Qt SDK 1.1 RC Qt Simulator 1.1 RC 2011/4/15

(OSS) KDE Software Compilation KOffice Amarok Marble MeeGo Ubuntu Unity 2D VLC MuseScore http://qt.nokia.com/qt-in-use-jp

( ) Google Earth Adobe Photoshop Elements Skype Autodesk Maya 2011 etc. http://qt.nokia.com/qt-in-use-jp

Qt

C++ UI #include <QApplication> #include <QLabel> int main(int argc, char **argv) { QApplication app(argc, argv); QLabel label( Hello World ); label.show(); } return app.exec();

HTML/C++ http://qt.nokia.com/qt-in-use/story/customer/server-driven-connectedtv/ QtWebKit Qt/C++ HTML/CSS JavaScript UI Qt/C++ QtWebKit QObject JavaScript C++ JavaScript C++ DOM Widget

HTML/C++ http://blog.qt.nokia.com/2011/02/17/qt-at-mwc-our-qt-html5-jumping-norwegian-guy/ http://qt.gitorious.org/qt-labs/graphics-dojo/trees/master/mobile-hybrid-demo

Qt Quick UI Qt 4.7 + Qt Creator 2.1 http://qt.nokia.com/qtquick/ QML: UI Declarative : QML : Qt Creator QML

Qt Quick - QML Qt Meta-object Language JSON JavaScript http://doc.qt.nokia.com/4.7/qdeclarativeintroduction.html import QtQuick 1.0 Rectangle { width: 200 height: 200 } Text { text: "Hello World" anchors.centerin: parent }

Qt Quick Declarative module QML Item, Rectangle, MouseArea, Image, etc QML QDeclarativeView (GUI ) http://doc.qt.nokia.com/4.7/qtdeclarative.html QDeclarativeEngine ( GUI ) QML C++ QML C++ C++ QML C++ QML

Qt Quick Tools http://doc.qt.nokia.com/qtcreator-snapshot/creator-visual-editor.html Qt Creator 2.1 QML GUI

Qt Quick: Demo http://qt.nokia.com/developer/learning/online/talks/developerdays2010/ keynotes/qt-in-the-broader-nokia-strategy

Qt SDK http://www.forum.nokia.com/develop/qt/tools/ Qt Qt & Qt Creator + α Nokia SDK : : or Symbian: Windows or Maemo: Windows/X11/Mac or

Qt Creator http://qt.nokia.com/products-jp/developer-tools/tools-flipper/cross-platform-ide (IDE) Qt C++, JavaScript ( ) GUI & (gdb, CDB) UI

Qt Creator

2011 Qt Quick Qt Quick Designer (Qt Creator 2.1: ) Qt Quick Components WebKit Qt Mobility Bluetooth API (NFC) API API http://qt.nokia.com/resources-jp/qt-roadmap

Lighthouse QML Scene Graph Qt/3D QtScript etc.

Lighthouse http://labs.qt.nokia.com/category/labs/lighthouse/ Qt Qt for Embedded Linux OpenGL OpenVG WM Qt 4.8 : GUI (File, Network )

QML Scene Graph http://qt.nokia.com/developer/learning/online/talks/developerdays2010/techtalks/scene-graph-a-different-approach-to-graphics-in-qt QML Declarative QGraphicsView Qt OpenGL VSync 60FPS

QML Scene Graph: Demo http://labs.qt.nokia.co.jp/2011/03/24/the-convenient-power-of-qml-scenegraph.html

Qt/3D 3D OpenGL OpenGL/ES QtQuick3D QML D http://doc.qt.nokia.com/qt3d-snapshot/

QML/3D: Demo http://labs.qt.nokia.com/2010/08/10/qml3d-demo/

QtScript http://labs.qt.nokia.co.jp/2011/02/25/qt-people-our-javascript-platform-is-burningrubber.html Qt JavaScript : WebKit JavaScriptCore Google V8

Qt http://labs.qt.nokia.co.jp/2011/01/24/status-of-qt-modularization.html : Qt

Qt

Qt http://qt.nokia.com/products/licensing/ LGPL v. 2.1 GPL v. 3 Qt (*) * UI Qt

Qt (1) 1996 Qt 1.0 X11 ( )/Microsoft Windows ( ) X11 1999 Qt 2.0 X11 QPL(OSS License) 2000 Qt 2.2 Embedded Linux ( ) GPL (X11 )

Qt ( ) 2000 Qt 2.2.2 Embedded QPL/GPL 2001 Qt 3.0 Mac OS X ( ) 2003 Mac OS X GPL (Qt 3.1.2) 2005 Qt 4.0 Microsoft Windows GPL GPL/

Qt (3) 2008 Nokia Trolltech 2008 Qt 4.4 Windows CE ( ) WebKit GPLv3 2008 Nokia Trolltech

Qt (4) 2009 Qt 4.5, Qt Creator LGPLv2 2009 Qt 4.6 Symbian, Maemo5 2010 Qt 4.7 QML, Declarative 2011 Qt Creator 2.1 Qt Quick

Qt LGPL (2009) (2009) Open Development IRC etc. Open Governance

Qt Qt Creator git http://qt.gitorious.org

Qt Open Governance Qt Qt(Nokia) Qt http://qt-labs.org http://lists.qt-labs.org/listinfo/opengov

Qt Labs Japan Qt Qt! Qt Quick Labs http://labs.qt.nokia.com Qt in depth etc. http://labs.qt.nokia.co.jp Twitter: @qtjapan

Qt! Qt Labs Japan Qt! Qt SDK Qt Creator Qt Qt GUI http://labs.qt.nokia.co.jp/getting-started-with-qt

IRC http://lists.qt.nokia.com Qt ( ) IRC irc.freenode.net #qt-labs, #qt-creator, #qt-qml, etc.

Qt Developer Network wiki,, etc. http://developer.qt.nokia.com/ http://developer.qt.nokia.com/wiki/wiki_home_japanese http://developer.qt.nokia.com/search/tag/language:ja T!?

Qt in Education Qt ( ) http://qt.nokia.com/services-partners/qt-in-education/ Dev-Net elearning http://qt.nokia.com/developer/learning/elearning http://qt.nokia.com/resources-jp/japanese_elearning

Qt4 ISBN978-4-87311-344-9

Qt@ https://groups.google.com/group/qtfukuoka Qt https://sites.google.com/site/qtkanto/ Qt Users Forum Japan http://qtusersforum.s2.zmx.jp/forum/index.php Twitter: #qtjp

Qt Creator Qt Creator http://sourceforge.jp/projects/qt-creator-jp/

Thank you!