Porting openmotif to Windows XP by any means

This forum is read only. No new submissions are accepted.

Questions about motif? Contact us

9 posts / 0 new
Last post
Porting openmotif to Windows XP by any means

Submitted by b_prabakaran on Tue, 07/20/2004 - 05:51.

I am current working on Red Hat 7.3 with open motif. I need to port my code to Windows XP. Can any one suggest what is the best method to go about it.

Thanks in advance

B. Praba

Fri, 10/22/2004 - 00:33#1

Fri, 10/22/2004 - 00:33#1

hjwd

Try Using Exceed By Hummingbird.

I used to run X applications without any problems using Exceed from Hummingbird on Pcs running Windows NT. (XP is based on NT)

Exceed can run an X Server on a PC or can access a remote Unix/Linux box if connected.

 

Mon, 10/25/2004 - 07:48#2

Mon, 10/25/2004 - 07:48#2

b_prabakaran

Porting openmotif to Windows XP by any means

Hi

I am looking from the poing of view of porting my application, i do not want to connect to linux machine and run my application, this will be stand alone PC only having Windows XP on it.

There are plenty of options to go for like, Visual C++, JAVA, C# .net etc., I am confused to select one among them.

Please help me in this regard

Sun, 11/14/2004 - 17:50#3

Sun, 11/14/2004 - 17:50#3

yahi

Several options

The question is weather you want to really port your application to the win32 api or just want your application to run on a windows xp machine with little work as possible.

At the moment i have a similar problem i want to run a application written in plain c for linux/X11/openmotif on a windows xp machine without a seperate linux installation or remote linux pc available.

There are several options for this
1. http//www.cygwin.com
2. http//www.microsoft.com/windows/sfu/default.asp
http//http//www.interopsystems.com/
3. http//www.vmware.com
http//www.microsoft.com/windows/virtualpc/default.mspx

Let me know if this helps.

 

Fri, 12/03/2004 - 19:26#4

Fri, 12/03/2004 - 19:26#4

hjwd

Porting openmotif to Windows XP by any means

Toolkit for Enterprise Developers
Porting Existing Graphical UNIX/Linux Applications to Windows.
Important Note for Windows XP Users

WEB = http://www.scl.com/products/mks/datasheets/tkedev.html

Toolkit for Enterprise Developers formerly known as NuTCRACKER

MKS Toolkit for Enterprise Developers is the most complete solution for enterprise cross-platform development, deployment, interoperability, and migration of UNIX/Linux applications and scripts to Windows. From a single desktop, using more than 2700 UNIX APIs and over 300 utilities, you can develop and migrate Motif, X Windows, 3-D, and OpenGL applications in C, C++, or Fortran, as well as non-graphical applications and scripts. Choose from UNIX-style command-line or graphical VisualStudio build environments. Use powerful scripting capabilities to automate your development and administration tasks. Quickly evolve legacy business logic by web enabling it, or by integrating it with standard Windows desktop productivity tools.

Cross-Platform Developers

Migrate existing UNIX C, C++, and Fortran applications to Windows.
Access remote UNIX, Linux, and Windows systems.
Integrate applications with Windows technologies.
Web enable applications.
Single desktop solution for native Windows and UNIX, Linux, and Windows development.
Easily package and deploy applications.
Integrated cross-platform build environment.

Fri, 12/03/2004 - 19:28#5

Fri, 12/03/2004 - 19:28#5

hjwd

Porting openmotif to Windows XP by any means

See Also......

WEB = http://www.scl.com/products/ics/datasheets/bxwinsdk.html

BX/Win SDK
BX/Win SDK enables developers to quickly and easily port Motif/UNIX applications to Windows NT while still developing and maintaining only one set of source code.
BX/Win SDK? provides a robust, cost-effective, and quick solution for porting Motif and UNIX based applications to Windows? NT.

Applications are developed only once -- on the UNIX side, and only one set of source code is maintained. To run applications under Windows, recompile the code on the NT system using BX/Win SDK.

Furthermore, application end-users can tailor their user interfaces to their own preferences with either a Motif or Windows look-and-feel. Both Motif and Windows users will get the user interface style that they prefer.

BX/Win SDK includes the NT versions of EnhancementPak and ViewKit and a NuTCRACKER? X/SDK. NuTCRACKER X/SDK provides a complete NT version of X11R5, Motif, UNIX SVR4, Berkeley extensions, and POSIX APIs. Additionally, it includes over 140 of the most commonly used UNIX commands and utilities.

Key Features
Quick time-to-market to extend Motif/UNIX applications to Windows NT platforms
Complete X11R5 compliant NuTCRACKER X/SDK
NuTCRACKER ported libraries of EnhancementPak and ViewKit
Runtime choice of Motif or Windows look-and-feel
Single source code development and maintenance
Here's How It Works
BX/Win SDK provides NuTCRACKER's UNIX tools, UNIX libraries, and X Win32 libraries. Developers compile their C or C++ source code and link with the libraries provided by NuTCRACKER and the NT versions of the ViewKit and EnhancementPak libraries to create native Win32 applications. These applications can be extended to take full advantage of Windows NT powerful featuresQ OLE, DDE, speed, performance, and friendliness.

As a result, BX/Win SDK helps developers maintain their investment in UNIX software and expertise as they benefit from the functionality of Win32.

The Full-featured NuTCRACKER APIs
The cornerstone of BX/Win SDK is NuTCRACKER X/SDK from DataFocus Incorporated. NuTCRACKER supplies the UNIX environment on NT needed by even the most demanding applications. A partial list of UNIX APIs supported on NT includes:

UNIX SVR4, Berkeley extensions, POSIX, X11R5 and Motif API support
fork() and exec()
C, C++ support
Shared memory, semaphores, and message queues
Multi-user file I/O with locking on all Windows NT file systems
Extensive UNIX-to-Windows NT security mapping
Networking support via Berkeley sockets
Hard links
Curses
Full Access To The Power Of Win32
NuTCRACKER X/SDK enables you to achieve full integration with other Win32 and Win16 applications, including:

Clipboard, DDE, named pipes, BSD sockets, shared memory, and semaphores
Graphics Device Interface (GDI)
Object Linking and Embedding (OLE)
C2 Security
Messaging API (MAPI)
Open Database Connectivity (ODBC)
Networking
Windows NT Registry
Development System Requirements
133 MHz 586 based processor
X86 based NT 4.0+
32MB RAM
120 MB disk

 

Wed, 08/04/2010 - 21:02#6

Wed, 08/04/2010 - 21:02#6

Adams

From SuSE, RedHat, Debian,

From SuSE, RedHat, Debian, Slack, and now ubuntu i've been on linux since 1996 and haven't looked back. All my dedicated web hosting server run it, and if i could afford sparc servers id get those.

 

Tue, 08/24/2010 - 13:55#7

Tue, 08/24/2010 - 13:55#7

janets

We just added a bunch of new

We just added a bunch of new ubuntu boxes in the office and have trianz helping train our employees to use them, X windows has come a long way since the 90's

 

Sun, 08/29/2010 - 15:46#8

Sun, 08/29/2010 - 15:46#8

karsten

Compile up LessTif for

Compile up LessTif for Cygwin (Unix compatibility layer for Windows) and then try compiling your application using it.

Unless your program triggers one of the bugs in LessTif, it should be quite straight forward.

Good luck. Any problems, let me know.