Professional Documents
Culture Documents
Resumo
Ig Ibert Bittencourt
Universidade Federal de Alagoas
GrOW Grupo de Otimizao na Web
Lourival Melo Mota, s/n, Tabuleiro do
Martins - Macei - AL
ig.ibert@ic.ufal.br
Evandro Costa
Universidade Federal de Alagoas
GrOW Grupo de Otimizao na
Web
Lourival Melo Mota, s/n, Tabuleiro
do Martins - Macei - AL
ebcosta@gmail.com
A televiso tem se tornado uma das mdias mais importantes, estando presente na maioria dos
lares. Uma das principais caractersticas da TV digital que, alm da recepo por radiodifuso, h um outro canal de comunicao que dependendo do sistema pode fornecer um contedo
individualizado para o usurio e pelo mesmo canal o usurio pode enviar informaes. Nesta
nova forma de interao surge o conceito de aprendizagem baseada na TV interativa (tlearning), podendo tornar um telespectador em um estudante que tambm pode ter acesso a
materiais complementares de ensino, responder a perguntas, resolver problemas, interagir com
outros alunos atravs de fruns, redes sociais, entre outros. Aplicaes personalizados de aprendizagem requerem uma estrutura fora das capacidades dos atuais receptores de TV, assim
este artigo prope a criao de aplicaes em t-learning a partir do reuso de uma plataforma de
ensino personalizada na Web (Massayo-F), mostrando vrios aspectos relacionados ao seu
desenvolvimento. Aborda-se ainda um estudo de caso em fraes com o intuito de investigar a
sua integrao, a fim de facilitar o processo de desenvolvimento e reutilizao de software.
Palavras-Chave: TV Digital interativa, T-learning, Web semntica, interoperabilidade, Ginga-NCL.
Abstract
Television has become one of the most important media, since it is present in most households.
One of the main features of digital TV is that, apart from broadcasting reception, there is another channel of communication which can provide individualized content for the user and by the
same user can send information. In this new form of interaction, appears the concept of learning
based on interactive TV (t-learning), which makes a viewer in a student through interactive television, having also access to teaching materials, answer questions, solve problems, interact with
other students through forums, social networks, etc. Customized learning applications requires a
structure outside the capabilities of current iDTV receivers, thus this paper proposes the creation of t-learning applications from the reuse of a personalized learning platform on the Web
(Massayo-F), showing aspects related to its development. A case study in the math fractions is
described to investigate the integration and development process and software reuse facilities.
Keywords: Digital TV, T-learning, Semantic web, Interoperability, Ginga-NCL.
Vras et al.
1 Introduo
A televiso um dos mais importantes meios de comunicao no Brasil, uma vez que ela est presente em
mais de 90% dos domiclios brasileiros [17]. Na maioria
das localidades, esse o principal meio de comunicao
existente, desta forma, a TV Digital Interativa (TVDi)
[28] poder ser fonte principal da incluso digital no pas,
alm de ser um meio de difundir educao para um maior
nmero de pessoas, tornando o usurio de TV que outrora seria um simples telespectador (receptor de informao) em um contribuinte (provedor de informao), podendo por exemplo enviar perguntas, curiosidades, interagir com outros usurios, entre outras.
Apesar de todos os obstculos encontrados nesta nova
tecnologia, especialmente para fins de educao formal
[1], procura-se uma forma de tornar o processo de ensino-aprendizagem mais agradvel, acessvel e eficaz.
Assim, mdias que antes j eram exploradas para simples
entretenimento passaram a ser usadas como auxlio no
aprendizado, como o uso de materiais instrutivos atravs
da televiso. A aplicao da TV no processo de aprendizagem, com contedos audiovisuais educativos, vem
sendo utilizada, desde 1996, com a TV Escola [26], Programa da Secretaria de Educao a Distncia, do Ministrio da Educao, que j atinge mais de cinco mil municpios cobrindo todos os estados brasileiros [30]. Outras
iniciativas privadas seguem a mesma proposta, que
disponibilizar material instrutivo de qualidade para os
diversos telespectadores do Brasil. Entre os programas de
tais iniciativas se destacam: Telecurso 2000 [31], TV
Cultura [32], Canal Futura [33], BBC [3], Discovery
Channel [7], History Channel [14] , entre outras.
Em relao a um computador pessoal (PC), a TVD
possui uma srie de diferenas importantes no que diz
respeito usabilidade [27], alm de particularidades
sociais, tais como: apresentao do contedo para um
grupo de usurios em uma nica TV, onde devem haver
tcnicas de cooperao e colaborao entre eles; distncia
da tela, no geral os usurios esto mais distantes dos
aparelhos televisores do que dos monitores de computadores, assim, deve-se atentar para o tamanho das letras e
nmeros exibidos como informaes auxiliares ao contedo udio-visual, alm de ter que evitar que o telespectador se distraia; utilizao do controle remoto, que um
utilitrio para entrada de dados bastante diferente de um
dispositivo para PC; entre outras.
Alm desses detalhes, que devem ser levados em
considerao para o desenvolvimento de aplicaes em
TVDi, torna-se necessrio o uso de um middleware capaz
de fornecer um conjunto de servios e um modelo
computacional que prov suporte aos requisitos
28
Vras et al.
29
Vras et al.
Em [6] mostrada uma arquitetura para um ferramenta de autoria, que permite ao especialista prover contedos pedaggicos aos estudantes, alm de um sistema
tutor inteligente residente no receptor de TV, que possui
o contedo interativo e as preferncias do usurio. Nesta
abordagem, utiliza-se tambm ontologias baseadas no
SCORM (Sharable Content Object Reference Model)
para modelagem do modelo pedaggico, estas tambm
presentes em ambientes de educao na Web. Entretanto,
a complexidade de um ambiente de aprendizagem no
est somente no modelo pedaggico, conforme proposto por esta arquitetura, mas tambm so necessrias ontologias que representem o domnio a ser aprendido e o
modelo do usurio, a fim de as informaes possam ser
compartilhadas com outros ambientes de e-learning de
forma mais eficiente.
Uma metodologia que visa inter-operar aplicaes em
e-learning e TV Digital atravs de integrao de ontologias SCORM com TV-Anytime apresentada em [10].
A metodologia proposta para facilitar o reuso na construo de novos ambientes em t-learning atravs do mapeamento entre as ontologias e os meta-dados de uma
aplicao em TV-Anytime. Entretanto, embora a tarefa
de construo de um novo ambiente seja facilitada por
essa metodologia, que consegue inter-operar ambientes
Web e de TV, ainda se tem a grande complexidade na
implementao de um ambiente de t-learning, especialmente se os ambientes que estiverem inter-operando
possuem diferentes infra-estruturas. Esta dificuldade de
implementao poderia ser amenizada fazendo uso de
Web Services, o que provido pelo framework MASSAYO-F.
30
Vras et al.
de forma que os estudantes possam acess-las pelo servio de vdeo sob demanda no horrio que desejarem.
O acesso a enciclopdias educacionais, canal de TVDi a cabo ingls, chamado de NTL[3] permite aos seus
assinantes o acesso a uma seo de procura por referncias no seu menu de interatividade. Os servios disponveis so buscas atravs de palavras ou sentenas fornecidas no servio de notcias da BBC, o BBC Newsround,
pesquisa na Enciclopdia Educacional Hutchinson e
tambm na Enciclopdia de Oxford.
O canal CBeebies[3], da emissora BBC, disponibiliza
um servio com a finalidade de desenvolver habilidades
em crianas com idade entre 3 e 5 anos. Enquanto a programao televisiva apresentada na TV, no caso um
programa infantil, a criana pode acessar uma srie de
atividades interativas como, por exemplo, reconhecimento de cores e caracteres. Contudo, estes trabalhos se mostram ineficazes para um pblico grande de telespectadores, visto que no se tratam de sistemas de ensino personalizados e de interatividade automatiza, onde o estudante poderia tirar dvidas e aprender com o prprio sistema
de TVDi, com contedo provido por especialistas. Assim,
outros trabalhos foram selecionados, em vista a amenizar
este problema, e sero brevemente descritos a seguir.
O projeto InteraTV [19], desenvolvido pela Universidade Federal de Santa Catarina, apresenta um portal para
TVDi que emprega aplicaes colaborativas na rea
educacional, propondo seu uso em um cenrio de ensino
distncia. Utiliza-se para isto, o middleware europeu
MHP, baseado na linguagem Java. Este portal contribui
principalmente com a idia de agrupar em um nico portal educacional vrias outras aplicaes interativas, exibidas em paralelo ao contedo principal televisivo. Porm, por necessitar de um canal de retorno, reduz o pblico atingindo apenas queles com acesso a um canal de
retorno (Internet). Alm disso, este portal foi construdo
fundamentalmente para ser executado em um set-top box,
o que despende um custo de processamento e implementao maior do que se fosse um portal integrado a um
sistema Web.
O Amadeus-TV [2], por sua vez, um portal educacional na TVDi integrado a um sistema de gesto de
aprendizado Web, o Amadeus LMS. Este portal prope
estender um conjunto de funcionalidades do ambiente
Web para o contexto da TVD, apresentando um ambiente
comum integrado de t-learning com informaes sobre
perfil, ferramentas de interao com outros estudantes,
vdeos-aula, contedo adicional informativo, etc. Alm
disso, uma certa personalizao possvel atravs do
sistema de gesto de aprendizagem, por recomendar
programas que sejam teis ao aprendiz, de acordo com o
seu perfil. Entretanto, esta personalizao meramente
reconhecida por especialistas humanos, no sendo reco-
31
mendados por um entendimento de mquina, que poderia ser feito atravs de ontologias e tcnicas de IA (Inteligncia Artificial), como pode ser visto em [7].
Portanto, este trabalho prope enfatizar o uso de um
ambiente de aprendizagem e seu respectivo conjunto de
modelos e ferramentas, Massayo-F, na construo de um
sistema integrado de t-learning, sendo uma soluo para
amenizar os problemas supracitados.
Vras et al.
5 Soluo Proposta
Figura 1. Arquitetura do Massayo-F baseados em agentes e Servios
[16].
Nesta seo, ser descrita a soluo em t-learning proposta que utiliza uma infra-estrutura Web (MASSAYOF) para acesso s funcionalidades de ensino, atravs de
um canal de retorno (Internet), vide Figura 2, onde h
uma separao sobre o local em que determinada tarefa
realizada. Entretanto, executado em um set-top box
(STB) dentro das especificaes do SBTVD, utilizando o
Ginga como middleware. Alm disso, esta aplicao
pode ser classificada como um servio de aprendizado
com vdeo sob demanda" (VoD) com TV personalizada" [19], pois o estudante ao entrar no sistema poder
selecionar um curso disponvel (Selecionar Curso) em
um servidor Web (Criar Curso), que no tenha cursado
ainda de acordo com seu perfil de aprendizagem e, aps
isso, iniciar o processo de ensino com a liberao dos
vdeos-aula de acordo com o avano de seu nvel de
aprendizado, que seria atualizado no servidor. Juntamente com os vdeos-aula, seriam enviados ao receptor: contedo informativo adicional em texto (Contedo Adicional), resolues de problemas, questes de mltipla escolha a serem respondidas, entre outros.
32
Vras et al.
A aplicao no STB faz acesso a certos servios disponveis no servidor Web: cadastro do usurio no servidor (Cadastro), acesso ao sistema no servidor (Login) e
sequenciamento (Sequenciamento)de contedo, composto de vdeo-aula e contedo adicional, onde novos recursos seriam enviados para a TV de acordo com a interao
do usurio. Alm disto, para a execuo de determinadas
tarefas, faz-se necessrio tarefas extras, como validar os
campos fornecidos pela aplicao no servidor e criao
do curso (ontologias e recursos no MASSAYO-F a ser
disponibilizado Criar Curso). Por fim, temos as funcionalidades de visualizao de texto, figuras e resoluo
33
de problemas sendo extenses da funcionalidade Contedo Adicional, podendo-se utilizar qualquer um destes no
processo de aprendizagem do curso selecionado. No que
diz respeito aos requisitos no-funcionais da aplicao,
bem como algumas restries, podemos destacar: qualidade de servio (QoS), compatibilidade com o padro
brasileiro (SBTVD), capacidade de armazenamento (salvar recursos no STB), usabilidade, utilizao do mdulo
Ginga-NCL comunicao por IPTV [12], etc.
A fim de mostrar um fluxo de atividade com algumas
possibilidades que uma aplicao construda baseada na
soluo proposta oferece, mostrado um diagrama de
atividades na Figura 3.
Vras et al.
Como vimos, ao iniciar o sistema o usurio dever realizar o cadastro no mesmo, onde ser invocado o servio
de cadastro, que armazenar os dados no servidor. De
forma anloga pode ser feito o login (acesso) e a partir de
ento o usurio ter acesso ao sistema de ensino, inicialmente com acesso a visualizar seu perfil, ler documentos
de ajuda ou selecionar um curso disponvel. Ao selecionar um curso, o sistema ir enviar os recursos daquele
curso a fim de que sejam persistidos no STB, dando-se
incio ao processo de aprendizagem a partir do recurso
inicial (vdeo-aula). As informaes referentes s interaes com o sistema remoto (resposta a problemas, avano
de recursos, etc.) sero atualizadas no servidor, bem
como o recurso atual visualizado. Aps cada etapa de
interao do usurio com a aplicao, o framework Web
realiza o sequenciamento (atualizao do perfil e indicao dos prximos recursos a serem vistos) de acordo com
a opo escolhida pelo aluno. Os processos de sequenciamento e interao do estudante continuam, sempre atualizando o perfil de acordo com seu progresso, at que o
curso termine ou este deixe o sistema.
A Figura 4 mostra a arquitetura em camadas (com aspecto cliente-servidor) proposta para um ambiente de tlearning baseado na arquitetura proposta em [34], construdo a partir do framework MASSAYO-F. Nesta figura
temos que as trs camadas superiores (Interface TVDi,
34
Vras et al.
o mdulo event para capturar as interaes do usurio baseadas em eventos do controle remoto,
permitindo interao com elementos exibidos na
interface; o mdulo canvas, pelo qual so exibidos
os resultados das interaes do usurio na tela
(preenchimento de campos, seleo de itens, teclado virtual, etc.), alm de facilitar o desenvolvimento de interfaces com usabilidade por definir
componentes grficos de forma padronizada; alm
do mdulo settings responsvel pela interao
com mdias (aumentar volume, pausar vdeo, entre
outros).
Cliente TVDi - responsvel pelo acesso remoto
ao servidor (atravs de servios Web comunicao por IPTV com a camada Service Manager) a
fim de obter os servios de cadastro, login, tutoria
e persistncia de recursos educacionais, provenientes do servidor, no receptor (STB). Para acesso
remoto via servios Web so utilizadas classes
(tcp.lua, http.lua, etc.) implementadas pela
comunidade de TVDi no Brasil com alguns ajustes s necessidades da aplicao proposta para
protocolos SOAP (Simple Object Access Protocol), recebendo dados em XML (eXtensible Markup Language). Contudo, atravs desta camada se
pode enviar/receber dados provenientes de ferramentas disponibilizadas pelo camada Ferramentas
no lado Servidor.
Interface TVDi - desenvolvida atravs da linguagem declarativa NCL (Nested Context Language)
com partes na linguagem Lua, esta camada res-
35
ponsvel por exibir ao usurio as telas da aplicao e suas possibilidades de navegao com o
controle remoto (atravs de botes coloridos). Assim, so mostradas telas tais como: instrues iniciais e de boas vindas, cadastro de usurio, login,
guias de ajuda, seleo de cursos, alm dos recursos educacionais, proveniente do servidor, correspondente ao seu objetivo educacional indicado de
acordo com seu nvel de conhecimento. Para isso,
existem dois ns principais: um para a exibio de
vdeo-aula, por exemplo, e outro para exibio de
contedo adicional ao vdeo (conceitos, problemas, enquetes, etc.) ou uma ferramenta de apoio
(servios Web). Alm disso, um teclado virtual
em NCL/Lua exibido como auxlio interao
do usurio com a aplicao.
Service Manager - responsvel pela invocao e
composio dos servios para plataformas Web,
entretanto no contexto para TVDi utilizou-se apenas o conjunto de servios Web responsveis por:
tutoria do aluno, cadastro/login, mapeamento de
nvel, entre outros. Alm disso, o modelo disponibiliza o mdulo de resoluo de problemas e explicao para todos os tipos de problemas, exceto
os problemas abertos;
Ferramentas - dentre as ferramentas comuns a
qualquer ambiente de e-learning, o modelo disponibiliza a infra-estrutura para utilizao de ferramentas tais como: chat, frum, enquete, entre outras (devendo-se serem criadas apenas as interfaces para a TVDi);
Ncleo - este mdulo possui os requisitos presentes no tutor, como recomendao, gerenciamento
de atividades, resoluo de problemas, dentre outros descritos em [16]. Adicionalmente, esta a
camada principal do framework responsvel por
toda a interao entre os agentes para suprir um
determinado fim educacional, provendo os recursos de acordo com o usurio e sua respectiva interao com o sistema;
Fachada - a camada intermediria entre a Infra
e o Ncleo onde se encontram servios de persistncia que podem ser invocados remotamente, ou
localmente pelos agentes que necessitem recuperar
algum contedo educacional;
Vras et al.
Com isso, as etapas presentes em cada modelo de ontologia para a aplicao so descritos a seguir.
1. Ensinar: Esta etapa equivalente para a modelagem do domnio atravs da criao de instncias nos
modelos de ensino descrita anteriormente. Os modelos
so descritos abaixo.
(a) Modelo de Domnio: Essa ontologia descreve os
recursos do domnio, especificando o domnio e as parties de domnio. Alm disso, ele especifica a estrutura
curricular e atividades pedaggicas, objetos de aprendizagem a serem utilizados (como exemplos, problemas,
conceitos) e uma descrio do conhecimento do comportamento;
(b) Modelo do Aprendiz: Este modelo descreve as informaes sobre o aluno. Essas informaes sero usadas
para orientar o ensino de uma forma personalizada. Assim, deve-se descrever os objetivos de aprendizagem do
aluno para cada currculo e informaes que sero utilizadas durante a interao aluno-sistema-aluno;
(c) Modelo Pedaggico: O modelo pedaggico descreve se o ensino ser guiada ou livre. Se a abordagem
guiada, deve ser descrita ainda a estratgia pedaggica, a
abordagem a ser utilizado (esttico ou dinmico) e do
plano instrucional.
2. Adaptar: A adaptao equivalente a descrio da
interface e suas formas de organizao visual (ontologia
em pginas da web), bem como as adaptaes de interface (ontologia do modelo de adaptao e raciocnio).
3. Agentes: Os agentes so definidas nesta fase e, em
seguida, eles so criados dinamicamente pelo ambiente.
Os passos so descritos abaixo.
(a) Regras Modelo de Domnio - GAIA: Esta fase
equivalente ao mapeamento do currculo do modelo de
domnio aos recursos no papel do tutor na ontologia
GAIA;
(b) GAIA: Essa ontologia fornece modelagem de
multi-agentes presentes no ambiente do sistema de ensino;
(c) GAIA Rules - GAIA / JADE / ForBILEAgent:
Com a especificao da ontologia GAIA, as regras de
mapeamento para a ontologia JADE e ForbileAgent;
(d) ForBILEAgent: Depois da criao e mapeamento
das regras de execuo, esta ontologia contm a especificao. Assim, somente necessrio implementar classes
Java de execuo dos agentes.
Finalmente, atravs das ontologias so definidas os
detalhes do curso em questo. Por isso, muito importante citar que o processo de construo de ontologias
fcil, mas no intuitivo. necessrio um tempo para
36
Vras et al.
7. Estudo de Caso
Esta seo tem por objetivo mostrar o desenvolvimento da aplicao (baseada na arquitetura proposta), denominada Fra-TV. O objetivo desta aplicao ajudar estudantes nas sries iniciais do ensino fundamental a aprenderem conceitos e operaes referentes a fraes matemticas.
ontologias, so necessrias para o processo de sequenciamento (tutoria do estudante atravs de recursos como
vdeo-aula, problemas, exerccios, etc.) por parte dos
37
agentes de software. Por fim, as ontologias servem tambm como um instrumento de criao de cursos pelos
engenheiros do conhecimento (especialistas humanos),
que sero armazenadas e alinhadas com as demais ontologias dos outros modelos [16].
Na Figura 6, cada aluno tem um modelo de aprendizagem relacionado e, a partir deste modelo, possvel
obter o que o aluno est aprendendo ou j aprendeu.
Outro ponto importante a ser observado sobre o modelo
de aprendizagem em questo, onde se encontram os recursos educacionais nos quais o aluno est parado ou que
ele ainda ir comear. A maioria das ontologias do framework Massayo-F foram utilizados, e todos eles so
acessveis na Web para a comunidade.
Desta forma, cada aluno tem uma seqncia de recursos educacionais para uso. Um exemplo dessa seqncia
pode ser visto na Figura 7, onde so mostradas as instncias da ontologia pedaggica que tem parte de uma seqncia de recursos. No ambiente, um recurso educacional representa um contedo sobre frao armazenadas em
um arquivo que pode ter um dos seguintes formatos: txt,
jpeg, html, etc. Um recurso educacional tambm pode ser
um problema a ser resolvido, que pode ser um dos os
seguintes tipos: mltipla escolha, verdadeiro ou falso,
preencher espaos em branco ou coluna de correspondncia.
Vras et al.
inicia com a tela inicial (Figura 8) at a exibio do primeiro recurso do Fra-TV (Figura 10), conforme pode ser
visto a seguir.
38
Vras et al.
39
Nesta seo, ser apresentada a classe principal do diagrama de uma aplicao-prottipo desenvolvida (usando
a abordagem apresentada neste artigo). A Figura 11 mostra o diagrama de classes para a implementao do mdulo responsvel pela seleo do curso e tutoria. Basicamente, existem apenas dois elementos grficos: TextArea
com os cursos disponveis, e Pane que ir adicion-los
em um painel para ser colocado atravs do mtodo de
setMainPane da classe EventManagerTutor, que por sua
vez tambm responsvel por chamar o mtodo tutorWeb da classe TutorWeb (invocando o servio de seqenciamento do Massayo-F), iniciando o processo de
tutoria do usurio. Aps a interao com seus recursos
em seqenciamento, o n (agora apenas com a classe
TutorWeb usando a classe NcluaSoap para acesso remoto) ativado novamente, continuando o processo de ensino e aprendizagem, at o usurio concluir o curso ou sair
do sistema.
Vras et al.
8. Discusso
De acordo com as sees anteriores, h muitos desafios e limitaes no que diz respeito criao de aplicaes para TVDi, sobretudo aplicaes de t-learning. No
entanto, a abordagem usada traz a customizao de um
"servio" proporcionado pela TV individualmente. Algumas perguntas precisam ser respondidas para comear
a construo de ambientes educacionais na TV, tais como:
Vras et al.
9. Consideraes Finais
Muito se tem pesquisado e discutido sobre a possibilidade de desenvolvimento de ambientes de t-learning, a
fim de suprir a grande deficincia referente ao ensino no
Brasil, entretanto muito ainda falta ser feito em relao a
ambientes realmente eficientes e fceis de utilizar, para
que atinja uma grande parcela dos estudantes com acesso
a TV Digital. Por isto, props-se neste trabalho mostrar
uma soluo bem como uma aplicao, ainda prottipo,
evidenciando, atravs da arquitetura proposta, a possibilidade de compatibilizar sistemas interativos de aprendizagem presentes em e-learning (framework MASSAYOF) com aplicaes em TVD a fim de facilitar o desenvolvimento de ambientes de t-learning atravs de tecnologias como NCL, Lua e servios Web. Assim, possvel
inter-operar tais ambientes e facilitar a especificao na
construo de sistemas de educacionais para TVDi baseados nesta arquitetura.
Entretanto, apenas parte deste framework possvel
de inter-operar embora se tenha atingido resultados satisfatrios para o que foi proposto. Isto se deve ao fato de
que muitos dos servios, em especial as ferramentas de
41
Referncias
[1]
[2]
[3]
BBCi. (2006). Interactive television design. Designing for interactive television v 1.0. Acessado
em
04
de
Julho
de
2011:
http://www.bbc.co.uk/guidelines/futuremedia/dese
d/itv/itv_design_v1_2006.pdf, 2010.
[4]
[5]
[6]
[7]
Vras et al.
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[20]
Lua.
Disponvel
em
http://www.lua.org/portugues.html, ltimo acesso
em 25 de julho de 2010.
[21]
[22]
Nores, M. L.; Vilas, A. F.; Redondo, R. P. D.; GilSolla, A.; Arias, J. J. P.; Cabrer, M. R. & Duque,
J. G. Ventre, G. & Canonico, R. (ed.) A Mixed
XML-JavaBeans Approach to Developing Tlearning Applications for the Multimedia Home
Platform. Springer, 2003, 2899, 376-387.
[23]
[24]
Pazos Arias, J. J., Gil Solla, A., and Blanco Fernandez, Y. (2008). t-maestro: Personalizedlearning for idtv. In 12th Annual IEEE International
Symposium on Consumer
[25]
Soares, L. F. Gomes; Rodrigues, R. Ferreira; Moreno, M. Ferreira. Ginga-NCL: the declarative environment of the Brazilian digital TV system. J.
Braz. Comp. Soc., Campinas, v.12, n. 4, Mar.
2007.
Disponvel
em:
<http://www.scielo.br/scielo.php?script=sci_arttex
t&pid=S010465002007000100005&lng=en&nrm
=iso>. ltimo acesso em 04 de Julho de 2011.
DOI: 10.1590/S0104-65002007000100005.
[15]
[16]
[26]
[27]
[28]
[29]
[30]
[17]
[18]
[19]
42
Vras et al.
[31]
[32]
[33]
[34]
43