414:. Apple became interested in this work, and soon dedicated some engineers to building and documenting such a system. Initial work was published on the WWDC CDs, and several follow-up versions on later developer CDs. A component document system would only work with a known document format that all the components could use, and so soon the standardized document format was pulled into the component software effort. The format quickly changed from a simple one using tags to a very complex
320:
34:
854:
today, and through the same channels. But as with any new technology, additional channels will evolve to capitalize on the technology's strengths. It is likely that over time on-line component warehouses will be used to distribute some OpenDoc applications. Interesting new on-line applications and services will be enabled by OpenDoc.
513:
In March 1995, many OpenDoc announcements came. CI Labs ownership included Apple, IBM, Novell, and SunSoft. IBM pre-announced at Object World Boston the future release of the OpenDoc OS/2 Developer
Toolkit version 2, containing the complete API, and then the final release of OpenDoc 1.0 for OS/2 3.0.
480:
As OpenDoc gained currency within Apple, the company started to push
Symantec into including OpenDoc functionality in Bedrock. Symantec was uninterested in this, and eventually gave up on the effort, passing the code to Apple. Bedrock was in a very early state of development at this point, even after
453:
Through OpenDoc's entire lifespan, analysts and users each reportedly "had very different views" of the OpenDoc initiative. They were confused about their role, regarding how much of OpenDoc-based development would be their responsibility versus IBM's and Apple's responsibility. There were never many
285:
server. OpenDoc is a framework in which these components can run together, and a compound document format for storing the data created by each component. These documents can then be opened on different networked machines of different operating systems, on which the OpenDoc frameworks can substitute
853:
Application developers will be able to focus on writing small programs that do specific things, rather than creating entire suites. This will make it much easier for small, innovative software companies to get back in the industry....OpenDoc applications will be sold the way applications are sold
441:
was formed as a primary objective of AIM, adopted OpenDoc, and promised somewhat similar functionality although based on very different underlying mechanisms. OpenDoc progressed, but Apple greatly confused developers by suggesting that it should be used only for porting existing software, but new
484:
As a result of
Taligent and Bedrock both being Apple's officially promised future platforms, little effort had been expended on updating MacApp. Because Bedrock was discontinued in 1993 and Taligent was discontinued in 1996 without any MacOS release, this left Apple with only OpenDoc as a modern
535:
applications. It acknowledged that its operating systems lack a component architecture, and that
Microsoft would never license the source code for OLE or COM, so Novell needs to support those also via OpenDoc. More than 20 more companies announced their products' support for OpenDoc, citing its
605:
from
Digital Harbor LLC. The Numbers & Charts package is a spreadsheet and 3D real-time charting solution from Adrenaline Software. Lexi from Soft-Linc, Inc. is a linguistic package containing a spell checker, thesaurus, and a simple translation tool which WAV and other components use. The
138:
252:
and collaborative development methods with other companies. OpenDoc development was transferred to the non-profit
Component Integration Laboratories, Inc. (CI Labs), owned by a growing team of major corporate backers and effectively starting an industry consortium. In 1992, the
581:
in May 1996. The second was on August 1, 1996, of IBM's two packages of OpenDoc components for OS/2, available on the Club OpenDoc website for a 30 day free trial: the Person Pak is "components aimed at organizing names, addresses, and other personal information", for use with
477:, Apple learned of Symantec's internal porting tools. Apple proposed merging existing MacApp concepts and code with Symantec's to produce an advanced cross-platform system. Bedrock began to compete with OpenDoc as the solution for future development.
286:
suitable components for each part, even if they are from different vendors. In this way users can "build up" their documents from parts. Since there is no main application and the only visible interface is the document itself, the system is known as
398:
programming environment. Apple reviewed the
Microsoft prototype and document, and returned a list of problems with the design. Microsoft and Apple were very competitive, were unable to agree on common goals, and did not work together.
709:
from versions 5.0 to 6.2 relied on OpenDoc, but AppleShare IP 6.3 eliminated this, as the first Mac OS 9 compatible version, released in 1999. Apple officially relinquished the last trademark on the name "OpenDoc" on June 11, 2005.
530:
operating system. NetWare was intended to become a managed
Compound Document Service for networks, to manage object links and compound document searching. Novell announced a plan for OpenDoc to become the basis for building
481:
18 months of work, as the development team at
Symantec suffered continual turnover. Apple proposed that the code would be used for OpenDoc programming, but nothing was ever heard of this again, and Bedrock disappeared.
622:, a completely integrated office package with spreadsheet, publishing, and image editing was ported to OpenDoc shortly before OpenDoc was cancelled. Apple's 1996 release of ClarisWorks 5.0 (the predecessor of
509:
systems from AIX and OS/2. DSOM allows live networked linking of data between different platforms, which OLE and COM did not have. SOM became a major part of Apple's future efforts, in and out of OpenDoc.
383:
approached Apple asking for input on a proposed OLE II project. Apple had been experimenting internally with software components for some time, based on the initial work done on its
698:
was laid off in a big reduction in force. Other sources noted that
Microsoft hired away three ClarisWorks developers who were responsible for OpenDoc integration into ClarisWorks.
493:
The development team realized in mid-1992 that an industry coalition was needed to promote the system, and created the Component Integration Laboratories (CI Labs) with
656:) as OpenDoc parts. Physics curricula for high school and middle school focused on them. With the discontinuation of OpenDoc, the simulations were rewritten as Java
297:
software market, and build small, specialized applications instead of having to provide a complete suite. It was envisioned to facilitate a new future of online
281:
The core idea of OpenDoc is to create small, reusable components which are responsible for a specific task, such as text editing, bitmap editing, or browsing an
1234:
683:
OpenDoc had several hundred developers signed up. Apple was rapidly losing money at the time and many in the industry expected the company to fail.
653:
446:
for what would become OpenDoc) a path toward Taligent. Taligent was considered the future of the Macintosh, and work on other tools like
1227:
1116:
442:
projects should instead be based on Taligent as the presumptive future OS for Macintosh. In 1993, John Sculley called Project Amber (a
544:
1181:
956:
1191:
522:
announced at the Brainshare conference, a plan to break up most or all of its products into OpenDoc components, beginning with
1220:
403:
778:
473:
was rapidly becoming the tool of choice for development on the Mac. While collaborating to port Symantec's tools to the
98:
1008:
550:
CI Labs never publicly released the source code, but licensed it to developers for feedback, testing, and debugging.
367:
117:
349:
70:
211:
695:
583:
461:
Starting in 1992, Apple attempted to replace MacApp development framework with a cross-platform solution called
634:
Another OpenDoc container application, called Dock'Em, was written by MetaMind Software under a grant from the
384:
345:
77:
55:
1201:
660:
and published from the Center as The Constructing Physics Understanding (CPU) Project by Dr. Fred Goldberg.
1411:
1401:
1342:
1266:
747:
663:
Components of the E-Slate educational microworlds platform were originally implemented as OpenDoc parts in
245:
635:
415:
161:
84:
574:
After three years of development on OpenDoc itself, the first OpenDoc-based product release was Apple's
1281:
1171:
639:
506:
293:
OpenDoc was conceived to allow, for example, smaller, third-party developers to enter the competitive
66:
1261:
1061:
982:
341:
330:
51:
694:
during its development. He said Apple's management "put a bullet through head", and most of the
540:
407:
334:
44:
282:
898:
834:
642:. The goal was to allow multimedia content to be included in documents describing curriculum.
1406:
1311:
1212:
1120:
638:
and commissioned by The Center for Research in Math and Science Education, headquartered at
406:(WWDC '91) and tried to establish a standardized document format, based conceptually on the
1247:
1209:
at Apple's annual developer conference in 1997, defending Apple's decision to kill OpenDoc.
536:
technological superiority to Microsoft's OLE and COM, and its wide cross-platform support.
229:
1090:
8:
1337:
1301:
719:
667:
on both MacOS and Windows, reimplemented later (after the discontinuation of OpenDoc) as
611:
502:
462:
1363:
1296:
1143:
809:
619:
391:
266:
1035:
518:'s CommonPoint application framework has compound document features based on OpenDoc.
610:
software by Nisus incorporated OpenDoc, but its implementation was hopelessly buggy.
237:
216:
91:
1306:
866:
187:
1316:
1276:
1195:
1185:
1175:
927:
880:
411:
1206:
841:
602:
598:
466:
249:
192:
559:
1395:
932:
786:
594:. IBM then anticipated the release of 50 more components by the end of 1996.
437:
between Apple, IBM, and Motorola, was launched with OpenDoc as a foundation.
1291:
1244:
668:
607:
434:
294:
254:
20:
1012:
652:
were written by MetaMind Software and by Russian software firm Physicon (
615:
578:
523:
498:
402:
At about the same time, a group of third-party developers had met at the
388:
706:
702:
687:
649:
623:
270:
233:
150:
145:
590:; and the Table Pak "to store rows and columns in a database file" at
1086:
672:
395:
380:
298:
241:
319:
33:
626:) was planned to support OpenDoc components, but this was dropped.
575:
532:
515:
443:
438:
422:
262:
1373:
646:
527:
474:
470:
455:
200:
755:
725:
657:
618:
freeware text editor available as an OpenDoc editor component.
519:
447:
137:
1242:
1368:
1271:
1202:
Last release of OpenDoc for OS/2 (for education purpose only)
664:
425:"Exemplar", then "Jedi", "Amber", and eventually "OpenDoc".
1332:
691:
686:
In March 1997, OpenDoc was discontinued with the return of
563:
196:
1380:
1347:
558:
In September 1994, the OpenDoc subsystem was launched on
494:
258:
204:
1033:
739:
928:"Vendors forge ahead with component application plans"
248:(OLE). It is one of Apple's earliest experiments with
454:
released OpenDoc components compared to Microsoft's
58:. Unsourced material may be challenged and removed.
1034:Kawamoto, Dawn; Anthony Lazarus (March 14, 1997).
273:to Apple, OpenDoc was discontinued in March 1997.
892:
890:
458:components. Therefore, reception was very mixed.
1393:
501:. IBM introduced to OpenDoc, its already mature
1059:
1006:
1091:"A Brief History of ClarisWorks : Oregon"
954:
887:
1228:
980:
899:"IBM ships first batch of OpenDoc components"
1144:"AppleShare IP 6.3 Does Not Require OpenDoc"
1053:
1011:. San Diego State University. Archived from
488:
922:
920:
745:
348:. Unsourced material may be challenged and
1235:
1221:
1114:
136:
1085:
545:Common Object Request Broker Architecture
368:Learn how and when to remove this message
265:, with OpenDoc as a foundation. With the
118:Learn how and when to remove this message
917:
748:"Apple and WordPerfect Announce OpenDoc"
807:
776:
16:Software componentry framework standard
1394:
1027:
896:
1216:
1141:
948:
404:Apple Worldwide Developers Conference
1009:"Constructing Physics Understanding"
983:"OpenDoc - Comment by Arni McKinley"
539:In 1996, OpenDoc was adopted by the
428:
346:adding citations to reliable sources
313:
56:adding citations to reliable sources
27:
1117:"Technical Note TN1142: Mac OS 8.5"
1060:Erick Schonfeld (October 6, 2011).
981:Arni McKinley (December 19, 2006).
808:Maletic, Greg (November 12, 2006).
13:
827:
14:
1423:
1198: (archived December 25, 1996)
1165:
1007:The CPU Project (February 2001).
955:Basal Gangster (April 17, 2020).
705:, OpenDoc was no longer bundled.
505:(SOM) and Distributed SOM (DSOM)
394:, which in turn was based on the
1062:"Jobs:Focus Is About Saying, No"
897:Gaudin, Sharon (July 29, 1996).
614:tested the market by making its
547:(CORBA), maintained by the OMG.
450:was considerably deprioritized.
418:persistence layer called Bento.
318:
240:, intended as an alternative to
32:
1188: (archived October 9, 2007)
1135:
1115:Apple Inc. (October 26, 1998).
1108:
1079:
1000:
974:
696:Apple Advanced Technology Group
678:
584:personal information management
43:needs additional citations for
873:
859:
801:
770:
728:for an open source alternative
629:
543:, in part due to SOM's use of
232:framework standard created by
1:
867:"MacKiDo/History/History_OLE"
732:
601:is a semi-successful OpenDoc
485:OO-based programming system.
309:
1343:Open XML Paper Specification
1267:Microsoft Office XML formats
777:Piersol, Kurt (March 1994).
246:Object Linking and Embedding
228:is a defunct multi-platform
7:
1142:Apple (December 18, 2003).
713:
636:National Science Foundation
569:
276:
10:
1428:
1282:Open Document Architecture
1178: (archived 1998-04-22)
1036:"Apple lays off thousands"
690:to Apple, who had been at
640:San Diego State University
553:
526:applications and then its
304:
18:
1356:
1325:
1255:Editable document formats
1254:
835:"Macintosh vs Windows 95"
746:Amy D. Wohl (June 1993).
489:Partnerships and adoption
421:Initially the effort was
210:
186:
182:
160:
156:
144:
135:
1348:Portable Document Format
1262:Compound Document Format
167:1.2.1 / March 1997
19:Not to be confused with
779:"A Close-Up of OpenDoc"
586:(PIM) applications, at
541:Object Management Group
408:Interchange File Format
257:was launched by Apple,
1326:Fixed document formats
387:linking model and the
169:; 27 years ago
1312:Uniform Office Format
1248:document file formats
789:on September 28, 2007
752:Amy D. Wohl' Opinions
707:AppleShare IP Manager
385:Publish and Subscribe
342:improve this section
230:software componentry
52:improve this article
1412:Orphaned technology
1402:Apple Inc. software
1302:Revisable-Form Text
1207:Video of Steve Jobs
1192:Club OpenDoc at IBM
1182:Overview of OpenDoc
1095:Bob Hearn's website
987:Greg Maletic's Blog
814:Greg Maletic's Blog
758:on November 9, 2006
720:Orphaned technology
612:Bare Bones Software
503:System Object Model
433:In March 1992, the
132:
1364:Character encoding
1297:OpenOffice.org XML
671:and eventually as
392:scripting language
238:compound documents
130:
1389:
1388:
1123:on April 20, 1999
722:for similar fates
429:Competing visions
378:
377:
370:
288:document-centered
236:in the 1990s for
223:
222:
217:Compound document
128:
127:
120:
102:
1419:
1307:Rich Text Format
1237:
1230:
1223:
1214:
1213:
1172:OpenDoc at Apple
1159:
1158:
1156:
1154:
1139:
1133:
1132:
1130:
1128:
1119:. Archived from
1112:
1106:
1105:
1103:
1101:
1083:
1077:
1076:
1074:
1072:
1057:
1051:
1050:
1048:
1046:
1031:
1025:
1024:
1022:
1020:
1004:
998:
997:
995:
993:
978:
972:
971:
969:
967:
952:
946:
945:
943:
941:
936:. March 27, 1995
924:
915:
914:
912:
910:
894:
885:
884:
877:
871:
870:
863:
857:
856:
850:
848:
839:
831:
825:
824:
822:
820:
805:
799:
798:
796:
794:
785:. Archived from
774:
768:
767:
765:
763:
754:. Archived from
743:
593:
589:
373:
366:
362:
359:
353:
322:
314:
188:Operating system
177:
175:
170:
140:
133:
129:
123:
116:
112:
109:
103:
101:
60:
36:
28:
1427:
1426:
1422:
1421:
1420:
1418:
1417:
1416:
1392:
1391:
1390:
1385:
1352:
1321:
1277:Office Open XML
1250:
1241:
1196:Wayback Machine
1186:Wayback Machine
1176:Wayback Machine
1168:
1163:
1162:
1152:
1150:
1140:
1136:
1126:
1124:
1113:
1109:
1099:
1097:
1084:
1080:
1070:
1068:
1058:
1054:
1044:
1042:
1032:
1028:
1018:
1016:
1005:
1001:
991:
989:
979:
975:
965:
963:
953:
949:
939:
937:
926:
925:
918:
908:
906:
895:
888:
883:. May 17, 1993.
881:"Computerworld"
879:
878:
874:
865:
864:
860:
846:
844:
837:
833:
832:
828:
818:
816:
806:
802:
792:
790:
775:
771:
761:
759:
744:
740:
735:
716:
681:
632:
591:
587:
572:
562:, and later on
556:
491:
431:
416:object oriented
412:Electronic Arts
374:
363:
357:
354:
339:
323:
312:
307:
279:
244:'s proprietary
178:
173:
171:
168:
124:
113:
107:
104:
61:
59:
49:
37:
24:
17:
12:
11:
5:
1425:
1415:
1414:
1409:
1404:
1387:
1386:
1384:
1383:
1378:
1377:
1376:
1371:
1360:
1358:
1357:Related topics
1354:
1353:
1351:
1350:
1345:
1340:
1335:
1329:
1327:
1323:
1322:
1320:
1319:
1314:
1309:
1304:
1299:
1294:
1289:
1284:
1279:
1274:
1269:
1264:
1258:
1256:
1252:
1251:
1243:Multi-purpose
1240:
1239:
1232:
1225:
1217:
1211:
1210:
1204:
1199:
1189:
1179:
1167:
1166:External links
1164:
1161:
1160:
1134:
1107:
1078:
1066:TechCrunch.com
1052:
1026:
1015:on May 9, 2008
999:
973:
947:
916:
886:
872:
858:
842:Apple Computer
826:
800:
769:
737:
736:
734:
731:
730:
729:
723:
715:
712:
680:
677:
631:
628:
603:word processor
599:word processor
571:
568:
555:
552:
507:shared library
490:
487:
430:
427:
376:
375:
326:
324:
317:
311:
308:
306:
303:
278:
275:
250:open standards
221:
220:
214:
208:
207:
193:Classic Mac OS
190:
184:
183:
180:
179:
166:
164:
162:Stable release
158:
157:
154:
153:
148:
142:
141:
126:
125:
40:
38:
31:
15:
9:
6:
4:
3:
2:
1424:
1413:
1410:
1408:
1405:
1403:
1400:
1399:
1397:
1382:
1379:
1375:
1372:
1370:
1367:
1366:
1365:
1362:
1361:
1359:
1355:
1349:
1346:
1344:
1341:
1339:
1336:
1334:
1331:
1330:
1328:
1324:
1318:
1317:Word document
1315:
1313:
1310:
1308:
1305:
1303:
1300:
1298:
1295:
1293:
1290:
1288:
1285:
1283:
1280:
1278:
1275:
1273:
1270:
1268:
1265:
1263:
1260:
1259:
1257:
1253:
1249:
1246:
1238:
1233:
1231:
1226:
1224:
1219:
1218:
1215:
1208:
1205:
1203:
1200:
1197:
1193:
1190:
1187:
1183:
1180:
1177:
1173:
1170:
1169:
1149:
1148:Apple Support
1145:
1138:
1122:
1118:
1111:
1096:
1092:
1088:
1082:
1067:
1063:
1056:
1041:
1040:CNET News.com
1037:
1030:
1014:
1010:
1003:
988:
984:
977:
962:
961:The Long View
958:
951:
935:
934:
933:Network World
929:
923:
921:
904:
903:Computerworld
900:
893:
891:
882:
876:
868:
862:
855:
843:
836:
830:
815:
811:
804:
788:
784:
780:
773:
757:
753:
749:
742:
738:
727:
724:
721:
718:
717:
711:
708:
704:
699:
697:
693:
689:
684:
676:
674:
670:
666:
661:
659:
655:
651:
648:
643:
641:
637:
627:
625:
621:
617:
613:
609:
604:
600:
595:
585:
580:
577:
567:
565:
561:
551:
548:
546:
542:
537:
534:
529:
525:
521:
517:
511:
508:
504:
500:
496:
486:
482:
478:
476:
472:
469:. Symantec's
468:
464:
459:
457:
451:
449:
445:
440:
436:
426:
424:
419:
417:
413:
409:
405:
400:
397:
393:
390:
386:
382:
372:
369:
361:
358:February 2018
351:
347:
343:
337:
336:
332:
327:This section
325:
321:
316:
315:
302:
300:
296:
291:
289:
284:
274:
272:
268:
264:
260:
256:
251:
247:
243:
239:
235:
231:
227:
218:
215:
213:
209:
206:
202:
198:
194:
191:
189:
185:
181:
165:
163:
159:
155:
152:
149:
147:
143:
139:
134:
122:
119:
111:
100:
97:
93:
90:
86:
83:
79:
76:
72:
69: –
68:
64:
63:Find sources:
57:
53:
47:
46:
41:This article
39:
35:
30:
29:
26:
22:
1407:IBM software
1292:OpenDocument
1286:
1151:. Retrieved
1147:
1137:
1125:. Retrieved
1121:the original
1110:
1098:. Retrieved
1094:
1081:
1069:. Retrieved
1065:
1055:
1043:. Retrieved
1039:
1029:
1017:. Retrieved
1013:the original
1002:
990:. Retrieved
986:
976:
964:. Retrieved
960:
950:
938:. Retrieved
931:
907:. Retrieved
905:. p. 14
902:
875:
861:
852:
845:. Retrieved
829:
817:. Retrieved
813:
803:
791:. Retrieved
787:the original
782:
772:
760:. Retrieved
756:the original
751:
741:
700:
685:
682:
679:Cancellation
669:Java applets
662:
644:
633:
608:Nisus Writer
596:
573:
557:
549:
538:
512:
492:
483:
479:
460:
452:
435:AIM alliance
432:
420:
401:
379:
364:
355:
340:Please help
328:
295:office suite
292:
287:
280:
255:AIM alliance
225:
224:
146:Developer(s)
114:
105:
95:
88:
81:
74:
62:
50:Please help
45:verification
42:
25:
21:OpenDocument
650:simulations
630:Educational
616:BBEdit Lite
579:web browser
524:WordPerfect
499:WordPerfect
410:(IFF) from
389:AppleScript
1396:Categories
1127:August 21,
1071:October 6,
940:August 20,
847:August 21,
733:References
703:Mac OS 8.5
688:Steve Jobs
624:AppleWorks
560:System 7.5
310:Background
299:app stores
271:Steve Jobs
174:March 1997
151:Apple Inc.
78:newspapers
1153:April 24,
1100:April 24,
1087:Bob Hearn
1045:April 24,
957:"OpenDoc"
819:April 24,
810:"OpenDoc"
793:April 24,
762:April 24,
673:JavaBeans
654:OpenTeach
423:codenamed
396:HyperCard
381:Microsoft
329:does not
242:Microsoft
219:framework
108:June 2013
67:"OpenDoc"
1089:(2003).
1019:April 9,
992:April 8,
966:June 24,
909:July 17,
783:Byte.com
714:See also
645:Several
597:The WAV
576:CyberDog
570:Products
566:Warp 4.
533:UnixWare
516:Taligent
467:Symantec
444:codename
439:Taligent
277:Overview
263:Motorola
1374:Unicode
1287:OpenDoc
1194:at the
1184:at the
1174:at the
658:applets
647:physics
620:RagTime
554:Release
528:NetWare
475:PowerPC
471:Think C
465:, from
463:Bedrock
456:ActiveX
350:removed
335:sources
305:History
226:OpenDoc
201:Windows
172: (
131:OpenDoc
92:scholar
1272:MO:DCA
1245:office
726:KParts
701:Since
520:Novell
448:MacApp
267:return
261:, and
94:
87:
80:
73:
65:
1369:ASCII
1338:Envoy
838:(PDF)
592:$ 269
588:$ 229
234:Apple
99:JSTOR
85:books
1333:DjVu
1155:2007
1129:2022
1102:2007
1073:2011
1047:2007
1021:2008
994:2008
968:2020
942:2022
911:2019
849:2022
821:2007
795:2007
764:2007
692:NeXT
564:OS/2
497:and
333:any
331:cite
212:Type
197:OS/2
71:news
1381:TeX
665:C++
495:IBM
344:by
283:FTP
269:of
259:IBM
205:AIX
54:by
1398::
1146:.
1093:.
1064:.
1038:.
985:.
959:.
930:.
919:^
901:.
889:^
851:.
840:.
812:.
781:.
750:.
675:.
301:.
290:.
203:,
199:,
195:,
1236:e
1229:t
1222:v
1157:.
1131:.
1104:.
1075:.
1049:.
1023:.
996:.
970:.
944:.
913:.
869:.
823:.
797:.
766:.
371:)
365:(
360:)
356:(
352:.
338:.
176:)
121:)
115:(
110:)
106:(
96:·
89:·
82:·
75:·
48:.
23:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.