• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 29
  • 22
  • 16
  • 7
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 87
  • 23
  • 18
  • 12
  • 10
  • 10
  • 9
  • 8
  • 8
  • 7
  • 7
  • 7
  • 6
  • 6
  • 5
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Tvorba pluginů pro NetBeans / Creating Plugins for NetBeans

Vondráček, Ladislav January 2017 (has links)
The subject of this thesis is an analysis of plugin technology. The goal of the thesis is to characterization of basics of this technology in common and with focus on application on NetBeans platform and its integrated development environment and further demonstration of the technology in form developing exemplary NetBeans plugin. Opening part is dedicated to theoretical analysis of plugin principals, its purposes in soft-ware development and use cases for current software applications. The theoretical part follows by describing use cases of plugins for NetBeans platform and bringing thought for designing, developing and distributing new plugins. The subsequent part is dedicated to implementation of NetBeans plugin to demonstrate technology and methods described. The result of implementation is a NetBeans plugin allowing advanced editing of documentation commentary from Java source code inside WYSISYG HTML editor just from NetBeans environment. The resulting plugin, source codes and documentation is included attachment of this thesis. This thesis expands collection of theses dedicated to subject of NetBeans platform and those theses are referred in the text.
2

Ta ställning till förinställning : En konstnärlig studie om användandet av presets inom låtmix i studiomiljö

Hansen, Carl January 2016 (has links)
Detta arbetet går ut på att undersöka hur användandet av presets påverkar min arbetsgång när jag mixar låtar i en studio, i vilken utsträckning jag kan använda presets samt om de utvecklar mitt sätt att mixa på. Resultatet blev att presets utvecklar mitt sätt att mixa på och kan, beroende på situationen, effektivisera min arbetsgång.
3

Evaluation of Plugin Frameworks for the Jenkins Continuous Integration Build Server

Christensen, Jens, Ekstedt, Jonatan January 2012 (has links)
Begreppet Continuous Integration (CI) är idag centralt för många företag i deras produktutveckling. Kraven dessa företag ställer på denna programvara skiljer sig, beroende på vad de använder den till och hur deras miljö ser ut. Jenkins är en programvara som används för CI, det är öppen källkod och har ett brett stöd för pluginer. Det finns ett stort urval av pluginer redan idag, men det är inte säkert att specifika önskemål från företag uppfylls av dessa. Därför är det intressant att på ett snabbt sätt ta fram specifika pluginer för dessa företag. Vi har i denna rapport utrett möjligheterna att utveckla pluginer till Jenkins i Ruby. Det senaste året har utveckling av pluginer i Ruby vuxit fram för Jenkins. Ramverket är fortfarande i ett tidigt stadium, men är utformat för att kunna falla tillbaka på det programmeringsspråk som Jenkins är skrivet i; Java. Det är på så sätt fullt möjligt att nu skriva pluginer i Ruby. Ruby är ett expressivt språk som är lätt att ta till sig, och den komplexitet som följer pluginutveckling i Java är till stor del gömd i Rubys ramverk. Vår slutsats är att Ruby är tillräckligt moget för att användas till pluginutveckling för Jenkins. Examensarbetet är uppdelat i två delar: en utvärdering av ramverken och deras verktyg för Ruby och Java, och en utvecklingsfas där vi fastställer vår analys. Den Rubyplugin som utvecklats kan ses som ett ‘proof-of-concept’, denna kan även användas som en slags mall vid framtida pluginutveckling vid Autoliv. / The concept Continuous Integration (CI) is vital to many companies today in their product development. These companies may have specific demands on their CI-software, depending on how they are using it and what their development environment looks like. Jenkins is a software that is used for CI, it is open source and it has a wide support for plugins. There is a great selection of plugins available today, but it is not certain these plugins satisfy the specific requirements. It is therefore interesting to, in a quick way, develop plugins that meet these conditions. In this report, we have evaluated the possibility to develop plugins for Jenkins in Ruby. In the last year or so, plugin development in Ruby has been growing to become a viable option. The framework is still at a very early stage, but it is constructed in such a way so that one can always fall back on the language Jenkins was made in;; Java. Because of this it’s definitely possible to write plugins in Ruby. Ruby is an expressive language and it is easy to learn, the complexity that comes with writing plugins in Java for Jenkins is largely hidden in the Ruby framework. Our conclusion is that Ruby is ready to be used for plugin development for Jenkins. This thesis is divided into two parts, an evaluation of the frameworks and the tools for Java and Ruby, and a development phase where we concrete our analysis. The Ruby plugin that is developed in this thesis can be seen as proof-of-concept, it can also be used as a kind of template for future plugin development at Autoliv.
4

Gitarrförstärkaremuleringar i jämförelse : Klarar man sig utan hårdvaror?

Sunesson, Anton January 2017 (has links)
Syftet med det här arbetet är att jämföra hur väl tre olika förstärkaremuleringar kan återskapa ljudet av tre olika gitarrförstärkare för cleant, crunch, och distorsion. Underlaget för studien har helt varit praktisk erfarenhet. Arbetsgången jag använt mig av har varit att först spela in de tre gitarrförsärkarna i tre korta låtar, sedan försöka efterlikna deras sound med emuleringar. Emuleringarna redovisas som tre korta filmer. Avslutningsvis analyserade jag hur lika emuleringarna blev förlagorna. Arbetet resulterade i en redogörelse av hur väl mjukvaruprodukterna kan efterlikna riktiga gitarrförstärkare.
5

Tvorba pluginů pro platformu Eclipse / Eclipse platform plugin creation

Pavelka, Jan January 2016 (has links)
Purpose of this thesis is to create a methodology for Eclipse plugin development based on Methodology for small software projects (MMSP). Methodology designed in this thesis can be used by developers who develop plugins for Eclipse. First part describes Eclipse platform, its architecture and its fundamental principles, Eclipse Rich Client Platform and Eclipse Integrated Development Environment. Another topic presented in this part is framework for automated testing of web applications Selenium, which relates to practical part of the thesis. Methodology for small software projects is pre-sented next with Eclipse plugin development extensions. Practical part of this thesis deals with development of Eclipse Selenium plugin for Integra-ted Testing Node project. This part provides examples of principles of methodology presen-ted in first part of the thesis and provides basic description of functions of the plugin. The result of this part is working Eclipse plugin.
6

Encourage democracy : Creating a secure and reliable voting function in WordPress

Johanson, Christine January 2023 (has links)
The purpose of my project has been to create a voting feature on a campaign site for WWF, where visitors to the website can participate in voting and vote for different cities around the world to improve their sustainability efforts. The website has been developed in WordPress based on specified requirements, including security and voting frequency. The development of the website and the plugin has been done in collaboration with other developers in the project. For the website, a custom WordPress theme was created, and the majority of the site was constructed using custom Gutenberg blocks. A survey was performed to compare and analyze existing plugins in WordPress, and an evaluation showed that a custom-developed plugin for the project was the most suitable option. To achieve maximum security on the website, existing security features in WordPress were used, and control of the voting frequency were implemented. The result of the project culminated in a voting feature on the website, where votes were controlled, and the administration interface required authorized users. User tests of the website with colleagues on the company were planned, but due to time constraints, they could not be carried out before the project deadline. These tests were primarily intended to verify the functionality of the voting feature. / Syftet med mitt projekt har varit att skapa en röstningsfunktion på en kampanjsite för WWF där besökare på webbplatsen ska kunna delta i omröstning och rösta på olika städer världen över för att förbättra städernas hållbarhetsarbete. Webbplatsen har utvecklats i WordPress utifrån uppsatta krav på bland annat säkerhet och röstningsfrekvens. Utvecklingen av webbplatsen och pluginet har skapats i samarbete med övriga utvecklare i projektet. För webbplatsen skapades ett eget WordPress tema och med egenutvecklade Gutenberg-block konstruerades merparten av siten. En undersökning har utförts för att jämföra och analysera befintliga plugins i WordPress och en utvärdering visade att ett egetutvecklat plugin för projektet var det mest passande alternativet. För att uppnå maximal säkerhet på webbplatsen användes befintliga säkerhetsfunktioner i WordPress och bland annat röstningsfrekvensen kontrollerades. Resultatet av projektet utmynnade i en röstningsfunktion på webbplatsen där röstningar kontrollerades och administrationsgränssnittet krävde auktoriserad användare. Användartester av webbplatsen med testpersoner inom företaget planerades, men på grund av tidsbrist hann dessa inte genomföras innan projekttiden löpte ut. Dessa var tänkta främst till att kontrollera röstningsfunktionens funktionalitet.
7

[en] BABEL: AN EXTENSIBLE FRAMEWORK FOR EASY RDF PUBLICATION FROM MULTIPLE DATA SOURCES USING TEMPLATES / [pt] BABEL: UM FRAMEWORK EXTENSÍVEL PARA A PUBLICAÇÃO DE RDF DE VÁRIAS FONTES DE DADOS UTILIZANDO TEMPLATES

EDGARD LUIZ MARX 03 January 2013 (has links)
[pt] A grande maioria dos dados que se encontram hoje na Web não estão preparados para a Web Semântica. Para facilitar e promover a conversão de dados, armazenados em bancos de dados relacionais e planilhas em particular, nós introduzimos a abordagem do Babel. Diferentemente das abordagens existentes, nomeadamente RDB2RDF, Babel e promove a conversão de dados em uma ampla variedade de formatos, que incluem OWL, RDFa, RSS e (X)HTML, além de RDF. A principal contribuição de Babel, no entanto, é sua facilidade de uso. Babel suaviza a curva de aprendizado, eliminando a necessidade de se familiarizar com técnicas de mapeamento complexas, que são substituídas pelo uso de templates. / [en] The vast majority of data on the Web today is not Semantic Web ready. To facilitate and promote the conversion of data, stored in relational databases and spreadsheets in particular, we introduce the Babel approach. Differently from existing approaches, notably RDBtoRDF, Babel outputs data in a wider range of formats, that include OWL, RDFa, RSS and (X)HTML, in addition to RDF. The main contribution of Babel, however, is its ease of use. Babel smoothes the learning curve by altogether eliminating the need of getting acquainted with complex mapping techniques, that are substituted by the use of templates.
8

Portning av ett plugin till 3d-modelleringsprogram / Porting a 3d-modeler plugin

Alfredsson, Jonas January 2008 (has links)
<p>This report describes the work and the results found when comparing three different 3d modeler applications. The programs are 3ds Max, Maya and Cinema 4D. The comparisons focus on the possibilities/the amount of freedom these programs interface offer to its plugins. The comparisons are made from the point of view of a tool for creating animations developed as a plugin for these modelers. This plugins demands on the system it is loaded into have been analyzed and from the results of this analysis a template have been created. This template is to be used when porting the plugin to other modeler programs in order to be able to tell at an early stage if it’s possible, or not. This template is appended as an appendix. The plugin described above is in it self a system with a plugin architecture and is described on a higher level in the report.</p> / <p>Rapporten beskriver arbetet och resultatet funnet vid jämförelser mellan tre olika 3d modelleringsprogram. Programmen är 3ds Max, Maya och Cinema 4D. Jämförelserna fokuserar på de möjligheter/friheter dessa programs gränssnitt erbjuder sina plugins. Utgångspunkt i jämförelserna är ett animerings verktyg utvecklat som ett plugin till dessa modelleringsporgram. Detta plugins krav på systemet det laddas i har analyserats och utifrån dessa analyser har en mall skapats för att vid vidare portningar till andra modelleringsprogram på ett tidigt stadium kunna avgöra om det är möjligt eller inte. Denna mall finns med som en bilaga till rapporten. Pluginet som nämns ovan är i sin tur också det ett system med plugin arkitektur och beskrivs på en övergripande nivå i rapporten.</p>
9

Portning av ett plugin till 3d-modelleringsprogram / Porting a 3d-modeler plugin

Alfredsson, Jonas January 2008 (has links)
This report describes the work and the results found when comparing three different 3d modeler applications. The programs are 3ds Max, Maya and Cinema 4D. The comparisons focus on the possibilities/the amount of freedom these programs interface offer to its plugins. The comparisons are made from the point of view of a tool for creating animations developed as a plugin for these modelers. This plugins demands on the system it is loaded into have been analyzed and from the results of this analysis a template have been created. This template is to be used when porting the plugin to other modeler programs in order to be able to tell at an early stage if it’s possible, or not. This template is appended as an appendix. The plugin described above is in it self a system with a plugin architecture and is described on a higher level in the report. / Rapporten beskriver arbetet och resultatet funnet vid jämförelser mellan tre olika 3d modelleringsprogram. Programmen är 3ds Max, Maya och Cinema 4D. Jämförelserna fokuserar på de möjligheter/friheter dessa programs gränssnitt erbjuder sina plugins. Utgångspunkt i jämförelserna är ett animerings verktyg utvecklat som ett plugin till dessa modelleringsporgram. Detta plugins krav på systemet det laddas i har analyserats och utifrån dessa analyser har en mall skapats för att vid vidare portningar till andra modelleringsprogram på ett tidigt stadium kunna avgöra om det är möjligt eller inte. Denna mall finns med som en bilaga till rapporten. Pluginet som nämns ovan är i sin tur också det ett system med plugin arkitektur och beskrivs på en övergripande nivå i rapporten.
10

[en] GINGA-NCL AS A WEB BROWSER PLUGIN / [pt] GINGA-NCL COMO PLUGIN PARA NAVEGADORES WEB

RAFAEL SAVIGNON MARINHO 19 April 2011 (has links)
[pt] Nos últimos anos, os usuários da Web (World Wide Web) apresentam uma mudança significativa em seu comportamento, tornando-se, além de consumidores, produtores de conteúdo multimídia. Por outro lado, a produção de conteúdo para a TV Digital brasileira, sobre tudo as aplicações interativas escritas na linguagem declarativa NCL (Nested Context Language), ainda é feita por profissionais alocados em emissoras de TV e em produtoras de conteúdo. Considerando o novo perfil dos usuários da grande rede e o fato de que a NCL é uma linguagem hipermídia cujo emprego não se restringe apenas a aplicações da TV Digital, surge a oportunidade de popularizar o uso da NCL como uma nova forma de especificar conteúdo multimídia também para Web. Mais além, uma vez que a NCL é recomendada pelo ITU-T como referencia para serviços IPTV, pode-se vislumbrar uma nova plataforma para o oferecimento de tais serviços na Web. Motivado por esse novo cenário, este trabalho propõe a adaptação do middleware declarativo Ginga-NCL, que é a camada de software responsável pela execução das aplicações NCL, ao ambiente da Web. A adaptação proposta busca oferecer o controle de apresentação do conteúdo, o suporte a edição em tempo de exibição e a sincronização entre os objetos de mídia contidos em ambos os domínios (Web e TV Interativa). Em suma, o trabalho discute como uma página Web pode se beneficiar da API interna de exibidores e dos demais recursos oferecidos pelo middleware Ginga. Adicionalmente também é proposto o suporte a uma nova plataforma pelo middleware a fim de facilitar o processo de adaptação. / [en] Over the past few years the Web (World Wide Web) users have been presenting a significant change on their behavior, becoming, beside consumers, multimedia content producers. On the other hand, the Brazilian Digital TV content production, more especially the interactive applications written in NCL (Nested Context Language) are still made by professionals allocated in TV broadcasters and content producers companies. Considering the new Web users profile and the fact that NCL is a hypermedia programming language whose scope is not restricted to Digital TV application the opportunity to popularize the use of NCL arises as a new way to specify multimedia content also in the Web. Moreover, once NCL is recommend by ITU-T as reference to IPTV service, is reasonable to realize a new platform to deploy such services on the Web. Motivated by this new scenario this work proposes the adaptation of Ginga-NCL declarative middleware, which is the software layer in charge to execute of the NCL application, to the Web environment. The proposed adaptation aim to offer the content presentation control, live editing support and synchronization among media objects from both domains (Web and Interactive TV). In short, the presented work discusses how a Web page can be benefit by the internal player API and other features offered by the middleware Ginga. In addition is also proposed a new platform support for the middleware in order to facilitate adaptation process.

Page generated in 0.0259 seconds