ToolTalk

ToolTalk

ToolTalk is an interapplication communications system developed by Sun Microsystems (SunSoft) in order to allow applications to communicate with each other at runtime. Applications supporting ToolTalk can construct "high-level" messages and hand them off to the system's ToolTalk server, which determines the proper recipients and (after applying permission checks) forwards the message to them. Although originally available only on SunOS and Solaris, ToolTalk was chosen as the application framework for the Common Desktop Environment and thus became part of a number of Unix distributions as well as OpenVMS.

While ToolTalk had "object oriented" and "procedural" messages and a complex "pattern" structure which allowed dispatch of messages to processes based on object names, message names, and parameter types, actual desktop protocols never took full advantage of its power. [Julienne, Astrid M. and Holtz, Brian ToolTalk and Open Protocols: Inter-Application Communication (1994)] Simpler pattern-matching systems like Apple Computer's AppleScript system did just as well.

The D-Bus standard has superseded ToolTalk in Unix like desktop environments.

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • ToolTalk — механизм межпроцессного взаимодействия, разработанный Sun Microsystems (SunSoft), обеспечивающий взаимодействие приложений друг с другом во время исполнения. Приложения, поддерживающие ToolTalk, посылают сообщения на сервер ToolTalk, который… …   Википедия

  • Common Desktop Environment — DECwindows CDE on OpenVMS 7.3 1 Developer(s) …   Wikipedia

  • Solaris (operating system) — Solaris Company / developer Oracle Corporation Programmed in C OS family Unix …   Wikipedia

  • AppleEvent Object Model — The AppleEvent Object Model (AEOM) was a set of protocols built on top of AppleEvents by which applications running under Mac OS could control each other s functions. Applications that implemented some part of the AEOM were called scriptable ,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”