Projeto e Implementação de Middleware

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

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
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.