Estou pensando em fazer um sistema próprio pra minha lan house, e estava pensando em utilizar java…
Como todos sabem, sistemas de lan house utilizam um servidor que gerencia o tempo de utilização das demais máquinas (clientes) da rede. Esse servidor deve ter um acesso “completo” dos clientes, pois ela deve limitar o acesso de acordo com o tempo, ou seja, quando o tempo do indivíduo terminar, é cancelado a execução do sistema da máquina…
Mas tem algumas questões que eu não consegui responder:
Existe alguma API que gerencie a API do Windows??? (como por exemplo, controle a maquinas numa rede com acesso remoto)
Quanto ao custo de software, compensa criar uma solução dessas com JAVA, sabendo que esta é um pouco CARA de recursos SE NÃO for bem planejado???
Se sim (para as duas questões), qual seria a melhor forma de se trabalhar com esse tipo de solução?
entre outras questões…
Por isso, decidir vir aqui para pedir uma ajuda a todos… para saber se é realmente compensável utilizar tal plataforma, e se vale mesmo a pena…
Cara, esse projeto que eu estou querendo fazer é pra uma lan house de um amigo… ele quer q o sistema seja DELE… tipo… não quer comprar “pacotes fechados”…
Por isso ele me procurou… e por isso que eu procurei vocês… entende??? cliente é cliente… eu sei que existem várias soluções para esse problema… mas ele insiste em querer algo desenvolvido ao modo dele, pra ficar redondinho pra ele (como ele mesmo diz)… Já expus a ela a alternativa de outros sistemas já existentes… + ele quer o dele… personalizado…
espero que tenhas entendido… e mesmo assim, obrigado pela opinião… tenho a mesma visão que a sua… + como disse antes: cliente é cliente…
o lance eh q eu acho q java não eh a melhor opção para isso…
java não tem o melhor dos mundos pra se “comunicar” com o SO, ateh pela necessidade de uma JVM rodando. Não me vem a cabeça nenhuma solução em Java para o seu problema…
ateh pq meu lance eh WEB, vamos ver se a galera te ajuda aih…
Como os pc’s estarão em rede vc podera usar sockets ou RMI…de uma googlada e procure por apostilas ou caso queira eu tenho uma muito boa de java para redes…
[quote=“neguinho_etav”]Ae gente, to precisando de ajuda de vcs…
Estou pensando em fazer um sistema próprio pra minha lan house, e estava pensando em utilizar java…
Como todos sabem, sistemas de lan house utilizam um servidor que gerencia o tempo de utilização das demais máquinas (clientes) da rede. Esse servidor deve ter um acesso “completo” dos clientes, pois ela deve limitar o acesso de acordo com o tempo, ou seja, quando o tempo do indivíduo terminar, é cancelado a execução do sistema da máquina…
Mas tem algumas questões que eu não consegui responder:
Existe alguma API que gerencie a API do Windows??? (como por exemplo, controle a maquinas numa rede com acesso remoto)
[/quote]
Existem API do java para te poderes comunicar com as api do windows.
Em caso extremo pode usar JNI e escrever partes do codigo em C para pode comunicar com o windows directamente. Mas existem soluções melhores para usar a API do windows , por exemplo. Básiacamene só precisas disto para fazer a maquina fechar dando um shutdown via a API do windows.
Isto eu não entendi. Java é gratis e tem muitos recursos.
A minha sujestão é que cries um sistema que fica num servidor e controla o tempo do usuário. Quando o usuário passou do tempo, o servidor enviar uma mensagem para o programa que está correndo em cada máquina da lanhouse, dando a ordem de fechar a maquina. O programa que ouvir essa mensagem executa a ordem usando a API do windows.
Depois podes fazer uma aplicação web ou swing que serve para monitorar o tempo que cada cliente ainda tem, colocar credito para o lciente, cadastrar novos clientes, etc… Este programa podes fazer completamente em java sem usar nada do windows.