E-Portefólio da especificação ao processamento digital

Documentos relacionados
José Carlos Ramalho Alda Reis Lopes Pedro Rangel Henriques

DOSSIER DA DISCIPLINA

Obtendo Interoperabilidade Semântica em Sistemas. Metamorphosis

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( )

Rui Carneiro, Rui Pereira, Tiago Orfão

Ensino Básico 1º Ciclo Informática no Ensino

PLANIFICAÇÃO LONGO PRAZO

1. Funções e serviços de sistema operacional (S.O. de apoio: DOS e Windows)

XML & XSL. da teoria à prática. José Carlos Leite Ramalho Setembro de PED2005 jcr DI/UM

Especialização Apps para a Internet em Visual Studio 2017 EDIÇÕES 2017 RIO TINTO

Uma ontologia para os processos de negócio da Administração

CATÁLOGO DE FORMAÇÃO ESTRATEGOR

Três anos depois uma reflexão sobre o projecto DigitArq. Seminário. Lic. Ciência da Informação. Miguel Ferreira

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

UNIDADE 2 CONCEITOS BÁSICOS DE MULTIMÉDIA. Objectivos

SISTEMAS MULTIMÉDIA TESTE FORMATIVO ADICIONAL 1

Repositórios Digitais

Linhas de Exploração do Quadro de Competências da Disciplina de Tecnologias de Informação e Comunicação (TIC) 1º Ciclo do Ensino Básico

DESCOBERTA DO CONHECIMENTO COM O USO DE TEXT MINING APLICADA AO SAC TEXT MINING. Aluno José Lino Uber. Orientador Paulo Roberto Dias

Introdução Capítulo 1: Um Olhar sobre as Funcionalidades e Interface do Microsoft Excel

Sistema Distríbuído de Medição de Grandezas

Europass Curriculum Vitae

Objetos e Componentes Distribuídos: EJB

Operação com processadores de texto 1º Período Instalar, configurar e operar com software de escritório.

BANCO DE DADOS. Araújo Lima. Fev / Araújo

Teste do Programa Writer do OpenOffice

Introdução à Engª de Requisitos

Planificação Anual da disciplina de Redes de Comunicação 12º PI

Logótipos de nível de conformidade Level-A

Lic. Engenharia Informática

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Restaurante/Bar. Competências

Lê dos Santos Pedro Salia

Nota prévia... XXI 1. PHP, Apache Server e MySQL... 1

PLANIFICAÇÃO ANUAL. Tempos letivos previstos (45) Período escolar

O uso do Web Scraping nas estatísticas oficiais. Departamento de Recolha de Informação Maria José Fernandes Porto, Abril de 2017

Professor: João Macedo

Aplicações Informáticas A

Vagas de Estágio ( )

ÉSCOLA BÁSICA DE 2º E 3º CICLOS JOSÉ MARIA DOS SANTOS PINHAL NOVO TIC 7º ANO PLANIFICAÇÃO /2014

P L A N I F I C A Ç Ã O A N U A L

Gerência de Tecnologia da Informação e Conhecimento

PLANIFICAÇÃO ANUAL TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO Curso Profissional de Cozinha/Pastelaria. Competências

ESCOLA SECUNDÁRIA DA AMORA ANO LECTIVO 2014/2015 PLANIFICAÇÃO ANUAL. Ensino Diurno Disciplina: Aplicações Informáticas B Docente: Rui Barbosa

PLANIFICAÇÃO ANUAL Documentos Orientadores: Programa da disciplina

Padrões em Informática Biomédica

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular OFICINA DE MULTIMÉDIA DIGITAL Ano Lectivo 2012/2013

Europass-Curriculum Vitae

Curso de Educação e Formação de Operador Pré-Impressão - Tipo 2 1º Ano Planificação Anual 2017/2018

Centro Estadual de Educação Tecnológica Paula Souza Governo do Estado de São Paulo Rua Dos Andradas, 140 Santa Ifigênia CEP São Paulo SP

Mestrado Integrado Engª. Informática

Mestr. Integr. Engª. Informática

Otelo Miguel Almeida Ribeiro. Mestrado em Marketing

MÓDULO 3 PÁGINAS WEB. Criação de Páginas Web

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2010/2011

Ferramenta para Manutenção, Interfaces. Rodrigo Zimmermann

Mestrado Integrado Engª. Informática

Informática. Microsoft Office Professor Márcio Hunecke.

PLANIFICAÇÃO A MÉDIO PRAZO

Guião de uma Aplicação Multimédia

Trabalho de Linguagens Formais e Compilação

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( )

AGRUPAMENTO de ESCOLAS Nº1 de SANTIAGO do CACÉM Ano Letivo 2013/2014 PLANIFICAÇÃO ANUAL

Tecnologias de Desenvolvimento de Páginas web

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

TELEMÉDIA. Licenciatura em Comunicação Social 4º ano 2006/2007

CURSO DE EDUCAÇÃO E FORMAÇÃO TIPO 3 Planificação Anual de Tecnologias da Informação e Comunicação

Um Tradutor de Esquemas Relacionais em XML para Esquemas SQL

PLANIFICAÇÃO ANUAL. Documento(s) Orientador(es): Programa da disciplina da Direção-Geral de Formação Vocacional

Curso online de Aplicações. Híbridas. Plano de Estudo

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

Especialização em Programação de Dispositivos Móveis EDIÇÕES 2017 RIO TINTO

Componente Específica Informática (4200) 2014/2015

Web Presentation Patterns - Controllers

Introdução às Bases de Dados

PLANIFICAÇÃO ANUAL DE APLICAÇÕES INFORMÁTICAS B (12º Ano) 2017/2018

DigitArq 2: Arquitectura aplicacional para gestão de Arquivos Definitivos

DEPARTAMENTO DE MATEMÁTICA E CIÊNCIAS EXPERIMENTAIS

Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes

Solisc 2010 Gerenciamento de Projetos com dotproject

Protótipo de um sistema para elaboração e manutenção de um manual da qualidade usando tecnologia XML e Docbook

Objetos e Componentes Distribuídos: EJB e CORBA

APRESENTAÇÃO DO SOFTWARE. Secullum Sistemas de Ponto e Acesso. Secullum Clube.net

Dreamweaver CS6 Plano de Aula - 24 Aulas (Aulas de 1 Hora).

UFCD 0793 Scripts CGI e Folhas de Estilo Formadora: Sónia Rodrigues

Domain Logic Patterns. Pedro Lemos N.º Arquitecturas de Software LEIC

Vagas de Estágio ( )

PLANIFICAÇÃO INTRODUÇÃO ÀS TECNOLOGIAS DE INFORMAÇÃO BLOCO I

ESCOLA BÁSICA INTEGRADA DE ANGRA DO HEROÍSMO PROGRAMA CURRICULAR

PLANIFICAÇÃO ANUAL DE CONTEÚDOS

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2012/2013

Unidade de Ensino/Aprendizagem 1 - Tecnologias da Informação e Comunicação

Engenharia de Aplicações Sistemas Interactivos 2009/10! JAVASERVER FACES 1.2. Mestrado em Informática Universidade do Minho! 31!

Sistemas de Informação

Ferramenta para auxílio na análise de impacto e rastreabilidade de requisitos na gestão de mudanças

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO PARA WEB Ano Lectivo 2012/2013

Ferramentas Web, Web 2.0 e Software Livre em EVT

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular PROGRAMAÇÃO Ano Lectivo 2013/2014

Transcrição:

E-Portefólio da especificação ao processamento digital José Carlos Ramalho jcr@di.uminho.pt http://www.di.uminho.pt/~jcr

Contexto Processamento Estruturado de Documentos Disciplina do 5º ano da LESI e LMCC Documentação e Publicação Electrónica Objectivo: desenvolver aplicações baseadas em formatos neutros e abertos para a criação e distribuição de documentação electrónica estruturada 2

Documentação Electrónica O que se produz? Como se produz? Como se distribui? Como se preserva? Exemplo de uma má prática: MS Word 3

Motivação Porquê formalizar o conceito de e-portefólio? Sem normalização não é possível criar ferramentas que assistam na sua criação e distribuição. Sem normalização não é possível relacionar automaticamente, procurar,... Para haver intercâmbio e comunicação é necessário que todos falem a mesma linguagem. As comunidades devem ser pro-activas... Porquê tentar automatizar? Criar e-portefólios consome recursos... 4

E-portefólios: requisitos 2006 Genéricos: o e-portefólio é uma apresentação multimédia realizada pelo aluno com materiais seleccionados por este mostra uma vista enriquecida e estruturada do processo de desenvolvimento e aprendizagem do aluno 5

E-portefólios: requisitos 2006 Conteúdo: pode incluir textos, tais como relatórios e artigos, bem como projectos, imagens, audio e video inclui reflexões do aluno sobre o seu conteúdo e respectivo processo de aprendizagem e ligações entre os vários componentes Mais informações: http://www.di.uminho.pt/ ~jcr/xml/cursos/ped2005/tp/tpped2005.html#d0e96 6

E-portefólios: requisitos 2006 Adicional para os alunos finalistas Deve ser fácil extrair um curriculum vitae do e-portefólio 7

Etapas do Projecto Análise: os alunos devem estudar o conceito de e- Portfolio e especificar uma linguagem de anotação para e-portefólios. Transformações: Durante esta fase terão de ser desenvolvidas várias transformações em XSL tendo como objectivo a produção de vários tipos de resultados que se enumeram a seguir: Uma versão online (HTML com índices de navegação,...); Uma versão papel, em PDF (recorrendo a uma especificação XSL-FO); Criação das interfaces ("front-ends") para o Authentic Elaboração do relatório final 8

Ciclo de vida duma aplicação Editor Design DTD Doc. XML Editor Edição Parser OK / erros Validação Doc. XMLVálido Doc. XML Válido Especificação Estilo Processador Formatação Transformação BD Armazenamento 9

Ling.Anot. para e-portefólios 10

Ling.Anot. para e-portefólios 11

Resultados Alguns trabalhos disponíveis em: - http://papadocs.dsi.uminho.pt - Departamento de informática - Processamento Estruturado de Documentos 12

Conclusões do exercício Um e-portefólio é constituído por: Metainformação: criação, preservação, história,... Conteúdo: informação pessoal, projectos, publicações, formação. É necessário fazer um exercício de normalização pois cada grupo criou a sua estrutura. Como era de esperar! Vai ser difícil encontrar/definir uma norma, já há muita proliferação de ferramentas e formatos. Quando estabilizada a norma evidenciará complexidade a vários níveis. 13

Um bom exemplo O Dossier de disciplina: Projecto de PED de 2004/2005 O resultado foi tão bom que ainda hoje é utilizado sem modificações (há prós e contras neste pono...). 14

Fase de Design Análise Documental Desenho da estrutura tentando prever todos os ângulos do problema. Especificação de uma linguagem de anotação. Resultados Especificação da gramática da linguagem Especificação do aspecto visual 15

Fase de Edição Preparar um editor especializado compilar a gramática no editor preparar uma formatação automática para o documento Anotar o Documento na sua inserção posteriormente à sua inserção Validar o Documento anotado Exportar o Documento válido em XML 16

Fase de Validação Está integrada nos editores XML É invisível para o utilizador, excepto na sua invocação Dá feedback na forma de mensagens que indicam os erros, se os houver 17

Fase Transformação Processador: Doc. XML válido + Estilo = OUTPUT Processamento Standard DSSSL: jade XSL: saxon, xt, Xalan,... À medida: desenvolvimento de scripts Perl ou Omnimark 18

Fase de Armazenamento O Documento é armazenado juntamente com a sua estrutura Tipos de solução: Armazenamento individual usando o sistema de directorias. Bases de Dados nativas (XML): Xindice (Apache), Tamino (Software AG). Bases de Dados orientadas a objectos: Ozone OODB,... Bases de dados reacionais com extensões: MS SQL Server 2000, Oracle 9i. 19

O que é a Anotação dum Um meio de tornar explícita uma interpretação desse texto. Exemplo1: sinais de pontuação Olá. Tudo bem. Olá! Tudo bem? Exemplo2: anotações "O rei <nome>afonso Henriques</nome> queria..." 20