Qt-OSC2011-Hokkaido.pptx

Similar documents
Qt-OSC2011-Kyoto

Qt for OSC2011

untitled


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

超勉強会2012 MeeGoの変遷

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

Merについて 小江戸らぐ

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

Qtプログラミング

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

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

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


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


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

署名ツール検証報告書

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

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

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

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

WinHPC ppt

untitled

untitled

StarIO Android SDK for POS Printer

! 行行 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

Jan, 2004 Plenary Meeting ARIB 5 Jan, 2005 Plenary Meeting x86 BML Browser on DirectFB Jan, 2006 Technical Jamboree ARIB Extension for DirectFB 2

273? C

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

Visual Studio ( )

ÆþÌçGTK+

展開とプロビジョニングの概念

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

Webサービス本格活用のための設計ポイント

講座計画書サンプル

. 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

QtCreatorQtJS2015

Qt 導入手引書

Oracle Application Server 10g(9

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

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

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

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

Condition DAQ condition condition 2 3 XML key value

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

EANTC 1 CSP 2 SDN WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engine Cisco WAN Automation Engin

DEIM Forum 2010 D Development of a La


2009 Web B012-1

PX-403A

第3章 OpenGL の基礎

HDL Designer Series SupportNet GUI HDL Designer Series HDL Desi

DS-70000/DS-60000/DS-50000

EPSON PX-503A ユーザーズガイド

24 Boid

Microsoft Word - hozon-fujimura-HP-伊勢工業高校における造船教育の歴史から学ぶ

TeXユーザの集い2009参加者アンケート報告書

Graph Tools

橡アップグレードB6.15.doc

2

PX-504A

HTML5無料セミナ.key

Oracle Application Server 10g( )インストール手順書

PX-434A/PX-404A

Introduction to Information and Communication Technology (a)

日本感性工学会論文誌

企業内システムにおけるA j a x 技術の利用

FileMaker Server Getting Started Guide

Transcription:

Qt : UI Nokia, Qt

(Tasuku Suzuki) Field Service Engineer Nokia, Qt 2001 Qt Qt ( )Trolltech 2006 2008 Trolltech Nokia Qt http://qt.nokia.com/title-jp http://labs.qt.nokia.co.jp/ http://twitter.com/task_jp / 51

Qt Qt Qt 5 / 51

Qt

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

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

Qt Mobility APIs 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 / 51

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) / 51

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

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

Qt 1996 Qt 1.0 (X11 & Windows) 1999 Qt 2.0 (X11 ) 2001 Qt 3.0 (Mac OS X) 2005 Qt 4.0 ( OS GPL ) 2010 Qt 4.7 (QML) 2011 Qt Creator 2.1 (Qt Quick) 2011 Qt 4.8 ( ) 2012 Qt 5.0 ( )!?

Qt 4.7.3 Qt Creator 2.2.0 Qt Mobility 1.2.0 Qt SDK 1.1.1 Qt Simulator 1.1 2011/5/21

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

(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 Autodesk Maya 2011 Skype 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(); http://labs.qt.nokia.co.jp/getting-started-with-qt } return app.exec();

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

Qt Quick - QML Qt Meta-object Language JSON UI JavaScript http://labs.qt.nokia.co.jp/category/qt-quick-tutorial 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 5

Qt 5 Qt5-feedback http://lists.qt.nokia.com/mailman/listinfo/qt5-feedback Qt Labs http://labs.qt.nokia.com http://labs.qt.nokia.co.jp

Qt 5:? 2005 Qt 4.0 6 QML/Qt Quick Qt 2011 β 2012

Qt 5 QML UI QML JavaScript QWidget UI C++ OpenGL UI

Qt 5 Qt 4 Obsolete (ex. QHttp, Qt3Support) Trolltech/Nokia http://qt-labs.org/index.php/main_page

Qt 5 ( ) QML Scenegraph Lighthouse QWidget QtGui QtScript V8 JavaScript QtWebKit WebKit2

Qt 5 ( ) Qt Components QML 3D QWidget WebKit QML Qt 3D QBackingstore QtGuiCore module Composition of all UI will go through SceneGraph. SceneGraph 2D API (QPainter) WebKit, Qt Components and QML will create content nodes for the scene graph and the scenegraph will compose / render all content through and OpenGL surface provided by the Lighthouse layer. OpenGL Enabled WindowSurface Raster Engine GL Engine 2D API's will primarily serve as a content feeder into the scenegraph, typically layers that need to be composed. Lighthouse Win Mac Linux/ Wayland Symbian X11 Android!

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 QML Scene Graph OpenGL Front-to-Back

QML Scene Graph Text 1 Text 2

QML Scene Graph Scene Graph Text 1 Text 2

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

Lighthouse http://labs.qt.nokia.com/category/labs/lighthouse/ Qt Qt 4.8

Qt Quick Components http://labs.qt.nokia.co.jp/2010/09/27/building-the-future-reintroducing-the-qtquick-components.html Qt Quick

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 Creator Qt Qt GUI http://labs.qt.nokia.co.jp/getting-started-with-qt

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

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

Qt4 ISBN978-4-87311-344-9

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

Qt Developer Days http://qt.nokia.com/qtdevdays2010/ http://qt.nokia.com/developer/learning/ online/talks/developerdays2010 Qt Conference Tokyo http://qt.nokia.com/about-jp/events/ http://qt.nokia.com/resources-jp/ Japanese_elearning/qt-conference-tokyo-2009- videos

Thank you!