ArtWorx

OLGA

Object Linking for GEM Applications

Object Linking (OL) is used for better (automatic) interaction between different programs. If, for example, in a vector graphics program in a document (vector graphics) any object (here e.g. a raster graphic) is displayed and this object - assuming a multitasking environment - is changed by another program (here a raster graphics program) while both programs are running, the raster graphic would automatically be re-displayed in the vector graphic after the change (i.e. saving).

Such an OL is quite easy to accomplish, but in order for any program to work compatibly with any objects, a somewhat more comprehensive protocol is required, which is now available with the OLE (used for initialization) and OLGA protocol (responsible for the actual object linking).

OLGA is document-centred, i.e. the protocol is prepared for one application to manage several documents (possibly even with completely different data types).

OLGA 1.51 System extensions 1998-06-10
"Object Linking for GEM Applications": OLGA Manager 1.51, OLGA Tools 1.50, description of the OLGA protocol (ASCII/ST-Guide), C(!) source code of the Manager,C/Pascal-Includes. Freeware!
Program Version Date
 Image editing 
ArtWorx 2.09
Bellini 1998-07-01
Kandinsky 2.51
Papillon 3.04
Pixart 4.52
Smurf 1.062007-08-22
Smurf 1.06
ST-Cad 1.632000-10-21
 Music/MIDI 
GEMJing 1.402014-10-11
JingleFALCON 1.81.62011-10-06
 Office 
A-Z 2.61999-07-04
Blyp
Everest 3.6beta1999-01-23
freeBase 1.01
GEMGraph 2.202001-10-07
JAnE 2.20
Luna 2.10b45292002-09-25
Notice 1.05
papyrus 10.202003-10-01
Phoenix 5.52010-08-15
qed 5.0.52014-11-12
 Internet 
aMail 1.27b2011-02-04
CAB 2.8
HomePage Penguin 3.062020-03-27
HTML-Help 2.602020-03-24
Joe 1.5C2014-03-15
MyMail 1.962013-02-14
XURL 2.50
 Programming languages 
Alert Help 2.2.12020-03-11
KLib 1.02012-03-12
 Utility 
GEMTrade 3.0beta1
IdeaList 3.961
InterRSC 0.08
UDO-Shell 0.462011-01-30
 Video 
Aniplayer 2.23.12013-08-01
35 applications.
Standard support
GEMScript
OLGA
BubbleGEM
Programs written in...
Assembler
GFA-Basic
Puree C