[comp.windows.ms.programmer] Programming for Windows-3 AND Mac

xjeldc@tts.lth.se (Jan Engvald) (01/13/91)

We are going to develop an application that is to be run in Windows-3
as well as on a Mac. It would be an advantage if the human interface it
uses looks the same, and behaves the same, in both environments.

The thought comes to mind, that if we could desribe the program in a
high enough level language then the code for each system could more 
or less be drived from that description. It must be easy in this HLL
to describe windows/screens/menus/labels/bars..., and the action when
the users select things.

I'm aware of UCB (available as cica.cica.indiana.edu:/pc/win3/util/ucb.zip),
but are there similar things for Mac? Any that handles both Windows-3 and Mac?
Freeware, shareware and commercialware are all interesting.

And the real question, of course, has anybody used anything like that.
And how much (if anything :-( can one gain using such a HLL.

                                             
Jan Engvald, Lund University Computing Center
________________________________________________________________________
   Address: Box 783                E-mail: Jan.Engvald@ldc.lu.se
            S-220 07 LUND     Earn/Bitnet: xjeldc@seldc52
            SWEDEN           (Span/Hepnet: Sweden::Gemini::xjeldc)
    Office: Soelvegatan 18         VAXPSI: psi%2403732202020::xjeldc
 Telephone: +46 46 107458          (X.400: C=se; A=TeDe; P=Sunet; O=lu;
   Telefax: +46 46 138225                  OU=ldc; S=Engvald; G=Jan)
     Telex: 33533 LUNIVER S

i1neal@exnet.iastate.edu (Neal Rauhauser -- ELT Computer Applications Group) (01/13/91)

>I'm aware of UCB (available as cica.cica.indiana.edu:/pc/win3/util/ucb.zip),
>but are there similar things for Mac? Any that handles both Windows-3 and Mac?
>Freeware, shareware and commercialware are all interesting.

>Jan Engvald, Lund University Computing Center


    I have heard reports of a ToolBook <-> HyperCard translator.
Look ToolBook over completely before you pay for it.


 

avbalen@ehviea.ine.philips.nl (A.G.M. van Balen) (01/14/91)

Did you consider the XVT toolkit? They claim to be rather platform
independent. There have been reviews of XVT lately, e.g. in Byte.

Auke

cms2839@isc.rit.edu (C.M. Stuntz ) (01/15/91)

				XVT ( eXtensible Virtual Toolkit ) from
GSS , will allow you to use a single source code that is protable
between MS Windows , OS/2 PM , XWindows Motif , Macintosh , and
character based displays in MS-DOS , OS/2 , and un*x . the windows , PM
, and Macintosh versions list at $595 , but you can get them for $499
from the Programmer's Connection .

				i've not used any of them , so i can't
attest to their worth . i only know what they claim to do .


-- 
       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
       @     "Imagination keeps the shadows away  -  Xymox      @
       @~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~@
       @       a.stranger  -  CMS2839@ritvax.isc.rit.edu        @

bill@polygen.uucp (Bill Poitras) (01/18/91)

In article <1991Jan13.020913.8353@lth.se> xjeldc@tts.lth.se (Jan Engvald) writes:
>We are going to develop an application that is to be run in Windows-3
>as well as on a Mac. It would be an advantage if the human interface it
>uses looks the same, and behaves the same, in both environments.

There is a programming interface called XVT (eXtensible Virtual Toolkit)
which allows you to develop window system independant applications for
Mac OS/Windows 3.0/PM for OS/2/PM for CTOS/Motif on many
platforms/Character based screens under DOS OS/2 and Unix.  Although it
has some short comings it has some very nice features:

	- Event handling
	- Multitasking
	- Different styles of Windows (multiple document windows vs. a single
	  application window)
	- Printing functions
	- Clipboard functions
	- Normal drawing primitives
	- Intelligent font handling
	- Support for pictures (PICT on mac, .BMP for windows, .xbm for
	  Motif) Better support is slated for later issues.
	- System independant Resource files
	- Help system
	- Allows window system specific extensions


To get more info, and maybe order the Programmer's Guide, contact Graphics
Software Systems at (503)641-2200.


+-----------------+---------------------------+-----------------------------+
| Bill Poitras    | Polygen Corporation       | {princeton mit-eddie        |
|     (bill)      | Waltham, MA USA           |  bu sunne}!polygen!bill     |
|                 |                           | bill@polygen.com            |
+-----------------+---------------------------+-----------------------------+

drd@siia.mv.com (David Dick) (01/23/91)

In <956@redford.UUCP> bill@polygen.uucp (Bill Poitras) writes:

>In article <1991Jan13.020913.8353@lth.se> xjeldc@tts.lth.se (Jan Engvald) writes:

 ...question about Windows-3 and Mac programming...

>There is a programming interface called XVT (eXtensible Virtual Toolkit)
>which allows you to develop window system independant applications for
>Mac OS/Windows 3.0/PM for OS/2/PM for CTOS/Motif on many
>platforms/Character based screens under DOS OS/2 and Unix.  

...elided feature list...

>To get more info, and maybe order the Programmer's Guide, contact Graphics
>Software Systems at (503)641-2200.

I've been dealing directly with XVT Software, Inc. 303/443-4223.

David Dick
Software Innovations, Inc. [the Software Moving Company(sm)]