diff options
author | Kalle Viironen <kalle.viironen@digia.com> | 2014-07-04 09:49:57 +0300 |
---|---|---|
committer | Kalle Viironen <kalle.viironen@digia.com> | 2014-07-04 09:50:13 +0300 |
commit | 13d16d204eb5d9e92a6099c0b90e2730f043c04f (patch) | |
tree | bee88085e3f53993509af326959dffeb64fded35 /basicsuite/about-b2qt/AboutBoot2Qt.qml | |
parent | c7edfa22fadbb5041b8dee1d5cd27adfcfb7f833 (diff) | |
parent | 3473ec2b9a38a703310b773e51ce059a8423e379 (diff) |
Merge commit '3473ec2b9a38a703310b773e51ce059a8423e379' into releaseQtEE_v3.1.0
* commit '3473ec2b9a38a703310b773e51ce059a8423e379': (32 commits)
[Doc] Use symbolic links for demo preview images
Changed the audio track on the Qt_EnterpriseEmbedded_1080p.mp4 video.
Fix demo descriptions.
launchersettings: make ip field span two columns
Remove deleted demos also from doc
Update all VirtualKeyboard import to version 1.1
Doc: Bump version to 3.1.0
Doc: Content/language improvement for About QtEE demo.
Disable GraphicalEffects demo on beagleboneblack
about: fit text properly to the box
Fix Meet Qt Enterprise Embedded video url on startup
Fix a typo in the new About presentation
About Boot to Qt-demo update
Update Enterprise gallery demo description
Remove incorrect assingment of QUrl to bool
Add Meet Qt Enterprise Embedded video to mediaplayer demo
disable camera and sensor demo from Toradex Apalis iMX6
webengine: enable the browser example on android-nexus7v2
Delete obsoleted demos from Boot2Qt launcher
webengine: Add offline Morphing Cubes demo
...
Change-Id: Ic39278a1bc92386b9b9fe15e9d90097a67656a37
Diffstat (limited to 'basicsuite/about-b2qt/AboutBoot2Qt.qml')
-rw-r--r-- | basicsuite/about-b2qt/AboutBoot2Qt.qml | 268 |
1 files changed, 217 insertions, 51 deletions
diff --git a/basicsuite/about-b2qt/AboutBoot2Qt.qml b/basicsuite/about-b2qt/AboutBoot2Qt.qml index d050a71..ada3eb1 100644 --- a/basicsuite/about-b2qt/AboutBoot2Qt.qml +++ b/basicsuite/about-b2qt/AboutBoot2Qt.qml @@ -46,11 +46,18 @@ Column { width: parent.width - spacing: engine.smallFontSize() + spacing: engine.smallFontSize() * 2 - Title { - id: title - text: "Qt Enterprise Embedded" + property color qtlightgreen: '#80c342' + property color qtmediumgreen: '#328930' + property color qtdarkgreen: '#006325' + property color qtdarkblue: '#14148c' + property color qtlightblue: '#14aaff' + property color qtpurple: '#ae32a0' + property color qtred: '#b40000' + + ColouredTitle { + text: "MEET Qt ENTERPRISE EMBEDDED" } ContentText { @@ -59,62 +66,221 @@ Column { text: '<p align="justify">Qt Enterprise Embedded provides a fully-integrated solution to get you started immediately with software development on your embedded device with a tailored user experience for embedded Linux and embedded Android. It - supports your key requirements for high performance, minimal footprint together - with Qt’s flexible full-framework modular architecture to deliver unparalleled - scalability.' + supports your key requirements for high performance and minimal footprint, and together + with Qt - a full framework with modular architecture - delivers unparalleled + scalability. The development cycle is as rapid as it gets with fully integrated + embedded tooling, pre-configured software stack and a collection of value-add components.</p>' } + // Large overview picture Column { - id: diagram - spacing: 1 - width: parent.width * 0.5 + width: parent.width anchors.horizontalCenter: parent.horizontalCenter - Box { text: "Application"; accentColor: "coral" } - Box { text: "Qt Framework"; accentColor: Qt.rgba(0.64, 0.82, 0.15) } - Box { text: "Android/Linux Baselayer"; accentColor: "steelblue" } - Box { text: "Embedded Hardware"; accentColor: "steelblue"} + spacing: 10 + + Box{ text: "Cross-Platform Qt Libraries"; width: parent.width; accentColor: qtlightgreen } + Box{ text: "Value-Add Components"; width: parent.width; accentColor: qtlightgreen } + + Row { + id: row1 + spacing: 10 + width: parent.width + + Box{ text: "Complete\nDevelopment Environment\nwith Qt Creator IDE"; + width: (row1.width - row1.spacing) / 2; height: column1.height; accentColor: qtmediumgreen } + + Column { + id: column1 + width: (row1.width - row1.spacing ) / 2 + spacing: row1.spacing + + + Box{ text: "Boot to Qt\nSoftware Stack\nfor HW"; accentColor: qtdarkblue; height: b2.height * 3 } + Box{ id: b2; text: "Build-Your-Own-Stack Tooling"; accentColor: qtdarkblue; } + } + } + } // end overview picture + + ColouredTitle { + text: "POWER OF CROSS-PLATFORM Qt" + } + + ContentText { + width: parent.width + text: '<p align="justify">Leverage the cross-platform C++ native APIs for maximum performance on both beautiful + user interfaces as well as non-GUI operations. With C++, you have full control + over your application code and direct device access. You can also create custom configurations + of Qt Enterprise Embedded, targeting a large variety of supported hardware and + operating systems with ease. As with any Qt project, the same application can be deployed + natively to desktop and mobile OS targets as well.</p>' + } + + HighlightText { + text: "Velvet-Like Native UIs, HTML5 or Both!" } ContentText { - id: description + width: parent.width + text: '<p align="justify">With <strong>Qt Quick</strong> you can create beautiful and modern touch-based UIs + with maximum performance. Just like everything you find from this demo launcher!</p> + <p align="justify">Should you want dynamic web content and HTML5, the <strong>Qt WebEngine</strong> gives you a + Chromium-based browser engine with comprehensive HTML5 feature support. Mix and match with Qt Quick to get the best + of both worlds!</p>' + } + ColouredTitle { + text: "SHORTER TIME-TO-MARKET" + } + + HighlightText { + text: "Full Embedded Development Environment" + } + + ContentText { width: parent.width + text: '<p align="justify">A full-blown, productivity enhancing development environment, + installed on a Linux development desktop. This self-contained environment + is installed and updated through one online installer and features the Qt + Creator Enterprise IDE, with features that facilitate the whole product + creation lifecycle: UI designer, code editor, direct device deployment + via USB or IP, emulator, on-device debugging and profiling.</p>' + } + - text: '<p align="justify">Qt Enterprise Embedded gives you shorter time-to-market - providing you with the productivity-enhancing tools and value-adding components. - You are up-to-speed with development and prototyping since day one. You can just - focus on writing your application with Qt.<br> - <p align="justify">Qt Enterprise Embedded provides you with the following: - <ul> - <li><b>A full-blown, productivity enhancing development environment</b>, - installed on a Linux development desktop. This self-contained environment - is installed and updated through one online installer and features the Qt - Creator Enterprise IDE, with features that facilitate the whole product - creation lifecycle: UI designer, code editor, direct device deployment - via USB or IP, emulator, on-device debugging and profiling.</li><br> - <li><b>Shorter time-to-market with the Boot to Qt Software Stack</b>. A - light-weight, Qt-optimized, full software stack that is installed into - the actual target device. The stack comes in two flavors, Embedded Android - and Embedded Linux. The pre-built stack gets you up-to-speed with prototyping - in no time and with our professional tooling you can customize the stack into - your exact production needs.</li><br> - <li><b>Full power and scalability of Qt on Embedded</b>. Leverage the - cross-platform C++ native APIs for maximum performance on both beautiful - user interfaces as well as non-GUI operations. With C++, you have full control - over your application code. You can also configure Qt Enterprise Embedded - directly from the source codes into a large variety of supported hardware and - operating systems. As with any Qt project, the same application can be deployed - natively to desktop and mobile OS targets as well.</li><br> - <li><b>Value-Adding Components</b>. No need to re-implement the wheel! Full Qt - Enterprise libraries give you a shortcut on development time providing ready-made - solutions, such as a comprehensive virtual keyboard, charts and industrial UI - controls. - </ul> - - <p align="justify">Qt Enterprise Embedded includes <b>Boot to Qt</b>, a light-weight, - Qt-optimized, full software stack for embedded systems that is installed into the actual - target device. The Boot to Qt stack can be made to run on a variety of hardware - Qt - Enterprise Embedded comes with pre-built images for several reference devices. - ' + HighlightText { + text: "Boot to Qt Software Stack -\nEmbedded Prototyping Couldn't Get Any Simpler!" } + + Row { + width: parent.width + spacing: 30 + + ContentText { + width: (parent.width - parent.spacing ) / 2 + + text: '<p align="justify">The <strong>Boot to Qt</strong> software stack gets you + immediately started with software development on your embedded device + with a tailored user experience for embedded Linux and embedded Android. It + supports your key requirements for high performance, minimal footprint together + with Qt’s flexible full-framework modular architecture to deliver unparalleled + scalability.</p><p align="justify">The Boot to Qt stack can be made to run on a variety + of hardware with the provided <strong>Build-Your-Own-Stack</strong> tooling. It comes + pre-built for several reference devices with the installation of Qt Enterprise Embedded.</p>' + } + + Column { + spacing: 5 + width: ( parent.width - parent.spacing ) / 2 + Box { text: "Application"; accentColor: qtpurple } + Box { text: "Qt Framework"; accentColor: qtlightgreen } + Box { text: "Android/Linux Baselayer"; accentColor: qtdarkblue } + Box { text: "Embedded Hardware"; accentColor: qtdarkblue } + } + + + } + + HighlightText { + text: "Value-Add Components - No Need to Re-Invent the Wheel!" + } + ContentText { + width: parent.width + text: '<p align="justify">The Qt libraries come with a lot of high-level functionality for + various parts of your application. On top of that, we\'ve extended Qt Enterprise Embedded + to contain all the important things you need to create your embedded device, such as:</p>' + } + + + // The "grid" layout for key add-ons + Row { + width: parent.width * 0.9 + spacing: 30 + anchors.horizontalCenter: parent.horizontalCenter + + Column { + spacing: 10 + width: parent.width * 0.4 + + HighlightText { + color: qtlightgreen + horizontalAlignment: Text.AlignHCenter + font.pixelSize: engine.smallFontSize() + text: "Virtual Keyboard" + } + HighlightText { + color: qtlightgreen + horizontalAlignment: Text.AlignHCenter + font.pixelSize: engine.smallFontSize() + + text: "Dynamic and Static Charting" + } + HighlightText { + color: qtlightgreen + horizontalAlignment: Text.AlignHCenter + font.pixelSize: engine.smallFontSize() + + text: "Pre-Built UI Controls" + } + } + Column { + spacing: 10 + width: parent.width * 0.4 + HighlightText { + color: qtlightgreen + horizontalAlignment: Text.AlignHCenter + font.pixelSize: engine.smallFontSize() + text: "3D Data Visualization" + } + HighlightText { + color: qtlightgreen + horizontalAlignment: Text.AlignHCenter + font.pixelSize: engine.smallFontSize() + text: "Qt Quick Compiler" + } + HighlightText { + color: qtlightgreen + horizontalAlignment: Text.AlignHCenter + font.pixelSize: engine.smallFontSize() + text: "Additional Tooling" + } + } + } // end of "grid" layout + + ColouredTitle { + text: "TRUSTED TECHNOLOGY PARTNER" + } + ContentText { + width: parent.width + text: '<p align="justify">Qt is powering millions of everyday embedded devices used by over 70 industries. The Qt developer + community consists of hundreds of thousands of enthusiastic developers.</p>' + } + ContentText { + width: parent.width + text: '<p align="justify">With Qt Enterprise Embedded you are never alone with your device creation. You get + <strong>full support and portfolio of Digia Qt Professional Services</strong> + to help you pass all obstacles and reach your markets faster with outstanding quality.</p>' + } + + ColouredTitle { + text: "GETTING STARTED WITH DEVELOPMENT" + } + ContentText { + width: parent.width + text: '<p align="justify">Play around with the demos in this launcher to see the power of Qt and get your + free evaluation version of Qt Enterprise Embedded with the Boot to Qt images + for common developer boards from</p>' + } + HighlightText { + text: "http://qt.digia.com/QtEnterpriseEmbedded" + color: qtpurple + font.bold: true + horizontalAlignment: Text.AlignHCenter + } + ContentText { + width: parent.width + text: '<p align="justify">With an online installer, you\'ll get the out-of-the-box + pre-configured development environment, Qt Creator IDE, and you can start your + embedded development immediately!</p>' + } + } |