|
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.
|