<font size=2 face="sans-serif">Thank you so much for your prompt response.</font>
<br>
<br><font size=2 face="sans-serif">In your summary list below, it looks
like what is being provided is a direct binary executable. &nbsp; Unfortunately,
in order to interface with JNI, we need a Windows shared library, that
is, a DLL file, not an EXE file. &nbsp;Is this provided in the Windows
binary distribution?</font>
<br>
<br><font size=2 face="sans-serif">Thanks again.</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Haroldo Gambini Santos &lt;haroldo.santos@gmail.com&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">cbc@list.coin-or.org</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">06/11/2012 12:57 PM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">Re: [Cbc] Porting JNI-based Cbc app
to Windows</font></table>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi,<br>
<br>
I think that the CoinBinary project has much of what you want:<br>
</font><font size=3 color=blue><u><br>
</u></font><a href="https://projects.coin-or.org/CoinBinary"><font size=3 color=blue><u>https://projects.coin-or.org/CoinBinary</u></font></a><font size=3><br>
<br>
They have numerous coin-or project (including cbc in CoinAll) compiled
in various compilers.<br>
<br>
I would recommend to download coinall:</font><font size=3 color=blue><u><br>
</u></font><a href="http://www.coin-or.org/download/binary/CoinAll/"><font size=3 color=blue><u>http://www.coin-or.org/download/binary/CoinAll/</u></font></a><font size=3><br>
</font>
<table>
<tr>
<td valign=top><img src=cid:_1_07B50F5007B50B7C0060149E85257A1A width=20 height=22 alt="[ ]">
<td><a href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.exe"><font size=3 color=blue><u>COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.exe</u></font></a>
<td>
<div align=right><font size=3>22-Feb-2012 10:40 </font></div>
<td>
<div align=right><font size=3>45M</font></div>
<td><font size=3>&nbsp;</font>
<tr>
<td valign=top><img src=cid:_1_07B7E45007B7E07C0060149E85257A1A width=20 height=22 alt="[ ]">
<td><a href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.tar.gz"><font size=3 color=blue><u>COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.tar.gz</u></font></a>
<td>
<div align=right><font size=3>22-Feb-2012 10:40 </font></div>
<td>
<div align=right><font size=3>20M</font></div>
<td><font size=3>&nbsp;</font>
<tr>
<td valign=top><img src=cid:_1_07B4562007B7F69C0060149E85257A1A width=20 height=22 alt="[ ]">
<td><a href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.zip"><font size=3 color=blue><u>COIN-OR-1.6.2-win32-cygwin-gcc4.3.4.zip</u></font></a>
<td>
<div align=right><font size=3>22-Feb-2012 10:40 </font></div>
<td>
<div align=right><font size=3>43M</font></div>
<td><font size=3>&nbsp;</font>
<tr>
<td valign=top><img src=cid:_1_07B46B9007B467BC0060149E85257A1A width=20 height=22 alt="[ ]">
<td><a href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-mingw-gcc4.2.1.exe"><font size=3 color=blue><u>COIN-OR-1.6.2-win32-mingw-gcc4.2.1.exe</u></font></a>
<td>
<div align=right><font size=3>22-Feb-2012 12:52 </font></div>
<td>
<div align=right><font size=3>50M</font></div>
<td><font size=3>&nbsp;</font>
<tr>
<td valign=top><img src=cid:_1_07B481B007B47DDC0060149E85257A1A width=20 height=22 alt="[ ]">
<td><a href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-mingw-gcc4.2.1.tar.gz"><font size=3 color=blue><u>COIN-OR-1.6.2-win32-mingw-gcc4.2.1.tar.gz</u></font></a>
<td>
<div align=right><font size=3>22-Feb-2012 12:52 </font></div>
<td>
<div align=right><font size=3>22M</font></div>
<td><font size=3>&nbsp;</font>
<tr>
<td valign=top><img src=cid:_1_07B497D007B493FC0060149E85257A1A width=20 height=22 alt="[ ]">
<td><a href="http://www.coin-or.org/download/binary/CoinAll/COIN-OR-1.6.2-win32-mingw-gcc4.2.1.zip"><font size=3 color=blue><u>COIN-OR-1.6.2-win32-mingw-gcc4.2.1.zip</u></font></a>
<td>
<td>
<td></table>
<br><font size=3><br>
<br>
On 11-06-2012 12:42, </font><a href=mailto:acw@ascent.com><font size=3 color=blue><u>acw@ascent.com</u></font></a><font size=3>
wrote:</font>
<br><font size=2 face="sans-serif">I will roughly describe our application
and then present our problem.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
We have a working Cbc application running on Linux. &nbsp;It is unusual
in that it is not standalone, but rather is a component of a server that
accepts requests containing MIP problems, and returns the solutions to
the client.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
The server layer is implemented in Java, and we used JNI to connect to
the solver layer, which is mostly Cbc with a few interface functions pasted
on the top.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
We were able to adapt the example makefiles in Cbc/examples, to produce
shared libraries (.so files) instead of direct executables. &nbsp;Shared
libraries are required to interface with Java code via JNI.</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Now our problem:</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
We would like to port our MIP server to Windows. &nbsp;On Windows, shared
libraries are .dll files. &nbsp;Has anyone out there in Cbc-land successfully
compiled a Cbc application to produce a .dll? &nbsp;We are especially interested
in talking to anyone with a JNI-based success story. &nbsp;(We are willing
to use a Microsoft development environment, or Cygwin, or MinGW ... anything
that works. &nbsp;Extra points if we don't have to deliver a lot of extra
runtime support software when we install the server on a new machine.)</font><font size=3>
<br>
</font>
<br><tt><font size=3>_______________________________________________<br>
Cbc mailing list<br>
</font></tt><a href="mailto:Cbc@list.coin-or.org"><tt><font size=3 color=blue><u>Cbc@list.coin-or.org</u></font></tt></a><tt><font size=3><br>
</font></tt><a href="http://list.coin-or.org/mailman/listinfo/cbc"><tt><font size=3 color=blue><u>http://list.coin-or.org/mailman/listinfo/cbc</u></font></tt></a><tt><font size=3><br>
</font></tt>
<br><font size=3><br>
</font>
<br><tt><font size=3>-- <br>
=============================================================<br>
Haroldo Gambini Santos<br>
Computing Department - Universidade Federal de Ouro Preto - UFOP<br>
email: haroldo [at ] iceb.ufop.br<br>
 &nbsp; &nbsp; &nbsp; haroldo.santos [at] gmail.com<br>
home/research page: </font></tt><a href=http://www.decom.ufop.br/haroldo/><tt><font size=3 color=blue><u>www.decom.ufop.br/haroldo/</u></font></tt></a><tt><font size=3><br>
<br>
</font></tt><tt><font size=2>_______________________________________________<br>
Cbc mailing list<br>
Cbc@list.coin-or.org<br>
</font></tt><a href="http://list.coin-or.org/mailman/listinfo/cbc"><tt><font size=2>http://list.coin-or.org/mailman/listinfo/cbc</font></tt></a><tt><font size=2><br>
</font></tt>
<br>