• Keine Ergebnisse gefunden

ICON: A Case Study in Office Automation and Microcomputing

N/A
N/A
Protected

Academic year: 2022

Aktie "ICON: A Case Study in Office Automation and Microcomputing"

Copied!
27
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

NOT F O R QUOTATION WITHOUT P E R M I S S I O N O F T H E AUTHOR

I C O N : A C A S E STUDY I N

O F F I C E AUTOMATION AND M I C R O C O M P U T I N G

R o n a l d M. L e e

W o r k i n g P a p e r s a r e i n t e r i m r e p o r t s o n w o r k o f t h e I n t e r n a t i o n a l I n s t i t u t e f o r A p p l i e d S y s t e m s A n a l y s i s a n d have received o n l y l i m i t e d r e v i e w . V i e w s o r o p i n i o n s e x p r e s s e d h e r e i n do n o t n e c e s s a r i l y repre- s e n t t h o s e of t h e I n s t i t u t e o r of i t s N a t i o n a l M e m b e r O r g a n i z a t i o n s .

I N T E R N A T I O N A L I N S T I T U T E F O R A P P L I E D S Y S T E M S A N A L Y S I S A - 2 3 6 1 L a x e n b u r g , A u s t r i a

(2)

I am especially grateful to Alan Krigman and David Ness, key characters in the case t o follow, for their detailed comments and criticism of an earlier draft of this paper.

(3)

TABLE OF CONTEKTS

INTRODUCTIOli

S U B S E Q U E N T DE1'ELOPMENT

DAVT K E S S AND MIDDLE-OUT RESE.4RCH MOVE TO IV;ICROCOh<PUTERS

MULTI-LEVEL TECHNOLOGIES NANO-COMPUTING

CONCLUDING REMARKS R E F E R E N C E S

APPENDIX

(4)

ICON: A CASE STUDY IN OFFICE AUTOMATION AND MICROCOMPUTING

Ronald M. Lee

INTRODUCTION

The following is a story about a small company in P h l a d e l p h a called Infor- mation Concepts, Inc., or, more colloquially, ICOK.

ICON's business is doing technical writing on a consulting basis for various firms in the production instrumentation and computer industries, ICON also serves as editor for several trade magazines and newsletters relating to instru- mentation and process control, as well as providing market research studies for this industry. The basic product of ICOK is therefore i n f o r m a t i o n i n the form of t e z t .

The focus of this study is on the technologies ICON uses to produce this text. Over the past four years, ICON's operations have shifted from being basi- cally typewriter-based to one t h a t now uses among the most sophsticated of word processing and office automation technology.

(5)

The purpose of lhis s t u d y is t o exarnlne lhc fac1or.s which enabled a n d encouraged this e v o l u t ~ o n . Of particular i n t e r e s t is t h e fact t h a t ICON is a n e x t r e m e l y small c o m p a n y , ranging variously from five t o t e n people, and so had very little capital t o s p a r e . Thus this r e m a r k a b l y rapid development took place u n d e r severe budget c o n s t r a i n t s , with payback periods ranging f r o m six to ;8 m o n t h s .

As in many c a s e s t u d i e s , one of t h e m o s t i m p o r t a n t a s p e c t s is t h e personali- t i e s involved. In this c a s e , t h e c e n t r a l figure is t h e p r e s i d e n t of I C O K , Alan Krig- m a n . Several o t h e r major a c t o r s were William Latimer, t h e n d i r e c t o r of com- p u t e r services a t t h e Wharton School in t h e n e a r b y University of Pennsylvania;

David Kess, Professor of Decision Sciences and Management a t this s a m e school, a n d myself, t h e n a doctoral s t u d e n t in Decision Sciences. Thus, a n o t h e r t h e m e throughout t h s s t o r y will be t h e successful i n t e r a c t i o n between a p r a g m a t i c ( t h o u g h open-minded and n o t rlsk-averse) businessman a n a m e m b e r s of a r e s e a r c h - o r i e n t e d , a c a d e m i c environment.

Obviously, because of my personal involvement, t h s a c c o u n t will not have t h e t o n e of indifference and objectivity t h a t c a s e s t u d i e s a r e supposed t o have.

On t h e o t h e r h a n d , I thlnk t h e biases t h u s introduced a r e in this i n s t a n c e offset by m y d i r e c t familiarity t o m a n y of t h e personality f a c t o r s a n d e v e n t s t h a t influenced this f i r m ' s development.

Al s t a r t e d ICOS, Inc. i n i973, a f t e r serving some five y e a r s a s a t r a d e journal editor a t a major publishing house.

I m e t A1 r a t h e r coincidentally. Another of h s financial i n t e r e s t s is in real e s t a t e around the university a r e a a n d , upon arriving in P h l a d c l p h i a , I e n d e d up renting a n a p a r t m e n t from h i m .

On that e n c o u n t e r , I mentioned I was joining t h e Decision-Sciences d e p a r t - m e n t and, during s u b s e q u e n t conversation, I h a p p e n e d t o describe some of t h e

(6)

word processing software In use a t the Wharton School. :ll became interested Some ten years earlier, he had done some programming In FORTRAJV 11, hut for the interven~ng time had no contact with computing. His image of computing was thus malnly of rather narrow- engineering applications, and h a d n ' t really considered that m a c h ~ n e s could be of use in handl~ng text

So, one Friday I borrowed a portable terminal from the d e p a r t m e n t , and let A1 use it f o r the week-end. I s t a r t e d him out with about a half-hour tutorial on the use of the text editor and document formatter, and left him some additional introductory documentation.

TWO days later, when I next saw him, I realized he was hooked: he had pages of questions for me about moving text around, making footnotes, e t c . etc.

Indeed, for the weeks to come, he would speak of nothing else.

Like many successful business people, A1 is decisive and moves quickly once he has made a d e c ~ s i o n . In the week following, A1 began calling time sharing houses and terminal suppliers. Soon he had narrowed d.own the choice of timesharing vendors to two: Bowne lnc. and the Wharton School. (Wharton sells a limited amount of time to local commercial users.)

Both sources offered substantial word processing software. Bowne had a n advantage over Wharton in that they dealt only with commercial customers and so had established and well developed customer services.

At Wharton, on the o t h e r hand, usage was mainly for internal purposes-i.e., for the various department offices, and by graduate students and faculty. Thus, documentation was not as well developed. Also, because much of t h s software was developed as part of ongoing research in office automation, the software was not necessarily as stable as that a t Bowne.

On the other hand, while experimental. Wharton's software was by the same token more sophisticated t h a n Bowne's. This software had been developed over

(7)

several years bl. [aculty (chiefly David Ness) and g r i d d a t e students as pa-1. of Wharton's OKce Automation Project. (0-AP). It thus included numerous features and 0ptic.n~ that a commercial enterprise like Bowne viould find overlv eornpll- cated or fanciful.

?rice-wise i h e two services were comparable. Bowne was slightly more expensive on an hourly basis, and had a minimum charge of S300 per month.

while Whai-ton had no minimum. It was thls last fact that convinced A1 to choose Wharton: h e assumed that he would not have enough usage to exceed t h e minimum. As it turned out, this was the right choice for the wrong reason.

For hardware, A1 bought a Delta Data Systems CRT for %i300 and a floor- sample daisy wheel printer for 53500, both used. The printer produced high quality output, so that finished documents could be done on the machlne.

The immediate impact of this equipment was on the t u r n around of docu- ment d r a f t s . Al, the principal writer of ICOh;, would often go through numerous drafts of a given report. Previously, this meant that a secretary had t o entirely re-type the report each time, which for longer reports often meant a several day delay.

A1 taught his secretary enough about the system t o permit input of docu- ments with minor proofreading. He had originally intended to proofread printed copies, but started editing a t the terminal a s a means of getting sbarted. This meant that to use the system -41 had to invest his own time in making correc- tions, e t c . This might have been a problem because he c a n ' t touch-type and basically just uses two fingers. (His typing has since improved, but still isn't up t o a secretarial level.)

Even with these limitations, A1 found it effkient to continue d o i ~ work on the machine h m s e l f . The documents a r e of article length, l . e . , usually from two t o t e n pages. The key difference between cornput.er word processing vs using

(8)

manual typewriters is of c o u r s e t h a t k e y s t r o k e s a r e never r e p e a t e d - i . e . , one types t h e original t e x t a n d s u b s e q u e n t modifications only o n c e .

Thus, t h e usual routine In preparing a d o c u m e n t was t h a t havlng a d r a f t re- typed with revisions usually imposed a n i n t e r r u p t i o n of a t l e a s t one t o two days, often longer since t h e Lypists had o t h e r responsibilities a s well. Thus t h e con- iinuity of t h e p a p e r ' s development would be b r o k e n .

With t h e word processing s y s t e m , t h s p r o b l e m was vastly improved. Most c h a n g e s to t h e d o c u m e n t s involved typing relatively little t e x t - e . g . , t h e y were c h a n g e s in wording o r re-arranging p a r t s of t h e t e x t . These A1 could do himself in a fairly s h o r t t i m e a n d p r i n t o u t a h a 1 copy. Thus t u r n a r o u n d on revisions was r e d u c e d f r o m s e v e r a l d a y s t o one t o two h o u r s .

Other people were soon t r a i n e d t o u s e t h e word processing s y s t e m . Every- one in t h e office now does a t least s o m e orlginal t e x t e n t r y , a n d , a s a p p r o p r i a t e . t e x t c o r r e c t i o n .

The r e a s o n for having individuals m a k e c e r t a i n c o r r e c t i o n s t h e m s e l v e s is t h a t it is often e a s i e r t o d o so t h a n explain i t t o o t h e r s . Also, working on t h e CRT, a writer could t r y o u t a c e r t a i n wording or s e n t e n c e o r p a r a g r a p h r e s t r u c - turing, and if he d i d n ' t like i t , change it again on the s p o t .

Good writing, it should be r e m e m b e r e d , typically involves a g r e a t d e a l of revision and tuning. Thus, t h e i m p o r t a n c e of t h s i m m e d i a c y of r e s p o n s e was especially i m p o r t a n t in Al's c a s e .

W i t h n s e v e r a l m o n t h s it b e c a m e c l e a r t h a t a n o t h e r CRT would be n e e d e d This t i m e A1 bought a new Datamedia, which had a b e t t e r designed keyboard t h a n t h e DELTA CRT..

(9)

Basically, this second termlnal was used by secretarial personnel to inpu't original texts, while A1 kept the first terminal in his OF-ce for making correc- tions.

By this time, ICOX had become one of the major word processing users a t Wharton. Furthermore, Al was using t h s software in a much larger variety of ways than most other users. Thus, he was often the one to discover the need for improvements and extensions. Also, a s a user in a production environment, Al had a more practical view than the typical academic user.

Most of the word processing and other office automation related programs had been written by David Ness. b o n g these was an electronic mail system, and an adaptation of it for reporting bugs and other comments about particular programs.

So it was that Dave began getting electronic mail messages from a certain A. Krigman whom he had never met but who seemed to be using the software to its limits judging from the suggestions.

I , of course, knew both parties and suggested they nieet--though this didn't happen for a couple months. However, by that time they had already become well acquainted through electronic mail. Also d wing this period of increasing use, A1 also began to t h n k of other, non-text related computer applications for ICON and his real estate management activities (which were run out of the ICON office). Through his numerous interactions with the Wharton computer center, A1 had become acquainted with Bill Latimer, its Director. -412 MBA graduate from Wharton, Bill was as well a competent programmer, and tll was able to recruit him on a consulting basis to develop some of these other applicaticns. T h s work included preparation of name and mailing directors for clients and a system to manage the accounting and billing of Al's rental properties. More imports.ntly for the theme of t h s study however, Bill, by virtue of hlr activities as computer

(10)

center director, was well acquainted with a large variety of hardware and software vendors and products. It was Bill, therefore, that provided Al with a n introduction to the computing marketplace. Well beyond h s consulting involve- ment a t ICON t o develop software, Bill continued to be a n important influence in notifying Al of new products and innovations, advising him of t h e quality of dealers and helping him in purchase decisions.

DAVE NESS AND MIDDLE-OUT RESEARCH

Dave Ness came to Wharton in 1973 after having been on the faculty of t h e Sloan School a t MIT. Nearly anyone acquainted with him from either school would acknowledge him to be one of the most prolific programmers they have met.

A year or two after coming to Wharton, Dave becirne interested in office automation; i.e., t o develop improved technology to assist office staff and managers.

Obviously, one of the key problems in any research area is methodology. In t h e a r e a of office automation, methodology is particularly problematic. Clearly, a person like Dave has the ability to invent all sorts of software--but t h e ques- tion is, what do office staff and managers need? Because these people don't have a perspective of t h e technological possibilities, it is d f i c u l t for them to make useful suggestions. Conversely, a technically trained academic has little feel for the day to day problems these people face.

One alternative to t h s situation is a "bottom-up" approach of building bits and pieces of software to cover small, well structured tasks, later hoping t o syn- thesize these into larger units covering more substantial problems.

(11)

Another approach might be characterized as a "top-down" one: doing a careful and comprehensive study of what activities these people perform, where the problems are, and what a n ideal office automation package would be.

Dave criticizes the first approach, in that the tiny building blocks never seem to fit together to form more substantial systems. The top-down approach he also finds deficient because the analysis never is complete, and so the inven- tion of new technology never begins. Dave's notion of a "middle-out" approach is something of a compromise between these two, but also adds the additional dimension of evolutionary desQn. Dave's view is to build a system for some

"middle size" office related task based on the designer's best guess of what is needed. Then, put it in an office environment and see how people use it, and col- lect their reuctions and suggestions once they have used it. Then go back and modify the system to meet these suggestions and once again see what the users think. The key element here is that the user becomes an active agent in the design process. (Clearly, to use t h s as a research strategy, one has to be a competent programmer.)

At Wharton, Dave basically has had four user groups to use h s OA software.

The first of these is Wharton Word Processing--the typing pool for the Whar- ton faculty and administration. Here the usage is mainly for preparation of academic papers and administrative reports.

The second is the Dean's office a t Wharton, where the usage is to prepare more standardized documents such as faculty publication lists, Dean's mailings t o alumni, e t c .

The t h r d is the departmental office of the Decision Science department.

Usage by t h s group is somewhat more varied, including scheduling programs, electronic mail, etc.

(12)

The fourth user group is t h e faculty and students a t ÿ harto on. Because there is no course in the use of word processing or the other OA software, this usage was initially confined to the Decision Sciences and Management depart-.

ments (where Dave teaches), though faculty and doctoral students from other departments are now picking it up as well.

Al's appearance on the system thus offered Dave a different type of target user: a commercial writing professional. Of special interest was the fact t h a t Al had begun to use t h e system as a n integral part of hs writing activities, rather than simply use i t as a speedier replacement for a typewriter.

MOVE TO MICROCOMPUTERS

Whle a n energetic and imaginative businessman, A1 is also extremely cost conscious ("cheap" has been. used to describe his approach to investment).

In its usage of the system, ICON had long since exceeded the would-be S300/month minimum. The typical usage was now around $BOO/month for text processing-and sometimes more than S2500/month with related tasks con- sidered.

Whle each advance in expenditures was in Al's mind cost justfied, he began to wonder whether he could somehow do better. So he began to look into micro- computer technology.

With typical thoroughness, Al, with the help of Bill Latimer and Dave Ness, investigated the various vendor literature and local outlets. After several weeks of investigation, A1 decided to buy a CROMEKCO Z-80 microprocessor and dual floppy disks. This m a c h n e supported a CPK operating system, COBOL, FOR- TRAX, BASIC (later PASCAL, C, e t c , ) and most importantly a text editor very similar in syntax as well as power to the TECO editor lCOK had been using on

(13)

M'harton's DEC-10. The micro also had a document formatting program whlch was adequate, though not as powerful as the R U N O F F package on the DEC-10.

A1

had originally intended to move about half of his work from the DEC to the micro and use telephone communication t o exchange files between the machines. But the phone link did not work as planned, so he decided to try and see how much could actually be done on the micro. Withn a short time, all rou- tine work in document preparation was being done on the small system. Only t h e real estate package and some special text capture routines continued to r u n on the DEC 10. About 80% of the load was therefore transferred in-house.

Roughly, this was a savings of about $600-800 per month. Since the terminal and printer w h c h had been purchased for time sharing purposes would work with t h e new equipment, the only incremental costs were the micro computer itself and a dual disk drive, which together cost about $6,400, s o a t a conservative estimate the micro paid for itself in about 10 months.

T h s in itself certainly made the micro a satisfactory ~ n v e s t m e n t . However, there was another side benefit that turned out to be decisive in 1COK's technical development: the BASIC language. The Wharton m a c h n e of course contained a wide rarlge of language compilers and interpreters. However, most of these were oriented towards quantitative applications--e.g., statistical packages, FORTRAN, APL. (A primitive version of BASIC was also available on the DEC 10, but was clumsy and limited in capability and so seldom used.)

For the text-oriented applications in the OA work, the language used was the DEC assembly language, MACRO. T h s , unfortunately, requires considerable sophstication and detail level understanding of the machine to use effectively.

So, while using the DEC, -91 was never tempted to t r y to w r ~ t e any programs h m - self.

The market for microcomputers has been largely from hobbyists, or a t

(14)

leas1 non-professional programmers. Thus BASIC, a very simple language, has become popular on these machines and the comnlercial versions have come forth with useful extensions, w h c h still maintain the simplicity of t h e language.

Coincident to t h s period. -41 had hired a n editorial assistant, Ms Leslie Tier- stein. Leslie had a graduate degree in linguistics, and as part of that work had done some modest amounts of computer programming.

Thus, some time after the arrival of the micros, she and Al tried writing some programs.

One of the earliest a t t e m p t s was a letter writing program. The idea for this came from the dissertation work of Kichael Zisman, then in progress a t Decision Sciences, which contained several such programs among t h e modules of a larger OA system.

The letter writing programs a t ICON were extremely simple yet effective.

The program simply prompted the user for the n a m e and address of t h e reci- pient and t h e text of t h e letter. The program's task was basically only t o pro- vide t h e proper formatting commands--e.g., how far to indent for the date and closing, proper vertical spacing, e t c . The recipients address was also copied on a separate page, for the envelope. This text was then output a s a file and passed to the document formatting program.

Few programmers would be impressed by the technical sophistication of this application, yet, even for these inexperienced programmers i t was relatively easy t o do and it solved a small but persistent problem--the cosmetics of l e t t e r layout.

Whle N soon became able to program in BASIC, L,esiie became the primary programmer. A multitude of other small applications programs were developed in the succeeding months. Again, e a c h was not particularly sophisticated or complicated from a programming standpoint, but e a c h nonetheless addressed

(15)

s o m e specific n e e d . for i n s t a n c e , a common t y p e of p r o g r a m is one t o assist in d a t a e n t r y - - e . g . , f o r a n u m e r i c r e p o r t o r t a b l e . S u c h p r o g r a m s were often developed f o r just a single use. Other p r o g r a m s were developed t o m a n a g e rnail- ing labels, f o r m a t statistical t a b l e s , e t c .

The experience a t ICON with micro-computers t h u s s h a r e d many of t h e advantages a r g u e d for t h e m in o t h e r organizational c o n t e x t s . In p a r t i c u l a r , since c o m p u t e r t i m e on a n owned, personal m a c h ~ n e is essentially f r e e , one is not g r e a t l y c o n c e r n e d with t h e efficiency of p r o g r a m operation, and h e n c e inefficient b u t easy-to-use languages like BASIC a r e feasible. This i n t u r n e n a b l e s non-expert p r o g r a m m e r s t o develop t h e i r own application p r o g r a m s , which h a s t h e p a r t i c u l a r advantage t h a t people more f a m i l i a r with t h e applica- tion problem c a n d o t h e programming.

MULTI-LEI, TECHNOLOGIES

As mentioned, m o s t b u t not all of I C O N ' S t e x t processing work could b e moved t o t h e m i c r o s . Some projects, e . g . , a mailing lists of s e v e r a l thousand n a m e s , a 300-page book, were too large scale t o be s t o r e d on t h e small d i s k e t t e s .

On t h e o t h e r h a n d , A1 realized, t h e d a t a e n t r y for t h e s e p r o j e c t s could just a s well b e d o n e on t h e m i c r o s if only t h e telephone lines could be i m p l e m e n t e d so d a t a could l a t e r b e moved t o t h e l a r g e r m a c h i n e .

The p r e f e r e n c e for doing work on t h e m i c r o s was several-fold. First, of c o u r s e , was t h a t t i m e on t h e micro was f r e e whereas t h a t on t h e DEC-10 had a p e r - h o u r c h a r g e . But also, t h e micros had a m o r e comfortable i n t e r f a c e . In using t h e DEC-iO, t h e t e r m i n a l used a n a c o u s t i c couplers with a line speed of 300 b a u d ( 3 0 c h a r a c t e r s p e r s e c o n d ) . With t h e m i c r o , however, one could r u n a t

(16)

: , Z O O or 9,600 baud. While this doesn't make much diffe'rence for straightfor- ward d a t a input, i t is a tremendous advantage when editing a text where you often want t o print out the preceding paragraph, e t c .

But perhaps the most appreciated aspect of interacting with the mlcro as opposed to the time-shared DEC-10 was c o n s t a n t r e s p o n s e t i m e . That is, w h l e the DEC-10 was certainly much faster in execution, the response time felt by the user varied depending on how many other users were on t h e system. When inputing and editing text, this can be very distracting.

Apparently in such interactions, one builds up a certain rhythm in exercis- ing the editing commands. When this rhythm is broken by delays in the system, one's attention is interrupted from the text contents to the system itself. Whle t h e micro was in many cases slower than the DEC-10, it was a t least consistent in t h e time it took, allowing the user to maintain this rhythm.

Thus t h e r e was an interest to keep as much of the interactive computing as possible on the micros, and use the DEC-10 in a batch mode for the heavier pro- cessing. Some thought was given to getting a floppy disk reader for the DEC-10 so that the data could be entered locally a t ICON and hand carried to Wharton t o be r e a d in. However, the more economical alternative that was adopted was t o improve on telephone interface for the micro so that it could dlal out and appear t o the DEC-10 as a terminal.

A1 had by t h s time built up a good working relationshp with Mr. 'Tom Dinella, owner/operator of the Computer Store where A1 purchased h s micro equipment. Tom knew the micro hardware and operating system software in detail, and already had done some minor systems programming for 1COS. It was thus Tom who developed the first "transceiver" program th.at allowed t h e micro to access the DEC-:O. Basically, this program would call the DEC-10 and e n t e r the login commands. At that point, the user's view was exactly as if h e / s h e had

(17)

s!rnply called in using an ordinary rerr~ote terminal. However, by using a special control character, the communication would switched back to the micro and similarly back again, special commands were also included for sending files from the micro to the DEC-10 and vice versa. .A limitation was that these transmis- sions all took place a t 300 baud, so they were rather slow--hence they were usu- ally left until after hours. Konetheless, the method proved effective and became a regular practice a t ICON.

One of Al's responsibilities was to serve as editor of INTECH, the t r a d e magazine of the Instrument Society of America ( 1 s ' ~ ) . As p a r t of t h s contract, ICON received access to the Lockhead DlALOG system, a bibliographic database.

DIALOG is designed to print out bibliographic references a t the user's dial-up terminal. However, with the above described feature of contacting other machines through the micro, A1 H-as able to obtain these bibliographtc refer- ences a t t h e terminal, and print only those of interest.

This enabled A1 to p r e p a r e retrieved collections in a form more directly useful than ordinarily possible. Indeed, one of the regular features of the INTECH journal, the text for which was all done on I C O N ' S micros, was a listing of references on some special topic taken from DlALOG.

NANO-COMPUTING

As mentioned earlier, A1 interacted frequently with Dave Ness regarding c h a r g e s and further directions of development for the text processing software a t Wharton.

Dave, until t h a t time, had worked primarily o n the DEC-10. However, when A1 made the move into micro-computing, Dave too became curious about its pos- sibilities. Because of their now strong working relationshp, A1 gave Dave a free

(18)

hand in using and experimenting with ICON'S micros. Dave in turn was impressed with the power and flexibility of the small mdchines, especially for text processing applications, and began to explore t h e range of languages and other software available for the CPY operating system supported by the micros;

e.g.. languages like PASCAL, C and a variety of text editors and document for- matters.

One t h n g t h a t served t o seal Dave's cooperation was another result of Al's entrepeneurialism. Seeing the developments emerging a t ICON having applica- bility to other small firms of comparable characteristics, Al proposed starting a separate company to develop and market this technology. This company was later called Office Automation Concepts (OAC). The investors in t h s company were A l , Dave, and Gerald Hurst, another faculty member in decision sciences and mutual friend of both Dave and Al. The strategy was t h a t applications would not be developed f o r ICON specifically, b u t rather for more generalized uses, for which ICON would serve as a test bed. To g e t t h n g s rolling, A1 arranged to sell a packaged text processing personal scheduling system to the main office of the ISA (op cit Instrument Society of America). located in Pittsburgh. Dave's role was to develop a personal scheduling system for t h e micro.

A further s t e p was taken when Dave decided to buy a microcomputer of his own. T h s was a n Exidy "Sorcerer." While it had a comparable size m e ~ n o r y to the Cromemcos a t ICON, it did not have a CPA4 operating system nor floppy disks. Language interpreters ( e . g . , BASIC) were called up by inserting a plug-in ROM (read only memory). Programs and data were stored on a n ordinary cassette tape recorder.

Cost-wise, this complete system was about 81,600. including the CRT screen The micro computer itself is built into the keyboard.

-!is may be apparent from t h s description, t.he Sorcerer is basically

(19)

designed as a stand-alone personal c o m p u t e r , e . g . , for small scale calculations or c o m p u t e r games.

Dave however saw it is potentially more useful a s a s m a r t terminal, i . e . , for communicating with o t h e r m a c h n e s .

One of the attractive features of the Sorcerer is its flexible design. For instance, by adding a so-called "extender box," one can add a variety of addi- tional hardw-are-e.g., disks, clocks, music, voice generators, e t c .

Also, one is given a g r e a t deal of software control over the m a c h n e . For

instance, t h e CRT s c r e e n image is a "memory map," i . e . , e a c h s c r e e n position corresponds to a location in memory as opposed t o being a serial transmission.

Thus, not only is t h e s c r e e n speed literally instantaneous, but several alternative s c r e e n images can be maintained in memory, and switched back and forth by program software.

Dave took advantage of these features t o modify his Sorcerer to be able t o call up the DEC-10 and i n t e r a c t with it, similarly a s had been done with ICON'S micros. (While said in a few words, this is no m e a n feat.) Thus, after loading his

"terminal program" from c a s s e t t e tape. Dave could type the command "DEC-10,"

and the terminal would proceed t o dial t h e phone and execute t h e login proto- cols of the Wharton machine--i.e., account number, password, e t c .

Dave l a t e r refined this procedure by investing in a "PROM burner" (PROM = programmable read only memory), which allowed h m , effectively, t o make his own R O N cartridges. Thus, t o t u r n the S o r c e r e r into a terminal, one simply plugged in t h e memory cartridge.

It is t o be r e m e m b e r e d t h a t Dave is a premier programmer, capable of working feverishly and who understands computing a t a detailed level. He is t h e major reference p e r s o n a t Wharton for questions about applications programs or t h e operating s y s t e m . He was thus able t o exploit; the capabilities of his home

(20)

machine in ways t h a t few hobbyists could

One major example of t h s was that Dave wrote an assembler for the Sorcerer, o n the DEC- iO. He could thus make use of the robust software on the Wharton machine to editlassemble Sorcerer programs and then "down-load"

them to his home machine.

Recall that the micros a t ICON had a call o u t facility so they too could com- municate with other machines. The next step in this development was to develop a call in facility for these machines. This was another of Dave's inven- tlons. After t h a t , Dave could thus call up the micros a t ICOlV using his Sorcerer a t home.

Two other of Ness' developments deserve mention. One was what he called

"Label-Basic." T h s was a pre-processor t h a t would convert a slightly abstracted BASIC syntax to t h a t required by any of the DEC-10, the Cromemco micros or the Sorcerer.

More consequential, as suggested by several extended discussions with Al, Dave took the object code for the text editor, TECO, (versions of w h c h were used on t h e ICON micros-on the DEClO), and to "dis-assemble" it, through a series of iterations of substituting symbolic names, e t c . He used t h s as a model to create a new version compatible with the Sorcerer and later burned it too onto a PROM. Thus, the SORCERER could then be used as a stand-alone word processing m a c h n e , a t a cost of roughly 1 / 3 that of the Cromemco micros. The same version of the editor was later substituted for t h a t purchased for the Cromemco system.

Dave and Al's thnking was thus: Much of the time spent on the micros w-as for simple text entry and minor correction. T h s was primarily a n in-core task, requiring disk access basically only to make back-up copies. By using the Sorcerer's for t h s purpose, ICON could have t h r e e work stations for about the

(21)

price of one micro+CRT. ICON has thus bought three Sorcerers for this purpose.

Thus, most original text entry is done on the Sorcerers. Also one of the micros uses a Sorcerer as its CRT. Thus, after the text has been entered on one of the stand alone Sorcerers, it is dumped onto cassette tape. The tape is then taken to the Sorcerer connected to the micro, read in, and transferred to floppy disk. Alternatively, using the Sorcerer terminal program, text can be transmit- ted via phone from remote locations.

There are thus now three scales of technology now in use at ICON:

"nano" level technology

-

i.e., the Sorcerers

"micro" level technology

--

the Cromemco Z-80 micros+CPM floppy disk operating system

"mini" level technology

-

i.e., the Wharton DEC-10, used on a time-sharing basis.

The technological development a t ICON is of course still continuing, and it will be interesting to watch its future growth.

CONCLUDING REMARKS

T h s has been a brief account of how a small, closely held company went from a completely manual mode of office operations to not only a highly automated one but actually to the level of making new innovations in t h s tech- nology. Moreover, this development took place in a span of less tnan four years, and always with very limited capital. One very important factor, I think, was the personalities involved. As can perhaps be felt in the previous pages, A1 is an extremely gregarious and outgoing personality. On the streets around his office he knows literally everyone. Likewise, he has become better known around Wharton than many faculty are.

(22)

More importantly, however, he was able to build a working relationshp with various academic oriented people that seldom emerges in ordinary consulting relationshps. He was able to present h s problems in a way that stimulated their research interests. ICON (and OAC) thus became the focus of creative, innovative talent that otherwise could not be bought by companies t e n times as large as ICON.

But more than simply stimulating interest, A1 also was tolerant and open- minded, accepting that academicians tend to be somewhat like children: they often do not stay fixed on the assigned objective, but wander into other ideas that prick their fancy. They work irregularly-often with great intensity, other times not a t all. They are relatively unintimidated by deadlines. Few business managers, especially those running small companies with shoe string budgets and tight controls, can put up with t h s . Ergo, they end up buying off-the-shelf software and turn-key systems.

Correspondingly, the academicians that Al met were fairly applied in orien- tation. At Wharton there is a strong emphasis that research, while future oriented, must have some visible practical consequence, albeit perhaps on a fairly distant horizon. T h s is especially true a t the Decision Sciences Depart- ment where A1 made most of his contacts.

Another important factor in t h s case was timing. At the time when A1 first came into contact with Wharton, micro-computing was just begiriing to emerge commercially. Many new systems and software products were coming onto the market. However, the industry was (and still is) very young, lacking standards t o aid compatibility in its products and largely populated by small engineering oriented manufacturers unused to providing customer support and assistance and often lacking in financial stability. Mortalities were and are hlgh. Thus, while the emergent technology was a t the right scale for a small business like

(23)

ICO&, it was nonetheless still risky for all but very standardized applications.

The academic influence a t ICON was what allowed it to overcome these risks, by providing counsel on hardware purchases and the expertise to create software to really exploit it in novel ways. In many cases, technical problems were over- come that a commercial software house would never venture to touch.

Lastly, a key enabling factor for all t h s was the coincidence of ICON'S loca- tion near the university, hardly a 10-minute walk. Had ICON been located in another part of the city, t h s development would probably never have taken place. It was thus easy for the university people involved to drop in a t ICON dur- ing the day and conversely for the ICON people to go to the university to pick up output, ask about a bug in a program, etc. Also, in addition to the people men- tioned here, A1 also hired various university students on a part-time basis, further reinforcing h s connections there.

ICON is thus a happy example of an industry-academia relationship where both sides visibly benefited.. Enabled by the coincidences of timing and location, I nonetheless believe the key factor was the attitude the various people brought to this relationshp. If case studies can indeed have "lessons," I think that would be the lesson here.

(24)

REFERENCES

Krlgman, Alan S . , and Ronald

M.

Lee. 1978. "Automatic Text Generation: Com- mercial Application." Working Paper 78-07-02, Department of Decision Sciences, The Wharton School, University of Pennsylvania, July.

Lee, Ronald

M.,

and Alan S. Krigman. 1978a. "Generating Semi-structured Text:

Representation." Working Paper 78-08-03, Department of Decision Sci- ences, The Wharton School, University of Pennsylvania, August.

Lee, Ronald M., and Alan S. Krigman. 1978b. "Generating Semi-structured Text:

Specification Language and Generalized Implementation." Working Paper 78-08-04, Department of Decision Sciences, The Wharton School, University of Pennsylvania, August.

(25)

APPENDIX A: AUTOTEXT

My own involvement a t ICON was not so much in developing technology for the day-to-day business of ICON, but rather for various special projects and joint ventures with Al. Among the more interesting of these was a system we came to call AUTOTEXT.

My own research a t Wharton involved applications of Artificial Intelligence t o management. Thus, as a programmer, I had a reputation for working or\, rather

"far fetched" problems llke natural language query parsers, etc.

One day A l suggested a problemhe thought might fit my interests.

Another of ICON'S regular jobs was t o produce a newsletter called Pollution Equipment News. T h s is a bi-monthly digest of announcements of new products for pollution control. The procedure for producing this tabloid magazine is as follows:

On an ongoing basis, vendors submit flyers, brochures, spec sheets, etc.

about their new products t o ICON. There, a person-cail him/her the "writer:'- assembles this material and condenses it t o a one o r two paragraph summary descriptions of the product.

These "profiles," as they are called, prove to be fairly structured in content.

They contain the vendors name for the product, then its generic type, functions that the product performs, special features of the product, unusual applications if any, tolerances and other specifications, and finally ordering information.

On the other hand, there is also substantial variation from one product class to another--e.g., one may have a long list of features, the next may be interesting primarily for its unusual applications, e t c .

The structure of these profiles is thus only "semi-regular." Indeed, the structural similarities between them a r e seldom apparent to the reader; and were only recognized by A1 hmself after writing and editing large numbers of these for several years.

(26)

The profiles had to be complete, yet as brief as possible. Also, since 200-300 of these may appear together in a single issue, a certain amount of purely stylis- tic variation is needed.

In order to write such profiles, the writer has to have a certain amount of technical expertise, to recognize what is important and interesting about the product. As well, the writer needs to have a certain degree of writing skill to meet the above editorial requirements. The problem, as A1 put it, was that any- one smart enough t o have both these skills was typically smart enough to do somethng more challenging and so quickly gets bored with the task with a con- sequent decline in quality.

Al's proposal was to automate the writing part of this activity--i.e., have the computer ask questions about the product and then compose the 1-2 paragraph profiles itself.

T h ~ s , as it turned out, proved to be relatively easy from the computer standpoint. The main difficulty was in the specification--i.e., deciding what the computer should ask and, from the responses, what text it should generate.

After one or two additional m e e t ~ n g s with Al, I had sufficient idea of what was needed to code a prototype program. I happened to write this in SNOBOL since I was learning that language a t the time, though this was really a more robust language than was actually needed for this problem.

In this case a s in many experimental applications, once A1 had a working prototype, his thnking sharpened considerably as to how it should ideally per- form. In the several weeks to follow, I made numerous modifications and exten- sions to the program. The end result was the f i s t version of AUTOTEXT, which generated satisfactory pollution equipment profiles.

Not long after, A1 began to recognize similar application opportunities in other areas. For instance, the aforementioned INTECH trade journal also had a section on new products. I thus ended up writmg several variants of t h s original program for other similarly restricted subject matter.

Repetition of this rather straightforward programming task led me to con- sider whether the problem could be generalized. The core of this problem was to arrive a t a specification language for describing the structure and style of any one of these writing tasks. Deciding on this language again involved numerous interactions with Al: I would propose a syntax, he would text it to see if it could describe the described textual patterns, offer criticisms and suggestions, etc.

Once we settled on a specification language, I wrote a n interpreter for it, this time in LISP because of its recursive capabilities and flexible control struc- ture. T h s too was on the DEC-10. The AUTOTEXT specification language and the LISP implementation are described in Lee and Krigman (1978a, 197Bb) respec- tively.

Thus in t h s version, what we have since called "meta" Autotext, the editor him/herself describes the structure or "grammar" of the type oI text to be gen- erated. This is done originally in a graphical syntax we developed and then translated to a linear form.

The LISP program reads this grammar and, based on it, asks certain ques- tions of the writer and subsequently generates the text.

As it turned out, this LISP version--whle an elegant generalized solution to the problem--was used only once or twice a t ICON. The problem was cost.

Unlike most of the text processing software ICON used at Wharton, which are usually small, hghly efficient programs, LISP is itself an interpreted language and consequently takes up a lot of core and CPU time--for which ICON had to

(27)

pay directly.

Thls was for me a real disappointment . As an academic, 1 took pride in log- ically elegant solutions to challenging problems, but was not accustomed to recognizing cost constraints as part of t h a t . To me it was the job of vendors, software houses, etc. to take the additional step of making such solutions com- mercially feasible and efficient.

However, in this situation t h s clearly was not going to happen. Motivated more by indignation than anything else, 1 managed to re-work the meta-Autotext program as a BASIC pre-processor for the micro machmes. As a pre-processor, it accepted a similar grammar specification as its LISP counterpart, but rather than interpret this directly it generated another BASIC program w h c h was then compiled and run.

This, as might be imagined, was a very large and complicated program, not a t all suited t o a simple language l k e BASIC. Indeed the program had to be bro- ken into several parts t o fit into the 6 4 K core. A more appropriate language would probably have been either PASCAL or C, but these only became available sometime later.

Thls micro version of meta-Autotext has proved to be successful. I t has since been used to create Autotext programs now in regular use for other periodicals.

Typical of Al's entrepreneurial influence, we a r e now taking steps to market this t o other companies with comparable writing applications.

Our sales efforts to date have, however, met with definite customer resis- tance, w h c h serves to highlight the open-minded atmosphere a r e ICON relative t o other similar enterprises. Writing is generally considered t o be a n essentially human, creative activity and therefore not subject to automation. Despite the fact that these people repeatedly are unable to distinguish the computer- written profiles from the manual ones, t h e r e seems t o be a deeply entrenched, almost moral skepticism about applications of this sort. There is, of course, no magic involved, merely editorial control carried t o a mechanical extreme; in effect "meta-writing," specifymg how an entire class of documents should be written. The actual writing following these rules, could as well be done by a human clerk with the same result.

For those interested, further discussion about AUTOTEXT and its commer- cial applications a r e available in Krigrnan and Lee (1978). Additional technical details a r e to be found in Lee and K r g m a n (1978a, 1978b).

Referenzen

ÄHNLICHE DOKUMENTE

formation in vivo , we tested whether targeted knockdown of USE1 with siRNA leads to a signifi cant reduction of FAT10 conjugates in HEK293 cells transfected with a

(s3) Here, we essentially use the property x#(rev yl) = rev (yl@[x]) and the fact that by taking the tail of the list reachable from appl, the corresponding prefix gets longer by

A Slate docu- ment integrates six media elements- text, geometric graphics, scanned im- ages, speech, spreadsheets and charts generated from spreadsheets-into a single

This capability includes programs, such as, line and screen editors (which create and change text), a spelling checker (which locates spelling errors), and optional

Then, if either operand is double, the other is converted to double and that is the type of the result. Otherwise, if either operand is unsigned long, the other is

_tolower, toaseii translate processed by rsck times get process and terminate wait wait ror a file isgraph, iscntrl, isaseii inquiries rerror, reor, alarm set a

The undo command restores the buffer to it's state before the most recent buffer modify- ing command. The current line is also restored. Buffer modifying commands are a,

See Lathrop, Using the Computer to Communicate: A Text Processing Workbook, a forthcoming paper in this series for more discussion of these matters.. Although we