LinuxTag 2009: GUIs of the Future with QML
In his keynote at the LinuxTag 2009 in Berlin, KDE founder Matthias Ettrich spoke about the future of user interfaces on mobile devices. In the process he presented QML, the newest development from his employer Qt Software.
Ettrich's talk was titled "New user interface paradigms on mobile devices" and addressed GUI developers. He began with a bit of history: ten years ago programming was at the forefront of development, with UIs "quickly assembled in about two hours." That has since change. Users now demand much more sophisticated UIs, and make purchasing decisions based on them.
The whole paradigm of GUI development has thus shifted. Graphics processing is faster, resolutions better and mobile devices provide new input mechanisms. These conditions, according to Ettrich, require diverging from the traditional development model. No more boxed, rectangular widgets. These components are much too difficult to turn on and off, scale or otherwise change, and don't allow consistent backgrounds.
"The boundaries should no longer be set only by technology but by the creativity of the developer," offered Ettrich. As a tool that represents this new style of thinking he presented QML, a declarative UI language from Qt Software's development lab in Brisbane, Australia. QML is an extension of the existing Qt Toolkit and is under LGPL licensing.
Ettrich showed some sample applications that he created onstage using Qt Creator to showcase the new QML language. He demonstrated the properties, states and transitions that are typical for QML.
A Qt Labs blog presents a video of QML in action and some sample code. It also includes links to the Windows binaries and Gitorious source code repository.
Issue 244/2021
Buy this issue as a PDF
News
-
Another New Linux Laptop has Arrived
Slimbook has released a monster of a Linux gaming laptop.
-
Mozilla VPN Now Available for Linux
The promised subscription-based VPN service from Mozilla is now available for the Linux platform.
-
Wayland and New App Menu Coming to KDE
The 2021 roadmap for the KDE desktop environment includes some exciting features and improvements.
-
Deepin 20.1 has Arrived
Debian-based Deepin 20.1 has been released with some interesting new features.
-
CloudLinux Commits Over 1 Million Dollars to CentOS Replacement
An open source, drop-in replacement for CentOS is on its way.
-
Linux Mint 20.1 Beta has Been Released
The first beta of Linux Mint, Ulyssa, is now available for downloading.
-
Manjaro Linux 20.2 has Been Unleashed
The latest iteration of Manjaro Linux has been released with a few interesting new features.
-
Patreon Project Looks to Bring Linux to Apple Silicon
Developer Hector Martin has created a patreon page to fund his work on developing a port of Linux for Apple Silicon Macs.
-
A New Chrome OS-Like Ubuntu Remix is Now Available
Ubuntu Web looks to be your Chrome OS alternative.
-
System76 Refreshes the Galago Pro Laptop
Linux hardware maker has revamped one of their most popular laptops.