Virtual OS/2 International Consumer Education

June 1997

The WarpGuru
UncleGrim's Scything Review
VOICE Board Member Interview

The WarpGuru - The Future of OS/2

I have been asked by Mark Dodel (The editor of VOICE Newsletter) and have agreed to write a monthly column or article for the VOICE Newsletter. I will probably use a lot of this space to talk about technical issues, but this month I thought I would start with a non-technical issue - the future of OS/2.

There are two new organizations which have been formed in recent months and both are dedicated to the future of OS/2. Iotta - the International OS/2 Technical Trade Association, and VOICE - Virtual International OS/2 Consumer Education were both formed at least in part as a result of discussions held during the weekend of the OS/2 Marketplace Conference sponsored by POSSI (Phoenix OS/2 Society, Inc.) and held in Phoenix, Arizona, in March of this year.

The Conference, by the way, was a wonderful catalyst for generating ideas and action plans. In addition to attending the scheduled sessions it gave those of us who attended an opportunity to brainstorm and develop ideas and agreement for Iotta and VOICE. Thank you POSSI - and especially all the volunteers - for making that weekend so productive for us!

Many of us who have been active in the OS/2 world for the last several years have been hoping for just one good organization behind which we can throw our support. TeamOS/2 was a good idea but lacked the leadership necessary to do more than flail about ineffectually most of the time.

About twice a year, in a paroxysm of well-intentioned effort, the all volunteer TeamOS/2 would converge on COMDEX and assist IBM in marketing OS/2 by installing OS/2 on vendor's computers, by talking a lot about OS/2 and by helping vendors who were using OS/2 with problems they were having. This was wonderful, successful, and quite unique - I cannot recall any product in the history of consumerism which has generated so much effort on the part of its proponents to spread the good word. It was almost like a religion.

In fact, it became so much like a religion for some so-called teamers that they began acting very much like participants in a religious war, spouting invective when their rhetoric failed to convince their "opponents" of the worthiness of their cause. Some of these people could rightly be called "Zealots" - a biblical term used very disparagingly in the trade press of late.

For those of you as yet unaware, InfoWorld, a weekly trade publication used to have "Readers' Choice Awards" every year. Since OS/2 had won Overall Product of the Year for the last four years as well as Software product of the year, or Client product of the year, or Server product of the year, or whatever the current category InfoWorld had designed each year, when it won again for the fifth straight year, InfoWorld invalidated the results attributing the win to a few "OS/2 Zealots" who "... stuffed the ballot boxes."

Don't get me wrong. There were and still are many good people involved with TeamOS/2 - I count myself as one and display the logo on my commercial web site. The problem was the few who, lacking proper leadership, almost single-handedly destroyed much of the good which had come of the true Teamers' efforts. Many of us in TeamOS/2 have been looking for an organization we could join which would have strong leadership and which would benefit users and developers OS/2 products and services.

There are now two brand new organizations with the objective of promoting OS/2 along-side TeamOS/2.

Iotta will be a professionally run organization with the mission of promoting development of OS/2 products and services. ISV'S and consultants who provide OS/2 related products and services should seriously consider membership in Iotta. The benefits promise to be enormous for members as well as for OS/2 itself. Iotta has been incorporated as a non-profit in the state of North Carolina and has begun recruiting members. You can find their web site at

VOICE is an organization for end users which has taken on the mission of promoting OS/2 to the end user community. As its name implies, one of the ways they will be doing this is through education. VOICE is not yet incorporated but should be soon. The VOICE web site is at

Both of these organizations are dedicated to furthering OS/2 by facilitating communications with their constituencies, between each other, and with IBM. They will be working together closely to disseminate information to their member about IBM's strategic and short term plans for OS/2. They will both provide a conduit for their members to feed information back to IBM about user and developer requirements. They will both help to dispel the rumors and myth which seem to surround OS/2 like tabloid headlines.

If you are an OS/2 user, you should join VOICE. If you are an ISV or consultant with OS/2 related products, you should join Iotta. Or both!

Just what is IBM's direction and strategy for OS/2? Let me tell you what I can in the space remaining.

IBM has decided that it is not feasible to compete with Windows by continuing to match API functions in OS/2 every time Microsoft changes theirs, which is quite frequently. Java has become the horse to which IBM has attached the OS/2 cart. If software developers won't develop for OS/2, IBM will make it irrelevant whether the software was intended to run on OS/2 or not. Vendors who create products using Pure Java will find that their software will run on OS/2 in addition to every other Pure Java platform.

It is unclear at this time whether Microsoft Java support will run Pure Java products or not. Microsoft says that it supports "extensions" to the Java language, but that could mean whatever Bill Gates or Steve Balmer want it to mean this morning. My impression from talking to Microsoft sales people is that Microsoft will provide extensions to whatever Java du jure they desire so that it will be incompatible with any other Java, especially Pure Java as driven by IBM, Sun, et al.

At any rate, IBM has already made OS/2 the premier operating system for Java. In fact it is the ONLY operating system with Java built in. But Java is only the beginning. The real key to the IBM strategy lies in the NC. The NC!? Yup.

It is looking more and more as if most (read all except Microsoft NC or NPC or whatever they are calling it today) Network Computers will use OS/2 as their operating system. IBM won't call it that, however. In fact, you won't even know that the NC you use has an operating system.

IBM has been quietly demonstrating a product called Bluebird. I hope IBM does not use that for its product name, but I don't think they will. In fact, you will never see this product so it will never have a name. It will be hidden out on the network and only show up on the NC when we want to do some work. And that can be an internal network or the Internet. Bluebird is OS/2 with the Java virtual machine which has been optimized for the Network Computer.

You will find your favorite web browser as the user interface for Bluebird. This is an interface with which almost every user is familiar. It is simple and since it is loaded from the network you always have the latest version. This is a boon for any business which uses computers, not just the Fortune 500. Think about never having to upgrade software again, but always having the latest version. The user interface, the operating system, and all of the application programs you use would be maintained at their latest levels because they are always loaded to the NC from the source.

The beauty of Java is that you can buy any Pure Java software and it will run on any system running the Pure Java virtual machine. The beauty of Java on the NC is that you plug it in and forget it. True zero administration.

Author biography:

David P. Both is president and founder of Millennium Technology, Inc., a
computer consulting firm in Raleigh, North Carolina which specializes in
OS/2 Warp, OS/2 Warp Server and related products, and Lotus Notes. He
spent the last eight of his 21 years with IBM as the lead support person
for OS/2. He is co-author of the book Inside OS/2 Warp, New Riders
Publishing, 1995, and has published articles in Windows and OS/2 Magazine,
Carolina Computer News, LAN Magazine, OS/2 Magazine, and others. He holds
nine IBM technical certifications and is and Premier IBM Business Partner.
Mr Both's email is and the Millennium web
site is

UncleGrim's Scything Review


By: dON k. eITNER (

In today's "bigger is better" world of software, we tend to overlook the simple things that have worked for years and still work beneath all the bloat and pretty interfaces of 1,001-function application suites. This is rarely more apparent than in the area of image editing where we've come to expect one program to handle scanning, dithering, resizing, cropping, converting, and however many more functions that we've previously done in 2 or 3 apps. Well, integrated applications are nice, and we seem to have given into the idea that they have to be large, lumbering beasts that eat your RAM and your hard drive alike, but it doesn't have to be this way, and the Generalized Bitmap Module by Andy Key ( is proof.

This public domain application "suite" consists of the code for manipulating bitmap images in a number of ways as well as numerous command line and PM mode apps written to take full advantage of that code. The underlying code, of course, can be used for any other applications you wish to write. Each command line app provided has a specific purpose such as displaying header information from a bitmap file, doing bits-per- pixel conversions, converting between color spaces, etc. The PM app (called Viewer 2) combines many of the functions of these command line apps into a single menu system for those of us who prefer point and click. Full bitmap manipulation is possible from this menu, including format conversion, half toning and error diffused viewing, cropping, select/copy/paste, undo, and more. There is even a menu item to take a snapshot of your OS/2 desktop.

I found the menu system to be well-designed with the most used functions readily available and some more exotic functions just a click away. The online help file is context sensitive and easy to understand. If you're interested in learning the more in- depth features of the GBM code, an HTML file is also provided which explains the command line switches of the various applications. I'm a graphical interface junkie, so I used GBMV2 (Generalized Bitmap Module Viewer 2) for my tests.

I started by taking a 24bit snapshot of my 800x600 desktop, resizing it by dividing both horizontal and vertical by 1.5 (you can change this amount or just enter your own image dimensions), and printing it on my color inkjet. The resulting image was no less than I expected from my printer, which is sadly under-supported on OS/2, but the process was painless, as it should be. I then played around with reflecting the image horizontally, transposing x for y, rotating the image 90 degrees, and then remapping it to an 8bpp image using the N (256 in this case though you can vary the number easily) most used colors in the image. Finally, I saved the image as a .GIF file, which in GBM is done simply by adding the format extension to the filename you want to use.

Thus, converting DESKTOP.GIF to DESKTOP.JPG can be as easy as opening the GIF file, selecting the Save As option from the File menu, changing the 3 letter extension and clicking on OK.

The GBM package lacks a few things one would expect in a great image editing package, most notably at least a basic paint program and support for the Portable Network Graphics (PNG) format. Also, the rotate feature is not variable, meaning you aren't given the choice of rotating the image by a user-defined amount such as 57 degrees. This feature seems to be nothing more than a combination of horizontal and vertical reflections in various combinations. Despite these few drawbacks, GBMV2 is one of the best apps I've used in DOS, Windows, or OS/2 for dealing with bitmapped images in an everyday (less-than professional print artist) fashion, and since the code is provided as public domain, you could port the whole thing to any platform you desire and add any features you feel it needs.

NOTE: This is a simple bitmap viewer comes directly from Mr. Key's online help file.

Product: Generalized Bitmap Module

Cost: Free (Public Domain Software)

More Info/Download: <>

Interviews with the VOICE Board

In our continuing series of interviews with the people who make up VOICE, we now interview Gerry Ellington (Stryder), VOICE President:

VOICE> How long have you used OS/2?

Gerry> I started my use of OS/2 in 1993. At that time I was heavily
involved in communications and was tired of waiting for long
downloads to take place. I felt that there had to be a better way to
utilize the computer while I waited. Chicago was still vaporware and
Desqview was not really all that compatible. I decided initially to
try Novell's (formerly DR) new Dos 7.0 This product was supposed to
be able to preemptively multitask sessions from the command line.
Needless to say it was less than successful (as a matter of fact I
received a fix to an acknowledged bug over a YEAR after I placed
the initial trouble call). So that left OS/2. Having seen a demo a
few months earlier, I decided to give it a try. The rest as they say
is history.

VOICE> How do you currently use OS/2?

Gerry>I use OS/2 as a preemptive method of doing other meaningful things
while waiting for long tasks to finish (strangely enough many things
are still communications). It also provides the greatest flexibility
in running applications, not need to boot to dos to run a dos

VOICE> What is your background in computers?

Gerry> I have used computers since the day of the VIC 20, 300 baud modems,
cassette tapes, and a text based Compuserve. I then migrated to a
C-64, 8088, 80386, 80486, Pentium, and now Pentium Pro's. I have
worked in the industry in one form or another for the last decade. I
am currently an SA for the Dept. Of Defense.

VOICE > What other OS/2-computer related activities are you involved with right now?

Gerry> I always have a webpage up that is dedicated to OS/2. In addition to
harassing IBM officials <G> I am also working with a great group of
folks on VOICE in an effort to unite all of the folks out there in
cyberspace in a virtual user's group. There is also an effort
underway to provide an internet link to Warpstock through VTC etc.

VOICE> How did you get involved with VOICE?

Gerry> There were several IRC meetings that came about as a result of the
Getting Down To Business meeting in Phoenix. As a result of the IRC
meetings it was decided that a group of individuals would work as a
steering committee to form what became VOICE. I volunteered to work
on the committee.

VOICE> What does the 'President of VOICE' do?

Gerry> Actually it is the easiest job <G> now that VOICE as an organization
has been founded. Basically I see the position as sort of a
facilitator, who's goal is to keep VOICE going, set up the board
meetings, etc.. At some point as the organization grows, it will
become important for the president to become a 'totem' for the
organization as well, and provide visibility for VOICE as an

Previous Page Index Next Page