Este documento introduz o conceito do cenário brasileiro de TV Digital, middleware Ginga, aplicações interativas e ferramentas open source relacionadas. Ele discute a história e padrões da TV Digital brasileira, o middleware Ginga e seus subsistemas Ginga-NCL e Ginga-J, ferramentas disponíveis e status atual da TV Digital no Brasil.
O documento introduz o conceito do cenário brasileiro de TV Digital, o middleware Ginga e suas ferramentas. Discute o padrão brasileiro ISDB-Tb, o middleware Ginga e seus subsistemas Ginga-NCL e Ginga-J. Também apresenta ferramentas open source relacionadas e o status atual da TV Digital no Brasil.
GINGA: Interatividade na TV Digital com Java - FLISol 2015 - IFSP - Votuporan...mercuriocfg
O documento descreve a interatividade na TV digital brasileira utilizando a especificação Ginga. Apresenta o histórico do padrão ISDB-TB no Brasil e explica conceitos como middleware Ginga, JavaDTV e desenvolvimento de aplicações interativas com Ginga-J. Também lista exemplos atuais e futuros de uso da interatividade em canais abertos e serviços.
Java na TV Digital - Programando interatividade com JavaDTVmercuriocfg
Java na TV Digital - Programando interatividade com JavaDTV. Mini curso realizado em 10 de outubro de 2013 no SEMCOMP16 no Campus 2 da USP de São Carlos-SP.
O mini-curso vai abordar o padrão brasileiro do Sistema Brasileiro de TV Digital. O que é a interatividade na TV Digital? Mostraremos o middleware Ginga e sua arquitetura. Será apresentada a especificação JavaDTV , ambiente de desenvolvimento, ferramentas e demonstração de aplicativos. Cada participante vai programar e testar aplicações interativas.
Seminário realizado na matéria Redes Sem Fio sobre a TV Digital no Brasil. Também foi abordado pesquisa sobre interatividade vocal no middleware Ginga, projeto TeouVi da Universidade Federal de Sergipe.
InfoPI2013 - Minicurso - Desenvolvimento de Aplicações Interativas para TV Di...Carlos Carvalho
Este documento fornece uma introdução sobre TV digital interativa, incluindo:
1) Uma explicação do que é TV digital interativa e como funciona;
2) Os principais tipos de aplicações que podem ser usadas na TV digital interativa, como internet na TV e video sob demanda;
3) Tecnologias-chave como middleware e linguagens de programação como JavaTV e NCL.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume o Ginga como uma especificação aberta que dará suporte à interatividade na TV digital, permitindo aplicações de inclusão social através da TV. Também descreve brevemente os subsistemas Ginga-CC, Ginga-NCL e Ginga-J que permitem o desenvolvimento de aplicações declarativas e procedurais.
1) O documento introduz o conceito de TV digital no Brasil, o padrão brasileiro SBTVD e o middleware Ginga.
2) É apresentada uma demonstração do middleware Ginga, incluindo seus subsistemas Ginga-NCL e Ginga-J.
3) O status atual da TV digital no Brasil é discutido, com exemplos de aplicações em canais como Globo, Record e SBT.
Farmácia na TV: Informações interativas de preço de medicamentosmercuriocfg
Este documento discute a TV digital no Brasil, incluindo o padrão ISDB-Tb, o middleware Ginga e suas partes Ginga-J e Ginga-NCL, e lojas de aplicativos na TV digital.
O documento introduz o conceito do cenário brasileiro de TV Digital, o middleware Ginga e suas ferramentas. Discute o padrão brasileiro ISDB-Tb, o middleware Ginga e seus subsistemas Ginga-NCL e Ginga-J. Também apresenta ferramentas open source relacionadas e o status atual da TV Digital no Brasil.
GINGA: Interatividade na TV Digital com Java - FLISol 2015 - IFSP - Votuporan...mercuriocfg
O documento descreve a interatividade na TV digital brasileira utilizando a especificação Ginga. Apresenta o histórico do padrão ISDB-TB no Brasil e explica conceitos como middleware Ginga, JavaDTV e desenvolvimento de aplicações interativas com Ginga-J. Também lista exemplos atuais e futuros de uso da interatividade em canais abertos e serviços.
Java na TV Digital - Programando interatividade com JavaDTVmercuriocfg
Java na TV Digital - Programando interatividade com JavaDTV. Mini curso realizado em 10 de outubro de 2013 no SEMCOMP16 no Campus 2 da USP de São Carlos-SP.
O mini-curso vai abordar o padrão brasileiro do Sistema Brasileiro de TV Digital. O que é a interatividade na TV Digital? Mostraremos o middleware Ginga e sua arquitetura. Será apresentada a especificação JavaDTV , ambiente de desenvolvimento, ferramentas e demonstração de aplicativos. Cada participante vai programar e testar aplicações interativas.
Seminário realizado na matéria Redes Sem Fio sobre a TV Digital no Brasil. Também foi abordado pesquisa sobre interatividade vocal no middleware Ginga, projeto TeouVi da Universidade Federal de Sergipe.
InfoPI2013 - Minicurso - Desenvolvimento de Aplicações Interativas para TV Di...Carlos Carvalho
Este documento fornece uma introdução sobre TV digital interativa, incluindo:
1) Uma explicação do que é TV digital interativa e como funciona;
2) Os principais tipos de aplicações que podem ser usadas na TV digital interativa, como internet na TV e video sob demanda;
3) Tecnologias-chave como middleware e linguagens de programação como JavaTV e NCL.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume o Ginga como uma especificação aberta que dará suporte à interatividade na TV digital, permitindo aplicações de inclusão social através da TV. Também descreve brevemente os subsistemas Ginga-CC, Ginga-NCL e Ginga-J que permitem o desenvolvimento de aplicações declarativas e procedurais.
1) O documento introduz o conceito de TV digital no Brasil, o padrão brasileiro SBTVD e o middleware Ginga.
2) É apresentada uma demonstração do middleware Ginga, incluindo seus subsistemas Ginga-NCL e Ginga-J.
3) O status atual da TV digital no Brasil é discutido, com exemplos de aplicações em canais como Globo, Record e SBT.
Farmácia na TV: Informações interativas de preço de medicamentosmercuriocfg
Este documento discute a TV digital no Brasil, incluindo o padrão ISDB-Tb, o middleware Ginga e suas partes Ginga-J e Ginga-NCL, e lojas de aplicativos na TV digital.
1) O documento apresenta um trabalho de conclusão de curso sobre o desenvolvimento de aplicações Java para TV digital.
2) A TV digital oferece serviços online e interatividade, diferentemente da TV analógica, e há poucas publicações aprofundadas sobre o desenvolvimento para esta plataforma.
3) O trabalho aborda conceitos de TV digital, padrões como ATSC, DVB e ISDB, middleware, e o desenvolvimento de aplicações Java para este ambiente, incluindo a contribuição de uma biblioteca para facilitar a criação de menus.
O documento discute os conceitos de DRM e TPM, métodos técnicos de proteção digital como criptografia e sinais de gestão de direitos, e o marco legal que protege os direitos autorais. Resume também os custos de produção de conteúdo e a receita gerada por diferentes meios de distribuição.
O documento resume um mini-curso sobre desenvolvimento para TV digital interativa. O mini-curso abordará o mercado de TV digital interativa, o middleware Ginga, ferramentas de desenvolvimento e conceitos sobre a linguagem NCL.
O documento descreve a história do desenvolvimento do padrão brasileiro de TV digital, começando com estudos iniciais nos anos 90 e culminando na criação de um grupo de trabalho em 2003 que definiu o padrão SBTVD, baseado no padrão japonês ISDB-T com algumas adaptações. O documento também descreve características técnicas do padrão como modulação, taxa de quadros e faixa de frequência.
O documento fornece informações sobre a televisão digital no Brasil, descrevendo seu desenvolvimento inicial, padrões, tipos de receptores, interatividade e mais. Aborda também a migração do sinal analógico para o digital e a adoção do padrão ISDB-TB no país.
Desenvolvimento de um aplicativo para TV Digital usando as bibliotecas de JavaTVgomarin
Desenvolvimento de um aplicativo para TV Digital Interativa, onde o telespectador pode assistir de imediato os vídeos disponibilizados pela emissora, ou agendá-los para uma determinada data e hora, além de conferir as informações sobre o vídeo que está em execução, dentre outras funcionalidades.
O documento fornece uma visão geral do middleware brasileiro de TV digital Ginga e seus subsistemas Ginga-NCL e Ginga-J. O Ginga é o middleware aberto do sistema brasileiro de TV digital terrestre e é composto por aplicações declarativas em Ginga-NCL e procedurais em Ginga-J, com integração entre elas por meio da ponte Ginga-NCL/J.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume que o Ginga é uma especificação aberta que permite interatividade e aplicações de inclusão social na TV, e é desenvolvido considerando a cultura brasileira. Também explica que o Ginga suporta aplicações declarativas usando NCL e aplicações procedurais usando Java.
O documento apresenta as características da TV digital brasileira SBTVD, incluindo a capacidade de multiprogramação, qualidade de imagem e som, e interatividade para os espectadores. O sistema usa o padrão MPEG-4 para compressão e o middleware Ginga para permitir aplicativos interativos baseados em NCL.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume o Ginga como uma especificação aberta que dará suporte à interatividade na TV digital, permitindo aplicações de inclusão social através da TV. Também descreve que o Ginga é composto por três subsistemas (Ginga-CC, Ginga-NCL e Ginga-J) que permitem o desenvolvimento de aplicações declarativas e procedurais.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume o Ginga como uma especificação aberta que dará suporte à interatividade na TV digital, permitindo aplicações de inclusão social através da TV. Também descreve que o Ginga é composto por três subsistemas (Ginga-CC, Ginga-NCL e Ginga-J) que permitem o desenvolvimento de aplicações declarativas e procedurais.
O documento discute o conceito de vídeo digital, formatos, codificação e ferramentas. Apresenta os principais formatos como MPEG, AVI, WMV e MOV. Aborda codificação, conversão e equipamentos como câmeras profissionais, domésticas e smartphones. Também menciona editores online e softwares para edição.
Ginga Game: A Framework for Game Development for the Interactiveguestb3ade7
Ginga Game é um framework para desenvolvimento de jogos para TV digital brasileira que facilita o processo de desenvolvimento, permitindo abstrair a plataforma de execução e promovendo a reutilização de código através de classes para tarefas comuns.
Ginga Game: A Framework for Game Development for the InteractiveDiegoCBarboza
Ginga Game é um framework para desenvolvimento de jogos para TV digital brasileira que facilita o processo de desenvolvimento e permite abstrair a plataforma de execução, tornando-o mais próximo ao desenvolvimento para computadores pessoais. O framework separa o código em três pacotes e promove a reutilização de código através de classes para tarefas comuns como gerenciamento de recursos e entrada do usuário.
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...brunoestrozi
1. O documento discute a implementação, administração e gerenciamento do Microsoft Office Communications Server 2007 R2, incluindo sua nova arquitetura, requisitos e integração com telefonia.
2. Apresenta os principais componentes, pré-requisitos, topologias e ferramentas para planejamento de implementação do servidor.
3. Discutem migração de versões anteriores, virtualização, acesso externo, segurança, suporte a NAT e recursos de voz como conferência.
O documento discute o middleware Ginga, que é usado no sistema brasileiro de TV digital terrestre ISDB-TB. O Ginga é composto pelo Ginga-J, que fornece uma infraestrutura para aplicativos Java, pelo Ginga-NCL para aplicativos declarativos em NCL, e pelo Ginga Common-Core. O documento também discute o canal de retorno e o uso do Ginga para IPTV.
Este documento discute a arquitetura de um set-top box, o aparelho receptor da TV digital, descrevendo seus principais componentes como sintonizador, demodulador, demultiplexador e decodificadores. Também aborda brevemente a história da implementação da TV digital no Brasil.
O documento discute o desenvolvimento e integração de set-top-boxes, incluindo a definição da configuração de satélites, componentes de hardware como antenas e LNBFs, funções do set-top-box, considerações no projeto de hardware e software, e um cronograma de exemplo para o desenvolvimento.
DevDays2009 - Construir Soluções de Internet VideoJoao Canais
O documento discute as soluções da Microsoft para a criação e distribuição de conteúdo multimédia na Internet através do Silverlight, incluindo ferramentas como o Expression Encoder e o IIS Media Pack. Apresenta também recursos como o Smooth Streaming para transmitir vídeos de forma fluida adaptando-se à largura de banda disponível.
O documento discute redes multimídia, incluindo requisitos de serviço para aplicações de áudio e vídeo, protocolos como RTSP e RTP, e como a Internet pode evoluir para melhor suportar aplicações multimídia. É apresentada uma visão geral de aplicações de áudio e vídeo armazenados, em tempo real e interativas, além de discussões sobre como aproveitar o melhor esforço da Internet e possíveis caminhos para a evolução da rede.
Ricardo Guerra Freitas apresenta sobre a evolução do Visual Basic e da plataforma .NET. Ele discute o histórico do Visual Basic, as novidades do VB e VS 2010, e faz uma demonstração das novas funcionalidades. O documento resume as principais características da plataforma .NET, como o Common Language Runtime e a Base Class Library, e explica como o Visual Basic e C# evoluíram para trabalhar em conjunto de forma mais integrada.
1) O documento apresenta um trabalho de conclusão de curso sobre o desenvolvimento de aplicações Java para TV digital.
2) A TV digital oferece serviços online e interatividade, diferentemente da TV analógica, e há poucas publicações aprofundadas sobre o desenvolvimento para esta plataforma.
3) O trabalho aborda conceitos de TV digital, padrões como ATSC, DVB e ISDB, middleware, e o desenvolvimento de aplicações Java para este ambiente, incluindo a contribuição de uma biblioteca para facilitar a criação de menus.
O documento discute os conceitos de DRM e TPM, métodos técnicos de proteção digital como criptografia e sinais de gestão de direitos, e o marco legal que protege os direitos autorais. Resume também os custos de produção de conteúdo e a receita gerada por diferentes meios de distribuição.
O documento resume um mini-curso sobre desenvolvimento para TV digital interativa. O mini-curso abordará o mercado de TV digital interativa, o middleware Ginga, ferramentas de desenvolvimento e conceitos sobre a linguagem NCL.
O documento descreve a história do desenvolvimento do padrão brasileiro de TV digital, começando com estudos iniciais nos anos 90 e culminando na criação de um grupo de trabalho em 2003 que definiu o padrão SBTVD, baseado no padrão japonês ISDB-T com algumas adaptações. O documento também descreve características técnicas do padrão como modulação, taxa de quadros e faixa de frequência.
O documento fornece informações sobre a televisão digital no Brasil, descrevendo seu desenvolvimento inicial, padrões, tipos de receptores, interatividade e mais. Aborda também a migração do sinal analógico para o digital e a adoção do padrão ISDB-TB no país.
Desenvolvimento de um aplicativo para TV Digital usando as bibliotecas de JavaTVgomarin
Desenvolvimento de um aplicativo para TV Digital Interativa, onde o telespectador pode assistir de imediato os vídeos disponibilizados pela emissora, ou agendá-los para uma determinada data e hora, além de conferir as informações sobre o vídeo que está em execução, dentre outras funcionalidades.
O documento fornece uma visão geral do middleware brasileiro de TV digital Ginga e seus subsistemas Ginga-NCL e Ginga-J. O Ginga é o middleware aberto do sistema brasileiro de TV digital terrestre e é composto por aplicações declarativas em Ginga-NCL e procedurais em Ginga-J, com integração entre elas por meio da ponte Ginga-NCL/J.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume que o Ginga é uma especificação aberta que permite interatividade e aplicações de inclusão social na TV, e é desenvolvido considerando a cultura brasileira. Também explica que o Ginga suporta aplicações declarativas usando NCL e aplicações procedurais usando Java.
O documento apresenta as características da TV digital brasileira SBTVD, incluindo a capacidade de multiprogramação, qualidade de imagem e som, e interatividade para os espectadores. O sistema usa o padrão MPEG-4 para compressão e o middleware Ginga para permitir aplicativos interativos baseados em NCL.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume o Ginga como uma especificação aberta que dará suporte à interatividade na TV digital, permitindo aplicações de inclusão social através da TV. Também descreve que o Ginga é composto por três subsistemas (Ginga-CC, Ginga-NCL e Ginga-J) que permitem o desenvolvimento de aplicações declarativas e procedurais.
O documento discute o middleware Ginga adotado pelo Sistema Brasileiro de TV Digital Terrestre. Resume o Ginga como uma especificação aberta que dará suporte à interatividade na TV digital, permitindo aplicações de inclusão social através da TV. Também descreve que o Ginga é composto por três subsistemas (Ginga-CC, Ginga-NCL e Ginga-J) que permitem o desenvolvimento de aplicações declarativas e procedurais.
O documento discute o conceito de vídeo digital, formatos, codificação e ferramentas. Apresenta os principais formatos como MPEG, AVI, WMV e MOV. Aborda codificação, conversão e equipamentos como câmeras profissionais, domésticas e smartphones. Também menciona editores online e softwares para edição.
Ginga Game: A Framework for Game Development for the Interactiveguestb3ade7
Ginga Game é um framework para desenvolvimento de jogos para TV digital brasileira que facilita o processo de desenvolvimento, permitindo abstrair a plataforma de execução e promovendo a reutilização de código através de classes para tarefas comuns.
Ginga Game: A Framework for Game Development for the InteractiveDiegoCBarboza
Ginga Game é um framework para desenvolvimento de jogos para TV digital brasileira que facilita o processo de desenvolvimento e permite abstrair a plataforma de execução, tornando-o mais próximo ao desenvolvimento para computadores pessoais. O framework separa o código em três pacotes e promove a reutilização de código através de classes para tarefas comuns como gerenciamento de recursos e entrada do usuário.
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...brunoestrozi
1. O documento discute a implementação, administração e gerenciamento do Microsoft Office Communications Server 2007 R2, incluindo sua nova arquitetura, requisitos e integração com telefonia.
2. Apresenta os principais componentes, pré-requisitos, topologias e ferramentas para planejamento de implementação do servidor.
3. Discutem migração de versões anteriores, virtualização, acesso externo, segurança, suporte a NAT e recursos de voz como conferência.
O documento discute o middleware Ginga, que é usado no sistema brasileiro de TV digital terrestre ISDB-TB. O Ginga é composto pelo Ginga-J, que fornece uma infraestrutura para aplicativos Java, pelo Ginga-NCL para aplicativos declarativos em NCL, e pelo Ginga Common-Core. O documento também discute o canal de retorno e o uso do Ginga para IPTV.
Este documento discute a arquitetura de um set-top box, o aparelho receptor da TV digital, descrevendo seus principais componentes como sintonizador, demodulador, demultiplexador e decodificadores. Também aborda brevemente a história da implementação da TV digital no Brasil.
O documento discute o desenvolvimento e integração de set-top-boxes, incluindo a definição da configuração de satélites, componentes de hardware como antenas e LNBFs, funções do set-top-box, considerações no projeto de hardware e software, e um cronograma de exemplo para o desenvolvimento.
DevDays2009 - Construir Soluções de Internet VideoJoao Canais
O documento discute as soluções da Microsoft para a criação e distribuição de conteúdo multimédia na Internet através do Silverlight, incluindo ferramentas como o Expression Encoder e o IIS Media Pack. Apresenta também recursos como o Smooth Streaming para transmitir vídeos de forma fluida adaptando-se à largura de banda disponível.
O documento discute redes multimídia, incluindo requisitos de serviço para aplicações de áudio e vídeo, protocolos como RTSP e RTP, e como a Internet pode evoluir para melhor suportar aplicações multimídia. É apresentada uma visão geral de aplicações de áudio e vídeo armazenados, em tempo real e interativas, além de discussões sobre como aproveitar o melhor esforço da Internet e possíveis caminhos para a evolução da rede.
Ricardo Guerra Freitas apresenta sobre a evolução do Visual Basic e da plataforma .NET. Ele discute o histórico do Visual Basic, as novidades do VB e VS 2010, e faz uma demonstração das novas funcionalidades. O documento resume as principais características da plataforma .NET, como o Common Language Runtime e a Base Class Library, e explica como o Visual Basic e C# evoluíram para trabalhar em conjunto de forma mais integrada.
O documento descreve a transição da TV analógica para a TV digital no Brasil, incluindo os sistemas de transmissão considerados (DVB, ATSC e ISDB) e a escolha final do padrão japonês ISDB pelo governo brasileiro. Resume também os principais serviços e aplicações interativas possibilitadas pela TV digital, como EPGs, internet TV, jogos e comércio eletrônico.
1) O documento apresenta uma introdução ao Python, incluindo o que é Python, por que usá-lo e quem o usa.
2) É descrito que Python é uma linguagem de programação de alto nível, de código aberto e multiplataforma, com uma grande biblioteca padrão.
3) O documento também discute aplicações do Python como desenvolvimento web, 3D e jogos usando frameworks como Pygame, VPython e scripts no Blender.
1) O documento apresenta uma introdução ao Python, incluindo o que é Python, por que usá-lo e quem o usa;
2) Discutem-se aplicações do Python como desenvolvimento 3D e jogos usando frameworks como Pygame;
3) Explica-se como Python pode ser usado para "matar o Java" em termos de desempenho e facilidade de uso.
O documento apresenta o projeto "TV Digital - Social" da Dataprev, que tem como objetivo disponibilizar serviços públicos interativos para os cidadãos através da TV digital terrestre brasileira. O projeto desenvolveu protótipos de aplicações usando a tecnologia Ginga para permitir a interatividade e está buscando clientes potenciais como órgãos governamentais para utilizar as soluções.
A empresa NetConsult Redes e Servidores propôs uma solução para fornecer proxy para 20 mil clientes usando um cluster de servidores Suse Linux com Squid, LDAP e integração com o Active Directory da Microsoft para autenticação centralizada. A solução inclui hardware redundante, alta disponibilidade com Heartbeat e LVS, balanceamento de carga e replicação de disco em tempo real.
Este documento apresenta um resumo sobre backup, abordando tópicos como planejamento, ferramentas, cronogramas e automatização de backups. É destacada a importância de se ter uma estratégia de backup devido a riscos como falhas de hardware, software ou desastres naturais. São explicados diferentes tipos de backups e mídias, além de ferramentas como rsync e cron para automatizar rotinas. Por fim, são apresentadas opções para backups em nuvem e sistemas avançados para garantir backups em múltiplas máquinas.
O documento discute o Software Público Brasileiro como um agente de mudança no modelo de desenvolvimento de softwares. O Software Público Brasileiro surgiu em 2004 para atender demandas do governo e da sociedade de forma aberta e colaborativa, usando software livre. Ele objetiva integrar desenvolvedores, usuários e prestadores de serviço para produzir software de qualidade de forma economicamente viável e socialmente justa.
Este documento lista atalhos de teclado para o software Blender. Ele fornece atalhos para funções como seleção, edição, renderização, animação e navegação na interface. Os atalhos permitem acessar ferramentas rápidas para modelagem 3D, animação, edição de malha e renderização.
1. O documento discute a aplicação do framework Django no curso de Ciência da Computação para desenvolver projetos web usando software livre.
2. É apresentado um estudo de caso sobre o desenvolvimento de uma loja virtual usando classes, herança e banco de dados no Django.
3. O cronograma inclui aulas práticas sobre desenvolvimento web com Django, além de seminários e avaliações para apresentar os projetos.
O documento descreve a integração de um servidor de email Postfix com o Active Directory para substituir um servidor obsoleto. O novo cenário separa os serviços em servidores dedicados, aumenta a capacidade de armazenamento, melhora a segurança e o gerenciamento de usuários e contas de email.
O documento discute a virtualização de servidores em um hospital de pesquisa usando o Xen. O hospital virtualizou 30 servidores antigos em 23 virtuais e 8 físicos para melhorar a contingência. Isso proporcionou economia significativa em comparação com a solução VMWare, que custaria US$ 60.000 contra R$ 2.000 gastos com o Xen.
Solisc 2010 centrais de telefonia ip - jeremias neves da silvamarleigrolli
O documento discute as redes de telefonia tradicionais e IP, comparando elementos como circuitos versus pacotes, codecs e protocolos SIP. Ele também descreve softswitches como Asterisk e FreeSWITCH e como eles permitem a convergência de voz e dados.
O documento discute as redes de telefonia tradicionais e IP, comparando elementos como circuitos versus pacotes, e apresenta tecnologias como VoIP e protocolos SIP e codecs. Ele também descreve softswitches como Asterisk e FreeSWITCH e hardware como placas de interface para conectividade TDM e IP.
A empresa Orsegups Participações S/A implantou com sucesso um sistema de telefonia baseado no Asterisk para interligar seus escritórios e reduzir custos com telecomunicações. O novo sistema proporcionou maior produtividade, facilidade de gerenciamento e abertura dos recursos de voz para integração com outros sistemas.
O documento fornece instruções passo-a-passo para modelagem 3D e animação no Blender, incluindo:
1) Como adicionar e modificar objetos mesh, aplicar texturas e cores;
2) Como dividir a tela para visualização múltipla e utilizar ferramentas de edição;
3) Como modelar um cenário com plano, paredes e objetos importados e animar letras de texto individualmente na linha do tempo.
2. Objetivo
Introduzir o conceito do cenário brasileiro
de TV Digital, middleware Ginga,
aplicações interativas e ferramentas open
source relacionadas.
5. Histórico
Novembro 2003
Ato federal para criação de um sistema de TV Digital
SBTVD (Sistema Brasileiro de TV Digital Terrestre)
Junho 2006
Definição do padrão ISDB-Tb
6. Cadeia de valor
Radiodifusor
Fabricante de produto (OEM)
Academia
Fornecedor de middleware
Fornecedor de JVM
Fabricante de chipset
Gerador de conteúdo
Fornecedor de ferramentas
...
7. Fórum SBTVD e ABNT
Fórum SBTVD
Define as especificações e propões soluções
de acordo com a realidade brasileira
Dissemina o padrão
ABNT
Normatiza as especificações
Gerencia as normas
11. Padrão Brasileiro TVD
Países que escolheram:
Brasil
Peru
Argentina
Chile
Venezuela
Equador
Costa Rica
Paraguai
Bolívia
Nicarágua
12. Receptores full-seg e one-seg
Full-seg
1920x1080i, 1280x720p, 720x480p
ex: set top box e televisão
One-seg
320x240
ex: celular
Ginga-NCL é mandatório para todos
receptores
Ginga-J é mandatório para receptores full-seg
Canal de retorno: Full-seg, opcional; one-seg,
obrigatório
14. Middleware de TVD
O que é um middleware?
Camada de software intermediário que oculta
dependências de plataforma e permite que
aplicações sejam desenvolvidas de maneira
independente
O que é um middleware de TV Digital?
Middleware que irá rodar no conversor (set
top box) ou embarcado na TV
16. O que é o Ginga?
Ginga é o nome do Middleware
Aberto do Sistema Brasileiro de TV
Digital (SBTVD)
17. Norma Middleware Ginga
ABNT NBR 15606 - Middleware Ginga
Middleware brasileiro de TV Digital
É uma especificação X implementação
ABNT NBR 15606 é dividida em 6 partes
NBR 15601 Transmissão
NBR 15602 Codificação
NBR 15603 Multiplexação
NBR 15604 Receptores
NBR 15605 Segurança
NBR 15606 Middleware
NBR 15607 Canal de Interatividade
NBR 15608 Guia de operação
22. NCL
PUC-Rio
NCL (Nested Context Language) é a parte declarativa
do Ginga
Linguagem formato XML
Código NCL define os objetos de mídia e a estrutura
da apresentação
Formatador NCL controla
fluxo da apresentação
ciclo de vida dos players de mídia
24. Players
Players de mídia específicos apresentam o conteúdo
para o usuário
Vídeo, Imagens
Player Lua - interpretador para scripts Lua
Player de Xlets Java
Player XHTML - decodifica conteúdo XHTML,
incluindo CSS (stylesheets) e ECMAScript
25. Lua
PUC-Rio 1993
Linguagem de script poderosa, leve
e extensível
Implementado como uma biblioteca,
escrita em C
Linguagem procedural, com sintaxe
semelhante ao C
Dinamicamente tipado
Sem ponteiros
Coletor de lixo
http://www.lua.org
27. NCLua
Extensões ao Lua
módulo canvas
desenhar diretamente em uma área da TV
módulo event
comunicação com players no NCL
input
canal de retorno
informações do programa de TV
módulo settings
configurações do NCL e receptor
módulo persistent
permite armazenar pequena quantidade de dados no
receptor
30. Histórico
Ginga-J foi proposto pela UFPB (Universidade da
Paraíba) em Dez/07 e ocorreram algumas
questões de propriedade intelectual em função do
MHP (APIs HAVI & DAVIC)
Forum SBTVD e a Sun Microsystems
propuseram uma nova especificação
Java DTV
33. CDC / FP / PBP
Connected Device Configuration (CDC)
A configuração mais abrangente do Java ME
CDC é compatível com sintaxe Java 1.4
Com a a adição dos profiles, pode se chegar na
API Java SE
Foundation Profile (FP)
APIs io, security, network, utility
Personal Basis Profile (PBP)
AWT
34.
35. Java TV
Acesso aos dados do SI (Service Information)
Controle dos media players específicos da TV
via JMF
APIs definidas no Java TV fornecem um
framework
Outros middlewares TVD utilizam como stack
básica Java TV
36.
37. Java DTV
Informações de serviço, tuner, transporte (MPEG streams)
Propriedades do usuário
Acesso aos arquivo da transmissão (broadcast)
Persistência (limitada)
Canal de retorno
Acesso aos dispositivos de rede
Comunicação Inter-Xlet
LWUIT
Segurança
38. LWUIT
LWUIT - LightWeight User Interface Toolkit
Componentes gráficos de alto nível
Tratador de eventos hierárquico através dos containers e
componentes
Abstração dos componentes nativos (Graphics, Font, etc)
Suporte a style, theme e look and feel
Resource bundles permitem o empacotamento dos recursos
de maneira portável
Temas, fontes, imagens, animações e mensagens
39.
40. Extensões brasileiras (SBTVD)
Complementam e extendem a Java DTV
API de informações de serviço dependente de
protocolo
Acessa informações dos serviços específicas do
padrão brasileiro (baixo nível)
API da ponte NCL