Servus. Servus!
pbouda am 15. Feb 10:27
Wie man so schön sagt in Bayern. Die Würfel sind also gefallen, und meiner Meinung nach ist es die richtige Entscheidung. Es wird nun wieder mal von allerlei Ökosystemen fabuliert, aber am Ende werden sich alle mobilen Betriebssystem doch weiter angleichen als im Moment sowieso schon, und wessen Name da dann drauf steht ist zumindest mir ziemlich egal. Hauptsache der E-Mail-Client funktioniert und der Browser ist schnell. Und das ein oder andere Spiel wäre fein.
Wo wir auch schon beim Thema wären: meiner Meinung nach wird das Thema "Spiele" die Marktaufteilung der nächsten Jahre bestimmen. Und wenn XBox Live auf Windows Phone mindestens halb so gut wird, wie uns Microsoft das immer verspricht, dann werden die Karten in nächster Zeit aber mal gewaltig neu verteilt. Dann kommt vielleicht Sony Ericsson mit seinem Playstation-Telefon als Star der Android-Szene wieder zu Ruhm und Ehre. Und ich als XBox-Besitzer und Windows-Home-Server-Schaulustiger werde dann auch nicht lange zögern, und zu einem (billigen) Nokia-Handy greifen, wenn die Akku-Laufzeit mal stimmt. Das ganze Gerede über Apps verkommt mehr und mehr zu einer großen Werbekampagne, Geld macht derweil der Spieleentwickler.
Symbian und dem ganzen Ovi-Kram muss man dann auch keinerlei Träne hinterher weinen. Ein bisserl Schade ist es dagegen um MeeGo, aber ganz ehrlich: von Technik und Bedienung erinnert mich MeeGo immer noch sehr an mein erstes Redhat-Linux, dass ich noch im letzten Jahrtausend auf meinem Rechner installierte. Dual-Boot mit Windows? Dist-Upgrade? Fehlanzeige. Die ganze Fummelei, bis es auch nur halbwegs so funktioniert, wie man sich das vorstellt: Nein, danke. Mittlerweile gibt es Ubuntu und eine Reihe anderer schicker Distributionen, da kann MeeGo nicht einmal annähernd mithalten. Auch wenn Intel jetzt in Aktionismus verfällt (14 Blogeinträge an einem Tag im AppUp-Developer-Program-Blog; so viele Informationen über die Vorteile von MeeGo hätten wir uns doch früher schon gewünscht, nicht, Intel?), das Projekt wird definitiv sterben. Sei's drum.
Im Moment findet ihr mich aber dann erst einmal auf WebOS. Seit Weihnachten bin ich stolzer Besitzer eines Palm Pixi Plus, und ich muss sagen: das beste Telefon, das ich seit langer Zeit in der Hand hielt. Das Bedienkonzept ist innovativ und nach kurzer Einarbeitungszeit erlernt, trotz schwacher Hardware fühlt es sich nicht halb so lahm an wie mein Nokia X6, und der E-Mail-Client ist der Beste, den ich je auf einem Handgerät vorgefunden habe. Wenn ich jetzt mit meinem iPod Touch E-Mails abrufe, ärgere ich mich manchmal sogar ein bisschen über die schlechte Bedienbarkeit... Dazu sieht das Handy schick aus, ist klein und leicht, dazu sehr günstig, und naja, die Akkulaufzeit ist so einigermaßen akzeptabel. Wenn man das WLAN nicht nutzt. Und Samba läuft bei mir auch schon drauf, dank gut gepflegten Open-Source-Repository. Allen Maemo- und MeeGo-Fans sei deswegen der Umstieg auf WebOS wärmstens ans Herz gelegt, im Moment die wohl offenste, mobile Plattform mit guten Zukunfts-Aussichten. Und Qt gibt's dafür auch schon.
Was machen wir aber nun hier, mit dieser Seite? "Mobiles Qt" hat sich wohl erst einmal erledigt. Ich dachte daran, meinen alten Blog über Skriptsprachen hier weiter zu führen, und somit auch das Forum und das Wiki umzuwidmen. Um etwas Kontinuität zu wahren, wird ein Schwerpunkt erst einmal PyQt (und evtl. PySide?) sein. Aber auch Python im Allgemeinen, sowie Perl und Ruby sollen gebührende Aufmerksamkeit erhalten. Wenn ich schon keine Qt-App mehr verkaufen kann, dann wechsle ich wenigsten von C++ wieder in die heimischen Gefilde der Skripterei. Stay tuned!
Stand der Dinge
pbouda am 01. Feb 13:42
Da ich im Moment beruflich etwas eingespannt bin hier nur kurz eine Zusammenfassung, was sich an der Qt- und Nokia-Front so tut. Mit dem üblichen Geläster, natürlich:
- Vorletzte Woche schon gab es das erste Technical Preview des nächsten Qt SDK 1.1. Naja, bei einem TP bin ich immer erst einmal skeptisch, aber nach ersten Versuchen scheint es schon auf dem richtigen Weg zu sein. Vor allem die Integration zum Kompilieren und Paketbauen schreitet voran, und das will man doch definitiv sehen. Weiter so!
- Die Weiterentwicklung der hier in letzer Zeit oft erwähnten Qt Components findet ab sofort hinter geschlossenen Türen statt. Weil jetzt wird halt das nächste Super-Duper-UI entwickelt, und nicht, dass da vorher schon was bekannt wird. Soweit also zur "Offenheit" des Entwicklungsprozesses. Ich meine: das Nokia ne Firma ist, die ihr Zeug gerne schützt, geht klar; aber dann sollte man auch das Umfeld professionell behandeln und diese Professionalität auch nach außen deutlich machen. Die sogenannte Community ist halt immer nur dann gut, wenn sie die Arbeit für einen erledigt, gell, Nokia?
- Und dann darf natürlich auch noch die Gerüchteküche nicht fehlen: kommt das N9 nun mit Intel-Prozessor, oder gibt Nokia's Herr Elop nächste Woche doch den Strategiewechsel bekannt? Meiner Ansicht nach deuten zumindest bei Letzterem alle Zeichen auf "weiter so". Nokia heuert weiter fleißig Entwickler für MeeGo an und die Qt Components sind wie gesagt erst einmal unter Verschluss. Aber man weiß ja nie... Das Gerücht über ein Atom-Innenleben macht da schon mehr Sinn, schließlich arbeiten Intel und Nokia mittlerweile auf diversen Feldern zusammen. Für Intel wärs ein Glücksgriff, für Nokia bleibt's abzuwarten. Hoffentlich wird es kein Klotz mit 4 Stunden Akkulaufzeit. Auch auf der Softwareseite bin ich eher skeptisch: während sowohl Intel als auch Nokia sich in den letzten Jahren ja als recht potente Hardwarebauer hervortaten, kann man dies auf der Softwareseite wohl kaum behaupten. Nun, vielleicht kann man dann auf das Gerät wenigstens einfach ein anderes Betriebssystem installieren, hehe.
MeeGo 2011
pbouda am 06. Jan 10:52
Erst einmal an dieser Stelle ein frohes Neues Jahr an all die unerschrockenen Leser von mobileqt.de! Die CES läuft mittlerweile und alle (zumindest: ich) warten gespannt auf MeeGo-Ankündigungen... besser gesagt: -Geräte. Wenn ich raten dürfte, für welches System es im Jahr 2010 die meisten Ankündigungen gegeben hat, ohne dass man dann je wieder davon gehört hätte, dann würde ich ohne zu zögern laut "MeeGo!" schreien. Davon haben wir eigentlich erst einmal genug, also bitte: keine weiteren Ankündigungen mehr, her mit der Hard- und Software.
Dazu passend gleich Nachdenkliches zum Jahresanfang, auf das nach schwindenden Hoffnungen in 2011 doch noch positive Überraschungen auf uns warten:
Beiden Artikeln kann ich mich größtenteils anschließen, wobei ich das Ganze aus der Perspektive eines Anwendungsentwicklers sehe. OSS schön und gut, aber Geld zu verdienen mit Software macht auch Spaß. Und der Zustand des AppUp- bzw. Ovi-Stores wurde in den Artikeln ja noch gar nicht mal erwähnt. Ein Trauerspiel.
Soll ich daraus nun ein ceterum censeo machen? Wenn's denn sein muss: "Im Übrigen bin ich der Meinung, dass Microsoft derzeit alles richtig macht und bald der wichtigste Konkurrent für Apple und Google sein wird." Sogar Webdienste können die einigermaßen, gell?
Auf (Nimmer?)Wiedersehen, Symbian
pbouda am 25. Okt 13:13
Mittlerweile pfeifen es die Spatzen von den Dächern: die Zukunft von Symbian scheint ungewisser den je. Nachdem sich Samsung schon seit längerem von Symbian verabschiedet hat, Sony Ericsson noch letzten Monat angekündigt hat keine Symbian-Handys mehr zu bauen, scheint nun auch Nokia die Plattform langsam aufzugeben und komplett auf MeeGo umzuschwenken. Bisher hat Nokia ja eigentlich drei Geräteklassen vorgesehen, wobei Symbian sozusagen die Mittelklasse darstellt. Davon scheint man nun abzukommen, was zunächst durchaus Sinn macht. Schließlich entwickelt man sowieso alles in Qt, und dieses auf zwei Plattformen zu pflegen macht halt einfach doppelte Arbeit. Bei einer Sache muss Nokia aber nun nachlegen: ich benutze immer noch Symbian, einfach weil ich keine Lust habe mein Handy jeden Tag aufzuladen (bzw. besser gesagt: jeden Tag daran denken zu müssen...). Wer viel telefoniert wird mit dem N900 kaum durch den ganzen Tag kommen, ohne zwischendrin aufzutanken. Das iPhone und auch einige Android-Geräte hängen bei der Akkulaufzeit die Latte mittlerweile recht hoch, die Nokia bisher nur mit Symbian-Geräten locker überspringt. Insofern bin ich nun umso mehr auf das N9 gespannt, wann immer es denn auch kommt. Die Frage ist: Schafft es Nokia, ein auch für den Otto-Normal-Verbraucher konkurrenzfähiges Smartphone auf den Markt zu bringen? Für (Open-Source-)Entwickler und Linux-Fans ist Maemo sowieso ungeschlagen, aber MeeGo muss definitiv für die Masse attraktiver werden.
MeeGo für Autos
pbouda am 04. Aug 12:40
Auch von MeeGo gibt was Neues, nämlich eine erste Version für automobile Unterhaltungssysteme. Das Ganze entsteht unter dem Dach der Genivi-Allianz, einem Zusammenschluss diverser Fahrzeug- und Elektronikhersteller. Ich freu mich jetzt schon drauf, meine ersten Qt-Anwendungen auf dem Bordcomputer irgendwelcher Luxuslimousinen laufen zu sehen. :-) Obwohl ich ja eigentlich kein Autofahrer bin. Aber irgendwann werd ich mir mal nen vernünftigen Bordcomputer fürs Fahrrad basteln, mit einem MeeGo- oder Qt-Symbian-Handy und dem hier.
Neuigkeiten aus den Qt-Laboren
pbouda am 12. Jul 13:02
Letzte Woche gab es zwei interessante Nachrichten aus den Qt-Laboren. Zunächst wurde die zweite Beta von Qt 4.7 heraus gebracht, passend dazu gab es einen aktuellen Schnappschuss des Qt Creator 2.1. Hier bin ich vor allem auf den Update-Pfad gespannt. Maemo und die bisher unterstützten Symbian-Geräte verwenden ja Qt 4.6, dafür möchte man wohl weiter Software entwickeln. Wenn der Qt Creator in Zukunft nur mit 4.7 ausgeliefert wird, wie erstellt man dann Pakete für die älteren Geräte? Mal sehen, wie sich Nokia das vorstellt. Zweitens, und aus meiner Sicht spannender: das Qt-Entwickler-Netzwerk hat endlich seine Türen geöffnet. Alle Qt-Entwickler sollten sich da natürlich sofort anmelden. Es gibt viel Dokus und kompetente Leute in Foren an einem Ort versammelt.
MeeGo Handgeräteoberfläche Tag eins
pbouda am 02. Jul 11:09
Das MeeGo-Projekt hat, wie geplant, am ersten Juli eine erste Version der sogenannten "Handset UI" veröffentlicht. Screenshots findet ihr hinter dem Link, das Ganze kann man auf Intel-Geräten und dem N900 ausprobieren. Für Oktober ist die erste "richtige" Ausgabe geplant, bisher stellt es mehr oder weniger eine Demo dar. Qt für die Anwendungsentwicklung ist natürlich schon dabei.
Qt SDK 1.0 Release Candidate ist draußen
pbouda am 11. Jun 12:04
Vorgestern wurde nun der erste und letzte (?) Release Candidate des Qt SDK 1.0 veröffentlicht, ein großer Schritt hin zum fertigen Entwicklungskit. Das SDK wird die Qt-Version 4.6.3 enthalten, und damit kein Qt Quick und den ganzen dekarativen Kram, der erst mit Qt 4.7 kommen soll. Dazu gab es, auch vorgestern, ein Update der Roadmap zur Veröffentlichung des Qt Creators 2.0 und 2.1 sowie Qt 4.7. Das SDK 1.0 wird demnach außerdem den Qt Creator 2.0 enthalten, der ab sofort auch als Release Candidate verfügbar ist. Soweit ich das überblicke, ist, außer Bugfixes und Verbesserungen der Oberfläche, die Hauptneuigkeit, dass man mit dem Qt Creator 2.0 auf dem Nokia N8 debuggen kann. Bzw. debuggen können wird, sobald das Gerät verfügbar ist.
Qt 4.7 Beta ist erschienen
pbouda am 09. Mai 13:36
Ist zwar nun schon ein paar Tage her, aber ich komm erst jetzt dazu, das hier zu vermelden: Nokia hat die Beta der nächsten Qt-Version 4.7 veröffentlicht. Auch für Maemo gibt es schon Pakete, auf dem Gerät sollten sie aber nur mit der kommenden Firmware PR 1.2 verwendet werden. Sie ersetzen dann die bisherigen "-maemo5-"-Pakete aus dem extras-devel-Repository. Zur Zeit folgt ja eine Beta nach der anderen bei Nokia, wird Zeit, dass sich auch bei fertigen Releases mal was tut. Sei es Symbian 3 oder einfach nur endlich mal die nächste Firmware fürs N900. Bei heise gibt es auch noch einen Überblick über die wichtigsten Neuerungen in Qt 4.7.
Screenshots der MeeGo-UI
pbouda am 14. Apr 17:54
Auf dem IDF in Peking sind erste Screenshots der MeeGo-UI gezeigt worden, ein paar davon gibt's hier zu sehen:
Es geht also voran. Und ganz nett sieht's auch schon aus. Die Netbook-UI stammt hauptsächlich aus Moblin, die Telefonoberfläche eher von Maemo. Noch sieht man dem Kleinen also die Eltern deutlich an.
QWebKit als separates Packet
pbouda am 03. Mär 13:00
Ich hatte in meinem letzten Post ja schon beschrieben, dass QWebKit ein zentraler Baustein in Qt ist und noch wichtiger werden wird, wenn ich Nokias Marschrichtung richtig deute. Passend dazu wird QWebKit ab sofort auch separat veröffentlicht. Macht Sinn, da so neue Versionen schneller unabhängig von Qt auf den Markt gebracht werden können.
Vorläufiges zu MeeGo
pbouda am 03. Mär 12:54
MeeGo wird also nun das neue mobile Betriebssystem von Nokia und Intel heißen; nach dem oFono-Projekt jetzt also die zweite große Zusammenarbeit zwischen den beiden Firmen. Bei MeeGo handelt es sich um einen Zusammenschluss zwischen Maemo (dem Linux von Nokia) und Moblin (dem Intel-Linux) und, was für mich das Entscheidenste an der Sache ist, wird ein komplett Qt-basiertes UI haben, wie es ja auch schon für geplant war. Der größte Diskussionspukt unter Entwicklern war übrigens das zu verwendende Paketformat für MeeGo: hier gab es die (Intel-)RPM-Fraktion, die es mit einer skeptischen (Nokia-)-DEB-Gruppe zu tun hatte. Offensichtlich wird es aber wohl bei der offiziellen Vorgabe RPM bleiben. Genaueres zu MeeGo lassen sich in Nokia offizieller Software-Strategie sowie in einem hervorragenden Artikel von Zchydem nachlesen.
Für Qt-Entwickler gibt es ein interessantes Bild, das in den meisten Beiträgen auftauchte:

Qt wird also die zentrale Entwicklungsumgebung für MeeGo. Für die breite Masse der Entwickler sieht Nokia die "Web RunTime" (WRT) vor, die auf der Qt-Webkit-Implementierung basiert. Schon jetzt können ja Qt-Widgets in QWebKit per HTML dargestellt werden, hier bieten sich in der WRT in Zukunft interessante Anwendungsmöglichkeiten (Notiz an selbst: Zeit also für einen baldigen Artikel zu QWebKit...). Rechen- und Hardwareintensive wie Spiele, Fotoapplikationen etc. sollen nativ in Qt bzw. "hybrid" entwickelt werden.
Was bedeutet das nun für den Technologiebegeisterten Qt-Entwickler? Nun, aus meiner Sicht würde ich mir ein paar der zukünftige Kerntechnologien näher anschauen:
- QML gehört mit Sicherheit dazu, evtl. sogar als Haupt-UI-Sprache für die WRT und Qt
- aufbauend darauf kommt mit Qt Quick eine Komplettlösung für Qt 4.7 und den Qt Creator
- QWebKit wird in Zukunft noch einer wichtigere Rolle spielen
- Qt Mobility und die Ovi Services werden vermutlich integriert werden
- Dabei wiederum werden GPS-Daten und Karten die Hauptrolle für zukünftige Dienste und UIs sein, wenn ich dieses Interview richtig deute; vielleicht wars aber nur eine Ausrede für den ja so sehr kritisierten Kauf von Navteq


