760 lines
28 KiB
Plaintext
760 lines
28 KiB
Plaintext
|
The following is a consolidation of messages I
|
|||
|
wrote shortly after attending the IBM PS/2 Forum
|
|||
|
at the Washington, DC, Convention Center on
|
|||
|
April 18, 1991.
|
|||
|
------------------------------------------------
|
|||
|
These notes and those in following messages are from
|
|||
|
the IBM PS/2 Forum held at the Washington D.C.
|
|||
|
Convention Center on April 17 and 18.
|
|||
|
|
|
|||
|
Before beginning to describe the sessions I attended,
|
|||
|
however, I wish to point out that despite the name of
|
|||
|
the seminar, the major subject was OS/2. And, to set
|
|||
|
the record straight once again, you do NOT need a
|
|||
|
PS/2 to run OS/2. Of course, IBM would LIKE you to
|
|||
|
buy a PS/2 and they GUARANTEE that OS/2 will run on
|
|||
|
PS/2s. After all, that is their primary business!
|
|||
|
|
|
|||
|
OS/2, version 1.3, will also run on most compatible
|
|||
|
386 machines although earlier versions were more
|
|||
|
picky. And hardware manufacturers have rushed to
|
|||
|
correct incompatibilities identified in those
|
|||
|
earlier versions. IBM, of course, does not
|
|||
|
guarantee that OS/2 will run on other vendors'
|
|||
|
machines, however, they have done a lot recently
|
|||
|
to assure compatibility. Version 1.3, will also
|
|||
|
run on most AT 286 clones although the coming
|
|||
|
version 2.0 will require a 386 (this includes
|
|||
|
the 386 SX which runs OS/2 OK).
|
|||
|
|
|
|||
|
Each of the following messages will discuss topics
|
|||
|
covered in one of the sessions I attended. You are
|
|||
|
encouraged to join in a discussion of the topics
|
|||
|
and issues presented.
|
|||
|
-----------------------------------------------------
|
|||
|
The opening session introduced the "IBM 1991
|
|||
|
PS/2 Forum 'Imagine the Possibilities'". This
|
|||
|
was a slick, multimedia event intended as an
|
|||
|
Executive Perspective. It was, of course, a
|
|||
|
skilled sales pitch intended to build attendees'
|
|||
|
confidence in IBM and IBM products. It did
|
|||
|
showcase IBM's PS/2 product line as well as
|
|||
|
their thrust into multimedia presentations
|
|||
|
and advanced systems software for 386 and above PCs.
|
|||
|
|
|
|||
|
OS/2 obviously plays a central role in IBM's
|
|||
|
strategy for computing in the '90s. They did,
|
|||
|
of course, pay homage to DOS and Windows as a
|
|||
|
limited platform for users who do not need a
|
|||
|
full multitasking capability. They also introduced
|
|||
|
the joint venture that IBM is working on with
|
|||
|
Metaphor. The Constellation project should produce
|
|||
|
a full object-oriented computing environment that
|
|||
|
sometime in the future will run on multiple
|
|||
|
hardware platforms. But for today and the near
|
|||
|
to mid range future, IBM sees OS/2 as the
|
|||
|
strategic software platform for individuals as
|
|||
|
well as for organizations.
|
|||
|
|
|
|||
|
Several themes seemed to predominate the opening
|
|||
|
session. These included:
|
|||
|
|
|
|||
|
a. IBM's advances in audio/visual (called
|
|||
|
multimedia in current jargon) computing.
|
|||
|
This included advanced displays; fast
|
|||
|
computers; powerful video adapters such
|
|||
|
as their new XGA 1024 x 768 256,000 color
|
|||
|
adapters; and special video effects
|
|||
|
coprocessors (such as capture and motion
|
|||
|
boards).
|
|||
|
b. DOS is not powerful enough or reliable
|
|||
|
enough to serve as the platform for the
|
|||
|
new advances in products and applications.
|
|||
|
c. IBM is committed to interoperabilty of
|
|||
|
their hardware and their software through
|
|||
|
Systems Applications Architecture (SAA)
|
|||
|
products. (The pull-down menus, icons,
|
|||
|
and general screen layout you see in
|
|||
|
Windows or the OS/2 Presentation Manager
|
|||
|
are the Common User Access manifestation
|
|||
|
of SAA.
|
|||
|
d. OS/2, version 2.0 has now gone public and
|
|||
|
will reach the public later this year
|
|||
|
after the most extensive testing period in
|
|||
|
IBM software history. More than a thousand
|
|||
|
Beta testers and Early Experience Program
|
|||
|
participants will participate in this test.
|
|||
|
e. OS/2 version 1.3 is a strong, viable computing
|
|||
|
platform NOW. IBM has dramatically lowered
|
|||
|
the price of 1.3. It multitasks, has advanced
|
|||
|
Presentation Manager (PM) SAA interface and
|
|||
|
runs more than 400 PM and 2500 OS/2 character
|
|||
|
mode apps today!
|
|||
|
f. IBM says more than 600,000 copies have shipped
|
|||
|
to date and they expect the total to exceed
|
|||
|
1,000,000 by year's end.
|
|||
|
g. The price of both current versions of OS/2 have
|
|||
|
been lowered dramatically in response to user
|
|||
|
demand!
|
|||
|
h. OS2 Version 2.0 will be:
|
|||
|
- A better DOS Than DOS!
|
|||
|
- A better Windows Than Windows!
|
|||
|
- A better OS/2 Than [the present] OS/2!
|
|||
|
-----------------------------------------------------
|
|||
|
The first session I attended was titled:
|
|||
|
"OS/2 More Than Just an Operating System"
|
|||
|
|
|
|||
|
[By the way, all of the slides presented
|
|||
|
were prepared using Lotus's Freelance
|
|||
|
Graphics for OS/2--an excellent package
|
|||
|
similar in concept to Microsoft's
|
|||
|
PowerPoint which is only available in
|
|||
|
the more limited DOS Windows environment].
|
|||
|
|
|
|||
|
This presentation started with the familiar
|
|||
|
IBM slide depicting all of the components of
|
|||
|
the Systems Applications Architecture with
|
|||
|
special emphasis on the Common User Access
|
|||
|
standard which:
|
|||
|
o Provides a Consistent User Interface
|
|||
|
o Allows Easier Learning and Skills Transfer
|
|||
|
o Defines a set of guidelines for:
|
|||
|
- Entry model
|
|||
|
- Graphical model
|
|||
|
- Workplace environment
|
|||
|
o Will Evolve to Meet Future Needs.
|
|||
|
|
|
|||
|
The presenter, D.L. (David) Barnes, is from the
|
|||
|
Personal Systems Briefing Center in Boca Raton,
|
|||
|
Florida.
|
|||
|
|
|
|||
|
The components of OS/2 are:
|
|||
|
o Multiple Threads, Protected Mode Operations,
|
|||
|
and Preemptive Multitasking
|
|||
|
o High Performance File System
|
|||
|
o Adobe Type Manager [for better WYSWIG]
|
|||
|
o Desktop, File Manager and Usability Features
|
|||
|
|
|
|||
|
He compared the generations of PCs as:
|
|||
|
o 8088/8086 machines which could address only
|
|||
|
one megabyte of memory of which DOS made 640KB
|
|||
|
available to the user.
|
|||
|
o 80286 machines which could address 16 MB of
|
|||
|
memory and which in OS/2 version 1 required
|
|||
|
programmers to swap 64kb program segments.
|
|||
|
o 80386 (and 80486) machines which can address
|
|||
|
up to 4 gigabytes (4 billion) of unsegmented
|
|||
|
memory (the flat memory model) and up to
|
|||
|
48 terrabytes of virtual memory. OS/2 version
|
|||
|
2.0 will be a 32 bit operating system which
|
|||
|
can manage multiple OS/2 as well as DOS
|
|||
|
programs.
|
|||
|
|
|
|||
|
Well, the witching hour is too near, so I'll have
|
|||
|
to stop for tonight. More tomorrow if you are
|
|||
|
interested.
|
|||
|
-----------------------------------------------------
|
|||
|
Continuing from yesterday's session on
|
|||
|
"OS/2--More Than Just an Operating System"
|
|||
|
|
|
|||
|
The chart on microcomputer characteristics showed
|
|||
|
the 32 bit i386/i486 families of processors using
|
|||
|
an operating system which supports Multiple
|
|||
|
Virtual DOS Machines (MVDM) each of which will have
|
|||
|
approximately 613 K of AVAILABLE memory after loading
|
|||
|
DOS, etc. Each MVDM will have its own CONFIG.SYS,
|
|||
|
its own AUTOEXEC.BAT and will support drivers and
|
|||
|
Lotus-Intel-Microsoft (LIM) expanded memory.
|
|||
|
|
|
|||
|
OS/2 version 2 will support Multiple Concurrent
|
|||
|
Applications:
|
|||
|
o This requires the hardware assist of
|
|||
|
the 386/486 processors in order to support
|
|||
|
sophisticated memory management.
|
|||
|
o OS/2 uses the memory "Protect Mode"
|
|||
|
to give greater reliability to programs.
|
|||
|
i.e. To protect programs from each other.
|
|||
|
(If one crashes, it doesn't kill the
|
|||
|
others).
|
|||
|
o OS/2 supports "multiple threads" wherein
|
|||
|
the application is divided into separate
|
|||
|
processes which can run concurrently for
|
|||
|
better performance. i.e. When you start
|
|||
|
formatting a document for printing, the
|
|||
|
thread can start and (if you have a long
|
|||
|
document) control is given back to the
|
|||
|
user while the reformatting continues in
|
|||
|
the background.
|
|||
|
o Interprocess communications to pass messages
|
|||
|
control information and data between threads
|
|||
|
or programs.
|
|||
|
o Multiple levels of priority (preemptive
|
|||
|
scheduling) allows the highest priority
|
|||
|
thread to continue processing first. This
|
|||
|
generally gives priority to the foreground
|
|||
|
thread (i.e. to those things on which the
|
|||
|
user wants to focus).
|
|||
|
|
|
|||
|
The High Performance File System is an important
|
|||
|
feature of OS/2. OS/2 supports HPFS as an
|
|||
|
"Installable File System", which means that when
|
|||
|
needed, new files systems can be installed to
|
|||
|
take advantage of new devices. HPFS:
|
|||
|
o Manages large hard disks/large files in a
|
|||
|
fast and consistent manner.
|
|||
|
- Up to 2 gigabyte partitions
|
|||
|
- Up to 16 partitions
|
|||
|
o Built-in caching of directories, data and
|
|||
|
file system structures
|
|||
|
o Supports Large File Names
|
|||
|
- Up to 254 characters
|
|||
|
- Extended attributes
|
|||
|
o Several times faster than FAT disks
|
|||
|
o Uses "balanced B-tree" methods for speed
|
|||
|
and limiting fragmentation
|
|||
|
|
|
|||
|
Adobe Type Manager (ATM)
|
|||
|
o Built in font manager both for screen and
|
|||
|
print
|
|||
|
o Provides much more accurate WYSWIG screens
|
|||
|
(What You See Is What You Get)
|
|||
|
o Uses leading industry Postscript Type 1 fonts
|
|||
|
- on screen
|
|||
|
- to drive the defined system printer
|
|||
|
(EVEN IF IT IS NOT A POSTSCRIPT PRINTER)
|
|||
|
|
|
|||
|
The OS/2 Presentation Manager includes a
|
|||
|
Desktop/File Manager and Direct Manipulation of Files
|
|||
|
o Uses icons to represent programs/groups
|
|||
|
o Provides a program/group hierarchy structure
|
|||
|
o Allows moving of items singly or in groups
|
|||
|
o Provides for direct manipulation of programs
|
|||
|
within groups
|
|||
|
This exists in improved form in the 1.3 version, but
|
|||
|
will be significantly improved in the 2.0 version.
|
|||
|
It allows true "click and drag" operations. (I never
|
|||
|
realized before though that I could click on a file,
|
|||
|
drag it to the printer icon and drop it into the
|
|||
|
printer--but it does work now)!
|
|||
|
|
|
|||
|
OS/2 comes with a Dual Boot Facility. If for any
|
|||
|
reason you need to revert to plain DOS, you can
|
|||
|
reboot your system with a command or icon.
|
|||
|
|
|
|||
|
The System Editor is a vast improvement over the
|
|||
|
DOS line editor. It is a full-screen SAA editor
|
|||
|
with pull-down menus, loadable fonts, etc. but
|
|||
|
still puts out ASCII files. (I'm using it now).
|
|||
|
o A windowed PM application
|
|||
|
o Uses keyboard and mouse input
|
|||
|
|
|
|||
|
There is an extensive On-line HELP facility
|
|||
|
and complete on-line documentation
|
|||
|
o Search facility
|
|||
|
o Electronic bookmarks
|
|||
|
o Hyper text cross references
|
|||
|
|
|||
|
OS/2 Directions (futures)
|
|||
|
|
|
|||
|
Windows features:
|
|||
|
o Common User Access (of SAA)
|
|||
|
o 1 to 2 MB minimum
|
|||
|
o < 30 Mb disk
|
|||
|
|
|
|||
|
OS/2 Entry Level (1.3) all of above plus
|
|||
|
o 2 Mb target
|
|||
|
o Common toolkit
|
|||
|
o Converging LAN products
|
|||
|
o Swappable DOS
|
|||
|
o Threads
|
|||
|
o Long File Names
|
|||
|
|
|
|||
|
OS/2 90s Platform (2.0)
|
|||
|
o i386/i486
|
|||
|
o 4 Mb
|
|||
|
o 60 Mb disk
|
|||
|
o 32 bit OS/2
|
|||
|
o Multiple PM apps
|
|||
|
o Lan requester/server
|
|||
|
o HPFS
|
|||
|
o Demand paging
|
|||
|
o Multiple DOS apps
|
|||
|
o 32 bit memory model
|
|||
|
[and later]
|
|||
|
o RISC support
|
|||
|
o DOD security
|
|||
|
o Full object-oriented
|
|||
|
o Multi-processing
|
|||
|
|
|
|||
|
KEY FEATURES OF OS/2 VERSION 2.0
|
|||
|
o Exploit capability of i386/486
|
|||
|
o Upward compatibility for today's PM apps
|
|||
|
o 32 bit flat memory model
|
|||
|
o Demand paging
|
|||
|
o 32 bit APIs
|
|||
|
o Multiple Virtual DOS Machines
|
|||
|
|
|
|||
|
This concludes notes on the session titled:
|
|||
|
"OS/2--More Than Just an Operating System"
|
|||
|
-----------------------------------------------------
|
|||
|
This is the first message about yesterday's
|
|||
|
session on "IBM OS/2 & DOS+Windows 3.0"
|
|||
|
|
|
|||
|
The general session outline was:
|
|||
|
o IBM OS/2 Directions
|
|||
|
o User Environments
|
|||
|
o Functional Comparisons
|
|||
|
o Positioning Considerations
|
|||
|
o Cost Comparisons
|
|||
|
o Summary
|
|||
|
o Demonstrations
|
|||
|
In a one-hour session there was no way to cover
|
|||
|
all of the desired details of this topic. The
|
|||
|
handouts would suggest design for a two-hour
|
|||
|
session.
|
|||
|
|
|
|||
|
First, they outlined formal agreements between
|
|||
|
IBM and Microsoft. They said the strategic
|
|||
|
agreements still exist, however, Microsoft has
|
|||
|
diverted much of their OS/2 resources into
|
|||
|
other (Windows) projects. The presenter, a
|
|||
|
Mr. Bill Milam (I didn't get his card so don't
|
|||
|
know his position), made it quite clear that
|
|||
|
IBM was fully committed to OS/2 whether Microsoft
|
|||
|
lives up to its commitments or not. My note
|
|||
|
exclaims..."IBM playing hardball in public".
|
|||
|
|
|
|||
|
Division of Responsibility
|
|||
|
--------------------------
|
|||
|
WHAT WHO
|
|||
|
DOS 4.x IBM Lead
|
|||
|
DOS 5.x Microsoft Lead
|
|||
|
Windows 3.x Microsoft Exclusive
|
|||
|
OS/2 1.x IBM Lead
|
|||
|
OS/2 2.x IBM Lead
|
|||
|
OS/2 3.x Microsoft Lead
|
|||
|
OS/2 Extended Edition IBM Exclusive
|
|||
|
|
|
|||
|
IBM OS/2 Directions
|
|||
|
-------------------
|
|||
|
OS/2 a Better DOS Than DOS!
|
|||
|
OS/2 a Better Windows Than Windows!
|
|||
|
OS/2 a Better OS/2 Than OS/2!
|
|||
|
Systems/Network Management
|
|||
|
OS/2 as "The Integration Platform"
|
|||
|
|
|
|||
|
USER ENVIRONMENTS
|
|||
|
=================
|
|||
|
o Standalone
|
|||
|
- Dedicated resources
|
|||
|
- Discrete applications
|
|||
|
* Spreadsheet
|
|||
|
* Graphics
|
|||
|
* Electronic mail
|
|||
|
* Word Processing
|
|||
|
* Database
|
|||
|
o Client/Server Computing
|
|||
|
- Shared Resources
|
|||
|
- Both standalone and server-based
|
|||
|
applications
|
|||
|
o Distributed System
|
|||
|
- Distributed Applications and Data
|
|||
|
- Distributed resources
|
|||
|
- Enterprise-wide (agency-wide)
|
|||
|
architected solutions
|
|||
|
- Transparent access (means the
|
|||
|
user need not know - or care -
|
|||
|
where the data or programs
|
|||
|
reside on the wide area net
|
|||
|
Use the best resources where and
|
|||
|
when needed.
|
|||
|
FUNCTIONAL COMPARISONS
|
|||
|
=======================
|
|||
|
of the following systems:
|
|||
|
o DOS + Windows 3.0
|
|||
|
o IBM OS/2 Standard Edition 1.3
|
|||
|
o IBM OS/2 Extended Edition 1.3
|
|||
|
o IBM OS/2 Standard Edition 2.0
|
|||
|
--------------------------------------------
|
|||
|
This is the second message about yesterday's
|
|||
|
session on "IBM OS/2 & DOS+Windows 3.0"
|
|||
|
|
|
|||
|
DOS + Windows 3.0
|
|||
|
Processor Memory Mode # Win # DOS
|
|||
|
(min) (min) Apps Apps
|
|||
|
o 8088/8086 640 kb Real few 1
|
|||
|
o 80286 1MB-16Mb Protected multi 1
|
|||
|
o i386/i486 2-16 Mb Protected multi multi
|
|||
|
|
|
|||
|
DOS + Windows 3.0
|
|||
|
o Expands functionality of DOS
|
|||
|
o Icon-Based Program Manager
|
|||
|
o 16 Mb addressable memory
|
|||
|
o Limited multi-tasking
|
|||
|
o Limited application protection
|
|||
|
(limited reliability)
|
|||
|
o Multiple Virtual DOS Machines
|
|||
|
(386 Enhanced Mode only)
|
|||
|
[More on following message]
|
|||
|
-----------------------------------------------------
|
|||
|
This is the second message about yesterday's
|
|||
|
session on "IBM OS/2 & DOS+Windows 3.0"
|
|||
|
|
|
|||
|
DOS + Windows 3.0
|
|||
|
Processor Memory Mode # Win # DOS
|
|||
|
(min) (min) Apps Apps
|
|||
|
o 8088/8086 640 kb Real few 1
|
|||
|
o 80286 1MB-16Mb Protected multi 1
|
|||
|
o i386/i486 2-16 Mb Protected multi multi
|
|||
|
|
|
|||
|
DOS + Windows 3.0
|
|||
|
o Expands functionality of DOS
|
|||
|
o Icon-Based Program Manager
|
|||
|
o 16 Mb addressable memory
|
|||
|
o Limited multi-tasking
|
|||
|
o Limited application protection
|
|||
|
(limited reliability)
|
|||
|
o Multiple Virtual DOS Machines
|
|||
|
(386 Enhanced Mode only)
|
|||
|
|
|
|||
|
IBM OS/2 Standard Edition 1.3 [avail NOW]
|
|||
|
o 16 Mb Addressability
|
|||
|
o Full multi-tasking
|
|||
|
o DOS compatibility mode [one DOS box]
|
|||
|
o Dynamic Data Exchange
|
|||
|
o Advanced Graphical User Interface
|
|||
|
[Command mode interface still there
|
|||
|
too, just a click away]
|
|||
|
o High Performance File System
|
|||
|
o Multiple threads
|
|||
|
o Preemptive scheduling
|
|||
|
o Dual boot
|
|||
|
o Advanced graphics
|
|||
|
o Less memory [than earlier OS/2] (2 MB RAM)
|
|||
|
o Less disk space required
|
|||
|
o Improved performance
|
|||
|
o Advanced text support
|
|||
|
o Data and Network management
|
|||
|
|
|
|||
|
IBM OS/2 Extended Edition 1.3
|
|||
|
o All features of Standard Edition
|
|||
|
o Communications Manager for asynch and mainframe
|
|||
|
connections
|
|||
|
o Database Manager [Subset of mainframe DB/2
|
|||
|
Structured Query Language relational database].
|
|||
|
o LAN Requester
|
|||
|
|
|
|||
|
IBM OS/2 2.0
|
|||
|
o Everything in OS/2 1.3 PLUS + + +
|
|||
|
o Exploits i386/i486
|
|||
|
o DOS and OS/2 Applications upwardly compatible
|
|||
|
o 512 Mb physical memory addressable
|
|||
|
o Flat memory model
|
|||
|
o Workplace shell
|
|||
|
o Multiple Virtual DOS Machines
|
|||
|
|
|
|||
|
BETTER DOS THAN DOS
|
|||
|
o Multiple DOS Applications
|
|||
|
o DOS Applications continue to run in
|
|||
|
background
|
|||
|
o DOS apps run in OS/2 windows
|
|||
|
o Cut and paste between DOS and OS/2 apps
|
|||
|
o Unique DOS applications
|
|||
|
o Specialized Hardware Support
|
|||
|
o Able to boot other versions of DOS
|
|||
|
|
|
|||
|
BETTER DOS THAN DOS [Memory Requirements]
|
|||
|
DOS 5.0 Win 3.0 OS/2 2.0
|
|||
|
Conventional
|
|||
|
DOS Memory 620kb 570kb 620kb
|
|||
|
But then you must add
|
|||
|
Mouse Device Driver -14kb -14kb Incl
|
|||
|
LAN Adapter Device Driver -30kb -30kb Incl
|
|||
|
3270 Adapter Device Driver-20kb -20kb Incl
|
|||
|
----- ----- -----
|
|||
|
Available memory 556kb 506kb 620kb
|
|||
|
|
|
|||
|
-----------------------------------------------------
|
|||
|
This is the third message about yesterday's
|
|||
|
session on "IBM OS/2 & DOS+Windows 3.0"
|
|||
|
|
|
|||
|
Windows Better Than Windows
|
|||
|
o OS/2 2.0 Runs All Windows Applications
|
|||
|
o OS/2 2.0 Delivers Superior Performance
|
|||
|
o OS/2 2.0 Provides Superior System Integrity
|
|||
|
|
|
|||
|
OS/2 Better Than OS/2
|
|||
|
o OS/2 16 bit Compatibility
|
|||
|
o Greater than 2,000 OS/2 applications today
|
|||
|
o Greater than 400 PM applications announce
|
|||
|
and/or shipping
|
|||
|
o 2 billion $ invested by customers in
|
|||
|
applications development for OS/2
|
|||
|
|
|
|||
|
IBM OS/2: THE INTEGRATION PLATFORM
|
|||
|
o Base operating system services
|
|||
|
o Advanced user interfaces
|
|||
|
o Multiple communications services
|
|||
|
o Relational database services
|
|||
|
o client/server databases
|
|||
|
o multiple hardware platforms
|
|||
|
o multiple operating environments
|
|||
|
o distributed applications
|
|||
|
o distributed computing
|
|||
|
o systems/network management
|
|||
|
o Open Systems Architecture
|
|||
|
|
|
|||
|
POSITIONING CONSIDERATIONS
|
|||
|
--------------------------
|
|||
|
o User environment
|
|||
|
o Application requirements
|
|||
|
o data requirements
|
|||
|
o connectivity requirements
|
|||
|
o system integrity
|
|||
|
o security
|
|||
|
o systems applications architecture
|
|||
|
o hardware platform
|
|||
|
|
|
|||
|
DOS Positioning Considerations
|
|||
|
o 20,000 + applications
|
|||
|
o Runs on entry level machines with < 2Mb memory
|
|||
|
o Will continue to be enhanced over time
|
|||
|
|
|
|||
|
DOS+Windows Positioning Considerations
|
|||
|
o Graphical solution for entry level or
|
|||
|
immediate systems
|
|||
|
o Designed for systems with > 1 Mb memory
|
|||
|
o Good for personal productivity applications
|
|||
|
o Supports entry level communications
|
|||
|
o Will continue to be enhanced over time
|
|||
|
|
|
|||
|
-----------------------------------------------
|
|||
|
This is the fourth message about yesterday's
|
|||
|
session on "IBM OS/2 & DOS+Windows 3.0"
|
|||
|
|
|
|||
|
OS/2 1.3 (16 bit) Positioning Considerations
|
|||
|
o Graphical user interface
|
|||
|
o Full multi-tasking
|
|||
|
o Full multi-threading
|
|||
|
o Intermediate (286) and advanced systems
|
|||
|
o 16 bit OS/2 designed for systems with
|
|||
|
> 2 Mb of memory
|
|||
|
o Ideal for Mission-Critical, Line-of-Business
|
|||
|
Applications
|
|||
|
o Supports Multiple and Simultaneous
|
|||
|
Connectivity Protocols
|
|||
|
|
|
|||
|
OS/2 2.0 (32 bit) Positioning Considerations
|
|||
|
o All of the factors for OS/2 1.3 PLUS +++
|
|||
|
o 32 bit OS/2 designed for systems with
|
|||
|
> 3 Mb of memory
|
|||
|
o Enhances investment in DOS applications
|
|||
|
o Can update host systems databases
|
|||
|
o Good as client or server
|
|||
|
o Will continue to be enhanced over time
|
|||
|
|
|
|||
|
COST COMPARISONS
|
|||
|
=================
|
|||
|
Components DOS+Win3(Neh) OS/2 SE OS/2 EE
|
|||
|
[PS/2 55SX (2 Mb, 60 Mb Hard disk)]
|
|||
|
$3295 $3295 $3295
|
|||
|
Additional 1 MB 255
|
|||
|
Additional 2 MB 495
|
|||
|
DOS 4.0 165
|
|||
|
Windows 3.0 149
|
|||
|
OS/2 150 690
|
|||
|
----- ------
|
|||
|
TOTALS: $3864 $3445
|
|||
|
Connectivity
|
|||
|
Windows Connection 214 0
|
|||
|
Personal Comm/3270 544 0
|
|||
|
Asynchronous Comm 195 0
|
|||
|
PC Lan Pgm 1.3 66 0
|
|||
|
LAN Support Pgm 1.1 800 0
|
|||
|
----- ------
|
|||
|
TOTALS: $5962 $4480
|
|||
|
|
|
|||
|
MIGRATION CONSIDERATIONS
|
|||
|
o Train technical staff
|
|||
|
o Evaluate current application environment
|
|||
|
o Select and test hardware platform
|
|||
|
(new inventory)
|
|||
|
o Determine application availability
|
|||
|
o Certify new applications
|
|||
|
o Migrate in-house applications
|
|||
|
o Prepare deployment plan
|
|||
|
o Select pilot groups
|
|||
|
o Migrate power users first/train end users
|
|||
|
o share migration experiences
|
|||
|
o Adjust plan if necessary
|
|||
|
------------------------------------------------
|
|||
|
This is the fifth and last message about yesterday's
|
|||
|
session on "IBM OS/2 & DOS+Windows 3.0"
|
|||
|
|
|
|||
|
SUMMARY: COMMON BENEFITS
|
|||
|
o Greater return on investment
|
|||
|
o Better utilization of resources
|
|||
|
o Increased user productivity
|
|||
|
o Increased application performance
|
|||
|
o Reduced systems complexity
|
|||
|
|
|
|||
|
SUMMARY: KEY DIFFERENCES
|
|||
|
o Memory requirements
|
|||
|
o Memory addressing
|
|||
|
o Compatibility
|
|||
|
o Multi-tasking
|
|||
|
o Multi-threading
|
|||
|
o System integrity
|
|||
|
o IBM Support
|
|||
|
|
|
|||
|
SUMMARY: Functionality
|
|||
|
Win OS/2 OS/2 32 bit
|
|||
|
Factor DOS 3.0 1.3 Directions
|
|||
|
------------------------ ----- ----- ----- ----------
|
|||
|
Integrated Comm/Database 640kb 16 Mb 16 Mb 4 Gb
|
|||
|
Base Operating System Y Y Y
|
|||
|
Single Task Y Y Y Y
|
|||
|
LAN Client Y Y Y Y
|
|||
|
Task Switching N Y Y Y
|
|||
|
Graphical User Interface N Y Y Y
|
|||
|
Inter-Task Communications N L F F
|
|||
|
Multi-Tasking N L F F
|
|||
|
Application Protection N N Y Y
|
|||
|
Integrated Comm/Database N N Y Y
|
|||
|
LAN Server N N Y Y
|
|||
|
Distributed Data Management N N L F
|
|||
|
Full 32 bit API N N N Y
|
|||
|
Portable OS/2 N N N Y
|
|||
|
|
|||
|
Y=Yes, N=No, L=Limited, F=Full
|
|||
|
|
|||
|
SUMMARY: IBM OS/2
|
|||
|
o System Integrity
|
|||
|
o Multiple Threads
|
|||
|
o Preemptive multi-tasking
|
|||
|
o Protected Mode Exploitation
|
|||
|
o Enhanced Memory Management
|
|||
|
o High Performance File System
|
|||
|
o OS/2 2.0 MVDM - Better Than DOS
|
|||
|
o Investment Enhancement
|
|||
|
o Connectivity -- Lan/Host
|
|||
|
o Database services
|
|||
|
o Systems and Network Management
|
|||
|
o The Integration Platform
|
|||
|
o Systems Applications Architecture
|
|||
|
o IBM Commitment to OS/2
|
|||
|
---------------------------------------------------------
|
|||
|
At the IBM PS/2 Forum, I also attended a session
|
|||
|
on Client/Server Computing. This session explained
|
|||
|
IBM's strategic concepts for how organizations will
|
|||
|
integrate the various computing and data resources
|
|||
|
"enterprise-wide". This session was not
|
|||
|
specifically focused on OS/2 although it showed the
|
|||
|
importance of OS/2 to enterprise-wide computing.
|
|||
|
IBM describes Client/Server Computing as the
|
|||
|
situation where a client computer requests a
|
|||
|
service and the server provides the service. For
|
|||
|
example, in my job, we intend to provide a central
|
|||
|
database of electric power industry information on
|
|||
|
the Energy Information Administration mainframe
|
|||
|
computer. But we want to process the data at remote
|
|||
|
PCs. We have programs on the PCs to perform screen
|
|||
|
manipulation, editing of data, and handling of the
|
|||
|
two way communications between the system and the
|
|||
|
user. Client/Server computing allows us to combine
|
|||
|
the responsiveness and user-friendliness of the
|
|||
|
PC with the high speed data processing power,
|
|||
|
multiuser access and good security of the mainframe.
|
|||
|
|
|
|||
|
The objective of client/server computing is to
|
|||
|
provide transparent access to any computing or
|
|||
|
data resources in the organization including:
|
|||
|
o Any-to-any communication
|
|||
|
o Multivendor support (imagine this from IBM!!)
|
|||
|
o Interoperability between systems
|
|||
|
IBM wants to provide end-to-end management of
|
|||
|
multivendor systems and comprehensive service and
|
|||
|
support.
|
|||
|
INFORMATION SYSTEM CHALLENGES
|
|||
|
o Information Viewed as a Corporate Asset
|
|||
|
o Extending the reach of computing resources
|
|||
|
o Expanding role of intelligent workstations
|
|||
|
o Emergence of workgroup LAN systems
|
|||
|
o Multivendor environment
|
|||
|
o Increasing role of standards
|
|||
|
I will not report the details of this session here
|
|||
|
as it is a topic above the level of a PC operating
|
|||
|
system. However, it is clear that IBM sees OS/2 as
|
|||
|
a strategic component of enterprise-wide systems.
|
|||
|
Indeed, IBM stated that OS/2 is now viewed within
|
|||
|
IBM as being as important as their mainframe
|
|||
|
computer operating systems such as MVS!! That is
|
|||
|
a dramatic statement for IBM, in my opinion and
|
|||
|
represents a fundamental shift in their corporate
|
|||
|
view of the world.
|
|||
|
|
|
|||
|
One interesting (to me) piece of information was the
|
|||
|
existence of IBM software to support the automatic
|
|||
|
update of software on PC workstations from a central
|
|||
|
site in client/server networks. That may solve a
|
|||
|
potential problem we had identified in C/S -- that
|
|||
|
of keeping the client software up to date and in
|
|||
|
synchronization.
|
|||
|
-----------------------------------------------------
|
|||
|
This last week, I attended the IBM OS/2 Forum
|
|||
|
at the Washington Convention Center. Probably
|
|||
|
the most impressive product I saw was the
|
|||
|
Describe Word Publisher from Describe, Inc.
|
|||
|
This is a word processor designed especially for
|
|||
|
OS/2. It uses the advanced features of OS/2
|
|||
|
to provide WP with unparalleled performance.
|
|||
|
It is really fast, has true WYSWIG using the
|
|||
|
built-in Adobe Type Manager Features of OS/2
|
|||
|
to manage fonts, and, most impressively, uses
|
|||
|
multiple threads for its processes. Using
|
|||
|
multiple threads, it is almost always able to
|
|||
|
return control to the user immediately after
|
|||
|
starting any process. The started process
|
|||
|
itself continues in the background, but in
|
|||
|
the meantime, the user can continue to perform
|
|||
|
other functions in the foreground.
|
|||
|
|
|
|||
|
To me, it appears to be the most dramatic
|
|||
|
improvement in the state of word processing
|
|||
|
since the introduction of Word for Windows
|
|||
|
moved us into the WYSWYIG arena. Compared to
|
|||
|
Describe, Word for OS/2 is a sloth -- as Word
|
|||
|
is just a slightly adapted Windows application
|
|||
|
rather than a native OS/2 application.
|
|||
|
|
|
|||
|
An example of the threads is that Describe
|
|||
|
has a very advanced spell checker/thesaurus
|
|||
|
capability. Specifically, it does not suffer
|
|||
|
the delays normal to spell checking (at least
|
|||
|
in Word). It almost instantly displays the
|
|||
|
first candidate for correction and continues
|
|||
|
to check the rest of the document in the
|
|||
|
background while you are considering the first
|
|||
|
suggestion. Furthermore, it displays the
|
|||
|
thesaurus entry right away and fetches the
|
|||
|
definition of the word as well by using
|
|||
|
another thread.
|
|||
|
|
|
|||
|
I intend to invite the Describe folks to demonstrate
|
|||
|
to the Windows and OS/2 SIG in the next couple of
|
|||
|
months. Would any of you be interested in attending
|
|||
|
this demonstration? We meet on the fourth Wednesday
|
|||
|
of the month at 7:30 PM in Rockville at the Monroe
|
|||
|
Street offices of CPCUG.
|
|||
|
|
|
|||
|
Meanwhile, I've posted several messages summarizing
|
|||
|
some of the presentations at the forum. You are
|
|||
|
welcome to join us in the OS2 Conference. The
|
|||
|
assertions being made by IBM are that the
|
|||
|
new OS/2 2.0 will be:
|
|||
|
- A BETTER DOS THAN DOS
|
|||
|
- A BETTER WINDOWS THAN WINDOWS
|
|||
|
- A BETTER OS/2 THAN OS/2
|
|||
|
|
|||
|
|