Table of Contents
|
Objetivos
O objetivo desta disciplina é de entender, projetar e implementar middleware para sistemas voltados para TV Digital Interativa. Desse modo, estudaremos os conceitos básicos de modelos de distribuição, modelos de middleware, arquiteturas de middleware, componentes básicos do middleware e padrões de projeto para implementação de middleware.
Ementa
Introdução, Fundamentos, Modelos, Serviços de Middleware, Arquitetura de Middleware, Padrões de projeto para Middleware, Middleware para TV digital
Metodologia e Recursos Didáticos
A disciplina terá aulas introdutórias sobre cada um dos pontos da ementa, seguida por uma discussão sobre o tema onde todos os alunos devem discutir o ponto abordado. A avaliação da disciplina será feita através de 01 (uma) prova, seminários, e um projeto de implementação de um middleware que adote um dos modelos estudados.
Bibliografia:
- Montez, Carlos; Becker, Valdecir; TV Digital Interativa: conceitos, desafios e perspectivas para o Brasil; 2a Edição - Revista e Ampliada Universidade Federal de Santa Catarina
- Arno Puder, Kay Römer, and Frank Pilhofer, Distributed Systems Architecture : A Middleware Approach, 2005.
- Daniel Serain, I. Craig, Middleware and Enterprise Application Integration , 2002.
- Judith M. Myerson. The Complete Book of Middleware, Ed. Auerbach Publications, 2002.
- Chris Britton. IT Architectures and Middleware - Strategies for Building Large, Integrated Systems, Addison-Wesley, 2001.
- Douglas Schmidt, Michael Stal, Hans Rohnert and Frank Buschmann. Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects, Volume 2 ISBN: 0471606952
- Uwe Zdun, Markus Völter, Michael Kircher, Remoting Patterns. Wiley Series in Software Design Patterns, 2004.
Links
- Teach Yourself CORBA In 14 Days http://ovir.icp.ac.ru/corba/books/Teach14/index.htm
- http://www.genady.net/rmi/index.html
Agenda
Data | Conteúdo | Trabalho |
---|---|---|
17/02/2009 | AULA 01(2) - Introdução a TV Digital (LE) | |
26/02/2009 | AULA 02(4) - Discussão da Ementa (AB) | Resumo 1:Middleware: A Model for Distributed System Services |
03/03/2009 | Não Houve Aula | |
05/03/2009 | AULA 03(6) - Introdução a Middleware & Discussão sobre o artigo (AB) | Resumo 2: An Overview of Middleware |
10/03/2009 | Não Haverá Aula - Curso de Atualização Pedagógica | |
12/03/2009 | Não Haverá Aula - Curso de Atualização Pedagógica | |
17/03/2009 | AULA 04(8) - Apresentação dos Tipos de Middleware, Organização dos Seminários & Discussão sobre o artigo (AB) | Leitura de artigos específicos |
19/03/2009 | - Não Haverá Aula - Defesa de Dennis, Reunião do Conselho ECT | |
24/03/2009 | AULA 05(10) - RPC & RMI (AB) | |
26/03/2009 | AULA 06(12) - CORBA(AB) | |
31/03/2009 | AULA 07(14) - Padrões de Projeto (AB) | |
02/04/2009 | AULA 08(16) - Padrões de Projeto (AB) | |
07/04/2009 | AULA 09(18) - Padrões Remotos (AB) | |
09/04/2009 | - Semana Santa | |
14/04/2009 | AULA 10(20) - Padrões Remotos (AB) | |
16/04/2009 | AULA 11(22) - Padrões Remotos (AB) | |
21/04/2009 | - Tiradentes | |
23/04/2009 | AULA 12(24) - Seminário Game Middleware | |
28/04/2009 | AULA 13(26) - Diego Saraiva AO-OIL: Um Middleware Orientado a Aspectos Baseado em uma Arquitetura de Referência & Seminário Mobile Middleware | |
30/04/2009 | AULA 14(28) - Não haverá AULA (Reunião de Recepção dos alunos da EC&T) | |
05/05/2009 | AULA 15(30) - Seminário Smart Card & Automação Middleware | |
07/05/2009 | AULA 16(32) - Seminário Web Services | |
12/05/2009 | AULA 17(34) - Seminário Embeded Middleware | |
14/05/2009 | AULA 18(36) - Seminário Grid Middleware & Pervasive Middleware | |
19/05/2009 | AULA 19(38) - Projetos de Middleware Profa. Dra. Cláudia Ribeiro | |
21/05/2009 | AULA 20(40) - TVDI no Mundo (LE) | |
26/05/2009 | AULA 21(42) - TVDI - Codificação de Vídeo (LE) | |
28/05/2009 | AULA 22(44) - TVDI - Protocolo de Transporte (LE) | |
02/06/2009 | AULA 23(46) - TVDI - Multiplexação de Áudio, Vídeo e Dados (LE) | |
04/06/2009 | AULA 24(48) - TVDI - Modulação P/ ISDB-T (LE) | |
09/06/2009 | AULA 25(50) - TVDI - Interatividade (LE) | |
11/06/2009 | AULA 26(52) - TVDI - Ginga-NCL (LE) | |
16/06/2009 | AULA 27(54) - TVDI - Ginga-J (LE) | |
18/06/2009 | AULA 28(56) - Ferramentas para TVDI (LE) | |
23/06/2009 | AULA 29(58) - TVDI - Apresentações dos Projetos(Implementações) | |
25/06/2009 | AULA 30(60) - TVDI - Apresentações dos Projetos(Implementações) |
AB - Aquiles Burlamaqui
LE - Luiz Eduardo
Grupos
Middleware para Automação Industrial
Bruno Costa
Grid Middleware
Julio e Josivan
Mobile Middleware
Cecilia, João Paulo e Bruno Gomes
Embeded Middleware
Samuel e Renata Pitta
Pervasive Middleware
Lourena e rummenigge
Game Middleware
Bruno silva, Julio, Marcelo(bica),
Xiankleber, Josivan, Rafael
Smart Card Middleware
Jailton, Alexandre
Wireless sensor network Middleware
Vinicius e João Marcos Lacerda
Web Services
Ricardo, hugo, claudio, antonio
Jesse Haniel e Joao Marcos
Trabalhos
Nome | Resumo 1 | Resumo 2 | RPC | RMI | CORBA | Seminários | Artigo & Slides |
---|---|---|---|---|---|---|---|
Alexandre Lima | OK | OK | OK | OK | OK | OK | |
Antonio Cosme | OK | OK | OK | OK | OK | OK | OK |
Bruno Costa | OK | OK | OK | OK | OK | OK | |
Bruno Gomes | OK | OK | OK | OK | OK | OK | OK |
Bruno Silva | OK | OK | OK | OK | 2 | OK | |
Camila Yokoigawa | OK | ||||||
Caio Graco | OK | ||||||
Cicilia Maia | OK | OK | OK | OK | OK | OK | OK |
Claudio Schneider | OK | OK | OK | OK | OK | OK | OK |
Gustavo Souto | OK | OK | |||||
Haniel Batista | OK | OK | OK | OK | OK | OK | |
Hugo Tácito | OK | OK | OK | OK | OK | OK | OK |
Jailton Carlos | OK | OK | OK | OK | OK | OK | |
João Lacerda | OK | OK | OK | OK | OK | OK | OK |
João Paulo | OK | OK | OK | OK | OK | OK | OK |
Josivan Xavier | OK | OK | OK | OK | |||
Julio Melo | OK | OK | OK | OK | OK | OK | OK |
Leydson Pontes | OK | OK | OK | OK | |||
Lourena Rocha | OK | OK | OK | ||||
Marcelo Nobre | OK | OK | OK | OK | OK | ||
Rafael Beserra | OK | OK | OK | OK | OK | OK | OK |
Renata Pitta | OK | OK | |||||
Ricardo Dias | OK | OK | OK | OK | OK | OK | OK |
Rummenigge Dantas | OK | OK | OK | OK | OK | OK | |
Samuel Azevedo | OK | OK | |||||
Vinicius Araujo | OK | ||||||
Xiankleber Benjamin | OK | OK | OK | OK | OK | OK | OK |