Os sistemas eletrônicos modernos vêm crescentemente apresentando suporte a aplicações multimeio distribuídas, onde podemos citar como características: de portabilidade, mobilidade, facilidades de comunicação, utilização de novas interfaces homem-máquina, alto nível de integração, notadamente com a utilização do modelo de sistemas em um único Circuito Integrado, utilização de grande variedade de sensores e atuadores (notadamente com o uso de tecnologia MEMS), etc. Esta disciplina objetiva prover conceitos necessários para a concepção e entendimento destes novos sistemas de meios eletrônicos interativos modernos: introdução às aplicações multimeio interativas; fundamentos de tecnologias de comunicação, legadas e emergentes; sistemas eletrônicos móveis e comunicação sem fio; aspectos de projeto de sistemas programacionais para esses sistemas (sistema operacional, programação cliente-servidor, etc.), e estudo de casos envolvendo um sistema multimeio eletrônico complexo. O curso também contempla discussões sobre textos selecionados, aulas de demonstração e aulas de laboratório.
Introdução aos Sistemas Multimeio Eletrônicos: aplicações, dispositivos, anatomia de um sistema multimeio eletrônico 2 - Conceitos de Comunicação e Redes em Sistemas Mutimeio Eletrônicos 2.1 - Ambiente da camada de aplicação-revisão de organização de computadores-revisão de conceitos de sistemas operacionais -apresentação da arquitetura interna de dois sistemas operacionais modernos: UNIX (LINUX) e Windows NT-programação em sistema distribuídos-endereçamento, nomeação e DNS-Exemplo de uma Aplicação: Correio Eletrônico-Desenvolvimento de Aplicações utilizando RPCs-Tecnologias WWW 2.2 Camada de transporte-Protocolos de transporte de dados-Controle de Fluxo e Congestionamento 2.3 Camada de Rede-Noções de Algoritmos e Protocolos de Roteamento-IP móvel e IPv6 2.4 Camada Física-Introdução às camadas físicas- Evolução das tecnologias LAN-Comunicação sem fio-Noções de Comunicação com fibras óptica.
Introdução aos Sistemas Multimeio Eletrônicos: aplicações, dispositivos, anatomia de um sistema multimeio eletrônico 2 - Conceitos de Comunicação e Redes em Sistemas Mutimeio Eletrônicos 2.1- Ambiente da camada de aplicação-revisão de organização de computadores-revisão de conceitos de sistemas operacionais -apresentação da arquitetura interna de dois sistemas operacionais modernos: UNIX (LINUX) e Windows NT-programação em sistema distribuídos-endereçamento, nomeação e DNS-Exemplo de uma Aplicação: Correio Eletrônico-Desenvolvimento de Aplicações utilizando RPCs-Tecnologias WWW 2.2 Camada de transporte-Protocolos de transporte de dados-Controle de Fluxo e Congestionamento 2.3 Camada de Rede-Noções de Algoritmos e Protocolos de Roteamento-IP móvel e IPv6 2.4 Camada Física-Introdução às camadas físicas-Evolução das tecnologias LAN-Comunicação sem fio-Noções de Comunicação com fibras óptica 2.5 Tópicos Avançados-Tecnologia ATM-Requisitos de Qualidade de Serviço das Aplicações Multimeio Distribuídas-Qualidade de Serviço nas Tecnologias de Rede Modernas-Computação Móvel e Sem-fio-Aspectos de Segurança 2.6 Estudo de Caso: Computador Portátil com comunicação móvel sem fio 2.7 Sistemas de Computação Vestíveis e Computação onipresente- Conceitos de Computação onipresente-Anatomia de um sistema de computação vestível-Estudo de Casos.
PETERSON, LARRY. Computer Networks: a system approach. Morgan Kaufmann, 2000.BLACK, UYLESS. Emerging Communication Technologies, 2nd. Edition. Prentice-Hall. 1997.STEVENS, RICHARD. TCP/IP Illustrated, Vol. 1. Addison-Wesley, 1994.Netbbok. University of Columbia. 1997.Transparências de aula.Artigos Selecionados.