Browsing by Issue Date, starting with "2021-02-10"
Now showing 1 - 9 of 9
Results Per Page
Sort Options
- Proposal of architecture for IoT solution for monitoring and management of plantationsPublication . Navarro, Emerson de Moraes; Pereira, António Manuel de JesusThe world population growth is increasing the demand for food production. Furthermore, the reduction of the workforce in rural areas and the increase in production costs are challenges for food production nowadays. Smart farming is a farm management concept that may use Internet of Things (IoT) to overcome the current challenges of food production This work presents a systematic review of the existing literature on smart farming with IoT. The systematic review reveals an evolution in the way data are processed by IoT solutions in recent years. Traditional approaches mostly used data in a reactive manner. In contrast, recent approaches allowed the use of data to prevent crop problems and to improve the accuracy of crop diagnosis. Based on the finds of the systematic review, this work proposes an architecture of an IoT solution that enables monitoring and management of crops in real time. The proposed architecture allows the usage of big data and machine learning to process the collected data. A prototype is implemented to validate the operation of the proposed architecture and a security risk assessment of the implemented prototype is carried out. The implemented prototype successfully validates the proposed architecture. The architecture presented in this work allows the implementation of IoT solutions in different scenarios of farming, such as indoor and outdoor.
- Tooling 4G - Advanced Tools for Smart ManufacturingPublication . Trindade, Alberto Luís Bastos; Rijo, Rui Pedro Charters Lopes; Martinho, Ricardo Filipe GonçalvesO setor industrial, sendo um dos grandes impulsionadores do desenvolvimento macroeconómico global, torna-se também um objeto interessante de investimento por parte de entidades públicas e privadas. Face à crescente procura por produtos e serviços que possam suprir as necessidades de toda a população mundial, torna-se necessário a criação em massa de produtos com o mínimo de gasto (zero waste) e o máximo de eficiência. Num chão de fábrica, este objetivo exige soluções que permitam a recolha e a troca de dados dos vários sistemas de informação que apoiam os seus processos de negócio. Estes dados permitem monitorizar as operações, melhorar o planeamento, melhorar os processos e reduzir os erros e defeitos de fabrico. O presente trabalho propõe uma arquitetura de software para a monitorização de um chão de fábrica, baseada no protocolo de comunicação máquina-máquina aberto Open Platform Communications - Unified Architecture (OPC-UA) desenvolvido pela OPC Foundation. Este protocolo posiciona-se para vir a ser um standard de facto da indústria. Os trabalhos iniciaram-se com um levantamento do estado da arte por forma a apurar como a digitalização das empresas fabris pode maximizar os indicadores de produtividade. Com base nos desafios identificados foi realizado um estudo de caso da digitalização de uma empresa de moldes com o desenvolvimento de uma framework que utiliza o protocolo industrial OPC-UA como forma de integração entre um sistema de informação do tipo Enterprise Resource Planning (ERP) e todos os serviços que compõem uma arquitetura de software industrial, permitindo observar em tempo real indicadores de desempenho, bem como digitalizar a gestão de ordens de fabrico num chão de fábrica. O presente projeto insere-se no projeto Mobilizador TOOLING4G – Advanced Tools for Smart Manufacturing (~ 7M€ e 32 parceiros) e enquadra-se no cluster engineering & tooling, que integra uma cadeia de valor alargada (do design ao produto final), para responder a clientes globais que cada vez mais pretendem soluções chave-na-mão.
- Estudo comparativo de frameworks multiplataforma de desenvolvimento de aplicações móveisPublication . Mota, Dany Lopes da; Martinho, Ricardo Filipe GonçalvesAtualmente existem tecnologias na área do desenvolvimento de aplicações de software multiplataforma. Estas tecnologias permitem criar uma aplicação com uma única base de código em linguagens de programação mais básicas, que posteriormente irá ser transformada para aplicações executáveis em múltiplos sistemas operativos como o Android OS ou o iOS, proporcionando diversas vantagens tanto a nível de desenvolvimento como na manutenção das aplicações. Neste trabalho, inicialmente era pretendendido realizar um estudo de comparação entre as duas das frameworks multiplataforma mais dominantes da atualidade. No entanto, uma comparação entre duas frameworks pode facilmente tornar-se obsoleta. Isto pode acontecer pelo facto de existir uma grande probabilidade de que, após a disponibilização de uma nova versão de uma das frameworks, a conclusão obtida no estudo já não corresponder à realidade. Deste modo, foram analisados vários estudos que envolviam a comparação de múltiplas tecnologias e abordagens para a criação de aplicações multiplataforma, com o intuito de encontrar possíveis lacunas. No decorrer do estudo foram encontrados diversos lapsos que eram praticados e que colocavam em causa todo o trabalho de análise. Tendo em conta a existência destas lacunas, e ainda a inexistência de um procedimento de testes e métricas padronizado, foi definido como objetivo principal o estudo e a criação de um procedimento completo de como fazer uma comparação da performance de aplicações móveis, desenvolvidas recorrendo a diferentes tecnologias ou abordagens, com a ambição de se tornar num procedimento reconhecido e amplamente usado noutros estudos comparativos. Assim, não só este trabalho envolve a comparação de duas tecnologias de desenvolvimento multiplataforma, como ainda tem um objetivo maior: criar um procedimento credível e exequível para a comparação de performance entre aplicações móveis desenvolvidas quaisquer tecnologias. Contudo, a sua concretização revelou-se mais complexa do que o esperado, devido a determinados aspetos que faltavam ser estudados e definidos e à inexistência de utensílios práticos. Um ponto que é extremamente importante de se encontrar em qualquer estudo comparativo, cujo objetivo seja perceber qual a melhor alternativa no desenvolvimento de uma aplicação móvel, é o modo de release. Este termo é algo que é praticamente inexistente nos diversos estudos que foram analisados, no entanto foi descoberto através de estudos paralelos, nomeadamente na observação de uma palestra realizada pela Apple, relacionada com uma ferramenta de auxílio ao desenvolvimento, o Instruments. Além do modo de release, havia ainda outros pontos importantes a definir, como o caso das funcionalidades a testar e quais as métricas a utilizar na avaliação. Visto que a comparação da performance entre aplicações deve ser feita em modo release, também as ferramentas devem suportar este modo. A ferramenta de medição de performance disponibilizada pela Apple suporta este modo de compilação, mas as ferramentas mais atuais disponibilizadas pela Google para o auxílio no desenvolvimento de aplicações Android não suportam. Surge assim um dos maiores desafios encontrados no decorrer deste trabalho. Foi necessário recorrer a ferramentas mais antigas e mais trabalhosas, por forma a criar vários scripts e mecanismos de execução de testes para dispositivos Android que pudessem ser compatíveis com este modo de release. Depois de todos os pontos anteriormente referenciados estarem resolvidos, foram definidas nove funcionalidades de software mais comuns em aplicações móveis a serem testadas, de onde resultou o desenvolvimento de cinquenta e duas (mini) aplicações móveis e ainda todo o procedimento de testes a realizar às mesmas. Posteriormente, foi feita a análise dos resultados de teste obtidos e tiradas conclusões. Das conclusões obtidas da comparação realizada entre as frameworks React Native e Flutter (aquelas previamente selecionadas tendo em conta vários critérios), pode concluir-se que, maioritariamente, a Flutter é a melhor solução para as funcionalidades selecionadas, independentemente do sistema operativo alvo do dispositivo de smartphone a ser utilizado, entre os sistemas iOS e Android OS.
- Relatório de Estágio na E-goiPublication . Ribeiro, João Borges; Fonseca, Júlia Fragoso daO presente relatório refere-se a um estágio curricular realizado no âmbito do Mestrado em Marketing e Promoção Turística. O estágio decorreu na empresa E-goi, com início a 2 de Dezembro de 2019 e término a 2 Setembro de 2020, consistindo especificamente no departamento de: Corporate Sales. O principal objetivo deste relatório é descrever as tarefas realizadas ao longo do estágio, bem como as competências adquiridas, as contribuições dadas ao departamento, e sugestões de melhoria; que juntamente com a caracterização da empresa possibilitam um melhor entendimento de todo o trabalho. Foi através da observação e participação nas funções do setor de Sales Corporate da Egoi que foi possível realizar uma intensa análise para, posteriormente, descrever o meu departamento e, por fim, propor a melhoria da análise das razões de escolha da E-goi por parte dos seus clientes. A análise à escolha do cliente é realizada através de 1 questionário. Através desta análise, a empresa de Marketing Automation poderá́ obter bastantes vantagens como perceber as suas maiores vantagens em relação aos concorrentes e como melhorar a qualidade do seu serviço. Ao terminar este relatório, constatou-se a forte importância que o conhecimento das necessidades, perceções e expectativas dos clientes tem para o desenvolvimento e distinção de uma empresa tecnológica; traduzindo-se numa extrema necessidade de uma continua adaptação às transformações do sector do Marketing e dos seus consumidores, para conseguir um maior destacamento da feroz concorrência.
- O Regime Jurídico do Contrato de Trabalho Intermitente em Portugal e no BrasilPublication . Cruz, Josilene Soares Monte da; Costa, Ana Isabel LambelhoEste trabalho tem como escopo analisar as relações flexíveis de trabalho que modificaram e/ou suprimiram direitos trabalhistas reconhecidos ao longo de quase um século nas mais diversas nações, através de uma análise comparativa entre o contrato de trabalho intermitente admitido no Código do Trabalho Português e na Consolidação das Leis dos Trabalho no Brasil. Em última instância, tenta responder à questão da permanência ou não da interpretação normativa em favor da classe trabalhadora, levandose em consideração os direitos fundamentais trabalhistas constitucionalmente estabelecidos nestes dois países.
- DIGITAL FORENSIC ARTIFACTS OF SQLITE-BASED WINDOWS 1 0 APPLICATIONSPublication . Andrade, Luís Miguel António; Domingues, Patrício Rodrigues; Frade, Miguel Monteiro de SousaO Windows 10 é um dos Operating System (OS) mais populares e utilizado. Contém vários serviços, como o Windows Push Notification Services (WNS) e o Timeline, que usam bases de dados SQLite. O Windows 10 tem também uma plataforma, Universal Windows Platform (UWP), para suportar o desenvolvimento de aplicações. As aplicações desta plataforma podem guardar os seus dados em bases de dados SQLite, como o Photos da Microsoft e o Messenger do Facebook. Esta dissertação estuda, numa perspetiva de análise digital forense, dois componentes do Windows 10, o ambiente Your Phone, e o WNS. O primeiro consiste de uma aplicação Android, Your Phone Companion (YPC), e uma aplicação UWP, Your Phone. O último é um sistema do Windows 10 que disponibiliza o serviço de notificações. No âmbito desta dissertação foram desenvolvidos scripts para analisar esses componentes, extraindo-se os artefactos forenses considerados mais relevantes. As soluções desenvolvidas estão integradas com o conhecido software de análise forense Autopsy. Para ajudar a desenvolver e manter estas soluções de forense digital que analisam artefactos produzidos por aplicações UWP, foi desenvolvido o UWP scanner. Tratase de um analisador de aplicações focado na deteção de alterações ao nível das bases de dados SQLite empregue por aplicações UWP. Esta ferramenta ajuda a manter um histórico da evolução das bases de dados utilizadas por certas aplicações UWP.
- Middleware para Armazéns InteligentesPublication . Machado, Jéssica Milene Segundo; Martinho, Ricardo Filipe Gonçalves; Rijo, Rui Pedro Charters LopesAs exigências de mercado têm vindo a aumentar drasticamente, obrigando os armazéns a evoluir e a adotar novos paradigmas, como a Indústria 4.0, Realidade Aumentada (RA), Internet of Things (IoT), entre outros, em busca de uma gestão de armazéns mais otimizada e automatizada, de forma a poderem suprir as necessidades de consumo de hoje em dia. Com base nestas necessidades de um armazém, surgiu o projeto de investigação ARWare, com o intuito de encontrar uma solução de gestão inteligente. A proposta deste projeto, inclui diferentes componentes, como, entre outros, óculos de RA para auxílio dos operadores e um optimizador de rotas para fornecer as rotas ótimas de recolha de itens. Mas, para que todas as componentes do armazém possam trocar informação entre si, é necessária uma componente que integre todos os sistemas existentes em armazém, um middleware de comunicação, sendo esta a componente desenvolvida no âmbito deste trabalho de projeto, e abordada neste documento. Tendo como base os objetivos e requisitos, foi desenvolvida uma solução para o middleware, tendo como suporte o serviço Azure Service Bus (ASB). O ASB é um serviço cloud que permite a troca de mensagens assíncrona entre sistemas, tendo como base uma das arquiteturas mais adotada para a integração de sistemas empresariais: o Enterprise Service Bus (ESB). O ASB baseia-se no protocolo de comunicação Advanced Message Queuing Protocol (AMQP) e no padrão arquitetural publish-subscribe. O ASB foi selecionado pelos seus custos reduzidos. No entanto, é um serviço bastante simples não possuindo de raiz algumas funcionalidades avançadas como, entre outras, a priorização de mensagens ou um tipo de comunicação baseado em pedidos e respostas. Por forma a suprir todas as necessidades de integração e comunicação, como também colmatar as limitações do serviço, foi desenvolvida uma biblioteca, que permite que toda a lógica de negócio e implementações de funcionalidades, sejam abstraídas para as aplicações clientes do middleware. Outra limitação detetada do ASB passa pela falta de suporte a todas as linguagens de programação, sendo desenvolvido um adaptador de forma a possibilitar a ligação ao Service Bus via WebSockets. Com o serviço da Microsoft™, Azure Service Bus, em conjunto com a biblioteca desenvolvida, foi possível encontrar uma solução que fosse ao encontro dos exigentes requisitos do projeto.
- Implementação de app’s e relatórios desenvolvidos com recurso a Views utilizando a ferramenta SAP Web IDEPublication . Simões, Pedro Miguel Oliveira; Craveiro, Olga Marina FreitasO crescimento dos desenvolvimentos relativos a sistemas integrados de gestão empresarial é uma tendência que tem vindo a ser constante ao longo dos últimos anos. As empresas entendem que a otimização dos seus processos e a consequente redução do consumo de recursos são fundamentais para se manterem competitivas no mercado, optando desta forma em apostar neste tipo de sistemas de gestão. O desenvolvimento de aplicações e relatórios com recurso a vistas é a principal ferramenta utilizada, conforme detalhado neste documento, com o intuito de potenciar as características do sistema SAP nas empresas do Grupo Lusiaves onde este já se encontra implementado. Visto que, à data da entrega deste documento, o projeto ainda não se encontra implementado na totalidade das empresas, é também abordada a metodologia utilizada juntamente com algumas das atividades que foi necessário desenvolver ao longo do estágio. Consoante a utilização por parte dos utilizadores do sistema SAP, acabam por surgir novas necessidades que na fase de implementação não se encontram previstas. Isto obriga a, além de implementar o sistema onde este ainda não se encontra em funcionamento, realizar novos desenvolvimentos no sentido de corresponder a estas necessidades. O presente trabalho relata a participação no projeto SAP Eclodir destinado à implementação do sistema SAP em todas as empresas do Grupo Lusiaves, realizado durante o ano letivo 2019/2020 em virtude do segundo ano do mestrado em Engenharia Informática – Computação Móvel da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Leiria.
- Initial trials on Plocamium cartilagineum (Linnaeus) and Sphaerococcus coronopifolius (Stackhouse) cultivation and bioremediation potentialsPublication . Freitas, Inês Fernandes; Baptista, Teresa Maria Coelho; Quintã, RaquelO uso de tecnologia para o desenvolvimento de uma aquacultura mais sustentável é fundamental para tornar o consumo mais responsável e sustentável e, por sua vez, uma economia melhor. Neste contexto, os sistemas de aquacultura multitrófica integrada (IMTA) que incluem algas no seu cultivo estão a ser projetados para mitigar os problemas ambientais provocados pelas diversas formas de aquacultura em que se fornece alimento. Várias espécies, nomeadamente algas vermelhas, têm-se mostrado eficientes para o crescimento neste tipo de sistemas. Plocamium cartilagineum e Sphaerococcus coronopifolius estão presentes em Portugal e prosperam na nossa costa, nomeadamente no Algarve. Estas duas espécies têm despertado a atenção de diversas indústrias devido às suas propriedades. Um sistema experimental de cultivo de algas usando tanques foi instalado numa aquacultura produtora de linguado, usando o efluente dos peixes no primeiro ensaio, e para o segundo e terceiro ensaio, o sistema de cultivo foi mudado de local e um “efluente artificial” foi criado e adicionado ao sistema, substituindo o efluente vindo dos peixes, para avaliar o potencial destas duas espécies como a componente biofiltradora num sistema IMTA. A influência da densidade de cultivo (1 a 9 g L-1 para o ensaio 1, e 2, 4, 6 e 8 g L-1 para os ensaios 2 e 3) foi testada no cultivo de P. cartilagineum e S. coronopifolius, adicionalmente o cultivo de P. cartilagineum foi testado no inverno e primavera/verão. A produtividade e potencial de remoção de nutrientes, bem como o conteúdo de proteínas, lípidos, cinzas e o conteúdo de compostos fenólicos totais e atividade antioxidante foram avaliados. Os valores baixos de produtividade obtidos indicam que as condições de cultivo, tais como a temperatura, luz e salinidade, necessitam de estudos mais aprofundados para estas duas espécies. Nos tanques com 4, 6 g L-1 (ensaios 1 e 2) e 8 g L-1 (ensaio 3) a produtividade média do P. cartilagineum foi de 31.30 ± 33.249 g DW m-2 wk-1 e 23.21 ± 22.103 g DW m-2 wk-1 e essa biomassa removeu 8.73 x 10-3 g DW m-2 e 4.77 x 10-3 ± 2.572 x 10-4 g DW m-2 de azoto em 9 (ensaio 1) e 6 (ensaio 2) semanas; e a produtividade de S. coronopifolius foi de 19.74 ± 30.513 g DW m-2 wk-1 e removeu 3.29 x 10-3 ± 1.603 x 10-3 g DW m-2 de azoto em 6 semanas. Também a composição nutricional, o conteúdo de compostos fenólicos e a atividade antioxidante das duas espécies foi analisada; o teor de proteína apresentou resultados próximos aos valores obtidos em vegetais ricos em proteínas, como a soja; o teor de cinzas foi também elevado (28.0 – 29.5 %) apresentando um elevado teor de minerais; o teor de lípidos foi baixo (< 6 %), tal como esperado para as algas; e os extratos mostraram a presença de compostos fenólicos e atividade antioxidante. P. cartilagineum e S. coronopifolius não obtiveram elevado crescimento e por isso o N-yield foi também baixo, mas se as condições ótimas de cultivo forem encontradas, existe um potencial de remoção de azoto num sistema de IMTA para estas duas espécies, uma vez que apresentaram um conteúdo de azoto elevado no final de cada ensaio (6.82 ± 0.044 %, 6.34 ± 0.204 %, 5.41 ± 0.097 % para os ensaios 1, 2 e 3, respetivamente), por esse motivo são necessários mais estudos para aumentar a produtividade, trazendo benefícios ambientais e potencial económico para a piscicultura.