Shoes
Shoes (GPL) ist eine in Ruby geschriebene Programmierumgebung, die insbesondere Anfängern das Programmieren erleichtern soll. Obwohl ziemlich stark von Processing beeinflußt, erinnert Shoes von der Konzeption und Einfachheit der GUI-Gestaltung und -Programmierung auch stark an Apples verblichenem HyperCard. Shoes gibt es für MacOS X, Windows und Linux.
Shoes scheint auch durchaus das Zeug dafür zu haben, als einfache RIA- oder Mashup-Prototyping-Umgebung zu fungieren. Obiger Screenshot zeigt einen simplen Flash-Video-Player, der sich das Video direkt von den Seiten von Blip.tv herunterlädt. Aber auch zur Spieleprogrammierung ist Shoes geeignet.
Schuhe mit Umlauten
Shoes 3.2 und größer
Es gibt eine Version 3.3 für Shoes, die mindestens MacOS X 10.9 (Mavericks) benötigt. Sie setzt aktuell (Juni 2016) auf Ruby 2.2.4 auf und behandelt Umlaute wieder anders. Um UTF-8 zu aktivieren, muß man den Skripten die Zeile
# encoding: utf-8
voranstellen. Dann klappt das auch wieder mit dem »ö« in meinem Vornamen.
Video-Tutorial
Make GUI-Apps with Shoes
Shoes und externe Bibliotheken
Helferlein
Shoes-Tutorials im Schockwellenreiter
- Teil 1: Brandneue Schuhe, denn keiner kennt Shoes
- Teil 2: Bilder und Links
- Teil 3: Das Demokratie-Spiel
- Teil 4: Spieleprogrammierung
Wird (eventuell) fortgesetzt …
Literatur
- PC.DE: Ruby Tutorial: Die Grundlagen
- PC.DE: Ruby Tutorial: Teil 2
- PC.DE: Ruby + Shoes = einfache GUI Programmierung
In diesem Wiki
Links
- Shoes Homepage
- Shoes 3 Homepage
- Shoes Wiki @ GitHub
- Shoes 3 Wiki
- The Shoes Manual
- The Shoebox, eine Seite mit Shoes-Beispielapplikationen
- Shoes Help Desk
- Nobody Knows Shoes (PDF, 43 MB), ein sehr witzig geschriebenes Comicbuch, das in die Programmierung von Shoes einführt.
- Hackety Hack ist eine interaktive Ruby-Lernumgebung, die auf Shoes aufsetzt.
- Shoes (GUI toolkit) in der Wikipedia
- Getting started with Shoes on OS X
Sie sind hier: Start → Programmierung → Creative Coding → shoes.txt