Habe ich ja schon 1983 gesagt:

This book helps us all to get and give better presentations. I even advertise for it:

Das Samsung I9000 Galaxy S ist erschütterungsempfindlich

Ich hatte in der letzten Zeit verschiedene Abstürze vom Galaxy. Am Ende ist mir jetzt das Muster aufgefallen: Das Telefon war Erschütterungen ausgesetzt. Ein Beispiel ist das Einfrieren bei dem keine Bedienung möglich ist nach Herumtragen in einem Beutel. Kein Touchscreen, keine Sensortasten und auch die eine richtige Taste haben reagiert. Ein anderes Beispiel ist dass das Galaxy in einer Manteltasche war und dieser Mantel mehrfach von einem Bügel geruscht ist. Auf dem Bildschirm stand glatt “Kernel panic” und ich war heilfroh dass nach Neustart alles wieder ging. Auslöser waren bei mir bei allen Abstürzen Erschütterungen des Geräts. Ich kann es nicht messen, habe aber für mich hinreichende Indizien…

Kalender weg…

Ein wirklicher Horror ist der Verlust sämtlicher Kalenderdaten. Ich betreibe ja meinen Funambol-Server auf den ich mit einem Funambol-Outlook Connector von Windows Maschinen aus synchronisiere und auf dem Android eben den Synthesis-Clienten wie ja schonmal beschrieben.

Ich hatte etwas mit alternativen Kalendern experimentiert, auch mit einem Todo-Tool das Kalendereinträge schreiben kann. War alles nicht so toll und wurde wieder deinstalliert. Aber: Plötzlich hatte ich nur noch 5 Termin im Android Kalender… Alle von heute. Shriek.

Also habe ich zunächst mein Outlook .pst gesichert, dann alle Termine neu zu Funambol geladen und dann von Andoid aus alle Termine komplett neu ins Handy geholt. Ergebnis. Lediglich Serientermine waren auf dem Samsung zu sehen.

Ich dachte zunächst dass man eine Art neuen Kalender anlegen müsste. Gleichzeitig stand im Log von Synthesis dass da durchaus ca. 2000 Termine vom Server gesendet wurden aber lediglich 400 (das waren eben die Serientermine) verarbeitet wurden.

Weitere Netzrecherchen brauchten einen vagen Hinweis auf einen Zusammenhang zwischen Änderungen der Zeitzone auf dem Android und Kalenderfehlern… Also einfach mal die Zeitzone geändert, genauer gesagt eingestellt dass die Zeit immer aus dem Netz geholt werden soll und siehe da – uff – alle Termine waren wieder sichtbar. Es wurde also korrekt synchronisiert, der Kalender hat die Einträge lediglich nicht richtig dargestellt…

Soweit also gerettet, mal sehen was jetzt so bei Änderungen auftritt…

Kalenderauszug auf dem Desktop

Bei Windows Mobile gibt es den “Heute-Bildschirm” bei dem man in unterschiedlichen Varianten auch einen aktuellen Kalenderauszug darstellen kann. Bei Android braucht man dazu ein Widget, ich finde SmoothCalender sehr attraktiv und effektiv. Man merkt natürlich auch, dass der Android-Desktop und die Widgets erheblich flexibler sind als das Windows Konzept.

SSH Client ConnectBot

Richtige Programmierer arbeiten natürlich mit der Kommandozeile. Also brauchte ich für das Einloggen auf Servern einen SSH Clienten für Android.

Die Auswahl ist nicht sonderlich groß – das brauche sie aber auch nicht zu sein weil der ConnectBot eigentlich schon alle Wünsche erfüllt. Eine vollständige und sehr brauchbare SSH Implementierung.

Das Android Keyboard ist natürlich nicht auf die Nutzung von emacs über SSH ausgelegt. Mit Full Keyboard bekommt man eine weitere virtuelle Tastatur mit der man dann auch mal ein c-x c-c eingeben kann.

Nachtrag: Wenn man mit der normalen Samsung Tastatur einfach auf den “Terminal Bereich” drückt, erscheinen die Fehler “Escape”, “Control” und die Tastatur zur Auswahl. So richtig braucht mal also das Full Keyboard also nicht wenn man nur einen emacs steuern will.

Abgestürzt

So, heute war es dann soweit, das Telefon hat sich aufgehängt. Mitten beim Neuladen einer Web Seite. Keinerlei Tasten, kein Touch, kein Nichts ging mehr. Reset Knopf gibt es wohl nicht so richtig, also Akku raus und wieder rein, booten und alles war wieder ok.

Immerhin nur einmal booten in einer Woche, das ist schon viel besser als Windows Mobile. Dort war das am Ende alle zwei Tage notwendig…

USB, Bluetooth und Einstellungen

Seltsamerweise sagt mir das Galaxy beim Einstecken des USB Kabels zum Rechner, dass bei Aktivierung der USB Verbindung die Bluetooth Verbindung unterbrochen werden müsse. Der Grund dafür würde mich natürlich schon mal interessieren.

Beim Abziehen des USB Kabels wird Bluetooth natürlich nicht etwa wieder automatisch eingeschaltet. Um einen Freisprecher dann zu benutzen muss man also manuell wieder einschalten. Damit das zumindest leichter geht ist Quick Settings praktisch, damit spart man sich das entlang hangeln in den Einstellungen.

SMS migrieren?

Tja, wie macht man das eigentlich wenn man sein Telefon wechselt. Bislang habe ich keine Möglichkeit gefunden die SMSs im Eingang auf meinem alten Handy irgendwie auf das Galaxy zu bekommen.

Android Synchronisierung

Meine ganzen Adressen, Termine, Todos und Notizen bearbeite ich auf PCs mit Outlook um sie mit einem selber betriebenen Funambol-Server zu synchronisieren. Hat den großen Vorteil dass man sich kein Exchange einhandelt und autonom bleibt. Für Windows Mobile gibt es einen sehr gut funktionierenden Client mit dem alle problemlos funktionierte.

Bei Android ist das alles etwas schwieriger. Funambol ist am Ende ein normaler SyncML Server, also eine standrardisierte Technologie. Man würde doch erwarten, dass auf einem Linux-basierenden System wie Android auch immer gleich ein entsprechender Client verfügbar ist.

Ist er aber nicht.

Es gibt bislang zwei Möglichkeiten. Zunächst den Funambol-Android Client. Er leidet darunter dass er einerseits nicht richtig weiterentwickelt wird, andererseits nur die Kontakte synchronisiert… Warum auch immer. Funambol ist Open Source, also sollte es doch nicht so schwierig sein, einen kompletten Clienten herzustellen.

Nach längerem Suchen gibt es von der Firma Synthesis einen weiteren Clienten. Immerhin kann man damit Kontakte und Termine synchronisieren. Das Teil muss über deren Website geladen werden, sie sind als Schweizer Firma noch nicht im Marketplace vertreten. Nach Ende des 30-Tage Trials werden 18 EUR Lizenz fähig.

Bislang funktioniert die Synchronisation eigentlich problemlos, ein jährlicher Feiertagstermin ist etwas verrutscht. Insgesamt ist das akzeptabel.

Aber wo sind die Notizen und die Todos? Einfache Antwort: Android kennt das nicht. Es gibt massenhaft Todo-Apps und Notizen-Apps. Eine zuverlässige Synchronisation mit SyncML-Servern ist mir bislang nicht über den Weg gelaufen. Mal sehen ob sich noch was finden lässt. Solange muss man sich irgendwie abhelfen, die Notizen könnte man zu GoogleDocs kopieren oder als Anlage zu einem Termin halten. Schön ist das aber alles nicht.

Workaround 1: Auf dem Handy GDocs installieren, alle Notizen aus Outlook manuell nach Google Docs kopieren (ich habe dafür einen Ordner “Notizen” eingerichtet) und dann eben so parat haben.

UPDATE: Mangels Alternativen habe ich mir jetzt eine Lizenz für Synthesis gekauft. Eigentlich vom Preis her ok.

Mailadresse und Marketplace

So, das Teil ist da. Sieht schick aus und ist auch hinreichend leicht. Fasst sich gut an und funktioniert auch auf Anhieb.

Natürlich ist der ganze nervige Vodafone-Kram installiert, allerdings kann man das offenbar in Android nicht so ganz penetrant verdrahten wie in Windows. Mit ein paar Klicks ist dieses 360, ein Vodafone Shop etc. nicht mehr zu sehen.

Also los mit dem Android Appstore. Aber niemand sagt einem, dass man hier besser eine neue Mailadresse einrichtet und keine schon vorhandene verwendet. Mit einer meiner vorhandenen hingen sämtliche Downloads und ich konnte nicht eine Anwendung installieren.

Die einmal eingestellte Mailadresse lässt sich nicht entfernen…

Das Netz verweist auf die Anwendung “Any Cut” mit der man sich einen Shortcut auf das sonst nicht erreichbare Setup Programm auf den “Desktop” legen kann. Das muss man dann aber aus dem Marketplace holen und genau das ging ja nicht. Am Ende blieb tatsächlich nur die auch im Netz zu findende Methode Hardreset…

Also nochmal von Vorne und jetzt eben eine neue Adresse einrichten. Siehe da, alles geht. Hätte man einem ja auch sagen können.

http://www.android.com/

Das kann ja heiter werden mit der ganzen Android Software. www.android.com/market/ zeigt einem eine Vorschau – gibt schonmal einen ersten Eindruck.