Er... Um...   C# == "the C that Microsoft makes"?   More like the Java-clone 
that Microsoft "invented."

Lest anyone think you can compile a C# Remey API program into a standalone .exe 
file, you should be aware that you will need the .NET equivalent of JNI helper 
files.  They include:

    ATLWrappers.dll
    Interop.ATLWRAPPERSLib.dll
    DotNet.dll
    DotNet.tlb
    DotNet.xml

These "helper" files will allow your compiled .NET bytecode to talk to Remedy's 
native, unmanaged API DLLs.

As far as the "bloatware" label, well let's take a look.  We'll right-click on 
the folder named C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727, then select 
Properties.  What do we see?  The size on disk is a little over 88 MB.  The JDK 
is about the same size, maybe a little less.

Don't get me wrong.  I like C#.  But in the Remedy world, at least, we're in 
the same boat.  We have to rely on bridge software to tap into the native 
libraries.  

  
Tim Widowfield 
[EMAIL PROTECTED] 
v: 937-878-9045 
f: 937-878-9055 
m: 937-369-7012 
http://www.widowfield.com 
 
----- Original Message ---- 
From: "McKenzie, James J C-E LCMC HQISEC/L3"  
To: [email protected] 
Sent: Friday, July 7, 2006 10:45:28 AM 
Subject: Re: [ARSLIST] help With API 
 
RE: help With API**         Tim:  
  Its like this:  Lettuce.  That is what Java is.  Pure Java is like 
radinnicinco.  So when you give me Iceberg lettuce, yes it is lettuce but I 
don't like it.  Some folks think that their Java JNI code is actually Java, but 
it will not work without external help.  Thus the need for Java API 
"interfaces" which actually call 'c' API function calls.  This is why some 
folks have actually given up on Java and moved onto C# (yes folks the C that 
Microsoft makes.)  What I would like to see is a Pure Java implementation of 
some of the products.  Why?  Not everyone runs Windows/Solaris and actually 
NEED to run "something" against our beloved Remedy ARS. 
  So, it is either build something from 'c' code or implement in Java WITHOUT 
running a JNI interface.  Get the point?  Calling something "Java" does not 
necessarily mean "Write Once, Run Everywhere".  And if you want bloatware, Java 
takes the cake. 
  James McKenzie   
  -----Original Message-----  
From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] 
On Behalf Of Tim Widowfield  
Sent: Friday, July 07, 2006 7:39 AM  
To: [email protected]  
Subject: Re: help With API  
  Oh, gee.  Now we're all on pins and needles.  So these things that I've been 
compiling with .java extensions, these classes that I run in the JVM -- if 
they're not Java, what exactly *are* they, James?  
     
Look, it's like saying anything that isn't managed code isn't .NET.  It's 
illogical.  Sun had hoped that JNI would serve as a bridge between legacy code 
and pure Java implementations.  I'm afraid some organizations will never get 
around to phase two (viz., dump that legacy code).  But that doesn't mean it 
isn't Java.  
     
"Write once, run anywhere" is a nice marketing slogan, and it's certainly a 
laudable goal, but it is not an exclusively defining characteristic.  
     
    
Tim Widowfield  
[EMAIL PROTECTED]  
v: 937-878-9045  
f: 937-878-9055  
m: 937-369-7012  
http://www.widowfield.com   
   
----- Original Message ----  
From: "McKenzie, James J C-E LCMC HQISEC/L3"    
To: [email protected]  
Sent: Friday, July 7, 2006 10:17:08 AM  
Subject: Re: [ARSLIST] help With API   
   
RE: help With API**         Axton:    
  You are correct.  My statement was:    
  If it is a Java program, then it should run anywhere.  This is obviously not 
a Java application.    
  James McKenzie     
  -----Original Message-----  
From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] 
On Behalf Of Axton Grams  
Sent: Thursday, July 06, 2006 8:37 PM  
To: [email protected]  
Subject: Re: help With API  
  Java JNI wrappers require the native c libs for each platform.    
  Axton Grams  
  McKenzie, James J C-E LCMC HQISEC/L3 wrote:    
> **  
>     
> Carey:    
>     
> You stated Java application...That means it should work on a Mac,     
> Solaris, Windows, even my Java based phone.  If it is not so, then it     
> is technically not Java.    
>     
> James McKenzie  
>     
> -----Original Message-----    
> From: Action Request System discussion list(ARSList)     
> [mailto:[EMAIL PROTECTED] On Behalf Of Carey Matthew Black  
> Sent: Thursday, July 06, 2006 2:04 PM  
> To: [email protected]  
> Subject: Re: help With API  
>     
> James,  
>     
> As soon as Remedy publishes C API files for a Mac, then the Java     
> Clients would work just fine.    
>     
> Unless some one wanted to go to the trouble of writing all of this     
> stuff via a generic Web Service so that the MAC client could talk WS     
> to the Mid-Tier server then talk ARS API back to the ARS server from there.   
>  
> (And it would require a Mid-Tier('ish) server for the config to  
>     
> work.) But that could be done too...    
>     
> --  
> Carey Matthew Black  
> Remedy Skilled Professional (RSP)  
> ARS = Action Request System(Remedy)  
>     
> Solution = People + Process + Tools  
> Fast, Accurate, Cheap.... Pick two.    
> Never ascribe to malice, that which can be explained by incompetence.    
>     
>     
>     
>     
> On 7/6/06, McKenzie, James J C-E LCMC HQISEC/L3     
>  wrote:    
>> **  
>>    
>>    
>> Tim:    
>>    
>> Simple answer, Yes.  How about making them Mac compatible too?     
>> (Strauss would love this.)  
>>    
>>    
>> James McKenzie  
>>    
>>    
>>    
>> -----Original Message-----    
>> From: Action Request System discussion list(ARSList)     
>> [mailto:[EMAIL PROTECTED] On Behalf Of Tim Widowfield  
>> Sent: Thursday, July 06, 2006 1:57 PM  
>> To: [email protected]  
>> Subject: Re: help With API  
>>    
>>    
>>    
>>    
>> Well... yes and no. The attempt to revive ESP's products has stalled,     
>> since I can't find any source later than 1999.    
>>    
>> Some of you may recall that I had written and maintained a freebie     
>> for creating entries on the command line, first for UWIP and then for 
>> cMango.    
>> That's part of Wipro's intellectual property now.    
>>    
>> Would anybody be interested in open-source, Java-based tools to     
>> create, modify, and delete entries (requests)?  If so, I could build     
>> them put 'em out on my web site.    
>>    
>>    
>> Tim Widowfield  
>> [EMAIL PROTECTED]  
>> v: 937-878-9045  
>> f: 937-878-9055  
>> m: 937-369-7012  
>> http://www.widowfield.com  
>>    
>> ----- Original Message ----  
>> From: "McKenzie, James J C-E LCMC HQISEC/L3"    
>> To: [email protected]  
>> Sent: Thursday, July 6, 2006 2:00:16 PM  
>> Subject: Re: [ARSLIST] help With API  
>>    
>> RE: help With API**         Guillermo:    
>>   What are you trying to do?  Also, can you give the name of the     
>> product you received from ESP?  There are folks out here who are     
>> working on the ESP product line.    
>>    
>>   James Mckenzie    
>>   -----Original Message-----    
>> From: Action Request System discussion list(ARSList)     
>> [mailto:[EMAIL PROTECTED] On Behalf Of Guillermo Alfredo Torres     
>> Barron  
>>    
>>   Sent: Thursday, July 06, 2006 10:48 AM  
>> To: [email protected]  
>> Subject: help With API  
>> Importance: High    
>>   H idear listers    
>> I need to API for create tickets in remedy version 6.3, I had an API     
>> that download it from elegant software but now the web page not exist     
>> =( Where I can download a API for Windows and Linux operating system??    
>>    
>>   Thanks in advance  
>> Greetings    
>>   __________________________________________  
>> Atentamente  
>> Guillermo Alfredo Torres Barrón  
>> Proyectos ARS Remedy  
>> Grupo Financiero Banorte  
>> Calzada de Tlalpan #2980, Col. Ejidos de Santa Ursula Coapa, C.P.    
>> 04850 México, D.F.    
>> Tel Directo: 51746520, ext: 8505-2520  
>>    
>>    
>>     __20060125_______________________This posting was submitted with     
>> HTML in it___  
>>    
>>    
>>    
>> _____________________________________________________________________    
>> _ _________ UNSUBSCRIBE or access ARSlist Archives at     
>> http://www.wwrug.org  __20060125_______________________This posting     
>> was submitted with HTML in it___  
>     
> ______________________________________________________________________  
> _________  
>     
> UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org  
>     
> __20060125_______________________This posting was submitted with HTML     
> in it___  
  
_______________________________________________________________________________ 
 
UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org    
    __20060125_______________________This posting was submitted with HTML in 
it___   
   
   
  
_______________________________________________________________________________ 
 
UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org  
    __20060125_______________________This posting was submitted with HTML in 
it___ 
 
 

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at http://www.wwrug.org

Reply via email to