2,220 research outputs found

    Modelação de um sistema de informação de um clube de basquetebol

    Get PDF
    The administrative management of a basketball club, even of small size, presents several challenges, with one of the most critical being the efficient organization of all generated information and documentation. In order to meet all the requirements surrounding sports management, the use of information systems in sports is indispensable for the success of an organization. This research involves modeling an information system in the form of a web application for the administrative content management of a sports club, ensuring the efficient organization and availability of all its information. This activity includes identifying the necessary resources and investment, developing a prototype, and evaluating potential impacts.A gestão administrativa de um clube de basquetebol, mesmo que de pequena dimensão, apresenta vários desafios, sendo que um dos mais críticos é a organização eficiente de toda a informação e documentação gerada. De forma a responder a todas as exigências que rodeiam a gestão desportiva, o uso de sistemas de informação no desporto é indispensável para o sucesso de uma organização. Esta investigação passa por efetuar a modelação de um sistema de informação, em forma de aplicação web, para gestão do conteúdo administrativo de um clube desportivo, de modo a garantir a organização e disponibilização de toda a sua informação de forma eficiente. Esta atividade deverá compreender a identificação dos recursos e investimento necessários, o desenvolvimento de um protótipo e a avaliação dos potenciais impactos.info:eu-repo/semantics/publishedVersio

    Relatório de atividade profissional

    Get PDF
    Dissertação de mest., Gestão e Desenvolvimento de Destino Turísticos, Faculdade de Economia, Univ. do Algarve, 2013O presente Relatório de Atividade Profissional, elaborado com vista à obtenção do grau de Mestre em Gestão e Desenvolvimento de Destinos Turísticos pela Faculdade de Economia da Universidade do Algarve, está dividido em dois grandes eixos. O primeiro eixo, diz respeito ao tema selecionado para desenvolvimento e discussão nas provas. Optei por desenvolver um tema relacionado com o setor de cruzeiros, por ser a área de atuação que nos últimos anos tem vindo a ganhar cada vez maior importância na minha atividade profissional e por considerar que Portimão e o Algarve têm muito a ganhar com o desenvolvimento deste sector na região. Este tema, cujo título é Porto de Portimão – Análise das Oportunidades de Crescimento, tem por objetivo analisar as oportunidades de crescimento do Porto de Portimão face ao contexto nacional e internacional do setor de cruzeiros, concretizando o primeiro eixo ao longo de 4 capítulos. O primeiro é a introdução, seguido do enquadramento da indústria de cruzeiros, no qual se contextualiza a oferta e a procura, quer em termos internacionais, quer em termos nacionais. A análise às oportunidades de crescimento, no qual se analisa as tendências de crescimento do setor e oportunidades para o Porto de Portimão, incluindo necessidades de investimento, é o terceiro capítulo. O quarto capítulo é a conclusão. O segundo eixo, refere-se à descrição detalhada do Curriculum Vitae, no qual comprovo a experiência e a minha atividade profissional. O Curriculum Vitae está organizado em seis elementos, nomeadamente percurso académico; atividade profissional; publicações e comunicações em palestras e seminários; prémios ou distinções recebidas; participação ou representações, em associações internacionais e nacionais; outras competências, ao nível vi do domínio de línguas e cultura geral; e discussão crítica da evolução da sua experiência profissional. Pela sua importância, destaco a atividade profissional que se encontra estruturada em 3 grandes temas. O primeiro é o percurso profissional, onde evidencio a minha carreira profissional, entidades empregadoras e cargos ocupados. O segundo é a formação profissional, destacando os cursos de formação profissional e conferências, congressos e seminários em que participei, e o terceiro é a descrição minuciosa das tarefas, identificando os principais trabalhos, ações e/ou atividades desenvolvidas, distribuídos por cinco subtemas, nomeadamente os cruzeiros, gestão e coordenação, informação turística, animação turística, promoção turística

    Optimal prefilters for display enhancement

    Get PDF
    Creating images from a set of discrete samples is arguably the most common operation in computer graphics and image processing, lying, for example, at the heart of rendering and image downscaling techniques. Traditional tools for this task are based on classic sampling theory and are modeled under mathematical conditions which are, in most cases, unrealistic; for example, sinc reconstruction – required by Shannon theorem in order to recover a signal exactly – is impossible to achieve in practice because LCD displays perform a box-like interpolation of the samples. Moreover, when an image is made for a human to look at, it will necessarily undergo some modifications due to the human optical system and all the neural processes involved in vision. Finally, image processing practitioners noticed that sinc prefiltering – also required by Shannon theorem – often leads to visually unpleasant images. From these facts, we can deduce that we cannot guarantee, via classic sampling theory, that the signal we see in a display is the best representation of the original image we had in first place. In this work, we propose a novel family of image prefilters based on modern sampling theory, and on a simple model of how the human visual system perceives an image on a display. The use of modern sampling theory guarantees us that the perceived image, based on this model, is indeed the best representation possible, and at virtually no computational overhead. We analyze the spectral properties of these prefilters, showing that they offer the possibility of trading-off aliasing and ringing, while guaranteeing that images look sharper then those generated with both classic and state-of-the-art filters. Finally, we compare it against other solutions in a selection of applications which include Monte Carlo rendering and image downscaling, also giving directions on how to apply it in different contexts.Exibir imagens a partir de um conjunto discreto de amostras é certamente uma das operações mais comuns em computação gráfica e processamento de imagens. Ferramentas tradicionais para essa tarefa são baseadas no teorema de Shannon e são modeladas em condições matemáticas que são, na maior parte dos casos, irrealistas; por exemplo, reconstrução com sinc – necessária pelo teorema de Shannon para recuperar um sinal exatamente – é impossível na prática, já que displays LCD realizam uma reconstrução mais próxima de uma interpolação com kernel box. Além disso, profissionais em processamento de imagem perceberam que prefiltragem com sinc – também requerida pelo teorema de Shannon – em geral leva a imagens visualmente desagradáveis devido ao fenômeno de ringing: oscilações próximas a regiões de descontinuidade nas imagens. Desses fatos, deduzimos que não é possível garantir, via ferramentas tradicionais de amostragem e reconstrução, que a imagem que observamos em um display digital é a melhor representação para a imagem original. Neste trabalho, propomos uma família de prefiltros baseada em teoria de amostragem generalizada e em um modelo de como o sistema ótico do olho humano modifica uma imagem. Proposta por Unser and Aldroubi (1994), a teoria de amostragem generalizada é mais geral que o teorema proposto por Shannon, e mostra como é possível pré-filtrar e reconstruir sinais usando kernels diferentes do sinc. Modelamos o sistema ótico do olho como uma câmera com abertura finita e uma lente delgada, o que apesar de ser simples é suficiente para os nossos propósitos. Além de garantir aproximação ótima quando reconstruindo as amostras por um display e filtrando a imagem com o modelo do sistema ótico humano, a teoria de amostragem generalizada garante que essas operações são extremamente eficientes, todas lineares no número de pixels de entrada. Também, analisamos as propriedades espectrais desses filtros e de técnicas semelhantes na literatura, mostrando que é possível obter um bom tradeoff entre aliasing e ringing (principais artefatos quando lidamos com amostragem e reconstrução de imagens), enquanto garantimos que as imagens finais são mais nítidas que aquelas geradas por técnicas existentes na literatura. Finalmente, mostramos algumas aplicações da nossa técnica em melhoria de imagens, adaptação à distâncias de visualização diferentes, redução de imagens e renderização de imagens sintéticas por método de Monte Carlo

    Ginger: A Transactional Middleware with Data and Operation Centric Mixed Consistency

    Get PDF
    Many modern digital services to correspond to user demand need to offer high availability and low response times. To that end, a lot of digital services resort to geo-replicateddistributed systems. These systems are deployed closer to users, splitting latency acrossmultiple servers and allowing for faster access and communication. However, to accommodate these systems the data stores are also split up across multiple locations. Committing an operation is such systems requires coordination among the multiple replicas.These systems must allow data to be stored as fast as possible without breaking safety constraints of the developers systems.There are three main approaches to define the level of consistency to be guaranteed when accessing the data: over data, over operations or over transactions. The problem with approaches such as consistency over data or consistency over transactions is that they are very limited, as they can result in operations that could be executed in lower consistency levels to be executed at higher consistency levels. Our approach to this problemis the conciliation of executing transactions while expressing consistency in both data and operations. We instantiate this proposition in a middleware system, called Ginger,that is deployed between the user and the data stores. Ginger benefits from all the other approaches, allowing for execution of transactions, that include operations with different levels of consistency, over data with different levels of consistency. This provides the benefits of the isolation from transactions while also providing the performance and control,that consistency defined over operations and consistency defined over data provide.Our experimental results show that Ginger comparing to previously mentioned approaches, such as consistency over data and consistency over transaction, provides faster transaction committing speeds. Ginger serves as proof of concept that using consistency defined both over data and operations while using transactions is possible and may be aviable approach. Further development of the system will provide more functionalities,further evaluation, and a more in-depth comparison to other systems.Os serviços digitais modernos para corresponder às necessidades dos utilizadores precisam de oferecer alta disponibilidade e baixos tempos de resposta. Para tal, os serviços digitais recorrem a sistemas geo-replicados. Esses sistemas são implantados perto dos utilizadores, dividindo a latência entre servidores. No entanto, para acomodar esses sistemas, os serviços de armazenamentos de dados são divididos. O commiting de uma operação nesses sistemas requer coordenação entre múltiplas réplicas. Esses sistemas devem permitir que os dados sejam armazenados rapidamente, sem quebrar restrições de segurança.Existem três abordagens principais para definir o nível de consistência a ser garantido durante o acesso aos dados: sobre dados, sobre operações ou sobre transacções. O problema com abordagens como consistência sobre dados ou sobre transacções é que são limitadas, podendo resultar em operações de níveis de consistência baixos serem executadas com níveis de consistência mais altos. A nossa abordagem a este problema é a conciliação da expressão de consistência tanto nos dados como nas operações. Instanciámos esta proposição num sistema de middleware, denominado Ginger, que é implantado entre o usuário e os serviços de armazenamentos de dados. O Ginger beneficia de todas as abordagens referidas, permitindo a execução de transacções, que incluem operações com diferentes níveis de consistência, sobre dados com diferentes níveis de consistência. Isto beneficia do isolamento das transacções, ao mesmo tempo que fornece o desempenho e o controle, que a consistência definida nas operações e a consistência definida nos dados fornecem.Os nossos resultados experimentais mostram que o Ginger, em comparação com as outras abordagens, como por exemplo consistência sobre os dados e consistência sobre a transação, fornece velocidades de commiting de transacções mais rápidas. Ginger serve como prova de conceito de que o uso de transacções com níveis de consistência definidos sobre os dados e operações é possível e pode ser uma abordagem viável. O desenvolvimento futuro do sistema fornecerá mais funcionalidades, avaliação adicional e uma comparação mais aprofundada com outros sistemas

    The Snow White effect: how food colour saturation impacts food likeability and perceived weight

    Get PDF
    We live surrounded by colours, either by the objects we see, or by what nature has been busy painting, such as food. Colours can influence consumers' perceptions and behaviours, particularly regarding food perception and selection, as evidenced by numerous studies described in the literature. However, there is a gap in the investigation of one specific colour attribute - colour saturation - and its impact on the psychological mechanisms that impact food preferences. In this experimental study we investigated how colour saturation of foods and objects influences their perceived weight and likeability and explore if there is a mediational effect of the perceived weight on the likeability. Participants (n = 48) were exposed to images of edible (natural and cooked) and inedible products, with two levels of colour saturation (high vs. low), and indicated, on a scale, the likeability and perceived weight of the products. Then, simulations of real consumer situations were introduced, as well as a task to assess the perceived healthiness of some edible products with both levels of colour saturation. Our results suggest that the colour saturation of food, but not of objects, significantly affects the likeability, playing a critical role in food preference, since participants like more highly saturated foods, whether they are natural or cooked. In contrast, colour saturation does not influence the perceived weight, making its mediating effect on likeability unfeasible. Also, there was no significant effect of colour saturation on the perceived healthiness. This research, besides ensuring experimental control and focusing on the colour attribute less explored in the literature, allows, through the results obtained, to inform initiatives that promote, by manipulating the colour saturation of foods, a positive and sustainable impact on our health and environment.Vivemos rodeados por cores, quer pelos objetos que vemos, quer pelo que a natureza teve função de pintar, como os alimentos. As cores influenciam as perceções e os comportamentos dos consumidores, incluindo as preferências e decisões alimentares, tal como evidenciado em inúmeros estudos descritos na literatura. Todavia, existe uma lacuna na investigação de um dos atributos específicos da cor - a saturação - e o seu impacto nos mecanismos psicológicos subjacentes às preferências alimentares. Neste estudo experimental investigámos de que forma a saturação da cor de alimentos e objetos, influencia a sua gostabilidade e peso percebido. Explorámos, também, o papel mediador do peso percebido nessa gostabilidade. Os participantes (n = 48) viram imagens de produtos comestíveis (naturais e confecionados) e não comestíveis, com dois níveis de saturação da cor (alto vs. baixo) e indicaram, numa escala, a gostabilidade e peso percebido dos produtos. Posteriormente, foram introduzidas duas simulações de situações reais de consumo e a avaliação da perceção de saudabilidade de produtos comestíveis nos dois graus de saturação. Os resultados sugerem que a saturação da cor dos alimentos, mas não dos objetos, afeta significativamente a perceção de gostabilidade, sendo que os participantes gostam mais de alimentos altamente saturados, independentemente de serem naturais ou confecionados. Em contrapartida, a saturação da cor não influencia o peso percebido, inviabilizando o seu efeito mediador na gostabilidade. Também, não foi verificado um efeito significativo da saturação da cor na saudabilidade percebida. Esta investigação, além de primar pelo controlo experimental e focar-se no atributo da cor menos estudado na literatura permite, através dos resultados obtidos, informar iniciativas que promovam, através da manipulação da saturação da cor, um impacto positivo e sustentável na nossa saúde e ambiente

    Safe Session-Based Concurrency with Shared Linear State

    Get PDF
    Publisher Copyright: © 2023, The Author(s).We introduce CLASS, a session-typed, higher-order, core language that supports concurrent computation with shared linear state.publishersversionpublishe

    Discreet - Pub/Sub for Edge Systems

    Get PDF
    The number of devices connected to the Internet has been growing exponentially over the last few years. Today, the amount of information available to users has reached a point that makes it impossible to consume it all, showing that we need better ways to filter what kind of information is sent our way. At the same time, while users are online and access all this information, their actions are also being collected, scrutinized and commercialized with little regard for privacy. This thesis addresses those issues in the context of a decentralized Publish/Subscribe solution for edge systems. Working at the edge of the Internet aims to prevent centralized control from a single entity and lessen the chance of abuse. Our goal was to devise a solution that achieves efficient message delivery, with good load-balancing properties, without revealing its participants subscription interests to preserve user privacy. Our solution uses cryptography and probabilistic data sets as a way to obfuscate event topics and user subscriptions. We modeled a cooperative solution, where publisher and subscriber nodes work in concert to route events among themselves, by leveraging a onehop structured overlay. By using an experimental evaluation, we attest the scalability and general performance of the proposed algorithms, including latency, false negative and false positive rates, and other useful metrics.O número de aparelhos ligados a Internet têm vindo a crescer exponencialmente ao longo dos últimos anos. Hoje em dia, a quantidade de informação que os utilizadores têm disponível, chegou a um ponto que torna impossível o seu total consumo. Isto leva a que seja necessário encontrarmos melhores formas de filtrar a informação que recebemos. Ao mesmo tempo, as ações do utilizadores estão a ser recolhidas, examinadas e comercializadas, sem qualquer respeito pela privacidade. Esta tese trata destes assuntos no contexto de um sistema Publish/Subscribe descentralizado, para sistemas na periferia. O objectivo de operar na preferia da Internet está em prevenir o controlo centralizado por uma única entidade e diminuir a oportunidade para abusos. O nosso objectivo foi conceber uma solução que realiza entrega de mensagens eficientemente, com boas propriedades na distribuição de carga e sem revelar on interesses dos participantes, de forma a preservar a sua privacidade. A nossa solução usa criptografia e estruturas de dados probabilísticas, como uma forma de ofuscar os tópicos dos eventos e as subscrições dos utilizadores. Modelamos o sistema com o objectivo de ser uma solução cooperativa, onde ambos os tipos de nós Editores e Assinantes trabalham em concertadamente para encaminhar eventos entre eles, ao fazerem uso de uma estrutura de rede sobreposta com um salto. Fazendo uma avaliação experimental testámos a escalabilidade e o desempenho geral dos algoritmos propostos, incluindo a latência, falsos negativos, falsos positivos e outras métricas úteis
    corecore