I would like, for example, for you to express in clear terms how, say, Java and any of its incarnations addresses the ideas embodied in OpenDoc
. And when you're finished with that, perhaps you can tell us what you personally have been doing for the last seven years.' Ouch.
Developed by Apple for Mac OS, the discontinued compound document system OpenDoc
  was a set of shared libraries for the creation of component-based software that was able to handle compound documents.
At: <http://www.unhcr.org/ cgi-bin/texis/vtx/home/ opendoc
High Comm'r for Refugees ("UNHCR'), Population and Geographical Data Section, 2004 Global Refugee Trends: Overview of Refugee Populations, New Arrivals, Durable Solutions, Asylum-Seekers, Stateless and Other Persons of Concern to UNHCR, tbl.5 (June 17, 2005), available at http://www.unhcr.org/cgi-bin/texis/vtx/statistics/ opendoc
.pdf?tbl=STATISTICS&id=42b283744 [hereinafter 2004 Global Refugee Trends].
http://www.unhcr.org/cgi-bin/texis/vtx/ protect/ opendoc
. pdf?bl=PROTECTION&id=3b66c2aa10 (accessed June 15, 2006).
There are other document formats, both open and standards-based (such as OpenDoc
), and closed and proprietary (such as Microsoft file formats).
(28) See, e.g., Elizabeth Millard, Political Animal: Massachusetts IT Office oil the OpenDoc
Defensive, EWEEK.COM, November 1, 2005, http://www .eweek.com/article2/0,1895,1880329,00.asp.
18, 2004), available at http://www.unhcr.ch/cgi-bin/texis/vtx/excom/ opendoc
These were: United States of America, Sweden, Netherlands, United Kingdom, Norway, Denmark, Switzerland, Canada, Spain, France, Ireland, Australia, Finland, Germany, Belgium, Japan, New Zealand, Russian Federation, and Iraly <www.unber.org/egibin/texis/vtx/partners/ opendoc
.pdf?tbl=PARTNERS&id=443654fb2> accessed 22 June 2006.
Instead EIOffice uses a novel technology called Data Object Oriented Repository System (DOORS) which conceptually is not dissimilar to Macintosh's old "OpenDoc
" design philosophy.
and OLE both view documents as comprising multiple embedded document segments, each to be interpreted by separate software components.
--Additional component services: CORBA defines "visual containers" (based on Apple Computer's OpenDoc
) for components, and Java applications can serve as the portable components that exist within these containers.