Projeto Global desenvolvido numa Biblioteca Virtual.

Detalhes

Autor

Ricardo Correia

Curso

Licenciatura em Informática

Ano

2016

Resumo

As modificações tecnológicas e as recentes conceções para o gerenciamento de recursos de informação têm causado uma alteração no paradigma dos modelos tradicionais de bibliotecas. O conceito de biblioteca digital / virtual apresenta-se como uma alternativa para extender as condições de busca, disponibilidade e recuperação de informações de maneira globalizada, qualitativa, pertinente e racional, aliando o acesso local ao acesso remoto, com base nas redes de telecomunicação disponíveis.

Embora o conceito de biblioteca virtual esteja ainda em construção, deve ser elaborado um planeamento muito cuidadoso, tendo em conta a transição do modelo tradicional de bibliotecas para o modelo de biblioteca virtual. Uma nova abordagem também é exigida para os profissionais bibliotecários e para quem frequenta a biblioteca, visando a um reposicionamento de atitudes e atividades.

Com o advento de novas tecnologias associadas às comunicações em rede, como o ADO.NET, base de dados SQL e virtualização, foram-se alterando vários sectores sociais, no que se refere ao trabalho em ambiente cooperativo, educacional e de acesso a instituições da carácter Público. Neste contexto, o estado da arte apresentado, aborda o potencial destas novas tecnologias e as directrizes de interligação para o projecto Trabalho Digital. Será feita uma análise das tecnologias a utilizar, realçando as vantagens e desvantagens sobre as soluções existentes para a área a desenvolver.

O ADO.NET (ActiveX Data Objects.NET), tecnologia em que a base assenta num conjunto de classes da plataforma .net, cujos componentes foram desenhados para facilitar o acesso, manipulação e tratamento de vários tipos de dados relacionais, documentos XML e dados de aplicações.

O SQL (Structured Query Language), linguagem padrão para gestão e manipulação de dados relacionais através de SGBDS (sistemas de gestão de bases de dados). Permite trabalhar com base de dados: Acces, SQL Server, Oracle, MySql, etc.

Virtualização, abstracção representada por um recurso computacional, mais conhecida por máquina virtual, que oferece um ambiente completo, similar ao de uma máquina física, com sistema operativo, aplicações e serviços de rede.

Palavras chaves

Bases de Dados; Virtualização; Sistemas Operativos; Máquinas Virtuais.


Desenvolvimento de uma aplicação móvel: Istec Mobile

Detalhes

Autor

Paulo Cardoso

Curso

Licenciatura em Informática

Ano

2015/2016

Resumo

O mercado móvel evoluiu de forma a atualmente ser possível instalar e executar
aplicações de terceiros nos nossos dispositivos móveis. Esta vantagem possibilitou o surgir de
imensas aplicações em diferentes setores. Devido ao surgir de inúmeras aplicações em
qualquer área, uma aplicação atualmente deverá ser o mais simples e intuitiva de utilizar,
devido ao utilizador poder ficar aborrecido facilmente e desinstalar a mesma. O setor da
educação tem também acompanhado esta tendência, procurando facilitar a vida estudantil ou
académica.
O presente trabalho foca-se no desenvolvimento de uma aplicação móvel para
dispositivos Android que permita estabelecer uma comunicação entre alunos e docentes do
Instituto Superior de Tecnologias Avançadas, procurando implementar funcionalidades que
puaessem ii ~cfeeiic0~tr~ ~ó~ as necessidades de qu~lquer institutó: Com esta aplicação os
alunos podem visualizar e gerir as suas disciplinas, os seus horários, os horários de exames
ou mesmo gerir o pagamento de propinas, ou aceder ao mapa do campus. Os docentes podem
ainda visualizar os alunos que estão inscritos às disciplinas que lecionam, bem como enviar
emails e lançar as respetivas notas. Para implementar essas funcionalidades foi necessário
desenvolver uma Base de Dados e estabelecer uma conexão entre a mesma e a aplicação
móvel, utilizando ficheiros PHP como intermediário.

Palavras chaves

aplicação móvel, educação, android


Smartphones como Audioguias.

Detalhes

Autor

Nuno Mendes

Curso

Licenciatura em Informática

Ano

2016

Resumo

Os audioguias têm vindo a melhorar a experiência dos visitantes a museus desde há
vários anos. Com o aparecimento de novas tecnologias como Bluetooth Low Energy e de
dispositivos capazes de emitir informação usando esta tecnologia, como os beacons, surgem
novas formas de melhorar os audioguias tradicionais dependentes de hardware.
Recorrendo a essa tecnologia, o propósito deste trabalho é de construir um produto
capaz de substituir os audioguias tradicionais pelos Smartphones pessoais.

Palavras chaves

Audioguias, Bluetooth, BLE, Beacons, Smartphones


Virtualização e Cloud Computing: Virtualização de Servidores e Biblioteca Virtual.

Detalhes

Autor

Gonçalo Abreu

Curso

Licenciatura em Informática

Ano

2015/2016

Resumo

Este documento descreve o trabalho realizado no âmbito da Unidade Curricular Projeto
Global, na Licenciatura em Engenharia Informática do Instituto Superior de Tecnologias
Avançadas de Lisboa.
Quando apareceram os primeiros sistemas de computação, as máquinas eram muito
grandes e dispendiosas; eram projetadas para realizar um conjunto de operações, em que
rapidamente vários sectores da sociedade passaram a desenvolver aplicações especificas para cada
área e assim aproveitar o poder computacional. Devido à evolução tecnológica, passou a ser
possível ter vários sistemas, simultaneamente, em funcionamento apenas numa máquina.
Atualmente, com a expansão das tecnologias de informação, muito do conhecimento
humano passou a estar registado em suportes digitais, o que nos remete à utilização de
intermediários para a leitura dessa informação: hardware e software. Na última década imperou o
uso de bases de dados relacionais. Estas bases de dados desempenham um papel relevante no
contexto global da informação digital. Os objetos digitais são estruturas complexas que implicam
o uso de hardware e software específico para que os seres humanos os possam interpretar e
compreender.
Este trabalho procura, de maneira concisa, expor o conceito de virtualização desde o seu
desenvolvimento até à importância que assumiu nos dias de hoje, sendo explicada a sua arquitetura
e técnicas existentes, bem como as tecnologias de implementação de virtualização. É também
abordado o tema dos sistemas de bases de dados relacionais com implementação em SQL e o modo
como os seus conteúdos podem ser disponibilizados numa aplicação através do ADO.NET.
Por fim, apresenta-se a implementação de uma solução de uma Biblioteca Virtual, que
melhor se enquadra nos requisitos definidos no projeto, para a sua elaboração em ambiente de
laboratório.

Palavras chaves

Virtualização, SQL, ADO.NET, Biblioteca Virtual, SCVMM, Hyper-V,
Hypervisor
VII


Virtualização de Servidores: Aplicação no Desenvolvimento de uma Biblioteca Virtual.

Detalhes

Autor

Luís Louro

Curso

Licenciatura em Informática

Ano

2015/2016

Resumo

No padrão atual, com a elevada procura de equipamentos, aplicativos e sistemas
operacionais, exigem-se máquinas cada vez mais poderosas. A necessidade de reduzir os
custos sem perder serviços, exigiu a necessidade de consolidar várias máquinas numa só,
um conceito denominado de virtualização. A virtualização é um método que permite ao
utilizador instalar e utilizar mais do que um sistema operativo no mesmo computador, o
que permite aumentar a produtividade do ambiente da TI (Tecnologia da Informação)
com baixos custos. Existem vários softwares de virtualização, sendo que o Hyper-V se
apresenta como a solução mais utilizada.
Em associação à elevada demanda de eficiência a baixo custo pela virtualização
de sistemas, somos confrontados com a necessidade de uma gestão e acesso continuado
a múltiplas bases de dados, encontradas na maioria dos documentos e páginas de intemet,
e que são coletâneas de informação armazenadas e que podem ser acedidas por vários
utilizadores utilizando diferentes parâmetros. A ADO.NET (ActiveX Data Objects.NET),
introduzida em 2000 pela Microsoft, é uma tecnologia amigável usada para aceder,
manipular e tratar vários tipos de dados relacionais, documentos XML e dados de
aplicações. O SQL (Structured Query Language) é uma linguagem padrão para gestão e
manipulação de dados relacionais através de SGBDs (Sistemas de Gestão de Bases de
Dados) que permite trabalhar com várias bases de dados, tais como Access, SQL Server,
Oracle, MySql, entre outras.
Durante este estado de arte, será explorado o conceito de virtualização e uma das
plataformas associadas a esta metodologia, o Hyper-V. Serão também apresentadas e
discutidas as características principais e respetivos componentes da tecnologia ADO.NET
e da plataforma SQL Server 2014, que permitem a gestão de dados, o que implica a
definição não só das estruturas em que irão ser armazenados, mas também os mecanismos
para poder manipular os mesmos.

Palavras chaves

Virtualização, Hyper-V, ADO.NET, SQL Server 2014, Base de Dados


Virtualização e concepção de uma Biblioteca Digital.

Detalhes

Autor

Tiago Soveral

Curso

Licenciatura em Informática

Ano

2016

Resumo

Virtualização não é apenas uma "moda" que está a ser adotada, existem benefícios reais
e mensuráveis para a sua implementação em Data Centers, mesmo em ambientes de
Tecnologias de Informação (TI) de pequenas e médias dimensões.
Este documento descreve um trabalho autónomo de natureza académica realizado ao
longo do ano letivo, no âmbito da disciplina de Projeto Global, onde o tema geral retratado foi
exatamente a Virtualização e a conceção de uma biblioteca digital e a sua interligação à base
de dados (BD).

Palavras chaves

Virtualização, base de dados, Hyper-V, Virtual Machine Manager,
hypervisor.


Virtualização de servidores concepção e desenvolvimento de biblioteca virtual

Detalhes

Autor

Ricardo Nunes

Curso

Licenciatura em Informática

Ano

2015/2016

Resumo

A Virtualização de servidores consiste na possibilidade de partilhar os recursos de
hardware, na medida que o mesmo sistema pode executar vários sistemas operativos e
aplicações isoladas em simultâneo.
O objetivo deste trabalho consiste em demonstrar a capacidade da virtualização,
disponibilizando máquinas virtuais através de um servidor de Fabric e construindo uma rede
domínio com um programa e Base de Dados baseados em servidores virtuais.
Este trabalho apresenta a implementação de uma Biblioteca Virtual com capacidade de
consultar e descarregar livros em formato pdf.

Palavras chaves

Máquinas Virtuais, ADO, SQL, HYPER-V, SCVMM


Aplicação Web em ASP.NET

Detalhes

Autor

Fernando Gonçalves

Curso

Licenciatura em Informática

Ano

2015/2016

Resumo

Como finalista da Licenciatura em Informática do Instituto Superior de Tecnologias
Avançadas de Lisboa é necessária a criação de um trabalho para a Unidade Curricular Projeto
Global. O projeto tem o intuito de provar capacidades sobre os conhecimentos adquiridos em
toda a licenciatura.
Devido ao aparecimento de tecnologias microeletrónicas e da transmissão de
informações sobre a automatização e robotização dos processos, o panorama produtivo
mundial alterou-se.
Este documento tem o objetivo explanar o desenvolvimento de uma Aplicação Web
desde o seu esboço até à sua implementação. O tópico dos sistemas de bases de dados, mais
propriamente de Structured Query Language, é igualmente referido pois é integrado e
disponibilizado através de ASP.NET.
A solução exposta é de um sistema de registos clínicos e de desenvolvimento no qual
pretende melhorar alguns dos já existentes onde tive oportunidade de constatar as suas falhas.

Palavras chaves

ASP.NET, C#, HTTP, MVC, Registos, SQL, SGBD


Website de Stand de Automóveis

Detalhes

Autor

Pedro Cerqueira

Curso

Licenciatura em Informática

Ano

2015/2016

Resumo

O Projeto Global consiste numa aplicação realizada na plataforma ASP .NET. A
aplicação foi desenvolvida utilizando o programa Visual Studio da Microsoft e utilizou diversas
linguagens de programação, nomeadamente C#, HTML, CSS e JavaScript. A aplicação utiliza
uma base de dados em SQL para o armazenamento dos dados.
A aplicação consiste numa aplicação web que simula um website de stand de
automóveis, permitindo aos utilizadores registaram-se e criarem uma conta de perfil e
visualizarem e pesquisarem veículos na base de dados da aplicação.
A aplicação consiste principalmente em várias páginas ASP .NET ou páginas ASPX
utilizadas para as diversas páginas da aplicação, como a Home Page, a página de perfil, a
página de registo de utilizadores ou a página de pesquisa. A aplicação também contém outros
objetos como um data set para fazer a ligação entre a aplicação e a base de dados e um web
handler para a utilização de imagens na base de dados.

Palavras chaves


Biblioteca Virtual

Detalhes

Autor

Célio Faustino

Curso

Licenciatura em Informática

Ano

2015/2016

Resumo

Neste estado da arte vou abordar as tecnologias aplicadas neste projeto. Irá ser
desenvolvido um projeto onde irá ser criada uma Biblioteca Virtual com acesso a uma
base de dados, usando o potencial das novas tecnologias, tendo em conta as vantagens e
desvantagens .
Com o aparecimento da Internet, foram criadas novas tecnologias, tal como a Cloud
Computing (ou computação em nuvem), a virtualização, SQL1 e ADO.NET2
. Essas
tecnologias permitiram a vários setores sociais e empresariais trabalharem
cooperativamente, tanto em instituições públicas como educacionais. São essas
tecnologias que vou abordar e usar neste projeto.
Cloud Computing é um modelo para permitir, a pedido, acesso à rede de forma
ubíqua, conveniente a uma pool compartilhada de recursos de computação configuráveis
(por exemplo, redes, servidores, armazenamento, aplicações e serviços) que podem ser
rapidamente fornecidos e liberados com esforço de gerenciamento mínimo ou interação
do provedor de serviço.
Virtualização é uma abstração representada por um recurso computacional que
oferece um ambiente completo, similar ao de uma máquina fisica, com sistema operativo,
aplicações e serviços de rede. É mais conhecida por máquina virtual.
O SQL (Structured Query Language) é uma linguagem de gestão e manipulação de
dados relacionais através de programas de SGBD (Sistema de Gestão de Base de Dados).
Esses sistemas permitem trabalhar vários tipos de bases de dados: SQL Server, Access,
Oracle, MySQL, etc.
O ADO.NET (ActiveX Data Objects .NE1) é uma tecnologia baseada na plataforma
.NET através de um conjunto de classes. A estrutura dos seus componentes foi desenhada
para facilitar a manipulação e o tratamento de vários tipos de dados relacionais, XML e
dados de aplicações.

Palavras chaves

Computação em nuvem; virtualização; base de dados.