Top Banner
JAVA JAVA X X Portabilidade Portabilidade Portabilidade Portabilidade X X Código Código X Li Li Li vre Li vre
23

Software Rastreador de Movimentos

Jul 02, 2015

Download

Technology

Freedom DayMS

Software Rastreador de Movimentos

(Júlio Sandim)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software Rastreador de Movimentos

JAVAJAVAXXXX

PortabilidadePortabilidadePortabilidadePortabilidadeXXXX

CódigoCódigoXX

LiLiLivreLivre

Page 2: Software Rastreador de Movimentos

Julio César de Paula Julio César de Paula SandimSandim

•Estudante de Engenharia Mecatrônica & EngMecânica•Gerente de TI e administrador de parque Gráfico•Usuário/ administrador Linux•Programador em alto nível com JAVA•Programador em baixo nível em assemblerProgramador em baixo nível em assembler•Cadista em Solid Works e IronCad

[email protected] – (67)8416‐1937

Page 3: Software Rastreador de Movimentos

AplicaçõesAplicaçõesAplicaçõesAplicações

•Softwares ERP em geralg•Softwares de comandos numéricos em geral•Softwares de comunicação com hardware em geral

V tV tVantagensVantagens

•Multi Plataforma Virtual Machine•Multi‐Plataforma – Virtual Machine•Aplicações WEB•Bem documentado com comunidades bastante ativaBem documentado com comunidades bastante ativa•Aplicação em celulares

Page 4: Software Rastreador de Movimentos

DesvantagensDesvantagensDesvantagensDesvantagens

•Comunicação com hardware não suportada pelo fabricante•Mais lenta quando comparada com outras•Falta uma empresa que a “solicite”•Não é integrada diretamente com o SO•Não é integrada diretamente com o SO•Mais ênfase em universidade•Não é bem definida ao trabalhar‐se com imagens (3D)Não é bem definida ao trabalhar se com imagens (3D)

Page 5: Software Rastreador de Movimentos

JAVA e comunicação com hardwareJAVA e comunicação com hardwareJAVA e comunicação com hardwareJAVA e comunicação com hardware

•Java Comunications•ParPort•Comm API•Java RxTx•Java RxTx

Page 6: Software Rastreador de Movimentos

Porta ParalelaPorta Paralela

•Mais Rápida•Menor distância

Porta SerialPorta Serial

•Mais lenta•Mais lenta•Maior distância

Page 7: Software Rastreador de Movimentos

CommComm APIAPICommComm APIAPI•Boa documentação•Facil Instalação•Integração com Eclipse

Porta SerialPorta Serial•Mais robusta ate 12m•Mais robusta – ate 12m•Integração com microcontrolador•Principio de funcionamento idem USBPrincipio de funcionamento idem USB

Page 8: Software Rastreador de Movimentos

Trem de BitsTrem de Bits

Page 9: Software Rastreador de Movimentos

Aquisição de ImagensAquisição de Imagens

•Via Placa PCI de captura•Via Web‐Cam

Page 10: Software Rastreador de Movimentos

Aquisição de ImagensAquisição de Imagens

Page 11: Software Rastreador de Movimentos

Gravação em discoGravação em disco

•Java I/O•Lentidão•Lentidão•Conferencia

•JImageBufferg

Page 12: Software Rastreador de Movimentos

JImageBufferJImageBuffer

•Imagem compreendida como matriz (320x240)C d l t id tifi d•Cada elemento identificado

por um num ‐> 32bits = 2³² = 4bilhoes!!!!4bilhoes!!!!•Redução da qualidade para 8Bits! 28 = 256

Page 13: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 14: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 15: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Agrupa objetos em uma imagemAgrupa objetos em uma imagem

Page 16: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 17: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 18: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 19: Software Rastreador de Movimentos

JImageBufferJImageBuffer

Page 20: Software Rastreador de Movimentos

Coordenadas PolaresCoordenadas Polares

Page 21: Software Rastreador de Movimentos

Coordenadas PolaresCoordenadas Polares

Page 22: Software Rastreador de Movimentos

HardwareHardware

Page 23: Software Rastreador de Movimentos

HardwareHardware