Newsgroup: it.comp.java
Titolo: flash & java possibile una connessione ?

salve sono Dante .ho una domanda ?
premetto che uso da poco flash (da domenica :))e quindi non sò quali 
sono le sue applicazioni, a parte creare della belle pagine grafiche.
secondo voi è sarebbe possibile collegare un applet java o applicazione 
java con un interfaccia flash.
in sostanza da flash si può aprire una semplice connessione socket su 
stack tcp /ip per spedire dei dati?
oppure interfacciare o inglobare flash con un' applet che gira nella 
stessa pagina web o applicazione java, per poi far aprire una connesione 
socket o altro tipo (rmi -corba -rpc ...) .
La soluzione + semplice sarebbe spedire i dati da FLASH con il classico 
GET e POST  , ma  sarebbe + comodo usare i socket perchè quello che 
dovrei  monitorare è un impianto che evolve continuamente.
Ovvero ho realizzato un applicazione java che si collega a un plc che a 
sua volta controlla l'impianto , ora dovrei estendere il monitoraggio su 
internet , una soluzione potrebbe essere:
java applet o java client <-->  java applicazione server <---> plc <---> 
impianto
ma per migliorare l'interfaccia client  vorrei usare flash e collegarlo 
in qualche modo a qualcosa che apra poi una connessione socket o di 
altro tipo.
oppure che voi sappiate esistono altri metodi per implementare la mia 
idea di monitoraggio industriale remoto su internet.?
salve
-------------------------
corti...@tiscalinet.it
http://www.polico.it
-------------------------

Okay, ecco il mio contributo.
- se non hai callback in near-time da fare sul client ti consiglio di usare HTTP (applet o
flash sul client, servlet sul server) perche' cosi' ti isoli dai problemi di proxy e
firewall vari: se chi monitorizza il tuo impianto si trova in una azienda, e questa
azienda per uscire su internet ha un proxy, allora senza HTTP sono cazzi :-)
- java puo' tranquillamente parlare con javascript, e in netscape la comunicazione fra
plugin e javascript avviene proprio mediante applet: ti consiglio di dare un'occhiata sul
sito di netscape alla documentazione disponibile
- al limite elimina l'applet e usa solo flash con HTTP (pero' io non conosco flash, sorry)
Ciao,
    Bruno.
---
| Bruno Bossola
| A Java Software Engineer :-)
| 
http://members.xoom.it/bbruno
| 
http://digilander.iol.it/bbossola

 Okay, ecco il mio contributo.
grazie mille per le info ho trovato molta documentazione sia sul
sito netscape che su 
html.it
in particolare ho trovato esempi su come connettere
flash con javascript e javascript com applet java
l'uso dei servlet non mi sembra buona idea (almeno credo)
per un monitoraggio  , se il mio obj è di monitorare
un evento su un impianto , usando i servlet dovrei continuamente
dal client lanciare delle interrogazioni per vedere se è cambiato qualcosa.
con i serlvet si ha una struttura tipo a polling ,con continue
interrogazioni dal client, almeno questo è vero se i servlet funzionano 
come le applicazioni cgi (io non ho mai usato i servlet ho solo un idea)
mentre aprendo una connessione socket (tralasciando problemi di 
firewall) è il server che invia le info al client ma solo quando
si è verificato un evento da comunicare
saluti
Dante


Si, vedi le considerazioni di sopra.
Ciao,
    Bruno.
P.S.
Parlo con cognizione di causa: tempo fa ho sviluppato un sistema di push dei prezzi su
internet (non posso postare ovviamente il codice! pero' quello che e' uscito dalla mia
testa resta mio ed e' a disposizione :-D)
