home *** CD-ROM | disk | FTP | other *** search
/ The Pier Shareware 6 / The_Pier_Shareware_Number_6_(The_Pier_Exchange)_(1995).iso / 015 / wwasc_01.zip / WWASC#01.TXT < prev   
Text File  |  1994-12-03  |  143KB  |  2,522 lines

  1.  
  2. CWindoWatch (c.1994)  We Do Windows!
  3.  
  4. C┌──────┐
  5. C│■■■■■ 
  6. C│  ■■  
  7.  ┌──────┐C│■■■■■ 
  8.  │   ■■■│C│■■ ■■■
  9.  │■■■  ■└─┐C▄▓■■■■■■▓▓▓▄
  10.  │ ■■■■■■ │C▄█▓▓■ ■■ ■▓▓▓██▄C┌──────┐ │■■■■  ■■└─┐C▐▓▓▓▓│ ■■■■■▓▓████▌C│ ■■■  │ │C│C▓▓▓▓▓■■    ▓▓█████
  11. AC_____C┌───────┐ │C┤ │C│    ┌─────────┘  ■  ■▓██████ (_(■■_)C│ ▀ ▀ ▀ │ │■■■■  │ │ ■■    ■■ └─┐  │ ■ ■ ■ ■    ■■■ └───┐██▌┌──┘ └──┐
  12. ACC│▀ ▀    │ │ ■■■■ │┬┘ ■■■■■■■    │  │ ■ ■ ■C█▀ ■■ ■  ■└┐C┌─┐ │  ▀   ▀│ │■  ■■ ││  ▀ ▀   ■■■■■└/\┘   ■■■■■ ▀ ▀   ▀    │   │    
  13. AC■■■ └─┐ ┌┐ │ └/ ▀ ▀ ▀ ▀│ │C││C■C■C▀ ▀ ▀ ▀    \─/\┘ ■■■■■■   └─┘└─┘    ▀ ▀ ▀ ▀│ │ ■■  ■│└■■■■■■C■■■■C■■    ■■■■C└─┘C└
  14.  
  15. CDesign by Fernado Madruga of Cainbra, Portugal
  16. D
  17.  
  18.  
  19.  EDITORIAL
  20.  Editor                                               Lois B. Laulicht
  21.  Contributing Editor-at-large                               Herb Chong
  22.  
  23.  Contributing Writers          Derek Buchler, Ambrose Campbell,Gregg
  24.                                Hommel, Paul Kinnaly, Jerry Laulicht,
  25.                                Angela Lillystone,  Peter Neuendorffer,
  26.                                Joe Rotello, Ben Schorr,Paul Williamson.
  27.  
  28.  EDITORIAL BOARD               Herb Chong, Gregg Hommel, Lois Laulicht,
  29.                                Paul Williamson.
  30.  
  31.  SUBMISSIONS                   Email using Internet lois.laulicht@channel1.com
  32.                                                 or
  33.                                WindoWatch@ins.infonet.net
  34.                                                 or
  35.                                To: Editor WindoWatch
  36.                                Valley Head, WV 26294
  37.  
  38.  
  39.  Submissions remain the intellectual property of the author. Manuscripts will
  40.  NOT be returned if not used.
  41.  
  42.  Electronic Access             FTP>ftp.channel1.com
  43.  
  44.                                WindoWatch is found on Channel One in several
  45.                                formats by calling 617-354-3230 (9600 and
  46.                                14.400).We publish in a Windows compatible
  47.                                format and soon in HTML formats. The DOS format
  48.                                uses ReadRoom (*.TOC) The Readroom format runs
  49.                                flawlessly under Windows for those with
  50.                                limited disk space and is a very much smaller
  51.                                file than the Windows format   One can also
  52.                                read online from the Reader Room itself -
  53.                                Door 48. Non-members of Channel One can
  54.                                download the latest WindoWatch issue by typing
  55.                                J Free from the main board prompt
  56.  
  57.  Beginning January 1, 1995, annual shareware subscriptions at $10 per year for
  58.  electronic delivery of asciee issue; sponsorship and/or contributions at
  59.  various levels.
  60.  
  61.  Comments, letters, and requests can be sent to us at various  locations.
  62.  Postlink to Lois Laulicht ->15 tagging the message "receiver  only" and on
  63.  the Internet at Internet:lois.laulicht@channel1.com
  64.  
  65.  WindoWatch (c) 1994 all rights reserved, is the property of Lois B. Laulicht
  66.                            and CCC of WV
  67.  
  68.  
  69.  
  70.  
  71.  
  72.   A Note about the Windows formats for the Premiere Issue
  73.  
  74.  
  75.   This  Premiere   edition of WindoWatch  is  being  published using  ACROBAT  the Adobe Systems authoring tool.   Because
  76.   of  the  many entrants into the world of on-line publishing, we decided
  77.   to give them all a good solid sampling.  As we go to  press the WordPerfect
  78.   Corp. is announcing at Comdex that they  will make their viewer freely
  79.   available using the many electronic services for distribution.  Adobe
  80.   Systems in the last month did exactly that. The choices are growing at a
  81.   very rapid rate and include even more features than those we talked about
  82.   in  this same space in the Preview  Issue  of WindoWatch. In addition, we
  83.   should mention our late editorial decision to publish this Premiere edition
  84.   using ENVOY, too. It seemed to us that given the newness of the Acrobat
  85.   viewer we felt it necessary to release in a stand alone Windows format.
  86.  
  87.  
  88.   Traditional on line publications for Windows platforms have been limited to
  89.   the Windows help engine.  Recently, the Windows help tool has been enhanced
  90.   by a variety of add-ons including Help Magic, RoboHelp, and Doc2Help which
  91.   are on our list for evaluation. Other authoring packages will include Common
  92.   Ground by NoHands Software, WorldView 2 byInterleaf Inc., the Quarterdeck
  93.   HTML authoring tool Normandy and still other new and emerging contenders
  94.   like Middleware by netApp Systems.
  95.  
  96.  
  97.   All of the product managers have heard the same  words  of caution  about
  98.   file size either for distribution of separate articles  to be  read  by a
  99.   viewer like the Acrobat reader...Acroread.Exe or stand alone compiled issues
  100.   like the Envoy authored Preview Issue of WindoWatch.  Envoy was a v.1 which
  101.   has been replaced by their v.2 iteration. We are presently using Acrobat v.2
  102.   and have been told that it is far superior to their first. Paul Kinnaly's
  103.   evaluation  and review of v.1 Envoy appears in this issue. Jim Plumb will do
  104.   the same for Acrobat v.2.  At another time, several of the editorial staff
  105.   will look at all the tools and describe their strengths and weaknesses.
  106.  
  107.  
  108.   We hope you find these articles useful and welcome your criticisms. We
  109.   promise to forward "bug reports" to the developer in question. These tools
  110.   will become even more sophisticated as more features are added and other
  111.   venders come into this market.  We must wonder aloud if conversion tools
  112.   from one format to another will become  one  of  the "new" features!   I
  113.   certainly hope so.  lbl
  114.  
  115. ...........................................................................
  116.  
  117.    WindoWatch                The Electronic Windows Magazine of the InterNet
  118.  
  119.   The Premiere Issue                                         DECEMBER  1994
  120. WWP-1                                                The WindoWatch Staff
  121. WWP-2  Where You Can Find Us and the Various Formats
  122. WWP-2B From the Editor's Desk                            LOIS B. LAULICHT
  123. WWP-3  Is Software Bloat Here to Stay?                         HERB CHONG
  124. WWP-3B Is There a Santa Claus?                              DEREK BUCHLER
  125. WWP-3C The Future of DOS                                  PAUL WILLIAMSON
  126. WWP-3D The Authoring Tools: An Envoy Review                  PAUL KINNALY
  127. WWP-3E ASPECT: A Scripting Language                          GREGG HOMMEL
  128. WWP-3F Alice Travels: Washington                       PETER NEUENDORFFER
  129. WWP-3G Alice Travels: Mudville                         PETER NEUENDORFFER
  130. WWP-3H Alice Travels: Paris                            PETER NEUENDORFFER
  131. WWP-3I New Approaches to Computer Assisted Training        JERRY LAULICHT
  132. WWP-3J Polling The Web                                         LEN BAYLES
  133. WWP-3K An Old Friend Revisited: Quicken v.4 for Win      LOIS B. LAULICHT
  134. WWP-3L The Last Word:                                       BEN M. SCHORR
  135. WWP-3M NEXT ISSUE
  136. WWP-3N The OS Wars:
  137.  
  138.  
  139.  
  140.   It's  Barefisted  Mayhem!                               The OS Wars
  141.  
  142.   Stephen Manes in his recent New York Times review of the newest IBM
  143.   OS/2 offering was not very charitable in his assessment of WARP. One
  144.   got the sense that the man was really offended by a piece of software
  145.   sent out for evaluation and review that crippled his config.sys and
  146.   rejected standard "off the shelf" hardware.  All of the earlier OS/2
  147.   ills Manes replayed like a flashback from a very bad film. As a
  148.   matter of record, the planned release date of Warp was pushed back
  149.   to early November to recall and repair the damage.  Almost no comment
  150.   from Big Blue. A number of weeks later OS/2 users were still standing
  151.   on one foot...waiting for the final.
  152.  
  153.   I asked around to get a sense of early WARP experiences and was quite
  154.   astounded by what I learned.  The non-OS/2 users said they had fits
  155.   with slow installs, groaning hardware and system failures while the
  156.   regular OS/2 users said they had few problems installing and then
  157.   using WARP.  Is it possible that non-OS/2 users were missing crucial
  158.   operating system requirements which caused this havoc while
  159.   experienced OS/2 users understood the nuances and therefore had
  160.   success?  Or perhaps we are discussing operating system partisanship
  161.   of an extreme where everyone is lying.
  162.  
  163.   The contrasts between public success and failure cannot be ignored
  164.   amid this rotten egg tossing. One assumes that all the diddling with
  165.   IBM's Windows specific OS/2 add-on, coupled with corporate
  166.   statements of easy use, speaks to the economic reality of attracting
  167.   Windows users prior to the competing 32 bit WINDOW95 release sometime
  168.   next year. Charges of lies, libel and other low life behavior, while
  169.   very funny and at times outrageous, are really an incredible phenomena.
  170.   We had to share some of the debate resulting from the WARP offering
  171.   while lurking in the darker corners of the net. We requested permission
  172.   to reprint expecting silence...which is what we got. It's too good to
  173.   bury on a Sysop's hard drive which is why we throw caution and prudence
  174.   to the Gods!
  175.  
  176.   As an aside there are two issues this donnybrook has put to rest. The
  177.   first is that the silent horde of users will take it all in and
  178.   ultimately draw their own conclusions using other criteria. The second
  179.   is that off-line readers do not necessarily help temper the words of
  180.   users determined to continue the operating system wars.  The various
  181.   last entry on the TOC should really give you a case of the giggles!  LBL
  182.  
  183.  
  184.  
  185.   ESSAYS ON SOFTWARE ENGINEERING
  186.  
  187.   Software Bloat - Is it Here to Stay?    (c)  1994  by Herb Chong
  188.  
  189.  
  190.   Have you ever wondered how all that space on your hard disk is used? Doesn't
  191.   it seem like yesterday that a 10M hard disk, or any hard disk at all, was an
  192.   incredible amount of storage that would take a long time to use up? I went
  193.   through my old Byte magazines to research this article and tallied up the
  194.   hard disk sizes in some of the systems reviewed and previewed. Combining
  195.   that with some data published in PC Week and a little black magic, I ended
  196.   up with this chart. It purports to show the average hard disk size shipped
  197.   with the "average" system today. The 1994 figure is PC Week's estimate for
  198.   the end of 1994.  Extraordinary -- isn't it?
  199.  
  200.   If you take the numbers and do a little arithmetic, as I did, you will find
  201.   that the average disk size almost doubled each year from 1986 to about 1990,
  202.   and then more than doubling since then. I don't think it is any coincidence
  203.   that Microsoft Windows 3.0 hit the market place in May of that year. People
  204.   have more applications on their systems if they are Windows users than if
  205.   they are DOS users and those applications are bigger. Windows applications
  206.   tend to come with more features and are just generally bigger than their DOS
  207.   counterparts.
  208.  
  209.   Is there an end in sight to this rapid growth? To answer this question, we
  210.   need to look at some of the reasons for the rapid software size growth these
  211.   past several years, what causes lie behind those reasons, and finally, what
  212.   assumptions they create about how people use their systems.
  213.  
  214.   More - Cheaper - Faster -, and Sooner!
  215.  
  216.   Take a look at the Windows applications on your computer. Have you upgraded
  217.   any of them since you got your first version? What has changed from version
  218.   to version? Each upgrade promises that you simply cannot do without the new
  219.   features that the older version doesn't do.The packages are getting skinnier,
  220.   especially if you get the CD-ROM version. They seem to come out at an ever
  221.   increasing rate on ever increasingly tight delivery schedules. It's a trend
  222.   that started in the `80s and is continuing. Let's look at these and other
  223.   factors and how they influence software size.
  224.  
  225.   Staying Even with the Competition
  226.  
  227.   It seems that the only real justification for an upgrade is to get new
  228.   features that you want. Marketing's job is to convince you that you really
  229.   need these features. Otherwise, they are not going to make any more money
  230.   from you. A software vendor in the PC world doesn't sell you a subscription
  231.   yet....they make a one-time transaction. To stay in business, a software
  232.   vendor must continue to sell to new customers. What better way to get new
  233.   customers than to convert all your old customers to new ones by obsoleting
  234.   everything they own? If they're going to make people pay for their software,
  235.   they have to convince people that they need something they don't already
  236.   have.
  237.  
  238.   Just in case you have any doubt, the marketing department spends a lot of
  239.   time and money convincing you why the latest features are ones you really
  240.   need to have and what new things you are going to be able to do with their
  241.   new version that you can't do with the old. There is no doubt in my mind
  242.   that all new features are useful. The real questions are how useful they are
  243.   and to how many people? As the software market and consumer sophistication
  244.   mature, it's harder and harder to find genuinely useful features for a large
  245.   portion of the users.
  246.  
  247.   Nonetheless, if you decide that one or two features are sufficiently useful
  248.   to you to upgrade, you'll upgrade to get them. When you do, you get all the
  249.   features you don't need as well. The programmers spent time writing and
  250.   debugging the code,and the code ends up on the installation disks and your
  251.   hard disk. You pay for them all. The software vendors and the programmers
  252.   will argue that the cost of adding all these features isn't a lot more than
  253.   adding some of them, and this will allow them to satisfy more people than
  254.   they would otherwise be able to. No doubt this is true, but there is a fine
  255.   line between adding a feature simply for the sake of adding a feature and
  256.   adding a feature because many users can't do without it.
  257.  
  258.   Let's use Word for Windows as an example. I use Word for Windows the most
  259.   of all the applications on my desktop.  One of the handiest features to come
  260.   along in Version 6 is the AutoCorrect feature. If I forget to hold down the
  261.   shift key when I begin a sentence, it capitalizes it for me when I press the
  262.   space bar.  If I forget to hold down the shift key in the middle of the
  263.   sentence when I press the "i" key, and then space, it upper cases it for me.
  264.   If I hold down the shift key too long and the first two letters of a word
  265.   are capitalized, it lower cases the second letter. It remembers that I type
  266.   "don;t" frequently when I really mean "don't" and fixes the mistake.
  267.   Autocorrect is a really useful feature because I'm a self-taught touch
  268.   typist and I have picked up some bad habits.
  269.  
  270.   Again using Word as an example, I have yet to find someone who prefers to
  271.   move text by using drag-and-drop instead of cut and paste, either via the
  272.   keyboard, toolbar or menus. It's harder to position the cursor for an exact
  273.   paste and so people frequently drop the text in the wrong place. I know that
  274.   it took someone a some nontrivial amount of time to get it working...and it
  275.   does what it is supposed to do. How many people really benefit from it? Not
  276.   nearly as many as Microsoft hoped when they introduced Word for Windows
  277.   Version 2.0 and highlighted this as one of the most significant new features.
  278.  
  279.   There's the competition too. After Lotus introduced SmartIcons into its Ami
  280.   Pro word processor and received favorable press, Microsoft and WordPerfect
  281.   had to follow suit, whether or not it fit into their style of working. As
  282.   soon as one of the big three word processors introduces a new feature into
  283.   their program, it becomes a point of comparison between the programs. Adding
  284.   features becomes a game of marketing and programming one-upmanship to come
  285.   up with new features for these programs. The features themselves makes the
  286.   competition play catch-up and allows the program to reach out to yet more of
  287.   the users who might otherwise choose something different. Every extra line
  288.   on the features comparison chart cost you more money and disk space, whether
  289.   you use it or not.
  290.  
  291.   RTFM (Read The Fine Manual)
  292.  
  293.   Have you noticed that manuals are getting thinner and thinner? I have. As I
  294.   upgrade my one hundred or so Windows applications on my main computer, I
  295.   manage to find more and more shelf space to put the third party books I have
  296.   to keep on buying to understand something that isn't in the manual anymore.
  297.   That shelf space comes from the new version's manuals occupying less space
  298.   than the ones the old version occupied. I somehow manage to net out at about
  299.   the same amount of space as I used to.
  300.  
  301.   The information that used to be in the manual has to go somewhere. If you
  302.   are willing to live with slow access times and keeping the right CD-ROM in
  303.   your drive at all times (I'll ignore those of you with jukeboxes), you need
  304.   any extra disk space for the on-line versions of the manual.  If you don't
  305.   want to do this or don't have a CD-ROM drive, you have to put the manuals
  306.   onto the hard disk. Yes, it's nice to be able to look up things from wherever
  307.   you are, but how many of you actually prefer the on-line manuals to the
  308.   paper ones?  There are too many things that just aren't easily suited to
  309.   on-line use. This includes tutorials and detailed reference information.
  310.  
  311.   I ordered an upgrade from Microsoft Visual C++ 1.0 to 1.5 recently. It only
  312.   comes on CD-ROM media and doesn't come with manuals. You need to pay $100
  313.   for the manual set.  This is a continuing trend in Windows software
  314.   distribution.  Hardcopy manuals have been shrinking and shrinking. The
  315.   information formerly in hardcopy is being shifted to on-line documentation
  316.   because it's cheaper for the vendor. In this day and age of increasing
  317.   competition and ever diminishing profit margins, trading a $30 manual for a
  318.   few $1 diskettes is something that can't be ignored.  Reducing the cost of
  319.   the software is somewhat offset by the extra disk space for the floppy
  320.   disks and the space taken up on the hard disk.
  321.  
  322.   Guess who has to pay for the exchange of disk space for manuals?  Marketing
  323.   has always managed to sell or at least confuse the issue by concentrating on
  324.   the great things you can do with on-line help like hypertext and searching,
  325.   that you can't do with a hardcopy manual.  Frankly, the Windows Help Engine
  326.   isn't anything to brag about. I can do a few things with the on-line help
  327.   that I can't do with the manual. There are also, a lot of things I can't do,
  328.   like reading it without turning on the computer, or having to use low
  329.   resolution text and graphics instead of phototypeset output, or being able
  330.   to mark it up with notes and little drawings. On-line help is great when I
  331.   can't carry the manuals with me, but when I'm in my office surrounded by my
  332.   bookshelves, on-line help is annoying if it's all I have.  I rely on the
  333.   Visual Basic On-line Help because the manual is too thin to be helpful.  It
  334.   keeps referring me to the on-line help for the real answers and I get to
  335.   pay for this privilege.
  336.  
  337.   I Want It Yesterday !
  338.  
  339.   The average Windows program is much more complicated than the average DOS
  340.   program trying to do the same thing.  The event driven model of application
  341.   interaction places a heavy burden on the application programmer to take
  342.   care of all sorts of details about making their application run. A few years
  343.   ago, object-oriented class libraries and C++ became the next great thing in
  344.   Windows programming. Some people went to a lot of trouble packaging up all
  345.   the details and providing defaults for everything so that unless you, the
  346.   programmer, wanted something different from the default, you didn't have to
  347.   write anything. The class library took care of everything.  Programmer
  348.   productivity shot up. What used to take a year to design and write now took
  349.   a couple of months.  Marketing folks went nuts. Now they could promise even
  350.   more to their customers and still have a good chance of delivering.
  351.  
  352.   With such pressure from all sides, programmers really haven't got much
  353.   choice. They have to use development tools that let them get as much correct
  354.   function as possible with as little effort as possible. Everybody else is
  355.   using them.  The tools, however, have a major drawback: they are profligate
  356.   in their use of memory and disk space. People used to complain that the
  357.   Windows equivalent of the famous "hello, world" program took up 20K of
  358.   memory, which in the DOS equivalent would occupy a measly 800 bytes. Yet a
  359.   program that takes up 10 times that much space barely rates a blink, because
  360.   that is what C++ class libraries like Microsoft Foundation Classes and
  361.   Object Windows Library impose on the programmers. Turn on debugging and then
  362.   you see disk and memory requirements grow by another factor of five.
  363.  
  364.   It's all part of how the C++ language and the Intel object format are
  365.   defined. Whenever a programmer references a variable, it has to be included
  366.   as part of the program whether it is used or not. The compiler can't even
  367.   try to tell until you bring everything together at linking time whether
  368.   something might or might not be used. In the days of C programming, it
  369.   wasn't so bad because all the various variables a program could use were
  370.   split across many header files and a programmer could be selective about
  371.   which ones they used.  That helped cut down on the number of referenced but
  372.   not used variables in a program. With C++, whenever you use a class library,
  373.   you have to include the entire class hierarchy every time.  Doing otherwise
  374.   is extremely error prone and just plain inelegant. Declaring a variable of a
  375.   type in the leaf of the class hierarchy brings in everything above it right
  376.   up to the top, - all their member variables and all their member functions!
  377.   In the case of MFC and OWL, this can be a total of several hundred for every
  378.   variable a programmer declares in their program.
  379.  
  380.   When a linker processes object files to produce an executable, it knows some
  381.   thing about which functions and external variables are used throughout. C
  382.   and C++, however, do not permit the linker to eliminate unused code. Partly
  383.   it is because of how C and C++ allow you to abuse the language and cause
  384.   references to such objects outside of the compiler's knowledge, and partly
  385.   because the Intel OBJ format doesn't store enough information for the linker
  386.   to unambiguously tell if a function is really unused or not.
  387.  
  388.   There isn't much choice but to leave them in. Borland thought this was
  389.   enough of a problem to invent an extension to the OBJ format to allow the
  390.   linker to know for sure whether something was needed or not and eliminate
  391.   redundant code. So Borland Pascal for Windows programs using the same OWL
  392.   class library can come in at 2/3 to 1/2 of the size of C++ programs using
  393.   OWL.  Do you see a stampede toward using Borland Pascal as the standard
  394.   Windows development tool? Most developers don't seem to care. Most can't
  395.   afford to care.  Productivity is what they are measured on. Once again, you
  396.   pay extra for the programmer's productivity. Unfortunately, the programmer
  397.   doesn't benefit from what you pay.
  398.  
  399.   It Works! What More Do You Want?
  400.  
  401.   Imagine you are a new programmer on a project. The program you will be
  402.   working on has been around for about three years. Remember this is Windows
  403.   and C++, not COBOL.  There have been four programmers before you who have
  404.   worked on the code. They are no longer working on it because they have been
  405.   promoted or moved on to other things.  Your job is to take the list of
  406.   features the team leader has negotiated hard with the marketing folks about
  407.   and turned your part of that list into something that works. There's no
  408.   documentation, - one hundred thousands lines of code, - and no-one to ask!
  409.  
  410.   Do you dare take out any code?  After all, it works now, more or less.  Much
  411.   safer to work in this bit here, work in that bit there, and generally change
  412.   something only after you are absolutely sure of how it works. During testing,
  413.   you find that sometimes garbage appears in your input.  If you fiddle with
  414.   it a bit, the program doesn't crash, and things seem to keep on working. All
  415.   your predecessors except the original programmer probably did the same thing.
  416.  
  417.   Any Windows program that has been around for more than a version or two is
  418.   going to become harder and harder to add features to.  First of all, new the
  419.   features are more and more pervasive and more and more complex. They just
  420.   can't be hacked in an afternoon. Second, adding these features stretch the
  421.   original design more and more, frequently pushing it in directions that were
  422.   never intended or deliberately avoided.  Programs more than a few versions
  423.   old quickly become frightful patchworks of elegance and ragged code right
  424.   next to each other.  It becomes harder and harder to enhance.
  425.  
  426.   Put another way, programmer productivity is not as high as it should be.
  427.   With today's deadlines for software delivery, especially in the Windows
  428.   software arena, delays in delivery are very unhealthy. The faster a company
  429.   can deliver new releases, the more money they make and the happier the share
  430.   holders are. It doesn't leave much room for tuning, redesign, and other such
  431.   things that refine the way a program works inside. If it's not visible to
  432.   the user, it's not a feature. Features sell. Taking that long pause to
  433.   re-architect for the future means no new releases for a while. No releases
  434.   means no income. Guess where management wants you to spend your time?
  435.  
  436.   When Will It End?
  437.  
  438.   Just how far can these trends continue? Remember reading about how cars were
  439.   made in the `50's?  Each year, there seemed to be a different bump or lump
  440.   (some people called them fins) on a car.  This year's lump was in and last
  441.   year's lump was out.  It kind of came to an abrupt halt in the mid 60's.
  442.   People suddenly wised up. Cars weren't really all that different from year
  443.   to year.  It was marketing of features that didn't really have much to do
  444.   with what people wanted in a car.
  445.  
  446.   I think that we are in a situation with Windows software where there are so
  447.   many people new to software and using tools when they really don't know much
  448.   about computers yet.  They are swayed by the advertising and press that new
  449.   versions of programs receive in review after review.  When most people are
  450.   able take a serious, educated look at what they do and what they need in
  451.   software, I think that software sales are going to drop off.
  452.  
  453.   Corporations are slower to adopt new version software because they spend
  454.   more time defining the real costs of software. They understand that the real
  455.   costs includes payment for upgrades they don't need, advertising to convince
  456.   them that they can't do without some feature or another, or that they will
  457.   be left behind by an implicit warning against obsolescence without some
  458.   wonderful  upgrade or another. They know they will pay again because after
  459.   the upgrade, they won't have enough room for all the other software that
  460.   they need, or enough CPU to run that essential piece of software, and never
  461.   enough colors to bring those games truly to life.
  462.  
  463.   When consumers get fed up with being led around by the nose by the major
  464.   software vendors, we'll see the rate of growth in computing power, RAM and
  465.   hard disk space slow. Until then, we're going to continue to make everyone
  466.   in the business richer.
  467.  
  468.   HERB CHONG has been a contributing writer for Windows Sources, is a
  469.   Contributing writer for The Cobb Group's Inside Microsoft Windows; and is
  470.   the Contributing Editor of WindoWatch.
  471.  
  472.   -------------------------------------------------------------------------
  473.  
  474.   And then there was Derek..........
  475.  
  476.   Here is a piece that I posted on the Channel One main board last winter just
  477.   around Christmas time.  It doesn't really have much to do with computers but
  478.   you might want to include it for the Holiday Season.  Again, I'm not the
  479.   author ...* ho-ho-ho... but rather, I found this somewhere.......
  480.                                                                                              Derek Buchler
  481.  
  482.  
  483.   A Christmas Carol:
  484.  
  485.   IS THERE A SANTA CLAUS?                           (c) 1994 by Derek Buchler
  486.  
  487.   As a result of an overwhelming lack of requests, and with research help from
  488.   that renowned scientific journal SPY magazine (January 1990) - I am pleased
  489.   to present the annual scientific inquiry into Santa Claus.
  490.  
  491.   1)  No known species of reindeer can fly.. but there are 300,000 species of
  492.   living organisms yet to be classified, and while most of these are insects
  493.   and germs, this does not completely rule out flying reindeer which only
  494.   Santa has ever seen.
  495.  
  496.   2)  There are two billion children...persons under 18,  in the world. BUT
  497.   since Santa doesn't appear to handle the Muslim, Hindu, Jewish and Buddhist
  498.   children, that reduces the workload to 15% of the total - 378 million
  499.   according to Population Reference Bureau.  At an average (census) rate of
  500.   3.5 children per household, that's 91.8 million homes. One presumes there's
  501.   at least one good child in each.
  502.  
  503.   3)  Santa has 31 hours of Christmas to work with, thanks to the different
  504.   time zones and the rotation of the earth, assuming he travels east to west..
  505.   which seems logical! This works out to 822.6 visits per second.  This is to
  506.   say that for each Christian household with good children, Santa has 1/1000th
  507.   of a second to park, hop out of the sleigh, jump down the chimney, fill the
  508.   stockings, distribute the remaining presents under the tree, eat whatever
  509.   snacks have been left, get back up the chimney, get back into the sleigh and
  510.   move on to the next house.
  511.  
  512.   Assuming that each of these 91.8 million stops are evenly distributed around
  513.   the earth-which, of course, we know to be false. For the purposes of our
  514.   calculations we will accept this and are now talking about .78 miles per
  515.   household or a total trip of 75-1/2 million miles, not counting stops to do
  516.   what most of us must do at least once every 31 hours, plus feeding and etc.
  517.  
  518.   This means that Santa's sleigh is moving at 650 miles per second, 3,000
  519.   times the speed of sound!  For purposes of comparison, the fastest man-made
  520.   vehicle on earth, the Ulysses space probe, moves at a poky 27.4 miles per
  521.   second -- a conventional reindeer can run, tops, 15 miles per hour.
  522.  
  523.   4)  The payload on the sleigh adds another interesting element. Assuming
  524.   that each child gets nothing more than a medium-sized lego set of 2 pounds,
  525.   the sleigh is carrying 321,300 tons, not counting Santa, who is invariably
  526.   described as overweight.  On land, conventional reindeer can pull no more
  527.   than 300 pounds. Even granting that "flying reindeer" (see point #1) could
  528.   pull ten times the normal amount, we cannot do the job with eight, or even
  529.   nine.  We need 214,200 reindeer. This increases the payload - not even
  530.   counting the weight of the sleigh-to 353,430 tons.  Again, for comparison -
  531.   this is four times the weight of the Queen Elizabeth.
  532.  
  533.   5)  353,000 tons traveling at 650 miles per second creates enormous air
  534.   resistance -this will heat up the reindeer in the same fashion as a
  535.   spacecraft re-entering the earth's atmosphere.  The lead pair of reindeer
  536.   will absorb 14.3 QUINTILLION joules of energy.  Per second. Each!  In short,
  537.   they will burst into flame almost instantaneously, exposing the reindeer
  538.   behind them, and create deafening sonic booms in their wake. The entire
  539.   reindeer team will be vaporized within 4.26 thousandths of a second.  Santa,
  540.   meanwhile, will be subjected to centrifugal forces 17,500.06 times greater
  541.   than gravity.  A 250-pound Santa, which seems ludicrously slim, would be
  542.   pinned to the back of his sleigh by 4,315,015 pounds of force. In conclusion
  543.   - If Santa ever DID deliver presents on Christmas Eve, he's dead now.
  544.  
  545.   DEREK BUCHLER is a former network adminstratorand presently functions as
  546.   part of computer management.
  547.  
  548. -------------------------------------------------------------------------
  549.  
  550.  
  551.  
  552.  The Future of DOS                        ( 1994 by Paul Williamson
  553.  
  554.  What's in store for DOS users and developers in the coming year?
  555.  
  556.  
  557.  As the time approaches for the release of WINDOWS95 more and more people are
  558.  asking "What do you think is going to happen to DOS?".   Some are very sure
  559.  that there will no longer be a DOS and that "DOS is dead". I just don't
  560.  believe that's the case!
  561.  
  562.  It is my professional opinion that DOS will be with us for many years to come
  563.  ...and not just as standalone computers shunted into the corners of major
  564.  businesses to be relegated as dumb 3270 terminals.  There are a  multitude of
  565.  DOS based systems running DOS based applications still in use today doing
  566.  real work reliably- all over the world.
  567.  
  568.  In order to speculate on the future of DOS with any degree of ball park
  569.  accuracy, one needs to have an understanding and appreciation of the brief
  570.  history of the Microsoft's Disk Operating System or MS-DOS.  Since the
  571.  introduction of version 1.0 in 1981, DOS has gone through more than 10 major
  572.  changes.  Version 1.0 was originally designed for the IBM PC and only
  573.  supported single-sided diskettes.  In 1983, version 2.0, the first major
  574.  revision, was released adding support for a hierarchical directory structure
  575.  and the implementation of fixed (hard) disks.  1984 brought versions 3.0,
  576.  3.1, 3.2 and the highly acclaimed version 3.3 to market, which added support
  577.  for the 1.2Mb diskettes, Microsoft networking support, 3.5 inch floppy drives
  578.  and disk partitioning.
  579.  
  580.  It was at this point in time, that the business community was taking a very
  581.  serious look at the microcomputer to off-load some of the processing burden
  582.  from their mainframes.  At least two major industries invested heavily in the
  583.  development of DOS based applications, betting on its future as well as their
  584.  own, the banking industry and the insurance industry.  DOS 3.3 provided the
  585.  most stable platform available at the time and there are some who still
  586.  believe that.  Many mainframe and minicomputer manufacturers also saw the
  587.  potential that the personal computer and DOS provided and started including
  588.  the PC as an integral part of their product.
  589.  
  590.  The introduction and acceptance of DOS 3.3 became more evident as time went
  591.  by without further updates from Microsoft.  Hardware manufacturers sprang up
  592.  in numerous garages and basements throughout the country.  DOS 3.3 and the
  593.  Personal Computer became dominant during this period.  It wasn't until late
  594.  in 1988, four years after the release of version 3.3, that Microsoft released
  595.  the next major version: MS-DOS 4.0. This was the first release to add support
  596.  for expanded memory and logical disks or partitions greater than 32 megabytes.
  597.  This was also the initial release of a graphical shell. Using this interface,
  598.  almost everything that had previously been accomplished from the command line,
  599.  could now be done by pointing and clicking with a mouse.  No matter how many
  600.  good things were put into MS-DOS 4.x, there was so much bad with it, that
  601.  many users, and developers alike, were forced to retreat to DOS 3.3. But the
  602.  concept, the ideas, and the methodology brought to the market by DOS 4.x
  603.  dictated that this trend would have to be continued and it was!
  604.  
  605.  Probably the most powerful version of DOS came in 1991, with the introduction
  606.  of MS-DOS 5.0.  Now, users of the 80386 and 80486 processors, and even some
  607.  80286 machines, regained hundreds of kilobytes of conventional memory.  The
  608.  memory management capabilities of DOS 5.0 enabled DOS itself to load in the
  609.  High Memory Area, which only exists because of a quirk in the way DOS uses
  610.  the Offset:Segment addressing scheme.  DOS 5.0 also allowed TSR (Terminate
  611.  and Stay Resident) programs and device drivers to be loaded in to the Upper
  612.  Memory Area, which previously had been reserved for hardware devices and the
  613.  system BIOS shadowing. Additionally, DOS 5.0 included an upgraded shell which
  614.  allowed for task swapping, a full-screen editor replacing the archaic, but
  615.  functional, Edlin.  BASIC was replaced with QBasic, which allowed for a full-
  616.  screen editor.  DOS 5.0 soon became the "operating system of choice" for the
  617.  '90s.
  618.  
  619.  The year before the release of MS-DOS 5.0, Microsoft introduced the most
  620.  exciting and revolutionary graphical interface environment: Windows 3.0.
  621.  Windows 3.0 took the computing public by storm.  According to many, Windows
  622.  is one of the most significant software products to be developed for
  623.  microcomputers, if not the most significant. Even though developers and users
  624.  alike were entrenched in using DOS and DOS based applications, Windows
  625.  offered the end-user the control interface that had been missing since the
  626.  invention of the PC.  Within a very short period of time, corporate America,
  627.  as well as most other developers, recognized the need to not only develop new
  628.  and exciting software for this environment, but also to port existing DOS
  629.  based applications into Windows. But, there already existed a large installed
  630.  base of applications that ran under DOS.  Microsoft provided for this by
  631.  allowing Windows to create DOS virtual machines (VMs) so existing DOS
  632.  applications could still be used while maintaining the Windows graphical
  633.  interface, functionality and Windows applications.
  634.  
  635.  A few evangelists started proclaiming that the future of DOS is limited and
  636.  that it will only be a matter of time before DOS is completely eliminated and
  637.  replaced by Windows.  This may be true, but not in the foreseeable future.
  638.  Microsoft's implementation of Windows 3.0 was not without problems, however,
  639.  and a lot of those problems centered around handling DOS applications in the
  640.  DOS Virtual Machine (VM).  Windows 3.1 has become even more popular because
  641.  of its major improvements over version 3.0.
  642.  
  643.  These improvements do have their price though, in a more complicated
  644.  environment.  No longer is the system configuration maintained in just the
  645.  CONFIG.SYS and AUTOEXEC.BAT files.  DOS applications and those who support
  646.  them, must also survive in the Windows environment.
  647.  
  648.  Early in 1993, Microsoft announced their latest Disk Operating System - -
  649.  DOS 6.0.  This version of DOS is very similar to DOS 5.0 simply because the
  650.  base functionality of DOS 6.x is built on DOS 5.0, but that's where the
  651.  similarity ends.  DOS 6.0 became a full blown package of utilities and
  652.  applications.  DOS 6.0 introduced better memory management, a utility called
  653.  MemMaker that is designed to take the guesswork out of establishing memory
  654.  management and optimization to get the best possible use of the HMA and UMA.
  655.  Many users, including this author, feel that the combination of MemMaker and
  656.  EMM386.EXE can do as good a job as other memory managers, except in the case
  657.  of stealth .  The stealth ability to move ROM shadowing to extended memory
  658.  provides  more UMBs for TSRs and other drivers.  Microsoft's implementation
  659.  does not offer the stealth capability, but not everybody really needs it.
  660.  Given the price, one would be very hard pressed to surpass  the Microsoft
  661.  memory manager on a cost -perfrmance basis.
  662.  
  663.  The addition of a hard disk compression utility included with the operating
  664.  system was a unique concept, to say the least. Notwithstanding the excellence of the concept the original
  665.  implementation left a lot to be desired.  Disregarding the recent court
  666.  battles and settlements, DblSpace and DrvSpace are ideal disk compression
  667.  utilities.  Again, Microsoft provides the best bang for the buck although
  668.  not necessarily the most optimal when compared to other disk compression
  669.  providers.
  670.  
  671.  Other additions that Microsoft has included in the latest release of DOS,
  672.  include a system information/diagnostic report generator called MSD
  673.  (MicroSoft Diagnostics).  This tool is also included with releases of the
  674.  Windows software, which Microsoft also touts as being an Operating System.
  675.  (We will save discussion on what makes an operating system for a later date.)
  676.  Multiple configuration support coupled with the different start up options,
  677.  single-step and clean booting, and the CHOICE command, round out the top of
  678.  the list of improvements made in DOS 6 since DOS 5.
  679.  
  680.  It must be noted that most of the changes, at least the major changes,
  681.  weren't made to the Operating System itself, but to the utilities and
  682.  support modules for users to better use the existing operating system. Does
  683.  this mean that DOS has reached the end of the line as far as core development
  684.  goes? More than 5 years ago, Microsoft designed a new operating system - DOS.
  685.  That operating system has flourished and matured and fulfilled the design
  686.  criteria.  Some statistics show that 80% of the personal computers in use
  687.  today, sport the MS-DOS operating system.  What more can be done?  Inducing
  688.  from the plans released by Microsoft, Novell and IBM for the software to be
  689.  released within the next 6 to 12 months, it certainly doesn't appear that
  690.  much serious development will be done on DOS as we know it.
  691.  
  692.  However, DOS isn't dead, and it won't die from lack of use either. There is
  693.  still a very large installed base of DOS applications out there to take into
  694.  consideration.  Latest reports show that Novell may not make any more versions
  695.  of NW-DOS, formerly DR-DOS.  Speculation has it that there just isn't any
  696.  more that Novell wants to do, so there isn't a need to do it.  With the IBM
  697.  PC-DOS 6.x versions, very little has been done to the operating system itself,
  698.  with most changes being to the utilities.  No new PC-DOS versions are on the
  699.  immediate horizon. The next "planned" version from Microsoft will probably be
  700.  MS-DOS 7.0 and won't be available until after WINDOWS 95 is released.
  701.  
  702.  According to published information from Microsoft, WINDOWS 95 will fully
  703.  support the current implementation of the DOS and the DOS memory structure.
  704.  WINDOWS 95 allows for an improved DOS VM as well as being able to create a
  705.  stand-alone "real" DOS environment, which removes Windows completely.
  706.  "Support for MS-DOS based applications, device drivers, and TSRs does not go
  707.  away in Chicago.  In fact, Chicago offers better compatibility for running
  708.  MS-DOS based applications than Windows 3.1 does, including applications that
  709.  are hardware-intensive, such as games."  See Microsoft« Windows' "Chicago"
  710.  Reviewer's Guide
  711.  
  712.  So what are these improvements?  Let's say that DOS itself hasn't changed, as
  713.  we have seen from the past, but the environment in which DOS and DOS
  714.  applications run certainly has.  According to Microsoft, the improvements in
  715.  WINDOWS 95 provide the following benefits from running DOS based applications
  716.  in the Windows environment:
  717.  
  718.       Zero conventional memory footprint for protected-mode components
  719.  
  720.       Improved compatibility
  721.  
  722.       Improved robustness
  723.  
  724.       Better support for running DOS based games in a window
  725.  
  726.       Support for running existing DOS based applications without exiting
  727.       WINDOWS 95 or running MS-DOS externally
  728.  
  729.       Consolidated attributes for customizing properties of DOS based
  730.       applications
  731.  
  732.       Toolbar access to features and functionality to manipulate the window
  733.       environment while running DOS based applications
  734.  
  735.       User scaleable window by the use of TrueType fonts in the DOS window
  736.  
  737.       Ability to gracefully end DOS applications without exiting the
  738.       application
  739.  
  740.       Ability to specify local VM environment settings on a per-application
  741.       basis
  742.  
  743.       Support for new DOS commands, providing tighter integration between the
  744.       DOS command line and the Windows environment
  745.  
  746.  
  747.  Zero Conventional Footprint Components
  748.  
  749.  WINDOWS 95 helps to provide the maximum amount of conventional memory
  750.  available for running existing DOS based applications by providing 32-bit
  751.  protected-mode components to replace many of the current 16-bit real-mode
  752.  counterparts.  The most notable sets of components include Microsoft and
  753.  Novell network client software, CD-ROM drivers and extensions, Adaptec SCSI
  754.  driver ASPI4DOS, SmartDrive disk caching software and the Microsoft Mouse
  755.  driver.  This can result in quite a remarkable memory saving that can be
  756.  over 225Kb!
  757.  
  758.  Improved Compatibility
  759.  
  760.  The goal of WINDOWS 95, ambitious as it may seem, is to support running DOS
  761.  based applications better than is currently done in Windows 3.1. Not only to
  762.  be able to run the existing "clean" applications that run flawlessly today,
  763.  but also to support running the "bad" applications that tried to take over
  764.  the hardware or required machine resources that aren't available under
  765.  Windows 3.1.
  766.  
  767.  Many things are being done to provide for better support, including better
  768.  virtualization of system resources such as timers and sound device support
  769.  which is needed for today's interactive games and multimedia processing.
  770.  The use of 32-bit protected mode drivers which in turn freed up more
  771.  conventional memory, allows a class of memory-intensive applications to run
  772.  properly under WINDOWS 95.
  773.  
  774.  To provide support for the most intrusive set of applications that only work
  775.  under a unique DOS configuration that requires 100% access to the system
  776.  components and resources, WINDOWS 95 can provide "Single MS-DOS application
  777.  mode."  Entering this mode is like exiting Windows 3.1, then running the
  778.  specified application under DOS, and then returning to Windows. In this mode,
  779.  WINDOWS 95 removes itself from memory except for a small stub, and provides
  780.  the application with full access to all the resources of the computer.
  781.  
  782.  Improved Support for Graphic-intensive Applications
  783.  
  784.  Rather than forcing graphic applications to run in full-screen mode as
  785.  in Windows 3.1, DOS based applications that use VGA graphic video modes
  786.  will be able to run in a DOS window.  However, for the best level of
  787.  performance, full-screen mode will still be the mode of choice.
  788.  
  789.  Improved Memory Protection
  790.  
  791.  WINDOWS 95 will employ a "global memory protection" attribute in the
  792.  Program Properties that will allow the DOS system area to be protected
  793.  from errant DOS based applications.  When this attribute is set, the
  794.  DOS system area sections are read-protected so that applications can't
  795.  write into this memory area and corrupt the DOS based application,
  796.  support area or DOS based device drivers.  In addition to the system
  797.  area protection, enhanced parameter validation is performed for file
  798.  I/O requests issued through the DOS INT 21h function.
  799.  
  800.  DOS "Defaults" Changed
  801.  
  802.  DOS applications running under WINDOWS 95 default to running in a
  803.  Window with background execution set.  With Windows 3.1, the Program
  804.  Information File (PIF) had to be modified to run a DOS application in a
  805.  Window or in the background.  This change was incorporated to provide a
  806.  more seamless integration between running DOS based applications and
  807.  Windows-based applications.
  808.  
  809.  Consolidation of Customization of DOS-based Application Properties
  810.  
  811.  With Windows 3.1, the PIF Editor application was needed to create or
  812.  change any property associated with running DOS-based applications.
  813.  Numerous problems were encountered, including difficulty in accessing
  814.  the PIF editor or changing PIF settings; the disassociation of the
  815.  properties in a PIF file from the DOS-based application; the lack of a
  816.  single location for storing PIF files other than placing them all in
  817.  the Windows directory; and as previously discussed, the
  818.  less-than-intelligent defaults for running DOS-based applications.
  819.  
  820.  WINDOWS 95 enhances the ability to define and change properties for
  821.  running DOS-based applications by consolidating PIF files into a single
  822.  location - the PIF directory within the directory where WINDOWS 95 is
  823.  installed.  Access is accomplished swiftly by using the secondary mouse
  824.  button to simply click the icon or application window.  The property
  825.  information and the simplified user interface provides better
  826.  organization of property settings through the use of property sheets.
  827.  
  828.  MS-DOS Window Toolbar
  829.  
  830.  Many Windows based applications provide a toolbar to implement quick
  831.  access to common features and functions of a product.  WINDOWS 95
  832.  extends this simplicity and power to making it easy to access
  833.  functionality associated with an DOS application, including: cut, copy
  834.  and paste buttons easy access to switching from windowed to full-screen
  835.  mode quick access to the property sheets access to DOS VM tasking
  836.  properties such as exclusive or foreground processing attributes easier
  837.  access to font options for displaying text in a windowed DOS VM.
  838.  
  839.  User-Scaleable MS-DOS Window
  840.  
  841.  Since WINDOWS 95 supports the use of a TrueType font in a windows DOS VM,
  842.  the DOS window can then be scaled to any size, when the font size is set to
  843.  "Auto".  With this setting, the DOS window is sized automatically to display
  844.  the entire window within the user-specified area.
  845.  
  846.  Local Virtual Machine Environment Settings
  847.  
  848.  Under WINDOWS 95, a batch file can be optionally specified for a given
  849.  DOS-based application allowing customization of the DOS VM on a local
  850.  basis before running the application.  This is like have a separate
  851.  AUTOEXEC.BAT file for different DOS-based applications, which can set
  852.  environment variables and install TSRs for the local VM only.
  853.  
  854.  Support for Universal Naming Convention(UNC) Pathnames for Network Access
  855.  
  856.  The WINDOWS 95 shell allows users to browse and connect to network servers
  857.  without mapping a drive letter to the network resource.  WINDOWS95 supports
  858.  the same functionality at an DOS command prompt and allows for using the
  859.  contents of shared directories on servers from both Microsoft Network servers
  860.  and Novell NetWare to: View the contents of shared directories
  861.  dir \\server\sharename[\pathname] Copy files from shared directories
  862.  copy \\server\sharename\pathname\file destination Run applications from
  863.  shared directories \\server\sharename\pathname\filename
  864.  
  865.  New MS-DOS Commands
  866.  
  867.  The MS-DOS command processor and utilities have been enhanced to provide
  868.  better integration between DOS functionality and the Windows environment.
  869.  Not only can DOS applications be run in a DOS window, butby using the start
  870.  command, a user can start a Windows-based application from the command prompt.
  871.  Syntax:    start  <application name> | <document name> Start an
  872.  application by specifying the name of a document to open, and WINDOWS 95 will
  873.  launch the application associated with the given file type.  For example, a
  874.  user types "start myfile.doc" and the application associated with the file
  875.  specification will start, assuming there is a valid association. Start
  876.  another DOS-based application in a different MS-DOS VM instead of the current
  877.  VM.  For example, to start a telecommunications session called TELECOM in
  878.  another DOS VM, type "start c:\comm\telecom.exe" at the command prompt.  A
  879.  new DOS VM will be initiated and TELECOM.EXE will be executed. Start a
  880.  Windows-based application from an DOS command prompt by simply typing the
  881.  name of the application.  For example, to start Word for Windows, simply type
  882.  WINWORD at the command prompt.  This would be the same as typing "start
  883.  winword".
  884.  
  885.  Commands and utilities that manipulate files have been extended to include
  886.  support for long file names (LFN). The dir command has been extended to show
  887.  long file names in the directory structure, along with the corresponding DOS
  888.  filename construct, commonly referenced as the 8.3 filename. The dir command
  889.  has a verbose /v switch to provide additional file details. The copy command
  890.  has been extended to allow copying oflong file names to/from short/long
  891.  filenames.  For example, typing: copy myfile.txt  "this is my file" will
  892.  create a new file with a long file name.
  893.  
  894.  So what happens to DOS and DOS applications when WINDOWS 95 becomes reality?
  895.  Microsoft has pledged a commitment to continue to support DOS in the future.
  896.  However, as history has shown, it doesn't necessarily follow that there will
  897.  be any improvements or enhancements to MS-DOS itself, only to its surrounding
  898.  environment.  This means, that DOS will continue to exist tomorrow as it does
  899.  today, but getting there will be different.  Today, PCs boot into DOS and run
  900.  Windows.  Tomorrow, PCs will boot into Windows and run DOS.
  901.  
  902.  PAUL WILLIAMSON is an on-site consultant to Chase Manhattan Bank, a software
  903.  developer and the RIME host for the DOS conference. He is a member of the
  904.  editorial board of WindoWatch.
  905. -----------------------------------------------------------------------------
  906.  
  907.  
  908.    THE   AUTHORING  TOOLS  ...a   WindoWatch  series
  909.  
  910.  
  911.    WordPerfect's   ENVOY 1.0
  912.  
  913.    A Review                                      (C)  1994   by Paul Kinnaly
  914.  
  915.    If you read the October æ94 Preview Issue of WindoWatch , you have already
  916.    had a look at Envoy.  Published by WordPerfect, a division of Novell,
  917.    Envoy 1.0 is a Windows authoring tool and represents one of several
  918.    operating system formats used to publish WindoWatch electronically.
  919.  
  920.    As a result of a series of critical comments about the WindoWatch
  921.    Announcement issue, it was suggested that if I really had the need to
  922.    critique I should put this latent talent to work and review the Envoy
  923.    product for WindoWatch readers. I tried to demur, but soon found a
  924.    package in my mailbox containing one write-protected 1.44mb diskette and
  925.    a trifold document entitled "Envoy QuickStart Card".
  926.  
  927.    Having been victimized too often by ill-behaved Windows programs, I
  928.    backed-up my system, scanned the diskette for viruses, and took the
  929.    leap...
  930.  
  931.    The installation of Envoy proved to be simple and straight forward. The
  932.    near standard setup program politely informed me that installation would
  933.    take 1272kb of disk space in the program directory and a further 288kb in
  934.    the Windows directory. Setup asked for my name, company, and license
  935.    number, allowing each to remain blank, and then proceeded to install itself
  936.    on my system. There were no options or choices other than selection of
  937.    drive and directory.
  938.  
  939.    The completed installation gave me the "WordPerfect Envoy" program group
  940.    containing icons for the Envoy Viewer, several sample documents, and an
  941.    on-line userÆs guide, itself an Envoy document.  The sample Envoy
  942.    documents were apparently produced by such varied applications as Excel5,
  943.    CorelDraw 4, and several word processing and desktop publishing programs.
  944.    One further icon featured the ubiquitous Readme.Txt file, which I promptly
  945.    selected. This was a very pleasant surprise: a truly useful listing of
  946.    information. There were sections on topics such as System Requirements,
  947.    Troubleshooting, both during and after installation, Compatibility,
  948.    Customer Support, as well as a section detailing the uninstallation of the
  949.    program. This section contained a listing of every file installed on the
  950.    system, where it would be found, and what its purpose was - an excellent
  951.    feature I wish more developers would copy!
  952.  
  953.    The on-line user's guide was somewhat sparse; while it made use of Envoy's
  954.    hypertext links to take you from a subject list to a topic, the information
  955.    provided was brief and assumed a degree of knowledge. As a supplement to a
  956.    manual it would be ample, as a substitute for one it is weak. Telephone
  957.    support is also available for the program using either a toll-free number
  958.    with a $25 per call service fee or on a no-fee basis for a toll telephone
  959.    call to Utah.
  960.  
  961.    From a user's perspective the installation was simple and swift.
  962.    Technically, however, it left something to be desired as it modified -
  963.    without asking - the WIN.INI file heavily, adding lines to the [Windows],
  964.    [PrinterPorts], [Ports], [Devices], and [Extensions] sections. Not only
  965.    didn't it ask, it didn't make a backup copy of the ile before altering it.
  966.    Thus, the detailed directions for uninstalling the program became not just
  967.    a "nice touch", but a necessity.
  968.  
  969.    The raison d'etre of this and other authoring tools is the ability to
  970.    create hypertext links within a document. Those who viewed the WindoWatch
  971.    Preview issue saw these in action; a mouse click on the highlighted name
  972.    of the author in the table of contents would jump the reader immediately
  973.    to the article itself. This feature allows the reader to jump through an
  974.    electronic document viewing only chosen sections without tedious scrolling
  975.    through the entire document. From an editorial and layout standpoint, it's
  976.    important that the creation of these hypertext links be easily understood
  977.    and appropriate - while still flexible.
  978.  
  979.    Envoy loaded rapidly and presented me with a screen with standard Windows
  980.    menus at the top, a button bar, a large white area covering most of the
  981.    screen, and a status bar at the bottom. I found that merely placing the
  982.    mouse cursor over a given button caused a brief description of the button's
  983.    function to appear on the status line. Generally, as is true of most
  984.    Windows applications using such a button bar, functions available there are
  985.    duplicated in the Windows pull-down menus.
  986.  
  987.    Creation of Envoy documents (.evy) is done in a manner similar to that used
  988.    by many PC fax programs - Envoy installs itself as a standard Windows
  989.    print driver. One merely "prints" the desired document to Envoy instead of
  990.    to a hard-copy printer. I was pleasantly surprised to find that Envoy
  991.    simplified the process even more. The File menu contained an Import
  992.    selection. A click here brought up the standard Windows file selection
  993.    menu. A double-click on the desired file name launched a whole sequence of
  994.    events: Envoy started my word processor, Word for Windows, loaded the Word
  995.    document, "printed" it to the Envoy driver, shut down Word, and presented
  996.    the resulting Envoy document on the screen. Elapsed time - less than a
  997.    minute. Simple and quick!  I was impressed.  Envoy's printer driver may
  998.    be customized to allow specific PostScript or TrueType fonts to be
  999.    "embedded" in the document. This feature ensures that the reader will see
  1000.    the document as you created it, even if some fonts are not on his system -
  1001.    but it greatly increases the size of the resulting file.
  1002.  
  1003.    Within this Envoy document, I could utilize any of the three authoring
  1004.    tools built into the program: annotations, bookmarks, or hypertext links.
  1005.    What I could not do, was add to, modify, or rearrange any of the text!
  1006.    This work must be done using a word processing program before importing the
  1007.    file to Envoy. This struck me as a strange limitation for an "authoring
  1008.    tool".
  1009.  
  1010.    Creation of a hypertext link is simple; the program leads you step-by-step
  1011.    through the process. After selecting the hypertext tool from the button
  1012.    bar, the key word(s) that will form the "source" of the link are
  1013.    highlighted using the mouse. A message appears on the status bar directing
  1014.    the author to now highlight the destination of the link. As soon as you
  1015.    begin to highlight this area, a new message appears on the status bar
  1016.    telling you to click the right mouse button to select the link properties
  1017.    - such as text color or underlining.
  1018.  
  1019.    Rather than highlighting text as the source of a hypertext link, the author
  1020.    may highlight a blank section of the page and have Envoy place a "button"
  1021.    there. Several different icons are provided to use as buttons including
  1022.    arrows and the "information" icon (an "i" within a circle). These buttons
  1023.    may be dragged around the page to place them where desired.
  1024.  
  1025.    Envoy also features another potentially useful form of annotation through
  1026.    the creation of "bookmarks". The author selects the icon for bookmarks
  1027.    from the Button Bar, highlights an area of text, then types a label for the
  1028.    bookmark. Upon receiving the document, the viewer merely clicks on the
  1029.    bookmark icon on the status bar to get a list of all the bookmarks in the
  1030.    document. Clicking on any one of these takes the viewer to the appropriate
  1031.    section marked by the author. Envoy's third main authoring tool is "sticky
  1032.    notes". A click on the "Note" icon, followed by a click on the appropriate
  1033.    section of the document places a yellow "sticky note" there, within which
  1034.    you may type comments, corrections, etc.
  1035.  
  1036.    Saving a document in a compiled and Windows ready format was as easy as
  1037.    selecting File | Save As from the menu. The dialog box that appears offers
  1038.    the choice of saving as an "editable" Envoy document (.evy) - which is only
  1039.    usable if the full Envoy program is on the system, as a text file (.txt)
  1040.    - which could be copied to the clipboard, or as a file incorporating the
  1041.    Envoy run-time viewer (.exe) - which can exist as a stand-alone application.
  1042.    The dialog box also contains a button for "Security" which allows setting
  1043.    a password to access the document and controls the degree of access a user
  1044.    will have to the document: Unrestricted - i.e., annotatable with Envoy's
  1045.    authoring tools, read and print access only, or read-only access. For
  1046.    those systems with electronic mail access using either the VIM or MAPI
  1047.    standards, Envoy can activate your mail program to allow electronic
  1048.    transmission of the newly created document. This is a particularly useful
  1049.    feature in a workgroup environment.
  1050.  
  1051.    The biggest drawback of creating a stand-alone application is the size of
  1052.    the Envoy run-time viewer which gets packaged with your document. A 41kb
  1053.    Word for Windows text document was a whopping 399kb Envoy run-time file.
  1054.    Curiously, when I repeated this process with a large 397kb Word newsletter
  1055.    - replete with graphics, the resulting Envoy run-time file was only 416kb.
  1056.    Clearly the program stores the data (including graphics) in a very compact
  1057.    form; only the viewer itself is large.
  1058.  
  1059.    Some of the buttons available on the Button Bar are usable by both the
  1060.    author and the reader to move around the document and customize the view,
  1061.    even in restricted access documents. These include Page Forward and Page
  1062.    Back, Return to the source of hypertext link , Zoom In, Zoom Out, etc.  A
  1063.    particularly nice touch is the File | Preferences | Main View dialog
  1064.    allowing the reader to choose their own default view. Onefinds choices of
  1065.    fitting the document to the width of the window, to the height of the
  1066.    window, the entire page in the window, or a specific percentage zoom
  1067.    setting. Envoy allows selection of  nine 'standard' zoom percentages
  1068.    using the Zoom In/Out buttons or from the menu. Another button lets you
  1069.    return all of these to the default settings.
  1070.  
  1071.    A concern of many these days is the amount of resources a program takes
  1072.    during its operation. This can be a significant consideration in a
  1073.    multi-tasking environment - particularly for an author. Envoy acquitted
  1074.    itself well in these areas. NortonÆs SystemWatch showed that Envoy used
  1075.    only 2% of GDI and 7% of User resources. Exiting the program freed up the
  1076.    User resources, but not the GDI. Restarting the program, however, did not
  1077.    further deplete GDI, so apparently whatever is left by Envoy in the GDI
  1078.    heap remains available to it when it is re-run.
  1079.  
  1080.    Overall, despite my proclivity towards criticism, I found little to
  1081.    criticize here. My gripes about its actions on installation and its
  1082.    inability to add or modify document text were counter-balanced by the ease
  1083.    of use and the flexibility of the software. While we at WindoWatch did not
  1084.    utilize its capabilities given the content and the targeted reader, the
  1085.    program certainly has good potential in an authoring environment. The
  1086.    combination of hypertext links and bookmarks provides the author with a
  1087.    readily accessible means of leading the reader through a complex, multi-
  1088.    part document with ease. I'd recommend its consideration by anyone in need
  1089.    of creating such distributable - but protected - documents.
  1090.  
  1091.    PAUL KINNALY is a Management Analyst with the Department of Veteran
  1092.    Affairs. He has been involved with personal computers since buying an
  1093.    Apple ][+ in 1978 and is a regular contributor to the ILink and RIME
  1094.    Windows conferences. He can be reached for comment and questions at:
  1095.  
  1096.    paul.kinnaly@channel1.com
  1097. ----------------------------------------------------------------------------
  1098.  
  1099.  
  1100.   PROGRAMMING   NOTES
  1101.  
  1102.   WINDOWS ASPECT: A Scripting Language     A Tutorial - Part One
  1103.   For PROCOMM for WINDOWS v.2
  1104.  
  1105.   GHOST BBS v.3.20  (c) 1994 by Gregg Hommel
  1106.  
  1107.  
  1108.   Some time back, about six months after I first installed my copy of
  1109.   Procomm Plus for Windows v.1,  I took a serious look at the Host mode
  1110.   supplied by Datastorm. Earlier I had written a freeware script to
  1111.   manage the widely accepted QWK mail packet format on a PCBoard BBS
  1112.   running a Qmail mail door.  I called the script PCBMail  (still in use
  1113.   by a lot of people to this day), and decided to develop a shareware
  1114.   version of it, to be called PCB Freedom. PCB Freedom would extend beyond
  1115.   the rather restrictive limits of PCBMail into a more generic mail
  1116.   management utility.
  1117.  
  1118.   I thought that perhaps the Datastorm supplied Host mode would offer an
  1119.   additional method of supporting the users of both scripts. It took
  1120.   only a fairly quick look for me to realize that, although Host mode
  1121.   was sufficient to handle the task at hand, it certainly was nothing
  1122.   more than barely adequate, as far as I was concerned.  Not to
  1123.   disparage the Datastorm Host script, but I found it "ugly" in
  1124.   appearance, and somewhat in need of a few other modifications in other
  1125.   areas.
  1126.  
  1127.   Thus began a saga which led to GHOST BBS that continues to this day. It
  1128.   led me to discover things about the Windows Aspect (Wasp) programming
  1129.   language of Procomm Plus for Windows,  that I did not dream were possible
  1130.   when I first read their manuals.  All of this led me into writing and
  1131.   posting on various BBS networks a twelve part tutorial in Wasp programming.
  1132.  
  1133.   Although some information in that tutorial is now out of date, due to
  1134.   the release of Procomm Plus for Windows 2.0 with its new version of
  1135.   the Wasp language, much of it still applies. It is my intention to
  1136.   update that tutorial as necessary, and to post it in this ezine as a
  1137.   semi-regular column whenever the editors will let me stick one in an
  1138.   issue. So far they seem agreeable to the idea, but editors have been
  1139.   known to change their minds before. Red flag and charging bull mode ON!
  1140.   Talk about a public challenge! YOU  are publicly hired at your
  1141.   current stipend for as many tutorials as you can come up with.  Wise
  1142.   guy! This column is the first in that (semi-?)regular series of
  1143.   columns.
  1144.  
  1145.   When I first began looking at modifying the Host script for my needs,
  1146.   I admit it... I was a neophyte, with a whole truck load of naivetΘ
  1147.   trailing behind me. I had already written and posted PCBMail and had a
  1148.   beta version of PCB Freedom in the works, but on a comparative basis,
  1149.   those scripts were not remotely close to what I had gotten myself into
  1150.   with what eventually became known as GHOST BBS.
  1151.  
  1152.   For those of you who already know what GHOST BBS is, please skip to
  1153.   the next paragraph. For those that don't.... GHOST BBS is a shareware
  1154.   replacement for the Datastorm provided Host mode which ships with
  1155.   Procomm Plus for Windows. It features additional security levels,
  1156.   multiple log-on bulletins, multiple download libraries, support for
  1157.   ANSI and non-ANSI menus and displays support for multiple languages,
  1158.   editable prompts and displays, and many other enhancements over Host.
  1159.  
  1160.   Logging onto a BBS, getting a mail packet, and uploading a reply
  1161.   packet is a relatively simple procedure. You let the communications
  1162.   application do most of the work. All the script really has to do is to
  1163.   watch what is happening on the BBS and send the appropriate responses
  1164.   that will perform the desired actions. The script doesn't have to read
  1165.   and then handle everything coming in the port.  It only needs concern
  1166.   itself with that incoming data which requires a response or action.
  1167.   The rest of it can be ignored.
  1168.  
  1169.   Not so with "host" scripts. They have to watch and interpret
  1170.   everything coming in, and expect the unexpected. The hardest thing to
  1171.   adjust to in writing GHOST BBS was the fact that my script was no
  1172.   longer the passive object, acting only upon a limited set of selected
  1173.   items from an external source. It was now the active object, responding
  1174.   and initiating to all information being sent by an external source.
  1175.  
  1176.   There is much more to it than that, of course.  An example, --when
  1177.   you log onto a BBS, effectively Procomm manages what appears in the
  1178.   terminal window while your script looks at that information and, when
  1179.   certain key words or phrases are present, responds to them. With a
  1180.   host mode, the script manages what appears both in your terminal
  1181.   window, and on the remote end, based upon characters, etc. sent to it
  1182.   by the remote, which it must trap, interpret, and act upon. Not quite
  1183.   as simple as a log-on script, even one as complicated as PCB Freedom
  1184.   became.
  1185.  
  1186.   This need to have the script do everything also caused a second problem,
  1187.   at least, under Procomm Plus for Windows 1.0x. The Wasp 1.0 compiler has
  1188.   certain very restrictive memory limits made upon a script at compile time.
  1189.   These limits involve a combination of factors, including the total number
  1190.   of global and local variables in use and the total number of "nested"
  1191.   code segments in the script. PCB Freedom was fairly complex, but nothing
  1192.   compared to the code required to make GHOST do what I, and my users,
  1193.   wanted it to do.
  1194.  
  1195.   Indeed, GHOST was so complex a collection of code that when I released
  1196.   GHOST BBS 3.00, the first shareware version of GHOST, I thought that
  1197.   it would actually be the last version of GHOST released, period !!  I
  1198.   was able to successfully compile the script, but only by using the PCP
  1199.   for Windows v.1.01 of the Wasp compiler. It had, if memory serves,
  1200.   something like 149 bytes of extra memory available for use at compile
  1201.   time, versus the  compiler in PCP for Windows v. 1.02. I didn't think
  1202.   that it would be possible to add any additional features or enhancements,
  1203.   unless or until Datastorm delivered a compiler with more available compile
  1204.   time memory.
  1205.  
  1206.   But, in the end, I did. GHOST BBS 3.10/3.20 is currently in final beta
  1207.   test, and has a lot of new features.  How I did this, and what it
  1208.   taught me about programming in Wasp is the point of all this rambling.
  1209.  
  1210.   Although it is quite possible that you will never write any script as
  1211.   complex as GHOST BBS, the things that I learned, or was forced to
  1212.   learn, in the process of writing GHOST expanded my knowledge of Wasp
  1213.   and how to programme using it at a fairly rapid pace. I don't know if
  1214.   that is enough to qualify me to offer a series of columns on Wasp
  1215.   programming, but it will certainly help and the editors of WindoWatch
  1216.   seem to think that it will work, so we'll give it a shot.
  1217.  
  1218.   This column then, on an irregular (sheesh!) basis, over the next few
  1219.   months at least, will offer tutorials, based upon my experiences as a
  1220.   Wasp programmer using that script language and writing usable scripts
  1221.   with it, starting with this column....
  1222.  
  1223.   At the risk of losing some of you, we are going to start at a very basic
  1224.   level, with the question "What is a script?".
  1225.  
  1226.   In Wasp, a script is a series of commands which Procomm Plus for Windows
  1227.   will read when told to, and execute as specified. These commands are
  1228.   written using a particular form, following a particular syntax, to instruct
  1229.   Procomm Plus for Windows to perform various tasks at specified times, and
  1230.   in a specified order.
  1231.  
  1232.   A script can be a complex thing telling Procomm Plus for Windows how to
  1233.   do almost everything. It can leave very little for Procomm Plus for Windows to do
  1234.   on it's own without instructions from, for example, GHOST BBS. It can
  1235.   also be a simple little set of commands to automate a given procedure or
  1236.   task.
  1237.  
  1238.   One of the most common, and simplest scripts many Procomm Plus for Windows
  1239.   v.1.0x users were interested in writing had to do with the barest attempt
  1240.   at automating their log-on to the bulletin boards they used. What they
  1241.   wanted to do was to create meta keys in Procomm Plus for Windows which
  1242.   would send their user name or password out the comm port when they were
  1243.   asked for the information by the BBS.
  1244.  
  1245.   At this point, we shall "create" an imaginary, neophyte Procomm Plus for
  1246.   Windows user named George. He wants to use Procomm Plus for Windows to
  1247.   access several different bulletin boards, and like all good BBS'ers,
  1248.   uses different passwords on each system. But, he also wants to
  1249.   automate sending his name and password, because that is easier than
  1250.   trying to remember the correct information for each system when he
  1251.   logs on to it.
  1252.  
  1253.   To accomplish this, George might start out by assigning scripts to be
  1254.   run when each of two meta keys are selected. This is how a lot of
  1255.   Procomm Plus for Windows 1.0x users get their first taste of script
  1256.   writing. This  process is not a concern under Procomm Plus for Windows
  1257.   2.0 that it was under 1.0x.  In version 2 there are icons which
  1258.   perform these functions which can be added to your action bar and
  1259.   don't require the attachment of a script.  However a lot of Procomm
  1260.   Plus for Windows 2.0 users still use these meta keys for that job.
  1261.  
  1262.   Let's look at the two scripts that he could write to be attached to
  1263.   those meta keys...
  1264.  
  1265. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1266.   ;SENDNAME.WAS - send the UserID for this system when meta key used
  1267.  
  1268.   proc main
  1269.     transmit $USERID
  1270.     transmit "^M"
  1271.   endproc
  1272.  
  1273. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  1274.   ;SENDPASS.WAS - send the password for this system when meta key used
  1275.  
  1276.   proc main
  1277.     transmit $PASSWORD
  1278.     transmit "^M"
  1279.   endproc
  1280.  
  1281. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - -
  1282.   Although not fancy scripts... in truth quite simple, they do the job,
  1283.   and automate the task of having to remember the name and password
  1284.   George uses on each BBS he logs onto and they introduced George to the
  1285.   concept of a script and what it does, along with a couple of basic
  1286.   principles of script writing.
  1287.  
  1288.   1) ALL scripts must contain at least one procedure (proc) called MAIN.
  1289.  
  1290.   2) ALL procedures in a script must begin with a "proc name" statement and
  1291.     mark their end with the "endproc" statement.
  1292.  
  1293.   3) Variables in Wasp which begin with a "$" are pre-defined, system
  1294.    variables which contain values obtained from within Procomm Plus for
  1295.    Windows and its setup.
  1296.  
  1297.   All of that from such a simple script !  Of course, for many users,
  1298.   this turned out to be just a start... once they discovered that it
  1299.   was a fairly simple task to automate a portion of their log on and
  1300.   they wanted more. So, we'll help George get a little further along,
  1301.   by writing a simple log on script to be used.
  1302.  
  1303.   Let's assume, for now, that every system George uses, right after
  1304.   connection, asks for his name, and then his password, using the
  1305.   prompts "What is your name?" and "What is your password?". George
  1306.   might then write a script to automate this procedure that might look
  1307.   something like...
  1308.  
  1309.   proc main
  1310.     waitfor "name?"
  1311.     transmit $USERID
  1312.     transmit "^M"
  1313.     waitfor "password?"
  1314.     transmit $PASSWORD
  1315.     transmit "^M"
  1316.   endproc
  1317.  
  1318.   A script such as this would be "attached" to the dialing directory entry
  1319.   for each BBS, to be run after a connection is established-the default for
  1320.   Procomm Plus for Windows. In truth it is really not much more than the
  1321.   two scripts George first had, but combined into one script and with
  1322.   two "waitfor" commands added. The WAITFOR command in Wasp is fairly
  1323.   straight forward in concept, and easy to understand, even for a
  1324.   George, which is why we used it here.
  1325.  
  1326.   We now have our imaginary, neophyte Procomm Plus for Windows user writing
  1327.   his first script. But George is an incurable optimist, and knows that he
  1328.   can do better, especially so, now that he is getting more sophisticated.
  1329.   He has added a couple of new systems to his list...systems which do not
  1330.   follow the simple log on pattern of his earlier systems. Now he wants
  1331.   to automate those log-ons which is where we will leave George for now
  1332.   in the hopes that the editors want me to write a second one of these....
  1333.  
  1334.   Gregg Hommel has been a Data Storm beta tester and is presently a
  1335.   consultant for Delrina.  He is an active participant on many nets and
  1336.   is presently Co-Host of the RIME Windows conference. Your questions
  1337.   and comments to gregg.hommel@canrem.com
  1338.  
  1339.   Editorial Note: Gregg and I tease but we both know he is always welcome
  1340.   here. Do let us know what you think about these tutorials - either to
  1341.   Gregg directly or to lois.laulicht@channel1.com
  1342.  
  1343. -----------------------------------------------------------------------------
  1344.  
  1345.  
  1346.   Alice Travels
  1347.  
  1348.  
  1349.   WASHINGTON
  1350.  
  1351.   Washington DC
  1352.   September 25, 1994
  1353.  
  1354.                                                  Alice Awards Trolleys
  1355.  
  1356.   A new arrival to our town this week was Alice, the noted computer bon
  1357.   vivant, and my friend.  She was reported to be here to present free
  1358.   copies of WindoWatch magazine to all federal employees along with a
  1359.   complimentary cardboard computer for wallet or purse.
  1360.  
  1361.   The talk around the cocktail circuit is that old Alice has a few
  1362.   tricks up her sleeve to ease the bipartisan tensions. She intends to
  1363.   unveil Translator 1.01 for Windows, and Translator 1.01 for DOS 8.0.
  1364.   Each is quite different, and the two together are expected to make a
  1365.   splash at the upcoming Computer Press Party that is being thrown at
  1366.   the Lincoln Memorial real soon now.  In gratitude to us hardworking
  1367.   writers, we will get chicken a la king and jelly donuts and a free
  1368.   trolley ride between the Building Museum and the Botanical Garden.
  1369.   Workers are hard apace laying the tracks for the trolley, which have
  1370.   been appropriated from excess Education funds.
  1371.  
  1372.   Anyhow, the buzz at the latest Garden Club Institute bubbler is that
  1373.   Alice has devised a device for divining exactly what congressmen are
  1374.   saying, and translating it over headphones so that the guys in the
  1375.   opposite corner will understand. She calls it delicatessen translation,
  1376.   and we can hardly wait to try it on for size. And just in time for that
  1377.   recess period we have all been counting on.
  1378.  
  1379.   by Peter Neuendorffer    (c) 1994
  1380.  
  1381.   and.....................................................................
  1382.  
  1383.  
  1384.   MUDVILLE
  1385.  
  1386.   Mudville USA
  1387.   August 15 1994.
  1388.  
  1389.                                              AliceA  Wows them Again
  1390.  
  1391.  
  1392.   Since the baseball game was canceled, an impromptu rock concert was set up
  1393.   last weekend. It was the true epitome of sweetness and light, and featured
  1394.   many of the top names in the music business who were not invited to the
  1395.   "other" festival.
  1396.  
  1397.   Among those present was  AliceA., my friend, who gave a rave rave with the
  1398.   help of 2000 processors that were on loan from the IRS. Reporters were on
  1399.   hand from the major media, including the networks and WindoWatch Magazine.
  1400.  
  1401.   Alice's set opened with three tons of virtual mud, that descended from the
  1402.   light towers. She breezed into Sweet Adeline, accompanied by virtual
  1403.   symphonies in multicolored outfits, and then baffled the crowd with a
  1404.   lengthy description of exactly what Windows does when you are not looking.
  1405.   She used a large ethnic dance troupe to illustrate this, and a giant
  1406.   football player who impersonated a mouse.
  1407.  
  1408.   After that, she invited the crowd to sing along with Home on the Range,
  1409.   with a virtual bouncing ball provided by an unnamed operating system of
  1410.   yore. She played peek and poke with security, until finally the crowd began
  1411.   yelling "When will it ship?".  At which point she finished up with the uncut
  1412.   version of Sad Eyed Lady of the Lowlands, all 142 verses,  featuring a
  1413.   virtual electric guitar, virtual drums, virtual costumes, and virtual
  1414.   applause.
  1415.  
  1416.   Since the only speakers were provided by a home multimedia system, no
  1417.   one could hear a thing.
  1418.  
  1419.   by Peter Neuendorffer    (c) 1994
  1420.  
  1421.   or.......................................................................
  1422.  
  1423.   PARIS
  1424.  
  1425.   Paris, France
  1426.   December 1 or thereabouts
  1427.  
  1428.                                               WindoWatch Is There
  1429.  
  1430.   When we got a card in the mail  from the new on-line Windows magazine
  1431.   WindoWatch, we were not surprised as it disappeared into thin air.
  1432.  
  1433.   WindoWatch had organized the luncheon at the Louvre the day that we
  1434.   attended. A very dapper young man took our coat, and we sat down
  1435.   gratefully to witness a staggering feat of computer wizardry that was
  1436.   performed by our old friend Alice A.
  1437.  
  1438.   "I'm so glad you came," said Ms. A., smiling profusely and wearing an
  1439.   irradiated Paris gown. "You don't know how long I've worked on this
  1440.   feat." As we did not know, we sat back and watched.
  1441.  
  1442.   "Imagine," she said, turning to the gathered press, "that this picture
  1443.   is actually a three dimensional illusion. Then she pushed a button,
  1444.   and there was no more picture.
  1445.  
  1446.   The crowd was amazed, as were we. "And now imagine that this wall is
  1447.   computer generated." We tried to imagine this as she pushed the button
  1448.   again, and now there was not a wall there at all.
  1449.  
  1450.   "Now imagine, if you will," shouted Ms A., "that this museum, the Louvre
  1451.   is entirely fake." We did, and she pushed the button. We were now
  1452.   standing on the grass, with no Louvre in sight.
  1453.  
  1454.   "Now,  imagine, if you will," she slyly whispered, "that you are really
  1455.   back in the real Louvre." And we were back in the Louvre. Except, much
  1456.   to our surprise, a maze of wires and transistors was in view...as when a
  1457.   trampoline appears at the circus.
  1458.  
  1459.   "This is the part I like the best," as she winked at us. "Now imagine
  1460.   that this picture is an illusion." We were no longer sure where we
  1461.   were at all.
  1462.  
  1463.   With apologies to The New Yorker.
  1464.  
  1465.   by Peter Neuendorffer (c) 1994
  1466.  
  1467.   *************************************************************************
  1468.   Peter Neuendorffer is a programmer with a growing client list here and
  1469.   abroad. He is the author of a transit program for the Boston
  1470.   transportation system (MBTA125A.ZIP) which assists riders in finding
  1471.   their train route.  Most recently he has developed Ibid List Maker 2.0
  1472.   for Windows which predictably creates lists or a browsing multi-linking
  1473.   data base. (IBID20.ZIP)
  1474. ............................................................................
  1475.  
  1476.  
  1477.   NEW  APPROACHES  TO  COMPUTER  ASSISTED  TRAINING
  1478.  
  1479.  
  1480.   Part II  of  a  WindoWatch  Series.     (c) 1994  by Jerome Laulicht
  1481.  
  1482.   The  Training  Dilemma: Teaching People How To Use Computers
  1483.  
  1484.   Our public school system does not have a monopoly on educational
  1485.   problems nor are children the only students being short-changed!
  1486.   Desktop computers have been a mixed blessing because of the many
  1487.   difficulties in teaching people to use them at all or to begin to use
  1488.   them at all well.  We can't be satisfied with the notion that learning
  1489.   to use computers is merely playing games,  typing letters or entering
  1490.   data correctly. For tasks like data entry or production typing, quick
  1491.   and dirty training is possible and friendly interfaces are desirable.
  1492.   The simple and rather unfriendly truth is that "user friendly" is an
  1493.   advertising slogan for a vaguely defined objective, with an elusive
  1494.   meaning and easily changed goals. Many companies advertise that it is
  1495.   easy to navigate the Internet and while doing so accomplish great
  1496.   things---if  you would only be so wise as to use their product.
  1497.  
  1498.   There are many people who have the need to use complex programs in rather
  1499.   sophisticated ways but have  little or no access to training experts
  1500.   on site.  It does little good to marvel at how quickly some people,
  1501.   particularly children, can learn to play Nintendo and other computer
  1502.   games. Obviously, whatever skills are learned with games, there is
  1503.   limited carry-over to doing other computer tasks. Game developers have
  1504.   discovered that they can deliberately give little help and make
  1505.   learning a challenging part of the entertainment.  No  developer of a
  1506.   program for real work would want to do this notwithstanding that
  1507.   instructions, both the on-line help and in the manual,  are too often
  1508.   written as if  users are being dared to decipher some sort of secret
  1509.   code!  The worn out Unix mantra is RTFM  which provides little help if
  1510.   one's Jack Armstrong secret ring decoder is on the blink.
  1511.  
  1512.   Some people have coped with this situation fairly well probably
  1513.   because others have provided alternatives.  However, what there is of
  1514.   computer education has been riddled with stumbles and lost chances.
  1515.   Many software companies have played down these difficulties with their
  1516.   insistence, vital from their perspective,  that their programs are
  1517.   easier to learn and come with oodles of help.  Those who see the
  1518.   problem as real and pervasive are partly dismissed as having a stake
  1519.   in making the learning issue seem overly complex.  In any case, these
  1520.   arguments appear in magazines which few computer users ever see. Part
  1521.   of the problem is simple.  Adults with limited education about
  1522.   computers have had to learn skills and concepts which have been
  1523.   defined as vital for their jobs and economic well-being.
  1524.  
  1525.   Using a computer has its full share of frustration and people do resent
  1526.   the time spent and the difficulties encountered in learning how to use
  1527.   a new program. The resulting pressure for better information has meant
  1528.   that the simpler programs now often come with help adequate enough to
  1529.   learn by doing.  This improvement is due in no small measure to the Help
  1530.   Engine provided with Windows, made even better with one of the many
  1531.   add-on programs, and the rapidly growing use of common Windows
  1532.   program interface features.  The more complex programs, however,
  1533.   still leave many of us floundering when we want to take advantage of
  1534.   one of the more complex or less-used features. The amount of
  1535.   information can be overwhelming and the on-line help files can often
  1536.   be even drier and more boring than those textbooks we dearly loved.
  1537.   Hypertext jumps are jazzy but they're only useful as technical aids
  1538.   and to navigate through a document.
  1539.  
  1540.   Help engines and API's do not write the words we see on the screen or
  1541.   construct the tutorials which will have us flying within a few
  1542.   hours. The standard and usual approach  has not been enough, certainly
  1543.   not for the unschooled. Important elements are missing from
  1544.   the perspective of many who are critical of how we too often go about
  1545.   teaching.  In learning computer programs, where is the fun in both
  1546.   teaching and learning which make it more gratifying and more likely to
  1547.   succeed? Where are the multiple methods  of communication?  Where is
  1548.   the needed interaction among the learners and between learner and
  1549.   teacher?
  1550.  
  1551.   The alternatives available to teach or learn how to use software are
  1552.   quite limited. The StarTrek solution of just telling the darn thing
  1553.   what to do and it will do it is not imminent. We can read words; look
  1554.   at graphics and animations; watch and hear about the actions of a
  1555.   disembodied mouse on a captured set of screens;  look at more
  1556.   movie-like films on the VCR or even our monitor; listen to teachers
  1557.   and cassettes; or learn by doing and by trial and error.   No way
  1558.   offers guaranteed results for all of us even though many of us manage
  1559.   somehow to discover our preferred way to learn.  Relying on the normal
  1560.   combo of on-line help, trial and error and,  if all else fails, the
  1561.   manual in the box and whoever we can find to ask questions does
  1562.   work...sometimes!  The cost in time and struggle is unpredictable, and
  1563.   the quality of the result too often depends on keeping  our criteria
  1564.   for success low enough to justify our claims.   For complex programs,
  1565.   people often add the step of giving up on the manual and finding a
  1566.   book which explains the manual. My favorites are those with titles
  1567.   like "X for Dummies"--both Alice and I refuse to buy them on
  1568.   principle--and those books which tell all in much less than half the
  1569.   official manual's length.  I am enchanted by the authors' chutzpah!
  1570.  
  1571.   Normal people, not teachers, who appear knowing are attractive
  1572.   alternatives to yet another book. They can be readily available, teach
  1573.   for free, commiserate with us, and may actually show us how to do some
  1574.   things.  They also may not have enough time and get impatient or
  1575.   emotional with us. Even worse, they may know little more than we do
  1576.   and give wrong information, or not know much about how to teach....a
  1577.   common but excusable failing.  It can also be a failing of authors of
  1578.   program manuals, programmers who provide on-line help,  even authors
  1579.   of those replacement books we buy with such hope and finally--even
  1580.   people who conduct classes.
  1581.  
  1582.   When knowledge is critically important, it makes sense to search for
  1583.   alternative methods and ways of finding teachers.  Audio cassettes,
  1584.   films and lately even multimedia tutorials have been devised and sold
  1585.   in the hunt for new possibilities. ItÆs no secret that one of the main
  1586.   obstacles to effective and creative use of computers is not simply
  1587.   teaching people how to use them well but teaching teachers the skills
  1588.   to communicate the complexity of the subject using easily understood
  1589.   language. It is for these reasons that this article focuses on
  1590.   computer tutorial  programs which  are available on CD-ROM.
  1591.  
  1592.   PERSONAL TRAINING SYSTEMS (PTS)
  1593.  
  1594.   Personal Training Systems has a track record as a creator and seller
  1595.   of tutorials on audio cassettes.  They have involved  Peter Norton, a
  1596.   well regarded writer of books on computers, in their efforts.
  1597.   Recently, they completed a CD-ROM tutorial on Microsoft's  Office for
  1598.   Professionals--Version 4.3. They also offer CD-ROM tutorials on
  1599.   PageMaker, Excel, Word for Windows, Access and Windows 3.1.  Since
  1600.   Office is in fact four complex programs which are partially linked,
  1601.   the effort is ambitious.  It is no mean feat to teach people the use
  1602.   of  a full fledged word processor, spreadsheet,  data base and
  1603.   presentation program in one sweep--even if you restrict it only to
  1604.   lessons for beginners.  A number of assumptions and decisions have to
  1605.   be made.  Some examples: (1) what features to include or omit from
  1606.   each lesson; (2) how slowly should the teacher speak (not a trivial
  1607.   concern); and (3) should  you assume the ready availability of a
  1608.   teacher or at a minimum a mentor?
  1609.  
  1610.   I got a clearer sense of  their problems and assumptions when I saw that
  1611.   (1) basic lessons on Windows were included with the Office tutorial but
  1612.   (2) then it was assumed that these instructions were not learned well or
  1613.   would be skipped even by many  people who needed them.  This is the hoary
  1614.   and familiar pre-requisite headache in high schools and colleges.  The
  1615.   stark reality for Personal Training Systems and others--not a
  1616.   criticism-- is that no-one could learn to use these complex programs
  1617.   without being first being quite easy with Windows.  I would not have
  1618.   expected anyone to design a single set of beginning lessons intended
  1619.   for both Windows beginners and sophisticates for fear they would
  1620.   satisfy neither group. Perhaps I was naive.
  1621.  
  1622.   The message to inexperienced learners is: if you learn the rudiments
  1623.   of working with Windows, you can jump right into a set of powerful
  1624.   programs. The message to the computer schooled is to patiently bear
  1625.   with the simple and familiar stuff on Windows.   This approach  is
  1626.   somewhat self-defeating since no-one is going to be very happy with
  1627.   the inevitable compromises. I am even more convinced of this after
  1628.   going through the tutorials.  This mixing of audiences is typical in
  1629.   the earlier grades in school but to do this with learning programs for
  1630.   adults and older students goes too far. Yet this mix is also commonly
  1631.   done in computer classes sponsored by public high schools and even
  1632.   colleges.  However, the tutorial teachers sensibly hedge their bets by
  1633.   assuming ignorance rather than knowledge. They frequently give quick
  1634.   basic instruction in elementary Windows 'moves'  in the midst of
  1635.   teaching the applications. Inevitably these instructions must be
  1636.   repeated almost word for word as needed. People who know Windows need
  1637.   only be told to move a specific window. It is rather surprising to
  1638.   hear how many words must be said about this action to give clear
  1639.   instructions certain to be understood by someone struggling to learn.
  1640.   There is no apparent way of avoiding these instructions, except
  1641.   perhaps by fast forwarding? Much of the tutorial is like an audio
  1642.   cassette on a CD-ROM so you have controls which act like those on a
  1643.   tape player.
  1644.  
  1645.   Analogous compromises surely had to be made about many other parts of the
  1646.   tutorials on the four applications.  I presume that the choices again
  1647.   assumed sharp limits of knowledge among many users.  You would have to
  1648.   expect that the beginner will have no tolerance for omissions,  while
  1649.   the more experienced person would  tolerate repetition.  The choice of
  1650.   beginner topics, for example, were likely defined largely in terms of
  1651.   people who have hardly used any word processor or spreadsheet before.
  1652.   Don't misunderstand me--I know this can work if you do not ask
  1653.   awkward questions about boredom and frustration.  However, we do not
  1654.   have to perpetuate the questionable education traditions of the past
  1655.   nor do CD-ROM lessons have to be like frustrating classroom sessions
  1656.   often seen as  too fast or too slow.
  1657.  
  1658.   Good practical reasons like costs, earnings and likely sales must be the
  1659.   logic for teachers rejecting the more sensible approach of at least two
  1660.   versions which rely on differences in capacities and  knowledge base. As
  1661.   in a computer classroom, they then make assumptions about how to make the
  1662.   best of a flawed scene.  Since there are alternatives to the way they
  1663.   set up the tutorial, I suspect there might also be other less obvious
  1664.   reasons.
  1665.  
  1666.   The better classroom teachers do manage to partly compensate for the
  1667.   one-for-all approach. Since only a handful of teachers are employed by
  1668.   companies like Personal Training Systems, they can choose from among
  1669.   the best, thus bypassing  a major headache of more conventional
  1670.   education. There is no compelling reason for these tutorials to obey
  1671.   the flawed character of the classroom model unless the economics are
  1672.   compelling. It is possible to allow for interactive choices which go much
  1673.   beyond giving the user the option to skip sections, especially if a
  1674.   CD-ROM is being used.  Even if the medium is a VCR film or the cassette
  1675.   Personal Training Systems has standardly used, there are options. In
  1676.   fairness, though, we might be running into the higher costs of
  1677.   providing options versus the sales potential for such tutorials.
  1678.  
  1679.   I want to emphasize that this tutorial, given the choices, is not
  1680.   bad or even mediocre. Much of it is quite good!  It is clear as it
  1681.   takes you through many of the necessary steps. The teacher clearly
  1682.   knows her subject and what she is about.  I even learned about  useful
  1683.   options in programs I know well. I got a clearer indication of the
  1684.   quality of the tutorial when I moved to programs with which I was
  1685.   barely familiar.  Clearly, I was getting an excellent introduction
  1686.   not only to PowerPoint but to similar programs which enable you to
  1687.   create presentations.  I  quickly and clearly saw that something I
  1688.   had vaguely thought to be beyond my capacities and interests could be
  1689.   learned and used. I am not being critical then of beginning lessons as
  1690.   such and realize that facile and creative use of PowerPoint would
  1691.   clearly demand more learning time and experience.
  1692.  
  1693.   While doing the tutorials, my biggest problems were: (1) a growing
  1694.   impatience with the inability to skip the repetition of points common
  1695.   to Windows programs; (2) being reminded that I had not installed all
  1696.   the Office graphics files where the program assumes them to be;  and
  1697.   (3) finding some of those tiny toolbar icons quickly enough from the
  1698.   teacher's verbal description. A small point perhaps, but  I often had
  1699.   to pause the tutorial--a somewhat awkward procedure when you have
  1700.   minimized the audio control window, as you must do, in order to have
  1701.   the screen largely available for the application itself.  The real gap
  1702.   is the almost complete lack of any graphics on this CD-ROM, the inability
  1703.   to get visual help from either photos or animations. I know that they
  1704.   intend to change this in the new version of this tutorial due in the
  1705.   Spring but I do not know the directions they will take and how well
  1706.   they will capitalize on the strengths of a CD-ROM.  They did use
  1707.   simple graphics in the Windows tutorial, screen captures of  how tasks
  1708.   and commands are done with the mouse, and plan to make more use of
  1709.   this technique. Their approach works well within the boundaries they
  1710.   established but the limits are unnecessarily narrow given the
  1711.   complexity of the programs, the varied needs of their clients, and the
  1712.   option of anyone to skip any lesson they do not need.
  1713.  
  1714.   The structure of the approach is straight-forward, simple and useful. You
  1715.   can have the application operational, hear the instructions at your pace,
  1716.   learn mostly from being told what to do and then do it.  You can
  1717.   easily repeat any part of any lesson--or the whole section--as often
  1718.   as you want, repeating your error until you finally catch on. You go
  1719.   through the tutorial largely at your own speed; pause and restart at
  1720.   any point; go back to any of the sections at any time for a refresher
  1721.   or skip around at will. I  have to caution that my work has
  1722.   necessarily made me a quick learner in many areas in the process of
  1723.   evaluating tools as decent learning devices for young adults who are
  1724.   aiming for a variety of professions. This has provided me with
  1725.   experiences and biases that may not be the best for determining the
  1726.   value of this tool for other ækindsÆ of people.  Reliable evaluations
  1727.   of the pros and cons of the tutorials for any  intended audience are
  1728.   only possible with an actual trial with real learners. This would have
  1729.   to include observations, interviews and discussions with the users. In
  1730.   effect, this means doing a relevant and useful Beta test. The cost,
  1731.   complexity and tricky nature of such evaluations  explain why these
  1732.   tutorials are seldom evaluated very thoroughly.  Instead, we depend on
  1733.   word-of- mouth, names, endorsements, and personalized judgments.
  1734.   However, the situation is just about the same if we look at the more
  1735.   conventional ways of teaching computer programs. We do not demand nor
  1736.   are we accustomed to looking at these issues as carefully as is done
  1737.   by so many magazines for computer software and hardware.  A somewhat
  1738.   curious state of affairs given our collective search for better public
  1739.   education and the projections of great growth in the use of
  1740.   computers.
  1741.  
  1742.   My most serious criticism is that these tutorials rarely explain anything;
  1743.   rather, they show you what to do. They take you through the steps making
  1744.   sure you know about the existence of most of the commands available in the
  1745.   menus and through toolbar icons by using quick assertions--so fast and
  1746.   terse that they will be hard to remember or understand.  It's as
  1747.   though people taking beginning lessons are not supposed to be
  1748.   interested in understanding as opposed to just learning how to do
  1749.   things. Perhaps it is assumed that employers who provide their
  1750.   employees with these tutorials want the trainers æhelpÆ not to waste
  1751.   time or money helping students to get insight?  The consequence
  1752.   remains that to stint on training costs can create unknown and
  1753.   negative prices to pay later.
  1754.  
  1755.   Yes, I want that new version.  Even better will be those CD-ROM tutorials
  1756.   which I know can be created and likely will be--rather soon. The new
  1757.   learning tools will aim for an audience of many skill levels so that it
  1758.   will give people the latitude to individualize their learning. One disk
  1759.   will meet a variety of needs and the learner can return to it after
  1760.   she has become competent enough with the program to be ready for more
  1761.   complexity.  Such developments depend upon potential purchasers,
  1762.   developers and users demanding and prepared to pay for more
  1763.   comprehensive and sophisticated tools. Already we use CD-ROMS for very
  1764.   elaborate multimedia encyclopedias and for convoluted  games and
  1765.   puzzles. We author and produce books which cover the complexities of
  1766.   programming languages and of major programs.  We can therefore do
  1767.   analogous things to enable more people to learn and use tools which
  1768.   are rapidly becoming critically important to their economic
  1769.   well-being.
  1770.  
  1771.   The alternative is to fall back on the over-optimistic fantasies of
  1772.   voice commands to Hal-like computers. It is of limited value to define
  1773.   beginning lessons so restrictively that it drastically limits a
  1774.   tutorialÆs value.  Too much of the serious  tougher stuff can be
  1775.   easily omitted, left for self-teaching or for others to handle.  Too
  1776.   often this approach does not work very well.  Many people--granted,
  1777.   not the majority-- are trying to learn concepts and get knowledge
  1778.   about computers--more than just task skills.  Even those curious
  1779.   people with good learning talents or reasons for wanting to go from
  1780.   the how to the why, and who want to be able to do complex tasks, will
  1781.   get too limited help from tools focused only on beginners.  People do
  1782.   not get too many opportunities to learn and the time should not be
  1783.   thrown away on rote learning of rudimentary tasks.  Individual
  1784.   differences are a normal fact of life and one I hope the tutorial
  1785.   creators will heed.  Many employers, large and small, who could make
  1786.   good use of computer tutorials would prefer to use them to train
  1787.   professional and semi-professional employees,  not just entry level
  1788.   people who largely do data entry.
  1789.  
  1790.   The  Multimedia Tutorial on CD-ROM
  1791.  
  1792.   Why would an individual, small organization or school spend money for
  1793.   computer program tutorials on CD-ROM given the extra costs.   Are such
  1794.   tools cost-effective only for larger organizations with considerable
  1795.   turn-over? Training people quickly to use new software is a not an
  1796.   insignificant cost.
  1797.  
  1798.   There is probably only one good reason for even thinking of doing
  1799.   this--a feeling, belief or evidence that the manual and help files are
  1800.   simply not sufficient and that buying additional books will not
  1801.   suffice.   How can one sensibly cost out the original purchase and
  1802.   employee training time in these terms?
  1803.  
  1804.   Perhaps the real choice is between a classroom situation or working alone
  1805.   with a tutorial program--a disembodied teacher at your side.  Personal
  1806.   Training Systems describes their effort as the "best way to learn to
  1807.   use a program is to have an expert talk you through it..to be at your
  1808.   side."  The cost factor then favors computer assisted learning,
  1809.   especially when more than one person will use the tutorial.  There is
  1810.   a catch: tutorials of presumably high quality are available for only a
  1811.   handful of programs.  The classroom with a live teacher is still
  1812.   liable to win out in the face of uncertainty and ambiguity, primarily
  1813.   because itÆs a familiar and safer choice. As a business, the whole
  1814.   idea looks like a loser except for three facts: (1) some companies
  1815.   have been successfully selling  learning tools;  (2) CD-ROMS seem to
  1816.   hold  promise beyond what books, audio cassettes and VCR's  offer; and
  1817.   (3) the major training costs are employee time rather than the
  1818.   differences in price between a book and a CD-ROM.
  1819.  
  1820.   Schools Using Tutorials
  1821.  
  1822.   Teachers of young adults and high school students usually want them to
  1823.   learn more than the basics. The better schools are painfully aware of
  1824.   the huge differences in motivation, readiness, and other factors
  1825.   affecting the ability to learn which make it so difficult to close
  1826.   knowledge gaps. These schools are a major potential market for
  1827.   companies like Personal Training Systems for both the basics and
  1828.   beyond. The MS Office tutorial, for example, makes it possible for
  1829.   many students--not all by any means--to get most of their instruction
  1830.   without a teacher, only someone available to answer questions. This
  1831.   should not be seen as a threat but as one of the better uses of a
  1832.   school computer lab. All kinds of schools have difficulty finding good
  1833.   teachers on the use of computers and programs.  Neither Departments of
  1834.   Education or Computer Science train people to do this competently nor,
  1835.   in fact, does anyone else. In truth, few schools even seek to hire
  1836.   such people. Yet computer literacy is becoming more vital and valued.
  1837.   It must include knowledge of an operating system, how to use the
  1838.   important general purpose programs, and finally, the increased ability
  1839.   and skill to learn additional programs, as needed, through self-study.
  1840.   This is a classic chicken-egg situation in which enterprising
  1841.   companies might find rewarding opportunities. There is the corporate
  1842.   market and an interesting and exciting potential in smaller commercial
  1843.   and non-profit enterprises.  Schools and libraries represent an almost
  1844.   untapped depository for training tools on content, teaching people to
  1845.   be computer trainers and for mentoring purposes.
  1846.  
  1847.   Tutorials, be they videos, cassettes or CD-ROMS, can also be useful
  1848.   to high schools, junior colleges and other colleges responsible for
  1849.   adult-education programs covering a wide range of topics using the
  1850.   computer as a tool for self study. The institutions offering these
  1851.   courses are effectively the only ones which can meet the computer
  1852.   education needs for many people,  but they do have some real
  1853.   dilemmas: (1) how to find local people for low paid part-time work who
  1854.   have both the needed knowledge of content and teaching skills; and (2)
  1855.   finding the means to purchase multiple copies of the tutorial and the
  1856.   associated program.  Efforts to teach people how to use  software
  1857.   could be much enhanced by the use of expert teachers  to produce
  1858.   tutorials which get wide distribution within a given system.  The
  1859.   local teacher could meet the vital needs of answering questions so
  1860.   people do not get hung up and giving  individualized  brief tutoring
  1861.   sessions as needed.  The important need in learning to use computers
  1862.   is doing and  trying while moving at a comfortable speed--which is not
  1863.   necessarily the group pace defined by a teacher.  The important skills
  1864.   for the teacher should be knowledge and ability to advise and consult,
  1865.   as opposed to lecturing skills and following a prescribed curriculum.
  1866.  
  1867.   Perhaps software companies need to strengthen their standards for site
  1868.   licensing to make multiple copies of  many of their programs more
  1869.   available to teaching institutions and their students at special
  1870.   rates.  This could be an important addition to software standards more
  1871.   commonly in use and would be a prudent economic and social investment.
  1872.   We must also rethink distribution of the tutorials themselves so that
  1873.   they are available at affordable prices for wide use in the education
  1874.   process. For example, could videos and CD-ROMS be made available to
  1875.   borrow from libraries and used in school computer labs equipped
  1876.   properly.  This would be an educationally useful extension of the
  1877.   computer lab now common in many American colleges and could make
  1878.   computer literacy a mainstream expectation and reality.
  1879.  
  1880.   How can smaller companies producing these tutorials be helped to
  1881.   improve their capacity to distribute their products at prices
  1882.   significantly lower than those offered to business?  These are not
  1883.   software giants. What would it take to arrange for sensible
  1884.   distribution of the applications and the tutorials, without loss to
  1885.   the companies and without special government subsidies, for the
  1886.   benefit of both young people in school and the many adults who need to
  1887.   learn these skills for better jobs?
  1888.  
  1889.   There are obviously many questions, a need for new practices and
  1890.   procedures, and a tradition not conducive to this kind of thinking.
  1891.   There are also solid opportunities for meaningful change to prepare
  1892.   people to qualify for employment where computer skills are required.
  1893.   Computer assisted learning with tutorials on CD-ROMS are not magic
  1894.   pills nor are they the only means to enable us to deal with some real
  1895.   social dilemmas.  Some years ago, a new company which has since become
  1896.   a major producer of both computers and software,  made a serious
  1897.   effort to get computers into schools at quite low cost.  Perhaps it is
  1898.   time for other computer companies and their experts to make the effort
  1899.   to effect serious change in the educational process for the use of
  1900.   computers.
  1901.  
  1902.   Personal Training for Office by Personal Training Systems retails at
  1903.   $90 for a single copy. The training cassettes retail for $37.00.  The
  1904.   street price for both of these items are somewhat less.  They will
  1905.   soon release a major upgrade for their CD-ROM  THE MICROSOFT OFFICE
  1906.   PROFESSIONAL  including training at various skill levels. They can be
  1907.   reached at 800-832-2499 for more information and orders.
  1908.  
  1909.   JERRY LAULICHT is professor emeritus from the University of Pittsburgh.
  1910. ...........................................................................
  1911.  
  1912.  
  1913.       POLLING  THE  WEB
  1914.  
  1915.  
  1916.    The WEB is a collection of Internet sites which provide both text and
  1917.    graphical information. The WWW or World Wide Web is one of the fastest
  1918.    growing parts of the Internet.  This growth covers tools, homepages and
  1919.    visitors.  Len Bayles, who is the author and creator of the following
  1920.    poll on suggestive demographics of the WWW has allowed us to present his
  1921.    results posted to the Internet world on Oct. 13, 1994. This is his
  1922.    report. lbl
  1923.  
  1924.  
  1925.    On July 21, 1994 I posted a poll to comp.infosystems.www.users ( a
  1926.    news group or conference) which I reposted three more times to the same
  1927.    group. During the one month period I received 332 replies to the poll.
  1928.    In the 332 replies I had 3 duplicate respondents.  Here are the results
  1929.    of that poll.
  1930.  
  1931.    1.  Software used to access W3, for example, Mosaic, Lynx, Cello, etc.
  1932.  
  1933.      Mosaic                                        85.71%
  1934.      Lynx                           6.99%
  1935.      MacWeb                        3.65%
  1936.      Cello                         1.22%
  1937.      Other                         2.43%
  1938.  
  1939.      * Users having access to multiple software packages represent 36.17% of
  1940.      the sample.
  1941.  
  1942.    2.  Platform used, i.e., Unix/XWindows, MSDOS/Windows, Macintosh.
  1943.  
  1944.      Unix                          62.31%
  1945.      MSDOS/Windows              19.45%
  1946.      Macintosh                   15.81%
  1947.      Other                       2.43%
  1948.      Users who have access
  1949.         to multiple OS's            26.14%
  1950.  
  1951.    3.  Does your software-system display graphics?
  1952.  
  1953.      Yes                   95.73%
  1954.      No                     4.27%
  1955.  
  1956.      Some users commented that they disable graphics due to speed
  1957.      considerations.
  1958.  
  1959.    4.  Can you utilize sound files?
  1960.  
  1961.      Yes                  67.17%
  1962.      No                   32.83%
  1963.  
  1964.  
  1965.    5.  How many hours per week do you spend accessing W3?
  1966.  
  1967.      1 to  5 hours               51.53%
  1968.      6 to 10 hours               28.53%
  1969.      11 to 15 hours                 6.13%
  1970.      16 to 20 hours                 7.98%
  1971.      21 to 25 hours                  1.84%
  1972.      26 to 30 hours               1.23%
  1973.      31 to 35 hours                   .31%
  1974.      36 hours or more                2.45%
  1975.  
  1976.  
  1977.    6.  What is your primary motivation for using W3, i.e. business,
  1978.      pleasure, scientific?
  1979.  
  1980.      Business                       46.34%
  1981.      Pleasure                       37.20%
  1982.      Information gathering          16.46%
  1983.  
  1984.      Most of the responses fell into the above three categories.  I
  1985.      categorized the results from the primary answer only. A large
  1986.      percentage of the respondents use the Web for a combination of the
  1987.      above reasons.
  1988.  
  1989.  
  1990.    7.  What is the bandwidth  of your connection, i.e., dialup 14.400, 56Kb,
  1991.        T1?
  1992.  
  1993.      T1 or faster                   33.13%
  1994.      56k to less than T1               22.80%
  1995.      14.4 to 28.8                   20.67%
  1996.      9600                            1.82%
  1997.      2400                            1.82%
  1998.      Unknown                        19.76%
  1999.  
  2000.      I suspect that most of the "Unknown" group fall into the T1 or faster
  2001.      category. Many of the respondents in this category said that they were on a
  2002.      network but were unsure of the speed but said it was fast.
  2003.  
  2004.  
  2005.    8.  Are you a W3 provider?
  2006.  
  2007.      Yes                            62.33%
  2008.      No                   37.67%
  2009.  
  2010.     I think this was a confusing question.  Many responded "yes" to this
  2011.     that were not providers as such.  It seems that many accounts today let
  2012.     you have your own personal home page. While this does not make you a
  2013.     "NCSA" it does allow for the average user to look like the big guys.
  2014.  
  2015.     Although the following two questions were optional, most did respond to
  2016.     them.
  2017.  
  2018.  
  2019.    9. Age
  2020.  
  2021.      16 to 20                       9.15%
  2022.      21 to 25                    26.76%
  2023.      26 to 30                     22.54%
  2024.      31 to 35                     12.32%
  2025.      36 to 40                     15.49%
  2026.      41 to 45                        5.63%
  2027.      46 to 50                       4.93%
  2028.      51 to 55                       2.11%
  2029.      56 an up                        1.06%
  2030.  
  2031.      As a side note,  I did get one answer that said "as old as dirt."  I
  2032.      was unable to place this in the above categories, but it was worth
  2033.      mentioning.
  2034.  
  2035.  
  2036.    10. Sex
  2037.  
  2038.      Male                   87.19%
  2039.      Female                    12.81%
  2040.  
  2041.    The general comments were very interesting.  If anyone is interested
  2042.    in seeing them please Email me.  I will be compiling a file containing
  2043.    them in the near future. Please feel free to mail me with any comments
  2044.    or questions about the poll.  I would like to do this again in six months.
  2045.    If you have suggestions for new or re-worded questions please let me know.
  2046.  
  2047.    Len Bayles  len@yar.cusa.com
  2048. ............................................................................
  2049.  
  2050.  
  2051.  
  2052.   UPGRADING  SOFTWARE
  2053.  
  2054.   AN OLD FRIEND REVISITED:                     (C)1994  by Lois B. Laulicht
  2055.   A  product review -- Quicken v.4 for Windows
  2056.  
  2057.  
  2058.   Intuit's Quicken for Windows v.4 is one of those pieces of software
  2059.   that almost anyone can use at their own level of expertise and
  2060.   discover that the program is essential for money management.  Not
  2061.   everyone has investments to track or other than payroll income to
  2062.   report.  However, most of us do have checks to write, budgets to
  2063.   maintain, and tax items to collate.  Quicken accomplishes these tasks,
  2064.   and more, in a straight forward and easily understood manner.  If one
  2065.   were so inclined, one could manage the many details of a small
  2066.   business using the Quicken tools. The newest Quick Books as a
  2067.   companion to v.4 caps off this versatile suite of money management
  2068.   tools and will be reviewed in the next months by WindoWatch.
  2069.  
  2070.   It seems to me that the question of upgrading to the disk version of
  2071.   Quicken v.4 is one that falls into two separate categories.  There are
  2072.   some of us who carefully upgrade to make sure their installed version
  2073.   has the most current features. There are others who must justify the
  2074.   upgrade in terms of what it will do for them. The new features on the
  2075.   disk version are quite limited.  There are some nice account buttons
  2076.   at the bottom of the check register to insure complete records of
  2077.   charges and credits and the snapshot feature is very nice.  I'm also
  2078.   sure that I'll really appreciate the improved links to Turbo Tax in the
  2079.   months to come.  However, the disk edition of v.4 might have waited a
  2080.   bit. It is my understanding that the CD-ROM version is filled with all
  2081.   sorts of reference data and other goodies. However---it's very hard to
  2082.   improve upon excellence!
  2083.  
  2084.   Installation of the program was hassle free!  I was upgrading from an
  2085.   earlier version and was impressed with how well data was protected
  2086.   while the software was installed and then configured. The handy quick
  2087.   tour of what the software offers for VGA monitor users can be referred
  2088.   to at any time and covers all the high points of the program.  The
  2089.   On-line Help is very complete but not very interesting without any
  2090.   graphic examples.
  2091.  
  2092.   The guts of any money management software is the check register. As the
  2093.   assorted items are entered into the register, Quicken's Quick Fill
  2094.   feature will later access the name of the payee and the amount of the
  2095.   check for regularly scheduled payments, or with minor editing, an
  2096.   unusual amount. This saves many keystrokes and is a real time-saver.
  2097.  
  2098.   One of the powerful features that Quicken provides is a way of
  2099.   categorizing entries in the check register or any other register one
  2100.   decides to establish.  For new users,  it might be wise to look at the
  2101.   categories options carefully before one starts entering or
  2102.   transferring data.  Taking the extra minutes to specify tax categories
  2103.   and other tax related items using the "splits" feature,  particularly
  2104.   for pay checks and credit cards,  pays off at tax preparation time.
  2105.   The "Getting Started" guide gives one a quick overview while looking
  2106.   at the manual provides the necessary in-depth guidance crucial to
  2107.   really utilize Quicken's fine points.  To use Quicken in ways that
  2108.   save one from the tedium of assembling canceled checks, receipts, and
  2109.   other supporting documents at tax time, one  must plan  before
  2110.   plunging.   It should be pointed out that entries can be categorized
  2111.   later using these more sophisticated features.  Using the single entry
  2112.   approach of the register,  one can also establish cash, investment,
  2113.   credit card and savings account registers, calculating and projecting
  2114.   interest earned. The versatility of the register approach to money
  2115.   management is inhibited only by the limits of the user's imagination.
  2116.  
  2117.   The Electronic Payment option means that one can schedule payments
  2118.   well in advance and order Checkfree to pay bills on a specified date
  2119.   using their 800 telephone number and a modem.   Checkfree needs five
  2120.   business days to process your payments.  Should you make a mistake or
  2121.   choose to change an amount or stop payment on a specific item, the
  2122.   handy Email feature can send a stop payment instruction.  If a vendor
  2123.   you do business with cannot handle electronic payments Checkfree will
  2124.   instead send them a paper facsimile of your check.  Quicken obviously
  2125.   has the capacity to print checks with items for payment ready for
  2126.   signature.
  2127.  
  2128.   Balancing one's bank statement becomes a less tedious task with the
  2129.   Quicken drop down menu that prompts for the correct information and
  2130.   uses data already stored in program data files. A printed report can be
  2131.   generated listing the uncleared checks by date issued, check number,
  2132.   payee, category and amounts outstanding.
  2133.  
  2134.   These  tools keep you on top of your checking account chores. It
  2135.   simplifies the cash flow process and keeps one abreast of how money is
  2136.   spent.  Like many of us, you may not have quite enough money, but you
  2137.   won't ever be surprised by that short fall using Quicken. The
  2138.   financial calendar coupled with billminder keeps your transactions
  2139.   moving out and properly recorded in a timely fashion.
  2140.  
  2141.   For those with investments, the familiar Quicken interface makes
  2142.   somewhat complicated transactions easier to understand.  The trick is
  2143.   to keep transaction records current with sufficient detail to identify
  2144.   profitable instruments from questionable investments. One no longer
  2145.   has to wonder about the real cost of trading stocks or what the net
  2146.   profit or loss is.  ItÆs all there....from stock splits, dividends,
  2147.   reinvestment of capital gains, and cash withdrawals of funds.  The
  2148.   amount of detail one chooses to enter for specific investment(s) is
  2149.   left entirely to the user. It becomes clear how this information can
  2150.   be used for general investment, retirement, college and tax planning.
  2151.   The manual  is most complete in this area and could easily become an
  2152.   investor's accounting bible.
  2153.  
  2154.   Quicken provides a very complete reporting interface and graphic
  2155.   capability. For instance,  if one is planning a home office addition
  2156.   one can easily determine the appropriate dollar investment with
  2157.   graphic display to determine the best option of either depreciation
  2158.   and/or expensing items for tax purposes. One can do interim reporting
  2159.   in terms of the planned dollar investment and quickly see if one is
  2160.   within budgetary and/or time constraints. These can be integrated for
  2161.   use with tax tools summarizing information consistent with year end
  2162.   tax planning. Additionally, comma delimited data, for spread sheet
  2163.   conversion, can be sent to the clipboard and then on to Excel or Lotus
  2164.   1-2-3. Other data or report material can be transferred to other
  2165.   Windows applications using normal cutting and pasting tools. If
  2166.   Quicken has any built in limitations it is the lack of DDE or OLE.
  2167.   Hopefully this will be one of the areas that Intuit will strengthen in
  2168.   future versions. The recent merger of Intuit and Microsoft increases the
  2169.   probability of inclusion of these features into future upgrades of
  2170.   Quicken.
  2171.  
  2172.   This is one of many money managers I have looked at over the last
  2173.   twelve months and is the one I have found the easiest to learn, the
  2174.   most versatile, and the most comprehensive. It is very reasonably
  2175.   priced at around $35 plus s/h.
  2176.  
  2177.  
  2178.   LOIS LAULICHT has been involved with computers since the early
  2179.   eighties.  She lives with her husband and their pair of German
  2180.   Shepherds in the West Virginia mountains writing and editing
  2181.   WindoWatch from their electronic cottage.
  2182. .............................................................................
  2183.  
  2184.  
  2185.    .... The Last  Word
  2186.  
  2187.   Consulting in the 90's                      (C)  1994 by Ben M. Schorr
  2188.  
  2189.  
  2190.   The times they are a changin'.  That phrase is true of few enterprises
  2191.   more than the fire engine paced change in the computer industry. As
  2192.   this industry changes, so do its' consultants. The entire field of
  2193.   computer consulting only got big when computers went mainstream in the
  2194.   early 80s.  Before then it was mostly major corporations and hobbyists
  2195.   that had computers.  We are now approaching the end of the century and
  2196.   look to see a computer on almost every desk. And for all of that
  2197.   computing power there is a veritable army of support personnel setting
  2198.   it up and training end users on how to use it - at least in the
  2199.   business sector and for specialized tasks.
  2200.  
  2201.   As the home and home office markets heat up with a resulting flow of
  2202.   computer information, even more people are gaining confidence in their
  2203.   abilities to configure, repair and add computer components to new and
  2204.   existing systems. This  challenges consultants in at least two ways:
  2205.  
  2206.   1.  Everyone has a brother-in-law who is a "Computer Expert." You know
  2207.   the type. He's the office guru because he knows how to change the
  2208.   toner in the laser printer, subscribes to PC Magazine and bought a 486
  2209.   at the swap meet for his house. Suddenly everybody is calling him for
  2210.   free advice and he is more than happy to get wrist deep in their
  2211.   WIN.INI files. Well folks, if you think working with professionals is
  2212.   expensive, try working with amateurs. I get a lot of calls from people
  2213.   who've either messed up their own configuration or, more often, had a
  2214.   "friend" come in and "fix" it for them.
  2215.  
  2216.   The real problem begin when these so-called "experts" get laid off or
  2217.   get ambitious and decide to have some business cards printed up that
  2218.   read "Computer Consultant."  Now they're out in the marketplace
  2219.   alongside the professionals disguised as a professional consultant....
  2220.   and they may not be easy to spot at first. They'll have their Paper
  2221.   Direct business cards and brochures. They'll toss out buzzwords like
  2222.   "Information Super Highway" and "Scuzzy." AND they'll offer their
  2223.   services at ridiculously low rates and are often pleased to get much
  2224.   below prevailing local rates. But you can quickly separate
  2225.   the pretenders when the work begins.
  2226.  
  2227.   I've heard reports of "experts" who left a system unbootable because
  2228.   the AUTOEXEC.BAT and CONFIG.SYS files were in WordPerfect format. I've
  2229.   seen "experts" who deleted key .EXE files trying to free up hard drive
  2230.   space. I've also seen hard drives mounted backwards in the case, laser
  2231.   printers plugged into UPSs and systems with three copies of Windows
  2232.   installed.
  2233.  
  2234.   Where and how does this hurt ? Perception. It can sometimes take a
  2235.   little while for a professional to spot a pretender, especially if we
  2236.   haven't had a chance to see his work.  Imagine how difficult it is for
  2237.   a lay-person to spot one! Let's assume as a lay- person you've just
  2238.   paid a "Computer Consultant" $500 to set up your system. Nothing works
  2239.   well or at all and that computer is a constant headache. The fellow
  2240.   rarely returns calls and when he does, seems befuddled and has no
  2241.   answers. Yet another person hands you a card that reads "Computer
  2242.   Consultant" and offers to take a look at your systems...for $75/hour!
  2243.   Wouldn't you be a bit wary of being taken by yet another pretender...
  2244.   and this time for a lot more money?
  2245.  
  2246.   Many prospective clients have been swindled by not one, but two, three,
  2247.   four or even a longer succession of these impostors. They've paid a lot of
  2248.   money for minor success and as a result are justifiably wary and more
  2249.   cynical when we tell them what we can do for them and for how much. They've
  2250.   heard our song before...and they can't tell if it's live or Memorex.
  2251.  
  2252.   Making yourself visible:
  2253.  
  2254.   How can we show and then prove to the public that we're the "real deal"?
  2255.   It's not easy and it requires a lot of determination and time. First of all
  2256.   you must establish yourself as a legitimate expert and viable businessperson.
  2257.   Join the Chamber of Commerce and a local community organization like Kiwanis.
  2258.   Get involved and establish yourself as a stable and hard working member of
  2259.   the community with a telephone which is regularly answered and where phone
  2260.   calls are always returned. Establish yourself with your local bank.  Write
  2261.   articles on your subject of expertise and actively seek speaking engagements
  2262.   on your subject. Offer seminars and classes. Offer to teach part-time at a
  2263.   local school or be a volunteer at a "Career Day" at the local high school.
  2264.  
  2265.   Encourage your clients and colleagues to refer business to you and, most
  2266.   importantly, be honest and straightforward in your dealings with clients,
  2267.   prospects and vendors. They will remember this and you will get a reputation
  2268.   as someone who can be trusted.
  2269.  
  2270.   What They Say....
  2271.  
  2272.   2.  As "Plug-and-Play" becomes a reality,  the PR spin, is that systems will
  2273.   become easier to setup and maintain. The implication is that there no longer
  2274.   exists a need for a consultant to setup a system if the end user can simply
  2275.   twist three thumb screws, plug in a card, close the case and voila - it's
  2276.   finished. Even the brother-in-law, the computer expert can't go too far
  2277.   wrong with this. They are saying that as applications become more intuitive,
  2278.   the need for training will be reduced. They, also say, that as hardware
  2279.   prices continue to fall, having a system that is robust and new becomes more
  2280.   realistic for all commercial users. Further, if a system fails...replace it.
  2281.   The parts are cheap and "Plug-and-Play."
  2282.  
  2283.   The above is the party line that Microsoft, IBM and other big vendors would
  2284.   have us believe. Until just recently I feared that they were not far from
  2285.   reality. However, the more I see of the new operating systems, new hardware
  2286.   and new applications the more confident I am that we are not an extinct
  2287.   species just yet -- or  for  some time to come !
  2288.  
  2289.   Custom programming is still very much alive.  What about the new "intuitive"
  2290.   programs? How many times have you been called because the end user forgot to
  2291.   turn on their monitor and assumed their system crashed? No matter how simple
  2292.   developers try to make their programs, there will always be a need for end-
  2293.   user training...primarily because it IS very foreign terrain for most users.
  2294.  
  2295.   As for Plug-and-Play, many of the upgrades we now do could be done by end-
  2296.   users. The fact is that many end-users don't want to do their own upgrades.
  2297.   Just as I don't want to wash my own car, they prefer to pay somebody else to
  2298.   do it for them...and if PCMCIA is any example, there will be plenty of
  2299.   compatibility and configuration problems to go around.
  2300.  
  2301.   There is lots of information but very little confidence!
  2302.  
  2303.   The more robust systems are just great and mean there are more things the
  2304.   end- users can do. I have a client who told me that he thought that buying
  2305.   a computer would save him time...now he spends just as much time as before,
  2306.   if not more! The difference is that he's accomplishing ten times as much.
  2307.   The new systems will take end-users to a level of productivity they never
  2308.   dreamed was possible ...and good, experienced, honest consultants will be
  2309.   their guides.
  2310.  
  2311.   I rest my case!
  2312.  
  2313.  
  2314.   BEN M. SCHORR is the Director of Operations of Watson/Schorr Consulting, a
  2315.   Canoga Park, California-based computer and business consulting firm. Ben is
  2316.   the moderator of the CONSULTANT and LANTASTIC conferences on the Ilink Email
  2317.   network and the SMALL-BUSINESS conference on the Intelec Email network and
  2318.   has been a computer professional for over 7 years. Ben can be reached at
  2319.   (818) 993-8640 or via the Internet at ben.schorr@ panasia.com
  2320.  
  2321.   ...........................................................................
  2322.  
  2323.  
  2324.    N E X T    I S S U E
  2325.  
  2326.    Vol. 1  No. 2                                    January   1995
  2327.  
  2328.  
  2329.   Jeff Marchi is a consultant who is widely known on the various BBS
  2330.   nets. He will be discussing WINDOWS95 focusing upon the changes for
  2331.   good and for ill in this newest Microsoft operating system.
  2332.   Additionally there will be reports from Joe Rotello's bunch at
  2333.   WindowGroup on Windows NT Server 3.5 and Ambrose Campbell looking at
  2334.   the Windows NT client software with an applications update. Herb Chong
  2335.   will look at these Windows operating systems and help the rest of us
  2336.   understand what this specialized trend means for all Windows users.
  2337.  
  2338.   Who is Dan Bricklin?
  2339.   In 1979, Dan Bricklin, with his partner Bob Frankston, created
  2340.   VisiCalc, the first electronic spreadsheet. That program was
  2341.   instrumental in moving personal computers into business offices, and
  2342.   formed the basis for all spreadsheets since. Dan has brought to the
  2343.   software market another contender -- OVERALL -- which provides a
  2344.   unique way of looking at and manipulating data. Bricklin is providing
  2345.   WindoWatch a demo of the software which will be included for
  2346.   distribution to our readers. There will also be an evaluation and
  2347.   review of the product by Jerome Laulicht planned for issue three.
  2348.  
  2349.   As part of our AUTHORING TOOLS series, Jim Plumb who has used
  2350.   Acrobat v.1 for some time will put Acrobat v.2 through its' paces.
  2351.   Jim is a very versatile guy and has experience and expertise with
  2352.   many operating system platforms.  Mr. Plumb is also putting together
  2353.   the WindoWatch presence on the Channel One homepage for WEB visitors.
  2354.  
  2355.   Peter Neuendorffer does have a serious side! The creator of Alice is
  2356.   also a very committed programmer who is making the transition to Windows
  2357.   programming. He's going to share some of the problems he's encountered
  2358.   along with the gains of using Windows with the WindoWatch community!
  2359.  
  2360.   Paul Williamson has both the WexTech DOC2HELP and the Blue Sky
  2361.   Software RoboHELP in his portfolio for evaluation and review and will
  2362.   begin his series on WindowÆs HELP tools in this upcoming  issue.  Paul
  2363.   is our resident DOS expert and serves on the Editorial Board of
  2364.   WindoWatch.
  2365.  
  2366.   Angela Lillystone  is a personal information manager expert who can be
  2367.   found with the Symantec Electronic Support people on CIS providing
  2368.   Windows consulting, testing, and training. Angela will report on
  2369.   askSAM for Windows v.2 developed by askSAM Systems. From what my spies
  2370.   tell me this is a new approach to organizing information. askSam has
  2371.   been a long time favorite for text management with researchers and
  2372.   authors alike.  askSam 2.0 for Windows offers several new features,
  2373.   among them searches on highlighted words or phrases, true hypertext
  2374.   and searches across all files.  The new import filters and automatic
  2375.   field recognition are purported to make askSam a viable tool for
  2376.   managing email from various sources. We put askSam through its paces
  2377.   for email management and as a technical support database.  Did we find
  2378.   what we needed when we needed it?  Read our report in the upcoming
  2379.   issue of WindoWatch!
  2380.  
  2381.  
  2382.   Gregg Hommel  continues his tutorial on WASP, Part two.  Gregg very
  2383.   modestly took on this task reminding us that it would be difficult for
  2384.   him to be impartial as he necessarily looks critically at the
  2385.   DataStorm offering.  Because there are so many new comers on all the
  2386.   "nets" we felt that learning to automate one's on-line sessions would
  2387.   be of interest to many readers.
  2388.  
  2389.   Derek Buchler continues to "wow" us all with his talent to amuse and
  2390.   his witty way with words.  I know that Derek will "find" us something
  2391.   funny.  Don't let his easy style deceive you into thinking that he is
  2392.   a computer light weight.  He is a highly experienced computernik!
  2393.  
  2394.   There will be a few more surprises from Paul Kinnaly and Jerry Laulicht!
  2395.   Who knows what bolt of genius will overcome one or even all of us!
  2396.  .........................................................................
  2397.  
  2398.  
  2399.  
  2400.   ...ON  WARP and WINDOWS 95
  2401.  
  2402.   The WindoWatch quest to get solid information on WARP was, frankly,
  2403.   side tracked into this thicket of opinion and discussions of "my OS is
  2404.   better than your OS".  The author of this piece is unknown. Curtis
  2405.   Brewington picked it up off a BBS and posted it to the RIME OS/2
  2406.   conference.... I think of this as a pox on both your houses.
  2407.  
  2408.  
  2409.   "The workers at Microsoft are by contract required to wake up every
  2410.   morning and genuflect in front of pimple-faced figurine of Bill Gates.
  2411.   Tracing the sign of the dollar across their foreheads, they reverently
  2412.   say,
  2413.  
  2414.   Our Father which art in Redmond, hallowed be thy DOS. Thy Visual BASIC
  2415.   3.0 come, thy sudden crashes be done in Windows as they were in
  2416.   Desqview. Give us this day our daily upgrade order form, and forgive
  2417.   us our prior versions as we forgive those undocumented calls. Lead us
  2418.   not into DOS 9.23,  but deliver us from SNA.  For Thine are the
  2419.   platforms, the compilers, and the law-suits forever and ever.  Amen.
  2420.  
  2421.   IBM workers are required by contract to wear blue underwear, and
  2422.   paint their bedrooms baby blue. Every night before taking off for home
  2423.   in their blue cars, they must stop and kneel in the direction of the
  2424.   CEO's office, and sacredly whisper this holy prayer:
  2425.  
  2426.   Our Father which art in Armonk,  hallowed be thy initials. Thy XGA
  2427.   come, thy OS/2 version 3 be done on RISC as it is on CISC.   Give us
  2428.   this day our daily press release,  and forgive Northgate and Dell  as
  2429.   we forgive your mainframe mind set. Lead us not into PC Juniors and
  2430.   Topviews, but deliver us from Unix. For Thine are the profits, the
  2431.   blue skies, and the market domination forever and ever.  Amen."
  2432.   AUTHOR UNKNOWN
  2433.  
  2434.  
  2435.   It heats up, and although there are moments of light, the discussion
  2436.   poorly conceals pure vitriol!
  2437.  
  2438.   On the PC Week Warp evaluation:
  2439.  
  2440.   IBMer> No, please re-read the Microsoft document.  The OS/2 configuration
  2441.   was not "standard".
  2442.  
  2443.   MSite> YES it was, you are making up stories because OS/2 came out so bad..
  2444.  
  2445.   An uncommitted observer jumps in and said:
  2446.  
  2447.   "OS/2 vs Windows 95 Performance!  By now you've probably heard the
  2448.   4M mantra "Performance equivalent to Windows 3.1 on a 4M machine". Here's
  2449.   how we're doing vs. Windows for Workgroups 3.11, and OS/2 Warp.  OS/2
  2450.   performs poorly overall.  Performance for Windows 95 is about equal to
  2451.   Windows for Workgroups."
  2452.  
  2453.   The IBMer fights back!
  2454.  
  2455.   IBMer> Yes, I've seen the "benchmarks".  These definitely fall into
  2456.   the "lies, damned lies and statistics" category.  In all cases,
  2457.   "apples vs. oranges" were compared. Here's my take on how these
  2458.   numbers were generated and a list of several things that are wrong
  2459.   with the way this test was conducted...
  2460.  
  2461.   1)IBM's recommended configuration for running on a 4MB machine were not
  2462.     followed.
  2463.   2)The High Performance File System was not used.This would improve
  2464.     performance significantly on the 8MB & 16MB configurations.
  2465.   3)The fast-load option for Windows applications running under OS/2 was
  2466.     not used as this improves Windows load time.
  2467.   4)Under OS/2, the applications were run in separate Virtual Machines.
  2468.     In this configuration, performance is compromised in order to prevent
  2469.     one Windows application from crashing all of the others.  Chicago does
  2470.     not offer this choice.
  2471.   5)The applications were run in "seamless" mode rather than from a full
  2472.     screen Windows session.  This mode compromises video performance in
  2473.     order to gain convenience.
  2474.   6)No tests were conducted to determine the speed at which Windows can
  2475.     execute OS/2 applications.
  2476.   7)The graphics cards used and the drivers used were not disclosed.  IBM
  2477.     does not recommend this video mode on 4MB systems.
  2478.   8)Why was the 4MB dual-applications test omitted?
  2479.   9)Due to NDA agreements and non-availability of Chicago, these
  2480.     benchmarks cannot be verified by neutral 3rd parties.
  2481.  
  2482.  
  2483.   It goes on...........
  2484.  
  2485.   An exchange On WINDOWS95 between an IBM supporter and a Microsoft supporter.
  2486.  
  2487.   IBMer>All Microsoft has done (with Windows '95) is use their portion
  2488.     of OS/2 to develop their own version of WARP.
  2489.  
  2490.   MSite>Nonsense, they have come out with a MUCH better product than IBM
  2491.     with much better performance. You just sound jealous. You have reason
  2492.     to be from the comments you made.  You are trying to fabricate anything
  2493.     you can to discredit Windows95 from what I can see.
  2494.  
  2495.  
  2496.   Nat Weiner « brought this to the RIME community's attention:
  2497.  
  2498.   Just saw a "WARP" ad on TV. Not the most persuasive ever, but it did
  2499.   cause me to look up the meaning of "WARP".  My Random House Dictionary,
  2500.   circa 1967, defines "warp" in part as:
  2501.  
  2502.      "to bend or twist out of shape; ... to distort ... from the ... true
  2503.       meaning; ... a mental twist, bias or quirk...;"
  2504.  
  2505.   After reading reports by some of the early users of "Warp", including
  2506.   a detailed factual piece by one Michael Putzel in the Nov. 11, 1994 Boston
  2507.   Globe about his experience, my funnybone wonders if the name was chosen
  2508.     (a) by Microsoft;
  2509.     (b) by entities from another world;
  2510.     (c) at IBM, a warped choice of warped minds;
  2511.     (d) by IBM as a description, warning and legal defense; or
  2512.     (e) by a comedian who submitted it as a joke?
  2513.  
  2514.   The final slur from an alleged European Source!
  2515.  
  2516.   Remember when the New York times blasted OS/2 just recently?  I just
  2517.   heard, via post on Internet, that a German Magazine reported that New
  2518.   York Times is HIRING Bill Gates to write columns for them!
  2519.  
  2520.   I think we have completed the circle!
  2521.  
  2522.