Home / LinuxUser / 2009 / 10 / Smarter Android

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Polnisches Rotkäppchen
(195 Punkte bei 6 Stimmen)
Debian 7.1 ist erschienen
(179 Punkte bei 5 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

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.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

4155 Hits
Wertung: 92 Punkte (3 Stimmen)

Schlecht Gut

Infos zum Autor

Christoph Langner

Ich bin Blogger und freier Autor für die Linux User bzw. Ubuntu User. Ihr könnt mein Blog unter http://linuxundich.de besuchen oder mir über @ChrisZwitschert auf Twitter bzw. @Chrissss auf identi.ca folgen.


Infos zur Publikation

Infos zur Publikation

LinuxUser 07/13

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Tastenkürzel auf der Bash
Hilfreiche (weniger bekannte) Tastenkürzel für die Bash
Tim Schürmann, 04.06.2013 11:46, 0 Kommentare

Wer mit der Bash arbeitet, kennt wahrscheinlich die üblichen Tastenkürzel: Die Pfeiltasten navigieren durch die bislang abgesetzten Befehle (History) und mit [Tab] vervollständigt die Shell au...

Aktuelle Fragen

SUSE 12.3 64Bit: Miro funzt nicht
Wimpy *, 14.06.2013 13:05, 4 Antworten
Seit Installation von openSUSE 12.3 64Bit startet Miro nicht. (Version 5.0.4-1.24-x86_64 von Pa...
Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 4 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...