Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Of Interest


MAR95: OF INTEREST

DataFocus has announced the availability of the X/Software SDK (X/SDK), the second product in its Nutcracker line of porting tools. While the original Nutcracker SDK supports the porting of character-mode UNIX applications written in C or C++ to Win32, the X/SDK allows you to port X and Motif applications to Windows NT. The X/SDK packages an X Server, UNIX tools, and a set of APIs within Windows DLLs. Once system dependencies such as pathnames, user IDs, or illegal C++ keywords have been resolved, you can recompile the source code and link in the X/SDK DLLs. Because a Nutcracker application is native to Windows, it can be debugged with tools such as WINDBG. The DLLs include the ANSI C run time and provide support for interprocess communication, file I/O, curses, and memory management, as well as X and Motif APIs, including xlib and the xt toolkit.

Nutcracker bundles in the MKS Toolkit to provide common UNIX tools including awk, vi, touch, and so on. The X/SDK retails for $2995.00. Reader service no. 20.

DataFocus

12450 Fair Lakes Circle, Suite 400

Fairfax, VA 22033-3831

703-631-6770

MainSoft has announced an upgrade to MainWin, its UNIX library that makes the Windows API available to applications running under Motif. With this tool, Windows applications can run natively under UNIX. The new release includes support for 32-bit Windows NT; both 16- and 32-bit code is supported from a single shared library, thus allowing Windows 3.1 and Windows NT code to execute simultaneously; and MainWin now supports Microsoft's Dynamic Data Exchange Management Library (DDEML).

Developers wishing to write MainWin applications will need to purchase the MainWin Cross-Development Kit (CDK). The CDK allows developers to target both Windows and X Windows from a single source-code base using standard Windows API calls. The CDK includes a workstation copy of MainWin; a Windows-compliant API; support for the Microsoft Foundation Class library; the ability for end users to select either a Windows or Motif look-and-feel; and a common file format that allows data to be shared between UNIX and Windows applications. MainWin 1.1 retails for $199.00. The CDK sells for $5000.00 for a single copy with price reductions for subsequent copies. Reader service no. 21.

MainSoft

1270 Oakmead Parkway, Suite 310

Sunnyvale, CA 94086

408-774-3400

Franz is billing its Allegro CL 2.0 for Windows as the first dynamic object-oriented programming system for the Windows platform. The developer's edition of Allegro CL is a 32-bit compiler based on the Common Lisp Object System (CLOS), which features single and multiple inheritance, method combination, multiple-argument discrimination and meta-object protocol. Allegro CL adds a Windows interface builder that allows you to create dialog boxes and widgets in a visual fashion, browsers, inspectors, and a Windows-hosted debugger. A professional edition is available for those requiring royalty-free distribution of their applications. The professional version includes a run-time generator, source code for Common Graphics and Interface Builder, and a free copy of Win-Emacs from Perl Software. Allegro CL 2.0 for Windows Developer's Edition retails for $595.00; the Professional Edition sells for $995.00. Reader service no. 22.

Franz Inc.

1995 University Avenue

Berkeley, CA 94704

510-548-3600

ViewSoft is shipping Version 1.1 of its C/C++ GUI development environment, Utah for Windows. Like many such products, Utah begins with an interface builder that generates C++ code. Unique to the product, however, is its Editable Object System (EOS), a C++ class library with platform-independent extensions that provide reflection (self-describing objects) and dynamic binding. Programmer-defined objects can inherit the same functionality by deriving from base EOS objects. The only platforms currently supported are Windows and Windows NT. However, the company indicates that OS/2, Macintosh, and Motif versions are under development. In fact, Utah already provides mappings between EOS's self-describing object structure and IBM's System Object Model (SOM).

Other features of the product include ViewSoft's Semantic Interface Technology which uses "smart components," developed to eliminate GUI dependencies; support for OLE; and the ability to both create and use VBXs. Utah retails for $1495.00. Reader service no. 23.

ViewSoft

60 North 300 West

Provo, UT 84601

810-377-0787

WinRez is a library of C functions that simulates Macintosh resource-handling and memory-management routines under Windows. Mac resource files are converted by renaming existing API calls to WinRez function calls and using the supplied resource fork conversion utility to convert resources, which can then be accessed by any Windows application. The product is supplied in both .DLL and .LIB file formats. C libraries support Windows 3.1, Win32s, Windows NT, and OS/2. The company claims that WinRez has minimal overhead requirements, adding less than 64 Kbytes and using minimal stack space when linking in the .LIB version. A "no-nonsense" license agreement lets you distribute the .DLL with applications, provided that the app doesn't allow end users to directly modify or edit resources. WinRez retails for $349.00. Reader service no. 24.

Partium Inc.

86 Gerrard Street East, Suite 14D

Toronto, ON

Canada M5B 2J1

416-598-9717

Creative Digital Research has launched CDR Publisher, a CD-ROM publishing software package which supports cross-platform recording between PC- and UNIX-based discs. By the end of the first quarter of this year, the company claims the software will support ISO 9660, ISO 9660 with Rockridge Extensions, and Macintosh HFS format, all integrated on a single CD-ROM. The software supports image-on-the-fly, optimized CD layout, automatic filename conversion, and outputting to multiple media.

CDR Publisher currently runs on Windows 3.1, Solaris, SunOS, and Silicon Graphics systems. The package sells for $495.00. Reader service no. 25.

Creative Digital Research

7291 Coronado Drive

San Jose, CA 95129

408-255-0999

Tools and Techniques has released Data Junction v5 for Windows, which provides import/export capabilities for any structured data--databases, spreadsheets, flat files, SQL, binary/EBCDIC, legacy Cobol, ASCII, reports, and other data formats. Although Version 5 is a stand-alone tool, the underlying technology will shortly be released as DJLIB, a programmer's library for universal data import/export services. The DJLIB API will be packaged as DLLs, VBXs, and OCXs, as well as OLE applets. The "advanced" version of Data Junction sells for $249.00, while a "professional" version, which supports fewer formats, sells for $149.00. Reader service no. 26.

Tools and Techniques

2201 Northland Drive

Austin, TX 78756

512-459-1308

ImageSoft has announced Subtleware for C++/SQL, a persistence interface for mapping C++ objects to and from SQL tables. Used with the C++/SQL API, the SQLExec facility maps existing database schemata and data to C++ application objects. C++/SQL defines C++ classes from existing database schemata using a class generator called CGEN. The system also includes a code generator called SGEN. The software, which sells for $899.00, supports all popular SQL databases, operating systems, and hardware platforms. Reader service no. 27.

ImageSoft

2 Haven Avenue

Port Washington, NY 11050

516-767-2233

Prentice Hall has published Protect Your Privacy: The PGP User's Guide, written by frequent DDJ contributor William Stallings. In his book, Stallings explains what PGP ("Pretty Good Privacy") encryption software is, how you can get it, and what you can do with it. The 300-page book sells for $19.95. ISBN 0-13-185596-4. Reader service no. 28.

Prentice Hall

P.O. Box 11073

Des Moines, IA 50381-1073

800-947-7700

Performix has released Version 2.0 of Drag-it, its drag-and-drop tool for Visual C++, along with a new version for Visual Basic. Drag-it 2.0 includes a class library, starter files, a builder, and sample apps. The tool also supports OLE. Drag-it 2.0 for VC++ sells for $495.00, while Drag-it/VBX retails for $295.00. Reader service no. 29.

Performix

6618 Daryn Drive

Westhills, CA 91307

708-291-8421

Micro Tempus has announced Tempus Connectivity Solution (TCS), a distributed architecture platform for connecting disparate PC local networks, mainframes, and minis into a wide-area network. TCS provides for file and resource sharing between users, as well as high-level data security. TCS is a peer-to-peer technology that is based on Advanced Program-to-Program Communications (APPC) and Advanced Peer-to-Peer Networking (APPN).

TCS currently supports DOS/Windows, OS/2, NetWare, and MVS/VTAM. A future release will support Windows NT and UNIX.

The TCS SDK lets you create custom applications using languages such as Visual Basic and C++. The SDK also comes with a variety of sample apps, including a file back-up utility and a conference-call program that lets multiple users hold party-line conversations over the TCS network. Source code for the sample applications is provided in both Visual Basic and C so it can be used as a basis for building other TCS applications. Reader service no. 30.

Micro Tempus

999 de Maisonneuve Blvd., W., Suite 1100

Montreal, PQ

Canada H3A 3L4

514-848-0803

In a move to gain support for its new object-oriented application environment, Taligent has announced a new certification and branding program. Along with the announcement came news of the renaming of its TalAE to "CommonPoint,'' as well as a new logo for the product line. Taligent, a company backed by heavyweights Apple Computer, Hewlett-Packard, and IBM, states that the certification and branding program is intended to ensure the consistency and compatibility of their frameworks across HP-UX, OS/2, and AIX. With implementations expected sometime in 1995, Taligent will license the CommonPoint name to implementations which have passed a set of "depth and breadth" tests that, among other things, checks the functionality and quality of a core set of frameworks, and verifies the existence of public objects and member functions. Reader service no. 31.

Taligent

1021 N. De Anza Boulevard

Cupertino, CA 95014

408-255-2525

FlashPort from AT&T Software Solutions Group makes it possible to translate software in object form from one computer system to different systems. Once translated, the software is semantically and functionally identical to the original. The translation software is compatible with any language (or combination of languages), except for those which extensively compose code dynamically (such as Forth). FlashPort generates globally optimized object code in the native instruction set of the target platform. Source platforms include 680x0-based UNIX, 680x0-based Macintosh System 7, and IBM System 360/70/90. Target platforms include IBM RS/6000 and PowerPC, Apple Power Macintosh, Sun SPARCStation, HP Precision Architecture, MIPS, and Intel Pentium processors. Reader service no. 32.

AT&T Software Solutions Group

10 Independence Blvd.

Warren, NJ 07059-6799

800-462-8146

The Robotics Practitioner is a new quarterly magazine published by Footfalls Ltd. that covers the design, development, and performance of robots. In general, articles will focus on the practicalities of building robots from both the hardware and software perspective. Regular coverage also includes clubs, events, and online discussion groups. Subscriptions to the magazine are $38.00 annually. Reader service no. 33.

Footfalls Ltd.

483 S. Kirkwood Road, Suite 130

Kirkwood, MO 63122

314-822-4263

[email protected]

Coming out of Intel's Embedded Processor Division is the PCI I/O Software Development Kit (PCI-SDK), which is based on the i960 embedded RISC processor. The kit bundles a peripheral component interconnect (PCI) bus I/O add-in card with interchangeable i960 processor modules; PLX technologies PCI 9060, eliminating the need to write proprietary ASIC, FPGA, or PAL components; and an 80960-to-PCI bus bridge chip for the i960. Also available are user-selectable I/O modules from Cyclone Microsystems, including SCSI-2, SCSI-3, Ethernet, and a high-speed serial I/O module.

The SDK also provides programmer tools, including a C compiler, profiler, and debugger. Intel hopes that developers creating software for intelligent I/O cards will take advantage of the increased bandwidth, throughput, and concurrency that the PCI bus offers. For more information and pricing on the SDK, contact Intel at 800-628-8686, or request packet #272612 from the Intel Literature Center at 800-548-4725; for information regarding the bridge chips, contact PLX Technologies at 415-960-0448; for information on the customized I/O modules, contact Cyclone Systems at 203-786-5536. Reader service no. 34.

Intel Literature Center

P.O Box 7641

Mt. Prospect, IL 60056-7641

800-548-4725


Copyright © 1995, Dr. Dobb's Journal


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.