Pashua


Download
Version: 0.9.4 (30.05.2007)
1,42 MB
Mac OS X 10.2 oder höher
Prozessor: Intel + PPC
Preis: Gratis / Spende

Versionsübersicht

Pashua ist ein Utility zur Erzeugung von nativen Aqua-Dialogen für Programmiersprachen, die dies von Haus aus gar nicht oder nur bedingt anbieten. Derzeit unterstützt werden AppleScript, Perl, PHP, Python, Rexx, Ruby, Shell-Skripts und Tcl – und falls Ihre Lieblingssprache in der Auflistung nicht enthalten war: die Entwicklung von Glue-Code für weitere Sprachen ist relativ simpel.

In den Dialogen stehen eine Reihe von GUI-Elementen zur Verfügung, u.a. ein- und mehrzeilige Texteingabefelder, Checkboxen, Aufklappmenüs, Passwort-Eingabefelder oder Buttons; außerdem können auch Bilder und PDFs eingebettet werden. Die vom Benutzer eingegebenen Daten werden von Pashua an das aufrufende Skript zurückgegeben, welches dann mit diesen arbeiten kann.

Screenshot

Drei Beispiele für Fenster, die mit Pashua erzeugt wurden.
Drei Beispiele für Fenster, die mit Pashua erzeugt wurden.

Pashua bedient sich einer äußerst einfachen Syntax für die Beschreibung des Dialoges; alle Fleißarbeiten wie das Positionieren der Elemente, die Berechnung der Fenstergröße etc. werden vollautomatisch übernommen (es sei denn, Sie möchten dies lieber selbst tun). Für Sie als Entwickler heißt dies: Sie können sich voll auf die Programmlogik konzentrieren – das GUI übernimmt Pashua für Sie.

Code-Beispiele für alle zuvor genannten Programmiersprachen sind im Lieferumfang enthalten. Insbesondere befindet sich darunter solcher Code, der in eigene Skripts eingebaut werden kann, um die Benutzung von Pashua zu vereinfachen.

Als »Technologiedemonstration« liegt außerdem ein mit Pashua erstelltes, normales (d.h.: per Doppelklick startbares) Programm bei, das im Kern von Perl gesteuert wird.

Sprachen

Pashua ist in Deutsch und Englisch lokalisiert.

Benutzerkommentare