Escolar Documentos
Profissional Documentos
Cultura Documentos
Título do documento
Especificação dos Testes do Objeto Informações sobre a autoria
Contratado
Subtítulo:
Convênio:
Convênio 2028/04 em atendimento a carta convite
Produto: MC/MCT/FINEP/FUNTTEL-TV Digital - 07/2004
Portal, Guia Eletrônico de Programação e
Aplicações
Tema:
Consórcio:
Serviços, Aplicações e Conteúdo para TV
Digital RFP7DFPRSP
Palavras-chave:
Testes de Integração;Aplicações;Portal de Entidades participantes do consórcio:
Acesso
Executor: BRISA
Co-executores: UnB;UFPR;Lactec;PUCPR
Intervenientes:
TVA
Classificação do documento:
SBTVD
Autoria:
Evolução:
Jorge Henrique Cabral Fernandes
Arquivo: EspTesteIntegracao_v0.9.sxw Eduardo Silva et alii
Data: 10/11/2005 Leandro Vaguetti et alii
Isaias José Amaral Soares
Éverton Vidal Vieira
Faculdade de Tecnologia
Universidade de Brasília
Informações da autoria
Nome (ordem alfabética) Telefone E-mail Instituição
Jorge Henrique Cabral +55 61 3273-3589 R.
jhcf@unb.br UnB
Fernandes 234
Eduardo Silva et alii +55 61 3323-8969 eduardo silva@brisa.org.br BRISA
+55 61 3307-2308 R.
Leandro Vaguetti et alii
218 vaguetti@ieee.org UnB
Isaias José Amaral Soares +55 41 3361-3683 isoares01@yahoo.com UFPR
Éverton Vidal Vieira +55 41 3361-3683 evv95@yahoo.com.br UFPR
Impresso no Brasil
1.1 Objetivos
Este documento descreve os testes que devem ser feitos visando demonstrar a integração entre as aplicações e serviços
desenvolvidas pelo Consórcio BRISA UnB UFPR Lactec com o Middleware de referência desenvolvido pelos
consórcios que atuam em RFPs de Middleware no âmbito do Sistema Brasileiro de TV Digital - SBTVD.
1.2 Escopo
O consórcio Consórcio BRISA UnB UFPR Lactec está desenvolvendo um conjunto de aplicações e serviços para
subsidiar o processo de tomada de decisão técnica acerca do desenvolvimento do SBTVD. Estas aplicações, serviços e
especificações são:
• Correio Eletrônico Unidirecional, chamado TVGrama
• Portal de acesso ao SBTVD
• Serviço de Declaração de Isento
• Serviço de manipulação de conteúdo multimídia tridimensional
• Especificação de Controle Remoto
As aplicações acima indicadas serão integradas com subsistemas de um sistema típico de TV Digital, composto por
geradores de MPEG-2-TS, gerador de carrosssel de dados, serviços web, sistemas de modulação e transmissão de sinal,
canal de interação e uma URD na qual está instalado o Middleware de Referência.
java.awt.event.* KeyEvent
KeyListener
java.util.* Properties
javax.tv.xlet.* Xlet
XletContext
XletStateChange Exception
javax.tv.service.selection.* ServiceContentHandler
ServiceContext
ServiceContextFactory
javax.media.* Control
Player
java.io.* DataInputstream
File
FileInputStream
FileNotFoundException
IOException
BufferedReader
InputStreamReader
org.dvb.media.* BackgroundVideoPresentetionControl
VideoTransformation
O diagrama acima apresenta uma visão geral da integração necessária entre o SBTVD e a Solução Portal de Acesso. Os
elementos que compõem a Solução Portal encontram-se destacados em vermelho.
A aplicação Portal de Acesso é transmitida pelo SBTVD como uma outra aplicação comum, com a diferença da
sinalização feita: o Portal é sinalizado como sendo AUTO_START, sem ligação com os serviços e persistente entre os
canais.
java.awt.* Color
Component
Font
FontMetrics
Graphics
Image
Toolkit
java.io.* DataInputStream
DataOutputStream
FileInputStream
FileOutputStream
IOException
java.util.* ArrayList
Calendar
Date
GregorianCalendar
HashMap
Iterator
LinkedList
ListIterator
Locale
MissingResourceException
ResourceBundle
StringTokenizer
TreeMap
javax.tv.xlet.* Xlet
XletContext
XletStateChangeException
org.havi.ui.* HScene
HSceneFactory
HSceneTemplate
HScreenDimension
HScreenPoint
javax.tv.carousel.*
javax.tv.graphics.*
javax.tv.locator.*
javax.tv.media.*
javax.tv.media.protocol.*
javax.tv.net.*
javax.tv.service.*
javax.tv.service.navigation.*
javax.tv.service.selection.*
javax.tv.service.transport.*
javax.tv.util.*
• Declarante – Usuário que envia a sua declaração de Isento para o servidor da Receita Federal
• Receita Federal– Responsável pela manutenção do servidor de Recebimento da Declaração de Isento
java.awt.* Component
Color
Container
Font
FontMetrics
Graphics
Image
Toolkit
Dimension
java.util.* Properties
Locale
ResourceBundle
MissingResourceException
LinkedList
ListIterator
Calendar
Date
GregorianCalendar
java.net.* Socket
UnknownHostException
javax.tv.xlet.* Xlet
XletContext
XletStateChange Exception
javax.net.ssl.* SSLSocket
SSL
java.io.* DataInputstream
DataOutputStream
File
FileInputStream
FileNotFoundException
IOException
IntererruptedIOException
BufferedReader
InputStreamReader
Serializable
A interface do Museu Virtual 3D não varia muito, as maiores mudanças estão no comportamento do aplicativo e na
imagem visualizada, tudo de acordo com as entradas fornecidas pelo usuário. A seguir, apresentamos algumas telas que
nos permitem ter uma idéia de como o programa se comporta nas diferentes fases da navegação.
java.awt.* Component
Color
Dimension
Font
Graphics
Image
Label
MediaTracker
Panel
Rectangle
Toolkit
java.awt.image.* ImageObserver
java.awt.event.* KeyEvent
KeyAdapter
MouseEvent
java.util.* ArrayList
Iterator
StringTokenizer
xjavax.tv.xlet.* Xlet
XletContext
XletStateChange Exception
javax.swing.event.* MouseInputListener
java.io.* FileInputStream
FileNotFoundException
IOException
BufferedReader
InputStreamReader
org.dvb.ui.* DVBColor
3 REFERÊNCIAS
[1] Del Bimbo, Al. Visual Information Retrieval. Morgan Kaufmann, 1999.
[2] Sistema de Busca de Imagens/Fotos por Conteúdo, baseado em MPEG-7 e Java.http://caliph-emir.sourceforge.net/
[3] IBM MARVEL - sistema de busca de conteúdo multimídia (vídeo) baseado em MPEG-7.
http://www.research.ibm.com/marvel/
[4] Nack, F.; Lindsay, A. Everything you wanted to know about MPEG-7: Part II. IEEE MultiMedia, October -
December 1999,pp.64-73, IEEE Computer Society.
[5] Nack, F.; Lindsay, A. Everything you wanted to know about MPEG-7: Part I. IEEE MultiMedia, July - September
1999,pp. 65 - 77, IEEE Computer Society.
[6] Pfeiffer, S.; Srinivasan, U. TV Anytime as an application scenario for MPEG-7 Workshop on Standards,
Interoperability and Practice, Proc. ACM Multimedia 2000, Los Angeles, October 2000.
[7] The OpenGL Programming Guide - The Official Guide to Learning OpenGL. Addison-Wesley Professional; 3rd
edition 1999.
[8] Baeza-Yates, R., Ribeiro-Neto, B. Modern Information Retrieval, Addison Wesley Professional, 1999.
[9] Fernando, R. GPU Gems: Programming Techniques, Tips, and Tricks for Real-Time Graphics. Addison-Wesley,
2004.
[10]GPU Gems 2: Programming Techniques for High-Performance Graphics and General-Purpose Computation. Matt
Pharr 2005.
[11]Santos, J. B. dos; Moreira, E. S.; Bengtson, M. D. Modelagem de Ambientes Interativos Cientes de Contexto: Uma
Abordagem Baseada nos Padrões MPEG-4 e MPEG-7. anais do SEMISH’2003 – Seminário Integrado de Harware
e Software, 2003.
[12] Westermann, U.; Klas, W. An analysis of XML database solutions for the management of MPEG-7 media
descriptions. ACM Computing Surveys (CSUR) archive, volume 35 , issue 4, pages: 331 – 373, 2003.
[13] EVAIN, J. P. TV-Anytime metadata – a preliminary specification on schedule. EBU Technical Review, 2000
[14] Chun-Shien et al. Watermarking on compressed/uncompressed video using communications with side information
mechanism. Idea Group Publishing Series archive. Distributed multimedia databases: techniques & applications
archive. Section: Watermark techniques table of contents, pages: 173 – 189, 2002.
[15] Smeulders et al. Content-Based Image Retrieval at the End of the Early Years. IEEE Transactions on Pattern
Analysis and Machine Intelligence archive, volume 22 , Issue 12, pages 1349 – 1380, 2000.