997 resultados para Software Geo-espacial livre e de código aberto


Relevância:

100.00% 100.00%

Publicador:

Resumo:

This document presents GEmSysC, an unified cryptographic API for embedded systems. Software layers implementing this API can be built over existing libraries, allowing embedded software to access cryptographic functions in a consistent way that does not depend on the underlying library. The API complies to good practices for API design and good practices for embedded software development and took its inspiration from other cryptographic libraries and standards. The main inspiration for creating GEmSysC was the CMSIS-RTOS standard, which defines an unified API for embedded software in an implementation-independent way, but targets operating systems instead of cryptographic functions. GEmSysC is made of a generic core and attachable modules, one for each cryptographic algorithm. This document contains the specification of the core of GEmSysC and three of its modules: AES, RSA and SHA-256. GEmSysC was built targeting embedded systems, but this does not restrict its use only in such systems – after all, embedded systems are just very limited computing devices. As a proof of concept, two implementations of GEmSysC were made. One of them was built over wolfSSL, which is an open source library for embedded systems. The other was built over OpenSSL, which is open source and a de facto standard. Unlike wolfSSL, OpenSSL does not specifically target embedded systems. The implementation built over wolfSSL was evaluated in a Cortex- M3 processor with no operating system while the implementation built over OpenSSL was evaluated on a personal computer with Windows 10 operating system. This document displays test results showing GEmSysC to be simpler than other libraries in some aspects. These results have shown that both implementations incur in little overhead in computation time compared to the cryptographic libraries themselves. The overhead of the implementation has been measured for each cryptographic algorithm and is between around 0% and 0.17% for the implementation over wolfSSL and between 0.03% and 1.40% for the one over OpenSSL. This document also presents the memory costs for each implementation.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dissertação de Mestrado, Ciências da Linguagem, Faculdade de Ciências Humanas e Sociais, Universidade do Algarve, 2016

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Universidade Estadual de Campinas. Faculdade de Educação Física

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A animação 3D de expressões faciais é uma tarefa complexa, o que aliado ao alto consumo de recursos do próprio hardware, torna o processo extremamente longo. Adicionando duas outras condicionantes, nomeadamente os cada vez mais baixos orçamentos praticados e a rapidez exigida pelos clientes, podem por em causa a sustentabilidade de um projeto de animação. Nesse sentido é necessário reunir esforços e investigar profundamente para tornar a animação 3D acessível a qualquer animador. É importante começar precisamente com softwares grátis, para salvaguardar uma despesa logo à partida, e open source, para qualquer programador poder igualmente dar asas à sua imaginação e qualquer tipo de extensão ou melhoria processual poder ser livremente adicionada. O atual paradigma dos softwares grátis e de código aberto na área de modelação e animação 3D é o Blender 3D e foi tomado como referência para qualquer especificação técnica.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

O objectivo deste trabalho consiste em avaliar os benefícios das Self Organizing Networks (SON), no que concerne ao planeamento e optimização de redes Long Term Evolution (LTE), não só através do seu estudo, como também através do desenvolvimento e teste de algoritmos, que permitem avaliar o funcionamento de algumas das suas principais funções. O estudo efectuado sobre as SON permitiu identificar um conjunto de funções, tais como a atribuição automática de Physical Cell Id (PCI), o Automatic Neighbour Relation (ANR) e a optimização automática de parâmetros de handover, que permitem facilitar ou mesmo substituir algumas das tarefas mais comuns em planeamento e optimização de redes móveis celulares, em particular, redes LTE. Recorrendo a um simulador LTE destinado à investigação académica, em código aberto e desenvolvido em Matlab®, foi desenvolvido um conjunto de algoritmos que permitiram a implementação das funções em questão. Para além das funções implementadas, foram também introduzidas alterações que conferem a este simulador a capacidade de representar e simular redes reais, permitindo uma análise mais coerente dos algoritmos desenvolvidos. Os resultados obtidos, para além de evidenciarem claramente o benefício dos algoritmos desenvolvidos, foram ainda comparados com os obtidos pela ferramenta profissional de planeamento e optimização Atoll®, tendo-se verificado a franca proximidade de desempenho em algumas das funções. Finalmente, foi desenvolvida uma interface gráfica que permite o desenho, configuração e simulação de cenários, bem como a análise de resultados.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Actualmente, os sistemas embebidos estão presentes em toda a parte. Embora grande parte da população que os utiliza não tenha a noção da sua presença, na realidade, se repentinamente estes sistemas deixassem de existir, a sociedade iria sentir a sua falta. A sua utilização massiva deve-se ao facto de estarem practicamente incorporados em quase os todos dispositivos electrónicos de consumo, telecomunicações, automação industrial e automóvel. Influenciada por este crescimento, a comunidade científica foi confrontada com novos problemas distribuídos por vários domínios científicos, dos quais são destacados a gestão da qualidade de serviço e gestão de recursos - domínio encarregue de resolver problemas relacionados com a alocação óptima de recursos físicos, tais como rede, memória e CPU. Existe na literatura um vasto conjunto de modelos que propõem soluções para vários problemas apresentados no contexto destes domínios científicos. No entanto, não é possível encontrar modelos que lidem com a gestão de recursos em ambientes de execução cooperativos e abertos com restrições temporais utilizando coligações entre diferentes nós, de forma a satisfazer os requisitos não funcionais das aplicações. Devido ao facto de estes sistemas serem dinâmicos por natureza, apresentam a característica de não ser possível conhecer, a priori, a quantidade de recursos necessários que uma aplicação irá requerer do sistema no qual irá ser executada. Este conhecimento só é adquirido aquando da execução da aplicação. De modo a garantir uma gestão eficiente dos recursos disponíveis, em sistemas que apresentam um grande dinamismo na execução de tarefas com e sem restrições temporais, é necessário garantir dois aspectos fundamentais. O primeiro está relacionado com a obtenção de garantias na execução de tarefas de tempo-real. Estas devem sempre ser executadas dentro da janela temporal requirida. O segundo aspecto refere a necessidade de garantir que todos os recursos necessários à execução das tarefas são fornecidos, com o objectivo de manter os níveis de performance quer das aplicações, quer do próprio sistema. Tendo em conta os dois aspectos acima mencionados, o projecto CooperatES foi especificado com o objectivo de permitir a dispositivos com poucos recursos uma execução colectiva de serviços com os seus vizinhos, de modo a cumprir com as complexas restrições de qualidade de serviço impostas pelos utilizadores ou pelas aplicações. Decorrendo no contexto do projecto CooperatES, o trabalho resultante desta tese tem como principal objectivo avaliar a practicabilidade dos conceitos principais propostos no âmbito do projecto. O trabalho em causa implicou a escolha e análise de uma plataforma, a análise de requisitos, a implementação e avaliação de uma framework que permite a execução cooperativa de aplicações e serviços que apresentem requisitos de qualidade de serviço. Do trabalho desenvolvido resultaram as seguintes contribuições: Análise das plataformas de código aberto que possam ser utilizadas na implementação dos conceitos relacionados com o projecto CooperatES; Critérios que influenciaram a escolha da plataforma Android e um estudo focado na análise da plataforma sob uma perspectiva de sistemas de tempo-real; Experiências na implementação dos conceitos do projecto na plataforma Android; Avaliação da practicabilidade dos conceitos propostos no projecto CooperatES; Proposta de extensões que permitam incorporar características de sistemas de tempo real abertos na plataforma Android.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Os autores criaram e vêm desenvolvendo um curso para aprendizagem da utilização do Moodle, software online e livre de gestão da aprendizagem e de trabalho colaborativo. Face ao crescimento da utilização do Moodle em Portugal e ao interesse suscitado entre professores e formadores, considerou-se que o cenário era favorável à oferta de um curso breve (cerca de 2 semanas, 21 horas de trabalho dos formandos) que recorresse ao Moodle num modelo de ensino a distância. A interacção, disponibilização de recursos e realização de actividades ocorreram quer de forma assíncrona, usando o Moodle, quer de forma síncrona, com comunicação por voz ou mensagens escritas utilizando o software VoIP Skype. O feedback dado pelos participantes que terminaram o curso sugere que as opções tomadas a nível do modelo de curso breve, estrutura do curso, recursos de aprendizagem e tipo de actividades apresentados, e ainda um elemento de intensa tutoria síncrona, criaram um clima positivo entre tutores e formandos, favorecendo o ambiente informal de aprendizagem e motivando formandos e tutores. Aspectos como avaliação, alguns dos recursos, carga horária sobre tutores e formandos, facilitação da interacção e apoio na concretização do produto final do curso podem ser melhorados, aumentando a eficiência e as aprendizagens no curso. Futuras edições terão estes elementos em conta, incorporarando a experiência dos autores e o feedback dos formandos.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Trabalho de projecto apresentado como requisito parcial para obtenção do grau de Mestre em Estatística e Gestão de Informação

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dissertação apresentada na Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa para obtenção do grau de Mestre em Engenharia Electrotécnica e de Computadores

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Trabalho de Projecto apresentado para cumprimento dos requisitos necessários à obtenção do grau de Mestre em Novos Média e Prácticas Web

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dissertação apresentada para cumprimento dos requisitos necessários à obtenção do grau de Mestre em Gestão do Território variante de Sistemas de Informação Geográfica e Detecção Remota

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Dissertação de mestrado em Engenharia de Sistemas

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Diariamente na Escola, vão surgindo inúmeros processos que estão associados a múltiplos documentos (Legislação, Contratos, Relatórios, Actas, Avisos, Recibos, respostas a Questões Frequentes, …) que devem estar disponíveis de forma controlada para alunos, directores, órgãos de gestão, professores, pessoal operacional, etc. Este projecto tem como objectivo principal o desenvolvimento e implementação de um sistema de gestão documental. O Sistema visa não só organizar os arquivos da Escola Salesiana de Artes e Ofícios mas, também direccionar suas acções para a manutenção de uma rotina documental elaborada, com critérios de criação, guarda e destinação de documentos, através de instrumentos como a selecção de um método de arquivamento apropriado. Para o desenvolvimento do sistema foi escolhido o Sistema de Gestão de Conteúdos (CMS) Joomla, solução gratuita e de código aberto, juntamente com o Componente DOCMAN que permite obedecer às exigências da gestão documental. Foram necessárias quatro fases para o desenvolvimento do Sistema. Na primeira fase, foram feitas pesquisas, estudos e análises de forma a poder encontrar soluções possíveis para implementação do sistema. A segunda fase consistiu na análise dos processos, bem como os conteúdos e actividades que estão associados, com o objectivo de identificar os requisitos do sistema. Na terceira fase foi feita a escolha do Sistema de Gestão de Conteúdos (CMS) Joomla para o desenvolvimento do trabalho. Na quarta e última fase, foi definida a arquitectura da solução, implementado e testado o protótipo do Sistema de Gestão de Documentos da Escola Salesiana de Artes e Ofícios.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Com o objetivo de avaliar a disponibilidade de nitrogênio do solo para a aveia e o milho, realizou-se um experimento em microparcelas com vinte solos do Rio Grande do Sul. As microparcelas foram constituídas por recipientes com 20 L de solo, com drenagem livre, mantidas em céu aberto e com irrigação quando necessária. Foi determinado o N absorvido por plantas de aveia preta (Avena strigosa ) e por três cultivos sucessivos de milho (Zea mays ). Foram determinados, inicialmente, os teores de N-total e de matéria orgânica dos solos. Antes de cada cultivo, foram também determinados os teores extraíveis de N por KMnO4 0,05 mol L-1, tampão fosfato-borato e por KCl 2 mol L-1 às temperaturas de 100 e 95°C, durante 4 e 16 horas, respectivamente. O N do solo extraído por KCl 2 mol L-1 a 95°C por 16 h apresentou os maiores coeficientes de correlação com o somatório do N acumulado pelas plantas nos quatro cultivos. Os coeficientes de correlação entre o N extraído por todos os métodos químicos e o N acumulado pelas plantas aumentaram com a correção da acidez do solo a pH 6,0.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Una de las grandes ventajas del software libre frente al software privativo es el acceso al código fuente y la posibilidad de modificar los programas informáticos sin restricción alguna. Como consecuencia de esta propiedad, una aplicación con licencia libre puede ser adaptada a las necesidades particulares de un grupo de usuarios y ser redistribuida libremente. Un ejemplo claro es la internacionalización de los programas a distintos idiomas, con independencia de la fortaleza económica o número de hablantes. Sin embargo, es en aspectos técnicos donde se pueden observar los mayores beneficios de la personalización, ampliación y especialización del software. Mediante la realización de diferentes pruebas y comprobaciones prácticas, esta teoría se ha podido confirmar dentro del ámbito de los Sistemas de Información Geográfica. En el presente artículo se presenta el caso concreto de la aplicación gisEIEL, especializada en la gestión de datos de la Encuesta de Infraestructuras y Equipamientos Locales (EIEL) y desarrollada desde la Universidad de Coruña para la Diputación de esta provincia. Este programa, que tiene como base el SIG Libre gvSIG, ofrece una serie de herramientas que facilitan ciertas tareas relacionadas con la recogida, almacenamiento y presentación de estos datos. Tras la experiencia con este software, hemos elaborado una serie de conclusiones acerca de las potencialidades y riesgos de este tipo de adaptaciones