TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

APS 5º SEMESTRE CC

Por:   •  24/8/2017  •  Trabalho acadêmico  •  19.429 Palavras (78 Páginas)  •  805 Visualizações

Página 1 de 78

UNIVERSIDADE PAULISTA - UNIP

Beatriz Caggiano Barbosa

Claudio Zurita de Amorim

Washington Lopes de Sousa

ATIVIDADES PRÁTICAS SUPERVISIONADAS

DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE

São Paulo

2017

Beatriz Caggiano Barbosa RA. C5588I-2

Claudio Zurita de Amorim R.A. C71ADC-0

Washington Lopes de Sousa RA. C441HF0

DESENVOLVIMENTO DE UMA FERRAMENTA PARA COMUNICAÇÃO EM REDE

Trabalho apresentado à Universidade Paulista – UNIP como requisito parcial para a obtenção da nota da disciplina Atividades Práticas Supervisionadas.

Orientador: Prof.º Arthur Battaglia.

São Paulo

2017

SUMÁRIO

1        OBJETIVO        5

1        INTRODUÇÃO        6

2        FUNDAMENTOS DA COMUNICAÇÃO DE DADOS EM REDE        8

2.1        A conexão        8

2.2        Redes de Computadores        8

2.3        Redes domésticas        9

2.4        Topologia de redes        9

2.4.1        Topologias Físicas        9

2.4.2        Topologias Lógicas        10

2.5        Meios de Transmissão        10

2.6        Serviços e Protocolos        10

2.7        Arquitetura OSI e TCP/IP        10

2.8        Soquetes de Berkeley        12

2.9        Java Media Framework        13

2.9.1        Processadores        16

2.9.2        Controles de apresentação        16

2.10        Real-time Transport Protocol        17

2.11        JMF e RTP        18

2.11.1        JMF RTP Reception        19

2.11.2        JMF RTP Transmission        19

2.12        Arquitetura cliente/servidor        20

3        PLANO DE DESENVOLVIMENTO DA APLICAÇÃO        21

3.1        O projeto: Client        22

3.2        O projeto: Server        24

3.3        Informações gerais: Configuração do chat        25

4        PROJETO DO PROGRAMA        27

5        RELATÓRIO – LINHAS DE CÓDIGO        32

5.1        Pacote messengerclient        32

5.1.1        Main        32

5.1.2        ClientConstant        32

5.1.3        ServerSettings        32

5.1.4        LoginFrame        34

5.1.5        MessageRecever        35

5.1.6        VideoConference        37

5.1.7        VideoTransmit        40

5.2        Pacote MessengSrserver        44

5.2.1        Main        45

5.2.2        ServerConstant        45

5.2.3        MessageListener        45

5.2.4        ServerMonitor        48

6        CONCLUSÃO        50

7        BIBLIOGRAFIA        52

8        FICHA DAS ATIVIDADES SUPERVISIONADAS        54



  1. OBJETIVO

Este trabalho tem como objetivo apresentar uma ferramenta de comunicação em rede, um chat para envio de mensagens com a opção de videoconferência e áudio, onde será possível enviar e receber mensagens através de uma conexão em rede.

Esta comunicação em rede se dará por meio de sockets de Berkeley, utilizando o protocolo TCP/IP para garantir a entrega das mensagens, o JMF (Java Media Framework) para captura da imagem da Webcam e áudio e a API RTP (Real-time Transport Protocol) para transmissão em tempo real dos dados de áudio/vídeo através do endereço de IP. A linguagem de programação que será utilizada é o Java, por ser simples e multiplataforma.

  1. INTRODUÇÃO

A integração econômica e cultural entre os países, conhecida como Globalização, só foi possível a partir da criação e popularização de diversas tecnologias que adquiriram um papel fundamental tanto para o desenvolvimento da economia mundial quanto para a sociedade que se tornou cada vez mais dependente da tecnologia. As redes de comunicação nesse mundo globalizado permitiram a comunicação e o acesso rápido a qualquer parte do globo de forma instantânea. Essa tecnologia permite que encurtemos muito o caminho que leva a determinadas atividades. Podemos ficar sempre conectados, mesmo morando em um lugar afastado.

Com a finalidade da comunicação, em 1988 o finlandês Jarkko Oikarinen desenvolveu um sistema de troca de mensagens, o IRC (Internet Relay Chat) que utilizasse o protocolo TCP/IP e SSL em que poderia conectar diversas pessoas em conversas públicas ou privadas.

Ao longo dos anos 90 grandes redes de IRC começaram a surgir, possibilitando qualquer pessoa assinante de um provedor de acesso pudesse se conectar a essas redes. No Brasil, as primeiras redes de IRC surgiram em 1995, fundadas por usuários brasileiros que já se conectavam a redes estrangeiras.  O IRC tornou-se o principal meio de bate-papo na internet no final dos anos 90 e no início dos anos 2000.

...

Baixar como (para membros premium)  txt (79.8 Kb)   pdf (1 Mb)   docx (1.3 Mb)  
Continuar por mais 77 páginas »
Disponível apenas no TrabalhosGratuitos.com