TuxAndDroid

Ein Blog über Android, Linux und mehr

Archive for Juni, 2010

Android screencastBei meiner Suche nach einem Programm, mit dem ich am PC das Geschehen auf dem Bildschirm meines Smartphones aufzeichnen kann, bin ich auf eine ganz nette Software gestoßen. Passenderweise nennt diese sich androidscreencast. Mit dem Tool ist es zum einen möglich das aktuelle Bild auf dem Smartphone, mehr oder weniger in Echtzeit, am PC zu sehen. “Mehr oder weniger” sage ich deshalb, weil die Ausgabe am PC etwas ruckelt. Das Programm ist zwar recht langsam aber nicht so langsam, dass es nutzlos wäre.Zum anderen bietet die Software die Möglichkeit das Smartphone vom PC aus zu steuern.
Vorraussetzungen:
Scheinbar ist kein root Zugriff nötig um diese Software zu nutzen, genau kann ich das aber nicht sagen.
Damit das ganze reibungslos funktioniert müssen einige Vorraussetzungen erfüllt sein. Zunächst muss das Android SDK installiert sein. Wie das funktioniert ist im Artikel Android SDK unter Linux erklärt. Darüber hinaus muss die Java Laufzeitumgebung mindestens in Version 5 installiert sein. Bei den gängigen Linuxdistributionen sollte die in den Paketquellen enthalten sein. Wie schon im Artikel zum SDK erwähnt, muss es die Java Version von Sun sein.
Eine weitere Vorraussetzung ist, dass das Smartphone über die ADB erkannt wird. Natürlich muss das Smartphone mit dem USB Kabel mit dem Rechner verbunden sein. Dafür muss erst einmal der adb Server gestartet werden. Entweder führt man diesen mit root Rechten aus

sudo ./adb start-server

oder man fügt vorher eine Regel hinzu. Dazu legt man die Datei /etc/udev/rules.d/90-android.rules an. Der Inhalt sollte so aussehen, zumindest für das HTC Magic. Bei anderen Geräten sollte es aber auch funktionieren.

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0666"

Sollte man keine udev Regel anlegen und über adb auf das Smartphone zugreifen wollen, so wird man eine Fehlermeldung erhalten, dass die nötigen Zugriffsrechte dazu fehlen.
Das Programm kann von der Projektseite heruntergeladen werden. Danach kann man es aus dem Terminal heraus mit

javaws androidscreencast.jnlp

starten. Da ich keine vernünftige Kamera habe, beziehungsweise meine Webcam nur 5 FPS ausgibt, wenn ich den Bildschirm aufzeichne, kann ich euch leider keine bewegten Bilder davon zur Verfügung stellen.

Es ist jetzt gut ein Monat vergangen, nachdem Google auf den hauseigenen Keynotes Froyo vorgestellt hat. Einige der Highlights von Android 2.2 sind der JIT-Compiler, durch den die Geschwindigkeit des Systems und von Anwendungen erheblich gesteigert werden soll, die Unterstützung für Exchange Konten und die Möglichkeit das Smartphone als Wireless HotSpot einzurichten. Bis zu 8 Geräte sollen sich zu dem HotSpot verbinden und so dessen Internetverbindung nutzen können. Die restlichen wichtigsten Neuerungen kann man sich im offiziellen Froyo Vorstellunsgvideo anschauen.

Ob auch “ältere” Smartphones wie das G1 und das Magic in den Genuss kommen offiziell auf Froyo aktualisiert zu werden ist bisher noch fraglich. Allerdings gibt es eine recht gute Nachricht, denn cyanogen lässt in seinem Twitter Stream schon Dinge wie “Lots of progress on CM6 today” von sich hören. Vielleicht erscheint bald ja schon eine erste Testversion.
Anweisungen, wie man den Quelltext mit git runterladen kann finden sich auf dieser Seite.
Update:
Wie ich eben gelesen habe, hat Google damit begonnen Froyo für das Nexus One OTA zu verteilen. Bis zum Ende der Woche sollten die meisten Benutzer laut Google eine Benachrichtigung über das Update erhalten haben.

Clyde mit pacman 3.4.0

Jun-23-2010 By Florian

clydeIch habe vorhin mein System wieder komplett aktualisiert. Darunter befand sich auch ein Update für pacman auf die Version 3.4.0
Nach dem Update habe ich leider festgestellt, dass Clyde nicht mehr funktioniert. Clyde ist übrigens ein nettes Tool um komfortabel das AUR zu durchsuchen. Die Übersicht über die Suchergebnisse ist auch recht anschaulich, da zur Darstellung verschiedene Farben verwendet werden. Darüber hinaus kommt Clyde mir (subjektiv!) eine ganze Ecke schneller vor als yaourt. Doch zurück zum eigentlichen Problem. Folgenden Fehler gab es beim Aufruf im Terminal:

[florian@mydell ~]$ clyde
lua: error loading module 'lualpm' from file '/usr/lib/lua/5.1/lualpm.so':
libalpm.so.4: cannot open shared object file: No such file or directory
stack traceback:
[C]: ?
[C]: in function 'require'
/usr/share/lua/5.1/clydelib/util.lua:2: in main chunk
[C]: in function 'require'
/usr/bin/clyde:5: in main chunk
[C]: ?

Im ArchLinux Forum bin ich dann auf diesen Beitrag von juster gestoßen. Er hat ein PKGBUILD erstellt, dass ein Paket “clyde-git-fork” erstellt, welches mit der neuesten pacman Version funktioniert.
Am bequemsten lädt man das PKGBUILD mit wget runter

wget http://xrl.us/clydepkg

Danach wird noch “makepkg” ausgeführt um das Paket zu erstellen. Mit dem Befehl “pacman -U” kann das Paket dann installiert werden.
Nun funktioniert clyde wieder wie gewohnt.
Eine Übersicht über die Neuerungen in pacman gibt es hier.

CyanogenMod 5.0.8 stable ist da

Jun-19-2010 By Florian

CyanogenMod LogoDie CyanogenMod macht es möglich Android 2.1 auf Geräten wie dem G1 oder dem Magic zu nutzen.Nachdem es zuvor schon einige Testversionen der CyanogenMod in der Version 5.0.8 gab, ist die finale Version erschienen. Diese enthält im Vergleich zur Vorgängerversion 5.0.7 einige interessantere Neuerungen.
Zum einen ist der ADW Launcher jetzt der Standardlauncher in der CyanogenMod. Den LauncherPro hat Cyanogen nicht akzeptiert, da dieser nicht OpenSource ist. Ich persönlich merke auf meinem Magic aber keinen Unterschied in der Performance zwischen den beiden Apps. Desweiteren hat der Mediaplayer jetzt Unterstützung für Gesten.
Neben den genannten Punkten enthält die CyanogenMod noch ein paar weitere Neuerungen. Der komplette Changelog ist hier zu finden. Cyanogen bezeichnet dieses Release als einen weiteren wichtigen Meilenstein für die Android Community.
Ich habe die stable Version selbst noch nicht getestet. Momentan läuft auf meinem Magic noch 5.0.8-test4, die aber im Vergleich zur 5.0.7 etwas besser läuft. Insbesondere der Akkuverbrauch ist etwas besser geworden.
Eine kleine Anmerkung noch: Laut diesem Beitrag im CyanogenMod Forum sollte man mit dem G1 und dem Magic auf keinen Fall 720p als Aufnahmemodus wählen. Das führt dazu, dass man die Kamera App neu installieren muss!
Die CyanogenMod ist erhältlich für das Nexus One, Droid, G1 und das HTC Magic. Die Downloadlinks sind in der offiziellen Ankündigung zu finden.

Multimedia SteuerungVor einiger Zeit bin ich über eine recht interessante Anwendung gestolpert. Die App nennt sicht Gmote. Wie der Name schon andeutet ist es damit möglich einen PC in gewisser Weise fernzusteuern. Hierbei handelt es sich aber nicht um ein VNC, wie man vermuten könnte.
Der Fokus von Gmote liegt im Bereich Multimedia, also Filme und Musik starten und pausieren. Die App bietet aber auch die Möglichkeit das Display als Touchpad zu benutzen und so den Mauszeiger am PC zu steuern. Eine Tastatureingabe ist ebenfalls möglich.
Das ganze setzt eine WLAN Verbindung vorraus.

Page optimized by WP Minify WordPress Plugin