The serial interface in rxtx is provided through the java native interface (JNI). The serial stuff for each platform is written to conform to the same JNI interface in C/C++ and compiled to dynamically linked libraries fro each platform. The portion of interest for you is not the java part but the code for the .dll's and .so's etc.
<br><br><div><span class="gmail_quote">On 8/10/07, <b class="gmail_sendername">joerg piringer</b> &lt;<a href="mailto:joerg@piringer.net">joerg@piringer.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
there&#39;s some code for openFrameworks:<br><a href="http://openframeworks.cc/documentation#ofSerial-about">http://openframeworks.cc/documentation#ofSerial-about</a><br><br>it&#39;s for windows &amp; os x only, but it works.
<br><br>best<br>joerg<br><br>Ge Wang schrieb:<br>&gt; Hi Jeff!!<br>&gt;<br>&gt;&gt; rxtx is cross platform for java and open source. you could have a look<br>&gt;&gt; at the native code for that.<br>&gt;<br>&gt; Thanks for the pointer!&nbsp;&nbsp;Unfortunately I should have also specified &quot;in
<br>&gt; C or C++&quot;.&nbsp;&nbsp;I do have your wonderful Serial/Cereal code for windows.<br>&gt; Currently searching for a equally compact and flexible implementation<br>&gt; for OS X and Linux.<br>&gt;<br>&gt; Any additional hints/thoughts?
<br>&gt;<br>&gt; Thanks again!<br>&gt;<br>&gt; Best,<br>&gt; Ge!<br>&gt;<br>&gt;&gt;<br>&gt;&gt; On 8/8/07, *Ge Wang* &lt; <a href="mailto:gewang@cs.princeton.edu">gewang@cs.princeton.edu</a><br>&gt;&gt; &lt;mailto:<a href="mailto:gewang@cs.princeton.edu">
gewang@cs.princeton.edu</a>&gt;&gt; wrote:<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Greetings,<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Does anyone know of any compact, portable (OS X, linux, windows)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; library for performing serial port I/O?&nbsp;&nbsp;Google searches turn up much
<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; code and suggestions, but is there a definitive (and yet concise)<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; library for doing cross-platform serial I/O?&nbsp;&nbsp;We are looking into<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; adding such support in ChucK.&nbsp;&nbsp;Much appreciate any leads!
<br>&gt;&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Best,<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; Ge!<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; _______________________________________________<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; chuck-dev mailing list<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:chuck-dev@lists.cs.princeton.edu">
chuck-dev@lists.cs.princeton.edu</a><br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:chuck-dev@lists.cs.princeton.edu">chuck-dev@lists.cs.princeton.edu</a>&gt;<br>&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev">
https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; chuck-dev mailing list<br>&gt;&gt; <a href="mailto:chuck-dev@lists.cs.princeton.edu">
chuck-dev@lists.cs.princeton.edu</a> &lt;mailto:<a href="mailto:chuck-dev@lists.cs.princeton.edu">chuck-dev@lists.cs.princeton.edu</a>&gt;<br>&gt;&gt; <a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev">https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev
</a><br>&gt;<br>&gt;<br>&gt; ------------------------------------------------------------------------<br>&gt;<br>&gt; _______________________________________________<br>&gt; chuck-dev mailing list<br>&gt; <a href="mailto:chuck-dev@lists.cs.princeton.edu">
chuck-dev@lists.cs.princeton.edu</a><br>&gt; <a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev">https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev</a><br><br><br>--<br><a href="http://joerg.piringer.net">
http://joerg.piringer.net</a><br><a href="http://www.transacoustic-research.com">http://www.transacoustic-research.com</a><br><a href="http://www.iftaf.org">http://www.iftaf.org</a><br><a href="http://www.vegetableorchestra.org/">
http://www.vegetableorchestra.org/</a><br>_______________________________________________<br>chuck-dev mailing list<br><a href="mailto:chuck-dev@lists.cs.princeton.edu">chuck-dev@lists.cs.princeton.edu</a><br><a href="https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev">
https://lists.cs.princeton.edu/mailman/listinfo/chuck-dev</a><br></blockquote></div><br>