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
|
||
|
||
|