12 resultados para Plataforma Android

em Repositório Digital da UNIVERSIDADE DA MADEIRA - Portugal


Relevância:

100.00% 100.00%

Publicador:

Resumo:

A Porto Santo Line é a empresa responsável pela ligação marítima entre as ilhas Madeira e Porto Santo, oferecendo, para além do transporte, um conjunto de serviços e produtos que estão associado à sua actividade principal. A sua base de clientes inclui não só os residentes de ambas as ilhas, mas também muitos dos turistas que visitam o arquipélago. O posicionamento desta empresa no mercado é feito das formas tradicionais, onde se inclui uma rede de balcões e um site através do qual os clientes podem aceder aos produtos e serviços que constitui a oferta da Porto Santo Line. Num esforço de reforçar a sua presença no mercado e de intensificar a sua aposta na inovação, a empresa tem procurado encontrar novas formas e novos canais para chegar aos seus clientes. Este projecto visa dotar a Porto Santo Line de uma aplicação que estenda a sua presença no mercado, oferecendo aos seus clientes a possibilidade de aceder aos seus produtos e serviços através de equipamentos móveis. Este relatório documenta a realização deste projecto, dando principal enfase ao processo adoptado, assim como ao desenho do sistema e sua avaliação. Procurou-se igualmente evidenciar ao longo do relatório, as considerações mais relevantes na elaboração de um projecto com estas características.

Relevância:

60.00% 60.00%

Publicador:

Resumo:

Os utilizadores de transportes públicos enfrentam dificuldades no seu dia-a-dia quando usam o autocarro para deslocar-se. Essas dificuldades passam por atrasos pessoais, por enganos na consulta dos horários das carreiras, entre outros, resultando na perda do autocarro. Este trabalho consistiu no desenvolvimento de uma aplicação móvel para a plataforma Android, tendo como principal objectivo fornecer ao utilizador uma ferramenta leve, rápida e útil para utilizar quando se encontra em movimento. O público-alvo desta aplicação são os utilizadores de transportes públicos da empresa Horários do Funchal, que necessitam de realizar deslocações frequentes, e não têm acesso constante à internet, dentro e fora de casa. Realizou-se uma pesquisa, através de um inquérito divulgado nas redes sociais, aos utilizadores de transportes públicos e, posteriormente, utilizou-se essa pesquisa no processo de brainstorming para construir as ideias para as funcionalidades da aplicação. Também se pesquisaram por outras aplicações com objectivos semelhantes e compararam-se essas com a aplicação desta dissertação. Posteriormente, implementou-se o primeiro protótipo e realizaram-se mais testes com novos utilizadores, que usaram a aplicação no seu dia-a-dia. Após se terem corregido os erros encontrados pelos utilizadores na aplicação, lançou-se uma versão beta online no mercado da Google Play. Os resultados obtidos com esta aplicação comprovam não só que existe a necessidade de uma aplicação destas no mercado, mas também permitiram ainda recolher dados sobre melhoramentos que podem ser feitos na mesma. Ao desenvolver esta aplicação pôde-se compreender as necessidades e as limitações que são impostas pelo cliente, como também colocar em prática os conhecimentos adquiridos ao longo do curso.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Os modelos e as técnicas de modelação são, hoje em dia, fundamentais na engenharia de software, devido à complexidade e sofisticação dos sistemas de informação actuais.A linguagem Unified Modeling Language (UML) [OMG, 2005a] [OMG, 2005b] tornou-se uma norma para modelação, na engenharia de software e em outras áreas e domínios, mas é reconhecida a sua falta de suporte para a modelação da interactividade e da interface com o utilizador [Nunes and Falcão e Cunha, 2000].Neste trabalho, é explorada a ligação entre as áreas de engenharia de software e de interacção humano-computador, tendo, para isso, sido escolhido o processo de desenvolvimento Wisdom [Nunes and Falcão e Cunha, 2000] [Nunes, 2001]. O método Wisdom é conduzido por casos de utilização essenciais e pelo princípio da prototipificação evolutiva, focando-se no desenho das interfaces com o utilizador através da estrutura da apresentação, com a notação Protótipos Abstractos Canónicos (PAC) [Constantine and Lockwood, 1999] [Constantine, 2003], e do comportamento da interacção com a notação ConcurTaskTrees (CTT) [Paternò, 1999] [Mori, Paternò, et al., 2004] em UML.É proposto, também, neste trabalho um novo passo no processo Wisdom, sendo definido um modelo específico, construído segundo os requisitos da recomendação Model Driven Architecture (MDA) [Soley and OMG, 2000] [OMG, 2003] elaborada pela organização Object Managent Group (OMG). Este modelo específico será o intermediário entre o modelo de desenho e a implementação da interface final com o utilizador. Esta proposta alinha o método Wisdom com a recomendação MDA, tornando possível que sejam gerados, de forma automática, protótipos funcionais de interfaces com o utilizador a partir dos modelos conceptuais de análise e desenho.Foi utilizada a ferramenta de modelação e de metamodelação MetaSketch [Nóbrega, Nunes, et al., 2006] para a definição e manipulação dos modelos e elementos propostos. Foram criadas as aplicações Model2Model e Model2Code para suportar as transformações entre modelos e a geração de código a partir destes. Para a plataforma de implementação foi escolhida a framework Hydra, desenvolvida na linguagem PHP [PHP, 2006], que foi adaptada com alguns conceitos de modo a suportar a abordagem defendida neste trabalho.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Orientador: Jos P. van Leeuwen

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A integração de sensores em estruturas, máquinas e ambientes, juntamente com uma eficiente recolha e envio de informação, trazem elevados benefícios para as sociedades actuais. Nesse sentido, com a crescente importância que as redes sem fios (WSN) assumem no contexto da qualidade de vida dos indivíduos, principalmente ao nível das comunicações, é fundamental procedermos à exploração das suas diversas potencialidades nos mais variados âmbitos. Deste modo, as WSN podem ser aplicadas em diversas áreas: saúde, monitorização ambiental, segurança de edifícios, indústria, monitorização de tráfego, monitorização de terramotos ou outras catástrofes naturais. Assim surge o projecto WISE-MUSE (Environmental Monitoring based on Wireless Sensor Networks for conservation of artwork and historical archives), que visa a implementação de um conjunto de soluções que permitem a monitorização contínua e automática de parâmetros ambientais (luminosidade, humidade, temperatura e CO2) através de WSN em museus. Este projecto de Mestrado em Engenharia Informática situa-se no âmbito deste projecto WISE-MUSE e tem como intuito: (i) a extensão da plataforma de monitorização de modo a recolher os dados das portas de emergência; (ii) a implementação de um sistema de notificações e alarmes via SMS e E-mail; e (iii) o desenvolvimento da plataforma Web WISE-MUSE, que permita a visualização remota dos dados dos sensores e das portas de uma forma integrada e em tempo real.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este projecto foi realizado na Universidade da Madeira, no âmbito do Mestrado em Engenharia Informática e tem como título “Plataforma para o suporte de Blended Peer Assisted Learning”. Ao longo da nossa pesquisa sobre os vários métodos de aprendizagem online, deparamo-nos com uma grande lacuna que abrange a maior parte dos sistema de ensino assistidos por computador, ou seja, todas elas preocupam-se com a passagem de conhecimentos, mas raras são aquelas que têm em atenção o tipo de utilizador, qual a seu percurso académico e profissional, qual a metodologia que fará com que o mesmo capte melhor os conteúdos, etc. Com este objectivo em mente, e tendo em atenção as diversas plataformas e metodologias de ensino existentes, optou-se por elaborar uma arquitectura de uma plataforma capaz de centralizar na mesma, um conjunto de funcionalidades e metodologias que possibilitassem um acompanhamento mais específico do utilizador, proporcionando um maior conhecimento, através do qual poderia encaminhar o utilizador para a estratégia de aprendizagem que mais se adequasse a um utilizador com as suas características. Como se poderá constatar no decorrer desta dissertação, a plataforma desenhada e o módulo desenvolvido têm como base teórica o Peer Assisted Learning (PAL) e as suas estratégias de aprendizagem. O PAL é um conceito relativamente novo, que se encontra em plena ascensão, sendo cada vez maior o número de instituições/organizações que adoptam o PAL como metodologia de ensino para a formação dos seus membros. Este crescimento deve-se em grande parte às várias estratégias PAL que visam uma maior adequação ao tipo de utilizador, contribuindo assim para uma aprendizagem mais rápida e eficaz. Uma vez que a implementação da plataforma na sua totalidade seria de todo impossível, optouse por desenvolver apenas um dos módulos referente à estratégia de PAL – Peer Tutoring (PT). No final, o objectivo principal, passa não só por fornecer as bases necessárias ao desenvolvimento da referida plataforma, mas também pela disponibilização do módulo de PT que servirá de referência para o desenvolvimento das restantes estratégias. Tendo em atenção toda a investigação efectuada, facilmente se depreende as inúmeras vantagens que podem advir da utilização do PAL, das quais se salienta, a adequação da estratégia PAL mais indicada para cada tipo de utilizador.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Partindo de um sentido de inovação pedagógica assente numa concepção de clara ruptura com abordagens pedagógicas tradicionalistas ligadas a uma certa perspectiva transmissiva/reprodutiva do saber, o presente trabalho de investigação analisa a utilização, em contexto curricular escolar, de uma plataforma de e-learning, considerando um enquadramento referencial de natureza construtivista, no qual, o aluno possa assumir um papel central e activo, na criação do seu próprio conhecimento. Consistindo numa abordagem de natureza qualitativa, o estudo de caso apresentado releva um paradigma interpretativo decorrente da análise da utilização, pelos alunos, de uma turma do 4º Ano de escolaridade, da plataforma de e-learning ―Escola Virtual™‖. Para tal intento, a diversidade de técnicas de recolha de dados — observação participante, entrevistas , e análise documental — ao permitirem uma triangulação dos mesmos, fundamentam um aprofundado sentido de comprensão do fenómeno analisado. Deste modo, a investigação centra-se em 3 componentes referenciais: Componente Pedagógica, Componente de Conteúdos e Componente de Interface. Os resultados obtidos revelam que, no âmbito da primeira componente, surgem especialmente facilitados os processos colaborativos entre os alunos, embora num contexto de interacção presencial e com carácter essencialmente pontual; a actuação docente, mantendo o seu carácter imprescindível, adquire uma dimensão de maior proximidade e orientação dos alunos enquanto, por seu turno, o nível motivacional dos alunos é estimulado, focalizando o aluno nas tarefas de aprendizagem. A natureza do feedback presente, no entanto, revelou-se um factor com efeitos prejudiciais para os processos de reflexão e metacognição dos alunos. No respeitante aos conteúdos, foi evidente alguma ligeireza e fragilidade de concepção em muitos deles, comprovada por uma quantidade expressiva de erros e lapsos de diversa natureza; enquanto que a natureza pré-formatada dos conteúdos — estruturando-os em ―Objectos de Aprendizagem‖ — limitou significativamente a possibilidade de desenvolvimento de procressos activos e criativos por parte do aluno, bem como, anulando a capacidade de abordagem de competências de natureza prática previstas no Programa Nacional do Ensino Básico. Por fim, o interface que, embora caracterizando-se pela sua intuitividade e simplicidade, suporta um limitado grau de controlo, pelos alunos, sobre os fluxos interactivos, reduzidos às suas expressões mais elementares. No seu aspecto global podemos considerar que, num contexto curricular escolar, a plataforma ―Escola Virtual‖ não se constitui como uma ferramenta de aprendizagem capaz de se enquadrar num paradigma de inovação pedagógica congruente com o sentido atrás defendido,não obstante possamos entender, que a mesma, constitua uma potencial mais-valia no âmbito da consolidação e testagem de conhecimentos préviamente adquiridos.

Relevância:

20.00% 20.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:

20.00% 20.00%

Publicador:

Resumo:

Os presentes métodos de estudo complementar fora de aulas adequam-se a um contexto mais teórico onde alunos, necessitam somente de manuais escolares ou acesso a um computador para complementar os seus estudos e atingirem os objectivos. O mesmo não se enquadra para cadeiras ou contextos mais práticos como por exemplo química ou biologia. Nestes contextos normalmente necessitamos de um laboratório ou localização específica onde se encontra as condições mínimas para a realização destes exercícios ou ensino. Actualmente existem laboratórios virtuais que vêem suplantar esta necessidade, mas os nossos estudos indicam que estes não são capazes de se adaptar a novas actividades sendo necessário desenvolver um laboratório específico para cada actividade. Neste contexto, a principal contribuição desta dissertação de mestrado é a proposta e o desenvolvimento de uma aplicação de Realidade Virtual, que seja capaz de adaptar-se facilmente às novas actividades laboratoriais de forma a personalizar as tarefas a serem realizadas pelos alunos, e que possa ser acedido através da plataforma Moodle. A aplicação desenvolvida proporciona aos alunos uma melhor percepção da forma como a actividade será realizada e prepara-os para realiza-la com sucesso num ambiente real.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Este é um relatório submetido como requisito parcial, para obtenção de grau de mestre em Engenharia Informática pela universidade da Madeira, em parceria com o Miti (Madeira Interactive Technologies Institute) e teve como base, o desenvolvimento de uma aplicação para equipamentos móveis com sistema operativo android. O objetivo principal foi, criar uma aplicação alternativa aos atuais sistemas existentes, para gestão e controlo de inspeções de segurança, efetuadas por funcionários de empresas de segurança privada (vigilantes) a instalações de clientes, atividade denominada por rondas. O principal problema encontrado e para o qual pretendia ser encontrada uma solução, não foi a falta de um sistema deste tipo, pois existem vários no mercado, mas sim, o elevado custo de aquisição dos atuais sistemas, aliado ao facto das suas limitações em termos de funcionalidades disponibilizadas tendo em conta esse elevado custo, e ainda a utilização de um equipamento dedicado e limitado exclusivamente a essa função. Conseguiu ser encontrada uma alternativa viável, versátil e prática, que para além de ser mais users friendly (termo utilizado para aplicações desenvolvidas tendo como foco o seu utilizador), disponibiliza aos seus utilizadores uma variedade de novas funcionalidades. Trata-se de uma alternativa muito mais económica mas igualmente eficaz, cumprindo assim o seu objetivo principal. Dadas as restrições temporais para o desenvolvimento deste projeto, são dadas no final deste documento, algumas ideias para uma possível evolução deste sistema, no sentido de o tornar ainda mais inovador.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O objetivo deste projeto foi o de realizar a sincronização de pelo menos quatro câmaras individuais, ajustando dinamicamente o frame rate de operação de cada câmara, tendo por base a família de sensores de imagem CMOS NanEye da empresa Awaiba, numa plataforma FPGA com interface USB3. Durante o projeto analisou-se, com a assistência de um supervisor da Awaiba, o sistema core de captura de imagem existente, baseado em VHDL. Foi estudado e compreendido o princípio do ajuste dinâmico do frame rate das câmaras. Tendo sido então desenvolvido o módulo de controlo da câmara, em VHDL, e um algoritmo de ajuste dinâmico do frame rate, sendo este implementado junto com a plataforma de processamento e interface da FPGA. Foi criado um módulo para efetuar a monitorização da frequência de operação de cada câmara, medindo o período de cada linha numa frame, tendo por base um sinal de relógio de valor conhecido. A frequência é ajustada variando o nível de tensão aplicado ao sensor com base no erro entre o período da linha medido e o período pretendido. Para garantir o funcionamento conjunto de múltiplas câmaras em modo síncrono foi implementada uma interface Master-Slave entre estas. Paralelamente ao módulo anteriormente descrito, implementou-se um sistema de controlo automático de iluminação com base na análise de regiões de interesse em cada frame captada por uma câmara NanEye. A intensidade de corrente aplicada às fontes de iluminação acopladas à câmara é controlada dinamicamente com base no nível de saturação dos pixéis analisados em cada frame. Foram desenvolvidas e implementadas variantes do algoritmo de controlo e o seu desempenho foi avaliado em laboratório. Os resultados obtidos na prática evidenciam que a solução implementada cumpre os requisitos de controlo e ajuste da frequência de operação de múltiplas câmaras. Mostrou ser um método de controlo capaz de manter um erro de sincronização médio de 3,77 μs mesmo na presença de variações de temperatura de aproximadamente 50 °C. Foi também demonstrado que o sistema de controlo de iluminação é capaz de proporcionar uma experiência de visualização adequada, alcançando erros menores que 3% e uma velocidade de ajuste máxima inferior a 1 s.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

As pessoas que gostam de comprar videojogos e livros, ao final de algum tempo, verificam que têm muitos destes itens armazenados e que já não os utilizam. Se estas pessoas não tiverem o intuito de criar uma coleção desses itens, irão, provavelmente se desfazer deles, por exemplo deitando-os fora. Neste contexto, apresenta-se uma aplicação para dispositivos móveis que possuam o sistema operativo Android, designada de XpressTrades. Esta aplicação visa resolver o problema descrito acima, tornando as trocas de jogos e de livros mais fácil, ajudando os seus utilizadores a reutilizarem os seus itens e a os utilizarem como moeda de troca. Juntamente com esta aplicação foi desenvolvida uma Web API, utilizando a framework ASP.NET, a qual é utilizada pela aplicação para esta poder funcionar. Embora este projeto de mestrado se tenha focado no desenvolvimento de uma aplicação especificamente para a troca de jogos e de livros, a aplicação foi desenhada e desenvolvida de forma modular e está preparada para ser estendida à troca de qualquer tipo de itens. A aplicação XpressTrades reúne diversas particularidades que tornarão as trocas de itens mais rápidas e eficientes. Algumas delas são: a apresentação da lista de proprietários ordenados por distância em relação ao utilizador e a apresentação de uma lista de itens recomendados com base no histórico de visualizações de itens realizadas pelo utilizador, ou seja, com base nos seus interesses. Relativamente à metodologia utilizada no desenvolvimento deste projeto, dado que a ideia surgiu do autor deste trabalho, recorreu-se primeiramente a inquéritos para se averiguar se as pessoas realmente revelavam interesse neste projeto e investigou-se também a existência de aplicações semelhantes. Seguidamente, utilizou-se a técnica de brainstorming para gerar as ideias e criou-se protótipos de baixa fidelidade para testar a interface de utilizador. Na fase de implementação, seguiu-se o seguinte ciclo para cada funcionalidade: prototipagem, testes com os utilizadores e correções dos erros detetados nos testes.