917 resultados para Native apps
Resumo:
En los últimos años el número de dispositivos móviles y smartphones ha aumentado drásticamente, así como el número de aplicaciones destinadas a estos. Los desarrolladores siempre se han visto frenados en la creación de estas aplicaciones debido a la complejidad que supone la diversidad de sistemas operativos (Android, iOS, Windows Phone, etc), que utilizan lenguajes de programación diferentes, haciendo que, para poder desarrollar una aplicación que funcione en estas plataformas, en verdad haya que implementar una aplicación independiente para cada una de las plataformas. Para solucionar este problema han surgido frameworks, como Appcelerator Titanium, que permiten escribir una sola vez la aplicación y compilarla para las diferentes plataformas móviles objetivo. Sin embargo, estos frameworks están aún en estado muy temprano de desarrollo, por lo que no resuelven toda la problemática ni dan una respuesta completa a los desarrolladores. El objetivo de este Trabajo de Fin de Grado ha sido contribuir a la evolución de estos frameworks mediante la creación de un módulo para Appcelerator Titanium que permita construir de manera ágil aplicaciones multiplataforma que hagan uso de visualizadores de información geográfica. Para ello se propone el desarrollo de un módulo de mapa con soporte para capas WMS, rutas y polígonos en WKT, KML y GeoJSON. Se facilitará además que estas aplicaciones puedan acceder a capacidades del hardware como la brújula y el GPS para realizar un seguimiento de la localización, a la vez que se hace uso de la aceleración por el hardware subyacente para mejorar la velocidad y fluidez de la información visualizada en el mapa. A partir de este módulo se ha creado una aplicación que hace uso de todas sus características y posteriormente se ha migrado a la plataforma Wirecloud4Tablet como componente nativo que puede integrarse con otros componentes web (widgets) mediante técnicas de mashup. Gracias a esto se ha podido fusionar por un lado todas las ventajas que ofrece Wirecloud para el rápido desarrollo de aplicaciones sin necesidad de tener conocimientos de programación, junto con las ventajas que ofrecen las aplicaciones nativas en cuanto a rendimiento y características extras. Usando los resultados de este proyecto, se pueden crear de manera ágil aplicaciones composicionales nativas multiplataforma que hagan uso de visualización de información geográfica; es decir, se pueden crear aplicaciones en pocos minutos y sin conocimientos de programación que pueden ejecutar diferentes componentes (como el mapa) de manera nativa en múltiples plataformas. Se facilita también la integración de componentes nativos (como es el mapa desarrollado) con otros componentes web (widgets) en un mashup que puede visualizarse en dispositivos móviles mediante la plataforma Wirecloud. ---ABSTRACT---In recent years the number of mobile devices and smartphones has increased dramatically as well as the number of applications targeted at them. Developers always have been slowed in the creation of these applications due to the complexity caused by the diversity of operating systems (Android, iOS, Windows Phone, etc), each of them using different programming languages, so that, in order to develop an application that works on these platforms, the developer really has to implement a different application for each platform. To solve this problem frameworks such as Appcelerator Titanium have emerged, allowing developers to write the application once and to compile it for different target mobile platforms. However, these frameworks are still in very early stage of development, so they do not solve all the difficulties nor give a complete solution to the developers. The objective of this final year dissertation is to contribute to the evolution of these frameworks by creating a module for Appcelerator Titanium that permits to nimbly build multi-platform applications that make use of geographical information visualization. To this end, the development of a map module with support for WMS layers, paths, and polygons in WKT, KML, and GeoJSON is proposed. This module will also facilitate these applications to access hardware capabilities such as GPS and compass to track the location, while it makes use of the underlying hardware acceleration to improve the speed and fluidity of the information displayed on the map. Based on this module, it has been created an application that makes use of all its features and subsequently it has been migrated to the platform Wirecloud4Tablet as a native component that can be integrated with other web components (widgets) using mashup techniques. As a result, it has been fused on one side all the advantages Wirecloud provides for fast application development without the need of programming skills, along with the advantages of native apps, such as performance and extra features. Using the results of this project, compositional platform native applications that make use of geographical information visualization can be created in an agile way; ie, in a few minutes and without having programming skills, a developer could create applications that can run different components (like the map) natively on multiple platforms. It also facilitates the integration of native components (like the map) with other web components (widgets) in a mashup that can be displayed on mobile devices through the Wirecloud platform.
Resumo:
Syftet med denna studie är att undersöka fördröjningsskillnader inom användargränssnitt mellan nativeutvecklade appar (utveckling till varje plattform) och appar av typen generated apps. Eftersom arbetet syftar till att bidra med information om prestanda ansågs en experimentell metod vara det bästa valet. Mätning av laddningstider gjordes med hjälp av en videokamera som filmade utförandet av experimenten vilket gjorde metoden simpel och liknar det som en användare kommer att uppleva. Avgränsning till plattformarna Android och iOS gjordes där Xamarin valdes som ramverk inom tekniker som skapar generated apps. Mätdata från experiment som undersökte laddningstider, experiment med användare som hanterade listors respons samt undersökning av CPU och minnesanvändning tyder på ett återkommande mönster. Xamarin Forms med XAML är den teknik som presterat sämst under experimenten som sedan följs av Xamarin Forms. Xamarin Android/iOS hade inte lika stora prestandaförluster jämfört med nativeutvecklade delar. Generellt hanterar Xamarin Forms telefonens resurser sämre än vad Xamarin Android/iOS och native gör. Resultat från studien kan användas som beslutsstöd vid val av teknik. Studien bidrar även med data som kan användas vid vidare forskning inom området.
Resumo:
Áreas de Preservação Permanente (APPs) configuram áreas protegidas, cobertas ou não por vegetação nativa, legalmente estabelecidas em lei. Estas possuem funções ambientais que se integram entre si e se associam às suas diferentes categorias. O trabalho objetivou a adaptação do sistema de indicadores PEIR (pressão, estado, impacto, resposta) para avaliação ambiental integrada de APPs, com aplicação na sub-bacia do rio Saracuruna, RJ. Especificamente visou: a) Levantamento da legislação pertinente às APPs inseridas no contexto do uso e ocupação do solo e gestão ambiental integrada; b) Delimitação das faixas de APP, segundo os parâmetros definidos pelo Código Florestal para cada categoria existente na área; c) Seleção de indicadores ambientais relacionados às APPs delimitadas considerando suas diversas categorias e funções ambientais associadas; d) Avaliação do potencial e limitações da aplicação de indicadores de avaliação integrada em APPs, envolvendo a espacialização das informações com suporte de geotecnologias, com enfoque para a legitimação/intervenções nas faixas inseridas na sub-bacia em estudo. Metodologicamente envolveu a pesquisa bibliográfica, compreendendo o levantamento de todo o arcabouço jurídico ambiental pertinente às APPs e das referências de cartas de indicadores; a caracterização física e humana da sub-bacia, subsidiando a delimitação e pré-avaliação de APPs; a seleção de indicadores ambientais voltados à avaliação integrada de APPs, a aplicação, com o suporte de geotecnologias, de parte destes indicadores estruturados em ciclos PEIR frente à hierarquização, exemplificativa, das funções ambientais por grupo de categorias de APPs; e, por fim, a elaboração de mapas-síntese da situação das faixas de APP ligadas à drenagem e ao relevo de altitude, com enfoque na legitimação das mesmas. A revisão das políticas específicas e transversais às APPs e de seus planos incidentes atestou uma ampla base para a gestão local ou compartilhada destas faixas, no entanto, a delimitação de APPs em função da realidade local ainda não ocorre. A Carta-síntese de indicadores de avaliação integrada de APPs na sub-bacia contemplou um conjunto de quarenta indicadores, dentre os quais vinte e seis compuseram dois ciclos aplicados e seis ciclos parcialmente aplicados. Para as APPs ligadas à drenagem e ao relevo de altitude foram aplicados, respectivamente, os indicadores de: a) pressão: Alteração de áreas naturais por áreas antrópicas e Evolução da área urbana em encostas; b) estado: Impermeabilização do solo e Qualidade ambiental das terras; c) impacto: Áreas críticas de inundação e Áreas de risco de escorregamentos ou desmoronamentos; e d) resposta: Plano de bacia hidrográfica e Áreas de risco recuperadas. Tais ciclos atestaram a precisão dos indicadores de pressão e estado quando da avaliação sobre a preservação em APPs, porém não foram capazes de explicar isoladamente a causa de impactos, os quais não ocorrem de maneira exclusiva nestas faixas. Demonstraram ainda um nível maior de antropização em APPs localizadas na porção de baixada da sub-bacia, principalmente em margens de rios. Sendo assim, cabem ações voltadas à fiscalização de APPs legitimadas, à recuperação de faixas com baixa interferência humana, e às intervenções urbanísticas ou prioritárias em áreas degradadas ou impactadas
Resumo:
Evaluation and adequacy of land occupation in Permanent Preservation Areas (PPAs) are important to ensure quantity and quality of water and local biodiversity. The objective of the study was mapping PPAs according to the Brazilian Forest Code and quantifying land cover and use, establishing the conflict of PPAs occupation in the Ribeirão Lavapés sub watershed. The area is 11,154.58 ha, and is located in Botucatu city, Midwestern region of São Paulo state. For this reason, geoprocessing tools, such as Remote Sensing and the Geographic Information System (SIG) were used. The dominant classes of land use and cover were the Urban Zone in Reverse Cuesta, 4,394.27 ha (39.39%) and Annual Crops in the Peripheral Depression, 3,670.89 ha (39.39%). The mapped area of native forest vegetal cover in the sub watershed was of 1,109.70 ha. Regarding the mapping of PPAs, considering the total area of 1,721.80 ha, a total of 532.15 ha (30.91%) are covered by Riparian Forest and 1,189.65 ha (69.09%) had no native riparian vegetation, therefore, requiring its reforestation.
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.
Resumo:
This is a review of the book titled 'Rebuilding Native Nations. Strategies Governance and Development', edited by Miriam Jorgensen.
Resumo:
Report provided back by Bronwyn Fredericks on her participation at the First Native American and Indigenous Studies Association Meeting held 21-23 May 2009 in Minnesota, United States of America.
Resumo:
Abstract The enemy release hypothesis predicts that native herbivores will either prefer or cause more damage to native than introduced plant species. We tested this using preference and performance experiments in the laboratory and surveys of leaf damage caused by the magpie moth Nyctemera amica on a co-occuring native and introduced species of fireweed (Senecio) in eastern Australia. In the laboratory, ovipositing females and feeding larvae preferred the native S. pinnatifolius over the introduced S. madagascariensis. Larvae performed equally well on foliage of S. pinnatifolius and S. madagascariensis: pupal weights did not differ between insects reared on the two species, but growth rates were significantly faster on S. pinnatifolius. In the field, foliage damage was significantly greater on native S. pinnatifolius than introduced S. madagascariensis. These results support the enemy release hypothesis, and suggest that the failure of native consumers to switch to introduced species contributes to their invasive success. Both plant species experienced reduced, rather than increased, levels of herbivory when growing in mixed populations, as opposed to pure stands in the field; thus, there was no evidence that apparent competition occurred.