932 resultados para Aplicações para android


Relevância:

20.00% 20.00%

Publicador:

Resumo:

In this paper, a musical learning application for mobile devices is presented. The main objective is to design and develop an application capable of offering exercises to practice and improve a selection of music skills, to users interested in music learning and training. The selected music skills are rhythm, melodic dictation and singing. The application includes an audio signal analysis system implemented making use of the Goertzel algorithm which is employed in singing exercises to check if the user sings the right musical note. This application also includes a graphical interface to represent musical symbols. A set of tests were conducted to check the usefulness of the application as musical learning tool. A group of users with different music knowledge have tested the system and reported to have found it effective, easy and accessible.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

2015

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The human activities responsible for the ambient degradation in the modern world are diverse. The industrial activities are preponderant in the question of the impact consequences for brazilian ecosystems. Amongst the human activities, the petroliferous industry in operation in Potiguar Petroliferous Basin (PPB) displays the constant risk of ambient impacts in the integrant cities, not only for the human populations and the environment, but also it reaches the native microorganisms of Caatinga ground and in the mangrove sediment. Not hindering, the elaboration of strategies of bioremediation for impacted areas pass through the knowledge of microbiota and its relations with the environment. Moreover, in the microorganism groups associated to oil, are emphasized the sulfate-reducing prokaryotes (SRP) that, in its anaerobic metabolism, these organisms participate of the sulfate reduction, discharging H2S, causing ambient risks and causing the corrosion of surfaces, as pipelines and tanks, resulting in damages for the industry. Some ancestries of PRS integrate the Archaea domain, group of microorganisms whose sequenced genomes present predominance of extremophilic adaptations, including surrounding with oil presence. This work has two correlated objectives: i) the detection and monitoring of the gene dsrB, gift in sulfate-reducing prokaryotes, through DGGE analysis in samples of mDNA of a mangrove sediment and semiarid soil, both in the BPP; ii) to relate genomic characteristics to the ecological aspects of Archaea through in silico studies, standing out the importance to the oil and gas industry. The results of the first work suggest that the petrodegraders communities of SRP persist after the contamination with oil in mangrove sediment and in semiarid soil. Comparing the populations of both sites, it reveals that there are variations in the size and composition during one year of experiments. In the second work, functional and structural factors are the probable cause to the pressure in maintenance of the conservation of the sequences in the multiple copies of the 16S rDNA gene. Is verified also the discrepancy established between total content GC and content GC of the same gene. Such results relating ribosomal genes and the ambient factors are important for metagenomic evaluations using PCR-DGGE. The knowledge of microbiota associated to the oil can contribute for a better destination of resources by the petroliferous industry and the development of bioremediation strategies. Likewise, search to lead to the best agreement of the performance of native microbiota in biogeochemical cycles in Potiguar Petroliferous Basin ecosystem

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Google Android is popular for mobile devices in recent years. The openness and popularity of Android make it a primary target for malware. Even though Android's security mechanisms could defend most malware, its permission model is vulnerable to transitive permission attack, a type of privilege escalation attacks. Many approaches have been proposed to detect this attack by modifying the Android OS. However, the Android's fragmentation problem and requiring rooting Android device hinder those approaches large-scale adoption. In this paper, we present an instrumentation framework, called SEAPP, for Android applications (or “apps”) to detect the transitive permission attack on unmodified Android. SEAPP automatically rewrites an app without requiring its source codes and produces a security-harden app. At runtime, call-chains are built among these apps and detection process is executed before a privileged API is invoked. Our experimental results show that SEAPP could work on a large number of benign apps from the official Android market and malicious apps, with a repackaged success rate of over 99.8%. We also show that our framework effectively tracks call-chains among apps and detects known transitive permission attack with low overhead. Copyright © 2016 John Wiley & Sons, Ltd.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Attualmente, la maggior parte dei dati che transitano sulla rete appartiene a contenuti multimediali. Più nello specifico, è lo Streaming Video ad avere la predominanza nella condivisione di Internet; vista la crescita che tale servizio ha subìto negli ultimi anni, si sono susseguiti diversi studi volti allo sviluppo di tecniche e metodologie che potessero migliorarlo. Una di queste è sicuramente l'Adaptive Video Streaming, tecnica utilizzata per garantire all'utente una buona Quality of Experience (QoE) mediante l'utilizzo dei cosiddetti "algoritmi di rate adaptation". Il lavoro svolto in questi studi si è voluto concentrare su due filoni distinti, ma allo stesso tempo confrontabili: la prima parte della tesi riguarda lo sviluppo e l'analisi di alcuni algoritmi di rate adaptation per DASH, mentre la seconda è relativa all'implementazione di un nuovo algoritmo che li possa affiancare, migliorando la QoE nel monitorare lo stato della connessione. Si è quindi dovuta implementare un'applicazione Android per lo streaming video, che fosse conforme allo standard MPEG-DASH e potesse fornire le informazioni di testing da utilizzare per le analisi. La tesi è suddivisa in quattro capitoli: il primo introduce l'argomento e definisce la terminologia necessaria alla comprensione degli studi; il secondo descrive alcuni dei lavori correlati allo streaming adattivo e introduce i due filoni principali della tesi, ovvero gli algoritmi di rate adaptation e la proposta di algoritmo per la selezione dinamica del segmento; il terzo presenta l'app SSDash, utilizzata come mezzo per le analisi sperimentali; infine, il quarto ed ultimo capitolo mostra i risultati delle analisi e le corrispondenti valutazioni.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Memoria del Proyecto de Innovación Educativa PIMCD2015-78

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Trabalho de Projeto apresentado à Escola Superior de Educação do Instituto Politécnico de Castelo Branco para cumprimento dos requisitos necessários à obtenção do grau de Mestre em Gerontologia Social.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

A reação de condensação de fenóis para-substituídos com formaldeído em meio básico conduz à formação de calixarenos, compostos macrociclícos com cavidades que podem exibir diversos tamanhos e conformações. Estes compostos têm sido alvo de grande interesse devido à sua capacidade complexante e de transporte seletivo de iões e moléculas neutras, para além de serem usados como plataforma na obtenção de moléculas recetoras mais complexas. Nesta Tese de Mestrado realizou-se a síntese de novos recetores de aniões baseados em homooxacalixarenos fluorescentes contendo grupos ureia ou tioureia na coroa inferior e determinaram-se as suas propriedades complexantes relativamente a aniões com diversas geometrias. Primeiramente, efetuou-se a síntese de dois derivados dihomooxacalix[ 4]arenos (a partir do precursor p-terc-butildihomooxacalix[4]areno), compostos bidentados contendo grupos naftilureia (ou tioureia) na coroa inferior, através de um espaçador com quatro átomo de carbono, e de um derivado tri-substituído idêntico, a partir do precursor p-terc-butilhexahomotrioxacalix[3]areno. Os novos compostos foram caracterizados através das técnicas usuais e foi feita a sua análise conformacional por RMN. Em seguida investigaram-se as propriedades complexantes de aniões de diferentes geometrias (esférica, linear, trigonal planar e tetraédrica) com dois dos recetores sintetizados. Estes estudos foram realizados por RMN de protão e por espectroscopia de absorção no UV-Vis e de emissão em estado estacionário, utilizando três solventes diferentes (clorofórmio, diclorometano e acetonitrilo). Um terceiro recetor bidentado análogo já existente (dihomooxa fenilureia) foi também estudado por espectroscopia de absorção e emissão. De um modo geral, o derivado hexahomotrioxa trinaftilureia mostrou uma afinidade ligeiramente superior para com os aniões. Todos os recetores apresentaram as maiores constantes de associação para o anião fluoreto. Foram ainda feitos estudos de fotodegradação que indicaram a impossibilidade do uso do clorofórmio como solvente nos estudos por fluorescência.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The present work aims to allow developers to implement small features on a certain Android application in a fast and easy manner, as well as provide their users to install them ondemand, i.e., they can install the ones they are interested in. These small packages of features are called plugins, and the chosen development language to develop these in was JavaScript. In order to achieve that, an Android framework was developed that enables the host application to install, manage and run these plugins at runtime. This framework was designed to have a very clean and almost readable API, which allowed for better code organization and maintainability. The implementation used the Google’s engine “V8” to interpret the JavaScript code and through a set of JNI calls made that code call certain Android methods previously registered in the runtime. In order to test the framework, it was integrated with the client’s communication application RCS+ using two plugins developed alongside the framework. Although these plugins had only the more common requirements, they were proven to work successfully as intended. Concluding, the framework although successful made it clear that this kind of development through a non-native API has its set of difficulties especially regarding the implementation of complex features.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Testar software é uma das atividades que faz parte do desenvolvimento de software, e tem como objetivo apresentar evidências de confiabilidade contribuindo para uma maior qualidade do software. Esta atividade consome uma parte significativa do esforço de um projeto de desenvolvimento de software, sempre com o objetivo de encontrar erros antes da fase de manutenção, pois o custo de correção nesta fase pode ser até 100 vezes superior ao custo de correção na fase de conceção. Para auferir mais qualidade ao software, este pode ser certificado por uma norma de qualidade. As normas fornecem processos consistentes, rigorosos e uniformes para o desenvolvimento de software sempre com o objetivo de garantir qualidade ao software. As normas têm um papel importante na definição dos requisitos de teste, casos de teste e relatórios de teste que contemplam a atividade de testes permitindo elaborar um plano de testes mais rigoroso. Como o processo de testes é complexo no desenvolvimento de software, as ferramentas de automatização de testes de software permitem reduzir tempo, recursos e consequentemente os custos para a organização. A automatização deverá ser capaz de produzir os mesmos resultados obtidos através de um processo de testes manual, evidenciando sempre o resultado do teste. Deve também permitir a realização de testes sistemáticos e paralelos em diferentes ambientes de teste, sem o aumento do tempo e de recursos humanos. Nesta dissertação pretende-se desenvolver uma abordagem automatizada com o software Sikuli para a realização de testes seguindo a norma ISO/IEC 25051 para certificação de software. Depois da criação da abordagem e a respetiva criação de testes, é necessário validar a capacidade desta abordagem em comparação com uma abordagem de testes manuais.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O presente trabalho propõe-se estudar a execução "cruzada” de produtos/aplicações, particularmente de aplicações num sistema para o qual não foram concebidas. Em concreto, pretende-se analisar a execução de programas nativos do Windows em ambiente Linux e vice-versa. Na exploração desta tese foi seleccionado um conjunto representativo de diferentes aplicações, desde produtos genéricos como o Microsoft Office, soluções ERP (Enterprise Resource Planning) e software mais utilizado em ambientes académicos e científicos. Para a execução de aplicações-Windows no Linux utilizaram-se essencialmente dois tipos de ferramentas: a camada de tradução Wine (capaz de executar programas nativos do Windows) e máquinas virtuais, como a VirtualBox e VMWare Player. Para a componente inversa deste trabalho (a execução de aplicações Linux em Windows), fez-se uso essencialmente dessas mesmas máquinas virtuais contendo embora (tendo­lhes sido adicionadas) as distribuições Linux, o Ubuntu 10.04 e OpenSUSE 11.3. ABSTRACT: This work intent to examine the "crossed “execution of products / applications, particularly in an operative system for which such products and applications were not designed. More specially, the purpose of this work is to analyze the performance of native Windows programs under within Linux and vice versa. Throughout the development of this thesis we selected a representative set of different applications, from generic products such 88 Microsoft Office, ERP (Enterprise Resource Planning) and software mainly used in academic and scientific environments. For the execution of Windows applications in Linux, we used essentially two types of tools: the translation layer Wine (capable of running native Windows programs) and virtual machines, such 88 VirtualBox and VMWare Player. For the reverse case, running Linux applications in Windows, the main solution was the use of virtual machines, added with Linux distributions, Ubuntu 10.04 and OpenSUSE 11.3.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Nesta dissertação estudámos as séries temporais que representam a complexa dinâmica do comportamento. Demos especial atenção às técnicas de dinâmica não linear. As técnicas fornecem-nos uma quantidade de índices quantitativos que servem para descrever as propriedades dinâmicas do sistema. Estes índices têm sido intensivamente usados nos últimos anos em aplicações práticas em Psicologia. Estudámos alguns conceitos básicos de dinâmica não linear, as características dos sistemas caóticos e algumas grandezas que caracterizam os sistemas dinâmicos, que incluem a dimensão fractal, que indica a complexidade de informação contida na série temporal, os expoentes de Lyapunov, que indicam a taxa com que pontos arbitrariamente próximos no espaço de fases da representação do espaço dinâmico, divergem ao longo do tempo, ou a entropia aproximada, que mede o grau de imprevisibilidade de uma série temporal. Esta informação pode então ser usada para compreender, e possivelmente prever, o comportamento. ABSTRACT: ln this thesis we studied the time series that represent the complex dynamic behavior. We focused on techniques of nonlinear dynamics. The techniques provide us a number of quantitative indices used to describe the dynamic properties of the system. These indices have been extensively used in recent years in practical applications in psychology. We studied some basic concepts of nonlinear dynamics, the characteristics of chaotic systems and some quantities that characterize the dynamic systems, including fractal dimension, indicating the complexity of information in the series, the Lyapunov exponents, which indicate the rate at that arbitrarily dose points in phase space representation of a dynamic, vary over time, or the approximate entropy, which measures the degree of unpredictability of a series. This information can then be used to understand and possibly predict the behavior.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

2015

Relevância:

20.00% 20.00%

Publicador:

Resumo:

No estudo dos ecossistemas procura-se examinar as relações e processos que possuem vínculos com o meio biótico que se relacionam com a paisagem. A partir desse pressuposto, os conceitos da Geoecologia da Paisagem (MATEO,2004) tratam do caráter territorial ou espacial do sistema e sua articulação com a paisagem social. Nesse contexto, o espaço geográfico, como é definido por SANTOS (1996), constitui um nível de organização da complexidade superior, que inclui em si a paisagem natural (CAVALCANTI e MATEO,1997) e permite estabelecer a definição de espaço com a de meio ambiente articulando a questão ambiental à criação de territórios. Assim sendo, pretende-se abordar os conceitos e princípios da geoecologia das paisagens que subsidiam o planejamento ambiental e territorial dos parques urbanos no Brasil considerando algumas funções de proteção e conservação da biodiversidade, seus usos específicos, os conflitos existentes à luz da legislação ambiental brasileira, bem como, a percepção ambiental aplicado ao planejamento urbano a qual dar-se-á pela pesquisa bibliográfica dos estudos de casos dos principais parques urbanos brasileiros.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

O uso de marcadores moleculares em espécies vegetais pode auxiliar no estudo da diversidade genética ao verificar a forma de distribuição da variação genética entre e dentro de populações naturais e os locais de maior ocorrência de variação. Também pode contribuir para inferir acerca da forma de reprodução das espécies. Os marcadores podem indicar locais no quais está ocorrendo maior incidência de cruzamentos entre aparentados, taxas de fluxo gênico entre as populações e relações entre os componentes da população. Além disso, auxiliam no melhoramento genético ao determinar a variação existente nas coleções/bancos de germoplasma, no direcionamento de cruzamentos, em testes de paternidade, verificação de métodos que geram variabilidade, seleção assistida por marcadores e obtenção de marcas que possam descrever clones/variedades/cultivares recomendadas. Dessa forma, o uso de marcadores moleculares em Byrsonima crassifolia pode contribuir em diversos aspectos.