Hier gibt es ein kleines, einfaches Java-Programm, mit dem man ermitteln kann,
welche Cocktails mit verfügbaren Zutaten gemixt werden können.
Dazu trägt man diese Zutaten ein und erhält dann eine Liste der möglichen Cocktails.
Zu den 222 vorgegebenen Cocktails können über eine Eingabemaske
beliebig viele eigene Cocktails hinzugefügt werden. Die Informationen über die
verfügbaren Zutaten und die Cocktailrezepte werden in drei einfachen Textdateien
(ingredients.txt cocktails.txt und mycocktails.txt) gespeichert.
Das Programm ist Freeware. Die aktuelle Version für den PC
(Windows/Linux) kann hier gedownloaded werden (nur 50 KB).
Für die Ausführung des Programmes ist eine JRE (Java Runtime Environment) erforderlich,
unter modernen Betriebsystemen, wie Linux ;-),
ist diese standardmäßig vorhanden. Unter Windows (98, 2000, XP) ist dies nicht der Fall,
hier muß man sich eine aktuelle JRE
von den offiziellen "Sun"-Seiten downloaden und installieren.
Das Programm wird im entpackten Verzeichnis mit "java Cocktails" gestartet.
Hier gibt es ein paar Screenshots der ursprünglichen
Java2-Version des Programmes. Die Zutaten sind in die Gruppen "Alkohol",
"Säfte", "Sirup", "Früchte", "Wasser", "Verschiedenes", "Gewürze" und "Hilfsmittel"
eingeteilt. Dort klickt man einfach an, was zur Verfügung steht. Die Einstellungen
können über "Save Settings" in der Datei "ingredients.txt" gespeichert und beim
nächsten Programmstart mit "Read Settings" wieder eingelesen werden. Auf dem Reiter
"Cocktails" kann man sich dann ansehen, welche Cocktails aus den eingegebenen Zutaten gemixt
werden können. Hier kann man nun noch auswählen, ob alle gespeicherten oder nur die
mit den eingegebenen Zutaten möglichen oder nur eine bestimmte Kategorie von Cocktails
(z.B. Aperitifs) angezeigt werden sollen. Mit dem dritten Reiter "Add New Cocktail" könen
über Auswahlboxen neue Cocktails definiert und hinzugefügt werden. Diese werden in
der Datei "cocktails.txt" abgelegt.
Am günstigsten wäre es natürlich, man könnte das Programm mit an den
Platz nehmen, wo man den Drink mixen möchte und dort steht bestimmt nicht immer
gerade ein PC. Das Programm ist also eine ideale Anwendung für einen PDA.
Deshalb habe ich das Programm für den Linux-PDA Zaurus mit Jeode Java-VM angepaßt.
Ein fertiges Paket zur Installation auf dem Zaurus kann man hier downloaden:
| Version | Größe | Release- Datum |
Bemerkungen / Änderungen |
|---|---|---|---|
![]() 1.4.1 |
49.1 K | 02.11.03 |
Diese Version behebt das unten beschriebene Start-Problem der Version 1.4 mit einer
"ingredients.txt" aus einer älteren Version. Die Version 1.4.1 liest nun die "ingredients.txt"
ab Version 1.2 ein (für noch ältere Versionen gibt es Fehlermeldung). Diese Version befindet sich auch auf der CD des c't-special 2/2004 "Mobile PCs" |
![]() 1.4 |
48.5 K | 26.10.03 |
Mit dieser Version besteht nun die Mölichkeit, eigene Zutaten zu definieren. Dazu wurde
ein neuer Reiter "My Ingredients" hinzugefügt, der editiert werden kann. Außerdem gibt
es jetzt eine Properties-Datei, in der sich das Startverhalten speichern läßt. In der
Ansicht "Show All Stored Cocktails" werden jetzt auch die nicht vorhandenen Zutaten rot
hinterlegt. Achtung: Es gibt da ein Problem, wenn man vorher eine ältere Version benutzt hat. Gibt es unter "/home/QtPalmtop/share/cocktails" eine ältere Version von "ingredients.txt", wird das Programm nicht starten. Diese Datei sollte man löschen und dann im Programm die verfügbaren Zutaten neu setzen! |
![]() 1.3 |
40.7 K | 12.04.03 | Diese Version bekommt zwei neue (überfällige) Features: Eine Such- und eine Editierfunktion. Bei der Suche nach Cocktailnamen können beliebige Substrings (nicht case-sensitiv) eingegeben werden. In der Ausgabe werden dann auch gleich die nicht vorhandenen Zutaten rot markiert. In der Editierfunktion können alle Cocktailrezepte (im Rahmen der vorgegebenen Zutaten) beliebig verändert werden. |
![]() 1.2.1 |
32.5 K | 04.03.03 |
Bug fix release. In Version 1.2 konnte man die selbstdefinierten Cocktails (die in dem
neuen File "mycocktails.txt" gespeichert werden), nicht wieder löschen. Diese Version befindet sich auch auf der CD des c't-special 2/2003 "Handhelds" |
![]() 1.2 |
32.4 K | 01.03.03 | Diese Version hat vor allem einen neuen Menpunkt "most needed ingredients" (unter "Show..."). Hier wird für jede einzelne als nicht verfügbar angegebene Zutat getestet, wieviele Cocktails mehr möglich wären, wenn diese zur Verfügung stände (das Ergebnis könnte dann eigentlich gleich an die Einkaufsliste auf dem Zaurus übergeben werden ;-)). Außerdem wurde die Liste der auswählbaren Zutaten erweitert (jetzt 108) und korrigiert. Die Speicherung der selbst eingegebenen Cocktails erfolgt jetzt in einem separaten File "mycocktails.txt" und soll dann bei der Installation der nächsten Versionen erhalten bleiben. |
![]() 1.1 |
31.9 K | 09.02.03 | Die Anzahl der vordefinierten (Standard)-Cocktails beträgt nun 222 (dabei sind jetzt auch 22 alkoholfreie Cocktails!). Außerdem wurde in der Cocktails-Ansicht eine Auswahl eingeführt, die es ermöglicht, sich nur Cocktails mit einer bestimmten alkoholischen Zutat anzeigen zu lassen. Es gibt nun auch einen Menpunkt "About" und es wurde der Fehler beseitigt, dass man unter "Add Cocktails" keine "Creme"-Zutaten auswählen konnte. |
![]() 1.0.1 |
29.5 K | 27.01.03 | Mit "-XappName=$0" in der runCocktails unter /home/QtPalmtop/bin wird nun auch das Icon in der Taskbar angezeigt. |
![]() 1.0 |
28.5 K | 25.01.03 | Portierung des oben beschriebenen Programmes. Um der Jeode-VM gerecht zu werden, die auf dem JDK 1.1.8 basiert, mussten alle Swing-Elemente entfernt und durch geeignete Äquivalente ersetzt werden. Neu ist die Möglichkeit, jetzt auch beliebige Cocktails zu entfernen. |
![]() 0.1 |
19 K | 23.10.02 | Ursprüngliche Variante für den PC und mit Java2-Swing-Elementen |
| Ausführlichere Beschreibung der letzten Version und aktuelle Screenshots |