19 resultados para Aplicações móveis

em Repositório Digital da UNIVERSIDADE DA MADEIRA - Portugal


Relevância:

60.00% 60.00%

Publicador:

Resumo:

Este relatório tem como objetivo apresentar e descrever alguns projetos realizados, metodologias utilizadas e toda a experiência que adquiri durante o meu estágio curricular para finalizar o curso de Mestrado em Engenharia Informática da Universidade da Madeira. O principal objetivo deste estágio foi experienciar um ambiente empresarial e ganhar alguma experiência profissional, algo que é bastante requisitado no mercado de trabalho nos dias de hoje. Neste relatório estão referenciadas algumas das responsabilidades que me foram atribuídas, como a liderança de uma equipa e a apresentação de algumas soluções para certos problemas técnicos, bem como a implementação das mesmas. Serão também caracterizadas e criticadas algumas decisões, procedimentos e metodologias utilizadas pela empresa que afetaram de certa forma o desenvolvimento de software de um ponto de vista geral e o próprio sucesso da empresa. Este relatório poderá servir de exemplo, não só para soluções para um problema técnico semelhante aos que aqui apresentei, mas também demonstrar o resultado de certos procedimentos e metodologias utilizadas na empresa no desenvolvimento de software.

Relevância:

40.00% 40.00%

Publicador:

Resumo:

Esta tese descreve o desenvolvimento de duas aplicações de software cujo objetivo consiste em demonstrar o funcionamento de duas ferramentas base de Sistemas Digitais. A primeira aplicação, denominada KarnUMa, pretende demonstrar o funcionamento dos Mapas de Karnaugh, que são utilizados na simplificação de expressões algébricas Booleanas. Esta aplicação está disponível em duas versões com destino a duas plataformas distintas: a primeira KarnUMa, disponível para computador, e a segunda Pocket KarnUMa, disponível para terminais móveis sob a forma de Midlet ou Android Package. A segunda aplicação desenvolvida, denominada ParTec, terá como objetivo demonstrar o funcionamento da Técnica das Partições, que é utilizada na eliminação de estados redundantes nas máquinas de estados. Esta segunda aplicação tem apenas o computador como plataforma de destino. Este documento conta com um levantamento das aplicações atualmente existentes nas áreas de interesse, uma descrição das tecnologias utilizadas no desenvolvimento do software, uma apresentação desse mesmo software descrevendo o que este tem de inovador e por fim uma descrição da forma como as aplicações foram publicadas.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

O mundo dos jogos é extremamente vasto e muito apreciado pela maior parte dos jovens e também adultos. Os computadores, as consolas e agora também os telemóveis acabam por se tornar os maiores companheiros das pessoas no que ao entretenimento diz respeito. No entanto, existem algumas lacunas a nível de jogos para telemóvel e pretendeu-se então criar um jogo, que se baseia num acontecimento real muito apreciado por toda uma população e que permitiu explorar a ferramenta Flash, que tem vindo a retirar protagonismo ao Java, por se revelar uma ferramenta mais simples de utilizar. No início apenas era usada para simples animações, mas entretanto passou a ser utilizada para criar aplicações para diversas plataformas e dispositivos. Neste momento, o Flash já chegou aos dispositivos móveis e são cada vez mais aqueles que suportam estas aplicações, que podem variar dos simples utilitários aos jogos ou ainda a complexos sistemas.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A adoção de software de gestão de alarmes revela-se essencial nas organizações, sobretudo no contexto hospitalar e de segurança, devido à celeridade com que os alarmes têm de ser processados nos ambientes críticos em que são gerados. Nos últimos anos, tem-se verificado uma enorme promoção de diretivas que recomendam a utilização de software de gestão de alarmes, de forma a que as organizações estejam preparadas para lidar com situações problemáticas e para prestar um serviço de qualidade. O fenómeno da ubiquidade computacional promovido pela utilização massiva da Web e de dispositivos móveis revolucionou de forma significativa o modo como as pessoas comunicam e partilham informação entre si. Deste modo, tem havido uma consciencialização por parte das organizações que desenvolvem sistemas de gestão de alarmes em investir recursos na migração das suas aplicações de desktop para a Web e para dispositivos móveis. O Connexall é uma das soluções de gestão de alarmes com maior adoção no mercado, no entanto, carece de aplicações de software focalizadas na Web e nos dispositivos móveis. Neste sentido, o objetivo deste projeto de mestrado consiste em desenvolver duas aplicações de gestão de alarmes, o Active Alarm Client Plus para Android e o Device Assignment Client para a Web, integradas com o Connexall, através da utilização de um Web service para o efeito. Com o desenvolvimento deste projeto, pretende-se expandir os horizontes de aplicação do Connexall no que diz respeito à diversidade de equipamentos computacionais presentes no mercado, de modo a promover a ubiquidade cada vez mais assente no acesso e partilha de informação no contexto de gestão de alarmes.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O desenvolvimento de aplicações web nos nossos dias é uma área importante, devido à disseminação do acesso à Internet e à utilização do browser como uma aplicação cliente universal. A aplicação web típica em HTML está sendo desafiada por tecnologias que permitem interfaces ricas que comunicam com um backend através de serviços. As ferramentas existentes para criar aplicações web ainda não adoptaram esta abordagem e o suporte existente é omissa em oferecer programadores ferramentas dinâmicas e fáceis de usar. Web Services tradicionais baseados em SOAP e Representacional State Transfer (REST) são alternativas para a comunicação entre o frontend e no backend. O REST ganhou recentemente visibilidade e a sua menor dificuldade de aprendizagem parece adequada para muitas aplicações. No entanto, a falta de normas leva a implementar serviços REST de muitas formas diferentes, mesmo na mesma plataforma, não existindo um acordo comum sobre como descrevê-los. Nesta dissertação, propomos uma nova framework para o desenvolvimento rápido de aplicações baseadas em REST. Para esse efeito, especificações e serviços de administração são apresentadas a fim de resolver os problemas de configuração de uma camada de serviços baseada em REST. Além disso, é apresentada uma nova abordagem para processar os pedidos, permitindo também a aplicação dos princípios AOP. Finalmente, é apresentada a implementação de uma framework que suporte estas especificações. Neste âmbito, temos por objectivo expor as potencialidades dinâmicas desta framework, tendo em vista a maximização da produtividade do programador na criação de aplicações baseadas em REST, minimizando o reinício do servidor e suportando dinamicamente uma ampla gama de mudanças.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Orientador: Jos P. van Leeuwen

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Neste trabalho de investigação pretende-se fazer uma análise crítica sobre o que são Comunidades de Prática (CoP), Gestão de Conhecimento e Conhecimento. Nesta análise identificamos ferramentas de gestão de conhecimento a serem aplicadas nas Comunidades de Prática. Como corolário desta investigação, disponibilizamos uma aplicação informática para dinamizar uma comunidade de prática numa escola secundária.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os microsatélites, também chamados STRs (Short Tandem Repeat), são pequenas sequências de DNA que consistem numa sequência de repetições de um motivo que varia de um a seis pares de bases. Existem em quase todos os cromossomas humanos e podem situar-se nos exões ou nos intrões. Estes últimos são altamente polimórficos e são por isso utilizados na identificação de indivíduos em testes de paternidade e também em estudos de genética de populações. A combinação dos vários genótipos possíveis faz com que cada indivíduo possua um perfil único, que permite a sua identificação. Existem também microsatélites associados a exões ou a regiões promotoras dos genes, normalmente repetições trinucleotídicas CGG/CCG ou CAG/CTG, associados a doenças neurodegenerativas como a síndrome do X-frágil e a doença de Huntington. Neste trabalho caracterizaram-se geneticamente várias populações humanas dos arquipélagos da Madeira, Açores e Cabo Verde. A partir do estudo dos microsatélites do cromossoma Y, foram definidas idades de coalescência que permitiram concluir que as cópias do gene DAZ situado no cromossoma Y são o resultado de um processo evolutivo estando a sua evolução associada a alguns haplogrupos. Verificou-se também a ocorrência de possíveis mutações nos SNPs que definem os haplogrupos, através da comparação dos microsatélites do cromossoma Y dentro de cada haplogrupo, especialmente no haplogrupo E3b. Verificou-se existir uma associação entre o número de repetições CAG e GGC do gene Receptor de Androgénios (AR), situado no cromossoma X, e a infertilidade especialmente quando combinados os dois polimorfismos, parecendo haver um efeito protector dos alelos maiores e alguma susceptibilidade para os alelos menores. Quando se estudou o número de repetições GGC do gene FMR1 em doentes com suspeita de síndrome de X-frágil observaram-se diferenças significativas quando comparadas com a população em geral e com um grupo de sobredotados. Essa diferença deveu-se principalmente à presença do alelo 29 em quase todos os indivíduos do primeiro grupo o que por si só não constitui um factor de risco mas poderá ser uma indicação da associação deste alelo com outra mutação no mesmo gene que possa ser responsável por este fenótipo.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O objectivo desta tese é discutir o uso das distribuições hiperbólicas generalizadas como modelo para os retornos logarítmicos de 4 activos do mercado de capitais Português. Os activos em análise são o índice Português PSI 20 e as 3 maiores empresas pertencentes ao PSI 20: PT, EDP e BCP. Os dados são constituidos pelos valores de fecho diário durante mais de 8 anos. Utilizando o software R procederemos à estimação dos parâmetros das distribuições para ajustamento aos dados empíricos. Para medir o grau de ajustamento das distribuições aos dados empíricos usamos os gráficos QQ-plots e 4 distâncias: Kolmogorov-Smirnov, Kuiper, Anderson-Darling e Fajardo-Farias-Ornelas. Os resultados obtidos permitem concluir que o melhor ajustamento é feito pela hiperbólica generalizada e em seguida a distribuição normal inversa gaussiana. Todas as distribuições desta família ajustam-se muito melhor que a distribuição normal. Por último temos uma aplicação ao cálculo do preço de derivados financeiros, nomeadamente a fórmula de uma opção de compra Europeia no modelo discutido.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Sistemas dinâmicos são todos os sistemas que evoluem no tempo, qualquer que seja a sua natureza, isto é, sistemas fisícos, biológicos, químicos, sociais, económicos, etc.. Esta evoluçãoo pode ser descrita (modelada) por equaçõess de diferenças, uma vez que esse tempo é muitas vezes medido em intervalos discretos. As equações de diferenças aparecem também quando se estuda métodos para a discretização de equações diferenciais. Assim, este trabalho tem por principal objectivo estudar as soluções de alguns tipos de equações de diferenças. Para isso, começa-se por introduzir o conceito de diferença e a sua relação com as equações de diferenças. Em seguida, determina-se a solução geral das todas as equações lineares de primeira ordem, bem como o estudo do seu comportamento assimptótico. Prossegue-se, desenvolvendo as principais técnicas para determinar a soluçãoo de equações de diferenças lineares de qualquer ordem. Em particular, estudam-se as equações com coeficientes constantes. Depois de se desenvolver a teoria básica dos sistemas lineares de equações de diferenças, particulariza-se aos sistemas lineares autónomos,com apenas duas variáveis dependentes, fazendo assim o estudo do comportamento das soluções no plano de fases. Por fim, utiliza-se a transformada Z como uma ferramenta que permite resolver equações de diferenças, em especial as equações de tipo convolução.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os ambientes virtuais têm sido cada vez mais utilizados nas mais diferentes áreas, quer na medicina, engenharia civil ou até mesmo em áreas terapêuticas. Devido à sua emergente utilização foi estabelecido em parceria com o Museu da Baleia, através de várias reuniões, que seria viável a modelação de cenários virtuais, onde se desenvolvessem animações, com o intuito de que representassem o ciclo de vida das baleias cachalotes. Esta escolha foi efectuada de forma a envolver várias temáticas relacionadas com as baleias cachalotes, desde a migração, os problemas relacionados com o lixo no fundo do mar, etc. De seguida, foi construída uma Framework para incorporação destas animações (vídeos) e realização de actividades utilizando diferentes tipos de médias, Realidade Virtual e Realidade Aumentada, tornando desta forma as actividades mais interactivas, estimulantes e atractivas. Para a execução destas etapas do projecto foi decidido utilizar a ferramenta 3ds Max para a modelação dos objectos que iriam compor os cenários virtuais, bem como a sua animação. Para a implementação da Framework foi decidido utilizar o Adobe Flash visto ser uma ferramenta que permite a incorporação de diferentes tipos de médias, de Realidade Virtual, Realidade Aumentada e possibilita a construção de uma interface simples e atractiva. Esta Framework foi desenvolvida para que no futuro seja possível ser modificada, isto é, para que seja capaz de efectuar a incorporação de outros tipos de conteúdos, assim como a edição dos que já estão implementados.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A terapia genética tem se revelado uma ferramenta potente na Medicina, na tentativa de revolucionar o tratamento de várias doenças hereditárias e adquiridas. A introdução de genes em células pretende a expressão estável e prolongada de proteínas com efeitos terapêuticos. O silenciamento de genes, através da terapia genética que faz uso de oligonucleótidos antisense, pequenos RNA de interferência (siRNA) ou ribozimas, visa o decréscimo ou anulação do funcionamento de um gene cuja expressão amplificada, por algum motivo, leva ao desenvolvimento de umapatologia. A internalização de material genético nas células, usualmente, carece de métodos e/ou sistemas de entrega (vectores). Estes podem pertencer a duas categorias, designadamente, métodos virais e métodos não-virais. O primeiro é considerado o mais eficiente, apresentando porém, sérias desvantagens como o risco de carcinogénese. A solução é a utilização de métodos não virais,que podem ser físicos ou químicos. O objectivo principal desta dissertação foi a utilização de dendrímeros para o silenciamento do gene da proteína fluorescente optimizada (EGFP) em células HeLa, previamente modificadas para expressarem esta proteína. Dendrímeros poli(amidoamina) geração 5 (PAMAM G5) modificados com 4 ou 8 moléculas de ácidos gordos de diferentes comprimentos foram complexados com oligonucleótidos antisense. A vantagem que estes apresentam em relação aos dendrímeros nativos é que são capazes de interagir com os lípidos da membrana celular, esperando-se, por isso, uma melhor eficiência de transfecção e efeitos antisense. Isto foi efectivamente verificado, sendo que o nível de silenciamento do gene da EGFP obtido, está directamente relacionado com o aumento da razão NP, o número e o comprimento das cadeias hidrofóbicas. O silencimento de genes tem sofrido grandes avanços, havendo actualmente uma série de ensaios clínicos para a sua utilização no tratamento de doenças como cancros de origem hereditária ou viral, prevendo-se que venha para ficar, juntamente com o silenciamento mediado por siRNA.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Com a evolução constante da tecnologia, também a ciência da medição, ou Metrologia, necessita de processos de medição mais exatos e fiáveis, por vezes automatizados, de modo a ser possível fornecer informações mais corretas sobre uma determinada grandeza física. Entre estas informações destaca-se a incerteza de medição, que permite ao utilizador ter uma estimativa sobre qual o valor final da grandeza física medida, que com processos de medição mais complexos, tornam a sua obtenção mais difícil, sendo necessário, por vezes, a utilização de métodos computacionais. Tendo isto em conta, com esta dissertação pretende-se abordar o problema da automatização de processos de medição, bem como da obtenção de incertezas de medição que reflitam a natureza da grandeza física medida através de métodos computacionais. De modo a automatizar um processo de medição, mais concretamente da calibração de manómetros, utilizou-se o LabView para criar um instrumento virtual que permitisse ao utilizador, de forma simples e intuitiva, realizar o procedimento de calibração. Também se realizou outro instrumento virtual, de modo a permitir a obtenção simultânea de dados provenientes de dois equipamentos diferentes. Relativamente às incertezas de medição, utilizou-se o Método de Monte Carlo, implementado em MATLAB e Excel, de modo a obter o valor destas para a calibração de manómetros, de uma câmara geradora de humidade relativa e de um higrómetro de ponto de orvalho, sendo que os dois últimos possuem um modelo matemático complexo, sendo a análise analítica mais complexa e morosa. Tendo em conta os resultados obtidos, é possível afirmar que a criação de instrumentação virtual permite a adaptação, de uma forma simples, de vários processos de medição, tornando-os mais eficientes para além de reduzirem o erro do operador. Por outro lado, também é possível observar que a utilização de métodos computacionais, neste caso o Método de Monte Carlo, para estudo de incertezas de medição é uma mais valia, comparativamente ao GUM, permitindo umaa análise rápida e fiável de modelos matemáticos complexos.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este relatório foi escrito no âmbito da disciplina de Prática de Ensino Supervisionado, unidade curricular pertencente ao Mestrado em Ensino da Matemática no 3º Ciclo do Ensino Básico e Secundário, durante o ano letivo de 2012/2013. Neste relatório, de forma resumida, descrevo todo o trabalho desenvolvido por mim e pelo grupo de estágio aquando da nossa formação numa escola básica e secundária da Região Autónoma da Madeira. Apresento também um enquadramento teórico que, de forma breve, corrobora as minhas ideias sobre o ensino da Matemática e o conhecimento da Ciência. Acredito que esta disciplina pode ser ensinada e aprendida com recurso a estratégias que englobam outras Ciências. O propósito está em, não só aprender Matemática, mas também desenvolver o raciocínio, pensamento crítico e interesse pelas Ciências de um modo geral nos alunos. Desta forma, neste relatório poder-se-á encontrar três métodos de ensino-aprendizagem (visitas de estudo, atividades investigativas e resolução de problemas) que utilizei nas aulas de Matemática, com o intuito de os alunos aprenderem Trigonometria com a Astronomia. O gosto e interesse pela Matemática e pelas Ciências desvanecem a cada dia que passa em grande parte dos alunos e caso os professores não encontrem estratégias para inverter esta tendência, corremos o sério risco de estar a criar gerações cientificamente iliteradas. Assim, neste relatório procurei verificar como é que a Astronomia poderá contribuir para a aprendizagem da Matemática e como é que, no ensino desta disciplina, a Astronomia poderá contribuir para uma melhor compreensão do mundo por parte dos alunos.