Como se comunicar via porta serial  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mdantas21
Thread.start()

Membro desde: 06/05/2004 12:18:09
Mensagens: 40
Localização: SP
Offline

Amigos, fiz um curso básico de java no ano passado e gostaia de saber por onde começo para fazer um programa que se comunica via portal serial (com1, com2, tanto faz) para ler e gravar informações em um equipamento.

Os comandos e regras eu tenho.

E tambpem gsotaria de saber se java é uma boa solução. Sei que o VB faz e o delphi tb, mas sei que o vb vc deixa várias dll dependentes do programa e o vb.net precis de framework. Gostaria de saber se java seria uma boa pedida pra fazer isso.

--
MDantas - SP
Márcio Dantas
[Email] [WWW] [MSN] [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

No Windows use javax.comm e no Linux use RXTX 2.1-7pre17

Se Java é uma boa solução ou não depende do caso. Java tem quintilhões de vantagens sobre linguagens tipo VB feitas para rodar em uma única máquina. Se o programa é só para Windows e vc não vai usar nenhuma das vantagens do Java então use qq coisa.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
mdantas21
Thread.start()

Membro desde: 06/05/2004 12:18:09
Mensagens: 40
Localização: SP
Offline

Interessante isso!

Que vantagens especificamente com o java eu teria? não só em relação a rodar o mesmo programa em multiplataforma.

--
MDantas - SP
Márcio Dantas
[Email] [WWW] [MSN] [ICQ]
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

[Anúncio publicitário]
Aguarde, mais tarde, um artigo muito bom sobre JavaComm API aqui no GUJ.
Lembre-se, mais tarde!!
Mas se você ligar agora para (011)1406 você ainda ganha um lindo conjunto de facas Ginsu!!
[/Anúncio publicitário]

Daniel Quirino Oliveira
[Email] [WWW]
mdantas21
Thread.start()

Membro desde: 06/05/2004 12:18:09
Mensagens: 40
Localização: SP
Offline

vai demorar tanto assim pra sair??

--
MDantas - SP
Márcio Dantas
[Email] [WWW] [MSN] [ICQ]
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

oba! ja tentei usar essa javacomm e nao consegui!!

no windows eu instalo e ela nao acha nenhuma porta no computador!! no linux (rxtx), da exceptions estranhas em qq programa exemplo...

tomara q esse artigo me ajude...

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
mdantas21
Thread.start()

Membro desde: 06/05/2004 12:18:09
Mensagens: 40
Localização: SP
Offline

MAs Sergioq ue que vc fez?? vc precisa isntalar o que??

Pensei que basta usar través de um import e um abraço! PReci sinatalar lgo sempre num computador cliente por exemplo?

--
MDantas - SP
Márcio Dantas
[Email] [WWW] [MSN] [ICQ]
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

javacomm eh uma API do java que extende as APIs qua ja vem com ele. e é dependente de plataforma... ou seja, a javacomm precisa ser instalada no computador onde vai ser usada (no windows e solaris tem a javacomm mesmo da Sun, no linux tem uma implementacao chamada rxtx).

mas, uma vez q todas as suas maquinas tem o javacomm (ou rxtx, ...) instalado, o SEU PROGRAMA, que usa essa tecnologia (com import javax.javacomm blbla), ele sim roda em qualquer lugar.

é como ter q instalar a virtual machine do java: cada SO tem uma VM propria, mas uma vez instalda, ela roda qq programa java.

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
mdantas21
Thread.start()

Membro desde: 06/05/2004 12:18:09
Mensagens: 40
Localização: SP
Offline

é mas pra mim isso é ruim viu Sergio, pois precisria disponibilizar isso toda vez para os clientes que fossem configurar um pequeno equipamento não somente um arquivo que ele executaria e colocaria informações.

Não é verdade? me corrija por favor se eu estiver sendo ignorante!

--
MDantas - SP
Márcio Dantas
[Email] [WWW] [MSN] [ICQ]
Sergio Lopes
Moderador
[Avatar]

Membro desde: 17/11/2003 00:22:10
Mensagens: 1368
Localização: São Paulo - SP
Offline

mdantas21 wrote: precisria disponibilizar isso toda vez para os clientes que fossem configurar um pequeno equipamento não somente um arquivo que ele executaria e colocaria informações.


nao entendi...

o javacomm te da tudo q vc precisa pra se comunicar com as portas do computador. nao importa se vc troca qual o periferico com q quer se comunicar. o q vc vai precisar eh instalar o javacomm em todos os computadores que vao rodar seus aplicativos, assim como vc precisa instalar o j2re.

Sérgio Lopes - twitter: @sergio_caelum - blog pessoal: sergiolopes.org
Curso Java | Apostilas Java | Arquitetura Java | Curso Rails
mdantas21
Thread.start()

Membro desde: 06/05/2004 12:18:09
Mensagens: 40
Localização: SP
Offline

vc tem razão, eu que me confundi. Afinal de contas sempre será necessário instalar o j2re.

Ainda assim fico na dúvida sobre o que fazer com relação à isso tudo, pois quero dar o mínimo de trablaho possível e quanto menos coisa tuiver que instalar, melhor será, pois só configurará este equipamento uam vez enão precisa fazer mais nada. Talvez delphi ... num sei. Mas obrigado pelas sugestõe e explicações.

--
MDantas - SP
Márcio Dantas
[Email] [WWW] [MSN] [ICQ]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team