Desenvolvimento de uma Aplicação Móvel - Istec Mobile

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Paulo Jorge martins Cardoso

Licenciatura em Informática

2016

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 pudessem ir de encontro com as necessidades de qualquer instituto. 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.

Aplicação móvel, Educação, Android.


Aplicação em Redes Informáticas Estruturadas - Virtualização

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Guilherme Filipe Monteiro

Licenciatura em Informática

2018

O objetivo deste Projeto consiste na criação de uma Windows Form Aplicationconciliada 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.

Virtualização; Windows Server 2012; SQL; C#.


Estado da Arte Projeto Global - Biblioteca Virtual

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Célio Faustino

Licenciatura em Informática

2016

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 física, 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 .NET) é 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.

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


Desenho 3D de uma Caixa Modular para Computador Pessoal

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Daniel Rocha

Licenciatura em Engenharia Multimédia

2018

As caixas dos computadores pessoais (PCs) sempre foram a base para a construção dum computador sólido. Quer sejam fabricadas em série ou construídas por entusiastas elas surgem em vários tamanhos, formatos e desenhos. Muitas das vezes os utilizadores não têm tempo nem interesse para aprender sobre os componentes básicos dum PC para montar um, portanto limitam-se a usar os modelos pré-montados, o que, a maior parte das vezes serve os seus objetivos. No entanto, para aqueles que sabem alguma coisa sobre construção e otimização dos componentes dum PC, a opção de montar a sua própria máquina é muito apelativa, e tudo começa pela estrutura da caixa, que determina se se vai tratar dum sistema de multimédia para a sala de estar, dum PC dedicado a jogos, duma workstation, ou de qualquer outra coisa pelo meio. O principal foco deste trabalho é uma caixa totalmente modular que pode mudar de tamanho e forma adaptando-se a todo o tipo de PC. O objetivo deste trabalho é mostrar como a modelação 3D pode ser usada no desenho duma caixa para PC do tipo descrito.


Pedido Automático de Assistência em Caso de Acidente

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Helder Barradas

Licenciatura em Informática

2018

Este projeto consiste no desenvolvimento de um dispositivo eletrónico capaz de alertar, instantaneamente, as entidades prestadoras de socorro aquando da ocorrência de um acidente automóvel, através do envio automático de uma mensagem com a localização geográfica do veículo portador do mesmo.

Linguagem C, Microcontrolador, GPS, GSM


Curta-Metragem, “Todd, o pequeno agricultor”

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

António Carlos da Costa Silva

Licenciatura em Engenharia Multimédia

2018

A animação tem tido um grande desenvolvimento tanto na área do cinema, como nas séries televisivas, publicidade e até videoclips.
O recurso ao uso das técnicas de animação 2D/3D tem aumentado, significativamente, nos últimos tempos, em séries, filmes, vídeos, publicidade, jogos, entre outros.
O objetivo principal deste projeto consiste na produção de uma curta metragem, em 3D, que tem como público alvo pessoas com idades compreendidas entre os 7 a 35 anos.

Curta-Metragem; 3D


Novo Portal ISTEC

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Flávio André Palma Lourenço

Licenciatura em Informática

2018

Este projeto tem como principal finalidade a criação de um novo portal para o Instituto Superior de Tecnologias Avançadas, onde o objetivo encontra-se em agilizar o processo de submissão de novas inscrições, gestão de pagamentos, e ainda a disponibilização de horários, tudo numa única plataforma web acessível por alunos e funcionários na Internet.
A aplicação web foi disponibilizada através do serviço IIS instalado numa máquina virtual (Windows Server 2012), que foi devidamente configurada como controlador de domínio (istecv2.com). O acesso a esta aplicação e a todos os dados será possível graças a uma base de dados relacional em SQL.
Juntamente, foi criada uma aplicação mobile em Android (Xamarin) para consulta de pagamentos e de horários dos alunos. Para isso desenvolveu-se uma web API incorporada juntamente na aplicação web para dar acesso à informação dos utilizadores na mobile app. O controlador de domínio (istecv2.com) será responsável pela gestão de contas de utilizadores, alunos e funcionários, e irá garantir que o acesso a ambas as aplicações sejam realizadas através das credenciais de domínio contra a active directory.
Com o desenvolvimento de todos estes componentes, irá se garantir um ambiente de conectividade de várias tecnologias que fará com que seja possível efetuar novas matrículas dos alunos, pagamentos e consulta de horários.

IIS, SQL, Xamarin, mobile app, windows server 2012, active directory


Calendário de Jogos "Galendar"

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Pavlo Avramenko

Licenciatura em Informática

2018

O objetivo da realização do presente projeto consiste em facilitar e auxiliar o acesso dos indivíduos a informações acerca de qualquer torneio de videojogo ou evento, presente ou futuro, relacionado com esta temática e que se encontre difundido em diversos locais na internet.
Permite a criação de torneios internos, cuja gestão será realizada pela própria aplicação, e a divulgação de informação acerca de torneios externos e do local onde irão decorrer. Esta aplicação possui uma base de dados única, com todos os elementos integrados, totalmente preparada para ser compilada e com todas as funcionalidades para entrar em produção num
servidor e servir uma larga escala de utilizadores.
O desenvolvimento das tecnologias permite que a informação circule de uma forma mais rápida e económica, mantendo atualizados os seus utilizadores. No entanto, devido ao facto de existirem grandes quantidades de notícias a circular na internet, os utilizadores de videojogos podem possuir dificuldades no acesso a informações acerca desta temática, o que, consequentemente, os prejudica e pode prejudicar a indústria dos videojogos. Desta forma, o presente projeto foi desenvolvido com o objetivo de responder às exigências desta indústria através da proposta de uma solução diferenciada daquelas que atualmente existem no mercado e que pretende cativar o público interessado.
É possível concluir que o objetivo final do presente projeto foi alcançado, tendo em consideração que a aplicação engloba a maioria das funcionalidades propostas.

FrontEnd, API, Jogos, Torneios, Angular, Net. Core 2


Virtualização, Cloud & Computing

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

João Diogo Pereira Barreto

Licenciatura em Informática

2018

O presente projeto foi elaborado tendo por base os conhecimentos adquiridos durante a Licenciatura em Informática e a Pós-Graduação em Virtualização e Cloud Computing.
Com o objectivo de englobar as tecnologias de Virtualização Hyper-V, de Bases de Dados SQL, ADO.NET e o Sistema Operativo Windows Server 2012 R2, foi composto um laboratório com quatro máquinas virtuais, um controlador de domínio, englobando as roles de Domain Name System (DNS) e Active Directory (AD) e um servidor SQL que contém as bases de dados necessárias para a aplicação ADO.NET, alojada numa máquina virtual Cliente.
A aplicação foi elaborada com recurso ao Microsoft Visual Studio, tendo como finalidade a simulação de gestor de viaturas, onde é possível aceder a uma lista de viaturas, editar, inserir e removê-las, sendo ainda possível a impressão de um documento em formato .PDF com as informações das mesmas em base de dados.

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


Contrastes

Detalhes

Autor

Curso

Ano

Resumo

Palavras chaves

Afonso Santa Maria

Licenciatura em Engenharia Multimédia

2018

O projeto apresentado teve por base o contraste existente entre as formas de vida citadina e rural. Ao longo do mesmo pretendeu-se focar não só as suas características, mas também as virtudes e dissemelhanças nas imagens captadas, mas também nos relatos.
Primeiramente foram destacados os contrastes entre a forma de viver no campo e a forma de viver na cidade, bem como todas as características inerentes. Posteriormente o contraste que existe a nível de mentalidades, com especial ênfase nos valores e realização pessoal de cada indivíduo.
Recorrendo a entrevistas de vídeo, pretendeu-se comparar os resultados entre as opiniões dos entrevistados face ao campo e à cidade. Tais resultados mostram que existem diferenças notórias entre ambos, mas que todos partilham algo em comum.
Conclui-se também que tanto a cidade como o campo têm as suas mais valias, e dependendo das necessidades de cada um, assim é vantajoso viver no campo ou na cidade.