Knowledge (XXG)

Apple Open Collaboration Environment

Source 📝

473:. To ensure that all messages are delivered in a reasonable time on a network where machines might appear and disappear at random (when they are turned on and off), AOCE has a 15-minute timeout in which it repeatedly tries to deliver pending messages. If the user is using a dialup connection on a modem, AOCE keeps the line open for a full 15 minutes before giving up on disconnected user, driving up long distance bills to deliver a potentially tiny message. 449:, typically could not be run together because of a lack of memory. While newer machines were able to run AOCE more comfortably, as an email system intended to be run on diverse networks of heterogeneous machines the requirements greatly impaired market acceptance. Simply downloading and installing separate stand-alone client applications for each mail system the user actually had would use considerably less disk space, and had no constant 77: 36: 179: 337:(BBSs). Each email system used its own standards for collecting and storing information, which required users to run multiple clients to access the different services. Although a single-mailbox system could be constructed by administrators with the use of email gateways, these tended to be expensive and technically challenging to maintain. 477:
maintenance. The server was not ready in time for the release, and did not ship for another year. When it did it was likewise slow and resource hungry, largely a side effect of various features of the Mac OS that makes it unsuitable for server applications—a role for which it was never designed in the first place.
566:. The book documenting the system is larger than all of the books describing the rest of the pre-System 7 Macintosh combined. Adding a simple feature like "mail this document" to an application requires wading through hundreds of pages of documentation, and writing a core AOCE component is many times more complex. 518:
and queue viewer. PowerTalk provides a set of standard forms for interacting with the items in the queues, and a common interface for mail, and a universal mailbox. Encryption is supported by a single keychain that remembered all your passwords and digital signatures, encrypting them together so only
413:
By early 1993 the client side of AOCE was nearing completion, which was then referred to as PowerTalk. Apple started a pre-release marketing campaign, telling larger customers and even third party email vendors that AOCE would soon arrive and change the market completely. Their claim was that nothing
569:
Several parts of the AOCE engine are useful on their own, such as the Keychain. However, in order to get the keychain, the user must install all of AOCE, a cost the users were not willing to pay. Many years later the keychain was finally shipped as a stand-alone component in Mac OS 9. The encryption
513:
AOCE's Open Directory and related software introduced the concept of directory entries (such as business cards) as first-class desktop objects. This is used to create a drag-and-drop metaphor for mail, fax, and other directory-based activities. Each endpoint, a mail server for instance, is driven by
353:
AOCE normally store users' email on each personal computer, as opposed to a server. This not only allows the user to read mail offline, but also removes the need for a single machine with huge storage space. Small networks can be set up simply by installing the standard client software; the machines
461:
to have it appear in the message. Disk usage is also a problem because each message is stored as a separate file, requiring 1 kB or more of space in an era where 40 MB and 80 MB disks are still common. Thus a few hundred messages are enough to fill the free space on the drive. Backing up email was
444:
When the product finally shipped after years of hype, users were dismayed to find that to install it requires a machine with 2.5 MB of RAM minimum, and needed 4 MB to run well. This is the maximum available RAM in many Mac systems of the era. Removing unneeded components do little to address this,
397:
An optional server can be installed for performance and maintenance needs for those sites that required it. In this case any attempted delivery would be intercepted immediately by the server, thereby avoiding delays if the recipient was not online. The server then delivers the message on behalf of
345:
At one end of the system, AOCE focuses on the underlying delivery and addressing systems, generalizing the email concept so the system can be used to deliver anything from email to word processor documents to print jobs. Addressing was another issue the market was struggling with, so AOCE offers a
393:
Users can share documents directly simply by dropping the address on the document, or vice versa, bypassing a message at all – the document would arrive automatically in the other user's mailbox. Delivery of email (which in this scenario is nothing more than a text document in a specialized
456:
While PowerTalk was generally an interesting system, a combination of design features made it frustrating to use. For instance, the addressing system is so deeply embedded into the core of the system that simply typing in a new address is an ordeal. First the user clicks on a button, selects the
283:
AOCE and PowerTalk were heavily marketed between 1993 and 1996, but the hardware requirements meant that most users couldn't even install or use it. Developers were likewise stymied by the complex system, and since the installed base was so small their potential sales were even smaller. In 1996,
316:
The project started by looking at existing mail systems and trying to find common concepts and problems. The team also found problems with existing email systems. They tended to support plain text mail only, and rarely supported non-English characters. Support for mobile users was poor, often
465:
The system could not know who a user was, because the single-user Mac OS 7 does not require users to log in. Thus documents had to be delivered to a user's machine. This does not work well when the user has two or more machines, making the concept of a universal mailbox difficult to achieve in
389:
stores various login credentials in an encrypted file. This allows the users to use a different username and password on the various systems, placing them in the keychain database for secure storage. This requires only a single password for the keychain; AOCE can retrieve the credentials for a
476:
Many of these problems were intended to be solved with the PowerShare server, which acts as an always-on, always responsive super-peer. The basic AOCE protocol notices these machines when attempting delivery, and sends to them first, thereby eliminating the delays and centralizing storage and
584:
gave AOCE one star out of five, citing profoundly poor usability, documentation, hardware resource requirements, and telephone technical support. A network administrator of five years, Beckman failed to even properly send email after three dedicated days, saying "setting up and maintaining a
405:, where engineers spend considerable time designing a system that does everything. Invariably these projects fail as the demands are not only incredibly difficult to meet, but often fail to meet real user needs. Often the ideas themselves are good, but buried inside unusable implementations. 346:
single universal addressing mechanism and address book, one that could support not only people's email addresses, but the addresses of things like printers and fax machines as well. These could be looked up in an interface much easier to use than the existing Macintosh solution, the
554:
that, in theory, can be used with practically any store-and-forward type of environment. This is used within AOCE not only to service mail, but faxes, printing and even directly sending files from one machine to another without enclosing them in a mail message or needing a
317:
relying on third party workarounds that were of dubious reliability. And they were all based on a dedicated email server that was typically complex to set up, and often excessive for small installations with only a few people in an office.
320:
None of the existing products could give the user what they really wanted: a single universal mailbox and a single universal address book. In this pre-Internet era, savvy users often had mailboxes on their corporate network,
358:
and communicate directly. AOCE understands that users are not always connected to the network, so outbound mail is cached on the sender's machine until both the sender and recipient are online. Even on a
570:
and signing support is arguably also useful (although not widely deployed), and it reappeared in Apple's bundled Mail application starting with Mac OS X 10.2 Jaguar in August 2002.
94: 49: 55: 705: 664: 141: 421:
in Boston in mid-1993. At the show the developers found that the choice of naming was unwise, due to confusion between PowerTalk and Apple's new
113: 394:
format), or of anything else, was handled entirely by plugins, allowing the user to collect mail from all of their sources into a single inbox.
120: 602: 189: 200: 462:
likewise almost impossible as a side-effect of the design; the mail was spread out over the network, some of it remote and inaccessible.
296:
Development of AOCE started in 1989, largely the "pet project" of Apple Fellow Gursharan Sidhu, formerly engineering lead at Apple for
883: 127: 563: 363:
this is valuable, as many users turn off their computers at night and the mail would must wait until the next morning for delivery.
236: 218: 160: 63: 414:
else would be able to compete with its usability, power, and lack of maintenance overhead – all hallmarks of the Apple way.
964: 109: 1095: 486: 98: 418: 1116: 698: 370:
are able to read and compose mail while mobile. Everything automatically updates upon reconnection to the office LAN.
678: 668: 134: 87: 673: 1080: 1004: 852: 493:-based Internet mail as a universal format. By 1996 Apple had given up on AOCE, and started talking about the 691: 371: 515: 984: 842: 334: 193:
that states a Knowledge (XXG) editor's personal feelings or presents an original argument about a topic.
402: 974: 837: 807: 470: 959: 939: 909: 832: 792: 779: 633: 432:
AOCE was publicly released in September 1993, part of the System 7 Pro bundle that also includes
422: 360: 610: 547: 1044: 989: 797: 277: 522:
The system was designed in an era when there were many email formats and services, including
994: 847: 784: 450: 381:
For security over the potentially open phone lines, all communications can be secured using
305: 1054: 827: 382: 367: 268:
mail server for workgroup installations, and a number of additional technologies such as
585:
PowerShare server is not a chore for the fainthearted" with daily tasks being "odious".
1121: 979: 904: 738: 733: 714: 551: 543: 523: 386: 322: 257: 1110: 1090: 1085: 1049: 1034: 944: 489:
in 1995 when it was finally selling, but by this point, the market was moving toward
347: 949: 924: 446: 288:
quietly dropped its efforts to market AOCE, and the project quickly disappeared.
1064: 999: 934: 929: 556: 433: 297: 76: 550:. In order to support this diverse environment, AOCE includes a robust layered 1009: 914: 857: 527: 502: 326: 301: 285: 273: 385:
encryption and digital signing, even on the local network. Additionally, the
1059: 1029: 1024: 873: 822: 812: 562:
Adoption of AOCE among third party developers was slow due to a complicated
531: 426: 355: 330: 264:
mail engine, which is the primary client-side interface to the system, the
969: 763: 758: 748: 743: 728: 638: 580: 494: 17: 919: 888: 878: 498: 256:) is a collection of messaging-related technologies introduced for the 1039: 1014: 954: 802: 679:
1990-1995: Apple vs. Microsoft in the Enterprise, PowerTalk overview
535: 375: 683: 1019: 539: 490: 687: 172: 70: 29: 514:
a plug-in extension that is driven by a common AOCE-supplied
190:
personal reflection, personal essay, or argumentative essay
196: 27:
Set of technologies introduced for the Classic Mac OS
374:, Apple's standard implementation of AppleTalk over 1073: 897: 866: 772: 721: 457:address type, types it in, and then finally clicks 101:. Unsourced material may be challenged and removed. 469:Even the remote access functionality is doomed by 401:The AOCE project suffered from what is known as 542:(Internet mail), and LAN-based servers such as 398:the sender when the recipient connects online. 699: 366:Since the mail is stored locally, users with 8: 665:Apple Open Collaboration Environment (AOCE) 519:a single password needed to be remembered. 64:Learn how and when to remove these messages 706: 692: 684: 674:AOCE - The next great Macintosh Advantage? 445:and AOCE and the other Apple technology, 417:The system was first widely shown at the 237:Learn how and when to remove this message 219:Learn how and when to remove this message 161:Learn how and when to remove this message 594: 110:"Apple Open Collaboration Environment" 7: 260:in the early 1990s. It includes the 250:Apple Open Collaboration Environment 99:adding citations to reliable sources 501:platform. AOCE is not supported in 634:"PowerShare Collaboration Servers" 609:. January 23, 1993. Archived from 25: 45:This article has multiple issues. 177: 75: 34: 884:Macintosh Programmer's Workshop 578:In August 1994, Mel Beckman of 487:Worldwide Developers Conference 333:, and perhaps also a number of 86:needs additional citations for 53:or discuss these issues on the 390:particular service on demand. 1: 485:AOCE had one year at Apple's 632:Beckman, Mel (August 1994). 534:, networking standards like 1138: 669:Apple Developer Connection 1005:Multiprocessing Services 965:Hierarchical File System 378:, provides remote sync. 372:AppleTalk Remote Access 354:discover each other on 335:bulletin board systems 199:by rewriting it in an 985:Macintosh File System 497:project based on the 403:second-system effect 95:improve this article 1117:Apple Inc. services 803:Graphing Calculator 613:on October 11, 2004 471:feature interaction 910:Appearance Manager 853:System Information 734:System 2, 3, and 4 201:encyclopedic style 188:is written like a 1104: 1103: 1081:Memory management 990:Macintosh Toolbox 667:documentation on 423:voice recognition 278:digital signature 247: 246: 239: 229: 228: 221: 171: 170: 163: 145: 68: 16:(Redirected from 1129: 1074:Related articles 1045:Startup sequence 823:QuickTime Player 708: 701: 694: 685: 652: 651: 649: 647: 629: 623: 622: 620: 618: 599: 460: 451:memory footprint 368:laptop computers 242: 235: 224: 217: 213: 210: 204: 181: 180: 173: 166: 159: 155: 152: 146: 144: 103: 79: 71: 60: 38: 37: 30: 21: 1137: 1136: 1132: 1131: 1130: 1128: 1127: 1126: 1107: 1106: 1105: 1100: 1069: 1055:System suitcase 935:Command key (⌘) 893: 862: 843:Software Update 828:Network Browser 808:Keychain Access 768: 717: 712: 661: 656: 655: 645: 643: 631: 630: 626: 616: 614: 601: 600: 596: 591: 576: 524:online services 511: 483: 458: 442: 411: 343: 323:online services 314: 294: 243: 232: 231: 230: 225: 214: 208: 205: 197:help improve it 194: 182: 178: 167: 156: 150: 147: 104: 102: 92: 80: 39: 35: 28: 23: 22: 15: 12: 11: 5: 1135: 1133: 1125: 1124: 1119: 1109: 1108: 1102: 1101: 1099: 1098: 1093: 1088: 1083: 1077: 1075: 1071: 1070: 1068: 1067: 1062: 1057: 1052: 1047: 1042: 1037: 1032: 1027: 1022: 1017: 1012: 1010:Option key (⌥) 1007: 1002: 997: 992: 987: 982: 977: 972: 967: 962: 957: 952: 947: 942: 937: 932: 927: 922: 917: 912: 907: 901: 899: 895: 894: 892: 891: 886: 881: 876: 870: 868: 864: 863: 861: 860: 855: 850: 845: 840: 835: 830: 825: 820: 815: 810: 805: 800: 795: 790: 787: 782: 776: 774: 770: 769: 767: 766: 761: 756: 755: 754: 746: 741: 736: 731: 725: 723: 719: 718: 715:Classic Mac OS 713: 711: 710: 703: 696: 688: 682: 681: 676: 671: 660: 659:External links 657: 654: 653: 624: 593: 592: 590: 587: 575: 572: 552:protocol stack 544:Microsoft Mail 510: 507: 482: 479: 441: 438: 410: 407: 342: 339: 313: 310: 304:, and related 293: 290: 286:Apple Computer 270:Open Directory 258:Classic Mac OS 245: 244: 227: 226: 209:September 2019 185: 183: 176: 169: 168: 151:September 2019 83: 81: 74: 69: 43: 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1134: 1123: 1120: 1118: 1115: 1114: 1112: 1097: 1094: 1092: 1091:New World ROM 1089: 1087: 1086:Old World ROM 1084: 1082: 1079: 1078: 1076: 1072: 1066: 1063: 1061: 1058: 1056: 1053: 1051: 1050:System folder 1048: 1046: 1043: 1041: 1038: 1036: 1035:Resource fork 1033: 1031: 1028: 1026: 1023: 1021: 1018: 1016: 1013: 1011: 1008: 1006: 1003: 1001: 998: 996: 993: 991: 988: 986: 983: 981: 978: 976: 973: 971: 968: 966: 963: 961: 958: 956: 953: 951: 948: 946: 945:Control Strip 943: 941: 940:Control Panel 938: 936: 933: 931: 928: 926: 923: 921: 918: 916: 913: 911: 908: 906: 903: 902: 900: 896: 890: 887: 885: 882: 880: 877: 875: 872: 871: 869: 865: 859: 856: 854: 851: 849: 846: 844: 841: 839: 836: 834: 831: 829: 826: 824: 821: 819: 816: 814: 813:PictureViewer 811: 809: 806: 804: 801: 799: 796: 794: 791: 788: 786: 783: 781: 778: 777: 775: 771: 765: 762: 760: 757: 752: 751: 750: 747: 745: 742: 740: 737: 735: 732: 730: 727: 726: 724: 720: 716: 709: 704: 702: 697: 695: 690: 689: 686: 680: 677: 675: 672: 670: 666: 663: 662: 658: 641: 640: 635: 628: 625: 612: 608: 604: 598: 595: 588: 586: 583: 582: 573: 571: 567: 565: 560: 558: 553: 549: 545: 541: 537: 533: 529: 525: 520: 517: 508: 506: 504: 500: 496: 492: 488: 480: 478: 474: 472: 467: 463: 454: 452: 448: 439: 437: 435: 430: 428: 424: 420: 419:Macworld Expo 415: 408: 406: 404: 399: 395: 391: 388: 384: 379: 377: 373: 369: 364: 362: 357: 351: 349: 340: 338: 336: 332: 328: 324: 318: 311: 309: 307: 303: 299: 291: 289: 287: 281: 279: 275: 271: 267: 263: 259: 255: 251: 241: 238: 223: 220: 212: 202: 198: 192: 191: 186:This article 184: 175: 174: 165: 162: 154: 143: 140: 136: 133: 129: 126: 122: 119: 115: 112: –  111: 107: 106:Find sources: 100: 96: 90: 89: 84:This article 82: 78: 73: 72: 67: 65: 58: 57: 52: 51: 46: 41: 32: 31: 19: 1040:Sosumi sound 950:Creator code 925:Balloon help 817: 773:Applications 646:September 3, 644:. Retrieved 642:. p. 66 637: 627: 617:December 24, 615:. Retrieved 611:the original 606: 603:"Mac OS 7.6" 597: 579: 577: 568: 561: 521: 512: 484: 481:Cancellation 475: 468: 464: 455: 447:QuickDraw GX 443: 431: 416: 412: 400: 396: 392: 380: 365: 352: 344: 319: 315: 295: 282: 269: 265: 261: 253: 249: 248: 233: 215: 206: 187: 157: 148: 138: 131: 124: 117: 105: 93:Please help 88:verification 85: 61: 54: 48: 47:Please help 44: 1065:WorldScript 1000:MultiFinder 789:Drive Setup 557:file server 436:utilities. 434:AppleScript 298:LaserWriter 1111:Categories 960:Extensions 930:Bomb error 915:Apple menu 898:Technology 858:SimpleText 793:DVD Player 780:Calculator 589:References 528:CompuServe 503:Mac OS 7.6 466:practice. 440:Deployment 327:CompuServe 308:products. 306:networking 302:AppleShare 274:encryption 266:PowerShare 121:newspapers 50:improve it 1060:Type code 1030:QuickTime 1025:QuickDraw 874:HyperCard 867:Developer 833:Scrapbook 818:PowerTalk 607:apple.com 574:Reception 548:QuickMail 532:AppleLink 427:PlainTalk 356:AppleTalk 341:Solutions 331:AppleLink 312:Objective 280:support. 262:PowerTalk 56:talk page 18:PowerTalk 1096:Software 995:Managers 975:Keychain 970:HFS Plus 848:Stickies 838:Sherlock 764:Mac OS 9 759:Mac OS 8 753:Mac OS 7 749:System 7 744:System 6 739:System 5 729:System 1 722:Versions 639:MacWorld 581:MacWorld 526:such as 509:Overview 495:CyberDog 425:system, 387:Keychain 325:such as 920:At Ease 889:ResEdit 879:MacsBug 785:Chooser 499:OpenDoc 409:Release 348:Chooser 292:History 195:Please 135:scholar 1015:OSType 980:Labels 955:Dogcow 798:Finder 376:modems 276:, and 137:  130:  123:  116:  108:  1122:Email 905:Alias 536:X.400 516:queue 142:JSTOR 128:books 1020:PICT 648:2019 619:2021 546:and 540:SMTP 538:and 530:and 491:SMTP 254:AOCE 114:news 564:API 383:RSA 361:LAN 329:or 97:by 1113:: 636:. 605:. 559:. 505:. 459:OK 453:. 429:. 350:. 300:, 272:, 59:. 707:e 700:t 693:v 650:. 621:. 252:( 240:) 234:( 222:) 216:( 211:) 207:( 203:. 164:) 158:( 153:) 149:( 139:· 132:· 125:· 118:· 91:. 66:) 62:( 20:)

Index

PowerTalk
improve it
talk page
Learn how and when to remove these messages

verification
improve this article
adding citations to reliable sources
"Apple Open Collaboration Environment"
news
newspapers
books
scholar
JSTOR
Learn how and when to remove this message
personal reflection, personal essay, or argumentative essay
help improve it
encyclopedic style
Learn how and when to remove this message
Learn how and when to remove this message
Classic Mac OS
encryption
digital signature
Apple Computer
LaserWriter
AppleShare
networking
online services
CompuServe
AppleLink

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.