Publish and Subscribe (Mac OS)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found. Publish and Subscribe was a document linking model introduced by Apple Computer in System 7. Named the Edition Manager in developer documentation,[1] it extended the existing cut and paste editing model with a notification system; "subscribers" could include parts of "published" documents within themselves, and changes to the original published document would be noticed and updated by the subscribers. To the user the system was very similar to cut and paste in concept; material would be selected from the source document and published, creating an edition file, then placed into the subscriber by selecting that clipping file and positioning it inside the document.

In general terms the concept was very similar to Microsoft's Object Linking and Embedding system. Unlike OLE, the Edition Manager was comparatively complex from a programming standpoint.[citation needed] Suffering from second system effect, it included features intended to make it better than OLE, including support for non-rectangular areas, network notifications and an extensive user interface.[citation needed] A result of this complexity was poor uptake among developers, and applications providing Publish and Subscribe were few and far between. One of the few products to use it effectively was Claris's suite of software, including ClarisWorks which had already built a system somewhat similar in concept, but required extensive changes to make its own system work with OpenDoc.[2]

At the time many in the industry felt that the Publish and Subscribe concept was the "next big thing". Apple and Microsoft were not the only two companies trying to introduce such a system; most major software vendors attempted to introduce similar systems[citation needed], and NeXTSTEP included a version. However users did not find the system useful. Further it was sometimes confusing to use; if the document included live links it was no longer possible to simply copy it to a floppy disk (for instance), the clipping file had to be copied as well. In addition, opening their applications to new component developers who would compete to provide the best editors was not attractive to large corporations such as Microsoft and Adobe.[3] Eventually most vendors simply abandoned the concept, while Microsoft re-positioned theirs as an internet browser plugin system known as ActiveX.[citation needed]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. Lua error in package.lua at line 80: module 'strict' not found.

External links