home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 8 Other
/
08-Other.zip
/
ETRAIN.ZIP
/
ETRAIN.INF
(
.txt
)
Wrap
OS/2 Help File
|
1991-08-22
|
37KB
|
1,430 lines
ΓòÉΓòÉΓòÉ 1. European OS/2 Training ΓòÉΓòÉΓòÉ
The following is a list of training at present available in Europe for OS/2.
Obviously coverage is restricted to those companies who have sent me details of
their courses. I hope to extend coverage in due course.
I have restricted the courses covered to those directly connected with OS/2.
Thus you will find no C or C++ courses included, but will find both general
OS/2 courses as well as more detailed courses on aspects of programming for
OS/2 such as APPC, as well as courses on DBM and on OS/2 LANs.
If you do want information on C courses and the like, it is likely that the
people offering the OS/2 courses included here also offer C courses. So contact
them (not me) !
This version (1.0) was created by Mike Walsh (Helsinki) on July 27 1991.
Comments and corrections please to CIS: 72557,3170 BIX: mwalsh2. You can also
contact me via the ILINK Scandinavia and OS/2 conferences (MIKE WALSH)
Tel: (Work) (358) 0 559 2214 (Home) (358) 0 422425 (Finnish Time is GMT + 2)
Fax: (Work) (358) 0 565 2205 (inside Finland 90 instead of 0)
ΓòÉΓòÉΓòÉ 1.1. QA Training ΓòÉΓòÉΓòÉ
QA Training Ltd.
Cecily Hill Castle
Cirencester
Gloucestershire GL7 2EF
England
Tel: 44-285-655888
Fax: 44-285-650537
Tlx: 437308
ΓòÉΓòÉΓòÉ 1.1.1. OS/2 Technical Overview (one day) ΓòÉΓòÉΓòÉ
Workstation Trends
Graphical user interfaces
Application integration
Connectivity
Co-operative Processing
Downsizing of host applications
Intel Microprocessor Family
CISC vs RISC
Protect mode and virtual memory
Virtual 8086 mode
Bus Architecture
DOS and Windows Overview
DOS 5
Window's Real, Standard and Enhanced modes
Clipboard, DDE and OLE
Multi-tasking and memory management limitations
Win 32
OS/2
Features of 16-bit OS/2
Features of 32-bit OS/2
The GUI
Memory management, processes and threads
Virtual DOS environment
Comparison with Windows
Application Development Overview
Structure of graphical applications
3GL and 4GL development tools
Windows DLLs for OS/2 (WLO)
LAN Support
Common file server features
IBM LAN Server
Microsoft LAN Manager
Database Support
Relational database technology
IBM OS/2 Database Manager
Microsoft/Sybase SQL Server
Host Connectivity
IBM host connectivity options
Emulation and APIs
IBM Communications Manager
Microsoft/DCA Comms Server
Enhancements and future products
Multimedia extensions
Pen Point and Pen Windows
OS/2 Version 3
ΓòÉΓòÉΓòÉ 1.1.2. OS/2 Programming (4 days - hands-on) ΓòÉΓòÉΓòÉ
Introduction to the OS/2 Operating System
DOS limitations
OS/2 structure and features
User interface
Operation of OS/2 scheduler
OS/2 Application Programming Interface
Calling conventions
Types of applications
Converting DOS applications to OS/2
Development tools
I/O Sub-systems and API
Video sub-system
Keyboard sub-system
Mouse sub-system
Device monitors
Architecture of the 286/386
Real and protected mode
Selectors, Descriptors, LDT, GDT and Paging
Multi-tasking and protection capabilities
Privilege levels
Hosting OS/2 on the 286/386
Memory Management
Virtual memory management
Dynamic memory allocation
Allocating shared memory
Huge objects
Memory sub-allocation functions
OS/2 version 2 implications
Multi-Tasking
Designing a multi-tasking environment
Starting sesssions, executing processes and creating threads
Exit list handlers
Semaphores
Usage: Arbitration or Synchronisation ?
Types: RAM, system, PSRAM
Avoiding the pitfalls
OS/2 version 2 implications
Pipes, Queues and Signals
Ananymous pipes
Named pipes
Queues
Signals
File and Device I/O
Record and file-locking techniques
Extended file attributes
High Performance File System (HPFS)
Extended attributes
IOCTL operations and device drivers
Dynamic Linking
Load-time dynamic linking
Run-time dynamic linking
Module definition files
Initialisation and termination
Sharing data within a DLL
Correct use of the C run-time library
National Language Support
Code page support
Using message files
Writing language/country independant applications
Overview of Presentation Manager
Features
Windowing and message concepts
Structure of a PM application
Additional Component APIs
LAN support
SQL database capability
Mainframe connectivity
Design considerations
Structure
Performance issues
Common problems
ΓòÉΓòÉΓòÉ 1.1.3. OS/2 2.0 Programming (4 days - hands-on) ΓòÉΓòÉΓòÉ
Overview of OS/2
Features
Multi-tasking
Memory management
Protection
Dynamic Linking
User interfaces
DOS support
Application Programming Interface (API)
OS/2 Application Programming Interface
Overview of 32-bit kernel API
Full-screen, window-compatible and PM applications
Differences between 16-bit and 32-bit API
API Calling conventions
32-bit Development tools
OS/2 2.0 Architecture
8086 Microprocessor
Flat memory model
Virtual memory
Virtual DOS machines
Memory Management
Dynamic memory allocation
Shared memory between processes
Sub-allocation and local heaps
Multi-Tasking
Starting a sesssion
Creating and controlling a child process
Creating and controlling multiple threads
OS/2 scheduler and priorities
C run-time library issues
Exit list handlers
Semaphores
Semaphore types and usages
Event semaphores
Mutex semaphores
Muxwait semaphores
Pipes and Queues
Anonymous pipes
Named pipes
Queues
File and Device I/O
Concepts
File operations
Extended attributes
High Performance File System (HPFS)
Exception Handling
Types of exception
Processor exceptions
General protection and page faults
Writing an exception handler
Signal handling
Dynamic Linking
Load-time dynamic linking
Building a dynamic link library (DLL)
Sharing data
Initialisation and termination
Run-time dynamic linking
Application Development Guidelines
Pure 32-bit applications
16-bit to 32-bit migration
Mixed model programming
Using C run-time libraries
Using Windows Libraries for OS/2 (WLO)
Overview of Presentation Manager
Features
Windowing and message concepts
Structure of a PM program
Using multiple threads
32-bit migration issues
ΓòÉΓòÉΓòÉ 1.1.4. Migrating OS/2 applications to 32-bits (2 days - hands-on) ΓòÉΓòÉΓòÉ
Review of OS/2
Features
Multi-tasking
Memory management
Protection
Dynamic Linking
User interfaces
DOS support
OS/2 Application Programming Interface
Overview of 32-bit kernel API
Full-screen, window-compatible and PM applications
Differences between 16-bit and 32-bit API
API Calling conventions
32-bit Development tools
OS/2 2.0 Architecture
8086 Microprocessor
Flat memory model
Virtual memory
Virtual DOS machines
Memory Management
Dynamic memory allocation
Shared memory between processes
Sub-allocation and local heaps
Multi-Tasking
Creating and controlling multiple threads
C run-time library issues
Exit list handlers
Semaphores
Semaphore types and usages
Event semaphores
Mutex semaphores
Muxwait semaphores
File and Device I/O
Extended attributes
High Performance File System (HPFS)
Exception Handling
Types of exception
Processor exceptions
General protection and page faults
Writing an exception handler
Signal handling
Application Development Guidelines
Pure 32-bit applications
16-bit to 32-bit migration
Mixed model programming
Maintaining both 16-bit and 32-bit versions of an application
Using C run-time libraries
Using Windows Libraries for OS/2 (WLO)
ΓòÉΓòÉΓòÉ 1.1.5. OS/2 LAN Programming (4 days - hands-on) ΓòÉΓòÉΓòÉ
OS/2 LANs Overview
OS/2 network operating systems
Mixed LAN environments
Core OS/2 LAN concepts
Microsoft LAN Manager Archiecture
LAN Manager v2.x
Security features, 386 HPFS Server
Peer servers, NDIS v2.x
IBM OS/2 LAN Architecture
LAN server/requester
Domains, UPM, aliases
Network Application Design Concepts
Distributed intelligence
Remote procedure calls (RPC's)
Generic IPC interfaces
Writing network services
Making the most of the work group environment
Network APIs
Function categories and naming
Vendor comparison and latest updates
MS Windows support
Network Messaging
Concepts and APIs
Application to user messaging methods
Resource Redirection
Configuring, managing and monitoring redirected devices and files
Mailslots
Concepts and APIs
Appliocation usage
Restrictions of use
Named Pipes
Concepts and APIs
Application design approaches
Access Security
Advanced operation and tuning
Netbios
Concepts and APIs
Version comparisons
Application design approaches
Data Security
APPC Introduction
SNA concepts and terminology
Configuration overview
Concersation types
Verb command interface
Application design approaches
Performance and Tuning
Hardware factors
Network factors
Operation system factors
Application factors
ΓòÉΓòÉΓòÉ 1.1.6. OS/2 APPC Programming (4 days - hands-on) ΓòÉΓòÉΓòÉ
System Network Architecture
Overview
Physical and logical units
Sessions and conversations
SNA and LU 6.2
Traditional SNA
OS/2 Communications Manager gateway
APPN: LEN, end nodes and network nodes
APPC Programming (The essential subset)
Functions
Using the verbs
CICS programming and CPI-C
Confirmation Processing
Reporting errors
Confirmation concept
APPC, CICS and CPI-C
Configuring Communication Manager
Config.sys
PU and DLC definitions
Local and partner LUs
Modes
Transaction programs
Gateway functions
CICS and OS/2
Configuring Network Services
End node and network node
Class of service
Connections
Understanding CICS VTAM configuration
Terminal control table
Non-switched SDLC attachment
Token Ring connections
LU definitions
Modes for CICS/IMS
Understanding AS/400 configuration
Line parameters for SDLC
Parameters for the token ring
Remote PU definition
Modes
APPN implications
Understanding other configurations
CMS AVS
IMS via LU 6.1/6.2 bridge
Communications Manager Facilities
Subsystem management
Batch configurator
Trace facilities
LU 6.2 Interactions and data flow
Typical interactions
Normal data flows
Session start-up and take down sequence
Transaction Programs
Programming and configuration
The Attach Manager
Remotely started TP operation
Non-queued and queued operation
Additional APPC features
Security
Basic conversation
Request to send
Receive immediately
Multiplexed conversations
Receive and post
Presentation Manager considerations
Multiple conversations
Threads
Distributed Processing considerations
Advantages and disadvantages
Start of day processing
Midnight processing
IMS Programming (Optional)
Limited protocols
Response mode
Non response mode
Async response mode
ΓòÉΓòÉΓòÉ 2. OS/2 Books ΓòÉΓòÉΓòÉ
The information contained here duplicates to some extend the information
contained in the INF file OS2PUBS.INF (available in compiled form only in many
BBSs). The above file also contains other useful information such as OS/2
manuals and other publications.
However the information contained on books did not satisfy me. It was to a
certain extent out-of-date (the GPI book by Petzold which was promised by
Microsoft Press, but never was published, is listed for instance) and does not
contain any details of what the books mentioned contain.
I have thus collected as many publishers' catalogues as possible and listed
books and use the descriptions contained there. On the rare occasions that I
feel qualified (and bold) enough to do so, I have added my own brief comments.
Note that the UK prices are taken from the extensive July 1990 catalogue of
Computer Manuals Ltd. (Tel: UK 021-706-6000; Fax: UK 021-706-3301)
Note that the Finnish prices are those valid the week that I looked at the
books available at the two major bookshops (in Helsinki). Prices may vary.
By the time you read this INF file, some of the books may no longer be
available. I can't help this, but I have added the date of the publishers
catalogue from which I have got my information, to give you some idea of the
validity.
Of course it is the publisher's job to sell their books - so don't think that
their descriptions of the books are necessarily completely unbiased !
ΓòÉΓòÉΓòÉ 2.1. General OS/2 ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 2.1.1. Essential OS/2 (2nd Edition) ΓòÉΓòÉΓòÉ
Author: Robbins, Judd
Publisher: Sybex
Publication date: 06/1989
Pages: 445pp.
Price: $ 22.95
ISBN: 0-89588-609-X
ecgraphic.
This book is still included in the Summer 1991 catalogue of Sybex
(but without a description).
ΓòÉΓòÉΓòÉ 2.1.2. Inside OS/2 ΓòÉΓòÉΓòÉ
Author: Letwin, Gordon
Publisher: Microsoft Press
Publication date: 02/1988
Pages: 304pp.
Price: $ 19.95
UK: Ь 18.95 (July 1990)
Finland: FMk 215 (Suomalainen July 1991)
ISBN: 1-55615-117-9
Here's what the US Fall/Winter 88-89 Microsoft Press catalogue had to say -
"An exiting technical examination of OS/2 from Microsoft's Chief Architect of
Systems Software. In unprecedented detail, Letwin explores the philosophy, key
development issues, programming implications, and future of OS/2. And he
provides the first in-depth look at each of OS/2's design elements".
At that time the book was 290 pages long, by the time the Autumn 89 sheet came
out it had expanded to 304 pages, but the description had shrunk to -
"An exiting technical examination of OS/2 from Microsoft's Chief Architect of
Systems Software."
Also the Spring/Summer 1990 and Autumn 1990 / Spring 1991 has the same page
length and description, but the copy on my bookshelf (published 1988) IS 290
pages long - so did MS Press sneak a 2nd edition out without telling us ?
ΓòÉΓòÉΓòÉ 2.1.3. OS/2 (Expert Advisor Series) ΓòÉΓòÉΓòÉ
Author: Kamin, Jonathan
Publisher: Addison-Wesley
Publication date: 1991
Pages: ??? pp.
Price: $ unknown
(European) unknown
ISBN: 0-201-52335-3
Probably not yet (7/91) published as it deals with ver 2.0.
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
"This is a complete guide to IBM's sophisticated Operating System 2 (OS/2),
written for OS/2 version 2. As in all Expert Advisor Volumes, all commands and
features are arranged alphabetically for ease of use and understanding.
Each entry contains an overview of the command or feature, a step-by-step
procedure, examples, warnings, and tips."
ΓòÉΓòÉΓòÉ 2.1.4. OS/2 Notebook - The Best of the IBM Personal Systems Developer ΓòÉΓòÉΓòÉ
Author: Conklin, Dick (General Editor)
Publisher: Microsoft Press
Publication date: 10/1990
Pages: 772pp.
Price: $ 29.95
UK: Ь 27.95 (March 1991)
ISBN: 1-55615-316-3
The above number of pages is taken from my copy published 1990. According to
the Autumn 1990 / Spring 1991 list the 650 pages (sic) of this book are
"A collection of the best and most enduring articles published in IBM's superb
magazine for OS/2 developers. Co-published with IBM".
My opinion - for what it's worth - is that this is an extremely good book !
ΓòÉΓòÉΓòÉ 2.1.5. Peter Norton's Inside OS/2 ΓòÉΓòÉΓòÉ
Author: Lafore, Robert; Norton, Peter
Publisher: Brady
Publication date: 09/1988
Pages: 573pp.
Price: $ 24.95
(European) $ 27.45 (European dollar price in 1989)
UK: Ь 21.70
ISBN: 0-13-467895-8
I don't know if this book (according to informed rumour mainly written by
Robert Lafore) is still available. I found it very useful when I had problems
with C when I was writing my first PM programs (using mainly Petzold's book),
as the C examples are very clear.
Way back in 1988/89, this is what the Brady Books catalogue had to say
"Master the power of OS/2 without losing your way in the complexity. Using
short, easily understood examples, this book takes you from the simplest OS/2
functions such as writing text to the screen up through virtual memory
management, and even shows how to avoid the potential pitfalls of multi-
tasking, such as race conditions and deadlock.
It's your complete prerequisite for learning OS/2's Presentation Manager.
Inside:
- Friendly tutorial approach that demystifies OS/2
- Short, easy-to-follow C programming examples
- Explains the elements of multi-tasking: processes, threads, and semaphores
- Covers interprocess communications: pipes, queues, signals, and shared
memory.
- How to write "memory resident" programs in OS/2, using device monitors
- How to create data spaces larger than physical memory
- How to read files, write to the screen, and number-crunch - all at the same
time.
Lafore and Norton combine forces to provide the definitive tutorial to OS/2.
ΓòÉΓòÉΓòÉ 2.1.6. Running OS/2 ΓòÉΓòÉΓòÉ
Author: Borland, Russell
Publisher: Microsoft
Publication date: 03/1990
Pages: 450pp.
Price: $ 22.95
ISBN: 1-55615-257-4
Never seen it - did it ever get published ? (in same futures list as Petzold's
GPI book that definately DIDN'T make it)
ΓòÉΓòÉΓòÉ 2.1.7. Using OS/2 ΓòÉΓòÉΓòÉ
Author: Jamsa, Kris
Publisher: Osborne/McGraw-Hill
Publication date: 01/1988
Pages: 600p.
Price: $ 19.95
UK: Ь 19.95
ISBN: 0-07-881306-9
If you are ever offered this one by a friend, he's not !
Seems to be a hasty re-write of his Using DOS and mainly covers commands which
are virtually identical to DOS commands. Also full of "useful" details about
what disks are etc.
ΓòÉΓòÉΓòÉ 2.2. OS/2 Programming ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 2.2.1. Advanced C Programmer's Guide to OS/2 ΓòÉΓòÉΓòÉ
Author: Hansen, Augie; Vernon, Vaughn
Publisher: Addison-Wesley
Publication date: 1990
Pages: 500pp.
Price: $ 26.95 (paper)
ISBN: 0-201-52328-0
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
"This book provides programmers and developers with specific C solutions to
OS/2 programming issues. It covers OS/2 version 1.2, the most recent release.
It presents such topics as mouse and keyboard services, exception handling,
memory management, video functions, tasking services, and interprocess
communication and signals".
ΓòÉΓòÉΓòÉ 2.2.2. Advanced OS/2 Programming ΓòÉΓòÉΓòÉ
Author: Duncan, Ray
Publisher: Microsoft Press
Publication date: 1989
Pages: 768 pp.
Price: $ 24.95
UK: Ь 21.95 (June 1990)
Finland: FMk 189 (Stockmann July 1990)
FMk 257 (Suomalainen July 1990)
ISBN: 1-55615-045-8
Here's what the MS Press catalogues say about it
"Authoritive information, expert advice and great code examples in assembly
language and C. Indispensible for anyone programming the OS/2 kernel".
A note from me: Be warned that the examples are mostly in assembly and note
that, as they rightly say, it only covers the kernel.
ΓòÉΓòÉΓòÉ 2.2.3. Advanced Programmer's Guide to OS/2 ΓòÉΓòÉΓòÉ
Author: Nguyen, Thuyen; Moskal, Robert
Publisher: Brady
Publication date: 1989
Pages: 600 pp.
Price: $ ??
(European) $ 27.45 (European dollar price in 1989)
UK: Ь 26.05 (July 1990)
ISBN: 0-13-642935-1
Way back in 1988/89, this is what the Brady Books catalogue had to say
"This is for OS/2 programmers who want more than a quick recap of the manual.
Advanced Programmer's Guide to OS/2 covers what programmers really need to
fully exploit OS/2. Get the inside story on:
Functions for Multitasking Objects; Advanced Communications Functions;
Practical Memory Management; Using the Queue function; Handling External
Events; Using Date and Timer Services; Error Handling and Message Retrieval;
File and Device I/O Functions; Advanced Device I/O Functions; Disk and
Directory Functions; Dynamic Linking; Managing the Execution Environment; Video
Functions; Advanced Video Functions; Keyboard Functions; Mouse API Functions;
Device I/O Control Functions; Customized API Functions
Program examples of every function/call are given, and compatibility boxes
highlight important information. Code is included, showing you how to implement
every new feature. This will be your true "hands-on" guide to OS/2.
ΓòÉΓòÉΓòÉ 2.2.4. Assembly Language Programming under OS/2 ΓòÉΓòÉΓòÉ
Author: Murray, William H.,III; Pappas, Chris H.
Publisher: Osborne/McGraw-Hill
Publication date: 1988
Pages: 861 pp.
Price: $ unknown
UK: Ь 22.95 (Fall 1990)
ISBN: 0-07-881412-X
This is what the Fall 1990 Osborne/McGraw-Hill catalogue had to say:
"If you've made the switch to OS/2, now is the time to learn how to unlock its
powerful features with assembly language programming. Both beginning and expert
programmers can use this practical guide to better understand OS/2 capabilities
with this excellent instruction guide and lasting reference. Topics include
editor, assembler, linker, and CodeView utilities".
Note the catalogue also said - "covers version 1.1".
ΓòÉΓòÉΓòÉ 2.2.5. Converting Applications to OS/2 ΓòÉΓòÉΓòÉ
Author: Productivity Solutions, Inc.
Publisher: Brady
Publication date: 1989
Pages: 300 pp.
Price: $ ??
(European) $ 21.95 (European dollar price in 1989)
UK: Ь 19.10 (July 1990)
ISBN: 0-13-171943-2
Way back in 1988/89, this is what the Brady Books catalogue had to say
"Announcing the first book to explain how to convert applications running under
DOS 3.X to be able to run under Microsoft OS/2, the new multi-tasking operating
system for PS/2, IBM PC-AT and compatible computers.
This easy-to-read, step-by-step introduction to OS/2 will help programmers and
developers bridge the gap between existing software and the requirements of the
new operating system. Examples of existing DOS software programs, written in
both C and Assembler, will be used to demonstrate the features of OS/2 and
their source code will be included in the book.
Microsoft OS/2 has already caused a sensation in the PC programming community.
Converting Applications to OS/2 addresses the needs of the thousands of
developers who are anxious to work in OS/2 by showing them how to convert
already existing programs to be able to run under OS/2 immediately.
ΓòÉΓòÉΓòÉ 2.2.6. Essential OS/2 Functions: Programmer's Quick Reference ΓòÉΓòÉΓòÉ
Author: Duncan, Ray
Publisher: Microsoft Press
Publication date: 1988
Pages: 208 pp.
Price: $ 9.95
UK: Ь 7.95 (June 1990)
Finland: FMk 100 (Suomalainen July 1990)
ISBN: 1-55615-177-2
Here's what the MS Press catalogues say about it
"Covers the OS/2 version 1.0 kernel function calls within the Application
Program Interface."
ΓòÉΓòÉΓòÉ 2.2.7. Microsoft OS/2 Programmer's Reference Vol. 1 ΓòÉΓòÉΓòÉ
Publisher: Microsoft Press
Publication date: 1989
Pages: 768 pp.
Price: $ 29.95
UK: Ь 24.95 (June 1990)
Finland: FMk 203 (Stockmann July 1991)
ISBN: 1-55615-220-5
The general text for all four reference volumes in the MS catalgogues is
"Required references for experienced programmers working in the OS/2
environment. These books provide accurate, in-depth and up-to-date
documentation on the OS/2 Application Programming Interface (API). Written by a
team of OS/2 specialists - many involved in the development of OS/2 at
Microsoft."
ΓòÉΓòÉΓòÉ 2.2.8. Microsoft OS/2 Programmer's Reference Vol. 2 ΓòÉΓòÉΓòÉ
Publisher: Microsoft Press
Publication date: 1989
Pages: 576 pp.
Price: $ 29.95
UK: Ь 24.95 (June 1990)
Finland: FMk 209 (Stockmann July 1991)
FMk 277 (Suomalainen July 1991
ISBN: 1-55615-221-3
The general text for all four reference volumes in the MS catalgogues is
"Required references for experienced programmers working in the OS/2
environment. These books provide accurate, in-depth and up-to-date
documentation on the OS/2 Application Programming Interface (API). Written by a
team of OS/2 specialists - many involved in the development of OS/2 at
Microsoft."
ΓòÉΓòÉΓòÉ 2.2.9. Microsoft OS/2 Programmer's Reference Vol. 3 ΓòÉΓòÉΓòÉ
Publisher: Microsoft Press
Publication date: 1989
Pages: 448 pp.
Price: $ 19.95
UK: Ь 18.95 (June 1990)
Finland: FMk 155 (Stockmann July 1991)
FMk 216 (Suomalainen July 1991)
ISBN: 1-55615-222-1
The general text for all four reference volumes in the MS catalgogues is
"Required references for experienced programmers working in the OS/2
environment. These books provide accurate, in-depth and up-to-date
documentation on the OS/2 Application Programming Interface (API). Written by a
team of OS/2 specialists - many involved in the development of OS/2 at
Microsoft."
ΓòÉΓòÉΓòÉ 2.2.10. Microsoft OS/2 Programmer's Reference Vol. 4 ΓòÉΓòÉΓòÉ
Publisher: Microsoft Press
Publication date: 1990
Pages: 300 pp.
Price: $ 19.95
UK: Ь 18.95 (June 1990)
Finland: FMk 155 (Stockmann July 1991)
FMk 215 (Suomalainen July 1991)
ISBN: 1-55615-259-0
The general text for all four reference volumes in the MS catalgogues is
"Required references for experienced programmers working in the OS/2
environment. These books provide accurate, in-depth and up-to-date
documentation on the OS/2 Application Programming Interface (API). Written by a
team of OS/2 specialists - many involved in the development of OS/2 at
Microsoft."
ΓòÉΓòÉΓòÉ 2.2.11. OS/2 API: The Pocket Reference ΓòÉΓòÉΓòÉ
Author: Jamsa, Kris
Publisher: Osborne/McGraw-Hill
Publication date: 1988
Pages: 128 pp.
Price: $ 5.95
UK: Ь 5.95 (Fall 1990)
Finland: FMk 52 (Suomalainen July 1991)
ISBN: 0-07-881456-1
ΓòÉΓòÉΓòÉ 2.2.12. OS/2 Assembly Language ΓòÉΓòÉΓòÉ
Author: Holzner, Steven
Publisher: Prentice-Hall
Publication date: 1990
Pages: ?? pp.
Price: $ 29.95
Finland: FMk 246 (Suomalainen July 1991)
ISBN: 0-13-642505-4
ΓòÉΓòÉΓòÉ 2.2.13. OS/2 Programmer's Guide ΓòÉΓòÉΓòÉ
Author: Iacobucci, Ed
Publisher: Osborne/McGraw-Hill
Publication date: 1988
Pages: 650 pp.
Price: $ 24.95
UK: Ь 24.95 (July 1990)
Finland: FMk 283 (Suomalainen July 1991)
ISBN: 0-07-881300-X
ΓòÉΓòÉΓòÉ 2.2.14. OS/2 Programming: An Introduction ΓòÉΓòÉΓòÉ
Author: Schildt, Herbert
Publisher: Osborne/McGraw-Hill
Publication date: 1988
Pages: 389 pp.
Price: $ 21.95
UK: Ь 18.95 (July 1990)
ISBN: 0-07-881427-8
This is what the Fall 1990 Osborne/McGraw-Hill catalogue had to say:
"You don't need a background in assembly language programming to get up to
speed on OS/2 programming with this fast-paced guide. Clearly written and
thorough, it includes many example C programs and a few well-chosen and
carefully explained assembler examples. Schildt empasises OS/2 applications as
he describes the screen, mouse, keyboard services, and more."
ΓòÉΓòÉΓòÉ 2.2.15. The Programmer's Essential OS/2 Handbook ΓòÉΓòÉΓòÉ
Author: Cortesi, David E.
Publisher: M-T Pub Inc.
Publication date: 1988
Pages: 709 pp
Price: $ 27.45
with disk $ 43.95 (? book seen marked $39.95 (8/91))
UK: Ь 22.95 (July 1990)
Finland: FMk 194 (Suomalainen July 1991)
with disk FMk 300 (Suomalainen Aug 1991)
ISBN: 0-934375-82-8; 0-934375-89-5
According to a 1991 catalogue -
"This essential guid is indispensible for all programmers who write
applications for OS/2, Microsoft's powerful multitasking operating system. The
Programmer's Essential OS/2 Handbook provides the technical information
programmers need to write efficient, reliable OS/2 applications in C, Pascal,
or Assembler.
The comprehensive text (709 pages) explains the primary features of OS/2, puts
them into context, and shows progrtammers how they can be used together. All
topics are discussed independently, but are also linked by a web of
cross-references that provide programmers easy access to all related OS/2
features.
The appendix disk contains C header files, Pascal include files, a selection of
test programs, and a few interesting utility programs. Equal support is
provided for Pascal and C programmers".
ΓòÉΓòÉΓòÉ 2.3. PM Programming ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 2.3.1. Advanced Presentation Manager Programming: The Graphics Programming Interface ΓòÉΓòÉΓòÉ
Author: Southerton, Alan
Publisher: Addison-Wesley
Publication date: "Spring 1991"
Pages: 500 pp.
Price: $ 26.95 ??
ISBN: 0-201-52325-6
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
-
"The Graphics Programming Interface (often refered to as GPI) is a collection
of over 375 functions incorporated into OS/2 Presentation Manager. These
functions help programmers develop and control the graphics in their programs,
a very important part of applications development. The book is a focused
reference to these functions and demonstrates how to use them".
ΓòÉΓòÉΓòÉ 2.3.2. Object-Oriented Programming for Presentation Manager ΓòÉΓòÉΓòÉ
Author: Wong, William
Publisher: M-T Pub Inc.
Publication date: 1990/1991 (?)
Pages: 400 pp
Price: $ 29.95
with disk $ 39.95
Finland: FMk 238 (Stockmann July 1991)
with disk FMk 274 (Suomalainen July 1991)
ISBN: 0-13-629957-1; 0-13-629916-4 (P-H catalogue)
1-55851-074-5; 1-55851-079-6 (??? M-T catl.)
According to a 1991 catalogue -
"This book is for all programmers who work with OS/2, the powerful operating
system from IBM and Microsoft. It examines the basic design of Presentation
Manager (PM), the graphical user interface for OS/2, and PM applications
programs. Readers will learn how to use PM and object-oriented programming
(OOP) techniques together to create PM and OOP. .....(The book includes)
discussions of popular OOP languages, discussions on creating PM applications
and more. The examples require Microsoft C 5.1 or a compatible OS/2 C compiler
and the OS/2 PM Programmer's Toolkit. All source code is available on disk in
OS/2 format."
ΓòÉΓòÉΓòÉ 2.3.3. OS/2 Presentation Manager Graphics: An Introduction ΓòÉΓòÉΓòÉ
Author: Murray, William H., Pappas Chris H.
Publisher: Osborne/McGraw-Hill
Publication date: 1989
Pages: 442 pp.
Price: $ 28.95
UK: Ь 26.95 (July 1990)
Finland: FMk 248 (Stockmann July 1991)
ISBN: 0-07-881474-X
This is what the Fall 1990 Osborne/McGraw-Hill catalogue had to say:
"This book unlocks the power of OS/2 Presentation Manager graphics for OS/2
programmers. Beginning with basic definitions and a simplified window platform,
it highlights the many individual Presentation Manager commands, then uses them
to build increasingly complex programs for line, bar, and pie charts."
ΓòÉΓòÉΓòÉ 2.3.4. OS/2 Presentation Manager Programming ΓòÉΓòÉΓòÉ
Author: Reich, David E.; Robinson, Robert F.; Cheatham, Paul W.
Publisher: Wiley
Publication date: 1990
Pages: 563 pp.
Price: $ 24.95
UK: Ь 23.95
Europe Price: ? $ 30.70
ISBN: 0-471-50897-7
Wiley England's Computing 7 Update (April 1970) had this to say about this
book:
Here is expert guidance on programming the Presentation Manager, IBM's new
standard interface for the OS/2 Operating System. Written by key members of the
Presentation Manager devlopment team, OS/2 Presentation Manager Programming
presents thorough, insider coverage of the interface's capabilities and
features, including:
- The complete range of programming concepts, with information on building
applications, message architecture and program structure
- A comprehensive programming guide with numerous examples written in C
- Essential guidance on window programming and on the Graphics Programming
Interface (GPI)
OS/2 Presentation Manager Programming features discussion of more advanced
topics, including application data transfer, templates and advanced VIO
programming, debugging, font creation and menu management.
With it's thorough, jargon-free presentation, along with an insider's
perspective, OS/2 Presentation Manager Programming is both an excellent
learning tool and a long term reference handbook on programming in this
challenging new environment.
ΓòÉΓòÉΓòÉ 2.3.5. Presentation Manager Programming: An Introduction ΓòÉΓòÉΓòÉ
Author: Lafore, Robert; Dror; Asael
Publisher: Osborne/McGraw-Hill
Publication date: 1989
Pages: 550 pp.
Price: $ 28.95
UK: Ь 26.95 (July 1990)
Finland: FMk 280 (Stockmann July 1991)
ISBN: 0-07-881467-7
This is what the Fall 1990 Osborne/McGraw-Hill catalogue had to say:
"Programmers working with OS/2 as well as those with no previous OS/2
programming experience can get up to speed fast on Presentation Manager, OS/2's
graphical user interface. This easy-to-understand approach offers short, clear
programming examples. The book's expert authors offer detailed explanations of
features ranging from windows to dynamic data exchange."
ΓòÉΓòÉΓòÉ 2.3.6. Programmer's Guide to the Presentation Manager ΓòÉΓòÉΓòÉ
Author: Southerton, Alan
Publisher: Addison-Wesley
Publication date: 1989
Pages: 500 pp.
Price: $ 26.95
UK: Ь 23.35 (July 1990)
Finland: FMk 225 (Stockmann July 1991)
ISBN: 0-201-19440-6
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
-
"IBM's OS/2 Presentation Manager is the multitasking programming environment
that allows the user to run different applications simultaneously. It is one of
OS/2's most compelling features, and professional IBM programmers need to gain
knowledge and expertise on this important topic.
This book enables these programmers to harness the powerful capabilities of
this programming environment with the C language.
After a thorough introduction to OS/2 and the Presentation Manager, it delves
into sophisticated programming techniques, including such advanced topics as
graphics transformations and programming the Presentation Manager interface. In
addition, the final section provides a funtion-by-function reference to OS/2.
This resource will be sought after by any IBM programmer developing software
applications for OS/2."
ΓòÉΓòÉΓòÉ 2.3.7. Programming the OS/2 Presentation Manager ΓòÉΓòÉΓòÉ
Author: Petzold, Charles
Publisher: Microsoft Press
Publication date: 1989
Pages: 872 pp.
Price: $ 29.95
UK: Ь 27.95 (June 1990)
Finland: FMk 225 (Suomalainen July 1990)
ISBN: 1-55615-170-5
According to the MS catalogues -
"This first full discussion of the features and operation of the OS/2 1.1
Presentation Manager covers key programming issues in unparalleled depth."
My comment: This book has always been the first recommended for programming
Presentation Manager. It's probably still the best - but a 2.0 version would be
very welcome !
ΓòÉΓòÉΓòÉ 2.4. Tools and Utilities ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 2.4.1. Software Tools for OS/2 - Creating Dynamic Link Libraries ΓòÉΓòÉΓòÉ
Author: Young, Michael J.
Publisher: Addison-Wesley
Publication date: 1989
Pages: 350 pp.
Price: $ 22.95
UK: Ь 20.65 (July 1990)
Finland: FMk 213 (Stockmann July 1991)
ISBN: 0-201-51787-6
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
-
"Dynamic link libraries provide the flexibility that is the essence of OS/2's
power and vitality. They allow programmers to write custom extensions to the
operating system, develop new subsystems, and implement ready-to-use operating
system functions while programming in any language.
This book provides a clear and detailed explanation of how dynamic link
libraries work. It offers basic to advanced techniques for creating dynamic
link libraries and includes concrete examples that demonstrate how they are
used in actual programs."
Note: I have this book and I recommend it highly - with it's help even I was
able to create my own DLLs that work ! It IS clearly written with good (short)
examples.
ΓòÉΓòÉΓòÉ 2.4.2. Supercharging OS/2 Batch Files and Utilities ΓòÉΓòÉΓòÉ
Author: Busch, David
Publisher: Addison-Wesley
Publication date: 1989
Pages: 320 pp.
Price: $
UK: Ь 20.65 (July 1990)
ISBN: 0-201-13785-2
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
-
"Batch files gather together under a single command all the separate steps
needed to perform a unified operating system task. They are essential for sound
operating system programming and provide time-saving conveniences for
sophisticated users. IBM's Operating System/2 (OS/2), the operating system for
the IBM PS/2 personal computer", /Note: don't blame me, that's what it says! /
"has a more complicated and powerful batch-file potential than its
predecessors. In order for programmers and users to take full advantage of the
power of OS/2, they will need a greater understanding of this feature.
This book provides a valuable source of information on this important aspect of
OS/2. Because it is organized by function, rather than by command, it is easy
for the reader to look up any specific task and quickly learn how to accomplish
it using batch-file programming. It builds over 50 ready-to-use utilities,
including tools for memory management, disk backup, directory management, and
screen display. An added feature is an extensive appendix on converting MS-DOS
batchfile commands to OS/2".
ΓòÉΓòÉΓòÉ 2.4.3. Writing OS/2 Device Drivers ΓòÉΓòÉΓòÉ
Author: Westwater, Raymond
Publisher: Addison-Wesley
Publication date: 1989
Pages: 450 pp.
Price: $ 24.95
UK: Ь 22.45 (July 1990)
Finland: FMk 218 (Stockmann July 1991)
ISBN: 0-201-52234-9
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
-
"Professional programmers and developers creating applications to run under
OS/2, IBM's powerful new operating system, need a spezialized guide to the
important subject of OS/2 device drivers. This book provides just what they
need - a comprehensive guide with detailed technical information on OS/2 and
device drivers in C and assembly language.
This book begins with a description of the architecture of OS/2, including I/O
subsystems, and the structure of device drivers. Then it shows how to write,
run, and debug device drivers in both C and assembly language. The subject of
device drivers that support OS/2's advanced capabilities, such as multitasking
and real-mode is addressed. In addition, the book treats the difficult issue of
DOS compatibility.
A set of practical examples provides usable device drivers for experienced
programmers in addition to demonstrating fundamental concepts and techniques."
ΓòÉΓòÉΓòÉ 2.4.4. Writing OS/2 Resident Utilities ΓòÉΓòÉΓòÉ
Author: Ezzell, Ben
Publisher: Addison-Wesley
Publication date: 1990
Pages: 434 pp.
Price: $ 22.95 ??
UK: Ь 22.50 (July 1990)
Finland: FMk 217 (Stockmann July 1991)
ISBN: 0-201-51788-4
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
-
"Resident utilities are applications such as calculators and clocks that appear
on the screen while another full application is running.
This book is the only place to find comprehensive information on all aspects of
developing these programs for the OS/2 environment. In addition to complete
descriptions and explanations, it presents a number of working examples,
including a calculator, a directory, and an auto-dialer".
ΓòÉΓòÉΓòÉ 2.5. Data Base Manager ΓòÉΓòÉΓòÉ
ΓòÉΓòÉΓòÉ 2.5.1. Best Book of: OS/2 Database Manager ΓòÉΓòÉΓòÉ
Author: Fosdick, Howard
Publisher: Sams
Publication date: 1989
Pages: 300 pp.
Price: $ 21.95
Finland: FMk 214 (Suomalainen July 1991)
ISBN: 0-672-48436-6
ΓòÉΓòÉΓòÉ 2.5.2. Client-Server Programming with OS/2 Extended Edition ΓòÉΓòÉΓòÉ
Author: Orfali Robert, Harkey Dan
Publisher: Van Nostrand Reinhold
Publication date: 1991
Pages: 993 pp.
Price: $ 42.95
ISBN: 0-442-00826-0
ΓòÉΓòÉΓòÉ 2.5.3. Creating Applications with the IBM OS/2 Database Manager ΓòÉΓòÉΓòÉ
Author: Baker, David C.; Banning, William I.; Myre, William W.
Publisher: Addison-Wesley
Publication date: 1989
Pages: 320 pp.
Price: $ 24.95
ISBN: 0-201-15302-5
According to the Addison-Wesley "Books about Computing and Engineering" 91/92
-
"This book is for the individual who wants to design and build database
applications for the IBM OS/2 Database Manager. It provides information and
recommendations on how the technology in the Database Manager affects your
application design. Additionally, examples are given of C language programs
that use the Structured Query Language (SQL) and other functions of the
Database Manager. The Query Manager is described in terms of how to best use
its function to supplement your efforts to create a complete data base
application. This book is intended for the reader who is already familiar with
Database Manager, has probably installed and tried the Query Manager user
interface, and is now wondering how to combine all of the Database programs. It
assumes that the reader is familiar with the C programming language."
ΓòÉΓòÉΓòÉ 2.5.4. OS/2 Database Manager: A Developer's Guide ΓòÉΓòÉΓòÉ
Author: Fosdick, Howard
Publisher: Wiley
Publication date: 1989
Pages: 378 pp.
Price: $ 24.95
UK: Ь 23.95
Europe: ? $ 30.70
ISBN: 0-471-50803-9
Wiley England's Computing 7 Update (April 1970) had this to say about this
book:
"In this advanced guide the author provides you with the most comprehensive and
sophisticated programming resource available on the Database Manager. Among the
techniques he describes in the book you will find:
- Complete coverage of programming in the Database Manager from establishing
the environment to testing the databases.
- In-depth coverage of SQL
- Detailed explanation of utilities, application development alternatives,
locking and concurrent issues and database performance.
There is also helpful information in the design of the Database Manager,
configuring the Database Manager to meet your needs and future trends in the
OS/2 environment.