Qt-OSC2011-Hokkaido.pptx

Similar documents
Qt-OSC2011-Kyoto

Qt for OSC2011


Microsoft PowerPoint - MeeGo_OSC2011_April_01.ppt

Microsoft PowerPoint - MeeGo_OSC2011_June_01.ppt [Compatibility Mode]

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

(Keiichiro Ono) UC, San Diego Trey Ideker Lab Research Associate/ Software Engineer 2


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 開発 ~ フレームワーク編 ~

OpenGL GLSL References Kageyama (Kobe Univ.) Visualization / 58

IT IBM Corporation

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

IPSJ SIG Technical Report , 2 Andorid Capture-A-Moment Capture-A-Moment Capturing System by SmartPhone to Record Real-Time Scene Kohei Takada,

: ACCESS, NetFront p.2/54

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初心者開発入門サンプル

SNS GIS Abstract The Tourism-based Country Promotion Basic Act was enacted in Japan over a decade ago. Tourism is expected to be the primary contribut

B 20 Web

WinHPC ppt

untitled

untitled

untitled

StarIO Android SDK for POS Printer

IPSJ SIG Technical Report Vol.2014-HCI-157 No.26 Vol.2014-GN-91 No.26 Vol.2014-EC-31 No /3/15 1,a) 2 3 Web (SERP) ( ) Web (VP) SERP VP VP SERP

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

untitled

PowerPoint Presentation

273? C

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

PowerPoint プレゼンテーション

Visual Studio ( )

ÆþÌçGTK+

PowerPoint Presentation

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

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

スライド 1

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

講座計画書サンプル

maegaki_4_suzuki_yuusuke.pdf

. 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

untitled

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

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

PPT Template

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

SEO対策サービスパッケージ

インテル® 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

Networking Semester 802.3


2009 Web B012-1

PX-403A

AP_12_15_yonezawa.indd

Microsoft Word - sugiyama.doc

第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 - 平成25年度調査研究事業報告書-四国大学山本 doc

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

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

Graph Tools

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

2

2

PX-504A

SH Mobile Consortium Day

HTML5無料セミナ.key

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

PX-434A/PX-404A

Introduction to Information and Communication Technology (a)

日本感性工学会論文誌

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

橡第19期Q1説明会プレゼン(2)事業(WebUp用

FileMaker Server Getting Started Guide

para02-2.dvi

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!