Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!


Index QML

QML (Qt Modeling Language) is a user interface markup language. [1]

35 relations: BlackBerry 10, C++, Cascading Style Sheets, Data binding, Declarative programming, Extensible Application Markup Language, Finite-state machine, JavaScript, JSON, KDE Frameworks, KDE Plasma 4, KDE Plasma 5, Lumina (desktop environment), Maemo, MeeGo, Mer (software distribution), Nokia, Programming paradigm, Qt (software), Qt Creator, Qt Project, Qt Quick, Reactive programming, Ring (programming language), Sailfish OS, Scene graph, Scripting language, Shebang (Unix), Simple Desktop Display Manager, Strong and weak typing, Syntax highlighting, Tizen, Type system, Ubuntu Touch, User interface markup language.

BlackBerry 10

BlackBerry 10 is a proprietary mobile operating system for the BlackBerry line of smartphones, both developed by BlackBerry Limited (formerly Research In Motion).

New!!: QML and BlackBerry 10 · See more »


C++ ("see plus plus") is a general-purpose programming language.

New!!: QML and C++ · See more »

Cascading Style Sheets

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.

New!!: QML and Cascading Style Sheets · See more »

Data binding

Data binding is a general technique that binds data sources from the provider and consumer together and synchronizes them.

New!!: QML and Data binding · See more »

Declarative programming

In computer science, declarative programming is a programming paradigm—a style of building the structure and elements of computer programs—that expresses the logic of a computation without describing its control flow.

New!!: QML and Declarative programming · See more »

Extensible Application Markup Language

Extensible Application Markup Language (XAML) is a declarative XML-based language developed by Microsoft that is used for initializing structured values and objects.

New!!: QML and Extensible Application Markup Language · See more »

Finite-state machine

A finite-state machine (FSM) or finite-state automaton (FSA, plural: automata), finite automaton, or simply a state machine, is a mathematical model of computation.

New!!: QML and Finite-state machine · See more »


JavaScript, often abbreviated as JS, is a high-level, interpreted programming language.

New!!: QML and JavaScript · See more »


In computing, JavaScript Object Notation or JSON ("Jason") is an open-standard file format that uses human-readable text to transmit data objects consisting of attribute–value pairs and array data types (or any other serializable value).

New!!: QML and JSON · See more »

KDE Frameworks

KDE Frameworks is a collection of libraries and software frameworks by KDE that serve as technological foundation for KDE Plasma 5 and KDE Applications distributed under the GNU Lesser General Public License (LGPL).

New!!: QML and KDE Frameworks · See more »

KDE Plasma 4

KDE Plasma 4, subsequently renamed from KDE Plasma Workspaces, is the umbrella term for the fourth generation graphical environments provided by KDE.

New!!: QML and KDE Plasma 4 · See more »

KDE Plasma 5

KDE Plasma 5 is the fifth and current generation of the desktop environment created by KDE primarily for Linux systems.

New!!: QML and KDE Plasma 5 · See more »

Lumina (desktop environment)

Lumina Desktop Environment, or simply Lumina, is a plugin-based desktop environment for Unix and Unix-like operating systems.

New!!: QML and Lumina (desktop environment) · See more »


Maemo is a software platform developed by Nokia for smartphones and Internet tablets.

New!!: QML and Maemo · See more »


MeeGo is a discontinued Linux distribution hosted by the Linux Foundation, using source code from the operating systems Moblin (produced by Intel) and Maemo (produced by Nokia).

New!!: QML and MeeGo · See more »

Mer (software distribution)

Mer is a free and open-source software distribution, targeted at hardware vendors to serve as a middleware for Linux kernel-based mobile-oriented operating systems.

New!!: QML and Mer (software distribution) · See more »


Nokia is a Finnish multinational telecommunications, information technology, and consumer electronics company, founded in 1865.

New!!: QML and Nokia · See more »

Programming paradigm

Programming paradigms are a way to classify programming languages based on their features.

New!!: QML and Programming paradigm · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: QML and Qt (software) · See more »

Qt Creator

Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt GUI application development framework.

New!!: QML and Qt Creator · See more »

Qt Project

The Qt Project is a project to co-ordinate the development of the Qt software framework.

New!!: QML and Qt Project · See more »

Qt Quick

Qt Quick is a free software application framework developed and maintained by the Qt Project within the Qt framework.

New!!: QML and Qt Quick · See more »

Reactive programming

In computing, reactive programming is a declarative programming paradigm concerned with data streams and the propagation of change.

New!!: QML and Reactive programming · See more »

Ring (programming language)

Ring is a dynamic and general-purpose programming language.

New!!: QML and Ring (programming language) · See more »

Sailfish OS

Sailfish OS (also styled as SailfishOS or abbreviated to SFOS) is a general purpose Linux distribution used commonly as a mobile operating system combining the Linux kernel for a particular hardware platform, the open-source Mer core stack of middleware, a proprietary UI contributed by Jolla or an open source UI, and other third-party components.

New!!: QML and Sailfish OS · See more »

Scene graph

A scene graph is a general data structure commonly used by vector-based graphics editing applications and modern computer games, which arranges the logical and often spatial representation of a graphical scene.

New!!: QML and Scene graph · See more »

Scripting language

A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

New!!: QML and Scripting language · See more »

Shebang (Unix)

In computing, a shebang is the character sequence consisting of the characters number sign and exclamation mark at the beginning of a script.

New!!: QML and Shebang (Unix) · See more »

Simple Desktop Display Manager

Simple Desktop Display Manager (SDDM) is a display manager (a graphical login program and session manager) for the X11 and Wayland windowing systems.

New!!: QML and Simple Desktop Display Manager · See more »

Strong and weak typing

In computer programming, programming languages are often colloquially classified as to whether the language's type system makes it strongly typed or weakly typed (loosely typed).

New!!: QML and Strong and weak typing · See more »

Syntax highlighting

Syntax highlighting is a feature of text editors that are used for programming, scripting, or markup languages, such as HTML.

New!!: QML and Syntax highlighting · See more »


Tizen is a mobile operating system developed by Samsung that runs on a wide range of Samsung devices, including smartphones; tablets; in-vehicle infotainment (IVI) devices; smart televisions; smart cameras; smartwatches; Blu-ray players; smart home appliances (refrigerators, lighting, washing machines, air conditioners, ovens/microwaves); and robotic vacuum cleaners.

New!!: QML and Tizen · See more »

Type system

In programming languages, a type system is a set of rules that assigns a property called type to the various constructs of a computer program, such as variables, expressions, functions or modules.

New!!: QML and Type system · See more »

Ubuntu Touch

Ubuntu Touch (also known as Ubuntu Phone) is a mobile version of the Ubuntu operating system that was originally developed by Canonical Ltd. and is now being developed by the UBports community.

New!!: QML and Ubuntu Touch · See more »

User interface markup language

A user interface markup language is a markup language that renders and describes graphical user interfaces and controls.

New!!: QML and User interface markup language · See more »

Redirects here:

QT Meta Language, Qt Meta Language, Qt Modeling Language.


[1] https://en.wikipedia.org/wiki/QML

Hey! We are on Facebook now! »