Derek,
Here are some quotes from another thread that discussed this (I believe the thread was "API Libraries for Solaris on X86): "While we're working towards the "pure" Java API implementation, 7.1 is not quite there (since we relied on few native modules such as qualification parsing, rpc level version mapping logic etc). In all likelihood the next version should indeed be a pure Java implementation with no native code dependencies." "Technically, yes (i.e. you can leave out the native code as long as you do not use a native call), but ... >From implementation standpoint, we do a forced loading of the JNI code >upfront, so in the default deployment - the absence of AR API native libraries >indeed fail the program invocation. See, there are few issues because of which >we did this - you may indeed talk to a server that is old version; or, sooner >or later you're going to issue a call that needs services offered by native >code. And most importantly we have not 'officially tested' and certified the >behavior of 7.1 Java API in the absence of native libraries. For power users though, I can tell that there indeed is a way to configure the API to "NOT load the JNI stuff at all" by tweaking jni-load-mode setting (which is subject to change/disappear in a future version). You can dare to play around with this option and see how your app behaves <g>. BTW, one of our internal customers tried similar on a Mac with decent results I believe. As there is some untested/unsupported behavior is all associated with this tweaking - in this release, we're claiming to simply include JNI stuff always. And hence the lack of (or need for) documenting which calls use JNI services. For your benefit, a quick listing would be - qualification formatting/parsing/encoding/decoding, assignment formatting/parsing/encoding/decoding, rpc version mapping for interacting with servers 6.3 or older versions, alert APIs. I pretty sure this is kind of complete but I may have missed a call or two. In any case, long term, we're definitely on the track for having these pieces as Java implementations for future release." Calman From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Derek Berube Sent: Friday, August 10, 2007 5:08 AM To: [email protected] Subject: Re: Remedy and Programming Languages ** Personally, I'm also hoping that the "Updated AR System Java API" is a 100% pure Java implementation of the Remedy API rather than the JNI-based "wrapper" API that we have now. If it is 100% pure Java, then there will no longer be a need to worry about platform-specific binaries. I may finally get to do some stuff natively on my Mac! Derek On Jul 23, 2007, at 2:35 PM, Jarl Grøneng wrote: On 7/23/07, Carey Matthew Black <[EMAIL PROTECTED]> wrote: Andy, * There is rumor that the v7.1 Plugin Server will be support a native Java plugin too. (So I think there will no longer be a need for C code to build Filter Plugins, ARDBC's, and maybe AREA plugins too. But I have yet to see any of the details on how much of this stuff is "Java" now too. Just rumors.) I would not say its a rumor. From the session detail for the userworld in Vancouver: "In the upcoming 7.1 release, AR System plug-in server is completely re-written in Java and comes with a first class Java SDK for creating plug-ins using Java." -- Jarl _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are" ________________________________ Download my vCard <http://www.wildstartech.com/people/Berube_Derek.vcf> Derek Berube <[EMAIL PROTECTED]> Wildstar Technologies, LLC. 1453 Riverview Run Lane Suwanee, Georgia 30024 (678) 229-1475 - Office (404) 444-5283 - Mobile Spread Firefox! <http://www.spreadfirefox.com/?q=user/register&r=56074> http://www.wildstartech.com/ AOL Instant Messenger <http://www.aim.com/> AIM Handle: BerubeDB Google Talk <http://www.jabber.org/> Jabber: [EMAIL PROTECTED] MSN Messenger <http://imagine-msn.com/messenger/> MSN Messenger: [EMAIL PROTECTED] Yahoo! Messenger <http://messenger.yahoo.com/> Yahoo! Messenger: derekberube __20060125_______________________This posting was submitted with HTML in it___ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the Answers Are"

