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 http://www.inetnw.com/~os2man. Enjoy.
More About the Web Site
If you haven't dropped by the EDM/2 Web site (http://os2man.netsysdev.telerate.com), 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 http://os2man.netsysdev.telerate.com/FLIST.CMD?FORA 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:
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 firstname.lastname@example.org.
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:
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:
Look for our survey in the following locations:
Please direct inquiries to the following:
Rock Solid Software
Secant Technologies Announces ObjectPM Control Pack
Additional info: http://www.secant.com
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:
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 http://www.secant.com, or email at email@example.com.
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: ftp.qut.edu.au/src/REXXSQL.
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.
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:
rxsqldoc12.zip - Documentation - Postscript and HTML
and in compressed tar files
rxsqldoc12.tar.Z - Documentation - Postscript and HTML
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:
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 ftp.cdrom.com and hobbes.nmsu.edu. The demo will be added to other sites during the next few days.
The retail version of LXOPT is available from:
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 you...now
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
In other countries, please refer to the table below:
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.
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.
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 firstname.lastname@example.org via the Internet or access IBM's home page on the World Wide Web at http://www.ibm.com, the IBM software page at http://www.software.ibm.com, or the IBM object technologies page at http://www.software.ibm.com/objects/.
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 SDK and DDK For OS/2
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.
TWAIN for OS/2 SDK
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.
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.
1101 South Rogers Circle, Suite 14
Boca Raton, FL 33487
Phone: (407) 241-3210
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