Untitled Document


Início

Apresentação
Palestras
Mini-cursos
Programação
Inscrições
Local dos Eventos
Equipe

Fotos de Natal


Fotos do Evento


Contatos:
iws2006@dimap.ufrn.br
(51) 3316-7743, sobre inscrições e pagamentos
(84) 3217 2124, sobre o local do evento e outras informações

barraSuperior.jpg Logos

Mini-cursos

DOMINGO

MC1 - Desenvolvimento de Aplicações Declarativas para TV Digital Interativa. Veja resumo.
Proponentes: Carlos de Salles Soares Neto, Simone Diniz Junqueira Barbosa, Luiz Fernando Gomes Soares, Rogério Ferreira Rodrigues

MC2 - Web Semântica: Teoria e Prática. Veja resumo.
Proponentes: Renato de Freitas Bulcão Neto, Cássio Vinicius Serafim Prazeres,Maria da Graça Campos Pimentel

MC3 - Design Inclusivo de Sistemas de Informação na Web. Veja resumo.
Proponentes: Amanda Meincke Melo, M. Cecília C. Baranauskas

SEGUNDA-FEIRA

MC4 - Personalização de Páginas Web através dos Sistemas de Recomendação. Veja resumo.
Proponentes: Eliseo Berni Reategui, Sílvio César Cazella, Fernando Osório

TERÇA-FEIRA

MC5 - Segurança em Sites desenvolvidos na linguagem PHP. Veja resumo.
Proponentes: Ruy de Queiroz, Murillo de Barros Costa Rêgo Amazonas Pontual, José Henrique Lins Neto

QUARTA-FEIRA

MC6 - Uso e Representação de Contexto em Sistemas Computacionais. Veja resumo.
Proponentes: Vaninha Vieira, Damires Souza, Ana Carolina Salgado e Patricia Tedesco

Resumo dos mini-cursos

Desenvolvimento de Aplicações Declarativas para TV Digital Interativa

Este mini-curso é voltado para a autoria declarativa de programas para TV Digital Interativa. O mini-curso apresenta os modelos de referência para TV Digital e os principais tipos de aplicações. O desenvolvimento de aplicações com base em NCL (Nested Context Language) é descrito e ilustrado com exemplos, o que inclui seus mecanismos de suporte para o sincronismo de mídias e ferramentas para edição de programas não-lineares. O mini-curso também objetiva apresentar alguns conceitos básicos de usabilidade e suas aplicações para o design de programas audiovisuais interativos.

Web Semântica: Teoria e Prática

A Web Semântica é uma extensão da Web atual em que documentos têm conteúdo estruturado, suporte a metadados e semântica explícita associada. Este curso apresenta conceitos e padrões necessários para o desenvolvimento de aplicações para a Web Semântica. Quanto à teoria da Web Semântica, são discutidos os papéis de metadados e ontologias. São apresentados padrões da Web Semântica para a representação sintática, estrutural e semântica de informações distribuídas na Web. Combinando a teoria e os padrões da Web Semântica, é também ilustrado como desenvolver aplicações para a Web Semântica quanto ao armazenamento, à consulta e à inferência de informações.

Design Inclusivo de Sistemas de Informação na Web

A acessibilidade já pode ser entendida como um requisito contemporâneo à qualidade no uso de sistemas interativos. Um sistema que não oferece a mínima condição de acesso e interação para um determinado usuário em uma situação específica de uso, nem mesmo pode ser avaliado adequadamente quanto à sua usabilidade. O design para a acessibilidade de sistemas de informação na Web tem mostrado foco específico em grupos de usuários com deficiências, principalmente a visual. O objetivo deste mini-curso é oferecer à audiência dos 3 (três) eventos (IHC, WebMedia, SBSC) uma oportunidade de ampliar a visão sobre os desafios do Design para Todos e, ao mesmo tempo, oferecer instrumentos (artefatos, técnicas, métodos) para lidar com essa complexidade.

É desejável, embora não seja pré-requisito, que os participantes tenham conhecimentos básicos de tecnologias Web (ex. navegadores, XHTML, CSS).

Personalização de Páginas Web através dos Sistemas de Recomendação

A maior parte das interfaces dos sistemas desenvolvidos hoje em dia é concebida para atender as necessidades de um usuário padrão. Deste modo, tais interfaces acabam negligenciando necessidades e interesses particulares de cada indivíduo. Através de métodos de personalização é possível criar uma interface diferente para cada usuário, modificando sua estrutura ou seu conteúdo de acordo com o perfil de cada um. Uma das técnicas empregadas na personalização de interfaces são os sistemas de recomendação, criados inicialmente para permitir que usuários pudessem receber conteúdo personalizado através do compartilhamento de informações. Através do monitoramento das ações dos usuários, estes sistemas são capazes de identificar conteúdo, itens ou ações a serem recomendados de forma personalizada. A recomendação adequada de um livro, por exemplo, pode fazer a diferença entre conquistar o usuário ou perdê-lo. Devido a esta necessidade de conquista, a personalização tem se apresentado como um fator facilitador no momento de "cativar" o usuário. Este mini-curso apresenta uma visão geral sobre os sistemas de recomendação utilizados nas tarefas de personalização. Descreve as técnicas e estratégias de recomendação mais utilizadas, apresenta exemplos de aplicações que empregam sistemas de recomendação, discutindo suas implicações em aspectos relacionados à concepção de interfaces. Por fim, o capítulo aborda tópicos que apontam para novas tendências na área, como a formação de comunidades e a web semântica.

Segurança em Sites desenvolvidos na linguagem PHP

Com a popularização da Internet novas oportunidades e aplicações foram criadas, se antes ela era usada apenas para se enviar emails ou FTPs, hoje em dia ela é utilizada desde para compras on-line, até transações bancárias. Mesmo aqueles que alegam não possuírem nenhum dado confidencial na rede, não estão imunes a terem suas informações pessoais roubadas (e.g. site da Receita Federal, ou mesmo, site de laboratórios clínicos). É nesse contexto que se encontra o presente curso, através de exemplos práticos desenvolvidos em PHP, Javascript e HTML serão demonstrados vários tipos de ataques reais a páginas Webs, e suas possíveis defesas. Serão descritas também sugestões e melhorias que se adotadas tornam um Web Site mais robusto e seguro, afinal, a melhor maneira de proteger um sistema computacional, é entender e pensar como o inimigo.

Uso e Representação de Contexto em Sistemas Computacionais

A enorme quantidade de informação disponível, e a necessidade dos usuários de realizar tarefas complexas em pouco tempo apresentam aos sistemas computacionais um novo desafio: como diminuir a necessidade do usuário interagir explicitamente com o sistema para obter o que deseja. Contexto é o que está por trás da habilidade de definir o que é ou não relevante em um dado momento, e permite que os sistemas filtrem e disseminem informações mais úteis e adaptem seus serviços às necessidades do usuário, provendo interfaces melhores, mais flexíveis e fáceis de usar. Entretanto, gerenciar o contexto implica na implementação de diversas tarefas, tais como aquisição, representação, armazenamento, processamento e uso do contexto. Este minicurso apresenta uma visão geral do conceito de contexto aplicado a sistemas computacionais e discute: como o contexto é definido e como ele influencia diferentes domínios da computação; quais os requisitos para construir um sistema sensível ao contexto e as técnicas que podem ser utilizadas para modelar o contexto. Por fim, o minicurso exibe exemplos de uso do contexto em aplicações existentes e discute desafios e direções de pesquisa relativos ao uso do contexto em sistemas computacionais.

Untitled Document
Promoção
SBC ACM
Patrocinador Master
Comitê Gestor da Internet no Brasil
Apoio de agências governamentais
CAPESCNPQ
Patrocinadores
google

caixa
Realização
UFRN Dimap

Apoio
Microsoft
Hirix
Farn
SECTUR
Natal
Turismo
Organização
Accessus
Digizap  
Responsável: Jair C. Leite
Design: Cláudia Tavares / Lirisnei Sousa / Nestor Burlamaqui