Chiamata a JMP da Java con automazione OLE<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho un potenziale cliente Pro che chiede un esempio di chiamata a JMP da Java. Ho esaminato tutti i nostri esempi di automazione OLE disponibili e non vedo nulla da Java. È possibile farlo e, in tal caso, qualcuno ha una sintassi di esempio o un riferimento a cui può indicarmi? Grazie!
Ri: Chiamare JMP da Java con automazione OLEGrazie, Jeff.
Per la cronaca, sono d'accordo al 100% con te sul fatto che non dovremmo promuovere JMP in questo modo. Volevo solo aggiungere le informazioni extra che ho ricevuto riguardo: questa richiesta di potenziale cliente e inserirla in questo thread per tenere un registro e fornire informazioni alla più ampia comunità di SE la prossima volta che si presenterà questa domanda.
Migliore,
Dan
Ri: Chiamare JMP da Java con automazione OLECiao Dan, et. al.,
Questo non è un caso d'uso che vogliamo promuovere.
JMP non è un motore di calcolo. Non è progettato o testato per essere utilizzato in modo non interattivo in questo modo. Ancora più importante, in quasi tutti i casi, se vuoi farlo in qualsiasi modo di produzione su scala aziendale, violerai i termini della nostra licenza.
Il caso d'uso che descrivi è fondamentalmente diverso dal caso Matlab.
Nel caso Matlab, stiamo chiamando Matlab, che è progettato, costruito e testato per essere chiamato in questo modo.
Nel caso d'uso che tu e Jerry descrivete (e Jerry ha descritto ulteriormente in una telefonata con me) l'utente desidera creare un'applicazione esterna e chiamare JMP per eseguire l'analisi e restituire i risultati. È molto diverso.
Dovremmo stare tutti molto attenti in qualsiasi situazione come questa. Non promuovere l'utilizzo di JMP in questo modo.
- Jeff
Ri: Chiamare JMP da Java con automazione OLEJeff, Jerry...
Catherine mi ha fornito ulteriori informazioni sul caso d'uso qui. Il cliente sta prendendo in considerazione l'utilizzo di JMP Pro con un programma sviluppato per l'industria petrolifera e del gas. A quanto ho capito, non vogliono scrivere le proprie analisi, ma potenzialmente chiamano JMP o JMP Pro per eseguire analisi statistiche sui dati generati da/tramite il loro programma.
Lo vedo simile a come eseguirei ed eseguirei il codice MATLAB da JMP, invierei dati da JMP, eseguirei un algoritmo e quindi restituirei i risultati a JMP per la profilazione, la rappresentazione grafica, ecc.
Penso di capire il loro caso d'uso, giusto, Jerry?
Una risposta di Eric Hill è stata utile e vale la pena includerla qui poiché penso che questa domanda sorgerà abbastanza spesso:
" Per quanto riguarda la tua domanda sul fatto che qualcuno possa utilizzare Java per automatizzare JMP: come ho detto al telefono, l'unico modo sarebbe se una terza parte avesse creato una libreria Java per eseguire l'automazione OLE/COM.L'ho fatto con Bing e ho trovato questo articolo di Stack Overflow:
http://stackoverflow.com/questions/6679810/is-there-ole-automation-in-java
Quindi sembra che ci siano un paio di scelte: JACOB, che sembra non essere mantenuto attivamente, e JNA, che potrebbe essere gestito meglio.
Questo non è qualcosa che abbiamo testato o potremmo dire che supportiamo, ma è una possibilità".
Ri: Chiamare JMP da Java con automazione OLEHai più informazioni sul caso d'uso?
Preferiremmo che fosse JMP a chiamare invece di essere chiamato. Non siamo costruiti come un motore di calcolo.
Chiamare SAS da Java è abbastanza fattibile e ben supportato. Potrebbe essere una soluzione migliore per loro a seconda del caso d'uso.
Jeff Perkinson
Responsabile dell'assistenza clienti JMP
SAS Institute Inc.
SAS Campus Drive • Cary, Carolina del Nord 27513 • Stati Uniti
Tel: 919-531-6521
E-mail: Jeff.Perkinson@jmp.com
Condividi, chiedi, impara, connettiti - community.jmp.com<>
Ri: Chiamare JMP da Java con automazione OLECiao Jerry --
Matt Flynn ha scritto un white paper alcuni anni fa su "Automazione di JMP tramite strumenti di scripting e MS Windows COM" - una delle tecnologie di cui parla è Tcl o Tool Command Language.
Il libro bianco è qui: http://www.nesug.org/Proceedings/nesug09/ap/ap09.pdf
Vedo anche che c'è qualche sforzo per a Progetto Tcl/Java .
Quindi non sono sicuro che questo sia ciò che il cliente sta cercando, ma ci sono alcuni esempi di sintassi che potrebbero essere utili.
Dan