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> <<a href="mailto:joerg@piringer.net">joerg@piringer.net</a>> 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's some code for openFrameworks:<br><a href="http://openframeworks.cc/documentation#ofSerial-about">http://openframeworks.cc/documentation#ofSerial-about</a><br><br>it's for windows & os x only, but it works.
<br><br>best<br>joerg<br><br>Ge Wang schrieb:<br>> Hi Jeff!!<br>><br>>> rxtx is cross platform for java and open source. you could have a look<br>>> at the native code for that.<br>><br>> Thanks for the pointer! Unfortunately I should have also specified "in
<br>> C or C++". I do have your wonderful Serial/Cereal code for windows.<br>> Currently searching for a equally compact and flexible implementation<br>> for OS X and Linux.<br>><br>> Any additional hints/thoughts?
<br>><br>> Thanks again!<br>><br>> Best,<br>> Ge!<br>><br>>><br>>> On 8/8/07, *Ge Wang* < <a href="mailto:gewang@cs.princeton.edu">gewang@cs.princeton.edu</a><br>>> <mailto:<a href="mailto:gewang@cs.princeton.edu">
gewang@cs.princeton.edu</a>>> wrote:<br>>><br>>> Greetings,<br>>><br>>> Does anyone know of any compact, portable (OS X, linux, windows)<br>>> library for performing serial port I/O? Google searches turn up much
<br>>> code and suggestions, but is there a definitive (and yet concise)<br>>> library for doing cross-platform serial I/O? We are looking into<br>>> adding such support in ChucK. Much appreciate any leads!
<br>>><br>>> Best,<br>>> Ge!<br>>> _______________________________________________<br>>> chuck-dev mailing list<br>>> <a href="mailto:chuck-dev@lists.cs.princeton.edu">
chuck-dev@lists.cs.princeton.edu</a><br>>> <mailto:<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>>><br>>><br>>> _______________________________________________<br>>> chuck-dev mailing list<br>>> <a href="mailto:chuck-dev@lists.cs.princeton.edu">
chuck-dev@lists.cs.princeton.edu</a> <mailto:<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>><br>><br>> ------------------------------------------------------------------------<br>><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><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>