[URGENTE] Ajuda com projeto de iniciação científica

11 respostas
duke_nukem

Preciso que alguem me de umas dicas de alguns projetos de iniciação científica, pois estou pensando em participar de uma mostra esse ano no meu colegio e estou em dúvida em que projeto apresentar.
No início pensei em um projeto de manipulaão de dispositivos por porta paralela/serial. Meu professor me pediu que se eu desse tres ou quatro opções de projeto ele me ajudaria. mas eu estou meio perdido, porque eu nao tenho nem ideia do que apresentar. Por favor, me ajudem!! :!: :frowning:

11 Respostas

walissongpi

Olá, vc pode começar por aqui:
http://www.realidadevirtual.com.br/cmsimple-rv/?%26nbsp%3B_ARTOOLKIT

duke_nukem

Poxa, que é isso?
eu disse INICIAÇÃO científica…

M

duke_nukem:

http://www.realidadevirtual.com.br/cmsimple-rv/?%26nbsp%3B_ARTOOLKIT

Poxa, que é isso?
eu disse INICIAÇÃO científica…

Acredite: com o framework que já vem disponível é bem simples trabalhar com o básico da realidade aumentada.

Mas note: isso não tem nada a ver com Java (e mesmo para o uso de porta paralela/serial Java não é a linguagem mais recomendada pois a principal API para isso não está muito legal - é mais simples usar C nesse caso).

walissongpi

duke_nukem:

http://www.realidadevirtual.com.br/cmsimple-rv/?%26nbsp%3B_ARTOOLKIT

Poxa, que é isso?
eu disse INICIAÇÃO científica…

realidade aumentada é um ótimo assunto para trabalhos científicos. :-o

J

Bem interessante o link. Vou ler sobre.

J

marcobiscaro2112:
duke_nukem:

http://www.realidadevirtual.com.br/cmsimple-rv/?%26nbsp%3B_ARTOOLKIT

Poxa, que é isso?
eu disse INICIAÇÃO científica…

Acredite: com o framework que já vem disponível é bem simples trabalhar com o básico da realidade aumentada.

Mas note: isso não tem nada a ver com Java (e mesmo para o uso de porta paralela/serial Java não é a linguagem mais recomendada pois a principal API para isso não está muito legal - é mais simples usar C nesse caso).

se houver um mapeamento em cima da biblioteca nativa, a performance é praticamente a mesma.
Mas tem pouca informação no link.

M

Não é nem por causa da performance. É mais por causa da complicação de fazer o negócio funcionar (e quando funciona, se você vai rodar em outro SO as chances de parar tudo são altas, experiência própria).

A API oficial Java Communication foi simplesmente descontinuada pela Sun para Windows (agora deve-se usar o RXTX). Portanto, usar o java.comm é mais fácil no Linux. Já o RXTX é fácil de usar no Windows mas no Linux precisa ser compilado. Sem contar que ambas as APIs dependem de algumas bibliotecas nativas (que muitas vezes precisam ser compiladas). Imagine fazer isso ser portável…

De qualquer forma, é perfeitamente possível fazer um programa em Java que use portas serial/paralela, mas na minha opinião é mais fácil fazer um programinha em C.

Aliás, porque não fazem uma API de serial/paralela usando JNA? É menos problemático na questão de bibliotecas nativas do que quando usando JNI.

M

juliocbq:

Mas tem pouca informação no link.

Tente aqui: http://www.hitl.washington.edu/artoolkit/documentation/

Java_Lover

duke_nukem:
Preciso que alguem me de umas dicas de alguns projetos de iniciação científica, pois estou pensando em participar de uma mostra esse ano no meu colegio e estou em dúvida em que projeto apresentar.
No início pensei em um projeto de manipulaão de dispositivos por porta paralela/serial. Meu professor me pediu que se eu desse tres ou quatro opções de projeto ele me ajudaria. mas eu estou meio perdido, porque eu nao tenho nem ideia do que apresentar. Por favor, me ajudem!! :!: :frowning:

Já que tem que apresentar idéias, vá no caminho da certificação digital, material no qual tudo é novidade.
Realidade virtual, bem maneiro. Mas vai dar tanto trabalho que vc não vai terminar a tempo.
Não entra muito em hardware, foca em negócios que é o que traz dinheiro pro bolso.

J

marcobiscaro2112:
juliocbq:

Mas tem pouca informação no link.

Tente aqui: http://www.hitl.washington.edu/artoolkit/documentation/

muito boa…
Podia-se mapear pra java.

J

Não é nem por causa da performance. É mais por causa da complicação de fazer o negócio funcionar (e quando funciona, se você vai rodar em outro SO as chances de parar tudo são altas, experiência própria).

A API oficial Java Communication foi simplesmente descontinuada pela Sun para Windows (agora deve-se usar o RXTX). Portanto, usar o java.comm é mais fácil no Linux. Já o RXTX é fácil de usar no Windows mas no Linux precisa ser compilado. Sem contar que ambas as APIs dependem de algumas bibliotecas nativas (que muitas vezes precisam ser compiladas). Imagine fazer isso ser portável…

De qualquer forma, é perfeitamente possível fazer um programa em Java que use portas serial/paralela, mas na minha opinião é mais fácil fazer um programinha em C.

Aliás, porque não fazem uma API de serial/paralela usando JNA? É menos problemático na questão de bibliotecas nativas do que quando usando JNI.

A questão do mapeamento é utilizar uma linguagem de alto nivel como java, que simplifica o trabalho de desenvolvimento, não ser multiplataforma.
Essa biblioteca usa o msc++ da microsoft, então linux nem pensar.

Criado 5 de março de 2010
Ultima resposta 5 de mar. de 2010
Respostas 11
Participantes 5