Qt-Framework Entwickler diskutieren QML-Fragmentierung

Die zunehmende Fragmentierung des APIs der Qt-Skriptsprache QML bereitet Entwicklern verschiedener Projekte und Unternehmen Sorgen. Sie wollen ein gemeinsames, firmen- und projektunabhängiges API schaffen.

Anzeige

QML kommt inzwischen auf zahlreichen Plattformen und in etlichen Projekten zum Einsatz. Das fördert die Fragmentierung in den verschiedenen APIs. Der Fragmentierung wollen zahlreiche Entwickler nun entgegentreten und eine Vereinheitlichung diskutieren. In einem ersten Schritt wollen sie die Unterschiede vergleichen. Nach einem Abwägen der jeweiligen Vor- und Nachteile sollen die APIs zusammengefügt werden.

Dem Entwickler Johan Thelin war zunächst aufgefallen, dass sich die APIs verschiedener Projekte und Unternehmen zunehmend unterscheiden. QML kommt unter anderem in Nokias Komponenten für Harnattan und Symbian, in RIMs Blackberry 10, in Sailfish von Jolla und jetzt auch in Ubuntu Phone von Canonical zum Einsatz. Auch das freie Projekt Plasma Active sowie KDE setzt QML zunehmend ein.

Thelin stellte fest, dass beispielsweise das Element Checkbox unterschiedliche Eigenschaften besitzen kann, je nachdem, unter welchem System es verwendet wird. Zwar lässt sich in allen Systemen die Eigenschaft "Checked" nutzen, darüber hinaus gibt es aber kaum Gemeinsamkeiten. Ubuntu Phone hat zum Beispiel als einziges System die Eigenschaft "Hovered" eingeführt. Ähnlich verhält es sich mit Methoden des Checkbox-Elements.

Im IRC-Chat haben die beiden Active-Plasma-Entwickler Aaron Seigo und Marco Martin sowie der Sailfish-Entwickler Joona Petrell und Zoltán Balogh von Ubuntu beschlossen, die QML-Komponenten konsistent zu halten und das API zu vereinheitlichen. Andere Entwickler, die selbst APIs entwickelt haben, sind in der Diskussion willkommen, schreibt Balogh in einer E-Mail. "Eine produktive Kooperation zwischen Communitys und Unternehmen wäre etwas Revolutionäres."


Vladimir 16. Jan 2013

Das Thema dieses Beitrages ist etwas komplexer als eine einfache Ticker-Meldung. Im...

Max L 13. Jan 2013

Damit würdest du sagen, dass das QGraphics-Framework auch unnütze ist! ;-) QML ist eine...

Max L 13. Jan 2013

Ich sehe das ähnlich wie Scroogie. Hat nix mit der QML API direkt zu tun. Ich gehe mal...

abnormi 13. Jan 2013

... denn dann könnte man portable Apps für Blackberry, Ubuntu Phone, ... schreiben - und...

Kommentieren




Anzeige
  1. Web-Entwickler Java/C# (m/w)
    comspace GmbH & Co. KG, Bielefeld
  2. IP Solution Architect (m/w)
    Unitymedia KabelBW, Kerpen/Stuttgart (Reisebereitschaft)
  3. Projektleiter Daten- und Prozessstandardisierung (m/w)
    WALTER AG, Tübingen
  4. System-Administrator Web-Applikationen (m/w)
    BrandMaker GmbH, Karlsruhe

 

Detailsuche


Folgen Sie uns
       


  1. Need for Speed Rivals

    Verfolgungsjagden zwischen Cops und Rasern

  2. Digitimes

    Windows-8-Tablets sollen 8 Prozent des Marktes erreichen

  3. Doc Patch

    Das Grundgesetz wird Open Data

  4. Bibliotheca Augusta

    Bibliothek stellt Buchscans unter Creative-Commons-Lizenz

  5. 802.11ac

    Erster Chipsatz für WLAN mit 1,7 GBit/s

  6. Windenergie

    Google kauft Hersteller von Windkraftwerken

  7. Amazon

    App-Shop für Android als Browser-Version gestartet

  8. Atari

    Rollercoaster Tycoon ab 3,5 Millionen US-Dollar im Angebot

  9. Legale Privatkopien

    "EU-Vorschlag würde freies Kopieren erlauben"

  10. Ausprobiert

    Das neue Google Maps ist beeindruckend schnell



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Datenschutz-Grundverordnung: Chaos Computer Club fürchtet Datenschutzauflösung durch EU
Datenschutz-Grundverordnung
Chaos Computer Club fürchtet Datenschutzauflösung durch EU

In einem offenen Brief an Innenminister Friedrich wird kritisiert, dass Deutschland sich in der EU dafür einsetzt, das heutige Datenschutzniveau weiter abzusenken.

  1. PNR Europaparlament stimmt gegen Flugdaten-Vorratsspeicherung
  2. Right to Know Kommt eine Informationspflicht für personenbezogene Daten?
  3. Datenschutzbestimmungen EU-Datenschützer knöpfen sich Google vor

Engine: Unity-Basis kostenlos mit Mobile-Werkzeugen
Engine
Unity-Basis kostenlos mit Mobile-Werkzeugen

Hobbyentwickler und kleine Studios können mit der Unity-Engine ab sofort kostenlos für Android und iOS produzieren. Etwas später sollen auch die Werkzeuge für Windows 8, Blackberry und weitere mobile Plattformen verfügbar sein.

  1. Eve VR ausprobiert Freie Sicht im Cockpit von Eve Online
  2. Test Ubuntu 13.04 Raring Ringtail geht's langsam an
  3. Unity Hat Adobe das Interesse an Flash verloren?

Telekom: Bundestagspetition gegen Drosselung gestartet
Telekom
Bundestagspetition gegen Drosselung gestartet

Eine Petition auf der Plattform des Bundestages will die DSL-Drosselungspläne der Telekom durch ein Gesetz stoppen. Sie fordert die Gleichbehandlung von Datenpaketen unabhängig von ihrem Inhalt und ihrer Herkunft.

  1. Drosselung Piratenchef fordert Verstaatlichung der Netze der Telekom
  2. Vectoring der Telekom Bundesnetzagentur genehmigt VDSL mit 100 MBit/s
  3. Kündigungsgrund Wenn der Telefon-DSL-Anschluss nicht voll funktioniert

Zum Artikel