Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare
Realizzato da Lenovo e installato presso il Cineca di Casalecchio di Reno, Pitagora offre circa 44 PFlop/s di potenza di calcolo ed è dedicato alla simulazione della fisica del plasma e allo studio dei materiali avanzati per la fusione, integrandosi nell’ecosistema del Tecnopolo di Bologna come infrastruttura strategica finanziata da EUROfusion e gestita in collaborazione con ENEA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA
Rullo di lavaggio dei pavimenti abbinato a un potente motore da 28.000 Pa e a bracci esterni che si estendono: queste, e molte altre, le caratteristiche tecniche di Z60 Ultra Roller Complete, l'ultimo robot di Mova che pulisce secondo le nostre preferenze oppure lasciando far tutto alla ricca logica di intelligenza artificiale integrata
Renault Twingo E-Tech Electric: che prezzo!
Renault Twingo E-Tech Electric: che prezzo!
Renault annuncia la nuova vettura compatta del segmento A, che strizza l'occhio alla tradizione del modello abbinandovi una motorizzazione completamente elettrica e caratteristiche ideali per i tragitti urbani. Renault Twingo E-Tech Electric punta su abitabilità, per una lunghezza di meno di 3,8 metri, abbinata a un prezzo di lancio senza incentivi di 20.000€
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-04-2006, 13:25   #1
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Java Web Start

Solo un'idea, probabilmente prematura, per il momento della distribuzione: perchè non usare Java Web Start anzichè i vari pulsanti "Windows", "Linux", "Osx", "Linux64", "Solaris" e via dicendo?

L'unica cosa in più sarebbe la necessità di firmare i jar (per via delle librerie dinamiche) ma posso assicurarvi che usare un certificato auto generato è pur sempre più sicuro che usare un jar eseguibile o un bat o un exe, dal punto di vista dell'utente, quantomeno per il fatto che gli comparirà davanti alla faccia la scritta "lo sai quello che stai facendo, vero?".

Se buttate l'occhio alla documentazione Java, trovate ogni indicazione immaginabile (compresa quella per farsi da soli il certificato) in:

"Guide to Features" -> "Deployement - Java Web Start" -> "Developers Guide"

magari potete farci un pensierino per la beta...
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2006, 13:29   #2
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Si', WebStart e' una delle opzioni che stiamo valutando per la distribuzione. Solo un dubbio: e' possibile iniziare comunicazioni tcpip verso qualunque indirizzo dall'interno della sand box di WebStart?
fek è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2006, 13:30   #3
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
si anche secondo me è una buona cosa java web start....
la cosa bella è che se non hai la VM corretta per far partire diamonds provvede lui a scaricartela qutomaticamente, e, inoltre, ogni qual volta il jar è stato modificato provvede a scaricarlo automaticamente dal server
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2006, 13:33   #4
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da fek
Si', WebStart e' una delle opzioni che stiamo valutando per la distribuzione. Solo un dubbio: e' possibile iniziare comunicazioni tcpip verso qualunque indirizzo dall'interno della sand box di WebStart?
ehm...
questo in effetti è un pò complicato..
o meglio..
non ricordo se c'è esattamente questa limitazione, però se non erro le limitazioni sono specificate all'interno del .policy file nella home dell'utente....
Non so se c'è un modo per dirgli di usare un .policy file che forniamo noi dal server...
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2006, 13:36   #5
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
In pratica, dopo aver firmato i jar dell'applicazione, includi nel descrittore di dispiegamento (il file jnlp) l'attributo:

<all-permissions/>

A quel punto Java Web Start, eseguendo l'applicazione, informa l'utente che il programma ha richiesto di essere eseguito come un'applicazione locale. Se l'utente conferma, siete liberi di commettere le più turpi atrocità
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2006, 13:44   #6
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da PGI-Bis
In pratica, dopo aver firmato i jar dell'applicazione, includi nel descrittore di dispiegamento (il file jnlp) l'attributo:

<all-permissions/>

A quel punto Java Web Start, eseguendo l'applicazione, informa l'utente che il programma ha richiesto di essere eseguito come un'applicazione locale. Se l'utente conferma, siete liberi di commettere le più turpi atrocità
cazzo!
a saperlo quale mese fa mi sarebbe tornato piuttosto utile
cmq buono a sapersi!
TNX for the info
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 25-04-2006, 13:48   #7
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Quote:
Originariamente inviato da ^TiGeRShArK^
cazzo!
a saperlo quale mese fa mi sarebbe tornato piuttosto utile
cmq buono a sapersi!
TNX for the info
Bene, abbiamo un volontario per uno spike
fek è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2006, 00:45   #8
thebol
Senior Member
 
Iscritto dal: Dec 2000
Città: bologna
Messaggi: 1309
un mio collega ha appena portato un applicazione java che si attivava via link con activeX a web start(e un applicazione che comunica con un server), quando torno a lavoro provo a chiedergli un po di cose.
thebol è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2006, 00:48   #9
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Tranquillo ke domani vedo di recuperare il jnlp ke ho fatto un pò di tempo fa al lavoro e basta adattare quello...
l'unica cosa è ke devo installare apache qua sul portatile per provarlo... CHE 'DDU PALLI....
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2006, 02:07   #10
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da ^TiGeRShArK^
Tranquillo ke domani vedo di recuperare il jnlp ke ho fatto un pò di tempo fa al lavoro e basta adattare quello...
l'unica cosa è ke devo installare apache qua sul portatile per provarlo... CHE 'DDU PALLI....
Dai un occhiata anche qui. http://www.roxes.com/produkte/rat.html
Nel .jar che usiamo per creare gli .exe c'è anche qualche task per creare in automatico dei file jnlp. Potrebbe tornarti utile.

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2006, 04:23   #11
PGI-Bis
Senior Member
 
L'Avatar di PGI-Bis
 
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
Quote:
Originariamente inviato da ^TiGeRShArK^
l'unica cosa è ke devo installare apache qua sul portatile per provarlo... CHE 'DDU PALLI....
Puoi provare anche senza server http. Se l'attributo codebase è una directory locale (file://c:/diamonds/prova), Java Web Start preleva i file da locale.
PGI-Bis è offline   Rispondi citando il messaggio o parte di esso
Old 26-04-2006, 12:55   #12
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da PGI-Bis
Puoi provare anche senza server http. Se l'attributo codebase è una directory locale (file://c:/diamonds/prova), Java Web Start preleva i file da locale.
ok tnx
non avevo pensato ad usare la sintassi file://
do pure un okkiata al link di vicius qdo torno a casa e intanto mi copio il jnlp per ricordarmi un pò come fungeva
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2006, 02:19   #13
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Java Web Start

Mamma che casino.....
finalmente ho committato nel branch svn://repository.diamondcrush.net:20140/diamonds/branches/WebStart
Per farlo partire occorre usare il build.xml modificato (per ora solo x win32) col solito task ant dist che genera lo zippone da decomprimere nella root del server (crea automaticamente una cartella DiamondCrush in cui inserisce tutti i file).
Inoltre occorre modificare il jnlp con l'host name corretto del server nell'attributo codebase e occorre aggiungere all'httpd.conf di apache le seguenti righe:
AddType application/x-java-jnlp-file .jnlp
AddType application/x-java-archive-diff .jardiff
Spero di non essermi dimenticato niente...
cmq ora stacco che tra circa 4 ore e mezzo mi devo alzare e devo guidare fino in francia...
ha provato BlueDragon ha farlo partire in remoto dal mio server e funzionava.
Alla settimana prox x nuovi aggiornamenti....
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2006, 02:54   #14
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Tiger, vorrei che ant dist continuasse a produrre i jar come sempre. Puoi aggiungere un task ant webstart che produca il file webstart per favore? Cosi' li abbiamo entrambi. Gran bel lavoro
fek è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2006, 08:16   #15
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Quote:
Originariamente inviato da fek
Tiger, vorrei che ant dist continuasse a produrre i jar come sempre. Puoi aggiungere un task ant webstart che produca il file webstart per favore? Cosi' li abbiamo entrambi. Gran bel lavoro
si certo.
ho fatto così per ora perchè ho fatto le cose in fretta tanto per provare la versione win32....
ancora devo aggiornare le altre versioni nel build.
Tra l'altro ho scoperto che il jnlp è già di suo in grado di distinguere il sistema operativo usato, solo che non so se ad esempio riesce a distinguere linux da linux 64...
quando torno e quando sarò in grado nuovamente di intendere e di volere finirò il task completamente ... già avevo intenzione di aggiungere una bella splash screen
...ma splash screen è maschietto o femminuccia in italiano ora che ci penso???
Cmq un grandissimo grazie a blue dragon che ieri mi ha aiutato a buttare sangue sul classpath e mi ha modificato al volo la libreria rtb permettendo di loopare il suono anche da uno stream e ha anche testato il tutto nonostante quello schifo di netlimiter che l'ha fatto scaricare a 8 KB al sec fissi dal mio apache
ora scusatemi ma... je vais in France....AU REVOIR!
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 29-04-2006, 09:23   #16
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ho unito i due thread...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 02-05-2006, 22:50   #17
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Praticamente Java Web Start dovrebbe essere completato...
occorre solo testarlo sul server e risolvere un buggettino di cui mi sono accorto ora che impedisce la corretta terminazione del processo javaw all'uscita del gioco.
Probabilmente è dovuto alla chiusura impropria del gioco che non finalizza il frame prima di terminare... mi è capitato qualcosa del genere un pò di tempo fa e vedo se riesco a risolverlo stasera.
Ho anche aggiunto nuovamente il target dist e ora per usare webStart occorre utilizzare l'omonimo target.
Tale archivio .zip va quindiestratto sulla root del server aggiornando i link delle varie versioni del gioco con i corrispettivi files JNLP.
Inoltre occorre configurare il server.xml con le linee che avevo scritto nel primo post nel caso non sia già abilitato per gestire i files di tipo jnlp.
Quando jocchan ha un pò di tempo vediamo di provarlo, magari con l'aiuto di qualcuno provvisto di macchine linux, linux 64 e mac os x.
Ah.. dimenticavo...
unico neo.... non sono riuscito a far funzionare in alcun modo lo splash screen
cacchio... sembrava una cosa così carina...
vedo se riesco a risolvere una volta fixato il bug relativo alla non corretta terminazione del processo.
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 02-05-2006, 23:08   #18
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12112
Ok bug della non corretta terminazione del processo risolto e committato.
è stato sufficiente aggiungere una System.exit(0) dopo gameLoop.quit();
Dopo che proviamo tutto sul server joc deciderà se usare questo meccanismo di distribuzione....
certo.. prima lo proviamo meglio è perchè più tempo passa e più fare il merge sarà un bordello
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso
Old 02-05-2006, 23:59   #19
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
Ottimo

Se tutto va bene possiamo avere due modalita' di distribuzione, quella classica via zip per le build automatiche e quella via web start. Molto bene.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 03-05-2006, 08:34   #20
Jocchan
Senior Member
 
L'Avatar di Jocchan
 
Iscritto dal: Jul 2005
Città: Silent Hill
Messaggi: 1471
Tiger appena puoi manda via mail!
__________________
DIAMOND CRUSH - Aut viam inveniam, aut faciam.
Jocchan è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Cineca inaugura Pitagora, il supercomputer Lenovo per la ricerca sulla fusione nucleare Cineca inaugura Pitagora, il supercomputer Lenov...
Mova Z60 Ultra Roller Complete: pulisce bene grazie anche all'IA Mova Z60 Ultra Roller Complete: pulisce bene gra...
Renault Twingo E-Tech Electric: che prezzo! Renault Twingo E-Tech Electric: che prezzo!
Il cuore digitale di F1 a Biggin Hill: l'infrastruttura Lenovo dietro la produzione media Il cuore digitale di F1 a Biggin Hill: l'infrast...
DJI Osmo Mobile 8: lo stabilizzatore per smartphone con tracking multiplo e asta telescopica DJI Osmo Mobile 8: lo stabilizzatore per smartph...
Lo compri una volta, lo giochi dove vuoi...
Qiantinuum annuncia Helios, "il com...
Samsung Galaxy S26 Ultra: una sola novit...
Google prepara Gemini 3 Pro e Nano Banan...
TVS non è solo moto e scooter: ec...
Alexa+ arriva su BMW: gli automobilisti ...
Gemini Deep Research arriva su Google Fi...
Rinvii a catena, Marvel 1943: Rise of Hy...
Xiaomi inaugura uno spazio dedicato ai f...
Rilasciate le specifiche di Bluetooth 6....
L'obiettivo che mette tutto a fuoco: la ...
Meta avrebbe raccolto fino al 10% dei ri...
NVIDIA DGX Spark e videogiochi? Una pess...
Serie Oppo Reno15 confermata: arriva il ...
UPDF 2025: l'editor PDF che fa (quasi) t...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:16.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v