Feedback Search Top Backward Forward

From the Editor

Written by Larry Salomon, Jr.


The New York Times Fiasco

If you haven't been in this dimension in the past month, you probably don't know about the two articles printed by the New York Times and the ensuing fallout. In a nutshell, the Times printed one article about the annual meeting that IBM has with market analysts in which they severely misinterpreted Lou Gerstner's statements. While IBM claims that he was simply reiterating the strategy that IBM has had for the past five or so years (although with a stronger emphasis), the `Times inferred that he was conceding the desktop to Microsoft.

The following week, Peter Lewis - in his Science Times column - quoted David Barnes as saying that he'll run Windows 95 at home instead of OS/2. It hurt so much to read that one week after the first article that I and many others immediately started shouting conspiracy and went witch- hunting. In retrospect, it really shouldn't matter what David Barnes runs at home; he still is the best OS/2 spokesman IBM has. However, I can't help but feel like I just found out that Michael Jordan really wears ProKeds.

For more information, there are many places on the Web that you can visit; one of these is Enjoy.

More About the Web Site

If you haven't dropped by the EDM/2 Web site (, you are missing some interesting things. The Gotcha section is growing very slowly, but growing nonetheless. Additionally, a new section has been added which allows you to do conferencing, a la Netnews. This section, powered by the FORAWEB software that I wrote in REXX for GoServe, has the advantages that it is easy to setup, doesn't require a newsfeed to run, and is relatively instantaneous. The main disadvantage, however, is that each server is self-contained; there is no shadowing capability (although this is definitely something that needs looking into).

To read the articles posted, you simply need a Web browser. (Lynx will work too if you use as the URL.) To submit an article to a conference, your Web browser must have HTML forms capability.

One of the existing conferences is for the discussion of EDM/2. Please drop by and contribute your thoughts, comments, etc.!

Transparent Windows and Such

This month, I vowed to write the article on the transparency that I have claimed to achieved. Before the transparency must come the samples, though. I had no trouble getting the desired effect, but when I went to write another sample to demonstrate how PM `normally' operates, two (bad) things happened:

  1. The `non-transparent' application had the sample look.
  2. When I removed the CS_SIZEREDRAW class style from the parent of the window (the client), the window disappeared.
The second came about from my attempt to coerce the second sample to not look like the first. I think that, if I painted the client window in something other than a solid color, it would make a difference. However, more investigation is needed before I can write about this topic and I offer my apologies for this. In the meantime, I would guess that avoiding any calls to WinFillRect() or GpiErase() may be used to reach the same goal.

EDM/2 A La Postscript

I fully intend, as I sit here to type in this section, to produce a Postscript version of this issue. Whether or not this becomes a reality will be discovered shortly. This will be a bit more time-consuming because normally I send to Carsten (my proofreader) an .INF file and make the corrections indicated by him to the .IPF source directly. However, I must now send him a .RTF file and hope that it shows up properly on his side. Additionally, he will no longer be able to check things such as the icons and such. The result of all of this is that we might be a bit shaky in the quality of the issues while we adjust our procedures. Please bear with us.

"How Will I Read the Issues?"

When the magazine eventually switches to Postscript as the file format, instead of .INF, how will you read it? Some time ago, IQPac reached an agreement with Magus Software to allow IQPac to distribute a customized version of their PageTurner software (sans documentation, unfortunately), which is a Postscript viewer. This version will only allow you to view Postscript files that I produce using an encrypted password mechanism that is imbedded in the file. The problem has always been that of distribution; since IQPac is currently a no-income company, I am trying to keep my costs down. The ideal distribution mechanism is through diskette mailers, but the miracle of the Web makes that more expensive than necessary.

The idea `du jour' is that those who are Web capable will be able to fill out an HTML form on the EDM/2 site. Completion of the form will assign you a userid and password - valid for that day only - which you can use to obtain access to a protected section of the site. There you will be able to download the software. For those of you who are not Web capable, I will provide a form for you to fill out and send to me along with a money order (drawable on US funds) to cover shipping costs.

I apologize for my insistence that you fill out the form, but this information is vital to obtaining (somewhat) accurate statistics on the number of readers that EDM/2 has. With this information, a press kit can be constructed and delivered to ISVs and advertising space sold. This income will be used to offer some amount of compensation to the future contributors of articles, columns, and (of course) me. It doesn't take a rocket-science degree to figure this out on your own, but I am revealing it to you in order to keep a clean conscience. We have all given much time and effort to insure a good magazine filled with good information; please support us in this by cooperating instead of trying to circumvent the measures I will have established to achieve this goal. Please keep in mind that EDM/2 will still be distributed free-of-charge to the readers.

I am interested in any thoughts you have on this matter - feel free to send them to

OOPS Corner Will Be Absent

Because Gordon has devoted a lot of time to doing the excellent reviews on the C++ compilers, he has not had enough time to write this month's OOPS Corner. We think that it is a fair trade.


Rock Solid Software Announces IOPRO/VX

Rock Solid Software announces IOPRO/VX, a toolkit designed to support the rapid development of data acquisition, analysis, and control applications under OS/2.

Thank you for allowing us to describe our line of technical productivity tools for the OS/2 environment. Our mission is to support our customers in creating in a wide variety of data acquisition, data analysis, process monitoring and control, and data visualization applications. IOPRO/VX is simply the first product in our plan to get the most out of this superior operating system. Coming soon:

  • Notebook data acquisition (PCMCIA).
  • Imaging and image analysis.
  • DSP coprocessing.
  • Embedded applications.

Simply put, we are convinced OS/2 is the best operating system in the world for affordable technical computing, data acquisition and analysis, and process monitoring and control. We are committed to realizing that potential.

The following information will describe our initial offering, IOPRO/VX. This toolset allows VX-Rexx developers to rapidly build a software program, complete with graphical user interface, which can control the acquisition, processing, display, and saving of data. This data can come from a variety of sources such as disk files or local A/D- D/A and digital I/O adapter cards. Extensions to the basic package allow accessing data from sources via network connection, or from instrumentation accessed via serial or IEEE-488 interfaces.

The IOPRO/VX basic pak consists of the following:

The basic pak includes one driver for supported plug in adapter cards. While we are trying to target the most capable and/or popular cards for driver development, we are very willing to discuss how to expedite development for your particular application. Please call for driver availability and/or to discuss development schedules.

The main programming toolset comprising the IOPRO/VX package consists of a set of objects which are added to the VX-Rexx toolbar. These objects are placed into the application being developed using standard VX-Rexx techniques. These objects provide the following functionality:

  1. Disk Input: import data (in a variety of formats) from disk files.
  2. Disk Output: export data: (again, a choice of formats) to disk or to another program on the host machine. This is also used to move data to the Integrated Data Display utility (see below) for realtime viewing.
  3. Processing: this class of objects allows analysis or transform operations on data. There are two basic types. The first simply allows the developer to write a series of REXX statements which can operate on the data. The second type acts as a link to some function residing in an external function (C,C++,etc.) library.
  4. I/O Channel Interface: this class presents a standard interface to analog to digital converters, digital inputs, digital outputs, counters, etc. The basic pak supports data originating locally, as from an I/O adapter card plugged into the host machine. Optional extensions allow access to data originating on other machines and accessed via a network, or from instrumentation via RS-232 or IEEE-488.
  5. Data Display Utility: this facility is used to display graphical plots of data exported from the IOPRO/VX environment. It is implemented as a process which runs independent from the VX-Rexx session. The DDU has it's own set of PM based controls which are used to control plotting behavior such as graph scaling, axis labels, etc.
  6. System Control and Sequencing: this object acts as the 'main control loop' found in so many applications of this type. It is basically a set of event handling routines, where upon receipt of an event 'x', a user definable set of REXX statements is executed. These statements can invoke methods on the other objects to cause I/O channels to be read or written, processing to occur on some buffer of data, etc. The SCS can react to events from user activity, timer input, receipt of data from one of the remote connections, or from an interrupt generated by a local I/O adapter card.
This product is about to enter beta testing and should be available by Fall 95.

Look for our survey in the following locations:


Please direct inquiries to the following:

Rock Solid Software
8460 Plank Rd.
Montville OH 44064

Secant Technologies Announces ObjectPM Control Pack

Additional info:
Questions to:
For more information: John Pompeii (216) 595-3830

CLEVELAND, OH -- Secant Technologies, Inc. announces the release of the ObjectPM Control Pack library for OS/2. This package offers over a dozen control types that extend the set of controls supplied by OS/2 Presentation Manager. It is also the first control package to support the PMCX control window specification allowing these controls to be used with products such as the IBM Universal Resource Editor and Prominare Designer. The PMCX specification is the latest control extension similar in concept to the VBX specification in Windows.

"These controls will be a welcome addition to any OS/2 programmer's tool set" according to senior architect Michael Flis. "Many badly needed features such as multi-column list- boxes and edit masks are missing from OS/2. This product fills those gaps."

This list of controls included with the package include:

  • Spreadsheet - A "grid" control allowing data to be presented in rows and columns. The rows and columns can be sized hidden, inserted and deleted. Cells can directly edited, and support character formatting.
  • Cellbox - A new list-box that adds multi-columns, images, "hot buttons", and in-line character formatting.
  • Data Field - An edit control extension that supports edit masks, and a host of data types.
  • RTF Viewer - Displays and prints Rich-Text-Format (RTF) documents. This is a great tool to add prining capabilities to your apps!
  • Calendars - Displays a calendar, one month at a time, allowing a user to click on a day to select it or flip between months and years.
  • DateComboBox - Combines a combo-box with the calendar control which implements a visual drop-down date field.
  • CellComboBox - Combines a combo-box with the cellbox to add extended combo features such as multi-selects and list-box columns.
  • Splitbars - Horizontal and vertical split bar controls for dragging.
  • ControlList - Contains a list of other controls that can be scrolled up and down. This allows a large number of controls to fit in an area than otherwise would be possible.
  • Gauges - A set of various indicators such as dials, thermometers, and LED bars.
All controls in ObjectPM Control Pack conform to the PMCX architecture. This allows the components to be used by virtually any OS/2 programming tool. To support the various C++ programming environments, the Control Pack adds a set of class libraries that integrate the controls natively into the OpenClass (IBM), ObjectWindows (Borland), and ObjectPM (Secant) application framework environments.

The ObjectPM Control Pack is available in binary form at an introductory price of $99. Source code is also available. Programs that use the controls can be distributed along with the run-time libraries without royalties or additional purchases. To order, contact Secant Technologies, 23811 Chagrin Blvd. Suite 344, Beachwood, OH, (216) 595-3830. Additional information and samples are available from the Secant World Wide Web home page at, or email at

ObjectPM is a trademark of Secant Technologies, Inc. OS/2 and Presentation Manager are registered trademarks of International Business Machines Corporation Microsoft Windows is a registered trademark of Microsoft Corporation

REXX/SQL - A REXX interface to SQL databases


REXX/SQL provides a simple interface for REXX programs to access SQL databases through a number of external functions. REXX/SQL is intended to provide a consistant interface to all SQL databases.

REXX/SQL is distributed under the GNU General Public License. See the file COPYING for more details. The anon ftp site for REXX/SQL is:

The source code for each database interface code is in a separate archive file. The general format of the archive files is: rxsql???nn.ext


??? is the TLA for the database port, nn is the version number and ext is the archive file type. e.g. the REXX/SQL Oracle port for Version 1.2 in compressed tar file format is rxsqlora12.tar.Z.

Documentation, in Postscript and HTML, is available in rxsqldocnn.ext and sample programs are in rxsqlsamnn.ext.

The documentation is intended as both a user's guide and a reference guide for implementors of REXX/SQL on other database and operating system platforms.

All text files are stored in Unix text file format. ie LF only.

Current Release

The current release of REXX/SQL is 1.2. This version contains ports of REXX/SQL for Oracle (ora) and mSQL (min).

Files in Release

The following packages are available in Info-Zip 2.0 format: - Documentation - Postscript and HTML - Sample REXX/SQL programs - Oracle source and OS/2 EXE and DLL - mSQL source

and in compressed tar files

rxsqldoc12.tar.Z - Documentation - Postscript and HTML
rxsqlsam12.tar.Z - Sample REXX/SQL programs
rxsqlora12.tar.Z - Oracle source and OS/2 EXE and DLL
rxsqlmin12.tar.Z - mSQL source

Please forward any comments, suggestions, enhancements or other implementations to be included in the official distribution.

The above files are currently in the /incoming directory and will be moved to /src/REXXSQL shortly.

Functional Software Announces LXOPT version 1.1

14 August 1995

Functional Software announces V1.1 of the code optimiser for 32-bit OS/2 executables and dynamic link libraries.

LXOPT (Linear eXecutable OPTimiser) is a unique OS/2 development tool, a code optimiser which improves the layout of 32 bit OS/2 applications by direct manipulation of EXE and DLL files. Processor instruction sequences are reorganised to minimise page faults and ensure maximum CPU cache efficiency.

LXOPT V1.1 introduces:

  • Improved arrangement algorithms
  • CPU optimisations
  • OS/2 WARP compressed page (exepack:2) support
  • Support for CSet++ V2.x C++ template users
  • Improved support for Borland and Watcom C++ users
  • Recording file size reductions of > 80%.

In addition LXOPT is now supplied with program utilities to time application execution, simulate low memory conditions, compress V2.x executables to WARP (exepack:2) format and decompress exepack:2 executables for use with OS/2 V2.x.

LXOPT V1.1 has a RRP of USD 195, additional users may be added to an existing license for USD 95. There are no restrictions or royalties on the distribution of LXOPT V1.1 processed applications. Registered users receive free maintenance releases and priority technical support.

A demonstration version of LXOPT V1.1 is available as LXOPT111.ZIP on Compuserve (OS2DF1-Development Tools). This file is also being distributed to various ftp sites and is now in the incoming directories on and The demo will be added to other sites during the next few days.

The retail version of LXOPT is available from:

Country Ditributor Voice Fax
Germany Kessler Software +49 551 50762-0 +49 551 50762-22
Grey Matter +44 1364 653499 +44 1364 653071
OneStop +44 117 985 3370 +44 117 985 3373
OS/2 Soln. Cntr. +44 1285 641175 +44 1285 641661
USA BMT Micro +1 800 414 4268 +1 910 350 2937
LXOPT V1.0 Users

All registered LXOPT 1.0 users will be upgraded to V1.1 free of charge. Please allow up to 14 days for delivery. If you have purchased but not registered your copy of V1.0 with Functional Software please do so as soon as possible.

Developer Connection Volume 8 Is Available

August 11, 1995

Today the Developer Connection Volume 8, 2nd Year Anniversary Issue has been completed, and sent to Manufacturing. This means that our U.S. Developer Connection Subscribers should start receiving it in the next couple weeks, and our International customers soon after.

The Power of the Future Delivered to Your Door

The Developer Connection for OS/2 - continuing proof of IBM's commitment to OS/2 developers - can greatly increase your productivity by providing you with the latest tools, pre-release software, product demos, and information you need on today's most convenient medium--a CD. And, because we live in changing times, an annual subscription to the Developer Connection for OS/2 keeps your tools and information from becoming obsolete. Each year you'll receive 4 volumes including CDs and The Developer Connection News, each packed with the tools and information you need for your OS/2 development efforts.

When accessed from your CD drive, The Developer Connection for OS/2 becomes a part of your Workplace Shell environment. Click on The Developer Connection icon, and all the wealth of the Developer Connection for OS/2 is instantly attainable. Use the powerful Developer Connection Browser to locate any piece of information. And because the intuitive graphical user interface is a part of the Workplace Shell environment, each task is familiar and simple. Try the products, install them, or simply retrieve product information. There is also an available option for creating diskettes for many of the products on the CD.

The Developer Connection program will continue to grow to support emerging technologies. Subscribers also receive The Developer Connection for LAN Systems, a cross-platform offering that supports the installation of products and information to OS/2, Windows, DOS, and AIX workstations. It provides a programming environment for client/server and distributed computing application development. Device driver developers can now subscribe to The IBM Developer Connection Device Driver Kit for OS/2 (Developer Connection DDK). The Developer Connection DDK is an annual membership program, that enables rapid development of device drivers for your personal computer hardware using the 32-bit OS/2 operating platform. Members receive the updated information, test tools and utilities, and many complete device driver sources.

Put The Developer Connection for OS/2 to work for

  • Receive product level versions of OS/2 developer toolkits (for OS/2 2.1, OS/2 Warp Version 3, OS/2 SMP, Pen for OS/2, Mustimedia Presentation Manager, LAN Systems)
  • Receive new versions of operating system technologies as soon as they are developed.
  • Try new OS/2 products before you buy them.
  • Use the sample source code to start on the path of more productive programming.
  • Access pre-release versions of IBM's 32-bit tools to prepare for tomorrow's technology.
  • Receive updates to SMART, One Up Corporation's powerful tool that helps migrate your 16-Bit and 32-Bit Windows code as well as 16-Bit OS/2 code to 32-Bit OS/2 code.
  • Read The Developer Connection News for timely OS/2 information.
  • Access electronic support through the Internet, OS/2 BBS, and CompuServe.
In the US, you can subscribe to The Developer Connection for OS/2 by calling 1-800-6-DEVCON (1-800-633-8266), 303-330- 7655(fax).

In Canada, call 1-800-561-5293. 1-905-821-1187 (fax)

In Brazil, call 0800-111205(phone), (011)886-3222(fax)

In Mexico, call: Toll Free: 91-800-00316
Phone: (525)- 627-1111 in Mexico City.

In other countries, please refer to the table below:

Country Telephone Argentina 313-0014
Bolivia 35-1840
Chile 633-4400
Colombia 257-0111
Costa Rica 223-6222
Ecuador 56-5100
El Salvador 98-5011
Guatemala 31-5859
Honduras 32-2319
Panama 639-977
Paraguay 444-094
Peru 36-6345
Dom.Rep. 566-5161
Uruguay 923-617
Venezuela 908-8901
To order in Europe, call IBM ISMS Direct Services in Denmark. Please ensure that you dial the international access code applicable to your country before dialing the appropriate phone number. Operators speaking the following languages are available. Note that 45 is the country code for Denmark.

TeleFax: Denmark=45 +48142207

In Asia/Pacific, call: 61-2-354-7684(phone), 61-2-354- 7766(fax). Note that 61 is the country code for Australia.
Language Dial code Number
Dutch Denmark=45 +48101400
English Denmark=45 +48101500
French Denmark=45 +48101200
German Denmark=45 +48101000
Italian Denmark=45 +48101600
Spanish Denmark=45 +48101100
Danish Denmark=45 +48101300
Sweden Denmark=45 +48101150
Norway Denmark=45 +48101250
Finnish Denmark=45 +48101650
Prices vary by country. In the US, an Annual Subscription is $199.00, and an Additional License is $75.00. These prices do not include shipping and handling.

DB Technologies' VX-CALENDAR for VX-REXX

August 14, 1995

DB Technologies, Inc. released a calendar object add-on for WATCOM VX-REXX. The "VX-CALENDAR" provides developers with an easy-to-use, intuitive means of viewing date information. Dates can be moved between the calendar and other objects with drag-and-drop operations. It also includes support for different colors, fonts, leap years, date navigation through properties and methods, and selection of individual dates.

The VX-CALENDAR object was written in the C-Language, is SOM- based, and is available from the VX-REXX object toolbar. The package includes non-exclusive, royalty-free distribution rights. It is priced at $99.00. Contact DB Technologies, Inc.

Sales: 800-830-8703
Tech Support: 941-378-3760
CompuServe: 72123,3661

IBM Announces Commonpoint For OS/2 Beta Program

Advanced object-oriented frameworks from Taligent speed application development

OBJECT WORLD, SAN FRANCISCO, August 15, 1995...Now OS/2* developers have an important resource for designing, building, and deploying collaborative applications: IBM CommonPoint** for OS/2*. This powerful new application system, developed by Taligent, Inc., provides the structural foundation for developers to use object-oriented technology to create and customize distributed business applications, such as client/server, customer support, multimedia, and executive information systems.

At Object World West '95, IBM announced a "JumpStart" beta program for OS/2 developers, which will broaden the reach and accelerate the adoption of cutting-edge CommonPoint technology. CommonPoint is a rich set of approximately 100 object-oriented frameworks designed to increase programmer productivity through the reuse of application code and design. CommonPoint's application and system service frameworks, for example, can speed the development and integration of facilities for data translation, data access, collaboration, and other business needs.

Included in the IBM "JumpStart" program are the CommonPoint Application Development Toolkit for OS/2, a comprehensive set of productivity and resource tools that enable developers to build portable CommonPoint applications; the CommonPoint Application System for OS/2, which enables the deployment of robust CommonPoint applications on the OS/2 platform; and C Set++ for OS/2*, Version 3.0, a fully integrated development environment. IBM CommonPoint for OS/2 is based on the full-function CommonPoint 1.0 reference release, which was announced by Taligent earlier this year.

IBM also announced that it has begun delivering IBM CommonPoint on AIX* Version 4, which supports development of portable applications for the leading-edge IBM RISC System/6000 (RS/6000)* platform.

The CommonPoint for OS/2 announcement expands an extensive portfolio of IBM object-oriented offerings for the enterprise. IBM's object technology solutions are suited to a variety of skill levels and application types, allowing developers to select the most suitable point of entry into object technology based on their experience, existing systems and tools, and the needs of their customers. Advanced object-oriented developers, for example, will find CommonPoint useful in developing new C++ applications that are easy to prototype, customize, and maintain.

"We are excited about starting the early support program for OS/2 shortly after delivering this advanced technology on AIX," said John Slitz, vice president, Object Technologies Marketing, IBM. "IBM has been at the forefront of helping customers apply object technology to solve business problems. Today's announcement expands this initiative through service and support for the early adoption of CommonPoint's superior object functionality across multiple platforms."

IBM CommonPoint for OS/2 "JumpStart" Program

Beta code of the CommonPoint Application System for OS/2 and the CommonPoint Application Development Toolkit for OS/2 will be delivered to corporate developers and independent software vendors participating in the "JumpStart" program, beginning in September 1995. Product availability is targeted for year-end 1995.

Comprehensive technical support, education, and consulting services are available to help "JumpStart" customers master developing applications with CommonPoint.

"IBM now offers cross-platform object technology solutions for everybody, from the neophyte just starting to use class libraries to the experienced object developer who can move up to frameworks with CommonPoint," said Adrian Bowles, managing director, Atelier Research. "This commitment to object technology -- backed up with real products -- positions IBM as a software development leader."

During a separate announcement today, Taligent announced it plans to market IBM's CommonPoint for AIX with Taligent services and education under the name CommonPoint ProjectPak -- an integrated set of products and services for corporate developers building their first CommonPoint application.

For additional information on the "JumpStart" program, contact via the Internet or access IBM's home page on the World Wide Web at, the IBM software page at, or the IBM object technologies page at

The IBM CommonPoint application system is based on Taligent Inc.'s CommonPoint application system built using advanced object-oriented frameworks. Taligent is an independent software company jointly owned by Apple Computer, Inc., Hewlett-Packard Co., and IBM.

IBM, the world's largest software provider, creates, develops and manufactures the industry's most advanced information technologies, including computer systems, software, networking systems, storage devices and microelectronics. IBM's Software Solutions Division, which has the object technology mission within IBM, provides data management, application development and workgroup solutions for mission-critical applications on PCs, workstations, LANs and host systems.

* Indicates trademark or registered trademark of International Business Machines Corporation.

** Products or companies mentioned are trademarks or registered trademarks of their respective holder.


Twain, an industry standard specification for any Twain enabled application to use any Twain supported scanner was acknowleged by IBM as an important workstation standard at the recent May 1995 New Orleans Technical Interchange. A 32 bit, fully Twain compliant implementation is now available for OS/2 through Solution Technology, Inc.

Twain allows any application to use any supported imaging device (camera, scanner, etc). A special advantage of Twain for OS/2 is its support for almost any resolution image in simple black and white up through 24 bit color without image size restrictions.

Another advantage of STI's multi-threaded OS/2 implementations of Twain scanner drivers are their ability to scan documents at the full 35-45 pages per minute speed of popular mid range document imaging scanners. Future versions should push the speed even higher.

Attached you will find information on Twain for OS/2, Twain for OS/2 SDK and the Twain for OS/2 DDK. Our two Twain enabled retail applications, Applause and ReView, are available through distribution. All products are currently available from stock.

The SDK will allow you to write the interface between your application and the TWAIN.DLL for OS/2. The SDK comes with all the required and optional DLL's, samples, and one scanner driver of your choice (normally Hewlett-Packard). TWAIN enabling an existing imaging application should take less than a day and and only about two pages of C code. The cost for the SDK is $695.00 USD.

The DDK allows a scanner manufacturer or third party developer to create fully reentrant, multitasking, multi- threaded Twain for OS/2 scanner drivers. The DDK contains carefully written and compilable base source code to which the DDK user writes only the specific interface code to his actual hardware device. The DDK, priced at $4,995.00 USD, comes with a full years telephone support directly into Solution Technology's TWAIN engineering staff.

The optional annual software maintenance includes extended telephone support and kit updates for both the SDK and DDK are available at $105 USD/year (SDK) and $750 USD/year (DDK). Each kit has a distribution license for the TWAIN.DLL. Distribution licenses are available for the TWAININT.DLL, individual scanner drivers, or scanner driver packs at attractive rates.

TWAIN for OS/2 Scanner Drivers are being continually added to our inventory (see attached current scanner support list) and may be purchased individually or in packages of multiple scanner drivers. Integrators and Developers can take advantage of our "Create-a-pak" licensing agreement to "roll- their-own" driver packages without incurring the costs of distributing scanner drivers they don't need. Run-time licenses are based on volume and the type of scanner drivers required.

Please feel free to call if there are any questions.


The Twain for OS/2 SDK is a developer's kit for TWAIN enabling any OS/2 imagingapplication. Our Twain package allows images to be efficiently captured in bi-level, gray scale, pallet color, or full 24 bit color without restrictionson image size. In addition, Twain for OS/2 production scanners easily achieve scanning at or near their rated full speeds. Compliance with the TWAIN standard ensures that any OS/2 Twain enabled application will operate with anyOS/2 Twain enabled scanner to acquire images.

SDK Features:

  • Full 32-bit multithreaded, multiprocess implementation
  • Fully Twain Release 1.5 compliant
  • Requires less than one page of user C code in existing imaging applications for Twain enablement
  • OS/2 compliant applications will run with any OS/2 Twain compliant scanner or imaging device
  • SDK Extended Support and SDK maintenance options available
  • Includes distribution license for TWAIN.DLL
  • Scanner driver runtime licenses available individually or in packages of multiple devices
  • Nominal licensing fee to distribute the TWAININT.DLL (fast Twain enabler DLL)
Each SDK Includes:
  • TWAININT.DLL - Interface DLL to Twain Source Manager
  • TWAIN.DLL - Twain Source Manager DLL
  • One OS/2 Twain binary scanner driver of your choice (Hewlett-Packard SCSI driver default)
  • OS/2 SDK Supplement to Twain Release 1.5 manual
  • Sample OS/2 SDK source code for simple Twain enabled viewer
  • OS/2 2.1, 2.11, Warp, or Warp Connect
  • OS/2 Compatible supported scanner devices
  • CSET/2 or CSET/2++ or equivalent tools
STI Supported Scanners:
  • Hewlett-Packard IIP, IIC, IICX, 3P, 3C, 3CX
  • Logitech Scanman 256
  • Bell & Howell 3338
  • Epson 1200C, GT-9000 Series
  • Fujitsu 3096, 3097, and ScanPartner 10
Under Development at STI:
  • Microtek IISP
  • Mustek MFS-6000CX
  • Others Please Call

The Twain for OS/2 DDK is a developer's kit for imaging device manufacturers to develop a Twain for OS/2 device driver. Our Twain DDK package allows the developer to create device drivers which efficiently capture images in bi-level, gray scale, pallet color, or full 24 bit color without restrictions on image size. In addition, the DDK contains code which permits the developer to implement drivers which support high performance production scanners. The structure of the DDK helps assure compliance with the TWAIN standard which ensures that your device driver will operate with any OS/2 Twain enabled application. If you would rather have OS/2 experts develop your device driver, you can contract Solution Technology to develop it for you.

DDK Features:

  • Full 32-bit multi-threaded, multi-process implementation
  • Fully Twain Release 1.5 compliant
  • Typically takes two to four weeks to implement a Twain scanner device driver
  • Manufacturer adds typically from 15 to 25 percent more code
  • Multi-thread code for high-speed scanner management included
  • All normal Twain messages already handled in supplied toolkit code
  • OS/2 compliant applications will run with any OS/2 Twain compliant scanner or imaging device
  • DDK Extended Support and DDK maintenance options available
  • Distribute your scanner device driver royalty free
Each DDK Includes:
  • Twain for OS/2 SDK which includes:
    • TWAIN.DLL - Twain Source Manager DLL
    • TWAININT.DLL - Interface to Twain Source Manager
    • OS2 SDK Supplement to Twain Release 1.5 manual
    • Sample OS/2 SDK source code for simple Twain enabled viewer
    • One OS/2 Twain binary scanner driver of your choice (Hewlett-Packard SCSI driver default)
    • One OS/2 Twain source of a sample scanner driver; only need to implement manufacturer specific codes
  • OS/2 DDK Supplement to Twain Release 1.5 manual
  • OS/2 ASPI adapter driver example kit for SCSI scanners
  • One year telephone support directly into Solution Technology's TWAIN engineering staff Requires:
    • OS/2 2.1, 2.11, Warp, or Warp Connect
    • OS/2 Kernel debugger strongly recommended
    • OS/2 Compatible supported scanner devices
    • CSET/2 or CSET/2++ or equivalent tools
    Add your scanner to this growing Twain for OS/2 support list:
    • Hewlett-Packard IIP, IIC, IICX, 3P, 3C, 3CX
    • Logitech Scanman 256
    • Bell & Howell 3338
    • Epson 1200C, GT-9000 Series
    • Fujitsu 3096, 3097, and ScanPartner 10
    Under Development at STI:
    • Microtek IISP
    • Mustek MFS-6000CX
    • Others Please Call
    Solution Technology, Inc. - "We provide solutions..."
    1101 South Rogers Circle, Suite 14
    Boca Raton, FL 33487

    Phone: (407) 241-3210
    Fax: (407) x997-6518

    Twain for OS/2, Twain Source Manager, all libraries and DLLs are proprietary products of Solution Technology, Inc.

    Twain for OS/2 is a trademark of Solution Technology, Inc.

    OS/2 is a trademark of IBM Corporation