 @(#)readme, Appman 1995/02/03 (c) 1994,1995 Jerry Geiger

	Appman  - appman.lzh

For people not speaking german: use St-Guide to read the file 'appman.hyp'
or take a lookt at file 'appman.txt'.

Application manager fr Gemini aber auch fr MultiTasking Umgebungen ohne
Gemini.

Dieses Programm darf frei kopiert und verwendet werden, solange das Archiv
appman.lzh immer komplett weitergegeben wird. Das Copyright bleibt
bei mir:  Jerry G Geiger
Ich hoffe Stefan Eissing hat nichts dagegen da ich die Icons aus
Gemini geklaut habe.

Jeglicher Verkauf oder berlassung gegen Gebhr ist nicht gestattet.
Ebenso das Entfernen einzelner Dateien aus dem verteilten Archiv appman.lzh
oder weitergeben eines Archives mit genderten Dateien.

HAFTUNG : keine

    Weder ich noch sonst jemand haftet fr irgendwelche
Schden, die in Zusammanhang mit der Benutzung irgendwelcher Dateien aus dem
Appman-Paket mglicherweise entstehen oder entstanden sind.  Dabei spielt
es keine Rolle ob diese Dateien fr die ihnen zugedachten Zwecke oder zu
anderen Zwecken eingesetzt wurden. 

Jerry G Geiger, Sat Sep 17 1994  Berlin


Wozu ist das Programm gut?

Einmal erweitert es die Desktop Funktion 'Anwendung anmelden' erheblich:
Es knnen fr diverse wildcards Applikationen mit commandline (Optionen)
angemeldet werden, sollten diese Applikationen schon laufen, knnen sie auch
direkt benachrichtigt werden neue commandlines auszufhren.
Dabei unterscheidet Appman 4 Mglichkeiten, was mit der ausgewhlten Datei
passieren soll:  anzeigen, editieren, packen, und entweder ausfhren
(Programm) oder auspacken (Archiv) oder drucken (alles was >sinnvoll<
druckbar ist).

Dem zweiten Teil von Appman, dem Icon Fenster liegt die Idee zugrunde, da
das Filesystem (alle Laufwerke mit all den Verzeichnissen und Dateien)
nicht unbedingt die genialste logische Grundlage fr den Gebrauch des
Rechners ist. 
Deshalb knnen in diesem Fenster Icons definiert werden, die Zugriff
auf Anwendungen, Prozesse, Verzeichnisse und Dateien erlauben, ohne da das
Dateisystem selbst entsprechend strukturiert sein mu.
D.h. das Dateisystem selbst kann nach rein formalen Gesichtspunkten
bersichtlich strukturiert werden, der bequeme Anwendungs- bzw. Umgebungs-
orientierte Zugriff erfolgt mit Hilfe der Icons in dem Appman Fenster.
Das Desktop bleibt frei fr aktuelle Anwendungen und Operationen, und das
lstige Whlen in Verzeichnissen entfllt.
Eine Menge von Links erlaubt zwar auch hnlichen Komfort, macht aber das
Dateisystem ziemlich schnell unbersichtlich.

Derzeit funktioniert Appman nur zusammen mit Gemini oder einem
entsprechenden Desktop vollstndig.  Einige Funktionen sind (noch) nur im
AV Protokoll implementiert, so da z.B. mit einer nur auf DragDrop
basierenden Kommunikation das ffnen von Verzeichnis Fenstern kaum
funktionieren wird. 

Ohne ein Multitasking AES ist auf jeden Fall Gemini oder ein 
entsprechendes Desktop ntig, die Funktionalitt von Appman beschrnkt
sich sonst weitgehend auf Kommunikation mit Accessories.




Auch in so einem kleinen unscheinbaren Programm steckt jede Menge
Entwicklungsarbeit. Deshalb bitte ich alle AnwenderInnen um eine kleine
Spende, die mich sicher auch motivieren wird das Programm zu pflegen
und weiter zu entwickeln.

Bitte berweist das Geld auf das Konto
	Konto Nr.: 07037368
	bei der Berliner Volksbank, BLZ: 100 900 00
	Verwendungszweck: Appman


Jerry G Geiger, Sat Jan 15 1995  Berlin


Bug und andere reports bitte an:
	Maus: Jerry Geiger @B
	Internet: jerry@zedat.fu-berlin.de



Eine Dokumentation im ST-Guide Hypertext Format, sowie
als ASCII Datei liegt bei.

Fr Gemini user: seit Gemini 1.99 wird ein [Shift]DClick nur an
Applikationen gemeldet, die fr "*" Dateien angemeldet sind.
Seit Gemini 1.999e werden alle [Shift]DClicks (auch
Kombinationen) an eben diese Applikation gemeldet.


neu (v 0.87 -> v 0.88):
     - dank Holger Schmidt gibt es nun eine deutsches Manual, diesmal
       noch nur als ST-Guide Hypertext, und nicht ganz up to date.
     - unter MiNT wird nur noch ein Icon fr 'U:\' erzeugt
     - die binaries knnen auch als APP gestartet werden, etwa im MagiC
       'APPS' Verzeichnis, vom Desktop aus oder in der MultiTOS 'gem.cnf'.
       Dazu einfach in 'appman.app' umbenennen. (siehe unten: Hinweise zur
       Installation) 

wichtige nderungen 
ab v 0.87
     -  Bercksichtigung der 'CON' Option auch unter Mag!X/MagiC 
     -  an MagiC AES features angepat (flying dials, etc.)
     -  das Setzten des working directories unter Magic funktioniert
        nun auch (ARGP etc. optionen)
nach v 0.84
     -  es gibt nun ein zweites binary 'appman2.acc' mit anderen
        Icons (ist nicht patchbar!)
     -  auf Wunsch einiger habe ich den Speicherblock etwas
        vergrert, so da nun mehr Icons bzw. Anmeldungen hineinpassen
     -  automatisches Anpassen der Icon Anordnung an Fensterbreite
     -  neue Variable fr Icon/Fenster Flags


Fehlt immer noch:
     -  Clipboard Funktion (drag icon -> Gemini Clipboard icon)
     -  Festlegen der Farbe eines Icons im Edit Icon Dialog
     -  das Patchprogramm, um andere Icons auch in
        anderer Gre verwenden zu knnen.

geplant:
     -  beliebig viele Icons in einem Appman Verzeichnis

     fr die 1.0 Version - die nur noch in Multitasking Umgebungen laufen
     wird: 
     - beliebig viele Fenster
     - Malloc() statt festem Speicherblock: keine Begrenzung der Zahl
       angemeldeter Icons/Applikationen
     - komfortablere und anwenderfreundlichere Mglichkeit Icon Parameter
       und 'appman.inf' zu ndern 
       (mit externem Konfigurations-Programm)
     - Icons aus rsc file bzw den diversen Programmen beiliegenden 
       Icon Dateien


Hinweise zur Installation:

1.	appman.acc in das Wurzelverzeichnis des Bootlaufwerks bzw nach
	$ACCPATH kopieren.(appman.acc kann auch von The Chameleon aus
	gestartet werden) 
	Wem die Icons in 'appman2.acc' besser gefallen
	sollte natrlich dieses als 'appman.acc' dorthin kopieren.

	Unter einem Multitasking OS knnen die binaries auch als APP
	laufen und gestartet werden. Dazu beim/nach dem Kopieren einfach
	in 'appman.app' umbenennen. Appman kann dann auch mit ^Q beendet
	werden. 
	Unter MultiTOS geht das Appman Fenster dann aber nur auf, wenn
	Appman vom AV-Server eine VA_START message oder eine Status Meldung,
	da das Fenster zu ffnen ist, erhlt. (Nach dem Anmelden mit
	'versteht VA_START' in Gemini reicht eine weiterer Doppelklick
	auf ein 'appman.app' Icon.)

2.	Mit Gemini oder einem entsprechenden Desktop:
	'appman.acc' bzw 'appman.app' als Anwendung fr alle Dateien ('*') 
	anmelden  (an erster Stelle), 'versteht VA_START' nicht vergessen. 

	Ohne Gemini oder entsprechendes Desktop:
	callaman.gtp als Anwendung fr alle Dateien im
	Desktop anmelden und dahin kopieren, wo es gefunden wird. 
	Mit MultiTOS gibts da keine Probleme; mit MagiC sollte das 
	mittlerweile auch gehen.
	Mit Geneva klappt es wahrscheinlich nicht, weil shel_write()
	dort mglicherweise auch ein wenig anders ist?

3.	'appman.inf' nach $HOME (wenn $HOME im environment des
	AES bekannt ist) bzw. nach $ACCPATH kopieren oder ebenfalls ins
	Wurzelverzeichnis des Bootlaufwerks (unter MagiC nach 'ACCS' oder
	'APPS' je nachdem was verwendet wurde) kopieren.

4.	'appman.hyp' bzw. 'appman_d.hyp' als 'appman.hyp' in das Verzeichnis
	der ST-Guide Hypertexte kopieren.
	Es knnte eventuell hilfreich sein diese Dokumentation auch mal zu
	lesen, insbesondere um:

5.	'appman.inf' editieren und der vorhandenen Umgebung anpassen.

	Appman erzeugt selbst einige Icons wenn es beim ffnen keine 
	Datei 'appmanic.inf' gefunden hat. Appman schreibt nie selbstttig 
	diese Datei 'appmanic.inf', jedoch wird nach '[Alt]S' eine solche 
	Datei erzeugt, also die Informationen ber die aktuellen Icons 
	abgespeichert.
