Newsgroup: it.comp.java
Titolo: MIdlet, invio e ricezione file?

Salve gente,
per un progetto universitario devo scrivere una applicazione che faccia 
uso di midlet e servlet.
Ora vorrei un aiuto sull'approccio da seguire.
Ho fatto uno schema del programma della midlet, dovrebbe fare alcune
cose e poi salvarle in un file locale.
Questo file deve essere spedito periodicamente verso una macchina 
remota, un server, diciamo ogni 24 ore,
il punto è che non so come è meglio che avvenga l'invio:
Via http?
Via fttp?
Uso una get?
Opensocket?
Allo stesso modo il server dovra' inviare delle info alla midlet.
Sono solo alla fase di progettazione, prima di mettermi a scriver il 
codice, mi date dei suggerimenti per favore?
 Grazie della vostra pazienza


Abbianmo troppe poche info.
La quantità di dati stimata da inviare server-device?
quella device-server?
A senso direi no per la socket...
A senso direi che una get per leggere la risposta del server è cosa
buona e giusta...
Un trasferimento di pacchetti FTP o HTTP.... direi che non fa
differenza... anche se trattandosi di file system... FTP è + logico.
Facci sapere
Luigi

L'idea è che una piccola applicazione midlet su uno smartphone
registra una specia di diario ora per ora, a fine giornata spedisce
il file ( avevo pensato di far registrare tutti i dati in un file a parte)
ad un server.
Il server con questo file di dati, dovrà creare una pag. web, fruibile da
un unico utente che puo' modificare alcune informazioni  tramite un
servelet e spedire una nota finale alla midlet. 
Spero di essere stato chiaro, non volevo darvi il testo della tesina, sono
ancora in fase di progettazione e non so cosa sia meglio fare... Grazie
per la risposta.

Biro ha scritto:

Il server non può contattare la MIDlet direttamente. Deve essere la 
MIDlet che periodicamente si collega al server per vedere se c'è 
qualcosa per lei (si chiama "polling")
bye!
-- 
elimina unsampdoriano per rispondere via email

 bye!
Praticamente non è il server,un utente "speciale" legge la pag. web, 
se necessario fa alcune modifiche, poi invia una nota alla midlet, e per
nota intendo un breve mesg di testo. E' l'utente che decide quando, non
il server in automatico...
PS instanto sto leggento su questo polling..
Grazie a tutti
Ciao gente

ricapitolando:
Midlet --> serve a registrare un diario di attività ora per ora
per comodità ho progettato il salvataggio di questo diario in un file locale.
Ogni 24 ore la midlet dovrebbe spedire questo file ad un server
che permette la visualizzazione dei dati come una pag. html.
A questo punto entra in gioco un terzo attore, un utente speciale che
legge la pag e deve inviare una nota alla midlet
Quindi:
Midlet ---> Server ---> Tomcat ---> Browser Utente speciale
dall'altro lato:
Browser Utente speciale ---> Server Tomcat ---> Midlet
Per facilitarmi il compito posso fare tutto con indirizzi locali.
Ha senso salvare i dati in un file locale nello smartphone?
 Networking:
Come implementare le varioe comunicazioni?
Pensavo via http, post e get
oppure è meglio scendere di livello e aprire
e chiudere di volta in volta un socket
in ascolta, ricezione e invio?
Grazie per i suggerimenti.
Ciao gente

Con l'italiano non è che me la cavo molto bene:
ricapitolando:
Midlet --> serve a registrare un diario di attività ora per ora
per comodità ho progettato il salvataggio di questo diario in un file locale.
Ogni 24 ore la midlet dovrebbe spedire questo file, o i dati, ad un server
che permette la visualizzazione dei dati come una pag. html.
A questo punto entra in gioco un terzo attore, un utetnte speciale che legge la pag web e d$
Quindi:
Midlet ---> Server ---> Tomcat ---> Browser Utente speciale
dall'altro lato:
Browser Utente speciale ---> Server Tomcat ---> Midlet
Per facilitarmi il compito posso fare tutto con indirizzi locali.
Prima domanda:
Ha senso salvare i dati in un file locale nello smartphone?
 
Seconda domanda:
Networking:
Come implementare le varioe comunicazioni?
Pensavo via http, post e get
oppure è meglio scendere di livello e aprire
e chiudere di volta in volta un socket
in ascolta, ricezione e invio?
Grazie per i suggerimenti.
Ciao gente
e grazie per la pazienza