Java/Comunicazione seriale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+Da tradurre
Riga 14:
''RxTx'' - se non è utilizzata come un driver ''JavaComm'' - fornisce un'interfaccia completa, ma che non purtroppo non segue gli standard. ''RxTx'' supporta più piattaforme rispetto a ''JavaComm''. Recentemente, ''RxTx'' è stata utilizzata per fornire la stessa intefacce fornite dalla ''JavaComm'', tuttavia i nomi dei packages non corrispondono a quelli dei packages della Sun.
 
Quale libreria conviene usara? Se si cerca la massima portabilità, allora la ''JavaComm'' è una buona scelta. Se non esiste il supporto della ''JavaComm'' per una particolare piattaforma allora è bene passare alla ''RxTx'', utilizzandola come driver per quella piattaforma per poi appoggiarsi a ''JavaComm''. Utilizzando la ''JavaComm'' si può ottenere supporto per tutte le piattaforme che sono direttamente citate da quelle dichiarate dalla Sun e in aggiunta attraverso ''RxTx'' utilizzando ''JCL''. In questo modo l'applicazione non necessita cambiamenti, e può funzionare utilizzando una sola interfaccia , ovvero la ''JavaComm''.
 
Questo modulo parla sia della ''JavaComm'' e della ''RxTx''. Principalmente ha l'obbiettivo di dimostrare dei concetti chiave. Per colore che vogliono copiare ad occhi chiusi il codice ci sono riferimenti al codice esempio fornito nei packages. Coloro che vogliono sapere quello che fanno potranno trovare informazioni importanti.
So, by using JavaComm one can support all platforms which are either directly supported by Sun's reference implementation or by RxTx with JCL. This way the application doesn't need to be changed, and can work against just one interface, the standardized ''JavaComm'' interface.
 
This module discusses both ''JavaComm'' and ''RxTx''. It mainly focuses on demonstrating concepts, not ready-to-run code. Those who want to blindly copy code are referred to the sample code that comes with the packages. Those who want to know what they are doing might find some useful information in this module.