Pre-Alpha-Version von MeeGo für Tablets im Video

Gerade macht auf Youtube ein Video die Runde, das für ziemlich viel Begeisterung sorgt: In gut drei Minuten wird eine sehr frühe Version von MeeGo 1.1 gezeigt, die speziell für Tablet-PCs optimiert worden ist. Der Videoclip zeigt sehr anschaulich die optisch gelungene Bedieneroberfläche von MeeGo 1.1. So werden wie schon unter MeeGo 1.0 beispielsweise sämtliche offenen und geöffneten Objekte wie Bilder, Webseite und Videos auf der Startseite als Thumbnail angezeigt, was den schnellen Zugriff auf sämtliche Medien erlaubt.

Das gilt auch für die Integration von Social-Media-Diensten wie Facebook, Twitter und anderen Services, die automatisch auf der Startseite angezeigt werden. Und so wie es sich für ein touchscreen-basiertes UI gehört, kann man mit dem Finger durch Tweets, Fotos, Facebook-Einträge und andere Medien scrollen. Und für eine Pre-Alpha sieht das schon ziemlich gut und flüssig aus.

Schick ist auch der Bereich „MySlate“, in dem sämtliche offenen und kürzlich geschlossenen Anwendungen gelistet werden, genauso wie die mit dem Tablet verbundenen Geräte.

Neben diesem aufwändigen UI von MeeGo 1.1 gibt es auch einen schlichteren Bereich, in dem sämtliche Anwendungen als Icon dargestellt werden, die per Fingertipp gestartet werden können. Für die offenen Apps hält MeeGo 1.1 für Tablets eine Taskbar bereit, die wie unter Mac OS verschwindet und erst dann erscheint, wenn man in eine laufenden App verzweigt. So sieht man die Fotoapp, mit der sich Bilder manipulieren lassen. Multitouch unter MeeGo 1.1 macht schon einen ziemlich guten Eindruck.

Nett ist auch eine Art Multitasking, das MeeGo 1.1 zu unterstützen scheint. Damit kann man recht schnell zwischen zwei offenen Apps hin- und herschalten. Anwendungen lassen sich aber auch genauso einfach schließen, indem man auf das Kreuz in der rechten oberen Ecke tippt. Was man auch gut sehen kann: MeeGo 1.1 spielt in Verbindung mit Tablets HD-Videos ab, und das sieht recht gut aus. Vermutlich handelt es sich dabei um 720p-Clips, welche Hardware zugrunde liegt, ist allerdings nicht klar. Aber das Gesehene macht wirklich Lust auf mehr.

Woran die Entwickler von MeeGo 1.1 für Tablets auch gedacht haben, ist eine Integration des Intel-Stores, die sich Intel AppUp Center nennt und mit deren Hilfe neue Apps ganz im iPhone- und iPad-Stil auf dem MeeGo-Tablet landen. Im Gegensatz zum Apple App Store lassen sich auf MeeGo-Tablets bereits installierte Anwendungen direkt aus dem AppUp Center starten.

Aber nicht nur ich finde diese doch sehr frühe Version von MeeGo für Tablet sehr gelungen, davon zeugen die vielen, vielen Kommentare, die sich teilweise sehr euphorisch zum Video äußern. Auswahl gefällig?!

It’s like the iphone’s iso4 but better!

Really looking forward to this!

This is the tablet.. not the handset. But it is extremely fast and smooth thanks to Intel’s knowledge about proccesors.

I’m an Android fan, but this looks really great. And really smoothly for an alpha-version! I hope u’ll release a payable tablet under 300€!

Kicks the iPad in the balls in terms of features and innovation.

Will this blow away the iPad?!? 

Freakin Amazing! I can’t wait man.. this is what innovation looks like.

This looks far more appealing. I was wondering where to go next after my HD2 – this has pretty much sold Meego for me.

Great and amazing even it is alpha.

Apple are years behind with their old fashioned tablet OS.

If Nokia and Intel do this correctly, iPad is in trouble! P.S. I never liked the iPad anyways, MeeGo looks very promising. All the best Nokia and Intel.

We have an iPad killer on our hands!

This is epic. A true leap in technology. wow Nokia and Intel plan on having this in cars phones and tablets in 2011. Things are a changing. Changing for the good.

So, ihr iPad-Besitzer, was sagt ihr nun?!

My Kalenderwoche 24: App-Portierung, Tweetup und iPad als Businesstool

Mal wieder ist eine Woche ins Land gegangen, und wieder ist eine ganze Menge passiert. Daher folgt erneut an dieser Stelle die beliebte Rubrik „My Kalenderwoche“.

An erster Stelle sollen dieses Mal nicht meine Blogposts stehen, die ich letzte Woche verfasst habe, sondern ein Hinweis auf eine Veranstaltung, die ich gerade in Zusammenarbeit mit Intel vorbereite. Es handelt sich dabei um ein sehr spannendes Tweetup, das am Dienstag, 29. Juni 2010, in München stattfindet. Mehr Infos dazu findet ihr in einem separaten Blogbeitrag.

Blogseitig stand (und steht) eine Serie im Vordergrund, mit der ich vor allem all diejenigen erreichen und mit Infos versorgen will, die eine iPhone- oder iPad-App geschrieben haben und die mit dem Gedanken spielen, ihre Anwendung zwecks zusätzlicher Einnahmemodelle auf weitere Plattformen zu portieren.

Im Fall meiner Miniserie sind es Netbooks (Teil 1, Teil 2 und Teil 3 stehen schon online, weitere Teile werden folgen.). Zum dritten Teil hat sich übrigens Jens Weller bei mir gemeldet. Jens ist Software-Entwickler im Bereich Windows, Linux und Web und hatte den sehr guten Tipp für mich, beim Portieren von Anwendungen die Entwicklungsumgebung Qt mal ein wenig genauer anzusehen. Das werde ich doch glatt tun.

Weitere Blogposts, die ich letzte Woche verfasst habe, beschäftigen sich mit der Parallelisierung von meego-basierten Anwendungen und einem Onlineartikel, den der Kollege Joachim Kroll von elektroniknet.de mit dem Titel „Softwarefirma Intel“ verfasst hat. Interessante Aspekte, die er da anlässlich der Intel Software Konferenz 2010 aufstellt. Allerdings musste ich mit meinem Beitrag ein wenig darauf regagieren, woraufhin er ebenfalls reagiert hat.

Ach ja: Am letzten Dienstag ergab es sich aufgrund eines kleinen Serverproblems, dass mein iPad für eine weitere Businessanwendung zum Einsatz kam. Ich musste nämlich per iPad, SSL und Terminaltool auf unseren Webserber zugreifen, da sich mein Macbook zu diesem Zeitpunkt im Büro befand und ich den Server sofort neu starten wollte. Also hab ich mir für 79 Cent ein SSL-Tool besorgt, den Server rebootet und einen Beitrag dazu verfasst. Und wie man per VNC auf Musikserver und andere entfernte Geräte zugreift, lernt man in diesem Beitrag auch.

Am Mittwoch, den 16.6. habe ich übrigens per Zufall entdeckt, dass die Bahn endlich die Option bietet, Onlinetickets nicht mehr nur ausgedruckt, sondern auch per MMS auf dem Handy mitzunehmen, um es als gültiges Ticket nutzen zu können. Und da ich heute meine Fahrkarte für Freitag gebucht habe (an diesem Tag fahre ich auf den Samsung Dev Day nach Frankfurt/Main), musste ich dieses Feature natürlich gleich mal ausprobieren. Nachdem ich mehrere Anläufe gebraucht habe, diese Funktion freizuschalten, gelang es mir trotzdem nicht, eine MMS-Version des Zugtickets anzufordern. Tja, die Bahn mal wieder… Oder vielleicht doch ich?!

Asus integriert Intel AppUp Center auf ihren Netbooks

Das Thema machte auf dem letztjährigen IDF (Intel Developer Forum) erstmals die Runde: Neben Intel werden Netbook-Hersteller wie Asus, Samsung und Dell ihre eigenen App Stores auf ihre Geräte bringen. Und nun macht Asus Ernst damit und hat auf der gerade stattfindenden Computex seinen Asus App Store für Windows-Software angekündigt. Damit soll es Netbook-Anwendern in Zukunft ermöglicht werden, spezielle Programme auf ihr Gadget zu laden, die an den Formfaktor der Mininotebooks angepasst wurden.

Wie man anhand der ersten Bilder gut erkennen kann, orientiert sich Asus in Sachen Optik sehr stark am Intel AppUp Center – und das ist auch gut so. Das wird den Kunden von Asus helfen, sich sofort zurechtzufinden, wenn sie schon mal auf dem Intel App Store unterwegs waren.

Was Asus in diesem Zusammenhang angekündigt hat, ist ebenfalls bemerkenswert. So erwähnt die zugehörige Pressemeldung, dass Asus ihren App Store ab 2011 auch auf meego-basierte Netbooks packen will, sobald das Linux-System verfügbar ist. Das wäre natürlich für das Intel-Nokia-OS ein wichtiger Meilenstein, wenn einer Großen der Netbook-Zunft seine Zusagen einhält und MeeGo auf breiter Basis auf ihren Geräten installiert.

Wie beim Intel AppUp Center auch, wird es im Asus App Store kostenfreie und kostenpflichtige Anwendungen geben, die sich direkt auf das Netbook laden lassen und dort automatisch installiert werden. Asus wird seinen App Store laut eigenen Aussagen ab der zweiten Jahreshälfte auf ihren Netbooks vorinstallieren. Also sollte man ab Juli die Augen offen halten, wann die ersten Asus-Netbooks mit dem App Store ausgeliefert werden.

MeeGo ist tatsächlich das Beste von Moblin und Maemo

Nächste Woche findet in Berlin die droidcon 2010 statt, wo ich sowohl vom Barcamp als auch von der Tageskonferenz berichten werde. Die Akkreditierung ist erledigt, das Hotelzimmer gebucht, die Reiseverbindung auch – da kann ja nix mehr schief gehen.

Neben meiner noch relativ frischen Begeisterung für Googles Opensource-OS Android treibt mich auch das Sponsoring von Intel nach Berlin, die neben der Unterstützung auch einen der führenden MeeGo-Spezialisten aus Schweden in die Bundeshauptstadt schicken. Und klar, dass ich live vor Ort sowohl über Jonas Kollbergs Session als auch über die anderen Präsentationen berichten werde.

Jonas beschäftigt sich vor allem mit dem Betriebssystem-Zusammenschluss MeeGo, das das Beste aus zwei Welten in sich vereinen soll, nämlich Nokias Maemo und Intels Moblin. Wenn man sich die Featureliste von MeeGo mal ein wenig genauer ansieht, fällt recht schnell auf, dass dem auch so ist.

Das beginnt schon mit der Bedieneroberfläche, die sich doch sehr stark an Moblin orientiert. Aber auch die Middleware-Elemente deuten darauf hin:

  • Der Verbindungsmanager ConnMan war bereits unter Moblin implementiert, wird aber auch von Nokia seit Mitte letzten Jahres unterstützt.
  • Die Telefonie-APIs basieren auf dem Opensource-Projekt ofono, auf das Intel und Nokia schon seit längerem setzen.
  • Mit BlueZ setzen Nokia und Intel auf einen erprobten Bluetooth-Stack, dessen zugehöriges Projekt Anfang des Jahrtausends von Qualcomm ins Leben gerufen wurde. Auch BlueZ ist Teil von Moblin und Maemo.
  • Bei den Internet Services vertraut MeeGo unter anderem auf die Social-Media-API LibSocialWeb, mit der sich direkt auf Dienste wie flickr, last.fm und Twitter zugreifen lässt. Außerdem können die Daten innerhalb der MeeGo-Anwendung dargestellt werden.
  • Mit GeoClue lassen sich Location Based Services und Apps realisieren. Sowohl Maemo als auch Moblin setzen schon seit längerem auf dieses Opensource-Projekt zur Bestimmung von Positionen, Adressen und mehr. Beispiele hierfür sind MaemoStars, MaemoMapper und andere geo-basierte Anwendungen.
  • In Sachen 2D-Grafik unterstützt MeeGo das Opensource-Projekt Cairo, mit dem sich plattformunabhängig 2D-Elemente zeichnen, rendern und transformieren lassen. Auch Cairo ist schon seit längeren Teil von Maemo und Moblin.
  • Mit GStreamer kommt ein Multimedia-Framework zum Einsatz, das einerseits mit seinen vielfältigen Audio- und Video-Codecs glänzt und gleichzeitig Programmierern eine eigene Entwicklungsumgebung bietet, mit der sich recht einfach neue Multimedia-Plugins schreiben lassen.

Diese Liste ließe sich noch fortführen, aber dann kommt ja keiner mehr zu Jonas‘ Vortrag während der droidcon-Konferenz. Also, schon mal im Kalender vormerken: Berlin, Donnerstag, 27. Mai 2010, 12:45, Jonas Kollberg, Open Source Mobile Platform Meego. Wir sehen uns!

Was andere Firmen über MeeGo sagen

Wenn man sich auf der deutschsprachigen Webseite meego.de genauer umsieht, fällt eine Sektion auf, in der eine Reihe interessanter Aussagen zusammengetragen wurden, die Vertreter von diversen Firmen in Zusammenhang mit MeeGo verlauten haben lassen. Wie diese Liste recht eindrucksvoll belegt, kann sich das Intel-Nokia-Linux-OS für mobile Geräte einer breiten Unterstützung seitens der Branche sicher sein. Besonders bemerkenswert finde ich folgende Aussagen:

Acer sieht in MeeGo die konsequente Fortführung des Moblin-Projekts und weist auf die offene Architektur MeeGos als Antreiber eines kompletten Ecosystems hin.

Asus erachtet MeeGo als zusätzlichen Wachstumsmotor für die gesamte Netbook-Industrie und den damit verbundenen Features, die noch mehr auf die Bedürfnisse mobiler Anwender angepasst sind. Damit meint Asus unter anderem die Bedieneroberfläche von MeeGo, die sich perfekt den kleineren Bildschirmen eines Netbooks oder Smartphones anpasst.

Die BMW-Gruppe sieht MeeGo natürlich für den In-Car-Entertainment-Bereich als wichtigen Baustein der gesamten Automobilindustrie. Hierbei spielt vor allem der Multiplattform-Ansatz von MeeGo eine wichtige Rolle.

Cisco erkennt in MeeGo eine optimale Brücke zwischen den traditionellen mobilen Anwendern und ihren anspruchsvollen Business-Kunden, die vor allem in puncto Sicherheit, Webconferencing und webbasierter Zusammenarbeit besondere Erwartungen an mobile Lösungen stellen.

Die „Erfinder“ des Classmate-PCs, Metasys, sehen in MeeGo die konsequente Weiterentwicklung von Moblin und sind schon ganz aufgeregt ob der vielfältigen Möglichkeiten des mobilen Linux-Derivats.

Auch Novell betrachtet MeeGo als Plattform mit viel Potenzial und als Fortführung eines Linux-Betriebssystems für den Desktop-Markt, was angesichts der Ausrichtung von MeeGo ein wenig überraschend erscheint.

Und dass Wind River ob ihrer engen Verbundenheit mit Intel MeeGo als die künftige Multiplattform für die unterschiedlichsten Märkte und Anwender erachtet, ist kaum verwunderlich.

Intel-Nokia-Linux: MeeGo nimmt Fahrt auf

Kaum hat Intel verkündet, dass sein App Store für Netbooks und künftige weitere mobile Plattformen nach Europa kommt, zieht die Projektgruppe rund um MeeGo nach und kommuniziert ihrerseits, dass Schwung in die Sache kommt. Das heißt vor allem, dass die ersten Images dieses gemeinsamen Linux-für-mobile-Endgerät-Projekts zum Download bereitstehen.

Allerdings sollte man (noch) nicht zu viel davon erwarten, schließlich ist der offizielle Start der MeeGo-Aktivitäten für Mai terminiert. Daher müssen die vorhandenen MeeGo-Images zunächst ohne eine grafische Oberfläche auskommen. Falls ihr also MeeGo schon mal testen wollt, solltet ihr mit den gängigen Terminalbefehlen vertraut sein.

Ach ja: Die aktuell verfügbaren MeeGo-Images eigenen sich für das Nokia N900, für Intel-basierte Netbooks (also mit Atom-Prozessor) und überraschenderweise für die künftige mobile Intel-Plattform mit dem Codenamen Moorestown. Falls ihr MeeGo mal ausprobieren wollt, solltet ihr das Image am besten auf einen USB-Stick packen und von dort laufen lassen. Falls ihr nicht mehr genau wisst, wie das funktioniert: Hier gibt’s eine Anleitung dazu.

Natürlich sind gerade für Software-Entwickler die vorhandenen Git-Repositories wichtig, die für eigene Zwecke und Projekte zur Verfügung stehen. Unter meego.gitorious.org findet ihr schon einen ganzen Haufen dieser Bibliotheken und Codesammlungen, die natürlich alle kostenlos sind, da es sich ja um ein Open-Source-Projekt handelt. Zu den Repositories gehören unter anderem:

  • MeeGo Multimedia
  • MeeGo Bluetooth
  • MeeGo Cellular
  • MeeGo Developer Tools
  • MeeGo UX (User Experience)
  • MeeGo Applications

Werft einfach mal einen Blick drauf, was man damit schon alles machen kann. Und versäumt es auf keinen Fall, hier und auf der MeeGo-Seite immer wieder vorbeizuschauen. Es wird nämlich in den nächsten Wochen und Monaten noch ein Menge passieren.

Zwei Videobotschaften in Sachen MeeGo

Ich habe ja hier schon das ein oder andere Mal über das künftige Linux-Derivat MeeGo berichtet. Dabei handelt es sich um einen Zusammenschluss der Linux-Systeme Maemo von Nokia und Moblin von Intel. Damit wollen beide Unternehmen ihre Kräfte bündeln und ein Betriebssystem für möglichst alle tragbaren und mobilen Gadgets zur Verfügung stellen.

Passend dazu habe ich gerade zwei anschauliche Videos gefunden. Im ersten kommen Doug Fisher und Imad Sousou von Intel sowie Ari Jaaksi  und Quim Gil von Nokia zu Wort. Im zweiten Clip reden Valtteri Hallá von Nokia und nochmals Imad Sousou über ihre Sicht der Dinge in Sachen MeeGo:

  • MeeGo ist das perfekte Bertriebssystem für jede Art von mobilem und tragbaren Endgerät wie Smartphone, Netbook etc.
  • Dank seines Open-Source-Gedankens steht MeeGo allen Entwicklern offen. Es gibt allso keinerlei Barrieren, um sich der MeeGo-Bewegung anzuschließen.
  • MeeGo wird die gemeinsame Schnittstelle für die Programmierung linux-basierter Anwendungen sein. Egal, ob auf oder in Netbooks, Smartphones, Fernsehgeräten, Kühlschränken und sonstigen Geräten – MeeGo unterstützt sie alle und alle verstehen MeeGo.
  • MeeGo wird – wenn es nach Intel und Nokia geht – die offene Software-Plattform für mobile Endgeräte sein. Das eröffnet Software-Entwicklern ganz neue Möglichkeiten, da sie nicht nur für einen Gerätetyp, sondern für eine Vielzahl von unterschiedlichen Devices Anwendungen schreiben können. Das spart Zeit und Geld!
  • Moblin war und ist wichtig hinsichtlich seines ausgefeilten Bedienkonzepts und der neuen Features, die in den Linux-Core eingeflossen sind. Maemo auf der anderen Seite bringt sich mithilfe seiner Qt-Schnittstellen und -Tools wie den Qt Creator in das MeeGo-Projekt ein, was Software-Entwicklern bei der Programmierung neuer Apps helfen wird.
  • Exisiterende Moblin- und Maemo-Anwendungen werden wohl ohne größeren Aufwand auf MeeGo laufen. Hierfür sind einheitliche Schnittstellen zuständig, die wiederum auf Qt basieren und mit Moblin-Features wie der Bedieneroberfläche kombiniert werden.
  • Da es sich bei MeeGo um ein Open-Source-Projekt handelt, das unter der Oberaufsicht der Linux Foundation steht, arbeiten die zuständigen Intel-Nokia-MeeGo-Teams sehr eng mit den Verantwortlichen diverser Projekte wie dem Linux-Kernel und dem oFono Telefonie-Stack zusammen.
  • MeeGo wird es schaffen, Betriebssystem- und Anwendungs-Entwickler zusammenzubringen, was den MeeGo-Markt beschleunigen dürfte. Apple macht es schließlich seit Jahren vor, wie wichtig perfekt aufeinander abgestimmte Software-Komponenten sind.
  • Künftige MeeGo-Entwickler können für eine große Zahl an verkauften Endgeräten ihre Anwendungen schreiben und diese mithilfe geeigneter Verkaufskanäle wie dem Nokia Ovi Store und dem Intel AppUp Center unters Volk bringen. Wenn das nicht nach echten Chancen klingt.