***********************************************************************************
*                                                                                 *
*                                     A U T O C A T                               *
*                                                                                 *
*          AREXX-Erweiterungsprogramm fr Reinhard Haslbecks ImageDesk            *
*                                                                                 *
*                               Automatisierter Katalogbrowser                    *
*                                                                                 *
*                           EINRICHTUNGS- UND BEDIENUNGSANLEITUNG                 *
*                                                                                 *
*                                   von Ulrich Rcher                             *
*                                                                                 *
***********************************************************************************


INHALTSVERZEICHNIS

1. Vorstellung von AUTOCAT - sein Zweck
2. Voraussetzungen zum Einsatz von AUTOCAT
3. Wie funktioniert's?
4. Einrichtung eines ImageDesk-AUTOCAT-Systems
5. Funktionen und Eigenschaften im Betrieb
6. Rechtliches
7. Der Autor



1. VORSTELLUNG VON AUTOCAT - SEIN ZWECK

Reinhard Haslbeck hat mit seinem Bilder-Katalogisier- und Verwaltungsprogramm
'ImageDesk' eine hervorragende Software zur Verwaltung grerer Mengen datentech-
nisch gespeicherter Bilder geschrieben. ImageDesk kann die meisten gngigen Formate
lesen, mit akzeptabler Geschwindigkeit anzeigen und Thumbnails (verkleinerte Abbil-
dungen des eigentlichen Bildes) zur bersicht und angenehmen Auswahl erstellen.
Darber hinaus luft ImageDesk auf AA, auf verschiedenen Grafikkarten und auf Frank
Mariaks/Thomas Sontowskis CyberGraphics-Grafikkarten-Software. Auerdem besitzt
ImageDesk einen AREXX-Port mit voller Funktionalitt.

Leider ist die Handhabung und Bewegung durch die Kataloge (Sammlungen von Thumbnails)
wenig benutzerfreundlich; sie mssen umstndlich als Datei geladen werden und ihre
Gre mu an die Zahl der auf dem Bildschirm darstellbaren Thumbnails angepat wer-
den, wenn man auf eine manuelle Auswahl der anzuzeigenden Thumbnails verzichten
mchte. 

Um diesen Mangel zu beseitigen, wurde AUTOCAT geschrieben. AUTOCAT automatisiert
die Handhabung der Katalogdateien vollstndig. Man kann sich vorwrts und rckwrts
durch beliebig viele Kataloge von beliebiger Thumbnail-Anzahl (unabhngig von der
Menge der auf dem Bildschirm darstellbaren Thumbnails) bewegen. Die Kataloge knnen
organisiert sein wie das Dateisystem auf einem Datentrger, d.h. es knnen thema-
tische Unterverzeichnisse angelegt werden, zu denen nach Belieben gewechselt oder
von denen zum Hauptverzeichnis zurckgekehrt werden kann. Alle diese Bewegungen
werden per Mausklick ausgefhrt - so, als ob man einen Thumbnail zur Anzeige des
dahinter stehenden Bildes anklickt. Es ist nicht erforderlich, Dateinamen einzu-
geben. AUTOCAT sortiert bei Aufruf die Katalogdateien eines Unterverzeichnisses
automatisch, so da die Anzeigereihenfolge ber den Namen gesteuert werden kann.
Diese Sortierung ist zudem dynamisch, d.h. selbst eienm bestehenden ImageDesk/
AUTOCAT-System knnen problemlos weitere Katalogdateien hinzugefgt werden.
Zudem pat sich AUTOCAT automatisch der Gre der vom User benutzen Thumbnails
sowie seiner Systemeinstellungen (Bildschirmmodus, Viewer usw) an und setzt nur
die von ihm selbst unbedingt bentigten Parameter. AUTOCAT verfolgt eine deutlich
andere Philosphie als der neue Browser in der Version 2 von ImageDesk.



2. VORAUSSETZUNGEN ZUM EINSATZ VON AUTOCAT

Es gelten die ImageDesk-Voraussetzungen: Mindestens 8-Bit-Bildschirmdarstellung,
d.h. mindestens AA oder Grafikkarte mit 256-Farbdarstellung. Speicherbedarf laut
Handbuch ImageDesk mindestens 4 MB zusammenhngender Speicher fr die Thumbnail-
Generierung.

Um AUTOCAT einsetzen zu knnen, ist die *** registrierte *** Version von ImageDesk
erforderlich. AUTOCAT luft *** nicht *** mit der unregistrierten Version. Minimale
Version von ImageDesk zum Einsatz von AUTOCAT ist 1.6 oder die neue Version 2.02.
Achtung! AUTOCAT ist nicht kompatibel zu den Versionen 2.0 oder 2.01! Auf dem
ausfhrenden Rechner mu im Verzeichnis libs: die library "rexxsupport.library"
vorhanden sein (Betriebssystembestandteil).



3. WIE FUNKTIONIERT'S ?

Eigentlich ganz einfach: Reinhard Haslbeck hat ImageDesk glcklicherweise viele
verschiedene Bildanzeigeformate gespendet, so da eines dieser Formate vom Anzeige-
zum Befehlsformat umfunktioniert werden kann; d.h. bei Klick bspw. auf einen BMP-
Thumbnail wird nicht mehr das zugehrige BMP-Bild angezeigt, sondern in Abhngig-
keit des Namens des Thumbnails ein Teil eines AREXX-Programms mit den gewnschten
Steuerfunktionen ausgefhrt. Dies hat zwar den Nachteil, da eines der Anzeige-
formate nicht mehr fr Bilder genutzt werden kann, aber erstens wird man kaum
alle Grafikformate gleichzeitig einsetzen (Grafikformate knnen ja auch gewan-
delt werden) und zweitens kann das Befehlsformat beliebig gewhlt werden. Stan-
dard-Befehlsformat fr AUTOCAT ist BMP. Das AREXX-Programm wird nicht permanent
ausgefhrt, sondern nur bis zur Beendigung der angewhlten Operation, so da
nicht bermig viel Rechenzeit verbraucht wird. Wichtige Werte speichert
AUTOCAT zwischen.



4. EINRICHTUNG EINES IMAGEDESK-AUTOCAT-SYSTEMS

Zum Beginn sollte eine Unterverzeichnis-Struktur angelegt werden, in der man seine
Kataloge organisieren mchte, also z.B.

                 Bilder-Kataloge
           /       / |      \
       Natur    Haus Urlaub  Personen
     /    |     /   \        /     |   \
  Flora  Fauna Traum ist Bekannte  |    Szenen
                                Freunde

Die Unterverzeichnis-Struktur kann beliebig viele Verzeichnisse enthalten und
beliebig tief sein. Es ist mglich, Kataloge anzulegen, in denen normale Thumb-
nails mit solchen Thumbnails gemischt sind, die auf weitere Unterverzeichnisse
verweisen. Die Unterverzeichnis-Struktur mu nicht sofort vollstndig erzeugt
werden, sondern kann auch whrend des Einsatzes von AUTOCAT nach Bedarf erwei-
tert werden.

Es empfiehlt sich, bei der Generierung der Thumbnail-Dateien mit den untersten
Verzeichnissen zu beginnen; lassen Sie ImageDesk wie gewohnt seine Katalog-Da-
teien in einer Ihnen sinnvoll erscheinenden Gre in die Unterverzeichnisse
hineingenerieren.

******************************************************************************
ACHTUNG! ES MUSS DARAUF GEACHTET WERDEN, DASS IN DEN UNTERVERZEICHNISSEN WIRK-
LICH AUSSCHLIESSLICH (!) KATALOGDATEIEN STEHEN, DA ALLE ANDEREN DATEIEN (Z. B.
INFO-DATEIEN) BEIM ANZEIGEN ZU FEHLERMELDUNGEN FHREN WERDEN!

EIN AUTOCAT-SYSTEM DARF IMMER NUR THUMBNAILS EINER GRSSE BENUTZEN! (ES IST
ABER MGLICH, MEHRERE AUTOCAT-SYSTEME PARALLEL AUFZUBAUEN)
******************************************************************************

Etwas mehr Arbeit macht dagegen die Erstellung einer Katalogdatei z.B. fr das
oben genannte Unterverzeichnis '/Bilder-Kataloge/Natur', da die Katalogdatei
dieses Unterverzeichnisses die beiden Verweise auf 'Flora' und 'Fauna' enthal-
ten mu.

Dazu geht man vor wie folgt: Man whlt jeweils aus den Bildersammlungen von
'Flora' und 'Fauna' ein typisches Bild aus und wandelt dies in das gewnschte
Kommandoformat. Zur Vereinfachung wird hier davon ausgegangen, da dies BMP sei,
weiter unten wird noch darauf eingegangen, wie das Kommandoformat gendert
werden kann. Zur Bildwandlung kann z.B. ADPro eingesetzt werden; es gibt aber
auch im PD geeignete Hilfsprogramme. Die beiden nach BMP gewandelten Bilder
*** MSSEN *** den Namen des Unterverzeichnis haben, auf das sie verweisen
sollen (Gro-/Kleinschreibung beachten!). Abschlieend wird von diesen beiden
Bildern eine neue Katalogdatei erstellt und nach '/Bilder-Kataloge/Natur'
kopiert. Die beiden BMP-Verweisbilder knnen danach gelscht werden; sie werden
nicht mehr bentigt.

Es ist problemlos mglich, in dieses Unterverzeichnis weitere Katalogdateien
zu legen, die ganz normal auf andere Bilder, also z.B. auf sonstige Schnheiten
von Mutter Natur, verweisen. Da die Katalogdateien alphabetisch sortiert ange-
zeigt werden, kann auch die Position und Reihenfolge der Thumbnails auf dem
Bildschirm beeinflut werden.

Analog zu unserem Beispiel des Unterverzeichnisses 'Natur' mu auch mit allen
anderen Unterverzeichnissen verfahren werden.

Eine Ausnahme von dieser Regel bildet das Stammverzeichnis der Katalogdateien,
also hier '/Bilder-Kataloge'. Alle Katalog-Dateien des Benutzers, die hier
angelegt werden mssen, um entweder auf die Unterverzeichnisse zu zeigen oder
direkt auf andere Bilddateien zu verweisen, *** MSSEN *** Head.cat Head.cat.1
Head.cat.2  usw. heien. Ihre Anzahl ist beliebig, andere Namen werden jedoch
von AUTOCAT nicht als Einstiegsdateien in die Katalogorganisation akzeptiert.
Die Head.cat-Dateien werden genau organisiert wie oben am Beispiel fr 'Natur'
gezeigt.


Nach der Einrichtung der Katalogverzeichnisse mssen folgende weitere Ein-
stellungen vorgenommen werden:

- In das oben mit Head.cat usw. gefllte Verzeichnis mssen die 5 Command.cat.#-
  Dateien kopiert werden.

- Sollte ein automatisches Laden des Hauptverzeichnis der Katalogdateien
  beim Programmstart gewnscht werden, werden mu in die Tooltypes von
  Imagedesk die Zeile 'REXX=:ImageDesk\Rexx\AUTOCAT1.IDesk' eingefgt werden,
  d.h. AUTOCAT wird durch Start des Teilprogramms AUTOCAT1.IDesk gestartet.

= Am AREXX-Programm AUTOCAT1.IDesk selbst mssen u. U. folgende nderungen unter
  Zuhilfenahme eines Editors vorgenommen werden:
  (Bitte nehmen Sie diese nderungen an einer Kopie von AUTOCAT vor!)
  (Die zu ndernden Zeilen befinden sich ganz am Anfang des Programms unterhalb
  des Headers und sind gut zu erkennen)

- In die Zeile, die im Original heit 'CDIR="work:Kataloge/"' ... ** MUSS ** in
  den in Anfhrungszeichen stehenden Bereiches der Pfad Ihres Katalog-Stamm-
  verzeichnisses eingetragen werden (also der Name des Verzeichnisses, wo Sie
  'Command.cat.#' hinkopiert haben. Vergessen Sie den Schrgstrich '/' am Ende
  der Pfadangabe nicht!

- In die Zeile, die begimmt mit 'CTYP="BMP"' wird der Kommandotyp eingetragen;
  also wenn Sie einen anderen Kommandotyp als BMP wnschen, tragen Sie diesen
  hier ein; beachten Sie bitte dazu die Hinweise weiter unten. Ansonsten knnen
  Sie diese Zeile unverndert lassen.

Damit sind alle Einstellungen abgeschlossen und Ihr ImageDesk-AUTOCAT-System
mte einsatzfhig sein.


Falls Sie einen anderen Kommandotyp als BMP wnschen, gehen Sie bitte vor wie
folgt:

- Tragen Sie in die 'CTYP='-Zeile in AUTOCAT1.IDesk das Krzel fr den neuen
  gewnschten Kommandotyp ein, z.B. 'JPG' oder 'GIF'. Folgende Krzel knnen
  angegeben werden: IFF, GIF, JPG, PCX, BMP, PCD, PNM, TGA. Diese Krzel
  *** mssen *** unbedingt korrekt angegeben werden; also auf Schreibweise
  und Groschreibung achten!

- Dies ist leider wesentlich aufwendiger: Sie mssen eine neue Datei
  'Command.cat' anlegen. Die 'Command.cat' ist eine Katalogdatei, die drei
  Thumbnails mit den Namen "Zurck", "Hoch", "Weiter" in dieser Reihenfolge (!)
  enthlt. Die Thumbnails mssen den Kommandografiktyp haben. Um die Thumbnails
  zu erzeugen, erzeugt man eine Grafikdatei mit dem gewnschten Symbol,
  speichert oder konvertiert sie ins neue gewnschte Kommandoformat und erzeugt
  daraus die Katalogdatei 'Command.cat'. Achtung: Gro/Kleinschreibung der Namen
  ist wichtig und auch die Reihenfolge darf nicht gendert werden! Die Ursprungs-
  grafikdateien knnen gelscht werden.


Einrichtung mehrer getrennter AUTOCAT-Systeme mit unterschiedlichen Thumbnail-
Gren:

Ein AUTOCAT-System erlaubt nur Thumbnails der gleichen Gre. Sollten Sie Thumb-
nails unterschiedlicher Gre benutzen, mssen sie getrennte Systeme mit getrenn-
ten AUTOCAT1.IDesk-Dateien benutzen. Die verschiedenen AUTOCAT1.IDesk-Dateien
mssen auf unterschiedliche Head.cat Verzeichnisse zeigen. Alle anderen Einstellun-
gen knnen jedoch gleich benutzt werden; insbesondere mu AUTOCAT2.IDesk nicht
verndert werden. Es ist natrlich nicht mglich, beide Systeme gemischt zu
betreiben!



5. FUNKTIONEN UND EIGENSCHAFTEN IM BETRIEB

Nach Einrichtung eines kompletten ImageDesk/AUTOCAT-Systems wird AUTOCAT von
ImageDesk aus ber die Funktion 'Project/Execute Arexx' aufgerufen, d.h. die
Datei AUTOCAT1.IDesk wird gestartet. Bei korrekter Einstellung des Systems
erscheinen dann die Einstiegsthumbnails zu Ihren Katalogen.

Wie oben schon kurz erwhnt, kann dies automatisiert werden, indem in die Tool-
types von ImageDesk die Zeile 'REXX=:ImageDesk\Rexx\AUTOCAT1.IDesk' eingefgt
wird. Dies ist vor allem dann interessant, wenn AUTOCAT fr eine Bilder-CD
genutzt werden soll.

Ein laufendes AUTOCAT besitzt fnf Funktionen:

- Klick auf beliebigen Thumbnail: Anzeige des Bildes, wenn es sich nicht um
  einen Verweis auf ein Unterverzeichnis handelt

- Klick auf Thumbnail, der ein Unterverzeichnis reprsentiert: AUTOCAT wechselt
  in dieses Unterverzeichnis, lscht den Bildschirm, und ldt die ersten Thumb-
  nails des alphabetisch ersten Kataloges, bis so viele Thumbnails geladen
  wurden, da der Bildschirm gefllt ist.

- Klick auf 'Hoch'-Thumbnail (Dieser Thumbnail zeigt ein nach oben zeigendes
  Dreieck und wird aus der Datei Command.cat entnommen): AUTOCAT wechselt in das
  Mutterverzeichnis und ldt dort die ersten Thumbnails des alphabetisch ersten
  Katalogs, bis der Bildschirm gefllt ist. Ist das Mutterverzeichnis
  zugleich das Ausgangsverzeichnis fr Ihre Katalogsammlung, werden nur Ihre
  'Head.cat'-Dateien geladen. Der 'Hoch'-Thumbnail erscheint an erster oder zwei-
  ter Stelle auf dem Bildschirm. Wird er nicht angezeigt, befindet man sich im
  Ausgangsverzeichnis.

- Klick auf 'Weiter'-Thumbnail (nach rechts zeigendes Dreieck): AUTOCAT lscht
  die aktuelle Bildschirmseite und zeigt die in den Katalogen nchsten Thumbnails
  an, bis der Bildschirm gefllt wurde oder keine weiteren Thumbnails
  mehr vorhanden sind. Der 'Weiter'-Thumbnail erscheint immer unten rechts als
  letzter Eintrag. Wird er nicht angezeigt, sind keine weiteren Thumbnails mehr
  vorhanden.

- Klick auf 'Zurck'-Thumbnail (nach links zeigendes Dreieck): AUTOCAT lscht
  die aktuelle Bildschirmseite und zeigt die vorhergehende Bildschirmseite wie-
  der an. Der 'Zurck'-Thumbnail erscheint immer links oben an der ersten Stelle.
  Sein Fehlen zeigt an, da man sich am Anfang der Katalogdateien befindet.


Die Anzeige der Katalogdateien wird von AUTOCAT dynamisch erledigt, d.h. die
Kataloge knnen gendert, gelscht oder neue hinzugefgt werden. Beim nchsten
Aufruf dieses Unterverzeichnisses wird dann die aktualisierte Version geladen.
Da die Kataloge alphabetisch sortiert angezeigt werden, kann man ber den Namen
bestimmen, wo ungefhr ein Thumbnail erscheinen soll.



6. RECHTLICHES

AUTOCAT ist Freeware. Es darf von jedem Anwender beliebig genutzt oder verndert
werden. Der Autor erwartet keine Gegenleistung - denkt halt was nettes von mir!
Nein-nein, ich behaupte jetzt nicht, es sei 'Thinkware'!
Seine Verbreitung ber das Aminet, die Fish- oder andere PD-CDs sowie beliebige
Mailboxen ist ausdrcklich gestattet. Auerdem darf Reinhard Haslbeck das Programm
auch zusammen mit der registrierten Version von ImageDesk vertreiben.
Der Autor bernimmt keinerlei Verantwortung durch eventuell ber den Einsatz von
AUTOCAT entstandene Verluste, Schden oder andere nachteilige Dinge. Der Einsatz
erfolgt in vollem Umfang auf eigene Verantwortung!



7. DER AUTOR

Wer mich kontaktieren mchte, bitte:

Ulrich Rcher
Am Tretenberg 6
57080 Siegen
Germany
roecher@fts.uni-siegen.de


Sollte jemand mehr Informationen ber ImageDesk wnschen, hier die Adresse von

Reinhard Haslbeck
Spirknerstr. 7
84137 Vilsbiburg
Germany
haslbeck@informatik.tu-muenchen.de
haslbeck@leo.org

