473,394 Members | 1,748 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

C# to Linux Interoperability

I'm interested in interfacing Linux applications from C#. Has anyone
done this before? My firm has a few linux applications and I'd like to
make the information available to new applications that I build in
managed code.
Any recommendations?
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Nov 16 '05 #1
5 1588
I use SOAP (XML via HTTP) messages for cross platform interop.

As far as Remoting is concerned, you might try Mono on Linux, but there is
no guarantee it will behave expectedly.

ok,
aq

"Larry" <do********@nospamhere.com> wrote in message
news:OL**************@TK2MSFTNGP15.phx.gbl...
I'm interested in interfacing Linux applications from C#. Has anyone
done this before? My firm has a few linux applications and I'd like to
make the information available to new applications that I build in
managed code.
Any recommendations?
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 16 '05 #2
Hi,

Well it depends of how the linux apps can export the data, you could use
several approachs:

1- Using a TCP connection,
2- Using Samba in linux you can mount a shared drive from the Win machine,
the linux app could create a file what you can consume

It really all depends of how your Linux app can export the data
Cheers,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation


"Larry" <do********@nospamhere.com> wrote in message
news:OL**************@TK2MSFTNGP15.phx.gbl...
I'm interested in interfacing Linux applications from C#. Has anyone
done this before? My firm has a few linux applications and I'd like to
make the information available to new applications that I build in
managed code.
Any recommendations?
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 16 '05 #3
Sorry, forgot the link:
http://www.amazon.com/exec/obidos/tg...books&n=507846

ok,
aq

"Larry" <do********@nospamhere.com> wrote in message
news:OL**************@TK2MSFTNGP15.phx.gbl...
I'm interested in interfacing Linux applications from C#. Has anyone
done this before? My firm has a few linux applications and I'd like to
make the information available to new applications that I build in
managed code.
Any recommendations?
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 16 '05 #4
just to add to the already solid answers so far:
This link may help
http://msdn.microsoft.com/vstudio/java/interop/

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Larry" <do********@nospamhere.com> wrote in message
news:OL**************@TK2MSFTNGP15.phx.gbl...
I'm interested in interfacing Linux applications from C#. Has anyone
done this before? My firm has a few linux applications and I'd like to
make the information available to new applications that I build in
managed code.
Any recommendations?
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!

Nov 16 '05 #5

The question is "interface".

Interface from what? From Windows? Because c# runs under Linux as well.

If you are talking server applications, then you can write web services
interfaces to send and receive the results of methods. At that point,
those applications are universally accessible from any client capable of
connecting to the server with http.

As far as development with c# on Linux:

http://www.go-mono.com

Install the mono packages and the monodevelop IDE.

The key question is the UI.

The Windows.Forms assembly is supported in mono/Linux ( mono also runs on
OSX by the way ), but up to a point...then you may want to consider a more
native Linux toolkit such as gtk#.

Larry wrote:
I'm interested in interfacing Linux applications from C#. Has anyone
done this before? My firm has a few linux applications and I'd like to
make the information available to new applications that I build in
managed code.
Any recommendations?
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!


--
http://texeme.com
Textcasting Technology
Incognito Blog
http://incognito.texeme.com

Nov 16 '05 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

14
by: Ranger West | last post by:
Hello there, Are there any out-of-the box handhelds that run Linux/Apache/MYSQL and PHP? Does Redhat, Suse, or Gentoo support any handhelds? I know the Zaurus comes close, but I've heard...
10
by: callmebill | last post by:
I'm getting my feet wet with making Python talk to MySQL via ODBC. I started on Windows, and it went smoothly enough due to the ODBC stuff that apparently is native to Python at least on windows...
4
by: Frederik Kesting | last post by:
Hi! I heard about the possibilty of using different languages for one project whith the .Net Framework. Is it f.e. possible to include Managed C++ code into a VB.Net project without changing...
1
by: louis | last post by:
Today I got the latest propaganda email from MSFT talking about XML and interoperability. It's been bothering me all day and while the notion of interoperability is good -- the ability to interact...
5
by: dubing | last post by:
Hello all, We need to access MS SQL 2000 database from RHEL platforms. I've tested unixODBC and Easysoft ODBC-ODBC Bridge (under trial license). They work together pretty well. Unfortunately...
3
by: Sai Kit Tong | last post by:
I posted for help on legacy code interface 2 days ago. Probably I didn't make it clear in my original mail. I got a couple of answers but none of them address my issues directly (See attached...
0
by: j-integra_support | last post by:
Looking for Java/.NET/CORBA interoperability tools? Intrinsyc Software has just released the latest addition to its popular J-Integra Interoperability Suite... J-Integra Espresso! J-Integra...
0
by: oferyaniv | last post by:
Hello I am trying to develop a Windows Live WSDL C++ client over Linux. The Windows Liver server requires signing & encryption of SOAP requests using WSE 3.0. Obviously, I cannot use WSE 3.0...
0
by: Pradnya Patil | last post by:
Hi , I need to export some of the reports to MS EXCEL & MS WORD in a WEB APPLICATION.I also need to LOCK some of the Columns in EXCEL-sheet.Right now I need to run the Interoperability...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.