Aus Linux-Magazin 12/2013

Bücher über Webdesign und über Lego-NXT-Programmierung

Das Linux-Magazin bespricht zwei Bücher, die den Einstieg in neue Sachgebiete ermöglichen. Das erste widmet sich dem Webdesign, das zweite dem Programmieren von Lego-NXT-Robotern.

In seinem Buch “Grundkurs Gutes Webdesign” breitet Björn Rohles auf rund 420 Seiten den Werkzeugkasten eines Webdesigners aus. Der Titel richtet sich an Leute mit wenig Erfahrung im Gestalten und Coden von Webseiten.

Webdesign für Einsteiger

Der Autor demonstriert die Arbeit mit HTML 5 und CSS 3 am Beispiel einer eigenen Webseite. Das meiste erklärt er anhand mehrerer Hundert farbiger Abbildungen, Codebeispiele nehmen bei ihm dagegen nur einen geringen Platz ein. Dennoch lernt der Leser den Einsatz von semantischem Markup mit HTML 5 sowie wichtige CSS-3-Techniken. Javascript spielt so gut wie keine Rolle.

Das Buch ist in neun Kapitel gegliedert. Im ersten Kapitel erarbeitet Rohles Grafiken mit Adobe Photoshop, man kann den Inhalt aber durchaus auch mit dem Open-Source-Programm Gimp nachvollziehen. Im zweiten Kapitel konzipiert er seine Beispielwebseite. Methodisch fundiert bestimmt er die Zielgruppe und bewertet die resultierenden Design-Ideen in einer Projektmatrix.

Im folgenden Kapitel beschreibt er die Anforderungen in Sachen Benutzerfreundlichkeit an seine Webseite und bezieht dabei Barrierefreiheit und Responsive Webdesign mit ein. Im umfangreichsten, dem vierten Kapitel beschäftigt sich Rohles mit dem Layout. Nach Gedanken zur Wahrnehmung von Formen und deren Bezügen beschreibt er eine Reihe technischer Aspekte in CSS 3: Genauigkeit von Selektoren, fixe, fluide und elastische Layouts, Raster, Box-Modell und Weißraum.

Danach widmet sich der Verfasser den Bereichen Typografie, Farbe und Grafik. Er bespricht deren Wirkung und gibt Tipps zur Umsetzung, zum Beispiel mit Webfonts, einem Farbschema oder durch das Skalieren von Bildern für hochauflösende Retina-Bildschirme. Außerdem behandelt das Buch das Testen und Optimieren einer Webseite unter Einbeziehung von Browserstatistiken und geeigneten Test-Tools. Im letzten Kapitel betrachtet Rohles Audio und Video in HTML 5 sowie Animation in CSS 3.

Dem Band liegt eine CD-ROM mit den Listings bei. Leider fehlen dem ansonsten mit viel Liebe zum Detail geschriebenen Lehrbuch die Übungsaufgaben.

Info

Björn Rohles:

Grundkurs Gutes Webdesign

Galileo Computing, 2013

420 Seiten

25 Euro (Online-Ausgabe 20 Euro)

ISBN 978-3-8362-1992-1

Lego-Roboter programmieren

Das Buch “Lego Mindstorms NXT” führt in das Programmieren von Legos Roboter-Hardware ein und orientiert sich an einem pädagogischen Konzept namens Roberta des Fraunhofer Instituts. Basis für die Programme ist die Programmiersprache NXC (Not exactly C), die für Windows, Linux und Mac OS X verfügbar ist. Die Inhalte lassen sich mit allen im Handel erhältlichen Lego-NXT-Sets umsetzen. Im Abschnitt B des Bandes findet sich eine detaillierte und farbig bebilderte Bauanleitung.

Hat der Leser den Roboter Roberta zusammen mit dem Grundstück, auf dem er sich später bewegt, fertiggestellt, kann er ihm auch schon die ersten Lebenszeichen entlocken. Selbst wer kein NXT-Set besitzt, kann das Programmieren mit NXC erlernen, denn der Autor Frank Knefel hat mit Nxcsimulator eine Simulationssoftware für NXC entwickelt. Der Simulator ist Teil der Entwicklungsumgebung Nxceditor und läuft unter Linux. Er umfasst zwar nicht alle Befehle der Sprache NXC, unterstützt aber die ersten Programmierversuche und die meisten Beispiele des Buches.

In sechs äußerst ausführlichen Kapiteln lernt Roberta mit NXC-Programmen, sich im Raum zu bewegen, Temperaturen zu messen, zu fühlen, zu hören, zu sehen, Musik zu machen, Fußball zu spielen oder mit ihren Artgenossen zu kommunizieren. Lösungen für die gestellten Aufgaben enthält das Buch nicht.

Dieser Band vermittelt sehr anschaulich die erforderlichen theoretischen Grundlagen aus Mathematik und Programmierung. Auch wichtige Größen der Mess- und Regelungstechnik wie Kraft, Geschwindigkeit oder Temperatur sind in Form von Experimenten mit Roberta spannend dargestellt – Motivation, um das erworbene Wissen in eigenen Experimenten zu erproben. Das Buch lädt ein zu einer faszinierenden Reise in die Welt der Roboter und der Programmierung – Erwachsene wie Kinder. (mhu)

Info

Frank Knefel:

Lego Mindstorms NXT

Open Source Press, 2013 260 Seiten

25 Euro

(E-Book 20 Euro)

ISBN: 978-3-941841-85-7

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