AA_PO-21064.jpg

© Leo Blanchette, 123RF

Smarter Android

Android-Smartphones mit Linux synchronisieren

14.09.2009
Smartphones machen erst Spaß, wenn sich die Daten mit dem heimischen PC abgleichen lassen. Unter Linux klapppt das oft mangels Hersteller-Unterstützung nicht. Google Android dagegen setzt auf offene Schnittstellen.

Lange Jahre war der Markt für PDAs recht überschaubar. Anfangs dominierte Palm mit seinem Palm-OS das Geschehen, bis mit Einführung der Smartphones Symbian den Markt aufrollte und sich auch Microsoft ein ordentliches Stück des Kuchens schnappte. Danach folgten die großen Erfolge des Blackberry bei Geschäftsleuten und des iPhone bei Privatkunden. Und der Markt verbreitert sich immer noch: Palm versucht mit dem Palm Pre längst verlorenen Boden wieder gut zu machen, und auch die Allianz um Googles Android sichert sich so langsam immer größere Teile des Markts.

Die Bedienung von Android-Handys geht leicht von der Hand, wobei die Eingabe von langen Texten auf der Bildschirmtastatur schnell ermüden kann. Besonders wenn das Gerät hochkant steht, lassen sich die Tasten recht schwer treffen. Bequem ist die Installation von zusätzlichen Anwendungen über den so genannten Market: Hier stehen zahlreiche kostenlose und kostenpflichtige Anwendungen bereit, die sich mit wenigen Klicks installieren lassen. Die Programme kosten größtenteils erschwingliche 1 bis 2 US-Dollar. Die Bezahlung erfolgt über Google Checkout; in Zukunft soll es auch möglich sein, die Beträge über die Telefonrechnung zu begleichen. Für die folgenden Tests setzten wir ein Samsung Galaxy ein (siehe Kasten "Samsung Galaxy I7500"). Dabei handelt es sich um das erste Android-Handy, das nicht vom taiwanesischen Konzern HTC stammt, wie das im vorigen Artikel getestete HTC Hero [1].

An Android-Geräten gefällt Linux-Anwendern insbesondere die einfache Synchronisation von Handy und Linux-Desktop: Die Desktopumgebung Gnome mit ihrem persönlichen Informationsmanager Evolution integriert Dienste wie Google Kalender oder die Kontaktdatenbank aus Google Mail bereits gut.

Samsung Galaxy I7500

Das Samsung Galaxy macht einen soliden Eindruck, die Verarbeitung überzeugt. Die Spaltmaße sind gering, nichts klappert oder knarrt, und die Knöpfe gefallen durch einen angenehmen Druckpunkt. Das Galaxy wiegt nur 114 Gramm, fast ein Viertel weniger als Apples iPhone 3GS. Das auch bei strahlendem Sonnenschein noch gut ablesbare Display ist hell und äußerst scharf, so dass selbst kleine Schriften keine Probleme machen.

Aktueller Schwachpunkt des Samsung Galaxy sind jedoch technische Probleme. Viele Galaxy-Anwender ärgern sich über äußerst geringe Akkulaufzeiten [2] und Abstürze [3]. So hält der 1440-mAh-Akku im Standby oft weniger als 10 Stunden. Auch beim Exemplar der Redaktion sorgten diese Eigenheiten für Probleme, wobei jedoch ein Full-Reset für Besserung sorgte. Der Akku hält nun im Standby und normalen Gebrauch wenigstens einen Tag. Von den versprochenen 450 Stunden Standby-Zeit ist das Gerät jedoch meilenweit entfernt.

Ein Full-Reset löscht sämtliche Daten auf dem Samsung Galaxy und spielt die Firmware neu ein. Um solch einen Reset vorzunehmen, müssen Sie sowohl die Speicher- als auch die SIM-Karte entfernen, das Gerät starten und im Telefonmodus die Nummer *2767*3855# eingeben. Das setzt das Gerät auf den Auslieferungszustand zurück, alle im Telefon gespeicherten Daten werden dabei gelöscht.

Samsung versucht derzeit die Situation zu verbessern. So hat der koreanische Hersteller Anfang August eine neuere Firmware veröffentlicht. Nachdem jedoch weitere Abstürze auftraten und auch Tethering – also die Verwendung des Handys als Internetmodem – nicht mehr möglich war, zog Samsung das Update zurück. Eine fehlerbereinigte Aktualisierung soll in den nächsten Wochen die verärgerten Anwender versöhnen. Für das Update benötigt man allerdings zwingend das Windows-Programm "Samsung New PC Studio", über die Internetverbindung des Handys klappt es nicht.

E-Mails abgleichen

Die Synchronisation von E-Mails gelingt am einfachsten, indem Sie Google Mail verwenden oder einen IMAP-fähigen E-Mail-Account verwenden. Im Fall von Google Mail erweist sich die Integration als perfekt: Sobald Sie Ihre Zugangsdaten in das Handy eingetragen haben, lädt Android die E-Mails. Für E-Mail-Accounts abseits von Google bringt Android einen Mailclient mit, der den Empfang von Nachrichten via IMAP oder POP unterstützt. Zusätzlich gibt es im Market weitere E-Mail-Programme, die erweiterte Funktionalität bieten.

Um E-Mails von Google Mail via IMAP und Evolution auf dem heimischen PC zu lesen, müssen Sie in Google Mail zuerst den Zugriff via IMAP erlauben. Dazu aktivieren Sie im Webfrontend von Google Mail unter Einstellungen | Weiterleitung und POP/IMAP die passende Option.

Nun legen Sie in Evolution unter Bearbeiten | Einstellungen | E-Mail-Konten einen neuen Account an. Die Daten dazu entnehmen Sie entweder der Online-Hilfe von Google Mail [4], der Tabelle "Google Mail via IMAP" oder auch der Abbildung 1.

Abbildung 1: E-Mails per IMAP von Google Mail abrufen.

Google Mail via IMAP

Option Wert
Server-Art IMAP
Server imap.googlemail.com
Benutzername max.muster@googlemail.com
Sicherheit SSL-Verschlüsselung
Legimitationsart Passwort
Einstellungen zum Versand
Server-Art SMTP
Server smtp.googlemail.com
Server erfordert Legimitation aktiv
Sicherheit SSL-Verschlüsselung
Legimitationsart Klartext
Benutzername max.muster@googlemail.com

Nun rufen Sie die E-Mails von Google Mail ab – deren Stand ist dann im Webfrontend von Google Mail, auf dem Desktop und auf dem Handy identisch. Schieben Sie eine E-Mail auf einem Rechner in einen anderen Ordner oder löschen sie, dann wirkt sich diese Änderung auch auf allen anderen Rechnern aus, die auf dieses IMAP-Konto zugreifen. KDEs Kontact lässt sich ähnlich konfigurieren, über den Postfach-Assistenten richten Sie das IMAP-Konto schnell ein.

Termine und Kontakte synchronisieren

Evolution 2.26 – beispielsweise in Ubuntu 9.04 oder Fedora 11 enthalten – ermöglicht es, Termine und Kontakte aus Google Mail beziehungsweise Google Kalender abzugleichen. Dazu öffnen Sie Evolution und klicken mit der rechten Maustaste in die Kalender- bzw. Adressbuchliste auf der linken Seite des Programms. Wählen Sie die Option Neuer Kalender respektive Neues Adressbuch (Abbildung 2). In beiden Dialogen wählen Sie unter Art den Eintrag Google aus. Als Benutzername genügt Ihr E-Mail-Name (max.muster für max.muster@googlemail.com). Die restlichen Einstellungen übernehmen Sie aus Abbildung 3.

Abbildung 2: Einen neuen Kalender in Evolution erzeugen.
Abbildung 3: Den Google-Kalender importieren.

Anschließend ruft Evolution automatisch die bei Google hinterlegten Einträge ab. Tragen Sie in den gerade erzeugten Adressbüchern oder Kalendern Termine ein, kopiert Evolution sie automatisch auch in Google Mail oder Google Kalender. Die Synchronisation erfolgt also in beide Richtungen.

Allerdings stoßen wir in Evolution auf ein kleines Ärgernis mit der Synchronisation von Kontakten: Google Mail übernimmt automatisch E-Mail-Adressen aus gesendeten E-Mails als Kontakt in das Adressbuch. Das Adressbuch von Google Mail unterscheidet hier zwischen Meine Kontakte und Alle Kontakte. Unter Meine Kontakte lagern nur händisch angelegte oder aus Alle Kontakte übernommene Einträge. Evolution kennt diese Unterscheidung jedoch nicht, übernimmt alle Kontakte und müllt damit das Evolution-Adressbuch zu.

Bei KDE sieht die Lage derzeit noch nicht so gut aus wie unter Gnome. Es gibt keinen einfachen Weg, Kontakte und Termine aus Kontact mit Google Mail abzugleichen. Die entsprechende Funktion sollte eigentlich das für Anfang August 2009 geplante KDE 4.3 enthalten, sie wäre somit auch im kommenden Kubuntu "Karmic Koala" 9.10 verfügbar. Doch es sieht momentan nicht so aus, dass diese Änderungen schon in KDE 4.3 einfließen.

Bis dahin können Sie versuchen, die Synchronisierung von Akonadi [5] (der Datenbank hinter Kontact und KOrganizer) mit Google Kalender und Google Kontakte selbst zu kompilieren. Im Kasten "Libgcal und Googledata für Akonadi kompilieren" finden Sie weitere Informationen.

Libgcal und Googledata für Akonadi kompilieren

Die Installation dieser Module benötigt eine sehr aktuelle Version von KDE 4, wie sie beispielsweise Kubuntu "Jaunty Jackalope" 9.04 beinhaltet. Andere Distributionen bringen oft die benötigen Abhängigkeiten nicht mit. Zuerst müssen Sie die benötigen Bibliotheken und Kompilierwerkzeuge installieren:

$ sudo apt-get install akonadi-kde libcurl4-openssl-dev libxml2-dev ca-certificates autoconf libtool git-core cmake kdelibs5-dev kdepimlibs5-dev subversion

Danach laden Sie die aktuelle Entwicklerversion von Libgcal herunter und kompilieren diese Bibliothek. Den Quellcode dafür holen Sie aus der Versionsverwaltung des Projekts:

$ git clone git://repo.or.cz/libgcal.git
$ cd libgcal
$ autoreconf -i -f
$ mkdir build && cd build
$ ../configure && make && sudo make install

Anschließend müssen Sie das Plugin Googledata für Akonadi kompilieren:

$ svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/pim/googledata/
$ cd googledata
$ mkdir build && cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=debugfull ..
$ make && sudo make install

Nun starten Sie den Akonadi-Server unter Systemeinstellungen | Erweitert | Akonadi-Einrichtung | Einrichtung des Akonadi-Servers neu. Danach sollten Sie wie in Abbildung 4 gezeigt unter Einrichtung der Akonadi-Ressourcen die neuen Google-Ressourcen hinzufügen. Abschließend richten Sie in KOrganizer noch einen neuen Kalender mit dem Typ Akonadi-Ressource ein – die Quelle nennt sich akonadi_gcal_ressource_0. Für die Google-Kontakte in Kontact ist das Vorgehen identisch. Allerdings erwies sich Kontact im Test danach als instabil und stürzte oft ab.

Abbildung 4: Akonadi kann ebenfalls mit Google synchronisieren.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...