Un Applet
è un componente Java che gestisce le chiamate giuste da mostrare incorporato in una pagina Web. Il prodotto che hai (il file JAR) contiene tutto il necessario per eseguire il programma; tuttavia, non ha l'interfaccia corretta (l'applet) per eseguire quel programma incorporato in una pagina web.
Parla all'autore del prodotto (se l'autore non è disponibile, cerca la documentazione) e controlla se è disponibile un'interfaccia dell'applet. Forse è solo questione di usare un nome di classe diverso. Se sembra che un'interfaccia di questo tipo non sia disponibile, nessuno ha fatto il lavoro necessario per renderlo "embeddable" in una pagina web. Senza conoscere il tuo prodotto in modo più dettagliato, non è facile stabilire se lo sforzo di creare un'interfaccia Applet nel prodotto sia facile o meno.
Se non si dispone del codice sorgente, la quantità di sforzo per sviluppare un'interfaccia Applet su quello che si possiede è addirittura maggiore dell'impegno sconosciuto con il codice sorgente.
Ci sono alcuni prodotti che consentono di visualizzare e controllare le applicazioni da un browser Web, anche quando l'applicazione in questione non è stata progettata per essere incorporata in una pagina Web. Questi prodotti tendono ad essere costosi e proprietari; ma, se è veramente mission-critical (e se fa abbastanza soldi), allora le spese e gli sforzi potrebbero essere sopportabili. Con tale soluzione, il browser Web apre effettivamente una finestra in un "application server" configurato che avvia l'applicazione in modalità a schermo intero ogni volta che viene stabilita la connessione. Sì, è un'architettura dispari; tuttavia, tale architettura dispari esiste intenzionalmente in quanto è davvero l'unico modo possibile per fare alcune cose quando l'applicazione non può essere eseguita in altri ambienti.
Cerca Citrix per una soluzione di questo tipo nel caso in cui ti puoi permettere (ricorda che sono in gioco licenze aggiuntive di Windows) e puoi tollerarne le prestazioni e le stranezze.
fonte
2011-09-23 18:56:11
Da cosa deriva ImpViewer? Puoi includere la sua definizione di classe? – Sam
Ciao Sam, non lo so, sono stato consegnato senza il codice sorgente. Di certo non eredita da Applet! C'è comunque da stipare in un sito web senza di esso? – Bill