Publicação Digital
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 e teórico-práticas: quatro faltas permitidas
Aulas práticas: quatro faltas permitidas
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: 10 de Abril e 12 de Junho, 14:00, Sala 626
Trabalho individual — primeira parte (enunciado)
 
Cotado para 4.0 valores
Desenvolvido na primeira metade do semestre
Data de entrega: 7 de Abril
Data de apresentação: 10 de Abril
Trabalho individual — segunda parte (enunciado)
 
Cotado para 2.0 valores
Desenvolvido na primeira metade do semestre
Data de entrega: 29 de Maio
Data de apresentação: 12 de Junho
Trabalho de grupo
 
Cotado para 2.0 valores
Cinco grupos de trabalho (4 a 5 alunos por grupo)
Data de apresentação: 12 de Junho, 16:00, Centro de Informática
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: 27 de Junho às 09:30 (Sala 6.20, 1ª Chamada) e 4 de Julho às 09:30 (Sala 6.20, 2ª Chamada)
Classificação final
 
Aprendizagem: soma das classificações das provas escritas e das classificações dos trabalhos.
 
Exame: soma da classidicação do exame com a das classificações dos trabalhos. Melhor classificação entre aprendizagem e exame.
 

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
SVG
 
Scalable Vector Graphics (SVG)
Adobe SVG Zone
SVG Samples
SMIL
 
W3C Synchronized Multimedia Home page
Learning to SMIL
The AMBULANT Project
LimSee2 Home
 

Recursos

Arquivo com elementos de estudo (normas, tutoriais, provas, problemas, livros, ...)
 
recursos.zip (Última actualização: 1 de Outubro de 2007)
 

Software

(instalado nos computadores da Sala 6.19)
 
 

Horários

Aulas teóricas
 
Quinta-feira: 14h-16h, Sala 6.26
Aulas teórico-práticas
 
Quinta-feira: 18h-19h, Sala 6.19
Aulas práticas
 
Quinta-feira: 16h-18h, Sala 6.19
Atendimento dos alunos
 
Sexta-feira: 14-15h, Gabinete 4.3