Publicação Digital
Pesquisa e Publicação de Informação
Informações Gerais
 

Programa

Objectivos
 
Aprendizagem dos conceitos fundamentais de representação de informação utilizando linguagens de marcação.
 
Aprendizagem de como utilizar linguagens de marcação para o intercâmbio, transformação e publicação de informação.
Competências a adquirir
 
Capacidade de definir linguagens de marcação sob medida para fins específicos.
 
Capacidade de processar, transformar e publicar informação utilizando linguagens de marcação.
Conteúdos Programáticos Mínimos
 
Formatos de representação e intercâmbio de informação.
Linguagens de Marcação e Transformação da família XML.
Automação dos processos de publicação ("scripting").
Publicação de conteúdos de Bases de Dados.
Publicação de informação via Web Services, RSS e Podcasting.
Programa detalhado
 
Codificação de texto: a norma Unicode.
A meta-linguagem XML.
Especificação de linguagens XML usando DTDs e XML Schemas.
Exemplos de linguagens de marcação da família XML: XHTML, SVG, SMIL, WML, RSS.
Linguagens de transformação para XML: XSLT e XSL-FO.
Ferramentas de edição, validação e transformação para linguagens de marcação.
Automação dos processos de transformação de ficheiros XML para publicação através da construção de "scripts" para sistemas POSIX e para Windows.
Exportação de conteúdos de Bases de Dados para XML. Conversão e publicação dos resultados para impressão e para a web.
Publicação de informação via Web Services.
Normas para a descrição de Web Services (UDDI, WSDL).
Normas para a interrogação de Web Services (SOAP).
Publicação de resumos de notícias usando RSS.
Publicação de informação através de Podcasting.
 

Avaliação

Presenças
 
Aulas teóricas: quatro faltas permitidas (duas no caso de PPI)
Aulas práticas: quatro faltas permitidas (duas no caso de PPI)
Alunos com o estatuto de trabalhor-estudante isentos do regime de presenças
Frequências
 
Duas provas escritas com a duração de 90 minutos cada
Cada prova cotada para 6 valores
Datas: 15 de Abril (14:30, Salas 6.04 e 6.06) e 8 de Junho (11:00), Sala 626
Trabalho individual — primeira parte (enunciado)
 
Cotado para 4.0 valores
Desenvolvido na primeira metade do semestre
Data de entrega (por correio electrónico em formato PDF) do formulário escolhido: 18 de Março
Data de entrega: 15 de Abril (trabalhos entregues fora do prazo não serão classificados)
Trabalho individual — segunda parte (enunciado)
 
Cotado para 2.0 valores
Desenvolvido na segunda metade do semestre
Data de entrega: 27 de Maio
Trabalho individual — terceira parte (enunciado)
 
Cotado para 2.0 valores
Desenvolvido na segunda metade do semestre
Data de entrega: 8 de Junho
Exames
 
Classificação mínima de 6 valores na aprendizagem para admissão a exame
Provas escritas com a duração de 120 minutos
Cotadas para 20 valores
Datas: 25 de Junho às 14:30 na Sala 6.04 (primeira chamada) e 2 de Julho às 14:30 na Sala 6.04 (segunda chamada)
Classificação final
 
Aprendizagem: soma das classificações das provas escritas e das classificações dos trabalhos.
 
Exame: soma da classificação do exame com a das classificações dos trabalhos. Melhor classificação entre aprendizagem e exame.
Classificações
 
Publicação Digital (PDF; publicado em 16 de Junho)
Pesquisa e Publicação de Informação (PDF; publicado em 16 de Junho)
 

Bibliografia

Linguagens de marcação e transformação
 
XML in a Nutshell
Elliotte Rusty Harold, W. Scott Means
O'Reilly
ISBN 0-596-00764-7
 
XSLT Cookbook, Second Edition
Sal Mangano
O'Reilly
ISBN 0-596-00974-7
 
XSL-FO - Making XML Look Good in Print
Dave Pawson
O'Reilly
ISBN 0-596-00355-2
 
SVG Essentials
J. David Eisenberg
O'Reilly
ISBN 0-596-00223-8
 
Web Services
 
Web Services - Theory and Practice
Anura Gurugé
Elsevier Digital Press
ISBN 1-55558-282-6
 
RSS Feeds
 
Developing Feeds with RSS and Atom
Ben Hammersley
O'Reilly
ISBN 0-596-00881-3
 

Internet

(X)HTML
 
W3C HTML Home Page
The W3C Markup Validation Service
Code_Punk's web tutorials
CSS
 
Cascading Style Sheets
The W3C CSS Validation Service
The Complete CSS tutorial
Code_Punk's web tutorials
Links and Discussion About the Best CSS Resources Available on the Web - artypapers
css Zen Garden: The Beauty in CSS Design
Acessibilidade
 
Welcome to Bobby WorldWide
O'Reilly Network: A Primer for Accessible Web Pages
W3C Web Accessibility Initiative
XML, DTD, XSL
 
Extensible Markup Language (XML)
DTD Statements
The Extensible Stylesheet Language Family (XSL)
ZVON.org — The Guide to the XML Galaxy
CDATA Sections
SVG
 
Scalable Vector Graphics (SVG)
Adobe SVG Zone
SVG Samples
SMIL
 
W3C Synchronized Multimedia Home page
Learning to SMIL
The AMBULANT Project
LimSee2 Home
HTML 5
 
Interview with Ian Hickson, editor of the HTML 5 specification
HTML 5 and Web video: freeing rich media from plugin prison
HTML 5: Could it kill Flash and Silverlight?
Web Services
 
www.xmethods.net (Exemplos)
XML Protocol Working Group (SOAP)
Web Services Description Working Group (WSDL)
WebserviceX.NET :: Web Services FAQ
Web Services Tutorial
Web Services Architecture
Mac XML Developer Tools by Todd Ditchendorf (Clientes SOAP e XML-RPC para MacOS X)
 

Recursos

Arquivo com elementos de estudo (normas, tutoriais, provas, problemas, livros, ...)
 
recursos.zip (Última actualização: 15 de Fevereiro de 2009)
 

Software

(instalado nos computadores da Sala 6.25)
 
 

Horários

Aulas teóricas
 
Segunda-feira: 11h-13h, Sala 6.26
Aulas práticas (inscrições no site dos Serviços Académicos)
 
Segunda-feira: 09h-11h, Sala 6.25
Quarta-feira: 09h-11h, Sala 6.25
Atendimento dos alunos
 
Segunda-feira: 15h-16h, Gabinete 3.18