Aplicação IOS para alunos do ISTEC

Detalhes

Autor

Mário Borges

Curso

Licenciatura em Informática

Ano

2017/2018

Resumo

Hoje em dia os smartphones estão em alta entre os principais dispositivos usados para acesso e partilha de informação. A partir da observação de falta de uma app, que possa ser usada pelos alunos para uma rápida consulta de informação relacionada com o curso que estão a frequentar, este trabalho visa apresentar uma solução por meio de uma app desenvolvida em Apple iOS para uso exclusivo dos alunos do ISTEC. Por tanto, este documento foi produzido e estruturado com base em pesquisas bibliográficas e consultas de informações em sites oficiais da própria Apple e das aplicações escolhidas para desenvolver o mesmo. Foi usado o Swift 4.0 para a criação da app, uma linguagem compilada e com uma IDE rica, que evita diversos erros tradicionais. Para o armazenamento de dados a escolha do MySQL revelou ser uma solução simples e de fácil integração com a linguagem usada. De forma sucinta é descrito o código usado para desenvolvimento da app, a preparação dos dados a apresentação dos mesmos por meio da simulação.

Palavras chaves

iOS, Apple, Swift, App, smartphones


Redes Informáticas Estruturadas - Virtualização

Detalhes

Autor

Rúben Pires

Curso

Licenciatura em Informática

Ano

2018

Resumo

Este projeto tem como objetivo a simulação de uma rede empresarial através de técnicas de virtualização, de maneira que esta seja capaz de disponibilizar uma aplicação ADO.NET aos utilizadores da rede local. Os dados da aplicação vão ser armazenados em uma base de dados, alojada num servidor SQL.
Através da tecnologia de Virtualização da Microsoft, Hyper-V, foi desenvolvido um laboratório com um Controlador de Domínio, um Servidor SQL e uma máquina cliente. O Controlador de Domínio permite instalar e configurar um domínio, possibilitando assim uma ligação entre várias máquinas na mesma rede local, o servidor SQL tem como função armazenar os dados da aplicação em uma base de dados e por fim a máquina Cliente permite executar a aplicação e tem a plataforma de desenvolvimento instalada.
Com o laboratório finalizado, pode-se concluir na prática que o uso da virtualização traz múltiplos benefícios, sendo os principais, a rapidez, a facilidade e economia de recursos.

Palavras chaves

Virtualização, Cloud-computing, SQL, ADO. NET, Windows Server 2012 R2 e SCVMM


Virtualização de Redes Informáticas

Detalhes

Autor

João Feliciano

Curso

Licenciatura em Informática

Ano

2017/2018

Resumo

O objetivo deste trabalho é simular uma rede empresarial recorrendo à tecnologia de virtualização de todos os elementos dessa mesma rede. Esta rede será constituída por um controlador de domínio, um servidor de SQL e um cliente que irá aceder ás bases de dados armazenas nesse servidor.
O resultado final deste laboratório resume-se a uma rede totalmente funcional virtualizada com recurso à tecnologia de Hyper-V (hypervisor da Microsoft) a qual está integrada como uma role no sistema operativo (Windows server 2012 R2) do "hosf' do laboratório.
Nessa rede virtualizada existe comunicação entre todos os elementos criados através de switch's também estes virtualizados.
Este laboratório é um exemplo das vantagens que a tecnologia de virtualização traz para o mundo empresarial, ao ser possível tirar o máximo partido de um único sistema físico ao virtualizar elementos fundamentais numa rede profissional como um controlador de domínio, um servidor que serve de host a uma base de dados e todos os elementos de rede essenciais para o funcionamento em rede de todos os sistemas.
Num ambiente profissional seria aconselhável a criação de um segundo controlador de domínio (redundância) e um servidor de Routing para uma maior segurança na rede sendo este o único elemento da rede exposto ao exterior (Internet).

Palavras chaves

Windows Server 2012 R2, Windows 8.1, Hyper-V, Virtualization, Domain Controller, SQL server, Database.


Virtualização de Redes Informáticas

Detalhes

Autor

Miguel Cunha

Curso

Licenciatura em Informática

Ano

2018

Resumo

O objetivo do trabalho consiste em desenvolver uma rede de tipo empresarial com recurso de tecnologias de virtualização. Assim, um cliente acessará à uma base de dados SQL armazenada num servidor dedicado e remoto (SQL Server) através de uma aplicação do tipo ADO.NET.
De modo a cumprir os objetivos do projeto, foi desenvolvido um laboratório de qual fazem parte um host, no qual foi instalado um Hyperviso,, um controlador de domínio responsável pela criação do domínio e pela autenticação de todos os outros objetos de rede, um servidor SQL onde foram armazenadas as bases de dados utilizadas pela aplicação ADO.NET e por fim um cliente que utilizará a aplicação e respetivas bases de dados.
Chegou-se à conclusão que as vantagens da virtualização são uma realidade e uma resposta para muitos dos requisitos das empresas, como na rede corporativa simulada.
Recomenda-se um desenvolver adicional desta rede caso seja utilizada num caso real, e não laboratorial. Questões como a de redundância, quer dos dados ou do controlador de domínio, e de segurança no acesso aos dados podem ser melhoradas.

Palavras chaves

ADO.NET, SQL Server, Virtualização, Windows Server.


Virtualização em Cloud Computing

Detalhes

Autor

Paulo Lança

Curso

Licenciatura em Informática

Ano

2017/2018

Resumo

Este trabalho visa criar uma rede empresarial através de utilização de tecnologias de virtualização. O cliente terá acesso a um servidor remoto dedicado, utilizando para o efeito uma aplicação do tipo ADO.NET.
De forma a concretizar os objetivos deste projeto, desenvolveu-se um host onde foi instalado um Hypervisor, um controlador de domínio para criação de domínio e autenticação dos outros objetos na rede, um servidor SQL para ser possível armazenar as bases de dados da aplicação ADO.NET e por último um cliente para aceder e utilizar a aplicação.
A conclusão que se obteve, é que existe vantagens para as empresas na utilização de tecnologias de virtualização mostrando ser possível numa primeira análise, a redução dos custos de aquisição e manutenção de hardware.

Palavras chaves

Virtualização, cloud computing, ADO.NET,SQL


Virtualização Redes Informáticas Estruturadas

Detalhes

Autor

Filipe Carvalho

Curso

Licenciatura em Informática

Ano

2017/2018

Resumo

O objetivo deste projeto consiste na construção de um laboratório através das tecnologias da virtualização, devendo conter a capacidade de fornecer uma aplicação ADO.NET aos utilizadores, dentro e fora da rede. Esta rede tem uma estrutura contendo um controlador de domínio, um servidor SQL e uma máquina cliente.
Resultados Alcançados
Através das tecnologias de virtualização, foi conseguida a montagem de uma rede em ambiente virtualizado, onde se pode verificar a existência do controlador de domínio, dedicado à criação do domínio para gestão de recursos e utilizadores; servidor SQL que vai armazenar os dados inseridos na base de dados e máquina cliente que vai executar a aplicação que, por sua vez, irá comunicar com a base de dados servidor SQL.
Foram igualmente alcançados os objetivos de ter todas as máquinas virtuais interligadas entre si.

Palavras chaves

Virtualização, ADO.NET, servidor SQL.


Aplicação em Redes Informáticas Estruturadas

Detalhes

Autor

Guilherme Monteiro

Curso

Licenciatura em Informática

Ano

2018

Resumo

O objetivo deste Projeto consiste na criação de uma Windows Form Aplication conciliada com tecnologias de Virtualização, esta será acedida por uma máquina Cliente, e a sua base de dados estará alojada num servidor SQL.
É utilizado um laboratório que consiste em um Controlador de Domínio - para a gestão de todos os recursos e utilizadores do Domínio, um Servidor SQL - para armazenamento da base de dados, assim como a plataforma para a criação da mesma (Microsoft SQL Management Studio), uma Máquina Cliente - onde é executada a aplicação.
Através da configuração de todo o laboratório e estando todas as máquinas no mesmo domínio, conclui-se que, através de uma Windows Form Application, é possível aceder e manipular a informação da base de dados alojada num servidor SQL.

Palavras chaves

Virtualização, Windows Server 2012, SQL, C#


Projeto Global

Detalhes

Autor

Rúben Martins

Curso

Licenciatura em Informática

Ano

2017/2018

Resumo

O objetivo deste projeto é a criação de urna rede virtual para albergar um sistema capaz de providenciar urna aplicação ADO.Net aos utiliadores tanto dentro da rede interna numa empresa como numa rede externa (internet). Toda a informação colocada no site será guardada e gerida através de urna maquina virtual preparada com SQL.

Palavras chaves

SQL, Windows Server 2012 R2, Hyper-V


Tecnologia de Virtualização

Detalhes

Autor

Diogo Machado

Curso

Licenciatura em Informática

Ano

2017/2018

Resumo

O objetivo deste projeto consiste na criação de uma rede de intranet, cuja função passa pela capacidade desta suportar toda uma infraestrutura constituída por diversas máquinas virtuais inseridas num domínio, que por sua vez permitirão o acesso a uma aplicação web. O acesso a essa aplicação, bem como a sua gestão, será gerido por uma instância SQL devidamente configurada. Excetuando o routing server, que é a única instância que comunica directamente para a rede WAN, todas as restantes máquinas encontrma-se numa rede privada.
A elaboração deste projeto não teria sido possível sem a aplicação da tecnologia de virtualização, mais concretamente o Hyper-V da Microsoft e o VMware. Virtualizados, temos um controlador de domínio (escolinhas.local), responsável por gerir diversos tipos de recursos; um routing server que permite o acesso à rede interna e externa, por onde as restantes máquinas a utilizam como default gateway para as comunicações; uma instância de SQL que tem como função guardar toda a informação associada à aplicação web numa base de dados e, por fim, uma máquina cliente com o sistema operativo Windows 8.1, cuja função passa por efetuar o acesso à aplicação web.
Através da criação e configuração deste laboratório virtual, temos viabilidade para que as instâncias virtuais comuniquem entre si internamente e possam aceder à aplicação web desenvolvida, bem como à rede W AN. A aplicação web permite a consulta e pesquisa de instituições de ensino por distrito, concelho, morada, nome ou valor da prestação, bem como a sua gestão.

Palavras chaves

Virtualização, Hyper-V, VMware, SQL, Routing Server


Virtualização

Detalhes

Autor

Henrique Monteiro

Curso

Licenciatura em Informática

Ano

2017/2018

Resumo

O objetivo principal deste projeto final de licenciatura consiste em demonstrar a capacidade de virtualização, proporcionando aos alunos um meio para consolidarem os seus conhecimentos teóricos e práticos, nas diversas vertentes das tecnologias de virtualização, SQL server, ADO.net e Windows Server 2012 R2.
Este trabalho foi desenvolvido com base no conceito de virtualização disponível no mercado (Hyper-v) da Microsoft.
A virtualização tem sido a solução na maioria das empresas, utilizando-se melhor os recursos disponíveis, otimizando a gestão da infraestrutura tecnológica que é um dos serviços críticos num negócio. Facilita a manutenção dos sistemas, bem como a redução de custos nas Tecnologias de informação (TI).
O paradigma de um funcionamento tradicional em vários sectores tem vindo a alterar­se em diferentes ambientes, com o aparecimento de novas tecnologias associadas às comunicações em rede, como o c#, a virtualização e a base de dados SQL.
A componente prática é composta por 2 partes: Laboratório de rede virtual e desenvolvimento de uma aplicação em c#, com ligação a base de dados SQL Server. O acesso à aplicação faz-se numa máquina cliente, com o sistema operativo Windows 8.1.

Palavras chaves

Máquinas Virtuais, SQL Server, Hyper-V, Windows server 2012