Treinamento
 

Catálogo de Cursos

   
 

Curso TV Digital

   

Novidades
  Curso TV Digital    
  Desenvolva em JavaTV, MHP, ACAP, ARIB e GINGA.    
  Imobiliária Virtual    
  Gerenciamento de imobiliárias e loteadoras.    
  Governo Eletrônico    
  Solução integrada para administração pública.    
  Sala de Imprensa    
  Notícias e entrevistas divulgadas sobre a RCASOFT.    
Curso TV Digital

Descrição do Curso

O curso Desenvolvendo Aplicações para TV Digital Interativa Utilizando JavaTV, MHP, ACAP, ARIB e GINGA é destinado a pessoas que desejam começar a trabalhar com desenvolvimento de aplicações para TV Digital Interativa (TVDI), se especializando na API JavaTV que foi criada pela Sun Microsystems. Além disso, serão abordadas diversas características e ferramentas de desenvolvimento baseadas em software livre voltadas para as especificações de middleware para TVDI adotadas na Europa (MHP), nos EUA (ACAP), no Japão (ARIB) e no Brasil (GINGA).

O curso terá um total de 14 horas divididas ao longo de dois dias. O primeiro dia do curso será voltado ao aprendizado dos conceitos básicos da programação em JavaTV. Isto irá incluir como obter e instalar corretamente o JDK (Java Development Kit), como criar, compilar e executar programas em Java e uma introdução às técnicas de programação orientada a objeto. Além de uma introdução geral sobre a TV Digital Interativa e suas particularidades sobre o ponto de vista do desenvolvimento de aplicações, será feita uma apresentação técnica da JavaTV API 1.0, mostrando como obter, instalar e utilizar suas principais bibliotecas e documentos de referência. Serão apresentados modelos de Xlets (aplicativos de TVDI) e no final do dia, os alunos irão desenvolver um Xlet simples.

O segundo dia do curso será voltado ao aprendizado do desenvolvimento de aplicações para TVDI utilizando as especificações de middleware para TVDI adotadas na Europa (MHP), nos EUA (ACAP), no Japão (ARIB) e no Brasil (GINGA). Será feita uma introdução às especificações MHP, ACAP, ARIB e GINGA com uma descrição de suas principais características e APIs. Após a apresentação teórica de cada especificação serão mostrados na prática os procedimentos de instalação, configuração, compilação e execução de Xlets em três ferramentas de desenvolvimento de aplicações baseadas em software livre voltadas para MHP e ACAP.

Por que aprender Java?

O tempo dedicado ao aprendizado de Java e aos princípios de orientação a objeto nos quais ela é baseada é um excelente investimento considerando o grande e crescente número de áreas em que a linguagem Java vem sendo aplicada, além do movimento universal rumo às tecnologias de objeto em todas as áreas da computação. Java é a única linguagem de programação largamente utilizada que foi desenvolvida especificamente para a Internet e que é multi-plataforma no nível binário, ou seja, os programas compilados em Java podem ser executados em qualquer máquina que suporte Java sem a necessidade de re-compilar o código fonte.

Java não é apenas multi-plataforma, mas ela também é escalável em diversos tipos de dispositivos computacionais, como smartcards, telefones celulares, PDAs, set top boxes e sistemas operacionais mais populares (incluindo Linux, Windows e Macintosh). A Máquina Virtual Java está disponível para as plataformas mais populares e um grande número de fabricantes de chips estão desenvolvendo microprocessadores que rodam Java nativamente (incluindo ARM, TI, SUN, Ajile, Patriot entre outros).

Pré-requisitos

Para obter um bom aproveitamento neste curso, os alunos devem ser capazes de:

• Entender os princípios da orientação a objeto;
• Criar ou compilar programas simples em uma linguagem como Java, C, C++, Visual Basic etc.;
• Fazer downloads e instalar softwares da Internet;
• Criar e editar arquivos de texto utilizando um editor de textos.

Professor do Curso

Rodrigo Cascão Araújo – Bacharel e Mestre em Ciência da Computação e Doutorando em Engenharia da Computação pela Universidade Estadual de Campinas – UNICAMP. Professor universitário da cadeira de Sistemas de Informação. Executivo do segmento de Tecnologia de Informação com onze anos de experiência em gestão de projetos de engenharia de software em grandes empresas como Sadia, CPFL, Petrobrás, Villares, Banco Real, entre outras. Pesquisador responsável por cinco projetos de pesquisa em inovação tecnológica financiados pela FINEP, FAPESP e CNPq, quatro deles na área de TV Digital. Coordenador responsável pela equipe da RCASOFT Informática que atua no desenvolvimento do middleware do Sistema Brasileiro de TV Digital - SBTVD.

Programa do Curso

Primeiro Dia

08:30 às 10:15hs - Introdução ao Java: Histórico; A Internet e a WWW; Java e sua filosofia: escreva uma vez e execute em qualquer lugar; As diferentes versões de Java; Desenvolvendo Aplicações Java: Orientação a Objeto; Classes; Configurando o ambiente MSDOS para executar Java; Desenvolvendo e executando uma Classe Java;

10:15 às 10:30hs - Coffee Break

10:30 às 12:15hs - Pacotes e Arquivos .JAR: Configurando o CLASSPATH; Acessando arquivos .JAR; Acessando a documentação Java; Programando em Java: Herança; Polimorfismo; Componentes de Interface; Eventos; Classes Abstratas; Arrays; Entrada e Saída (I/O); Exceções; Threads;

12:15 às 14:00hs - Intervalo para Almoço

14:00 às 15:45hs - Introdução a Programação em TV Digital Interativa: Introdução a TV Digital; TV analógica X TV Digital; Os Padrões de TV Analógica e Digital; O SBTVD; O Set Top Box; O contexto PC versus o contexto TV Interativa; As APIs existentes; API JavaTV: Apresentação da JavaTV; Os Ambientes de Software, Hardware e Aplicação; Serviços e Informação sobre os Serviços; Seleção dos Serviços; Controle de Mídia e Transmissão; Transmissão de Dados; Ciclo de Vida das Aplicações;

15:45 às 16:00hs - Coffee Break

16:00 às 17:45hs - Aplicações JavaTV: Instalando a API; Estrutura de Diretórios; Aplicações de Exemplo; Configurando e Executando Aplicações; Desenvolvendo um Xlet: A Classe Xlet; Programando o Xlet; Associando o Xlet ao Serviço; Compilando e executando o Xlet.

Segundo Dia

08:30 às 10:15hs - Introdução a MHP. As APIs MHP: Gerenciamento de Recursos; Acesso a MPEG em Baixo Nível; Controle de Mídia; Vídeo e Gráficos; Acesso a Dados de SI; Controle de Tuner; Comunicação e Canal de Retorno. Ferramentas de desenvolvimento baseadas em software livre para MHP. Instalando, configurando, compilando e executando Xlets nas ferramentas XleTView e OpenMHP.

10:15 às 10:30hs - Coffee Break

10:30 às 12:15hs - Introdução a ACAP. As APIs ACAP: Ambiente de Aplicações Declarativas; Ambiente de Aplicações Procedurais; Vídeo e Gráficos; Gerenciamento de Carrossel de Dados; Acesso a Informações de SI; Preferências do Usuário; Segurança; Ferramentas de desenvolvimento baseadas em software livre para ACAP.

12:15 às 14:00hs - Intervalo para Almoço

14:00 às 15:45hs - Introdução a ARIB; As especificações ARIB: Aplicações Declarativas – ARIB B-24 / BML; Aplicações Procedurais – ARIB B-23; Aplicações Móveis.

15:45 às 16:00hs - Coffee Break

16:00 às 17:45hs - Introdução ao GINGA. Arquitetura Middleware GINGA. Estrutura do Ambiente de Aplicações. GINGA-NCL: Máquina de Apresentação, Formatador NCL, Objetos e Exibidores de Mídia, Harmonização com Conteúdo XHTML. GINGA-J: Máquina de Execução, API, Extensões a Especificação GEM, Mudanças ma Sintaxe da AIT.

Módulo Complementar a Distância

Além do programa presencial, os alunos terão direito a um período de 30 dias de acompanhamento a distância, para troca de experiências e complementação do aprendizado. O acompanhamento será realizado através de um ambiente de aprendizado colaborativo via Internet.

Data e Local do Curso

Data: A ser definida

Local: CPV - UNICAMP - CAMPINAS - SP

Maiores informações sobre o local do curso:
http://www.funcamp.unicamp.br/

Inscrições

Valor do Curso: R$ 950,00 (individual) *

* Desconto especial para inscrições em grupo.

Incluindo 14 horas de programa presencial, aulas práticas com no máximo dois estudantes por computador, 30 dias de acompanhamento a distância, CD-ROM contendo o material didático e ferramentas de desenvolvimento, coffee breaks e almoço no local do evento.

Faça sua pré-inscrição através do endereço:
http://www.rcasoft.com.br/cursotvdi_preinscricao.asp

Maiores Informações
Telefone: (19) 3579-0744
E-mail: atendimento@rcasoft.com.br
WEB Site: http://www.rcasoft.com.br

 
© 2009 - RCASOFT Informática - Todos os Direitos Reservados

Sun, Solaris, Java e todos os produtos Java relacionados são marcas registradas
da Sun Microsystems nos Estados Unidos e em outros países.


Microsoft, Windows e todos os produtos Microsoft relacionados são marcas registradas
da Microsoft Corporation nos Estados Unidos e em outros países.