Aus Linux-Magazin 08/2015

Bücher über fortgeschrittene Projekte mit dem Raspi sowie Webprogrammierung

Ein Buch über Raspberry-Pi-Projekte mit High-End-Zubehör in einfallsloser Aufmachung. Ein zweites Buch vermittelt Grundlagen moderner Webprogrammierung mit einem Javascript-Framework.

Was bei dem Raspberry-Pi-Buch gleich beim ersten Durchblättern ins Auge sticht, ist die misslungene Gestaltung. Wer sich schon in vermeintlich cooler Manier mit “Raspberry Pi Unchained” einen englischen Titel ausgesucht hat, der muss auch eine gesprengte Kette auf dem Titel abbilden. Offenbar hat sich der Buchkünstler gefragt, warum er eine so überraschende Idee nur an einer einzigen Stelle nutzen sollte? Also hat er so gut wie jede Seite mit den ewig gleichen Motiven einer rostigen Kette verunziert. Langweiliger geht es nicht.

Vielleicht macht der Text ja alles wieder wett? Leider nicht immer. Zum Beispiel das Kapitel 5.2, das zu erläutern verspricht, wie Autofahrer den Raspi mit Kameramodul als Dashcam einsetzen. Tatsächlich wird der Anschluss des Kameramoduls besprochen, aber für den Einsatz im Auto keine akzeptable Bedienung vorgestellt. Stattdessen soll der Fahrer das Filmen über die Kommandozeile starten.

Auch finden sich hier so merkwürdige Hinweise wie der, ein altes Kameramodul, etwa aus einer Playstation, zu recyceln, sei “in Zeiten hoher Strompreise auch ökonomisch empfehlenswert”. Raspi und Kamera verbrauchen zusammen etwa 4 Watt. Da man im Dunkeln nicht filmen kann und auch nicht 24 Stunden Auto fährt, sei eine Nutzungsdauer von 8 Stunden an 20 Tagen im Monat zugrunde gelegt. Das ist schon das Pensum eines Taxifahrers. Der Strom kommt im Auto dann allerdings aus der Lichtmaschine und hat nicht den Preis, den das E-Werk berechnet. Über den Daumen gepeilt entfallen dennoch nur Cent-Bruchteile am Tag auf die Wahl des Kameramoduls.

Auf die Ketten

Auch andere Beispiele halten nicht alles, was sie versprechen. In Kapitel 2 soll etwa mit der Bibliothek Py Game die grafische Oberfläche für ein Autotelefon programmiert werden. Selbst wenn man beiseite lässt, dass ein Telefon-GUI mehr bieten müsste als ein Tastenfeld, bleibt, dass das Beispiel nur mit Mausklicks funktioniert. Und wer möchte sein Autotelefon mit der Maus bedienen?

Raspberry Pi Unchained bietet viele Anregungen für interessante Projekte mit dem Raspi. Dass es dabei teilweise anspruchsvolles Hightech-Zubehör einbezieht, ist durchaus verdienstvoll. Die Buchautoren bieten auch viele Prinziplösungen für naheliegende Probleme. Lobenswert ist darüber hinaus, dass sich etliche Ideen zu neuen Projekten kombinieren lassen. Allerdings ist es von den kurzen Beispielen zu einer halbwegs professionellen Anwendung oft ein weiter Weg, auf dem das Buch den Leser nur bei den ersten Schritten begleitet.

Moderne Webprogrammierung

In die Webprogrammierung mit dem Javascript-Framework Angular JS führt das zweite Buch ein, noch genauer gesagt behandelt es Single-Page-Applikationen, die also nicht laufend komplett neue Seiten nachladen, sondern eine bestehende aktualisieren. Einleitend wiederholen die Autoren die funktionalen, prozeduralen und objektorientierten Aspekte von Javascript. Darauf folgt ein Einführungsbeispiel, das auch das Model-View-Controller-Konzept erläutert.

Die folgenden Kapitel wenden sich jeweils abgegrenzten Gebieten der Programmierung mit Angular JS zu, etwa Formularen und deren Validierung, Authentifizierung und Autorisierung, HTTP-Services, UI-Design, der Internationalisierung oder dem Testing. Eine kurze Zusammenfassung am Ende jedes Kapitels resümiert das Wichtigste.

Die Erläuterungen sind leicht verständlich und beziehen die Vorstellung zugrunde liegender Konzepte mit ein. So bekommen etwa die Erklärungen zum Promises-API eine Einführung in die Problematik asynchroner Operationen und von Callbacks vorangestellt. Ein eigenes Kapitel widmet sich nützlichen Tools für die Angular-JS-Programmierung.

Zahlreiche instruktive Beispiele tragen überdies zum Verständnis bei. Sie demonstrieren häufig wiederkehrende Aufgaben, sodass die gezeigten Lösungen auch praktisch nachvollziehbar sind. Die Autoren bieten auf einer eigenen Webseite sogar Services an, die in Beispielen verwendet werden. Insgesamt gibt das Buch eine gelungene Hilfestellung für den Einstieg in Angular JS.

Info 1

E. F. Engelhardt:

Raspberry Pi Unchained

Franzis Verlag, 2015

224 Seiten

35 Euro

ISBN: 978-3-645-60367-6

Info 2

Manfred Steyer, Vildan Softic:

Angular JS

O’Reilly, 2015

470 Seiten

35 Euro

ISBN: 978-3-95561-950-3

DIESEN ARTIKEL ALS PDF KAUFEN
EXPRESS-KAUF ALS PDFUmfang: 1 HeftseitePreis €0,99
(inkl. 19% MwSt.)
LINUX-MAGAZIN KAUFEN
EINZELNE AUSGABE Print-Ausgaben Digitale Ausgaben
ABONNEMENTS Print-Abos Digitales Abo
TABLET & SMARTPHONE APPS Readly Logo
E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben