• 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.
11

Användningen av trum-plugins och dess effekter på musikindustrin

Ski, Jonathan January 2020 (has links)
Undersökningen har genomförts för att ta reda på hur digitala verktyg används i musikindustrin och på vilket sätt dessa appliceras i praktiken. Det digitala verktyget som ställts i fokus är “trum-plugins” eller digitala trummor.Arbetet baseras framförallt på källor i form av video-handledningar, digitala artiklar, relevant litteratur och forskning, men även på observationer under mitt egna praktiska arbete. Resultatet medför en inblick och förståelse för hur, samt varför digitala trummor används i moderna musikproduktioner. Vidare presenteras exempel på olika tekniker, tillvägagångssätt och arbetsmetoder för att behandla problem i den kreativa arbetsprocessen, samt varför nämnda metoder används. Genom att redovisa dessa exempel synliggörs den exklusiva användningen av trumprogrammering i några av de största nuvarande hitlåtarna. Vidare undersöker arbetet om hur riktiga inspelade trummor manipuleras digitalt genom kvantisering och triggers. För att inkludera en historisk aspekt presenteras hur trummaskinen användes i en musikproduktion när digitala verktyg inte var lika sofistikerade och utvecklade.Med hjälp av ovanstående information och forskning besvarades huvudfrågan.Slutsatsen inkluderar bekräftelsen om att mänskliga musiker allt mer blir ersättliga med den teknologiska utvecklingen. Detta resulterar i en ny frågeställning kopplad till den eviga diskussionen om förhållandet mellan människa och maskin i musikvärlden. / The purpose of this article is to investigate how digital tools are used in the music industry and their practical application. The main focus for this article will be the use of "drum-plugins'', more commonly known as digital drums.The results are based on various source materials such as video tutorials, digital articles, relevant literature and research. Another important aspect of the results are observations from my own music production using digital drums.First, the results provide both an insight and understanding of how and why digital drums are used in modern music productions. Second, a number of techniques, approaches and methods are presented to help solve common problems in the creative work process. Third, the relevance and application of these methods is explored.Furthermore, by accounting for the above examples the presence of digital drums in numerous modern "hit-songs" is discussed. Another important product of digitalization shown in the article is the digital manipulation of real drums using quantization and triggers. Lastly, to include an historic aspect the use of drum machines in "earlier" music productions is presented.The main question was answered using the above information and research.Finally, the conclusion confirms that human drummers are more frequently being replaced due to technological advancements, which results in a new question, or debate, i.e the relationship between man and machine in the music industry.
12

MiniSIP as a Plug-in

Arumugam Mathivanan, Arun January 2012 (has links)
Internet telephony has rapidly becoming an integral part of life. Due to its low incremental cost and the wide availability of voice over IP (VoIP) based services these services being used by nearly everyone. Today there are many VoIP applications available in the market, but most of them lack basic security features. Because people use VoIP services via public hotspots and shared local area networks these VoIP applications are vulnerable to attacks, such as eavesdropping. Today, there is a great need for VoIP applications with high quality security. MiniSIP is an open-source VoIP application platform, initially developed at KTH. High quality security has been a major focus of MiniSIP developments by several students, including the first public implementations of the secure real-time protocol (SRTP) and the Multimedia Key Exchange (MIKEY) protocol. MiniSIP implements secure end-to-end VoIP services. In addition, MiniSIP implements features such as dynamically choosing the most appropriate CODEC during a call, implementing calling policies, etc. However, it suffers from having a complicated GUI that requires the use of many libraries, rendering it both hard to build and hard support – both of which make it unsuitable for commercial purposes. Web browser plug-ins are shared libraries that users install to extend the functionality of their browser. For example, a plug-in can be used to display content that the browser itself cannot display natively. For example, Adobe's reader plugin displays PDF files directly within the web browser. Real Network’s Streaming video player utilizes a browser plug-in to provide support for live video streaming within a web page. Adobe’s Flash player plugin is required to load or view any Flash contents – such as video or animations. The goal of this thesis project is remove the problem of the existing MiniSIP GUIs by developing a Firefox browser plug-in for the MiniSIP application that will utilize a web-browser based GUI. The prototype that will be designed, implemented, and evaluated will implement an open-source VoIP application that is easy for a Firefox browser user to install and will be easy to use via a web interface. The long term goal is to facilitate an ordinary user to utilize VoIP communication via their web browser. A secondary goal is to re-use the code within MiniSIP, while using the web-browser to provide the GUI. / Internettelefoni har snabbt blivit en integrerad del av livet. På grund av dess låga marginalkostnaden och den breda tillgången på Röst över IP (VoIP) tjänster dessa tjänster används av nästan alla. Idag finns det många VoIP-applikationer som finns på marknaden, men de flesta av dem saknar grundläggande säkerhetsfunktioner. Eftersom människor använder VoIP tjänster via offentliga hotspots och delade lokala nätverk dessa VoIP-applikationer är sårbara för attacker, såsom avlyssning. Idag finns det ett stort behov av VoIP-applikationer med hög kvalitet säkerhet. MiniSIP är ett open-source VoIP-program plattform, ursprungligen utvecklats vid KTH. Hög kvalitet säkerhet har varit ett stort fokus på MiniSIP utvecklingen genom att flera studenter, däribland de första offentliga implementeringar av den säkra realtid protokoll (SRTP) och Multimedia Key Exchange (MIKEY) protokollet. MiniSIP implementerar säker början till slut VoIP tjänster. Dessutom genomför MiniSIP funktioner som dynamiskt välja den lämpligaste CODEC under ett samtal, genomföra samtalsstrategier, osv. Men lider den från att ha en komplicerad GUI som kräver användning av många bibliotek, vilket gör det både svårt att bygga och hård stöd - som båda gör det olämpligt för kommersiella ändamål. Webbläsare plug-ins delas bibliotek som användare installerar för att utöka funktionerna i sin webbläsare. Till exempel kan en plug-in kan användas för att visa innehåll som webbläsaren inte själv kan visa inföding. Till exempel visar Adobes Reader plugin PDF-filer direkt i webbläsaren. Real Networks strömmande videospelare använder en plugin-att ge stöd för levande video strömning i en webbsida. Adobe Flash Player plugin krävs för att ladda eller visa en Flash innehåll - såsom video eller animationer. Målet med denna avhandling projektet är bort problemet med befintliga MiniSIP GUI genom att utveckla en Firefox webbläsare plug-in för att MiniSIP programmet som kommer att använda en webbläsare baserad GUI. Prototypen som kommer att utformas, genomföras och utvärderas kommer att genomföra en öppen källkod VoIP-program som är lätt för en Firefox webbläsare användaren att installera och kommer att vara lätt att använda via ett webbgränssnitt. Det långsiktiga målet är att underlätta en vanlig användare att använda VoIP-kommunikation via sin webbläsare. En sekundär målsättning är att återanvända kod i MiniSIP, medan du använder webbläsare för att ge det grafiska gränssnittet.
13

Artist-Centered Technical Direction and Tool Development

Roberts, Joshua 01 May 2018 (has links)
This paper details the design and development process for two technical projects, both of which were developed for use in Autodesk Maya to enhance the workflow processes of 3D character animation. The first project is focused on advanced character rigging using mathematical concepts and Maya nodes, while the second project is focused on plugin development in python 2.7, making full use of the PySide2 library which binds to the Qt5 user-interface framework.
14

An Automated System for the Creation of Articulated Mechanical Parts

Wheeler, Christopher R. 2009 December 1900 (has links)
Proposes a new method to model the geometric form of articulated mechanical parts while simultaneously testing their range of motion in relation to other nearby parts. Utilizing a database of mechanical parts in virtual three-dimensional form, a software tool assists users in quickly building a complex high-level mechanical object which can be placed directly into a visual effects production pipeline. The tool creates a workflow that allows modeling and rigging problems to be solved concurrently within the same interface. Optimized animation controls are generated automatically to expedite the rigging process. A system of standardization provides a framework for each part?s functionality within the hierarchy of each new assembly, while also guaranteeing reusability and backwards compatibility with all other assemblies created with this tool. A prototype has been developed as a plug-in to existing commercial software to showcase the described methodology. This prototype provides a unique solution to common modeling and rigging problems in the field of visual effects and animation.
15

Dealing with clones in software : a practical approach from detection towards management

2014 February 1900 (has links)
Despite the fact that duplicated fragments of code also called code clones are considered one of the prominent code smells that may exist in software, cloning is widely practiced in industrial development. The larger the system, the more people involved in its development and the more parts developed by different teams result in an increased possibility of having cloned code in the system. While there are particular benefits of code cloning in software development, research shows that it might be a source of various troubles in evolving software. Therefore, investigating and understanding clones in a software system is important to manage the clones efficiently. However, when the system is fairly large, it is challenging to identify and manage those clones properly. Among the various types of clones that may exist in software, research shows detection of near-miss clones where there might be minor to significant differences (e.g., renaming of identifiers and additions/deletions/modifications of statements) among the cloned fragments is costly in terms of time and memory. Thus, there is a great demand of state-of-the-art technologies in dealing with clones in software. Over the years, several tools have been developed to detect and visualize exact and similar clones. However, usually the tools are standalone and do not integrate well with a software developer's workflow. In this thesis, first, a study is presented on the effectiveness of a fingerprint based data similarity measurement technique named 'simhash' in detecting clones in large scale code-base. Based on the positive outcome of the study, a time efficient detection approach is proposed to find exact and near-miss clones in software, especially in large scale software systems. The novel detection approach has been made available as a highly configurable and fully fledged standalone clone detection tool named 'SimCad', which can be configured for detection of clones in both source code and non-source code based data. Second, we show a robust use of the clone detection approach studied earlier by assembling its detection service as a portable library named 'SimLib'. This library can provide tightly coupled (integrated) clone detection functionality to other applications as opposed to loosely coupled service provided by a typical standalone tool. Because of being highly configurable and easily extensible, this library allows the user to customize its clone detection process for detecting clones in data having diverse characteristics. We performed a user study to get some feedback on installation and use of the 'SimLib' API (Application Programming Interface) and to uncover its potential use as a third-party clone detection library. Third, we investigated on what tools and techniques are currently in use to detect and manage clones and understand their evolution. The goal was to find how those tools and techniques can be made available to a developer's own software development platform for convenient identification, tracking and management of clones in the software. Based on that, we developed a clone-aware software development platform named 'SimEclipse' to promote the practical use of code clone research and to provide better support for clone management in software. Finally, we evaluated 'SimEclipse' by conducting a user study on its effectiveness, usability and information management. We believe that both researchers and developers would enjoy and utilize the benefit of using these tools in different aspect of code clone research and manage cloned code in software systems.
16

Simple date handling in Moodle : assignment and course daterollover

Terefe, Tsedey January 2014 (has links)
With an overview how Moodle plugin works, this paper aims to focus on those areas where open source software impact has on learning management system software which is distributed for free. One of the essential goal of this project is to develop plugin tool for Moodle, which aid users by providing less interaction time while adjusting date related tasks mainly with courses and assignments, which currently in the Moodle system is accomplished by a lot of steps. The project concentrated on two application functions, namely assignment_daterollover and course_daterollover. These two application plugin features in Moodle learning environment allows instructors to automatically update all date items in their course at the beginning of each semester. Date adjustments can easily be made to each assignments in a course through one centralized screen, rather than having to go into each individual learning activity. The two plugin tool options are one which will change the course start date by which all assignments can be simultaneously set forward by a specified number of days which is called course_daterollover and the other option is to adjust individual assignment items within a course which is called assignment_daterollover. Through the methods, the number of steps (clicks) has been counted and compared with the existing date adjustment method in Moodle for course and assignments, to evaluate and identity UI limitations Heuristic evaluation method is used. The plugin is implemented using block-plugin, because of its appearance to simply reside the content on the right or left side of each main course page, which also gives users the right to turn it on or off if they don't want to use it. In addition, the tool can be used as an option associated with the existing Moodle date adjustment system from the point of view of having a different design. The result is a user-friendly plugin tool interface for the stated two purposes which have less number of clicks than the Moodle date adjustment system for courses and assignments. The plugin tool can be used by anyone since it has been published on Github. As a conclusion, Moodle with its cost-effectiveness can serve a lot of users around the world.
17

Date adjustment tools : Date rollover and Individual date adjustment

Thelander, Anton January 2016 (has links)
Learning Management Systems (LMSs) have become a larger part of teaching and learning in the modern world. Therefore has Moodle, a free and open source e-learning tool surfaced and gained a lot of attraction and downloads. A purpose of this study has been to develop a new local plugin in Moodle with guidelines from Magnus Eriksson and Tsedey Terefe. A purpose for this project has also been to build a plugin which has the functions Date rollover and Individual date adjustment. Mid Sweden University (Miun) stated that WebCT/Blackboard was in use before Moodle and some other LMSs and the dissatisfaction with WebCT/Blackboard was rife, however some teachers liked it. Therefore WebCT/Blackboard was abandoned and Moodle was embraced. The methods of gaining information has generally been web based sources and three interviews, likewise called user tests. Programs and other aids that have been used include but are not limited to: Google Drive, LTI Provider, Moodle, Moodle documentation, Notepad++, PHP and XAMPP. The plugin has been implemented as a local plugin. The result has shown that the coded plugin, Date adjustment tools could be improved and that it was changed. In the plugin, support for old American English dates were added and the code for using the two functions “Date rollover” and “Individual date adjustment” were rewritten to not interfere with one another. A conclusion to draw from the result is that the plugin has been improved from Terefe’s implementation, although more work can be made with the plugin Date adjustment tools.
18

iPacdesign

Lindvall, Christer January 2012 (has links)
Företaget Gepac Plast AB designar bärkassar till olika kunder och vill ha en tilltalande webbsida som fram häver deras arbetsområde. Samt en designfunktion på webbsidan som gör det möjligt för kunderna att skicka in egna designförslag för bärkassar till företaget. Med ett CMS system (Content Management System) för att bygga webbsidor ska de nya funktionerna till den existerande webbsidan skapas, med hjälp av plugin och ett dataprogram. Även en uppdatering av webbsidan ska utföras. Slutresultat för projektet fick blandat resultat med en lyckad uppdatering, medan den önskade designfunktionen inte är i bruk än så länge.
19

Development of a user interface design tool : Bombardier Transportation HMI Designer 3.0 Concept

Ström, Per, Gidlund, Elisabet January 2012 (has links)
Denna rapport syftar till att beskriva arbetet med att utveckla en prototyp till den nya versionen av Hmi Designer utvecklat av Bombardier Transportation. Detta designerverktyg används för att skapa det grafiska användargränssnittet på ett tågs kontrolldator. En ny version av designverktyget är nödvändig eftersom resterande delar av Bombardiers programpaket för utveckling av applikationer har bytt både programmeringsmiljö och programmeringsspråk. Den prototyp som utvecklades ska visa på möjligheterna att i ett senare skede utföra ett fullskaligt projekt. Prototypen implementeras som en insticksmodul till Qt Creator, därav beskrivs tillvägagångssättet för att utveckla insticksmoduler i den programmeringsmiljön samt de fördelar och nackdelar som identifierats i och med ett byte till Qt Creator. Detta arbete har resulterat i nämnda prototyp med möjlighet att läsa in befintliga projektfiler, visa och modifiera designen samt spara projektet i det ursprungliga formatet. Arbetet har nått det förväntade resultatet, det går att bygga ett designverktyg grundat på Qt Creator med den efterfrågade funktionaliteten. Utvärderingen vid Bombardier visade att utvecklingsmöjligheterna för detta projekt är mycket goda vilket ger Bombardier mycket goda förutsättningar att inleda ett fullskaligt projekt. / This report aims to describe the process of developing a prototype for the new version of Hmi Designer developed by Bombardier Transportation. This designer tool is used to create the graphical user interface on a train control computer. A new version of the design tool is necessary because the remaining part of Bombardier's suite of application development has changed both the programming environment and programming language.The prototype developed should illustrate the possibilities at a later stage, performing a full-scale project. The prototype is implemented as a plugin in Qt Creator, hence the described approach for developing plugins in the programming environment and the advantages and disadvantages that are given, with a switch to Qt Creator.This work has resulted in the prototype with the capability to load existing project files, view and modify the design and save the project in its native format. The work has reached the expected result; it is possible to build a design tool based on Qt Creator with the requested functionality. The evaluation at Bombardier showed that the prospect of this project is very positive which gives Bombardier excellent opportunities to launch a full scale project.
20

Vývoj e-shopu na redakčním systému WordPress / The development of e-shop for WordPress

Štencek, Jiří January 2012 (has links)
The thesis focuses on developing e-shop with CMS WordPress and plugin eShop. Its aim is to write a methodology by which it would be possible to create e-shop step by step. The work outlines the advantages and possible disadvantages of this solution. Outcome of this work are also additional scripts that optimizes functionality of eShop plugin and extensions for linking e-shop with Czech e-commerce services. Czech localization for plugin eShop is also part of this thesis. Writing methodology precedes the preparation of the technical background documents WordPress and the selected extension called eShop. The first chapter defines the objective of the thesis and are defined substrates. The following is research that confirms the absence of similar methodologies or guidelines in both Czech and foreign language. The third chapter presents the used solution and reveals the technical basics of WordPress and plugins. The main part - the fourth chapter contains the very methodology of creating e shop. It takes the reader through the process from installation to launch the e-shop. Includes introduction of making templates, analysis appropriate plugins and show how to edit them. This part also presents how to manage products and orders, create Czech localization, links to e-commerce services and additional programming required functions in e-shop. Chapter contains recommendations for the operation and maintenance of the e shop and subchapter about user testing describes method by Steve Krug, use it as a practical demonstrations and evaluating conclusions. Contribution of this thesis is the know-how in terms of methodology, expanding the knowledge base of the community, the additional scripts for e-shop and written recommendations for the process of operation e-shop by WordPress.

Page generated in 0.0312 seconds