On Feb 22, 2014, at 6:23 PM, Scott Palmer <swpal...@gmail.com> wrote:
> On Sat, Feb 22, 2014 at 4:49 PM, Paul Taylor <paul_t...@fastmail.fm> wrote: > >> On 22/02/2014 20:43, Eirik Bakke wrote: >> >>> JNA might be a simpler way to call native functions: >>> https://github.com/twall/jna >>> >>> ... >> >> Not that more native choices are whats needed but if we are tossing out different options for that then… For my HalfPipe application I set up a simple jNI interface to the command line interface for FScript http://www.fscript.org Which is supposed to be a smalltalk-like Cocoa interface. I think I had some fairly simple ObjectiveC runtime interface code in place for JRuby using FFI This was sort of like JNIDirect which was something Patrick Beard came up with a while back when JDirect was going away, or shortly after it had gone away. Michael Hall trz nio.2 for OS X http://www195.pair.com/mik3hall/index.html#trz HalfPipe Java 6/7 shell app http://www195.pair.com/mik3hall/index.html#halfpipe AppConverter convert Apple jvm to openjdk apps http://www195.pair.com/mik3hall/index.html#appconverter > >> I think JNA or its own is Wndows only isnt it, but there is something >> called rococoa. >> To be honest I was hoping someone else had encountered this particular >> problem with AppNap and had something to share. >> >> Paul >> > > JNA works on Windows, OS X, Linux, and more. However, it is based on C > interfaces and calling conventions. Rococoa ( > https://code.google.com/p/rococoa/) implements a similar thing for > interacting with Objective-C interfaces. > > Scott