Sistema de Organização para Fotografias Online

Tamanho: px
Começar a partir da página:

Download "Sistema de Organização para Fotografias Online"

Transcrição

1 Sistema de Organização para Fotografias Online Mariana Pimenta Frias Trabalho realizado sob a orientação de Professora Luísa Jorge Orientador ljorge@ipb.pt Professor Paulo Melo Co-orientador pmelo@fe.uc.pt Engenharia Informática 2011/2012

2

3 Sistema de Organização para Fotografias Online Relatório da Unidade Curricular de Projeto Licenciatura em Engenharia Informática Escola Superior de Tecnologia e de Gestão Mariana Pimenta Frias 2011/2012 iii

4 A Escola Superior de Tecnologia e Gestão não se responsabiliza pelas opiniões expressas neste relatório. iv

5 Certifico que li este relatório e que na minha opinião, é adequado no seu conteúdo e forma como demonstrador do trabalho desenvolvido no âmbito da Unidade Curricular de Projeto. Professora Luísa Jorge - Orientador Certifico que li este relatório e que na minha opinião, é adequado no seu conteúdo e forma como demonstrador do trabalho desenvolvido no âmbito da Unidade Curricular de Projeto. Professor Paulo Melo - Co-Orientador Certifico que li este relatório e que na minha opinião, é adequado no seu conteúdo e forma como demonstrador do trabalho desenvolvido no âmbito da Unidade Curricular de Projeto. - Arguente Aceite para avaliação da Unidade Curricular de Projeto. v

6 vi

7 Agradecimentos Durante o último ano em que estive envolvida neste Projeto, tive a oportunidade de contar com o apoio de várias pessoas, como tal, este relatório não ficaria completo sem agradecer a todos pela colaboração, estímulo e empenho para que esta tarefa se tornasse uma realidade. Em primeiro lugar, agradeço à Professora Luísa Jorge e ao Professor Paulo Melo pela forma como me orientaram durante a realização deste Projeto. As visões simples e críticas, disponibilidade, cordialidade com que sempre me receberam, paciência, dedicação, profissionalismo e a liberdade de acção que me permitiram, foi decisiva para que este Projeto contribuisse para o meu desenvolvimento pessoal. À minha família, base fundamental da minha existência, cujo amor, compreensão e apoio foram essenciais durante todo o percurso da Licenciatura. Ao meu namorado, devido a todo o apoio nas rotinas e horas difíceis. Aos meus amigos e colegas de Licenciatura, pelos momentos de entusiasmo partilhados em conjunto. A todos os meus Professores pela compreensão, tempo que generosamente me dedicaram e pela transmissão dos melhores e mais úteis ensinamentos durante a Licenciatura. Ao Instituto Politécnico de Bragança, em particular, à Escola Superior de Tecnologia e Gestão por me ter acolhido e fornecido todas as condições de trabalho durante este percurso. A todos aqueles que, embora não mencionados, me brindaram com os seus inestimáveis apoios em distintos momentos os meus maiores agradecimentos, todos vocês são co-autores deste trabalho. vii

8 viii

9 Resumo O presente trabalho da Unidade Curricular de Projeto visa desenvolver um sistema online que permita organizar e catalogar fotografias. A ideia assenta no facto de que hoje em dia, com máquinas fotográficas digitais e telemóveis com câmaras incorporadas, são criadas cada vez mais fotografias e por essa razão, é necessário organizá-las e manter a coleção ao longo do tempo (adicionando de forma ordenada novas fotografias/conjunto de fotografias) e apresentar essas fotografias de diversas formas, de acordo com a informação introduzida pelo utilizador e/ou presente nas próprias fotografias. O objetivo principal reside em elaborar uma aplicação para gestão de imagens, focado na organização de imagens digitais. Palavras-chave: Aplicação de gestão de imagens, Imagens digitais. ix

10 x

11 Abstract This project aims to develop an online system that allows organize and catalog photos. The idea is based on the fact that nowadays, with digital cameras and mobile phones with incorporate cameras, are created more photos and for that reason is necessary to organize them and keep that collection over time (adding in an orderly manner, new photos/set of photos) and present these photos in various ways, according to the information introduced by the user and/or present in themselves. The main objective is to develop an image management application focused on management of digital images. Keywords: Image management application, Digital images. xi

12 xii

13 Conteúdo 1 Introdução e Objetivos Apresentação do tema Objectivos do Projeto Organização/Estrutura do documento Software de Gestão de Imagem/Ferramentas utilizadas Software de Gestão de Imagem F-Spot gthumb ResourceSpace Tabela Comparativa Ferramentas Utilizadas Apache MySql PHP ImageMagick FFMPEG Ghostscript Exiftool Utilização do ResourceSpace Gestão do ResourceSpace Demonstração do interface gráfico Upload de um ficheiro Criação de nova meta informação no upload de um ficheiro Pesquisa de um ficheiro Lista de plugins Pedidos de material Edição de vários campos Implementação Instalação do ResourceSpace Descrição/Análise do Problema Abordagem...24 xiii

14 4.4 Capacidades adicionais Mapa de Coleções Hierarquia virtual usando tags Instalação/Configuração dos plugins Slideshow Instalação/Configuração do plugin slideshow Utilização do plugin slideshow, Brian Adams+Paul Manno Instalação/Configuração do plugin embedslideshow Utilização do plugin embedslideshow Plugin RSS Plugin flickr_theme publish Plugin Picasa Dificuldades encontradas Mapa de Coleções Hierarquia virtual usando tags Plugin Picasa Conclusões Análise Crítica Desenvolvimento Futuro...41 A Proposta de trabalho... 1 B Interface gráfica do ResourceSpace... 2 B.1 Formulário para ficheiro do tipo Foto... 2 B.2 Formulário para ficheiro do tipo Vídeo... 3 B.3 Formulário para ficheiro do tipo Documento... 3 B.4 Formulário para ficheiro do tipo Audio... 4 B.5 Pesquisa de Busca Avançada... 5 B.6 Página para elaborar pedido

15 xv

16 Lista de Tabelas Tabela 1 - Tabela comparativa de diferentes software de gestão de imagem... 7 Tabela 2 - Instalação do ResourceSpace Tabela 3 - Resultado pretendido do Mapa de Coleções xvi

17 xvii

18 Lista de Figuras Figura 1 - Logótipo do F-Spot... 5 Figura 2 - Logótipo do gthumb... 5 Figura 3 - Logótipo do ResourceSpace... 6 Figura 4 - Logótipo Apache... 9 Figura 5 - Logótipo do MySql Figura 6 - Logótipo do PHP Figura 7 - Logótipo do ImageMagick Figura 8 - Logótipo do FFMPEG Figura 9 - Logótipo do Ghostscript Figura 10 - Página inicial do RS Figura 11 - Tipo de ficheiro introduzido no Upload Figura 12 - Novo recurso adicionado Figura 13 - Vários formatos da mesma imagem Figura 14 - Criação de um novo campo Figura 15 Pesquisa de imagem Figura 16 - Lista de plugins Figura 17 - Edição de vários campos Figura 18- Mapa de Coleções Figura 19 - Upload de plugin Figura 20 - Plugin slideshow - Brian Adams Figura 21 - Falha na configuração do plugin slideshow Figura 22 - Plugin slideshow - Brian Adams, modificado por Paul Manno Figura 23 - Colecção pública para utilização do plugin slideshow Figura 24 - Página de Configuração do plugin slideshow Figura 25 - Personalizar o slideshow Figura 26 - Plugin embedslideshow Figura 27 - Configuração Plugin RSS Figura 28 - Link de download para RSS Feed Figura 29 - Criação de uma coleção de acesso público associado a um tema Figura 30 - Separador Tema para campo do Flickr Figura 31 - Link que direciona para o site do Flickr e site do Flickr com autorização de permissões Figura 32 - Publicação para o Flickr Figura 33 - Botão publicar e botão update Figura 34- Mensagem de erro plugin Picasa Figura 35 - Link para o upload do botão Picasa Figura 36 - Erro plugin Picasa na máquina mãe (Windows7) Figura 37 - Botão Picasa criado com sucesso e Picasa website Figura 38 - Proposta de Trabalho... 1 Figura 39 - Formulário para ficheiro do tipo Foto... 2 Figura 40 - Formulário para ficheiro do tipo Vídeo... 3 Figura 41 - Formulário para ficheiro do tipo Documento... 3 Figura 42 - Formulário para ficheiro do tipo Audio... 4 Figura 43- Página de Busca Avançada... 5 Figura 44 - Página para elaborar o pedido... 6 xviii

19 xix

20 Lista de Abreviações API - Application Programming Interface AVI Audio Video Interleave BD Base de Dados BMP Bitmap Image File BSD Berkeley Software Distribution CD - Compact Disc DVD - Digital Versatile Disc EXIF Exchangeable Image File Format GIF Graphics Interchange Format GNOME GNU Network Object Model Environment GPL General Public License GPS Global Positioning System HTML HyperText Markup Language IPTC International Press Telecommunications Council JPEG Joint Photographic Experts Group LDAP - Lightweight Directory Access Protocol MOV Mov File Extension MPEG Moving Picture Experts Group PDF Portable Document Format PHP Hypertext Preprocessor PNG Portable Network Graphics POSIX - Portable Operating System Interface PTP Picture Transfer Protocol RAW Raw File Format RS ResourceSpace RSS - Really Simple Syndication SGBD Sistema de Gestão de Base de Dados SOAP - Simple Object Access Protocol xx

21 SQL - Structured Query Language TCL Tool Command Language TGA Targa File Format TIFF Tagged Image File Format TTF TrueType Format WEB World Wide Web XMP Extensible Metadata Plataform YACC Yet Another Compiler Compiler xxi

22 xxii

23 Capítulo 1 1 Introdução e Objetivos 1.1 Apresentação do tema Com o advento das máquinas fotográficas digitais e de telemóveis com câmeras incorporadas são criadas cada vez mais fotografias e o seu aumento supera em muito a capacidade de controlo e organização das pessoas que acabam por ser forçadas a utilizar sistemas de organização de fotografias. Qualquer pessoa depara-se com o dilema de como organizar fotografias acumuladas no decorrer dos anos e quando essa organização não acontece, fica-se sujeito a um dia já não ser possível encontrar uma determinada fotografia. Como tal e devido à popularização da fotografia digital, surgiram sistemas de organização de fotografias online onde as imagens podem ser vistas por qualquer pessoa que tenha acesso à rede. Essas fotografias são organizadas por pastas criando álbuns virtuais que podem ser usados com vários propósitos. 1.2 Objectivos do Projeto O objetivo principal do Projeto consiste em obter um sistema online que permita organizar e catalogar fotografias de modo a manter essa coleção ao longo do tempo (adicionando de forma ordenada novas fotografias/conjunto de fotografias) e apresentá-las de diversas formas, de acordo com a informação introduzida pelo utilizador e/ou presente nas mesmas. 1

24 1.3 Organização/Estrutura do documento A estrutura deste relatório foi criada com o objetivo de que o leitor perceba o que se pretendeu desenvolver, o que contém e o que se realizou ao longo do Projeto. O primeiro capítulo pretende enquadrar o leitor para o tema do Projeto, mostrando a motivação deste, os objetivos propostos e também a forma de como o relatório do Projeto está estruturado. O segundo capítulo consiste na apresentação de vários software 1 de gestão de imagem, apresentando as suas características e os motivos que me levam a escolher o RS - ResourceSpace. Contém ainda uma descrição das ferramentas utilizadas durante o desenvolvimento deste Projeto. O terceiro capítulo descreve as capacidades bem como a forma de utilização do RS e ainda uma demonstração da interface gráfica. O quarto capítulo contém os passos para a instalação do RS numa máquina virtual, alguma implementação desenvolvida e descrição da instalação e configuração dos plugins 2 adicionais ao software. No quinto e último capítulo encontram-se as conclusões com uma análise crítica e possíveis trabalhos futuros. 1 Software [25][25] é um segmento de comandos executados, manipulados, redirecionados, modificados ou seguidos gerando a alteração de uma informação (dado) ou evento. 2 Plugin [26] ou módulo de extensão (também conhecido por plug-in, add-in, add-on) é um programa de computador usado para adicionar funções a outros programas maiores, provendo alguma funcionalidade especial ou muito específica. Geralmente pequeno e leve. 2

25 3

26 Capítulo 2 2 Software de Gestão de Imagem/Ferramentas utilizadas 2.1 Software de Gestão de Imagem Os software de gestão de imagem permitem hoje em dia criar álbuns e organizar fotografias sem se ser um ás na informática. Iniciei este Projeto com um estudo sobre software gratuito dedicado à organização de fotografias (F-Spot, gthumb, ResourceSpace) [22] para depois escolher através da comparação da rapidez de execução, simplicidade de utilização e funcionalidades complementares o que melhor se adequa aos objetivos do Projeto a desenvolver F-Spot O F-Spot [14],[15] é um organizador de imagens projetado para fornecer a gestão de fotos pessoais para o GNOME 3 GNU Network Object Model Environmentel. O F-Spot simplifica a fotografia digital, fornecendo ferramentas intuitivas para ajudar o utilizador a partilhar, encontrar e organizar as suas imagens. 3 GNOME [27] - Projeto de software livre que abrange o Ambiente de Trabalho GNOME para os utilizadores, e a Plataforma de Desenvolvimento GNOME para os programadores. 4

27 O nome surge de um jogo de palavras entre o F-Spot e o G-Spot. Está escrito na linguagem de programação C# 4 utilizando o Mono 5. Figura 1 - Logótipo do F-Spot gthumb O gthumb [16],[17],[18] é um projeto open-source 6 que permite visualizar e organizar imagens também para o GNOME. Foi originalmente baseado no GQview 7 e é projetado para ter uma interface limpa e simples. Figura 2 - Logótipo do gthumb 4 C#, também escrito como C Sharp, é uma linguagem de programação orientada a objectos, desenvolvida pela Microsoft como parte da plataforma.net. 5 Mono [28] é uma plataforma de software projetado para permitir aos desenvolvedores criar facilmente aplicações de plataforma cruzada. 6 Open-source [29] é uma filosofia ou metodologia pragmática que promove a redistribuição livre e acesso a um projeto de produto final e detalhes de implementação. 7 Gqview [30][29] é um visualizador de imagens para sistemas operacionais Unix (desenvolvido em Linux). 5

28 2.1.3 ResourceSpace O ResourceSpace [19],[20],[20] é uma aplicação de código aberto desenvolvido para a Oxfam. Apenas no verão de 2006, a Oxfam lançou o produto sob a licença BSD - Berkeley Software Distribution e desde então existiu um desenvolvimento significativo financiado por uma variedade de organizações em todo o mundo. É totalmente baseado na web World Wide Web, isto é, apenas um navegador web é necessário e tem mais de 20 idiomas atualmente suportados. Figura 3 - Logótipo do ResourceSpace 6

29 2.2 Tabela Comparativa Nome do Software F-Spot gthumb ResourceSpace Tabela 1 - Tabela comparativa de diferentes software de gestão de imagem Características / Principais Funcionalidades Licença Preço Suporta 16 tipos de ficheiros (JPEG - Joint Photographic Experts Group, GIF - Graphics Interchange Format, TIFF - Tagged Image File Format, RAW - Raw File Format); Possibilidade de girar, cortar, redimensionar, ajustar olhos vermelhos e outras configurações de cor, garantindo que os originais não sejam alterados; Permite ajustes de cores precisas e rápidas incluindo brilho e contraste; Importa as fotos do dísco rígido da câmera (tipo PTP - Picture Transfer Protocol); As fotos podem ser marcadas para a pesquisa e agrupamento, a linha de tempo dá para uma rápida localização temporal e quantidade de fotos tiradas; Pode visualizar e exportar EXIF - Exchangeable Image File Format e XMP - Extensible Metadata Plataform Inclui slideshow; Exportação para a web (Flickr, Picasa) Exporta fotos enquanto opcionalmente redimensiona a seleção, preservando as tags e metadados. Capacidade de ver imagens individuais. Suporta BMP - Bitmap Image File, JPEG, GIF, PNG - Portable Network Graphics, TIFF; Possibilidade de alterar cor, saturação, brilho, contraste e ajustar cores; Dimensiona e gira as imagens; As miniaturas dos ficheiros de imagem são guardadas na mesma BD Base de Dados usada pelo Nautilus, para que o utilizador não desperdice espaço em disco; Actualiza automaticamente o conteúdo de uma pasta; Copia e move imagens e pastas; Existe a possibilidade de adicionar comentários às imagens; Organização das imagens em catálogos de bibliotecas; Importa imagens de uma câmara digital; Apresentação de slides; Renomeia imagens em série. Redimensionamento e criação automática de thumbnails 8 de imagens e vídeo: GIF, PNG, PDF - Portable Document Format, TTF - TrueType Format, AVI - Audio Video Interleave, MOV - Mov File Extension, MPEG - Moving Picture Experts Group; Apoio padrões de metadados EXIF, IPTC - International Press Telecommunications Council, XMP, Adobe e GPS - Global Positioning System; Interface de utilizador visualmente rico, focado para apoiar no acesso e na organização dos recursos; Gere e partilha os recursos através de qualquer navegador web sem ser necessário instalar nenhuma aplicação; Criação de marcas de água; Pesquisa simples e avançada - o painel de pesquisa principal está disponível em todas as páginas, permitindo acesso rápido e intuitivo para os recursos, enquanto a pesquisa abrangente e avançada permite que o utilizador se concentre no que está à procura; Multilíngue Mais de 20 idiomas são atualmente suportados. GNU GPL GNU General Public License GNU GPL BSD Livre Livre Livre 8 Thumbnails [31] são versões reduzidas de imagens, usadas para tornar mais fácil o processo de as procurar. 7

30 A Tabela 1 contém uma listagem das principais características e funções do software de gestão de imagem em estudo. Todavia, senti necessidade de fazer uma comparação das suas utilizações para escolher o que melhor se adequa a este Projeto. As funcionalidades básicas (encontrar, visualizar e classificar imagens) são menos elaboradas embora apresentadas de forma mais simples no gthumb em comparação com o F-Spot. Quando se trata de edição de imagem o F-Spot tem uma clara vantagem, pois fornece opções mais avançadas de edição e classificação, por exemplo, remoção de olhos vermelhos, tagging, ajuste de cor, entre outros. Todavia o gthumb tem mais ferramentas de edição. Na conversão de formatos de imagem o gthumb tem melhores opções do que o F-Spot, pois além de permitir que os utilizadores possam guardar imagens em PNG, JPEG, TIFF, também oferece a opção de as guardar em formato TGA - Targa File Format. Por outro lado, o RS suporta todos os tipos de formatos de arquivos através do ImageMagick, FFMPEG, Ghostscript e ExifTool. O problema reside aquando da comparação destes software de gestão de imagem na importação e exportação de imagens. O F-Spot permite exportar imagens para CD - Compact Disc, galeria web, Picasa, Flickr, SmugMug, entre outros, já o gthumb pode ser usado não só para exportar mas também para importar imagens do Flickr, Picasa e dispositivos removíveis. O RS já contém plugins para fornecer RSS - Really Simple Syndication exportação, uma API SOAP - Application Programming Interface Simple Object Access Protocol, exportação galeria web (Picasa), autenticação LDAP - Lightweight Directory Access Protocol e permite também a importação de ficheiros (Flickr), capturar metadados, etc. Concluo que tudo depende do que o utilizador pretenda realizar, mas a minha escolha para a ferramenta de trabalho deste Projeto recai no RS. Esta escolha tem como motivo principal o facto de usar o PHP - Hypertext Preprocessor e MySql, trabalhando assim com a maioria dos fornecedores de alojamento e por ser uma linguagem abordada durante a Licenciatura de Engenharia Informática sendo assim interessante e proveitoso desenvolver conhecimentos adquiridos. Para poder fornecer um DVD - Digital Versatile Disc com o software instalado, considerei necessário criar uma máquina virtual Linux versão Ubuntu bits (sistema operativo mais viável devido às licenças). 8

31 2.3 Ferramentas Utilizadas Apache 2.0 O servidor Apache [5] foi criado em 1995 por Rob McCool. É a principal tecnologia da Apache Software Foundation, responsável por mais de uma dezena de projectos envolvendo tecnologias de transmissão via web, processamento de dados e execução de aplicativos distribuídos. Figura 4 - Logótipo Apache MySql MySQL [1],[2] é um sistema de gestão de BD, que usa a linguagem SQL - Structured Query Language. Foi escrito em C 9 e C Este SGBD - Sistema de Gestão de Base de Dados, tem um grande sucesso pelo seu desempenho, estabilidade, por ser fácil de instalar e configurar, por não exigir grandes recursos, por existirem drivers para as principais plataformas de desenvolvimento (Java 11, PHP,.NET 12, etc), por haver versões para os principais sistemas operativos UNIX, Windows e Macintosh, mas principalmente porque é livre (baseado em GPL). 9 C [36] é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, padronizada pela ISO e criada em 1972 por Dennis Ritchie. 10 C++ [35] é uma linguagem de programação criada por Bjarne Stroustrup originalmente com o nome de C com classes. 11 Java [37] é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipa de programadores comandada por James Gosling na empresa Sun Microsystems. 12 Microsoft.Net é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações. 9

32 É usado muitas vezes para suportar portais e aplicações web e também para aplicações locais. É neste momento proprietário da Oracle, mas antes passou pela Sun Microsystems. Figura 5 - Logótipo do MySql PHP PHP [3],[4] é uma linguagem de programação de domínio específico, ou seja, é utilizada para gerar conteúdo dinâmico na web. O propósito principal é implementar soluções web velozes, simples e eficientes. A sua sintaxe é similar a C, C++, Perl 13, Tcl - Tool Command Language 14. Foi criado originalmente por Rasmus Lerdof em A aplicação principal chamada PHP é agora produzida pelo Grupo PHP e serve como referência formal para a linguagem PHP. É um software livre, disponibilizado sob a licença do PHP que é incompatível com a GPL devido às restrições sobre a utilização do termo PHP. Enquanto o PHP originalmente significava "Personal Home Page", agora é dito estar para "Hypertext Preprocessor", um acrónimo recursivo. Figura 6 - Logótipo do PHP ImageMagick ImageMagick [6],[7] é uma suite de programas utilitários para visualização, conversão e edição de imagens. Pode ler e escrever mais de 100 formatos de ficheiro de imagem. É disponibilizado sob a licença Apache 2.0. O software é constituído principalmente por um 13 Perl é uma linguagem de programação estável e multiplataforma, usada principalmente no desenvolvimento web. 14 Tcl foi criado por John Ousterhout. É normalmente utilizada para prototipagem rápida e aplicações de script. 10

33 número de utilidades de interface de linha de comando para a manipulação de imagens. Escrito na linguagem C. Figura 7 - Logótipo do ImageMagick FFMPEG FFMPEG [8],[9] é um programa de computador que grava, converte e cria streams de áudio e vídeo em diversos formatos. FFMPEG é um programa em linha de comando que é composto de uma coleção de software livre e bibliotecas de código aberto. Inclui libavcodec, biblioteca de codec de áudio e vídeo e libavformat, um multiplexador/demultiplexador de conteúdo de áudio e vídeo. O nome do projeto vem do nome do grupo de padrões de vídeo MPEG - Moving Picture Experts Group, junto com a sigla "FF" que em inglês é fast forward e avanço rápido em português. Figura 8 - Logótipo do FFMPEG Ghostscript Ghostscript [10],[11] foi originalmente escrito por L.Peter Deutsch em 1986 para o Projeto GNU, e disponibilizado sob a GNU Public Licence. Ghostscript é actualmente propriedade da Artifex Software e mantido pelos funcionários e pela comunidade de utilizadores de todo o mundo. 11

34 Ghostscript é um software de impressão para POSIX - Portable Operating System Interface que permite a impressão de imagens e arquivos compactados. Figura 9 - Logótipo do Ghostscript Exiftool ExifTool [12],[13] é uma ferramenta de linha de comando para leitura, escrita e manipulação de imagem, áudio, vídeo e metadados. É projetado para encapsular meta informação de muitas fontes, em binário ou de forma textual e empacotá-lo em conjunto com qualquer tipo de ficheiro. 12

35 13

36 Capítulo 3 3 Utilização do ResourceSpace 3.1 Gestão do ResourceSpace Com o aumento das nossas coleções de documentos, torna-se cada vez mais difícil encontrar o que estamos à procura para documentos onde a pesquisa de texto é completamente impossível, quer seja para foto ou vídeo. O problema da organização dessas coleções de documentos é grande para o utilizador comum, mas muito mais complicado para organizações. Felizmente, existem ferramentas como o RS, que faz para fotos, vídeos e outros documentos digitais o que um sistema de controlo de versão distribuído faz para código-fonte. Desde que foi lançado ao público em 2006, o RS passou por revisões significativas e melhorias. O foco original é em fotografias, mas lida também com áudio, vídeo e outros tipos de ficheiros electrónicos. Além disso, é totalmente internacionalizado, suportando a escolha de língua pelo utilizador e pode ser estendido facilmente para suportar traduções adicionais (além das pré-definidas). 14

37 3.2 Demonstração do interface gráfico A página inicial do RS consiste numa interface simples e útil para o utilizador (Figura 10). Esta página exibe, entre outros, três botões proeminentes - Temas, Minhas Colecções e Ajuda, uma caixa de pesquisa - Busca e um painel de coleção - Minhas Coleções. Figura 10 - Página inicial do RS O botão Temas contém os grupos públicos de imagens e recursos. O botão As Minhas Colecções consiste em pilhas de coleções pessoais e pesquisas guardadas que se podem construir e destruir. Quanto ao botão Ajuda, este contém um sistema de ajuda embutido, que consiste num link para o download de um guia de utilização em formato PDF e um link que direciona para a documentação Wiki online. Contudo, na página main, existem outras funcionalidades úteis, tais como uma caixa de pesquisa - Busca que permite realizar pesquisas de conteúdo básico através de palavra-chave, data, tipo de ficheiro, etc e um painel de coleção - Minhas Coleções que é visível no fundo da página e serve como um espaço de trabalho durante a navegação do utilizador. 15

38 3.2.1 Upload de um ficheiro Para fazer um Upload de algum conteúdo (foto, documento, vídeo ou áudio) o utilizador deve clicar em Upload no menu superior e preencher os campos obrigatórios, bem como todos os campos que considerar necessários (metadados adicionais), por exemplo título, palavraschave, informação sobre localização, etc. Dependendo do tipo de ficheiro que o utilizador deseja introduzir (Figura 11), existem campos específicos que alteram conforme a escolha do tipo de recurso a introduzir (Figura 39, Figura 40, Figura 41, Figura 42). Figura 11 - Tipo de ficheiro introduzido no Upload Após o Upload, quando o utilizador clica no novo ficheiro que aparece no painel de coleção, uma nova página irá abrir para o novo recurso adicionado, com um resumo dos metadados que entraram, links 15 para descarregar o ficheiro original, tamanhos diversos de miniaturas geradas automaticamente e para pesquisar ficheiros semelhantes ou relacionados (Figura 12). As miniaturas, apenas são geradas automaticamente através do Exiftool, ImageMagick e Ghostscript, quando a imagem que o utilizador fez upload tem dimensões excedentes. Por outro lado, quando a imagem introduzida já está numa dimensão reduzida, apenas aparece o link de download da imagem original. 15 Link [32] é uma referência num documento em hipertexto a outras partes deste documento ou a outro documento. 16

39 Figura 12 - Novo recurso adicionado Nomeadamente às imagens que o utilizador inseriu, elas são guardadas em vários formatos numa pasta denominada filestore dentro da pasta do ResourceSpace, Figura 13. Figura 13 - Vários formatos da mesma imagem 17

40 Criação de nova meta informação no upload de um ficheiro Quando o utilizador procede ao upload de um determinado ficheiro, existem campos de preenchimento obrigatório, bem como campos que alteram conforme a escolha do tipo de recurso, como explicado no ponto anterior (3.2.1). Todavia, o utilizador pode querer adicionar novos campos (nova meta informação). O ResourceSpace já o permite, para isso e caso o utilizador o pretenda, deve clicar em Administração > Setup > Resource Types / Fields e proceder a edição de campos globais (campos pré-existentes) ou à edição de campos específicos (dependendo do tipo de recurso). Para esse efeito, apenas necessita de clicar em New Field e adicionar o novo campo. Como se pode ver na Figura 14, adicionei o campo New Information ao tipo de recurso foto. Após guardar, quando o utilizador procede ao upload de um recurso do tipo foto, o novo campo já aparece. Figura 14 - Criação de um novo campo Existe ainda a oportunidade de eliminar um campo e de reorganizar a ordem que o utilizador deseja que os campos apareçam. Para isso é apenas necessário clicar nas setas azuis que aparecem na Figura

41 3.2.2 Pesquisa de um ficheiro A caixa de pesquisa básica - Busca, está disponível em todas as páginas, bem como o formulário - Busca Avançada que permite pesquisar todos os campos da BD separadamente ou colectivamente. O RS permite classificar os resultados de uma pesquisa numa variedade de maneiras, incluindo a data, número de downloads, cor, palavra-chave, entre outros (Figura 43). Quando o utilizador encontra um ficheiro que está interessado, basta clicar sobre ele e caso pretenda, pode adicionar à coleção atual, isto é, o utilizador pode mudar um determinado ficheiro para outra coleção ou colocar esse ficheiro em mais do que uma coleção, para isso será necessário clicar no segundo ícone que aparece em cada ficheiro, assinalado na figura (Figura 15). Para além disso, o utilizador pode adicionar pesquisas guardadas a uma coleção para o ajudar a encontrar imagens no futuro. Figura 15 Pesquisa de imagem 19

42 3.2.3 Lista de plugins O RS já contém um conjunto de plugins. O utilizador pode activar ou desactivar plugins no menu superior horizontal, clicar em Administração > Manage Plugins conforme as suas preferências, isto é, dependendo das funcionalidades adicionais que pretenda. Na lista de plugins (Figura 16) existe uma pequena descrição, o seu autor, a versão e em alguns deles, um link que direciona para mais informação sobre o mesmo. Após o utilizador ativar o plugin, este pode alterar o grupo de acesso e apenas em alguns plugins existe ainda a possibilidade de modificar algumas opções predefinidas. Figura 16 - Lista de plugins Pedidos de material As coleções podem servir como álbuns de fotos, espaços de trabalho para os projetos em curso ou galerias. O RS contém pedidos de material que são muito úteis quando usados por uma equipa. Um membro da equipa pode preencher um pedido descrevendo uma atribuição de trabalho ou uma oportunidade que precisa de seleção de imagens. Outros membros podem procurar e guardar os resultados para o pedido da investigação como fariam se fosse uma 20

43 coleção pessoal e o RS pode notificar todos os membros da equipa sobre o progresso via e- mail (Figura 44) Edição de vários campos O RS permite a edição de vários conteúdos ao mesmo tempo. Para isso, o utilizador terá de clicar no menu de coleções, escolher a coleção onde pretende fazer alterações e clicar em Editar todos. A página que abre contém todos os campos editáveis. Após as alterações o utilizador apenas tem de gravar as alterações feitas (Figura 17). Figura 17 - Edição de vários campos 21

44 22

45 Capítulo 4 4 Implementação Este capítulo visa explanar detalhadamente o processo de implementação do ResourceSpace bem como a instalação/configuração de alguns plugins. 4.1 Instalação do ResourceSpace Após criar a máquina virtual Linux versão Ubuntu bits, procedi à instalação do ResourceSpace [22], [24]. Username: mariana Password: projecto Tabela 2 - Instalação do ResourceSpace Instalação do ResourceSpace Comandos Observações sudo apt-get update sudo apt-get install apache2 mysql-server php5 php5-dev php5-gd php5-mysql subversion sudo apt-get install vim nano graphicsmagick graphicsmagick-imagemagick-compat sudo apt-get install ghostscript antiword xpdf ffmpeg postfix libimage-exiftool-perl cron wget cd /var/www sudo svn co cd resourcespace Actualizar a lista de programas e os repositórios. Proceder à instalação do Apache2, PHP5, MySql e outros pacotes necessários. Durante a instalação será solicitada a criação de uma password para a BD do MySql. Password: root; Mudar para a directoria cd/var/www e fazer o download do ResourceSpace do Subversion; Mudar para a directoria do ResourceSpace. 23

46 sudo mkdir filestore sudo chmod 777 filestore mysql u root p create database resourcespace; quit sudo chmod R 777 include Criar e definir permissões para a pasta filestore; Entrar para o MySql como utilizador e criar uma BD chamada ResourceSpace; Fazer com que a pasta /var/www/resourcespace seja executável para todos os utilizadores Neste momento, já é possível aceder ao ResourceSpace no nosso servidor, mas verifica-se que existem algumas configurações do PHP que precisam ser feitas; sudo nano /etc/php5/apache2/php.ini sudo /etc/init.d/apache2 restart MySql Server: localhost MySql Username: root MySql Password: root MySql Database: resourcespace MySql Binary Path: /usr/bin Mudar os parâmetros do memory_limit, post_max_size e upload_max_filesize para 512M, 250M e 250M, respectivamente; Reiniciar o Apache2 Abrir o navegador e concluir a instalação em Todos os outros campos que aparecem nessa página são os predefinidos de forma a seja apenas necessário clicar no botão Iniciar Instalação. 4.2 Descrição/Análise do Problema O desenvolvimento deste Projeto passou por investigar as capacidades de soluções (opensource) existentes e definir quais as capacidades adicionais que deveriam ser implementadas. A opção passou por adoptar uma solução preexistente, RS e considerou-se necessário a instalação, configuração de plugins para suportar os objetivos propostos. 4.3 Abordagem O RS vem com um conjunto plugins, com breves descrições em que o utilizador pode activar e desactivar conforme as suas necessidades e preferências. Através da análise aos plugins existentes (não só os plugins que o RS já contém, bem como os que se encontram no ResourceSpace Plugin Repository [19]), constatei que já existiam alguns plugins para suportar a importação e exportação para a rede, tais como, flickr_theme_publish, picasa e ainda um plugin rss2 que exporta uma lista de recurso. Como tal, procedi às suas instalações e 24

47 configurações. Considerou-se necessário a existência de um slideshow (plugin slideshow e plugin embedslideshow) e ainda a criação de um Mapa de Coleções para permitir ao utilizador uma maior facilidade na procura de um determinado ficheiro, através da análise de tabela. Nos seguintes pontos irei apresentar a descrição desses plugins, bem como a suas instalações e configurações. 4.4 Capacidades adicionais Mapa de Coleções A ideia assente na criação do mapa de coleções consistiu em facilitar o utilizador na pesquisa de um determinado ficheiro através da observação da tabela (Figura 18). <div class="basicsbox"> <?php $sql=("select collection.name as nome, resource.field8 as item from collection_resource inner join resource ON resource.ref=collection_resource.resource inner join collection on collection_resource.collection=collection.ref"); $res=mysql_query($sql);?> <h1><strong><?php echo $lang["collectionmap"]?></strong></h1> <div class="listtitle"> <table border='2'> <thead> <tr><th><?php echo $lang["collectionname"]?></th> <th><?php echo $lang["items"]?></th> </tr> </thead> <tbody> <?php while($row=mysql_fetch_array($res)){ echo "<tr>"; echo "<td>".$row['nome']."<br>"."</td>"; echo "<td>".$row['item']."<br>"."</td>"; echo "<tr>"; echo "</tbody>"; }?> </tbody> </table> </div> </div> 25

48 Figura 18- Mapa de Coleções Hierarquia virtual usando tags O ResourceSpace armazena cada recurso numa pasta (coleção) com a sua meta informação. A ideia que sugiu, seria criar um plugin que permita a criação de coleções virtuais, isto é, que crie estruturas que não impliquem a cópia de coleções. Essas coleções virtuais teriam de ser criadas através de novas keywords/tags 16 /etiquetas a associar aos recursos (criando assim mais meta informação). A ideia seria mostrar todos os ficheiros que pertençam a uma determinada coleção virtual, em que essas coleções estariam organizadas sob a forma hierárquica (um item que pertencesse a uma coleção virtual pertenceria também às coleções que a incluíssem). 16 Keywords/tags são palavra-chave ou termos associados que descrevem uma determinada informação. 26

49 4.5 Instalação/Configuração dos plugins A instalação de plugins no RS é feita em Administração > Manage Plugins > Upload Plugin (Figura 19). Para fazer o upload de um plugin, este deverá estar com a extensão RSP. Caso o plugin não se encontre com essa extensão, o upload não é concretizado. Figura 19 - Upload de plugin Slideshow Existem dois plugins que permitem a exibição de um slideshow. Enquando que o plugin slideshow apenas pode ser usado em coleções públicas, o plugin embedslideshow pode ser usado em qualquer tipo de coleção. O plugin embedslideshow tem como principal vantagem em relação ao plugin slideshow o facto de gerar um bloco HTML - HyperText Markup Language Instalação/Configuração do plugin slideshow O plugin slideshow, criado por Brian Adam está na versão 1.1 (Figura 20) e permite a criação de um slideshow para coleções públicas. 17 HTML é uma linguagem de marcação utilizada para produir páginas web. 27

50 Figura 20 - Plugin slideshow - Brian Adams Por algum motivo, este plugin não funciona em sua plenitude, isto é, após a activação do plugin, surge um link denominado Opções e não é possível escolher o tamanho do recurso (Figura 21), bem como nas coleções públicas deveria ser possível visualizar um link denominado Slideshow Setup. Figura 21 - Falha na configuração do plugin slideshow Devido a este facto, procedi à investigação do(s) motivo(s) para estes erros e de como os corrigir. Através do Google Groups [44], encontrei uma versão adaptada por Paul Manno onde esses problemas já não surgiam e foi essa versão que decidi utilizar (Figura 22). 28

51 Figura 22 - Plugin slideshow - Brian Adams, modificado por Paul Manno Utilização do plugin slideshow, Brian Adams+Paul Manno Como foi dito anteriormente, o plugin slideshow apenas pode ser utilizado em coleções públicas, como tal, ao abrir o painel As minhas Coleções, as coleções de acesso público terão um link extra denominado Slideshow Setup, como se pode verificar na Figura 23. Figura 23 - Colecção pública para utilização do plugin slideshow Ao abrir esse link, o utilizador tem a oportunidade de fazer algumas configurações. Pode escolher se um utilizador tem de estar com o login 18 efectuado para ver o slideshow e pode também escolher o tamanho do recurso. 18 Login [33] define o processo através do qual o acesso a um sistema informático é controlado através da identificação e autenticação do utilizador através de credenciais fornecidas por esse mesmo utilizador. 29

52 Após todas as configurações estarem definidas e guardadas, surge um link para ver o slideshow (Slideshow Link) e ainda um link em Customize para fazer alterações ao mesmo (Figura 24). Figura 24 - Página de Configuração do plugin slideshow O link em Customize permite alterar o tempo entre cada imagem, a cor de fundo do slideshow, cor das legendas, o tipo de fonte (caso o utilizador pretenda que se veja a legenda das imagens) e ainda permite a alteração da ordem das imagens a aparecer no slideshow (Figura 25). No final o utilizador poderá ver o slideshow em funcionamento, tendo a oportunidade de poder avançar, retroceder ou até mesmo de o parar. Figura 25 - Personalizar o slideshow 30

53 Instalação/Configuração do plugin embedslideshow O plugin embedslideshow, consiste num slideshow que pode ser gerado não só para coleções públicas, mas também para coleções privadas. Criado por Dan Huby, está na versão 1.1 e possibilita uma diferente gama de opções para o utilizador. Este plugin permite a geração de um bloco de HTML quando este compartilha, através do link Share, uma coleção. Esse bloco pode ser utilizado noutras páginas web Utilização do plugin embedslideshow Após o utilizador clicar em Share, tem a oportunidade de decidir algumas configurações do slideshow, Figura 26. Uma delas consiste no tamanho (pixel 19 ) do slideshow podendo escolher entre: Thumbnail (150 pixels), Preview (350 pixels) e Screen (850 pixels). O utilizador tem ainda a hipótese de escolher o tempo de transição entre uma imagem e a outra. Depois das configurações feitas, o utilizador já pode gerar o bloco HTML. Caso pretenda, pode abrir directamente o slideshow numa nova página e pode também visualizá-lo de forma maximizada. Por último existe ainda a possibilidade de guardar o slideshow na lista de ações externas. Figura 26 - Plugin embedslideshow 19 Pixel ou Píxel é o menor ponto que forma uma imagem digital, sendo que o conjunto de milhares de pixels, formam uma imagem inteira. 31

54 4.5.2 Plugin RSS2 O plugin RSS vem com o ResourceSpace. Foi criado por Camillo Ferraris, Colorhythm LLC e Tom Gleason e está na versão 0.9. Este plugin permite a geração autenticada de feeds RSS 20 de novos conteúdos, incluindo campos configuráveis. Após a activação, o utilizador pode fazer configurações no link Opções, Figura 27, onde define quais os campos que pretende que sejam vistos. Figura 27 - Configuração Plugin RSS2 Depois de guardar as configurações, existe no painel Busca um link New Content RSS Feed, Figura 28 e quando o utilizador clica nesse link será feito o download de um ficheiro com a extensão PHP com os conteúdos seleccionados, de todos os ficheiros existentes. 20 Os feeds RSS oferecem conteúdo web ou resumos de conteúdo juntamente com os links para as versões completas deste conteúdo e outros metadados. 32

55 Figura 28 - Link de download para RSS Feed Plugin flickr_theme publish O plugin flickr_theme_publish, criado por Dan Huby encontra-se na versão 1.0 e consiste em selecionar os recursos de temas selecionados para o Fickr. Este plugin apenas funciona quando a coleção pertence a um determinado tema, para isso o utilizador deverá preencher o campo Categoria do Tema, Figura 29. Figura 29 - Criação de uma coleção de acesso público associado a um tema 33

56 Assim, no separador Temas já se encontra o tema criado e aparecem alguns campos editáveis, entre eles o campo Flickr que mostra quantos são os recursos para publicar, Figura 30. Figura 30 - Separador Tema para campo do Flickr Caso o utilizador clique nesse campo e não tenha o login efectuado no Flickr, aparece um link que o direciona para o site 21 do Flickr para que o utilizador autorize algumas permissões, Figura 31. Figura 31 - Link que direciona para o site do Flickr e site do Flickr com autorização de permissões Posteriormente, o utilizador já pode voltar ao RS e carregar no botão Reload, Figura 31, e irá encontrar alguns campos que devem ser configurados. Caso pretenda que os recursos se tornem públicos ou privados, deverá definir essa configuração e carregar no botão Publish para os publicar na conta do Flickr. Esse botão contém ainda a informação de quantos recursos serão publicados. Existe outro botão que serve para limpar os IDs armazenados no Flickr de todas as fotos desse tema. Será útil caso o utilizador tenha eliminado as fotos do Flickr e queira adicioná-las novamente (Figura 32). 21 Um site web [34] é um conjunto de páginas web, isto é, de hipertextos acessíveis geralmente pelo protocolo HTTP na Internet. 34

57 Figura 32 - Publicação para o Flickr Depois de fazer a publicação, deverá aparecer informações dos recursos que foram publicados com uma mensagem final de que a publicação foi concretizada com sucesso (Done). O utilizador pode então verificar que os recursos foram publicados no Flickr. Caso pretenda publicar novos recursos, aparece um novo botão bem como fazer um update dos restantes recursos publicados, Figura 33. Figura 33 - Botão publicar e botão update 35

58 4.5.4 Plugin Picasa O plugin Picasa está em fase experimental e para fazer o seu upload, este não pode ser feito da forma convencional, isto é, a sua instalação tem de ser feita de forma manual. Se o utilizador tentar fazer o seu upload da forma mais comum em Manage Plugins, irá aparecer uma mensagem de erro (Figura 34). Figura 34- Mensagem de erro plugin Picasa Esta notificação consiste em avisar ao utilizador que o ficheiro não é encontrado e que se o utilizador confia no plugin que está a tentar instalar, deverá instalá-lo manualmente através da sua directoria de plugins. Posto isto, através do Plugin list na página wiki do RS [23], aparece uma documentação WebSVN para activação do botão de upload direto para o RS a partir do Picasa (Figura 35). 36

59 Figura 35 - Link para o upload do botão Picasa 4.6 Dificuldades encontradas Mapa de Coleções Um problema encontrado na implementação do mapa de coleções consiste no facto de não conseguir concatenar os ficheiros de cada coleção. A solução final presente na Figura 18, aparecem quatro ficheiros para a coleção Portugal e três ficheiros para a coleção Barcelos. A ideia seria concatenar as linhas, sendo a solução final do tipo apresentado na Tabela 3. Nome da Coleção Portugal Barcelos Tabela 3 - Resultado pretendido do Mapa de Coleções Itens Portugal; Galo de Barcelos; Barcelos; O Gente da Minha Terra Galo de Barcelos; Barcelos; Lenda Hierarquia virtual usando tags Um plugin que não consegui implementar consiste na hierarquia virtual usando tags, ou seja, permitir criar coleções virtuais que não implicam copiar as pastas fisicamente. Deveria ainda ser possível mover recursos para fora ou dentro de uma coleção virtual, e cada recurso poderia 37

60 pertencer a mais do que uma coleção virtual. Tal como acontece no ResourceSpace, pois este já permite que um determinado recurso pertença a mais que uma coleção. A ideia para resolver este problema passaria por associar cada coleção a uma coleção virtual, podendo mover os recursos entre coleções virtuais sem implicar a alteração na coleção a que ele pertence Plugin Picasa O plugin Picasa gerou muitas dificuldades. A ideia da sua instalação seria devido ao objectivo de importação para o RS. Inicialmente tentei fazer a sua instalação e configuração na minha máquina mãe (Windows7), todavia aparece um erro ao gerar o botão para o ambiente de trabalho do Picasa (Figura 36). Figura 36 - Erro plugin Picasa na máquina mãe (Windows7) Em contrapartida, na máquina virtual o botão é criado com sucesso. Por outro lado, o Picasa não funciona no sistema operativo Ubuntu, como se pode verificar na Figura 37. Figura 37 - Botão Picasa criado com sucesso e Picasa website 38

61 39

62 Capítulo 5 5 Conclusões 5.1 Análise Crítica Uma vez concluído o trabalho proposto, é conveniente tecer um conjunto de considerações finais relacionadas com a forma de como decorreu o mesmo e o alcance em torno dos objetivos propostos. Com o crescimento da evolução das máquinas fotográficas e de ficheiros resultantes das actividades quotidianas, o ser humano passou a compreender melhor o valor da informação e, por conseguinte, o valor dos documentos. A solução para resolver o acúmulo das massas documentais, passa por software para gestão de ficheiros. A escolha do ResourceSpace, deveu-se a uma longa investigação e comparação entre várias soluções existentes. A opção de desenvolvimento passou por instalar plugins que complementassem o software de modo a este conter capacidades adicionais sugeridas nos objetivos da proposta para o Projeto. Em relação aos objectivos propostos, o software satisfaz esses requisitos, dado que o sistema apresentado permite organizar e catalogar fotografias, essas são apresentadas em diferentes resoluções, apresenta as imagens de uma coleção pública sob a forma de slideshow, slideshow este que o utilizador pode alterar conforme o seu gosto, permite a exportação da lista de recursos através do plugin RSS2 e por último permite a exportação de fotografias através do plugin Flickr para o repositório na internet Flickr. Existiram partes da implementação do projecto em que surgiram maiores dificuldades e a sua análise durou bastante tempo de modo a tentar resolver o problema, nomeadamente no que diz respeito à importação de fotografias através do plugin Picasa, cujo objectivo não ficou 40

63 cumprido devido ao facto de esse plugin estar em fase experimental e à implementação do plugin para a hierarquia virtual usando tags. Constato no final que o meu projeto encontra-se a funcionar e apesar de não ter conseguido implementar todas as capacidades previstas penso que o software adoptado cumpre os requisitos necessários propostos. 5.2 Desenvolvimento Futuro Ao longo do desenvolvimento deste software, foram identificadas várias possibilidades de um possível melhoramento, pelo que seria de todo pertinente e oportuno dar continuidade ao trabalho iniciado. As possíveis melhorias a introduzir neste software prendem-se essencialmente com capacidades adicionais, concluindo, por exemplo a solução idealizada de uma hierarquia virtual usando tags, ou seja, permitir criar coleções virtuais (através de keywords/tags/etiquetas associadas às pastas, ou seja, adicionar mais meta informação) que não implicam copiar as pastas fisicamente e também melhorar plugins que ainda estão em fase de implementação (Picasa). 41

64 42

65 Referências bibliográficas [1] w3schools PHP MySQL Introduction Data de acesso: 04 de Abril de 2012; [2] Wikipédia MySQL Data de acesso: 04 de Abril de 2012; [3] Wikipédia PHP Data de acesso: 04 de Abril de 2012; [4] w3schools PHP Tutorial Data de acesso: 04 de Abril de 2012; [5] Wikipédia - Servidor Apache Data de acesso: 04 de Abril de 2012; [6] ImageMagick: Convert, Edit, Or Compose Bitmap Images Data de acesso: 04 de Abril de 2012; [7] Wikipédia ImageMagick Data de acesso: 04 de Abril de 2012; [8] Wikipédia FFmpeg Data de acesso: 04 de Abril de 2012; [9] FFmpeg Data de acesso: 04 de Abril de 2012; [10] Wikipédia Ghostscript Data de acesso: 04 de Abril de 2012; [11] Ghostscript: Ghostscript Data de acesso: 04 de Abril de 2012; [12] ExifTool by Phil Harvel Data de acesso: 04 de Abril de 2012; [13] Wikipédia ExifTool Data de acesso: 04 de Abril de 2012; [14] Main Page F-Spot Data de acesso: 09 de Abril de 2012; [15] Wikipédia F-Spot Data de acesso: 09 de Abril de 2012; [16] gthumb GNOME Live! Data de acesso: 09 de Abril de 2012; [17] Wikipédia gthumb Data de acesso: 09 de Abril de 2012; 43

66 [18] GTHUMB Data de acesso: 09 de Abril de 2012; [19] ResourceSpace: Open Source Digital Asset Management (DAM) Data de acesso: 09 de Abril de 2012; [20] Wikipédia ResourceSpace Data de acesso: 09 de Abril de 2012; [21] (99+) ResourceSpace Grupos do Google Data de acesso: 09 de Abril de 2012; [22] Wikipédia Image Organizer Data de acesso: 09 de Abril de 2012; [23] Main Page ResourceSpace Documentation Wiki Data de acesso: 16 de Maio de 2012; [24] Ubuntu Server Installing ResourceSpace Using Subversion «Prickly Tech Data de acesso: 16 de Maio de 2012; [25] COMPFIXHD - Data de acesso: 15 de Agosto de 2012; [26] Wikipédia Plugin Data de acesso: 15 de Agosto de 2012; [27] Wikipédia GNOME Data de acesso: 17 de Agosto de 2012; [28] Wikipédia MONO Data de acesso: 17 de Agosto de 2012; [29] Wikipédia Open Source Data de acesso: 03 de Setembro de 2012; [30] Wikipédia Gqview Data de acesso: 17 de Agosto de 2012; [31] Wikipédia Thumbnails Data de acesso: 17 de Agosto de 2012; [32] Wikipédia Link Data de acesso: 17 de Agosto de 2012; [33] Wikipédia Login Data de acesso: 17 de Agosto de 2012; [34] Wikipédia Site Data de acesso: 17 de Agosto de 2012; [35] Wikipédia C++ (linguagem de programação) Data de acesso: 21 de Agosto de 2012; [36] Wikipédia C (linguagem de programação) Data de acesso: 21 de Agosto de 2012; 44

67 [37] Wikipédia Java (linguagem de programação) Data de acesso: 21 de Agosto de 2012; [38] WebSVN ResourceSpace Data de acesso: 21 de Agosto de 2012; 45

68 46

69 Anexo A A Proposta de trabalho Figura 38 - Proposta de Trabalho 1

70 Anexo B B Interface gráfica do ResourceSpace B.1 Formulário para ficheiro do tipo Foto Figura 39 - Formulário para ficheiro do tipo Foto 2

71 B.2 Formulário para ficheiro do tipo Vídeo Figura 40 - Formulário para ficheiro do tipo Vídeo B.3 Formulário para ficheiro do tipo Documento Figura 41 - Formulário para ficheiro do tipo Documento 3

72 B.4 Formulário para ficheiro do tipo Áudio Figura 42 - Formulário para ficheiro do tipo Áudio 4

73 B.5 Pesquisa de Busca Avançada Figura 43- Página de Busca Avançada 5

74 B.6 Página para elaborar pedido Figura 44 - Página para elaborar o pedido 6

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23 Realizado por: Fábio Rebeca Nº6 Iuri Santos Nº8 Telmo Santos Nº23 1 Tutorial de instalação e partilha de ficheiros no Ubuntu Índice Índice... 1 Introdução... 2 Material que iremos utilizar... 3 Instalação

Leia mais

Google Drive. Passos. Configurando o Google Drive

Google Drive. Passos. Configurando o Google Drive Google Drive um sistema de armazenagem de arquivos ligado à sua conta Google e acessível via Internet, desta forma você pode acessar seus arquivos a partir de qualquer dispositivo que tenha acesso à Internet.

Leia mais

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo

Manual Sistema MLBC. Manual do Sistema do Módulo Administrativo Manual Sistema MLBC Manual do Sistema do Módulo Administrativo Este documento tem por objetivo descrever as principais funcionalidades do sistema administrador desenvolvido pela MLBC Comunicação Digital.

Leia mais

Instalação de Moodle 1

Instalação de Moodle 1 Instalação de Moodle (local em Windows XP) 1. Introdução...2 2. Instalação de XAMPP...3 3. Instalação de Moodle...9 3.1. Download de Moodle...9 3.2. Criar uma Base de Dados...10 3.3. Instalação de Moodle...11

Leia mais

Manual SAGe Versão 1.2 (a partir da versão 12.08.01)

Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Manual SAGe Versão 1.2 (a partir da versão 12.08.01) Submissão de Relatórios Científicos Sumário Introdução... 2 Elaboração do Relatório Científico... 3 Submissão do Relatório Científico... 14 Operação

Leia mais

Google Drive: Acesse e organize seus arquivos

Google Drive: Acesse e organize seus arquivos Google Drive: Acesse e organize seus arquivos Use o Google Drive para armazenar e acessar arquivos, pastas e documentos do Google Docs onde quer que você esteja. Quando você altera um arquivo na web, no

Leia mais

Construção Páginas de Internet

Construção Páginas de Internet Construção Páginas de Internet Definir um Site no Frontpage Objectivos da sessão: No final da sessão os formandos deverão ser capazes de: Saber o que são os metadados do Frontpage; Distinguir entre Sites

Leia mais

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23

Realizado por: Fábio Rebeca Nº6. Iuri Santos Nº8. Telmo Santos Nº23 Realizado por: Fábio Rebeca Nº6 Iuri Santos Nº8 Telmo Santos Nº23 1 Tutorial de instalação e partilha de ficheiros na Caixa Mágica Índice Índice... 1 Introdução... 2 Material que iremos utilizar... 3 Instalação

Leia mais

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI

VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI VISUAL LIGHTBOX FERRAMENTA WEB DESIGN FABIANO KEIJI TAGUCHI ESTE MATERIAL TEM UM OBJETIVO DE COMPLEMENTAR OS ASSUNTOS ABORDADOS DENTRO DE SALA DE AULA, TORNANDO-SE UM GUIA PARA UTILIZAÇÃO DA FERRAMENTA

Leia mais

OneDrive: saiba como usar a nuvem da Microsoft

OneDrive: saiba como usar a nuvem da Microsoft OneDrive: saiba como usar a nuvem da Microsoft O OneDrive é um serviço de armazenamento na nuvem da Microsoft que oferece a opção de guardar até 7 GB de arquivos grátis na rede. Ou seja, o usuário pode

Leia mais

WEBSITE DEFIR PRO WWW.DEFIR.NET

WEBSITE DEFIR PRO WWW.DEFIR.NET MANUAL DO UTILIZADOR WEBSITE DEFIR PRO WWW.DEFIR.NET 1. 2. PÁGINA INICIAL... 3 CARACTERÍSTICAS... 3 2.1. 2.2. APRESENTAÇÃO E ESPECIFICAÇÕES... 3 TUTORIAIS... 4 3. DOWNLOADS... 5 3.1. 3.2. ENCOMENDAS (NOVOS

Leia mais

Manual de Utilização. Site Manager. Tecnologia ao serviço do Mundo Rural

Manual de Utilização. Site Manager. Tecnologia ao serviço do Mundo Rural Manual de Utilização Site Manager Tecnologia ao serviço do Mundo Rural Índice 1. Acesso ao Site Manager...3 2. Construção/Alteração do Menu Principal...4 3. Inserção/ Alteração de Conteúdos...7 4. Upload

Leia mais

Operador de Computador. Informática Básica

Operador de Computador. Informática Básica Operador de Computador Informática Básica Instalação de Software e Periféricos Podemos ter diversos tipos de software que nos auxiliam no desenvolvimento das nossas tarefas diárias, seja ela em casa, no

Leia mais

DOCBASE. 1. Conceitos gerais. 2. Estrutura da pasta de associações. 3. A área de documentos reservados. 4. Associação de Imagens

DOCBASE. 1. Conceitos gerais. 2. Estrutura da pasta de associações. 3. A área de documentos reservados. 4. Associação de Imagens Documentação, Informática e Desenvolvimento 1 DOCBASE ASSOCIAÇÔES MULTIMÉDIA 1. Conceitos gerais 2. Estrutura da pasta de associações 3. A área de documentos reservados 4. Associação de Imagens 5. Procedimentos

Leia mais

Manual de Utilizador Externo Arquivo Digital. Santos, Tânia 2007. Última actualização: 25-06-2007

Manual de Utilizador Externo Arquivo Digital. Santos, Tânia 2007. Última actualização: 25-06-2007 Manual de Utilizador externo Arquivo Digital Santos, Tânia 2007 SIBUL Sistema Integrado de Bibliotecas da Universidade de Lisboa Última actualização: 25-06-2007 1 Introdução...3 O que é o Arquivo Digital

Leia mais

Pesquisa e organização de informação

Pesquisa e organização de informação Pesquisa e organização de informação Capítulo 3 A capacidade e a variedade de dispositivos de armazenamento que qualquer computador atual possui, tornam a pesquisa de informação um desafio cada vez maior

Leia mais

Anote aqui as informações necessárias:

Anote aqui as informações necessárias: banco de mídias Anote aqui as informações necessárias: URL E-mail Senha Sumário Instruções de uso Cadastro Login Página principal Abrir arquivos Área de trabalho Refine sua pesquisa Menu superior Fazer

Leia mais

Desenvolvendo Websites com PHP

Desenvolvendo Websites com PHP Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.

Leia mais

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco

Manual de Utilizador. Disciplina de Projecto de Sistemas Industriais. Escola Superior de Tecnologia. Instituto Politécnico de Castelo Branco Escola Superior de Tecnologia Instituto Politécnico de Castelo Branco Departamento de Informática Curso de Engenharia Informática Disciplina de Projecto de Sistemas Industriais Ano Lectivo de 2005/2006

Leia mais

Manual do Painel Administrativo

Manual do Painel Administrativo Manual do Painel Administrativo versão 1.0 Autores César A Miggiolaro Marcos J Lazarin Índice Índice... 2 Figuras... 3 Inicio... 5 Funcionalidades... 7 Analytics... 9 Cidades... 9 Conteúdo... 10 Referência...

Leia mais

Manual do Visualizador NF e KEY BEST

Manual do Visualizador NF e KEY BEST Manual do Visualizador NF e KEY BEST Versão 1.0 Maio/2011 INDICE SOBRE O VISUALIZADOR...................................................... 02 RISCOS POSSÍVEIS PARA O EMITENTE DA NOTA FISCAL ELETRÔNICA.................

Leia mais

Administração da disciplina

Administração da disciplina Administração da disciplina Agrupamento Vertical de Escolas de Tarouca Documento disponível em: http://avetar.no-ip.org 1.Acesso e utilização da plataforma:. Seleccione a opção Entrar, que se encontra

Leia mais

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção Este procedimento corresponde ao fluxo de trabalho de Indexação de OCR com separação de código de correção no programa de treinamento do Capture Pro Software. As etapas do procedimento encontram-se na

Leia mais

02 - Usando o SiteMaster - Informações importantes

02 - Usando o SiteMaster - Informações importantes 01 - Apresentação do SiteMaster - News Edition O SiteMaster foi desenvolvido para ser um sistema simples de gerenciamento de notícias, instalado em seu próprio computador e com configuração simplificada,

Leia mais

A SÈTIMA. O nosso principal objectivo

A SÈTIMA. O nosso principal objectivo 03 A SÈTIMA A SÉTIMA produz soluções de software maioritariamente com recurso à WEB, de modo a dar suporte ao crescimento tecnológico que é já a maior realidade do século XXI. Esta aposta deve-se ao facto

Leia mais

Portal AEPQ Manual do utilizador

Portal AEPQ Manual do utilizador Pedro Gonçalves Luís Vieira Portal AEPQ Manual do utilizador Setembro 2008 Engenharia Informática - Portal AEPQ Manual do utilizador - ii - Conteúdo 1 Introdução... 1 1.1 Estrutura do manual... 3 1.2 Requisitos...

Leia mais

Microsoft Office FrontPage 2003

Microsoft Office FrontPage 2003 Instituto Politécnico de Tomar Escola Superior de Gestão Área Interdepartamental de Tecnologias de Informação e Comunicação Microsoft Office FrontPage 2003 1 Microsoft Office FrontPage 2003 O Microsoft

Leia mais

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...

Leia mais

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO CONCEITOS BÁSICOS 1 Necessidade das base de dados Permite guardar dados dos mais variados tipos; Permite

Leia mais

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. Manual de Instruções ECO Editor de Conteúdo Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo. O ECO é um sistema amigável e intui?vo, mas abaixo você pode?rar eventuais dúvidas e aproveitar

Leia mais

Manual Captura S_Line

Manual Captura S_Line Sumário 1. Introdução... 2 2. Configuração Inicial... 2 2.1. Requisitos... 2 2.2. Downloads... 2 2.3. Instalação/Abrir... 3 3. Sistema... 4 3.1. Abrir Usuário... 4 3.2. Nova Senha... 4 3.3. Propriedades

Leia mais

Manual do Aluno Plataforma de e-learning Moodle

Manual do Aluno Plataforma de e-learning Moodle Manual do Aluno Plataforma de e-learning Moodle i Índice Índice de Figuras 3 Introdução 4 Parte I - Acesso à Plataforma 5 1 - Entrar na Plataforma 6 1.1 - Alterar a senha 7 Parte II - Utilização da Plataforma

Leia mais

4.3 Ferramentas para criar conteúdos/recursos educativos

4.3 Ferramentas para criar conteúdos/recursos educativos 4.3 Ferramentas para criar conteúdos/recursos educativos 4.3.2. Google Sites Célio Gonçalo Marques a) Introdução O Google Sites foi lançado oficialmente no dia 23 de Outubro de 2008 em mais de 37 línguas,

Leia mais

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução

SCIM 1.0. Guia Rápido. Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal. Introdução SCIM 1.0 Guia Rápido Instalando, Parametrizando e Utilizando o Sistema de Controle Interno Municipal Introdução Nesta Edição O sistema de Controle Interno administra o questionário que será usado no chek-list

Leia mais

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com. URL: http://esganarel.home.sapo.

MÓDULO MULTIMÉDIA. Text PROFESSOR: RICARDO RODRIGUES. MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com. URL: http://esganarel.home.sapo. MÓDULO MULTIMÉDIA PROFESSOR: RICARDO RODRIGUES MAIL: rprodrigues@escs.ipl.pt esganarel@gmail.com URL: http://esganarel.home.sapo.pt Text GABINETE: 1G1 - A HORA DE ATENDIMENTO: SEG. E QUA. DAS 11H / 12H30

Leia mais

Impressão do Manual do Utilizador

Impressão do Manual do Utilizador bibliopac Interface WWW Versão 2003 Guia de instalação rápida Junho 2003 ATENÇÃO! Impressão do Manual do Utilizador No CD de instalação está disponível o ficheiro Interface WWW Manual.PDF. Este manual,

Leia mais

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. PROGRAMA EMBRAPA DE MELHORAMENTO DE GADO DE CORTE MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS. MANUAL DE INSTALAÇÃO: 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS

Leia mais

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Construtor de sites SoftPixel GUIA RÁPIDO - 1 - GUIA RÁPIDO - 1 - Sumário Introdução...3 Por que utilizar o Construtor de Sites?...3 Vantagens do Construtor de Sites...3 Conceitos básicos...3 Configuração básica do site...5 Definindo o layout/template

Leia mais

Construir um e-portefólio com o Blogger

Construir um e-portefólio com o Blogger TUTORIAIS CienTIC7 Construir um e-portefólio com o Blogger O suporte informático para um e-portefólio pode ser tão simples como um documento criado num processador de texto ou tão específico e elaborado

Leia mais

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. 1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2. Editando um Artigo 4.3. Excluindo um Artigo 4.4. Publicar

Leia mais

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA FERRAMENTAS DE COLABORAÇÃO CORPORATIVA Compartilhamento de Arquivos no Google Drive Sumário (Clique sobre a opção desejada para ir direto à página correspondente) Utilização do Google Grupos Introdução...

Leia mais

Utilizar o Microsoft Offi ce OneNote 2003: Iniciação rápida

Utilizar o Microsoft Offi ce OneNote 2003: Iniciação rápida Utilizar o Microsoft Offi ce OneNote 2003: Iniciação rápida Utilizar a iniciação ao OneNote 1 O MICROSOFT OFFICE ONENOTE 2003 OPTIMIZA A PRODUTIVIDADE AO PERMITIR QUE OS UTILIZADORES CAPTEM, ORGANIZEM

Leia mais

Manual de Administração Intranet BNI

Manual de Administração Intranet BNI Manual de Administração Intranet BNI Fevereiro - 2010 Índice 1. Apresentação... 3 2. Conceitos... 5 3. Funcionamento base da intranet... 7 3.1. Autenticação...8 3.2. Entrada na intranet...8 3.3. O ecrã

Leia mais

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Manual de Utilização do PLONE (Gerenciador de página pessoal) Manual de Utilização do PLONE (Gerenciador de página pessoal) Acessando o Sistema Para acessar a interface de colaboração de conteúdo, entre no endereço http://paginapessoal.utfpr.edu.br. No formulário

Leia mais

Procedimentos para Reinstalação do Sisloc

Procedimentos para Reinstalação do Sisloc Procedimentos para Reinstalação do Sisloc Sumário: 1. Informações Gerais... 3 2. Criação de backups importantes... 3 3. Reinstalação do Sisloc... 4 Passo a passo... 4 4. Instalação da base de dados Sisloc...

Leia mais

O AMBIENTE DE TRABALHO DO WINDOWS

O AMBIENTE DE TRABALHO DO WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente

Leia mais

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Introdução a listas - Windows SharePoint Services - Microsoft Office Online Page 1 of 5 Windows SharePoint Services Introdução a listas Ocultar tudo Uma lista é um conjunto de informações que você compartilha com membros da equipe. Por exemplo, você pode criar uma folha de inscrição

Leia mais

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR Novell Teaming - Guia de início rápido Novell Teaming 1.0 Julho de 2007 INTRODUÇÃO RÁPIDA www.novell.com Novell Teaming O termo Novell Teaming neste documento se aplica a todas as versões do Novell Teaming,

Leia mais

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO

A VISTA BACKSTAGE PRINCIPAIS OPÇÕES NO ECRÃ DE ACESSO DOMINE A 110% ACCESS 2010 A VISTA BACKSTAGE Assim que é activado o Access, é visualizado o ecrã principal de acesso na nova vista Backstage. Após aceder ao Access 2010, no canto superior esquerdo do Friso,

Leia mais

Manual de utilização do Moodle

Manual de utilização do Moodle Manual de utilização do Moodle Iniciação para docentes Universidade Atlântica Versão: 1 Data: Fevereiro 2010 Última revisão: Fevereiro 2010 Autor: Ricardo Gusmão Índice Introdução... 1 Registo no Moodle...

Leia mais

VM Card. Referência das Definições Web das Funções Avançadas. Manuais do Utilizador

VM Card. Referência das Definições Web das Funções Avançadas. Manuais do Utilizador VM Card Manuais do Utilizador Referência das Definições Web das Funções Avançadas 1 Introdução 2 Ecrãs 3 Definição de Arranque 4 Informações de Função Avançada 5 Instalar 6 Desinstalar 7 Ferramentas do

Leia mais

EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006

EIC. Projecto I. Manual do Utilizador. Vídeo Vigilância Abordagem Open Source. Curso: Engenharia de Informática e Comunicações Ano Lectivo: 2005/2006 EIC Engenharia de Informática e Comunicações Morro do Lena, Alto Vieiro Apart. 4163 2401 951 Leiria Tel.: +351 244 820 300 Fax.: +351 244 820 310 E-mail: estg@estg.iplei.pt http://www.estg.iplei.pt Engenharia

Leia mais

Aplicação Prática de Lua para Web

Aplicação Prática de Lua para Web Aplicação Prática de Lua para Web Aluno: Diego Malone Orientador: Sérgio Lifschitz Introdução A linguagem Lua vem sendo desenvolvida desde 1993 por pesquisadores do Departamento de Informática da PUC-Rio

Leia mais

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO-GERAL DE MODERNIZAÇÃO E INFORMÁTICA SACI LIVRE SISTEMA DE ADMINISTRAÇÃO DE CONTEÚDO INSTITUCIONAL

Leia mais

Como produzir e publicar uma apresentação online dinâmica (Prezi)

Como produzir e publicar uma apresentação online dinâmica (Prezi) Como produzir e publicar uma apresentação online dinâmica (Prezi) Este módulo irá ensinar-lhe como produzir e publicar uma apresentação online dinâmica usando o programa Prezi. A produção de uma apresentação

Leia mais

Guia Rápido do Contacts

Guia Rápido do Contacts Guia Rápido do Contacts IPBRICK SA 12 de Novembro de 2014 1 Conteúdo 1 Introdução 3 2 IPBrick - Contactos 3 2.1 Separador Administração........................ 4 2.1.1 Requisitos dos ficheiros.csv..................

Leia mais

7.3. WINDOWS MEDIA PLAYER 12

7.3. WINDOWS MEDIA PLAYER 12 7.3. WINDOWS MEDIA PLAYER 12 Este programa permite gerir toda a sua colecção de músicas, vídeos e até mesmo imagens, estando disponível para download no site da Microsoft, o que significa que mesmo quem

Leia mais

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR 1 Índice: 01- Acesso ao WEBMAIL 02- Enviar uma mensagem 03- Anexar um arquivo em uma mensagem 04- Ler/Abrir uma mensagem 05- Responder uma mensagem

Leia mais

Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1

Google Sites. A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 Google Sites A g r u p a m e n t o C a m p o A b e r t o 2 0 1 0 / 2 0 1 1 1. Google Sites A Google veio anunciar que, para melhorar as funcionalidades centrais do Grupos Google, como listas de discussão

Leia mais

ALBUM DE FOTOGRAFIAS NO POWER POINT

ALBUM DE FOTOGRAFIAS NO POWER POINT ALBUM DE FOTOGRAFIAS NO POWER POINT O PowerPoint é uma poderosa ferramenta que faz parte do pacote Office da Microsoft. O principal uso desse programa é a criação de apresentação de slides, para mostrar

Leia mais

Equipa PTE. Janeiro 2012

Equipa PTE. Janeiro 2012 Janeiro 2012 Equipa PTE Índice Introdução... 3 Registo Online... 3 Instalação... 6 Dropbox Online... 9 Separador Files (Ficheiros)... 10 Restaurar arquivos... 11 Recuperar arquivos... 11 Separador "Events"...

Leia mais

V 1.0 LINAEDUCA - GUIA DE USO

V 1.0 LINAEDUCA - GUIA DE USO V 1.0 LINAEDUCA - GUIA DE USO ARGO Internet ARGO.com.br 2013 Sumário 1. Instalação... 2 1.1 Windows... 2 2 Guia de Uso... 5 2.1 Inicialização... 5 2.1.1 Modo Casa... 5 2.1.2 Modo escola... 6 2.2 Cadastro

Leia mais

Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper.

Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper. Manual de padronização para envio de orçamento e pedidos por e-mail para CristalTemper. Devido a necessidade de resposta mais ágil e uma melhor gestão, o uso do computador para auxiliar nas mais diversas

Leia mais

CONSTRUÇÃO DE BLOG COM O BLOGGER

CONSTRUÇÃO DE BLOG COM O BLOGGER CONSTRUÇÃO DE BLOG COM O BLOGGER Blog é uma abreviação de weblog, qualquer registro frequênte de informações pode ser considerado um blog (últimas notícias de um jornal online por exemplo). A maioria das

Leia mais

Manual do Usuário Android Neocontrol

Manual do Usuário Android Neocontrol Manual do Usuário Android Neocontrol Sumário 1.Licença e Direitos Autorais...3 2.Sobre o produto...4 3. Instalando, Atualizando e executando o Android Neocontrol em seu aparelho...5 3.1. Instalando o aplicativo...5

Leia mais

Índice. Enquadramento do curso 3 Estrutura Programática 4. Primeiros passos com o e-best Learning 6. Actividades e Recursos 11

Índice. Enquadramento do curso 3 Estrutura Programática 4. Primeiros passos com o e-best Learning 6. Actividades e Recursos 11 Índice Parte 1 - Introdução 2 Enquadramento do curso 3 Estrutura Programática 4 Parte 2 Desenvolvimento 5 Primeiros passos com o e-best Learning 6 Como aceder à plataforma e-best Learning?... 6 Depois

Leia mais

1. Introdução. 2. A área de trabalho

1. Introdução. 2. A área de trabalho Curso Criiar web siites com o Dreamweaver Parrttee II 1. Introdução O Macromedia DreamWeaver é um editor de HTML profissional para desenhar, codificar e desenvolver sites, páginas e aplicativos para a

Leia mais

Configuração do Ambiente de Trabalho

Configuração do Ambiente de Trabalho pag. 1 Configuração do Ambiente de Trabalho 1. Utilização da Área de Trabalho Criação de Atalhos: O Windows NT apresenta um Ambiente de Trabalho flexível, adaptável às necessidades e preferências do utilizador.

Leia mais

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5.

Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Esse manual é um conjunto de perguntas e respostas para usuários(as) do Joomla! 1.5. Ele considera que você já tem o Joomla! instalado no seu computador. Caso você queira utilizá lo em um servidor na web,

Leia mais

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com Gerenciamento de Arquivos e Pastas Professor: Jeferson Machado Cordini jmcordini@hotmail.com Arquivo Todo e qualquer software ou informação gravada em nosso computador será guardada em uma unidade de disco,

Leia mais

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais

Universidade Federal do Estado do Rio de Janeiro UNIRIO. Guia para criação do banco de dados de redes sociais Universidade Federal do Estado do Rio de Janeiro UNIRIO Programa de Pós-Graduação em Informática Guia para criação do banco de dados de redes sociais Edvaldo Artmann de Oliveira edvaldo.oliveira@uniriotec.br

Leia mais

Bem-vindo! O que há de novo no PaperPort 10?

Bem-vindo! O que há de novo no PaperPort 10? Bem-vindo! O ScanSoft PaperPort é um pacote de softwares para gerenciamento de documentos que ajuda o usuário a organizar, acessar, compartilhar e gerenciar documentos em papel e digitais no computador

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Guia de Início Rápido

Guia de Início Rápido Guia de Início Rápido O Microsoft Word 2013 parece diferente das versões anteriores, por isso criamos este guia para ajudar você a minimizar a curva de aprendizado. Barra de Ferramentas de Acesso Rápido

Leia mais

Manual de Conversão para PDF Envio de Arquivos ao Diário Oficial

Manual de Conversão para PDF Envio de Arquivos ao Diário Oficial Manual de Conversão para PDF Manual de Conversão para PDF 3 Conversão para PDF Microsoft Office 2003 Instalação da impressora PDF O pacote de aplicativo Office 2003 não possui nativamente o recurso de

Leia mais

Outlook 2003. Apresentação

Outlook 2003. Apresentação Outlook 2003 Apresentação O Microsoft Office Outlook 2003 é um programa de comunicação e gerenciador de informações pessoais que fornece um local unificado para o gerenciamento de e-mails, calendários,

Leia mais

Relatório de Instalação do Windows 2003 Server

Relatório de Instalação do Windows 2003 Server Curso Profissional de Gestão e Programação de Sistemas Informáticos Relatório de Instalação do Windows 2003 Server Instalação do Windows 2003 Server quarta-feira, 3 de dezembro de 2013 Índice Introdução...

Leia mais

Como funciona a MEO Cloud?

Como funciona a MEO Cloud? Boas-vindas O que é a MEO Cloud? A MEO Cloud é um serviço da Portugal Telecom, lançado a 10 de Dezembro de 2012, de alojamento e sincronização de ficheiros. Ao criar uma conta na MEO Cloud fica com 16

Leia mais

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos.

O PaperPort 12 Special Edition (SE) possui uma grande variedade de novos e valiosos recursos que ajudam a gerenciar seus documentos. Bem-vindo! O Nuance PaperPort é um pacote de aplicativos para gerenciamento de documentos da área de trabalho que ajuda o usuário a digitalizar, organizar, acessar, compartilhar e gerenciar documentos

Leia mais

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade)

2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º e 8º Anos de escolaridade) Escola Básica e Secundária de Velas Linhas de Exploração do Quadro de da Disciplina de Tecnologias de Informação e Comunicação (TIC) Oferta de Escola 2ºCiclo (5º e 6º Anos de escolaridade) 3ºCiclo (7º

Leia mais

Referencial do Módulo B

Referencial do Módulo B 1 Referencial do Módulo B Liga, desliga e reinicia correctamente o computador e periféricos, designadamente um scanner; Usa o rato: aponta, clica, duplo-clique, selecciona e arrasta; Reconhece os ícones

Leia mais

Polycom RealPresence Content Sharing Suite Guia rápido do usuário

Polycom RealPresence Content Sharing Suite Guia rápido do usuário Polycom RealPresence Content Sharing Suite Guia rápido do usuário Versão 1.2 3725-69877-001 Rev.A Novembro de 2013 Neste guia, você aprenderá a compartilhar e visualizar conteúdos durante uma conferência

Leia mais

Guia Rápido de Vodafone Conferencing

Guia Rápido de Vodafone Conferencing Guia de Utilizador Vodafone Guia Rápido de Vodafone Conferencing O seu pequeno manual para criar, participar e realizar reuniões de Vodafone Conferencing. Vodafone Conferencing Visão geral O que é uma

Leia mais

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER

LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER LICENCIAMENTO V14 USANDO REPRISE LICENSE MANAGER V14 de BricsCAD vem com um novo sistema de licenciamento, com base na tecnologia de licenciamento de Reprise Software. Este novo sistema oferece um ambiente

Leia mais

Curso de Eng. Informática Linguagens de Programação. C Sharp University Data Processing. (C Sharp Universidade de Processamento de Dados) Docente:

Curso de Eng. Informática Linguagens de Programação. C Sharp University Data Processing. (C Sharp Universidade de Processamento de Dados) Docente: Trabalho elaborado por: Carlos Palma nº5608 Curso de Eng. Informática Linguagens de Programação C Sharp University Data Processing (C Sharp Universidade de Processamento de Dados) Docente: José Jasnau

Leia mais

"Manual de Acesso ao Moodle - Discente" 2014

Manual de Acesso ao Moodle - Discente 2014 "Manual de Acesso ao Moodle - Discente" 2014 Para acessar a plataforma, acesse: http://www.fem.com.br/moodle. A página inicial da plataforma é a que segue abaixo: Para fazer o login, clique no link Acesso

Leia mais

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011

ZS Rest. Manual Profissional. BackOffice Mapa de Mesas. v2011 Manual Profissional BackOffice Mapa de Mesas v2011 1 1. Índice 2. Introdução... 2 3. Iniciar ZSRest Backoffice... 3 4. Confirmar desenho de mesas... 4 b) Activar mapa de mesas... 4 c) Zonas... 4 5. Desenhar

Leia mais

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Disciplina: Gerenciamento de Rede de Computadores : Goiânia, 16 de novembro de 2014. Faculdade de Tecnologia SENAC Goiás Professor: Marissol Martins Alunos: Edy Laus,

Leia mais

SISTEMA DE BANCO DE IMAGENS MANUAL DE USO

SISTEMA DE BANCO DE IMAGENS MANUAL DE USO SISTEMA DE BANCO DE IMAGENS MANUAL DE USO Versão: BETA Última atualização: 24/06/2012 Índice O sistema de banco de imagens 03 Pesquisa de fotos 04 Pautas e eventos 08 Cadastro de fotos 09 Edição e indexação

Leia mais

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG Página 1 de 26 Sumário Introdução...3 Layout do Webmail...4 Zimbra: Nível Intermediário...5 Fazer

Leia mais

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web

Sumário. Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Sumário Apresentação O que é o Centro de Gerenciamento de Serviços (CGS) NTI? Terminologia Status do seu chamado Utilização do Portal Web Fazendo Login no Sistema Tela inicial do Portal WEB Criando um

Leia mais

Introdução ao Tableau Server 7.0

Introdução ao Tableau Server 7.0 Introdução ao Tableau Server 7.0 Bem-vindo ao Tableau Server; Este guia orientará você pelas etapas básicas de instalação e configuração do Tableau Server. Em seguida, usará alguns dados de exemplo para

Leia mais

novo ManageToRefresh

novo ManageToRefresh novo ManageTo Refresh ENGINE2CONTENT P2/10 Novo ENGINE2CONTENT P3/10 Engine2Content v4.0 O motor para os seus conteúdos A nova ferramenta de gestão de backoffice Engine2content v4.0, permite de uma forma

Leia mais

Manual do Google agenda. criação e compartilhamento de agendas

Manual do Google agenda. criação e compartilhamento de agendas Manual do Google agenda criação e compartilhamento de agendas 1 O que é o Google Agenda? Google Agenda é um serviço de agenda on line gratuito do Google, onde você pode anotar compromissos e tarefas, organizando

Leia mais

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário Smart Laudos 1.9 A Forma Inteligente de Criar seus Laudos Médicos Manual do Usuário Conteúdo 1. O que é o Smart Laudos?... 3 2. Características... 3 3. Instalação... 3 4. Menu do Sistema... 4 5. Configurando

Leia mais

Portal Sindical. Manual Operacional Empresas/Escritórios

Portal Sindical. Manual Operacional Empresas/Escritórios Portal Sindical Manual Operacional Empresas/Escritórios Acesso ao Portal Inicialmente, para conseguir acesso ao Portal Sindical, nos controles administrativos, é necessário acessar a página principal da

Leia mais

Sumário. 1 Tutorial: Blogs no Clickideia

Sumário. 1 Tutorial: Blogs no Clickideia 1 Tutorial: Blogs no Clickideia Sumário Introdução... 2 Objetivos... 2 Instruções para utilização do Tutorial... 2 Acesso ao Portal e a Home Blog... 3 Página Inicial da área do Blog... 4 Apresentação da

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos

Leia mais

SUMÁRIO Acesso ao sistema... 2 Atendente... 3

SUMÁRIO Acesso ao sistema... 2 Atendente... 3 SUMÁRIO Acesso ao sistema... 2 1. Login no sistema... 2 Atendente... 3 1. Abrindo uma nova Solicitação... 3 1. Consultando Solicitações... 5 2. Fazendo uma Consulta Avançada... 6 3. Alterando dados da

Leia mais

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! UNIVERSIDADE DE SÃO PAULO (USP) ESCOLA DE ARTES, CIÊNCIAS E HUMANIDADES (EACH) TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH! Autoria e revisão por: PET Sistemas

Leia mais