Apple Open Collaboration Miljø

Apple Open Collaboration Miljø, eller AOCE, var en samling af messaging-relaterede teknologier, der indføres til Mac OS i begyndelsen af ​​1990'erne. Den omfattede PowerTalk mail-programmet, som var den primære klientsiden brugergrænseflade til systemet; den PowerShare mail-serveren for arbejdsgruppe anlæg og en række yderligere teknologier såsom Open Directory, kryptering og digital støtte signatur.

AOCE / PowerTalk var stærkt markedsført mellem 1993 og 1995, men de hardwarekrav betød, at de fleste brugere ikke engang kunne installere det, endsige bruge den. Udviklere blev ligeledes forpurret af det komplekse system, og siden den installerede base var så lille deres potentielle salg var endnu mindre. I 1996 Apple Computer roligt droppet deres bestræbelser på at markedet AOCE, og projektet hurtigt forsvandt.

Historie

Udvikling af AOCE startede i 1989, stort set "kæledyr projektet" Apple Fellow Gursharan Sidhu, tidligere ingeniør føring Apple for LaserWriter, AppleShare- og relaterede netværksprodukter.

Problemer at løse

Projektet startede ved at tage en "20.000 fod oversigt" over eksisterende mailsystemer, og forsøger at finde fælles begreber og problemer. Deres centrale konklusion var, at e-mail-systemer blev designet til den forkerte formål - at levere e-mails til folk, når de skal i stedet gemme og videresende ting til steder. Sammenlign dette med den virkelige verden postvæsen, som leverer ikke kun post, men blade, pakker, store pakker, og selv byggematerialer til en byggeplads.

Holdet fandt også andre problemer med eksisterende e-mail-systemer. De havde en tendens til at støtte almindelig tekst kun post, og sjældent understøttede ikke-engelske tegn. Støtte til mobile brugere var dårlig, ofte stole på 3. parts "hacks", der var af tvivlsom pålidelighed. Og de var alle, uden undtagelse, er baseret på en dedikeret e-mail-server, der var typisk kompliceret at sætte op, og ofte "overkill" for små anlæg med kun nogle få mennesker i et kontor.

Endelig kunne ingen af ​​de eksisterende produkter give brugeren, hvad de virkelig ønskede: en enkelt universel postkasse og en enkelt universel adressebog. I denne 'pre-Internet' æra, kyndige brugere ofte haft postkasser på deres firmanetværk, online-tjenester såsom CompuServe eller AppleLink, og måske en række opslagstavle systemer. Hver e-mail-system, der anvendes sine egne standarder for indsamling og lagring af oplysninger, tvinger brugerne til at køre flere kunder at få adgang til forskellige tjenester. Selv om en enkelt mailbox systemet kan konstrueres ved administratorer med brug af e-mail-gateways, disse tendens til at være dyrt og teknisk udfordrende at vedligeholde.

Løsninger

AOCE til formål at løse alle disse spørgsmål på samme tid. Ved "den ene ende" af systemet, AOCE fokuseret på de underliggende levering og omhandler systemer, generalisere e-mail-koncept, så systemet kunne bruges til at levere alt fra e-mail til word processor dokumenter for at udskrive job. Adressering var et andet emne markedet var kæmper med, så AOCE ville tilbyde en enkelt universel adressering mekanisme og adressebog, en, der kunne støtte ikke kun folks e-mail-adresser, men de "adresser" af ting som printere og faxmaskiner samt. Disse kan slås op i en grænseflade meget lettere at bruge end den eksisterende løsning, Vælger.

AOCE normalt ville gemme en brugers e-mail på deres computer, i modsætning til en server. Dette gav ikke alene brugeren at læse deres post offline, men fjernede også behovet for en enkelt maskine med enorme lagerplads. Små netværk kunne oprettes blot ved at installere standard "kunde" software; maskinerne ville opdage hinanden på AppleTalk og kommunikere direkte. AOCE forstod, at brugerne ikke altid forbindelse til netværket, så udgående post blev cached på afsenderens maskine, indtil både afsenderen og modtageren var online. Selv på et LAN dette ville være værdifuldt, så mange mennesker slukke deres computere natten og posten skulle vente til næste morgen til levering.

Siden mailen blev gemt lokalt, ville brugere med bærbare computere være i stand til at læse og skrive mail, mens på vejen. Alt ville automatisk at opdatere næste gang de vendte tilbage til kontoret og forbundet tilbage til LAN. AppleTalk Fjernadgang, Apples "standard" løsning til at understøtte AppleTalk-protokollen i løbet modemer, blev også støttet for de brugere, der ønskede at synkronisere op eksternt.

For sikkerhed i de potentielt "åbne" telefonlinjer, kan al kommunikation sikres ved hjælp af RSA-kryptering og digital signering, selv på det lokale netværk. Derudover Apple gav nøglering, som er lagret forskellige login-oplysninger i en krypteret fil. Dette gjorde det muligt for brugerne at bruge en anden brugernavn og password på de forskellige systemer, de brugte, placere dem i nøgleringen til sikker opbevaring. Denne måde, de havde kun at huske én adgangskode til nøgleringen; AOCE ville hente legitimationsoplysninger til en bestemt tjeneste på efterspørgslen.

Brugere vil være i stand til at sende dokumenter direkte til andre brugere blot ved at droppe adressen på det dokument, eller omvendt, uden om et "budskab" på alle - dokumentet ville ankomme i sig selv i den anden brugers postkasse. Levering af e-mail, eller noget andet for den sags skyld, blev håndteret helt af plug-ins, så brugeren kan hente post fra alle deres kilder og indsamle det i en enkelt indbakke.

En valgfri server kunne installeres for ydeevne og vedligeholdelse behov for de websteder, der krævede det. I dette tilfælde ethvert forsøg leverance ville blive "opfanget" af serveren, som ville acceptere beskeden med det samme og derved undgå forsinkelser, hvis modtageren ikke var online. Serveren vil så levere budskabet på vegne af afsenderen, når modtageren "dukkede".

Den AOCE projektet lidt fra hvad der er kendt som anden-systemet effekt, hvor ingeniører tilbringer megen tid at designe et system, der gør alt. Uvægerligt disse projekter mislykkes, da kravene ikke kun er utroligt vanskeligt at opfylde, men ofte undlader at opfylde reelle brugerbehov. Ofte de ideer, selv er gode, men begravet inde ubrugelige implementeringer.

Frigivelse

I begyndelsen af ​​1993 "klientsiden" af AOCE var ved at være afsluttet, hvilket de nu benævnes PowerTalk. Apple startede en pre-release marketing kampagne, fortæller deres større kunder og endda 3. parts e-mail-leverandører, der AOCE snart ville ankomme og ændre markedet fuldstændigt. Deres påstand var, at intet andet ville være i stand til at konkurrere med sin lethed-i-brug, magt og manglende vedligeholdelse hovedet - alle kendetegnende for "Apple måde".

Systemet blev først udbredt vist på Macworld Expo i Boston i sommeren 1993. På udstillingen udviklerne fandt, at deres valg af at navngive var at bevise uklogt, grundet forveksling mellem "PowerTalk", og Apples nye talegenkendelse system PlainTalk.

AOCE blev offentligt udgivet i september 1993, en del af System 7 Pro bundle, der også inkluderet AppleScript forsyningsselskaber.

I brug

Når produktet endelig afsendt efter års hype, brugere var chokerede over at finde, at for at installere det krævede en maskine med 2,5 MB RAM minimum og virkelig behov 4MB at køre godt. Dette var den maksimale tilgængelige RAM i mange Mac-systemer i den æra. Fjernelse unødvendige komponenter gjorde lidt for at løse dette, og AOCE og det andet Apples teknologi du jour, QuickDraw GX, typisk kunne ikke blive kørt sammen på grund af mangel på hukommelse. Mens nyere maskiner var i stand til at køre AOCE mere komfortabelt, som e-mail-system beregnet til at blive kørt på diverse netværk af ikke-homogene maskiner kravene stærkt forringede markedsaccept. Blot downloade og installere separate enkeltstående klientprogrammer for hver mail-system brugeren faktisk havde ville bruge betydeligt mindre diskplads, og havde ingen konstant hukommelsesforbrug.

Mens PowerTalk var generelt en interessant systemet, en kombination af design features gjorde det frustrerende at bruge. For eksempel blev det adressesystem så dybt indlejret i kernen af ​​det system, der blot skrive i en ny adresse var en prøvelse. Først brugeren måtte til at klikke på en knap, skal du vælge adressen typen, skal du skrive det i, og så endelig på OK for at få det vist i meddelelsen. Diskforbrug var også et problem; hver besked blev gemt som en separat fil, der kræver 1k eller flere af plads i en tid, hvor 40MB og 80MB diske var stadig udbredt. Således et par hundrede breve ville være nok til at udfylde den ledige plads på drevet. Sikkerhedskopiering af e-mail var ligeledes næsten umuligt som en bivirkning af designet; mailen blev spredt ud over netværket, noget af det fjerntliggende og utilgængelige.

En anden irritation var, at systemet ikke kunne vide, hvem en bruger var, fordi Mac OS ikke kræve, at brugerne logger ind. Således havde dokumenter, der skal leveres til en brugers maskine. Det fungerede ikke godt, når brugeren havde to eller flere maskiner, hvilket gør begrebet universel postkasse vanskeligt at opnå i praksis.

Selv den fjernadgang funktionalitet var dømt ved funktionen interaktion. For at sikre, at alle meddelelser blev leveret i en rimelig frist på et netværk, hvor maskinerne kan dukke op og forsvinde tilfældigt, AOCE havde en 15 minutters timeout, hvor det gentagne gange forsøgt at levere ventende meddelelser. Hvis den pågældende bruger var ved hjælp af en opkaldsforbindelse på et modem, ville AOCE holde linjen åben for en fuld 15 minutter, før de giver op på afbrudt bruger, kørsel op enorme langdistance regninger til at levere en potentielt lille besked.

Mange af disse problemer var beregnet til at blive løst med PowerShare-server, der fungerede som en altid-on, altid lydhør "super-peer". Den grundlæggende AOCE protokol ville lægge mærke til disse maskiner, når de forsøger levering, og sende til dem først, og derved fjerne de forsinkelser, og centralisere opbevaring og vedligeholdelse. Desværre serveren ikke var klar i tide til udgivelsen, og ikke sende endnu et år. Når det gjorde det var ligeledes langsomt og ressource sulten, hovedsagelig en bivirkning af forskellige funktioner i Mac OS der gjorde det uegnet til server applikationer.

Afbestilling

AOCE havde et år i solen på Apples Worldwide Developers Conference i 1995, da det endelig blev solgte, men på dette punkt næsten alle indset, at markedet var på vej mod SMTP-baseret internet mail som en næsten universel format. I 1996 havde Apple opgivet AOCE, og begyndte at tale om Cyberdog projekt baseret på OpenDoc platformen. AOCE roligt forsvandt og var ikke længere understøttes i Mac OS 7.6.

Beskrivelse

AOCE Open Directory og relateret software indførte begrebet telefonbogsopslag som førsteklasses desktop objekter. Dette blev brugt til at skabe en træk-og-slip metafor for post, fax og andre mappe-baserede aktiviteter. Hver endpoint, en mail-server for eksempel, var drevet af en plug-in udvidelse, der var drevet af en fælles AOCE leveret kø og kø seeren. PowerTalk forudsat et sæt standardformularer til at interagere med elementerne i køerne, og en fælles grænseflade for post, og en universel postkasse. Kryptering blev understøttet af en enkelt "nøglering", der huskede alle dine passwords og digitale signaturer, kryptere dem sammen, så kun en enkelt adgangskode er nødvendig for at blive husket.

Systemet er designet i en tid, hvor der var mange e-mail-formater og tjenester, herunder online-tjenester såsom CompuServe og AppleLink, networking standarder som X.400 og SMTP og LAN-baserede servere såsom Microsoft Mail og QuickMail. For at understøtte denne forskelligartede miljø, AOCE omfattede en robust lagdelt protokolstak, der i teorien kunne anvendes med praktisk taget enhver store-and-forward type miljø. Dette blev anvendt inden AOCE ikke blot at servicere post, men fax, udskrivning og endda direkte at sende filer fra en maskine til en anden, uden at anbringe dem i et mail-besked eller har behov for en filserver.

Vedtagelse af AOCE blandt 3. parts udviklere var langsom grundet en voldsomt kompliceret API. Bogen dokumenterer systemet var større end alle de bøger, der beskriver resten af ​​præ-System 7 Macintosh tilsammen. Tilføjelse af en simpel funktion, ligesom "mail dette dokument" til en ansøgning kræves vade gennem hundredvis af sider med dokumentation, og skrive en kerne AOCE komponent var mange gange mere kompleks.

Flere dele af AOCE motor var nyttige på egen hånd, især nøglering. Men for at få nøgleringen, skulle du installere alle AOCE, en omkostning brugerne ikke var villige til at betale. Mange år senere nøgleringen blev endelig leveret som en stand-alone komponent i Mac OS 9. kryptering / signering support er velsagtens også nyttig, og det har genopstod i Apples bundtet Mail applikation starter med Mac OS X 10.2 Jaguar i august 2002.

  0   0
Forrige artikel Klor bombe
Næste artikel Coelerni

Kommentarer - 0

Ingen kommentar

Tilføj en kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Tegn tilbage: 3000
captcha