SHORT COURSES
PRESENTATION
REGISTRATION
    Registration fee
    Taxa de inscrição
TRAVEL AND ACCOMODATIONS

ONIBUS USP+UFSCAR
LOCALIZATION
PRELIMINARY PROGRAM
INVITED TALKS

ACCEPTED

    English Track
    Portuguese Track
    Undergraduate Track
    PhD & MSc Track
    Posters Track
    WCSCW Track
    Demos and Tools Track
    Short Courses
    Tutorials
PROGRAM COMMITTEE
ORGANIZING COMMITTEE
CALL FOR CONTRIBUTIONS
SUBMISSIONS
PROMOTION AND SPONSORS
CONTACT US
 

SHORT COURSES PRESENTED IN PORTUGUESE


SHORT COURSE 1: MPEG-4: TEORIA E PRÁTICA
12/Oct 8:30 - 12:30

Glauco Todesco, UNISO e POLI/USP
Marcelo Zuffo, POLI/USP
CARGA HORÁRIA: 4 horas
RESUMO:
O MPEG-4 é um padrão internacional ISO/IEC que tem por objetivo disponibilizar aplicações baseadas na comunicação multimídia. Esse curso tem por objetivo discutir a arquitetura do padrão MPEG-4 através de exemplos teóricos e práticos. A motivação para a realização desse curso é de expor aos participantes, além de uma visão teórica, uma visão prática do padrão MPEG-4. O grande diferencial dessa proposta é em mostrar as ferramentas disponíveis (gratuitas, código fonte aberto e pagas) para a implementação de aplicações MPEG-4, o que difere das atuais abordagens dos tutorais ou apresentações do padrão, que focam apenas em aspectos teóricos ou nas suas potencialidades.
O MPEG-4 é hoje uma das apostas para as próximas gerações de aplicações multimídia (TV Digital, Aplicações Gráficas Interativa e Multimídia Interativa) da industria e deve ser considerado como referência obrigatória em projetos e propostas acadêmicas para aplicações multimídia interativa. Diferente dos padrões MPEG-1 e MPEG-2, que focam principalmente nos aspectos relacionados à codificação/decodificação de vídeo e áudio, o padrão MPEG-4 define uma arquitetura completa de distribuição de conteúdos multimídia (vídeo, áudio, animação, texto, imagem e gráfico 2D/3D), tratando os aspectos relacionados à distribuição, compactação, sincronização, composição e apresentação de um conteúdo multimídia. A interação usuário/cena é outro fator de destaque na arquitetura do MPEG-4, que estende ou redefine o relacionamento entre o usuário e a informação áudio-visual.
RESPONSÁVEIS
Glaucio Todesco é docente na Universidade de Sorocaba. Tecnólogo em Processamento de Dados (1995) pela Faculdade de Tecnologia de Sorocaba. Mestre em Ciência da Computação (2000), pela Universidade Federal de São Carlos (UFSCar). A dissertação de mestrado concentrou estudos na área de Sistemas Distribuídos e Redes de Computadores, com enfoque em Sistemas Virtuais Multiusuário baseados no padrão MPEG-4. Atualmente é aluno de doutorado do Departamento de Engenharia Elétrica da Escola Politécnica da USP onde desenvolve pesquisas em Sistemas Multimídia e Realidade Virtual, e coordenador geral do grupo MPEG Brasil (http://www.mpeg.org.br).
Marcelo Knörich Zuffo é professor livre-docente do Departamento de Engenharia de Sistemas Eletrônicos da Escola Politécnica da USP. Engenheiro Eletricista pela EPUSP em 1988, Mestre em engenharia Elétrica pela EPUSP em 1993, Doutor em Engenharia Elétrica pela EPUSP em 1997, Professor Livre Docente em Engenharia Elétrica, Especialidade Meios Eletrônicos Interativos pela EPUSP em 2001. Atualmente é coordenador do Grupo de Computação Visual e Meios Eletrônicos Interativos do Laboratório de Sistemas Integráveis, onde coordena projetos de pesquisa nás áreas de realidade virtual, visualização científica, processamento digital de imagens, tecnologia da informação para o atendimento do câncer pediátrico e arquiteturas especializadas para computação visual. Entre os seus vários interesses científicos destacam-se: hardware multimídia, TV digital, visualização volumétrica, sistemas interativos e sistemas distribuídos. É membro de organizações científicas e profissionais nacionais e internacionais como o IEEE (The Institute for Electrical and Eletronic Engineers), SBC (Sociedade Brasileira de Computação), ACM SIGGRAPH (Special Interest Group in Computer Graphics) e SET (Sociedade Brasileira de Engenharia de Televisão). Em 1991 foi um dos organizadores do Congresso Brasileiro de Computação Gráfica e Processamento Digital de Imagens SIBGRAPI na Cidade de São Paulo. Foi pesquisador visitante no Depto. de Eng. Elétrica da Universidade de Calgary em 1997 e 1998. Em 2000 foi Coordenador Internacional do congresso SIGGRAPH'2000 (The International Conference in Computer Graphics and Interactive Techniques), realizado em New Orleans USA. Atualmente é secretário do IEEE seção Sul-Brasil. Recentemente foi responsável pela implantação da primeira CAVERNA Digital (Cave Automatic Virtual Environment) da América Latina.


SHORT COURSE 2: TV DIGITAL INTERATIVA: CONCEITOS E TECNOLOGIAS
12/Oct 14:00 - 18:00

Valdecir Becker, UFSC
Carlos Montez, UFSC
CARGA HORÁRIA: 4 horas
RESUMO:
O principal objetivo é oferecer uma visão geral sobre os conceitos de TV digital e interativa, além de abordar as tecnologias envolvidas. Após o minicurso, o participante deverá saber o que é TV digital e interativa, a evolução da tecnologia, que propicia mais essa evolução tecnológica e o conseqüente surgimento de uma nova mídia. Além disso, o aluno estudará os componentes de um sistema de TV digital, a saber: modulação, codificação, transporte, middleware e aplicações. Dentro desse contexto, serão apresentados os objetivos do governo com o Sistema Brasileiro de TV Digital (SBTVD), que vai nortear as discussões em torno da transição analógico/digital. Dessa forma, o aluno poderá, primeiro entender a discussão sobre o assunto, para depois, ter uma participação mais ativa, interferindo inclusive no debate sobre a escolha de um padrão estrangeiro ou o desenvolvimento de um nacional. Para que esse debate atinja toda sociedade, é fundamental que as pessoas saibam do que trata esse complexo assunto, que pelos conceitos envolvidos descarta as pessoas não acostumadas com o dia-a-dia das telecomunicações ou dos conceitos de multimídia e radiodifusão.
RESPONSÁVEIS
Carlos Montez é bacharel em ciência da computação pela UFRJ, mestre em ciência da computação pela UFSC, e doutor em engenharia elétrica (ênfase em sistemas de informação) pela UFSC. Trabalhou em empresas brasileiras de tecnologia (IPSUM Computadores e Módulo Informática) e foi pesquisador na Rede Metropolitana de Alta Velocidade de Florianópolis. Desde 1999 tem se engajado em pesquisas relacionadas a aplicações distribuídas de multimídia.
Atualmente é Professor Adjunto da Universidade Federal de Santa Catarina, exercendo pesquisas nas áreas de Sistemas de Tempo Real e Suportes para TV Digital Interativa. Juntamente com Valdecir Becker, é autor do livro “TV Digital Interativa: conceitos, desafios e perspectivas para o Brasil”.
Valdecir Becker é jornalista formado pela UFSC. Trabalhou durante dois anos como pesquisador no Projeto Rede Metropolitana de Alta Velocidade de Florianópolis, na área de noticiários multimídia, com ênfase na produção de vídeo. Trabalhou também por três anos na Revista Expressão, como repórter. Desde 2002 desenvolve a atividade de pesquisador no Projeto I2TV - Infra-estrutura Internet2 para Desenvolvimento e Teste de Programas e Ferramentas para TV Interativa - , realizando estudos teóricos sobre a TV interativa, seu alcance social e as especificidades do conteúdo dessa nova mídia, além da produzir programas piloto interativos. Juntamente com Carlos Montez, é autor do livro “TV Digital Interativa: conceitos, desafios e perspectivas para o Brasil”.


SHORT COURSE 3: JSP, SERVLETS E J2EE
12/Oct 8:30 - 12:30, 14:00 - 18:00

Prof. Dr. Rodrigo Mello – ICMC-USP/São Carlos
RESUMO:
Este curso é dividido em duas partes. A primeira parte trata do desenvolvimento de aplicações Web utilizando, principalmente, Servlets. A segunda parte aborda o paradigma de desenvolvimento de aplicações distribuídas utilizando a tecnologia Enterprise Java Beans.
A primeira parte do curso aborda de forma consistente e didática o conteúdo relacionado a Servlets. Nesta abordagem é definido um histórico do desenvolvimento de aplicações Web, passando por CGIs e linguagens de script. Além dos tópicos relacionados a Servlets são abordados tópicos relacionados tais como Java Server Pages (JSP), Java Beans, Taglibs, modelo MVC, instalação de configuração de um Web Container para desenvolvimento, além de tópicos avançados tais como controle de pooling de conexões com banco de dados.
A segunda parte do curso aborda o paradigma de desenvolvimento de aplicações distribuídas, destacando a evolução das técnicas de desenvolvimento desde a programação estrutura até o atual uso de sistemas distribuídos. A tecnologia utilizada para prover distribuição é a plataforma J2EE (Java 2 Enterprise Edition). São detalhados os componentes e possibilidades que esta plataforma oferecem ao desenvolvedor. O curso foi dividido em partes para oferecer um conteúdo mais abrangente e completar.
A primeira parte trata da construção de interfaces e controles para interação com os clientes de uma aplicação Web. A segunda parte aprofunda nos aspectos de distribuição de um sistema, permitindo que este execute em diversos computadores, dividindo sua carga e, conseqüentemente, aumentando seu desempenho.

RESPONSÁVEL
Rodrigo Mello tem graduação em Tecnologia em Processamento de Dados pela Universidade Estadual Paulista Júlio de Mesquita Filho, UNESP; é mestre em Ciência da Computação pela Universidade Federal de São Carlos; é doutor em Engenharia Elétrica EESC, Universidade de São Paulo. Atualmente é Professor Doutor do Departamento de Computação do ICMC/USP, atuando nas áreas de sistemas distribuídos, qualidade de serviço, e linguagens de programação.


SHORT COURSE 4: RECUPERAÇÃO DE INFORMAÇÕES E APLICAÇÕES WEB
12/Oct 19:00 - 23:00

Prof. Dra. Alessandra Macedo – USP/Ribeirão Preto
RESUMO:
Neste curso são abordados temas genéricos sobre recuperação de informação textual a partir de perspectivas da área de Ciências da Computação e aplicações que utilizam técnicas de recuperação de informação para manipular e recuperar informações da Web. Na primeira etapa do curso, são apresentados conceitos e técnicas de estruturação, armazenamento e recuperação automática da informação. Na segunda etapa, são apresentadas aplicações Web que utilizam os conceitos e as técnicas apresentadas inicialmente para buscar e recuperar informações na Web, de acordo com as necessidades de seus usuários. Durante todo o curso, os conceitos abordados são ilustrados com exemplos de aplicações científicas e comerciais que se adequam ao contexto discutido. As aplicações apresentadas na segunda etapa vão desde crawlers Web até aplicações com funcionalidades mais diversificadas como, por exemplo, serviços de criação automática de ligações. Esses serviços integram conceitos de diferentes áreas como Sistemas Hipermídia Abertos para o armazenamento de ligações e Latent Semantic Analysis para a definição de ligações hipertexto semânticas. Paralelamente aos serviços de ligações é apresentado o framework CARE (Criação Automática de Relacionamentos), que suporta a composição de serviços de ligações adequados às necessidades dos usuários. Esse tipo de resultado somente é alcançado quando desenvolvedores de aplicações combinam um conjunto de classes do CARe. Os serviços de ligações desenvolvidos a partir do CARe auxiliam leitores na busca por informações relacionadas sem que eles precisem procurar, ler e analisar informações fornecidas por diferentes fontes de informação.
RESPONSÁVEL
Alessandra Macedo é Doutora em Ciência de Computação pelo ICMC/USP (2004), Mestre em computação pelo mesmo instituto (1999), e Bacharel de Computação pela Universidade de Lodrina. Docente do Departamento de Física e Matemática da USP/Ribeirão Preto a partir de agosto de 2004, atuará no curso de Informática Médica.


SHORT COURSE 5: Uma introdução à Web Semântica
13/Oct 13:30 - 18:00

Profa. Dra. Fernanda Lima - Universidade Católica de Brasília - UCB
Prof. PhD. Daniel Schwabe - PUC-RIO
RESUMO:
O objetivo deste mini-curso é apresentar os conceitos básicos da Web Semântica, desde a motivação para sua criação até o estado atual de algumas das principais iniciativas mundiais. Este mini-curso inicia com um breve resumo a respeito da Web atual e de um dos problemas que mais afeta os usuários: a ausência de semântica. Em seguida, os principais componentes do conjunto de especificações do Consórcio W3C são descritos: o modelo de dados RDF, a linguagem RDF Schema, e a linguagem de Ontologia OWL. Estas especificações fazem uso de alicerces previamente desenvolvidos como: URIs, XML e XML namespaces. Alguns projetos de pesquisa são apresentados de forma sucinta, dentre eles, o método SHDM (Semantic Hypermedia Design Method), um método para projetar aplicações da Web Semântica, utilizando ontologias. O mini-curso encerra com comentários a respeito da Conferência Internacional WWW, realizada em maio de 2004, em Nova Iorque. O objetivo da construção da Web Semântica é tão abrangente quanto a própria Web: criar um meio universal para troca de dados. Pretende-se interconectar de forma transparente: o gerenciamento de informações pessoais, a integração de aplicações empresariais, e o compartilhamento global de dados comerciais, científicos e culturais. Investigações a respeito de facilidades para disponibilizar dados - compreensíves - por máquinas têm se tornado uma prioridade para organizações, indivíduos e comunidades. A Web somente alcançará seu potencial completo se puder se transformar em um local onde dados possam ser compartilhados e processados, tanto por ferramentas automatizadas quanto por seres humanos.
RESPONSÁVEIS
Fernanda Lima é Doutora em Informática pela Pontifícia Universidade Católica do Rio de Janeiro - PUC-Rio (2003) e Mestre em Engenharia de Sistemas e Computação pela COPPE-Sistemas/UFRJ (1996). Desde 2003, é professora da Universidade Católica de Brasília (UCB), onde realiza pesquisas em temas como: Web Semântica, Engenharia de Aplicações Web, Gestão do Conhecimento e Engenharia de Software. Ela é membro da - Association for Computing Machinery - (ACM) e da Sociedade Brasileira de Computação (SBC).
Daniel Schwabe é PhD em Ciência da Computação pela Universidade da California, Los Angeles, Estados Unidos - UCLA (1981) e Mestre em Informática pela PUC-Rio (1976). Desde 1981, é professor do Departamento de Informática da (PUC-Rio), onde realiza pesquisas a respeito de Sistemas de Informação Avançados, a partir de perspectivas acadêmicas e comercias. É um dos principais desenvolvedores do método Object Oriented Hypermedia Design Methodology (OOHDM) e já publicou dezenas de artigos em temas como: Projetos Hipermídia, Engenharia de Aplicações Web e Web Semântica. Ele é membro da ACM e SBC.


SHORT COURSE 6: PROGRAMAÇÃO PARA WEB
12/10 8:30 - 12:30, 14:00 - 18:00

Prof.Dr. Sérgio Donizetti Zorzo/ UFSCar
RESUMO:
Apresentar as características da arquitetura de aplicações na Web, as ferramentas e as principais linguagens de desenvolvimento. Capacitar o aluno a criar aplicações na Web, utilizando o modelo MVC, de forma produtiva.
1- Conceitos de aplicações Web.
2- Modelo MVC-Model View Controller para modelagem de Aplicações web interativas.
3- Linguagem PHP com uso de MySQL.
4- Aplicações para Web em PHP/MySQL, utilizando o modelo MVC.
5- Estudo de casos.

RESPONSÁVEL
Sérgio Zorzo é Bacharel em Ciência da Computação pela Universidade Federal de São Carlos. Mestre em Ciência da Computação pelo ICMSC-USP em São Carlos. Doutor em Engenharia Elétrica - Computação e Sistemas Digitais pela Escola Politécnica da Universidade de São Paulo. Professor Adjunto do Departamento de Computação da UFSCar, atuando nas áreas de sistemas distribuídos, qualidade de serviço, e linguagens de programação.


SHORT COURSE 7: INTRODUCTION TO XSLT
15/Oct 19:00 - 23:00

Prof. Dr. Ethan Munson – University of Wisconsin - Milwaukee
RESUMO:
This short course will introduce the basic concepts of document transformations using XSLT. XSLT is the Web Consortium's standard transformation sheet language for XML documents. It is widely used to produce Web pages from information in databases and document repositories. XSLT uses an event-based programming model that is simple and intuitive, but quite different from the imperative model common to systems-programming languages. The course will focus on the basic features of XSLT, including simple XPath expressions, templates, selection, and control. A variety of simple examples will be used to illustrate the concepts presented.
RESPONSÁVEL
Ethan Munson received his first Bachelors degree in Psychology from the University of California, San Diego in 1978. After several years working as a psychiatric research technician and statistician, he returned to UCSD to complete a second Bachelors degree in Computer Science (1986). He received an M.S. (1989) and a Ph.D. (1994) in Computer Science from the University of California, Berkeley and joined the Computer Science faculty of the University of Wisconsin - Milwaukee in 1994.
Ethan Munson chairs the steering committee for the ACM Symposium on Document Engineering. His research has been funded by the National Science Foundation and the U.S. Department of Defense. At UWM, he is the Director of the Multimedia Software Laboratory, chair of the OASIS Steering Committee, and is active in Computer Science curricular issues. From March to August 2004, he visited the Intermidia Research Group at USP/São Carlos with support from FAPESP.


SHORT COURSE 8: PADRÕES DE INTERAÇÃO PARA PROJETOS WEB – UMA VISÃO GERAL
14/Oct 13:30 - 18:00

Junia Coutinho Anacleto Silva (Universidade Federal de São Carlos)
Rosângela Penteado (UFSCar)
Américo Talarico Neto (UFSCar)
André Constantino da Silva (UFSCar)
1- Objetivos do Minicurso:
O objetivo deste minicurso é fornecer um “primeiro contato” com o tema padrões para se ter uma visão do que são, o que não são, onde encontrá-los, como identificar uma aplicação, como utilizá-los, entre outras informações. Pretende-se, para esse primeiro contato, apresentar aos participantes um conjunto de padrões para projetos WEB, motivando-os a identificar e utilizar padrões em seus projetos.
2- Planejamento do Minicurso
Cronograma Preliminar de Atividades, com estimativas de tempo:
Este minicurso foi planejado utilizando uma linguagem de padrões pedagógicos , de Fricke e Völter, desenvolvida para preparação, condução, avaliação dos participantes, e reflexão sobre o seminário apresentado, refletindo técnicas comprovadas para a execução de bons seminários. Portanto, para preparação desse minicurso, foram utilizados os padrões Check Prerequisities, Adapt To Participants Background, Seminar Plan, Break, Buffers, Reference The Plan, Review After Breaks, Summary e Manuscript dessa linguagem. Baseado nesses padrões, é proposto o seguinte planejamento:
Tópicos e Sub-tópicos:
Introdução e Histórico:
  -Agenda do tutorial;
  -Histórico;
Conceito de padrões
  -Conceitos nos diversos domínios de aplicação;
  -Características dos padrões;
  -Vantagens da aplicação dos padrões;
Padrões em IHC – Estado da Arte:
  -Conceitos de padrões em IHC;
  -Principais trabalhos/autores:
  -Comparação dos principais trabalhos;
Apresentação de um conjunto de padrões para projetos WEB:
  -Breve revisão dos conceitos;
  -Motivação;
  -Apresentação dos padrões.
Público alvo:
Profissionais que desejam aumentar a participação do usuário em seus projetos para WEB, bem como a comunicação entre a equipe de desenvolvimento; Professores que desejam aprimorar seus conhecimentos e utilizar padrões como material didático para ensinar tópicos relacionados com projetos WEB;Pesquisadores que não possuem conhecimento sobre padrões, e que desejam utilizá-los em seus projetos, ou também representar conhecimento obtido da prática através de padrões para divulgação na comunidade; Estudantes que ainda não tiveram a oportunidade de cursar uma disciplina que introduza os conceitos de padrões de interação WEB.

RESPONSÁVEIS
Junia Coutinho Anacleto Silva é professora no Departamento de Computação da Universidade Federal de São Carlos - UFSCar, desde 1992. Ela se doutorou em Física Computacional pelo Instituto de Física de São Carlos da USP. É mestre em Ciência da Computação pelo Intituto de Ciências Matemáticas e Computação da USP e bacharel e Ciência da Computação pelo mesmo instituto. Atua como pesquisadora no grupo de Engenhiara de Software do Departamento de Computação/UFSCar, e é coordenadora do LIA- Laboratório de Interação Avançada. Suas áreas de interesse e atuação são Interação Humano-Computador, Educação a Distância e Engenharia de Software, tendo interesse nos temas de padrões IHC, Pedagógicos de de Engeharia de Software, Usabilidade, Edição de Material Instrucional para EAD, e integração de processo de Engenharia de Software e IHC.
Americo Talarico Neto, mestrando PPG-CC UFSCar, Bacharel em Ciência da Computação pela UFSCar. Atua na área de IHC e EAD, investigando a composição de Padrões de IHC para projeto de material instrucional WEB.
André Constantino da Silva, mestrando do PPG-CC UFSCar, Bacharel em Ciência da Computação pela Universidade Federal de Goiás. Atua na área de Engenharia de Software e IHC, investigando a aplicação de Padrões de IHC e de ES sobre modelos de processo de desenvolvimento de software.
Rosangela A. Dellosso Penteado, professora adjunta do DC/UFSCar, doutora pelo IFSC-USP, principal área de atuação: Engenhaira de Software/Reengenharia.

 

Promoted by


Supporters



Organized by



Sponsored by