Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
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


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
Addio console: Just Dance Now trasforma ...
Driver Radeon Adrenalin 25.10: perch&egr...
Oltre le GPU: NVIDIA annuncia NVQLink, ...
Samsung lancia il Team Galaxy Italia per...
Magic Leap: indistinguibili dai normali ...
Aruba Cloud: trasparenza sui costi e str...
Quando il cloud si blocca e resti al fre...
Integrare per competere, la sfida digita...
Leggenda del rally e modernità: S...
La Python Software Foundation rinuncia a...
Full HD e QLED, è in offerta un TV da 32...
Honda ha rilasciato un nuovo video sul p...
Resident Evil Requiem: arriva su Switch ...
Marshall Acton III in promo su Amazon in...
2 portatili che costano poco ma vanno be...
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: 22:54.


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