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.


Biblioteca Digital

Detalhes

Autor

Ricardo Pereira

Curso

Licenciatura em Informática

Ano

2014/2015

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 da Biblioteca Virtual. 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 (Stmctured 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.


Elaboração de uma aplicação para uma empresa de restauração.

Detalhes

Autor

Rafael Martins

Curso

Licenciatura em Informática

Ano

2014/2015

Resumo

A presente sociedade em que vivemos é uma sociedade competitiva em que as
organizações dependem cada vez mais da tecnologia de Sistemas de Informação de forma a
serem capazes de gerir os seus negócios e tomá-los rentáveis. A Informação Digital é
permitida pelos Sistemas de Informação que têm vindo a ganhar mais importância devido a
serem recursos tecnológicos e estratégicos por parte as entidades que os utilizam. Desta
forma, estas mesmas entidades poderão atingir resultados positivos e satisfatórios no que toca
ao ponto de vista económico e à comercialização dos seus produtos.
As aplicações que pertencem às tecnologias de Sistemas de Informação facultam os
serviços prestados por uma unidade organizacional e devem ser disponibilizados de forma
eficaz, segura e prática com o objetivo de ir ao encontro das necessidades dos seus clientes.
Assim, toma-se imprescindível que as organizações atuais possuam plataformas que
permitam gerir os seus serviços de forma adequada, criando um meio de comunicação com os
seus clientes e solicitar ajuda, sempre que o entendam.
O presente trabalho pretende ir ao encontro das necessidades de uma empresa de
restauração, com o objetivo de salientar a importância da Gestão de Pedidos, desenvolvendose
para isso, uma aplicação que vai de encontro às necessidades dos seus clientes.

Palavras chaves

Website, Gestão de encomendas.


Exchange 2013 - com Failover Clustering em Windows Server 2012 R2

Detalhes

Autor

Nuno Pinto

Curso

Licenciatura em Informática

Ano

2016

Resumo

Exchange 2013 -com Failover Clustering em Windows Server 2012 R2, é um projeto
global que valida a exposição acerca do produto da Microsoft com o nome Exchange 2013.
Exchange 2013 trata-se de um servidor de correio eletrónico da empresa Microsoft.
Durante o projeto, iremos abordar não unicamente o Exchange, mas também as capacidades
que o mesmo tem no mercado empresarial sendo um dos pontos fulcrais a auto disponibilidade
(DAG - Database availability groups).
Numa fase embrionária foi necessário o estudo dos pré-requisitos que iriam permitir a
instalação do Exchange 2013, sobre o software Windows Server 2012 R2. Para a virtualização
do software referido, foi usado o software da VMware workstation vl2, assim como foi
necessária a virtualização de dois cores e de quatro gigas de memória para cada servidor de
Exchange.
No desenvolvimento do projeto foi preparada uma máquina base, que posteriormente
foi clonada em outras três. Tendo em consideração de que iremos trabalhar com um domínio,
foi necessário alterar o SID (identificador de segurança) e após este processo foram atualizadas
todas as máquinas sendo efetuada a preparação das mesmas para a integração no domínio
pg.local.
Foi ainda necessário configurar a rede virtual de forma a que todas as máquinas previamente
referidas tivessem comunicação entre elas. Todo este processo fez com que no final
conseguíssemos ter dois servidores Exchange 2013 configurados em alta disponibilidade.

Palavras chaves

Exchange, virtualização, servidor, correio eletrónico


Elaboração de um Website para uma empresa de restauração.

Detalhes

Autor

Luís de Almeida

Curso

Licenciatura em Informática

Ano

2014/2015

Resumo

Na actual sociedade em que vivemos, uma sociedade extremamente competitiva, as
entidades organizacionais necessitam e dependem cada vez mais da chamada Informação
Digital como forma de gerir e manter os seus negócios. A Informação Digital é facultada por
Sistemas de Informação que têm vindo a ganhar relevância sendo assim considerados recursos
de cariz tecnológico e também parceiros estratégicos devido ao facto de as entidades que
os utilizam possam obter resultados bastante satisfatórios sob o ponto de vista económico e
de divulgação dos seus produtos.
Fazem parte dos Sistemas de Informação, as Tecnologias de Informação que são constituídas
por aplicações que facultam os serviços prestados por uma organização. Estes serviços
devem ser disponibilizados de forma bastante eficaz, tendo como principal objectivo a
valorização da necessidade de um cliente para lhe prestar um serviço que, para além de ir ao
encontro das suas necessidades, é feito com a maior das atenções e cuidados.
Para uma organização facultar os seus serviços da forma mais correcta, é necessário
que possua uma plataforma de Gestão de Pedidos relacionada com os serviços que dispõe
criando assim um meio de comunicação com o cliente onde este pode requisitar serviços,
receber actualizações dos mesmos e solicitar ajuda sempre que pretenda.
Com o presente trabalho, pretende-se desenvolver e implementar um website que terá
como principal objectivo promover a Gestão de Pedidos, organizar um pedido requerido por
um cliente e desenvolver o mesmo.

Palavras chaves

Website, Gestão de Pedidos.


Domótica com Arduino

Detalhes

Autor

João Pereira

Curso

Licenciatura em Informática

Ano

2015

Resumo

As próximas páginas serão dedicadas ao estudo e iniciação da domótica com Arduino.
Aqui, não se pretenderá aprofundar soluções de elevada complexidade mas sim,
soluções simples que permitam ao leitor conhecer e desenvolver as bases para a utilização do
microcontrolador Arduino na implementação de soluções de domótica.
Assim, e por forma a permitir uma iniciação fácil ao leitor mais inexperiente, será
feita no quarto capítulo uma breve exposição sobre os fundamentos de programação em
Arduino, após o que serão demonstradas, no quinto capítulo, três soluções de automação
residencial.
As primeiras duas soluções encarregar-se-ão de assegurar, à distância, um controlo
eficiente do sistema de iluminação da habitação com controlo alteração dos respectivos
estados.
A terceira solução será um exemplo genérico que demonstra como gerir e controlar
motores que podem depois ser utilizados para abertura e fecho de janelas, portas e
fechaduras.
Após uma leitura atenta dos capítulos supracitados o leitor deverá compreender com
facilidade as funções e bibliotecas mais importantes na programação de microcontroladores
Arduino e terá as bases necessárias para desenvolver com autonomia outras soluções de
maior complexidade.

Palavras chaves

Dómotica, Automação residencial, Arduino, Código-aberto.


Cloud Pública - Recuperação de desastre.

Detalhes

Autor

Ana Amorim

Curso

Licenciatura em Informática

Ano

2015

Resumo

Cloud Computing é um conceito e um modelo de utilização de recursos e serviços que
veio revolucionar a forma como consumimos recursos de computação, armazenamento de
dados e aplicações.
Virtualização é a tecnologia que permite executar dois ou mais SOs (Sistemas
Operacionais) simultaneamente em um único computador.
A sua interligação está a transformar a industria das tecnologias da informação.
Neste projeto pretende-se demonstrar estratégias de recuperação de desastre em
tecnologias e sistemas de informação utilizando plataformas de virtualização e de cloud
computing.

Palavras chaves

Virtualização, Cloud Computing, Hardware, System Center Virtual
Machine Manager, Microsoft Azure