FORUM DARKERS

Tecnologia & Informática => Programação => Topic started by: Patrijosa on 10 de June , 2009, 03:27:07 PM

Title: [ajuda] desenvolvendo software
Post by: Patrijosa on 10 de June , 2009, 03:27:07 PM

olá manos!

preciso de vossa ajuda e opinião. Pretendo desenvolver um software para gerir um ginásio que rode em plantaforma Web.

O mesmo tem que ter as seguintes características:
- Emissão de Cartões PVC dos Assinantes;
- Interface com câmara para capturar a foto no acto de emissão do cartão.
- registar as periodicidades das assinaturas;
- Abrir as catracas das portas de acesso ao ginásio de acordo com o horário que estiver registado no cartão.
e ouutras que poderão surgir no decorrer do desenvolvimento do mesmo.

a minha dúvida é qual linguagem utilizar? por onde começar?

grato pela atenção
Title: Re: [ajuda] desenvolvendo software
Post by: Patrijosa on 15 de June , 2009, 11:27:18 AM
ninguém dá uma dica?  >:(

Title: Re: [ajuda] desenvolvendo software
Post by: Mateus on 15 de June , 2009, 12:09:45 PM
Rapaz....eu tinha escrito aqui, mas meu post foi absorvido por um buraco negro =x

Sim...só por web você não vai conseguir....você vai precisar de um servidor rodando na empresa.

Acho que Java cairia bem.
Title: Re: [ajuda] desenvolvendo software
Post by: FreeMind on 15 de June , 2009, 12:19:50 PM
Escolha uma linguagem que você tem melhor aptidão...

Diversas linguagens é possível fazer isso.
Title: Re: [ajuda] desenvolvendo software
Post by: Patrijosa on 16 de June , 2009, 05:56:45 AM
só com PHP não funciona?

qual outra linguagem poderá ser eficaz para implementar neste projecto  além do Java?

grato mais uma vez pela atenção
Title: Re: [ajuda] desenvolvendo software
Post by: Mateus on 16 de June , 2009, 10:18:12 AM
com php é meio complicado por causa desses requisitos:

- Interface com câmara para capturar a foto no acto de emissão do cartão.
- Abrir as catracas das portas de acesso ao ginásio de acordo com o horário que estiver registado no cartão.
e ouutras que poderão surgir no decorrer do desenvolvimento do mesmo.

O melhor mesmo seria Java (JSP com J2SE) talvez dê pra fazer com .net também.....mas na minha singela opinião esse projeto é excessivamente complicado para ser feito em sobre a plataforma web, se não houver a NECESSIDADE de ele ser web, faria ele para desktop mesmo =x   
Title: Re: [ajuda] desenvolvendo software
Post by: FreeMind on 18 de June , 2009, 04:30:14 PM
Sem ser Java...
Eu faria em Delphi para Desktop como o Mateus disse,
tem bastante documentação na internet para fazer isso que vc precisa... se precisa-se de web, criaria em PHP a parte web e sincronizava os dados que fossem necessário.
Title: Re: [ajuda] desenvolvendo software
Post by: blackwinner on 18 de June , 2009, 08:38:39 PM
Eu faria em C++.
Para abrir a catraca você precisa dar mais informações cara.

O que é necessário para abri-la?
Uma frequencia de onda específica?
Qual é?

Se você for usar a USB para abrir a catraca, então eu acredito que deve haver uma função do Dot net para acessar a USB e fazer o que você quer.. em um caso extremo, teria que usar as APIs do windows para fazer o mesmo e definir a frequencia.

A parte da câmera é fácil porque quase todas as linguagens tem alguma função para mecher com a webcam.
Em um caso extremo, talvez você precise construir o driver da câmera.
Então, é C novamente.


Mas enfim, se você puder fazer sem um driver, então o software será relativamente fácil de desenvolver.
Se precisar criar algum driver específico, então vai ficar meio que impossível para você fazer isso sem o conhecimento necessário que pode demorar até mais do que um ano para você ter. =/
Title: Re: [ajuda] desenvolvendo software
Post by: Patrijosa on 19 de June , 2009, 02:18:06 PM
Quote from: FreeMind on 18 de June , 2009, 04:30:14 PM
Sem ser Java...
Eu faria em Delphi para Desktop como o Mateus disse,
tem bastante documentação na internet para fazer isso que vc precisa... se precisa-se de web, criaria em PHP a parte web e sincronizava os dados que fossem necessário.

conheces sites onde posso encontrar boa documentação sobre isso?

Quote from: EveryBody
e se for para embutir o Java no HTML? funciona?
obrigado pela ajuda de vocês

Title: Re: [ajuda] desenvolvendo software
Post by: FreeMind on 23 de June , 2009, 04:42:43 PM
www.clubedelphi.com.br
www.planetadelphi.com.br
www.activedelphi.com.br
www.delphibr.com.br
www.devmedia.com.br é bastante util, tem cursos muito bom mas é para assinante, ou pode ser pago separado
Agora se vc precisa de algo mais especifico pode encontrar no google, por exemplo:
http://dprogrammer.wordpress.com/2007/01/27/capturando-imagens-da-webcam-no-delphi/
Já no caso da catraca, pode variar de acordo com o fabricante, normalmente eles já disponibilizam uma DLL com as funções.

Como pode perceber já temos aqui Java, .NET, C++, Delphi, VB e PHP...
Mas a melhor linguagem para fazer isso é aquela que vc dominar melhor...

Title: Re: [ajuda] desenvolvendo software
Post by: drb on 25 de June , 2009, 09:55:17 PM
Quotea minha dúvida é qual linguagem utilizar? por onde começar?

Que tal começa do começo?
Engenharia de Software!
Depois tudo vai ficar mais "claro", você vai saber escolher a linguagem mais do qualquer um aqui!

"A maioria se preocupa com o tipo do peixe!! mas se esquece de vereficar se ele é fresco!" ^^
Title: Re: [ajuda] desenvolvendo software
Post by: Patrijosa on 27 de June , 2009, 06:15:10 AM
Olá manos

vlw as vossas dicas

cheguei a conclusão que irei mesmo utilizar o php, isto no principio. Vou criar a interface web, onde poderá se activar e desactivar os cartões, os associados e cadastrar novos associados e novos cartões.

A principio o envio de imagens será por upload. E a comunicação com a catraca será pensada no fim.

Já agora, alguém poderia me indicar um script em php para upload de imagens? onde podemos fazer upload de imagens com o mesmo nome e os mesmos serem guardados com nomes diferentes?

grato pela atenção