Newsgroup: it.lavoro.informatica
Titolo: solo per esperti Java

Sto cercando di reperire informazioni su come sviluppare un'applicazione
client/server Java che dovrebbe dialogare attraverso Bluetooth.
 
Come ambiente di sviluppo ho Netbeans e relativo JDK 6 (J2SE). Non riesco perň
a trovare le classi/librerie per controllare una comunicazione Bluetooth in
J2SE.
 
Da quello che ho trovato in giro c'č un Kit di sviluppo per J2ME con le
relative classi Bluetooth ma io devo sviluppare un'applicazione Win/Linux
J2SE!!
 
Qualcuno di voi ha avuto a che fare con il Bluetooth? Cosa devo aggiungere a
Netbeans per avere a disposizione le classi Bluetooth (se esistono)?
Ritenete che Netbeans sia un buon IDE per lo sviluppo in Java?
 
Ho trovato diverse implementazioni proprietarie del protocollo Bluetooth in
Java (Bluecove, Avetana ecc.) ma non vorrei utilizzarle.
 
Ho anche letto, in una documentazione ufficiale, che si puň comunicare con
l'hardware bluetooth attraverso l'emulazione seriale installando il kit di
comunicazione in netbeans; ok, cosě mi connetto al device ma poi come gestisco
il protocollo bluetooth?
 
Se qualche anima pia mi illumina mi fa un favore. Grazie in anticipo.
 
-- 
Caronte
-- 
Inviato da 
Newsgate.Localinfo.IT
 
http://newsgate.localinfo.it
Powered by Localinfo.IT 
http://www.localinfo.it

 dialogare attraverso Bluetooth.
Ecco col bluetooth onestamente non me ne frega un cippa di come si
faccia perché i miei erano reperti archeologici ad infrarossi :-),
comunque se magari parti da qui qualcosa trovi:
http://jcp.org/en/jsr/detail?id=82
https://opensource.motorola.com/sf/projects/jsr82
altre info:
http://snipurl.com/hr9x
http://developers.sun.com/techtopics/mobility/midp/articles/bluetooth1/
e qualche libro:
http://www.oreilly.com/catalog/javaio2/

 poi come gestisco il protocollo bluetooth?
Premesso che NON sono un esperto in materia ma sto muovendo anche io i
primi passi con il BT, forse qualcosa ti posso suggerire.
Innanzitutto, sappi che il BT è in generale un mondo cattivo, sia per
il desktop (J2SE) sia per J2ME. 
Che io sappia, per J2SE NON esistono implementazioni incluse nel JDK,
e la Sun non ne fornisce di ufficiali. Come hai già scoperto tu, esiste
la specifica JSR-82 a cui i fornitori di librerie devono essere conformi.
Per tali ragioni, in Netbeans non è compreso un kit di sviluppo BT per
il desktop e bisogna per forza rivolgersi a librerie di terze parti.
Per J2SE Avetana e Bluecove sono i più diffusi, con la prima nettamente 
migliore della seconda, anche se a pagamento.
Per il mondo J2ME, invece, Sun offre il Wireless Toolkit (ora in 
versione 2.5), che ha più o meno tutto quello che serve per sviluppare 
applicazioni BT per J2ME, incluso un emulatore abbastanza completo.
 
Anche per J2ME il mondo BT è abbastanza cattivo: il fatto che un 
cellulare supporti Java E possa scambiare dati col BT, NON implica
affatto che Java riesca ad utilizzare il BT. Per questo ci vuole un
cellulare che rechi una VM conforme alla JSR 82, e purtroppo sono
pochi.
Per il resto, i link che ti sono stati segnalati nell'altro messaggio 
possono essere già un buon punto di partenza.
Spero di esserti stato d'aiuto.
TheStar
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it