Monthly Archives: October 2011

Blackberry Playbook und Linux

Damit man auf die SMB Freigabe auf dem Playbook unter Linux zugreifen kann muss man ein bisschen was machen. Als erstes müssen wir auf dem Playbook die Datenfreigabe aktivieren:

Settings -> Storage & Sharing -> USB Connections -> Connect to Mac

Dann muss man noch “File Sharing” und “Password Protect” aktivieren und ein Passwort vergeben. Dann können wir auch schon das Playbook per USB verbinden. Mittels “ifconfig -a” sollten wir jetzt ein usb0 Gerät sehen:

usb0: flags=4098<BROADCAST,MULTICAST>  mtu 1500  metric 1
ether XX:XX:XX:XX:XX:XX  txqueuelen 1000  (Ethernet)
RX packets 0  bytes 0 (0.0 B)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 0  bytes 0 (0.0 B)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Ein Gerät ohne IP hilft uns nicht wirklich, also lassen wir dhcpd die Arbeit machen:

[root@host ~]# dhcpcd usb0
dhcpcd[9533]: version 5.2.12 starting
dhcpcd[9533]: usb0: rebinding lease of 169.254.91.114
dhcpcd[9533]: usb0: NAK: from 169.254.74.157
dhcpcd[9533]: usb0: broadcasting for a lease
dhcpcd[9533]: usb0: offered 169.254.74.158 from 169.254.74.157
dhcpcd[9533]: usb0: acknowledged 169.254.74.158 from 169.254.74.157
dhcpcd[9533]: usb0: checking for 169.254.74.158
dhcpcd[9533]: usb0: leased 169.254.74.158 for 43200 seconds
dhcpcd[9575]: usb0: usb0: MTU set to 1500
dhcpcd[9533]: forked to background, child pid 9590

usb0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  metric 1
inet 169.254.74.158  netmask 255.255.255.252  broadcast 169.254.74.159
inet6 XXXX::XXXX:XXXX:XXXX:XXXX  prefixlen 64  scopeid 0x20<link>
ether XX:XX:XX:XX:XX:XX  txqueuelen 1000  (Ethernet)
RX packets 71  bytes 12014 (11.7 KiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 16  bytes 1880 (1.8 KiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Das “mini subnet” das wir bekommen ändert sich jedes mal. Das muss man beachten wenn man ein Script schreibt. Nachdem wir jetzt eine IP haben können wir die Freigabe mounten:

mount -t cifs -o username=playbook,password=XXX,rw //169.254.74.157/media /mnt/playbook

XXX spiegelt das Passwort wieder welches wir auf dem Playbook festgelegt haben. Und vola wir können Daten kopieren.

Ich habe mir ein kleines Script geschrieben das mir die Arbeit abnimmt. Download: playbook

Blackberry Playbook Review

Den Ausfall von RIMs Netzwerk im Oktober hat mit Sicherheit jeder mitbekommen und hatte was zu Lachen. Jedenfalls wenn er nicht einen Blackberry benutzt. Knapp vier Tage ging nichts auf dem Blackberry und ich habe so viel wie im ganzen Monat Telefoniert und SMS verschickt. Wäre das Netzwerk ein paar Tage vorher ausgefallen wäre ich Orientierungslos in den Wäldern von Schweden unterwegs und hätte ein ernsthaftes Problem. Ein tolles Beispiel wie abhängig wir doch von der Technik sind.

Zur gleichen Zeit gab es ein Angebot in UK von digigood um ein Playbook 16GB günstig zu erwerben. Da musste ich einfach zuschlagen. Hatte ja nichts anderes zu tun ;) Das Gerät war auch nach vier Tagen in meinen Händen und ich war überrascht wie schwer es ist. Man fühlt das man etwas hochwertiges in der Hand hat. Wohl eher in den Händen, denn lange kann ich es nicht in einer Hand halten. Das geht nur wenn ich es auf den Fingern liegen habe. Die größe macht es aber auch nicht zu einem Einhandgerät sondern kann super mit zwei Händen gehalten und bedient werden. Ich finde das 7″ eine super Größe für ein Tablet ist dass man gerne mit nimmt. Das iPad fühlt sich jetzt wie ein Schlachtschiff an und ist viel zu groß. Fürs Sofa reicht es aber immer noch.

Nach dem ersten Einschalten ging es direkt zur Einrichtung von dem W-Lan und anmelden mit der Blackberry ID. Danach gab es eine kleine Einführung in die Bedienung und die Installation der letzten Firmware. Alles in allem keine 15 Minuten. Gefolgt von der Kopplung mit meinem Bold war alles sehr schnell gemacht.

Ich bin immer noch in der Erkundungsphase aber wollte schon ein paar Eindrücke loswerden und versuche nicht zu voreingenommen zu sein. Gekauft habe ich es aus einer Laune heraus und wollte eigentlich warten bis es ein Gerät mit 3G gibt. Ich bereue es aber auf keinen Fall. Das Playbook fühlt sich sehr gut in der Hand an und die Größe ist Fantastisch für ein Tablet auf Reisen. Es könnte sogar mein Kindle 3G als Reisebegleiter ablösen, aber das wird sich noch zeigen. Das Betriebssystem QNX läuft ohne ruckler oder hacken. Ich musste noch nie neu starten und die Bedienung ist sehr Intuitive. Die GUI macht echt Spass und sieht gut aus.

Die Installierten Apps wie Facebook, Docs to Go, NFS, Wetter, Music, Video und so weiter machen wofür sie geschrieben wurden. Der Browser hat mich sehr überrascht. Ich bin den RIM OS7 Browser gewöhnt und der ist nicht wirklich der beste. Die Seiten werden schnell aufgebaut, gutes scrollen und Flash funktioniert gut. Der sollte so schnell wie möglich auf meinen Bold… Der andere teil der Welt der Applikationen auf dem Playbook sieht eher nichtig aus. Es gibt nicht wirklich viele Apps und von einer guten Twitter App ist keine in Sicht. Die einzige einigermaßen gute und funktionierende ist TweetBook und kostet ein halbes Vermögen. Dafür gibt es aber auch Apps wie einen rss reader “glimps” den ich fantastisch finde oder auch InstaPhoto. Es besteht Nachholbedarf und ich denke RIM weiss das.

Wie ich schon schrieb ist die Hardware sehr gut verarbeitet und fühlt sich nach etwas an. Das Display ist sehr Hell und die Farben sehen ordentlich aus. Die Batterie hingegen hat mich bis jetzt noch nicht überzeugt. Ich schätze das es maximal 5 Stunden mit W-Lan und Bridge überlebt. Das Laden der Batterie über USB am Computer ist so langsam da kann man die Prozente mitlesen und mit frischen Strom aus der Steckdose dauert es auch ein bisschen. Das ist eigentlich ein “Killerargument” und RIM muss da unbedingt was ändern. Hoffentlich wird das noch besser. Ich werde es weiter beobachten. Die Kamera habe ich noch nicht wirklich getestet und den Video Chat auch noch nicht.

Die Blackberry Bridge bringt Email, BBM und PIM auf das Playbook. Das funktioniert und wenn man das Playbook hochkant hält kann man mit der Daumentechnik sogar recht fix tippen. Als Blackberry Besitzer finde ich die Lösung nicht schlecht, aber für alle ohne Blackberry sollten warten bis RIM eine Firmware veröffentlicht das auch native Email und PIM beinhaltet. Ich Spiele jetzt weiter Samurai 2 und mal schauen wie sich das Playbook im Alltag schlägt…

UPDATE:

Das Playbook besitze ich nun ein paar Tage und es war schon mit mir unterwegs. Ich bin absolut begeistert von der Größe des Gerätes. Genau wie das Kindle kann man das Playbook überall mit hinnehmen und es ist nicht schwer. Das iPad war nur ein Sofa-Gerät und es verlässt mich in ein paar Stunden. Die Bedienung ist genial, Apps gibt es auch genug, Flash funktioniert und das Display ist super. In einer Hand kann man es auch halten und zum Spielen ist es gut mit zwei Händen zu bedienen. Ich kann das Gerät einfach nur empfehlen. Top!

WebWorks XML Parser

XML Parser in Javascript sind schnell geschrieben. Gehen wir von folgender Struktur aus:

<xml>
<name>Nadine</name>
<id>15</id>
</xml>

Je nachdem wie man die Datei einließt muss man das vor dem Parsen machen. Im Beispiel ist das “data”:

var parser = new DOMParser();
var doc = parser.parseFromString(blackberry.utils.blobToString(data, ‘UTF-8’), ‘text/xml’);

var name = doc.getElementsByTagName(“name”)[0].childNodes[0].nodeValue;
var id = doc.getElementsByTagName(“id”)[0].childNodes[0].nodeValue;

Das war es. Pures Javascript.