• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 41
  • 23
  • 18
  • 7
  • 3
  • 1
  • 1
  • Tagged with
  • 95
  • 95
  • 40
  • 29
  • 23
  • 23
  • 16
  • 16
  • 15
  • 14
  • 14
  • 14
  • 12
  • 12
  • 12
  • 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

Vytvořte editor kopenogramů jako plugin do vývojového prostředí Visual Studio / Creating kopenograms editor as an extension of Microsoft Visual Studio integrated development environment

Mirsha, Yevgen January 2014 (has links)
This work is devoted to the problems of algorithms graphical presentation, ways of execution such presentations and instruments enabling conversion of programming code to the above form. The aim of this work is designing and implementing tool enabling to kopenogram graphical presentation of programming codes, developed on the Microsoft.Net framework. The work contains of theoretical and practical parts. Theoretical part contains an introduction into the algorithm graphical presentation theory, methods of providing such presentation and an introduction to the graphical presentation using kopenograms. Practical part includes the design and implementing of a tool for kopenogram presentation based on an analysis of the programming code. The resulting tool is an extension of Microsoft Visual Studio development environment. Also practical part contains implementing guide and a briefing of technologies where used in a current implementation and user manuals with instructions on how to handle.
12

[en] SHDM.NET: A FRAMEWORK AND DEVELOPMENT ENVIRONMENT DRIVEN BY ONTOLOGIES FOR HYPERMEDIA APPLICATIONS / [pt] SHDM.NET: UM FRAMEWORK E AMBIENTE DE DESENVOLVIMENTO DIRIGIDO POR ONTOLOGIAS PARA APLICAÇÕES HIPERMÍDIA

LUIZ ANTONIO RICCI 09 April 2007 (has links)
[pt] Esta dissertação apresenta a forma como foi desenvolvida uma arquitetura de desenvolvimento dirigida por modelos combinada com um ambiente de desenvolvimento para dar apoio ao desenvolvimento de aplicações Web, utilizando SHDM/OOHDM como métodos de desenvolvimento. Os modelos, descritos através de uma interface gráfica, são processados pela ferramenta. A interface da aplicação também é descrita utilizando modelos, e a interface produzida é definida por uma ontologia de interface concreta, especificada em RDFS, que faz o mapeamento entre os elementos de interface concretos e alguma tecnologia de destino como ASP.Net e XAML. O principal objetivo é tornar mais fácil o desenvolvimento de uma aplicação Web utilizando Visual Studio 2005 como IDE e SHDM como método de desenvolvimento, permitindo que o arquiteto de software concentre seus esforços na modelagem da aplicação. O SHDM .Net produz uma aplicação completa, criando linguagens específicas de domínio para cada modelo desenvolvido. A principal funcionalidade do SHDM .Net é a integração entre as fases de análise e de desenvolvimento de um projeto. / [en] This dissertation presents how a model driven development architecture and environment framework to support Web application development are being developed using SHDM/OOHDM as development methods. The models are described through graphical diagrams that are processed by the environment. The application interface is also produced using models, and the interface produced is defined by concrete interface ontologies, specified in RDFS, that maps the concrete widgets to some target technology such as ASP.Net and XAML. The main purpose is to ease the development of a web application using Visual Studio .Net 2005 as an IDE and SHDM as the development method, allowing the application architect to focus on the application modeling. SHDM .Net generates a complete runnable application; also producing domain- specific languages for each application modeled, resulting in a programming model much more concise and natural. The main feature of SHDM .Net is the integration between the analysis and development phases of a project.
13

SharePoint apps / SharePoint Apps

Haddad, Elias, Abdelke, Dany January 2013 (has links)
Microsoft SharePoint 2013 är en plattform som är väldigt populär för utveckling av intranät. Möjligheterna för kommunikation inom en organisation bidrar till större och bättre informationsflöde inom organisationen samt leder till effektivare arbete inom organisationen. Microsoft Sharepoint 2013 är alltså ett intranät som blir ett centrum att vistas på samt där man träffar sina kollegor för att dela information och mycket mer. Detta examensarbete utgår från Microsofts välkända intranät Sharepoint 2013. Målet med examensarbetet har varit att skapa ett ärendehanteringssystem utifrån företaget Precio Systemutveckling AB:s beställning samt kravspecifikation . Utvecklingen har baserats på ”The great new app model” som under början på detta år (2013) introducerades utav Microsoft i den senaste versionen av Sharepoint: Sharepoint 2013. Det finns flera olika utvecklingsmetoder för att utveckla i appmodellen. Efter en utförd förstudie valdes ”Provider hosted app”, vilket innebär att ärendehanteringssystemet skall utvecklas samt köras på en server som företaget ansvarar över. Då appmodellen är relativt ny så har det under projektets gång uppstått utmaningar som varit riktigt kluriga att lösa på grund av att man inte lyckats finna relevanta källor med förklaring på de olika problem som uppstod. Utmaningarna har ändå lösts med hjälp av den information som idag finns samt med stöd ifrån seniora Sharepoint utvecklare. Resultatet av detta projekt blev ett ärendehanteringssystem som levererats till företaget samt som eventuellt kommer att börja användas inom kort. Förstudien kring appmodellen har även lett till ökade kunskaper kring hur appar i Sharepoint fungerar samt dess styrkor och svagheter. / This project is about apps in Microsoft Sharepoint 2013. We are two students that will during this thesis create a task management system for the company Precio Systemutveckling AB. We will use the great new app model that is a way to develop Sharepoint apps. The result of this project is a task management system that the company can use to keep track of their tasks.
14

Requirement specification Editor : REQUIREMENTS EDITOR BASED ON CONTRACT THEORY

Hedman, Per January 2014 (has links)
Vid utveckling av tyngre fordon inför man allt fler avancerade funktione. Mycket av denna funktionalitet handlar om att maskiner automatiskt ska utföra uppgifter för att assistera föraren. Detta leder till att nya risker uppstår. Och till följd av detta har man börjat skapa nya funktionella säkerhetsstandarder. ISO 26262 är en ny funktionell säkerhetsstandard som finns för vanliga personbilar men som ännu inte trätt i kraft för lastbilar. I ISO-26262 standarden ska krav kunna mappas till andra krav samt till systemarkitektur. I nuläget finns det vissa verktyg på marknaden som stödjer användaren när den skriver kravspecifikationer. Men undersökningar av verktyg ledde till att vi kommit fram till att alla hade någon brist. Och ingen hade bra stöd för mappning mellan krav och systemarkitektur. I detta examensarbete har arbetet varit att testa implementera funktionalitet för ett verktyg som assisterar användaren på olika sätt när den skriver kravspecifikationer. Baserat på kontraktteori och konceptet om portar som hjälp för att koppla samman krav med systemarkitektur ska applikationen se till att det finns en formell koppling mellan dessa. För att testa och validera att portar går att använda för att testa intressant funktionalitet har också en applikation utvecklats där mycket funktionalitet implementerats. Resultatet har varit lyckat då vi baserat på kontraktteori lyckats implementera och validera att det är möjligt att använda portar för att skapa koppling mellan krav och systemarkitektur, samt mellan krav och krav. Validering av att det valda lagringsformatet JSON också förser implementeraren med nog starkt stöd för att kunna spara dessa krav så att data i filerna kan brytas ner och lagras i temporära databasen Neo4J och på så sätt skapa ett fungerande kretslopp. / When developing new heavy vehicles today demands for increasingly more advanced features are asked for. A lot of the new functionality is about machines performing tasks automatically to assist the driver when driving. This leads to new risks, and as a result a new functional safety standard has been created. ISO 26262 is a functional safety standard that today exists for ordinary cars, but has not yet became a standard for trucks. According to the ISO 26262-standard requirements can be mapped to other requirements as well as to the system architecture. At present there are several tools on the market that supports the user when writing specifications. However, our research of the tools has led us to conclude that all lacked something. For example neither of the tools had good support for mapping between requirements and system architecture. In this thesis work, functionality for a tool which is supposed to support the user in various ways when writing requirements specifications was to be examined. Based on contract theory and the concept of ports that links requirements together with system architecture, an application can ensure that there is a formal link between the two. To test the suggested functionality a prototype is being developed. The result has been a successful as we based on contract theory could validate that using ports to create links between different requirements as well as between requirements and system architecture works through the implementation of the tool. Validation that the selected storage format JSON also provides the implementer with enough support to save the requirements in a way so that the data files can be decomposed and stored in the Neo4J database.
15

RFID inventarizační systém / RFID Inventory System

Šindelka, Jiří January 2007 (has links)
This project deals with a survey of inventory system and accounting property. The purpose of the project is to study the SAP system, IS Apollo,  the database platform Oracle 10g, the RFID technology and to make a marketing research of a device for the chip EPCglobal UHF Gen2. On base marketing research propose and implement RFID inventory. At implementation target will be collective reading RFID tags. Further I will implement application simulating evidence systems and I will design data transmission to those application that will be also used at transmission data to the IS Apolla. I decided to implement the inventorying in the development environment Microsoft Visual Studio 2005 Standard Edition C#. Application simulated accounting property and data transmission I decide to implement in the development environment Borland Delphi 7.
16

Utveckling av programvara för klinisk logopedi : Förbättring av röstinspelningsprogrammet VoiceJournal i samarbete med Neovius Data och Signalsystem AB / Development of Software for Clinical Speech Therapy : Improvement of the Voice Recording Program VoiceJournal in Collaboration with Neovius Data och Signalsystem AB

Badrous, Anna-Simone, Rahim, Arin January 2023 (has links)
Ungefär 17 % av befolkningen i Stockholm lider av något typ av röst- eller talbesvär. Förpersoner med sådana besvär är det vanligt att besöka en logoped, som är specialiserad inomundersökning av röstkvalitet. Vid undersökningen kan logopederna använda sig avprogrammet VoiceJournal, utvecklat av Neovius Data och Signalsystem AB, som omfattarflera olika program för röstanalys. Trots att programmet har fungerat bra hittills, fanns det endel områden som kunde förbättras. Inför lanseringen av en utvecklad version av VoiceJournalvar företaget få bort ett störmoment som dykte upp i form av en dialogruta som inte bordevisas. Vidare skulle koden som behandlar möjligheten att spela upp inspelningen vidfjärrstyrning, felsökas då denna funktion inte fungerade som den skulle. Slutligen skulle en nyfunktion införas till programmet för att kunna ångra olika redigeringar som logopeden utförpå ljudfilen. Detta gjordes genom att lägga till och ändra i en befintlig kod. Av dessa treprogrammeringsuppgifter avklarades de två första medan den tredje blev klar till viss deleftersom det fortfarande inte går att ångra alla redigeringar en eller flera gånger. / Around 17% of the population in Stockholm suffers from speech or voice disorders. In case ofsuch disorders, it is common to visit a speech therapist for medical examination. During theexamination, the speech therapist uses VoiceJournal that is developed by NeoviusSignalsystem och Data AB, which includes different programs for voice recording andanalysis. Although the programs have been operating efficiently, there are areas where thatcould be improved. Prior to a new release of VoiceJournal, the company wanted to get rid ofan annoyance in the form of a dialogue box that should not occur. Additionally, the possibilityto play the recording by remote playback would be further examined given that it did notfunctioned properly. Lastly, a new feature would be implemented that enables the speechtherapist to undo various actions made to the file. This was done by modifying and addingcode. Out of these three programming tasks, the first two were finalized while the third onewas completed to some extent since all the various actions on the recording could not beundone one or multiple times.
17

En utvecklingsmiljö för MAL

Hanstad, Erik, Villarroel, Lucas January 2021 (has links)
Många utvecklare förlitar sig på moderna utvecklingsmiljöer med stöd för språkspecifika funktioner som underlättar utvecklingsprocessen. Nyutvecklade språk saknar ofta denna möjlighet, Meta Attack Language (MAL) är ett av dessa. Syftet med denna avhandling är att undersöka betydelsen av en integrerad utvecklingsmiljö i MAL med avseende på användarupplevelsen genom att utveckla en prototyp av en integrerad utvecklingsmiljö för MAL. Avhandlingen inleds med en litteraturstudie inom de relevanta områdena MAL, utvecklingsverktyg och kodanalys. Utifrån den insamlade informationen fastställs det att prototypen utvecklas som en Visual Studio Code-extension med en language server i enlighet med Language Server Protocol (LSP). För att mäta användarupplevelsen av en utvecklingsmiljö för MAL används User Experience Questionnaire (UEQ) som mäter användarupplevelsen utifrån sex perspektiv: attraktivitet, tydlighet, effektivitet, pålitlighet, stimulering och innovativitet. Mätningarna sker i forma av två likadana enkäter där MAL-utvecklare besvarar frågor angående användarupplevelsen av att utveckla i MAL. Den första enkäten undersöker användarupplevelsen utan prototypen och den andra undersöker användarupplevelsen med prototypen. För att undersöka om skillnaden med och utan prototypen är av statistisk signifikant utförs t-test för varje perspektiv. Avhandlingen har resultaterat i en Visual Studio Code-extension som tillhandahåller intelligent kodifyllning, diagnostics, go to definition och syntaxmarkering för MAL. Resultaten av enkäterna visar på en ökning på alla mätta perspektiv med en statistisk signifikant förbättring på attraktivitet, tydlighet och effektivitet. För att utveckla arbetet och dra större slutsatser skulle prototypen behöva utvecklas mer samt att svarsunderlaget till enkäterna vara större. / Many developers rely on modern development environments with support for language-specific features that facilitate the development process. Newly developed languages often lack this possibility, Meta Attack Language (MAL) is one of these. The purpose of this dissertation is to investigate the importance of an integrated development environment in MAL with regard to the user experience by developing a prototype of an integrated development environment for MAL. The dissertation begins with a literature study in the relevant areas consisting of MAL, development tools and code analysis. Based on the information gathered, it is determined that the prototype is developed as a Visual Studio Code-extension with a language server adhering to the Language Server Protocol (LSP). To measure the user experience of a development environment for MAL, the User Experience Questionnaire (UEQ) is used, which measures the user experience from six perspectives: attractiveness, perspicuity, efficiency, dependability, stimulation and novelty. The measurements take the form of two surveys of the same kind where MAL developers answer questions regarding the user experience of developing in MAL. The first survey examines the user experience without the prototype and the second examines the user experience with the prototype. To investigate whether the difference with and without the prototype is statistically significant, t-tests are performed for each perspective. The dissertation has resulted in a Visual Studio Code-extension that provides intelligent code completion, diagnostics, go to definition and syntax highlighting for MAL. The results of the surveys show an increase in all measured perspectives with a statistically significant improvement in attractiveness, perspicuity and efficiency. In order to develop the work and draw greater conclusions, the prototype would need to be developed more and the response basis to the questionnaires greater.
18

Enclave Host Interface for Security

Sinha, Anmol January 2022 (has links)
Secure enclave technology has during the last decade emerged as an important hardware security primitive in server computer cores, and increasingly also in chips intended for consumer devices like mobile phones and PCs. The Linux Confidential Compute Consortium has taken a leading role in defining the host APIs for enclave access (e.g. OpenEnclave APIs). Earlier solutions for security isolation in mobile phones relied on so called Trusted Execution Environments, which are similar in hardware isolation, but serve primarily OEM device security use-cases, and the environments are access controlled by remote trust roots (code signatures). This thesis examines the security requirements for enclaves, visible through APIs and SDKs. An augmented IDE / SDK interface that accounts for security, including legacy considerations present with TEEs is also proposed. This thesis also attempts to improve developer experience related to development of trusted application by providing a tight integration with IDE and an expressive way to select methods which can be carved out of an existing rust application into a seperate trusted application. Furthermore, this thesis also discusses some common pitfalls while developing code for trusted applications and attempts to mitigate several of the discussed risks. The work plan includes a background study on existing TEE and enclave SDKs, a novel SDK augmentation that accounts for the features listed above, and a prototype implementation that highlights the enclave security needs beyond mere isolated execution. An IDE plugin is also implemented, that exemplifies how software engineers (with potentially limited security knowledge) can implement a trusted application service with enclave support such that the end result (enclave code) will run without information leakage or interface security problems. / Säker enklavteknologi har under S senaste decenniet framstått som en viktig hårdvarusäkerhets primitiv i serverdatorkärnor och i allt högre grad även i chips avsedda för konsumentenheter som mobiltelefoner och datorer. Linux Confidential Compute Consortium har tagit en ledande roll i att definiera värdAPI:erna för enklavåtkomst (t.ex. OpenEnclave APIs). Tidigare lösningar för säkerhetsisolering i mobiltelefoner förlitade sig på så kallade Trusted Execution Environments, som liknar hårdvaruisolering, men som i första hand tjänar OEMenhetssäkerhetsanvändning, och miljöerna är åtkomstkontrollerade av fjärrstyrda förtroenderötter (kodsignaturer). Denna avhandling undersöker säkerhetskraven för enklaver, synliga genom API:er och SDK:er. Ett utökat IDE/SDK-gränssnitt som står för säkerhet, inklusive äldre överväganden som finns med TEE, föreslås också. Detta examensarbete försöker också förbättra utvecklarupplevelsen relaterad till utveckling av betrodda applikationer genom att tillhandahålla en tät integration med IDE och ett uttrycksfullt sätt att välja metoder som kan skäras ut ur en befintlig rostapplikation till en separat betrodd applikation. Dessutom diskuterar denna avhandling också några vanliga fallgropar samtidigt som man utvecklar kod för betrodda applikationer och försöker mildra flera av de diskuterade riskerna. Arbetsplanen inkluderar en bakgrundsstudie av befintliga TEE- och enklav-SDK:er, en ny SDK-förstärkning som står för funktionerna som anges ovan, och en prototypimplementering som belyser enklavens säkerhetsbehov utöver enbart isolerad exekvering. En IDE-plugin är också implementerad, som exemplifierar hur mjukvaruingenjörer (med potentiellt begränsad säkerhetskunskap) kan implementera en betrodd applikationstjänst med enklavstöd så att slutresultatet (enklavkoden) kommer att köras utan informationsläckage eller gränssnittssäkerhetsproblem.
19

Förbättring av intern kvalitet i MediusFlow genom utvärdering av arbetsprocessen samt verktyg från Visual Studio 2010 / Improvement of internal quality in MediusFlow by evaluating the work process and tools from Visual Studio 2010

Taylor, David, Sigvardsson, Erik January 2009 (has links)
<p>I maj 2009 släpptes den första betaversionen av Visual Studio Team System 2010. Den innehåller en rad intressanta nyheter och funktioner som kan underlätta utvecklingsarbetet och höja den interna kvaliteten.</p><p>Kvalitetsbegreppet inom mjukvaruutveckling kan delas upp i två delar: extern och intern kvalitet. Med extern kvalitet menas det som kunden ser, till exempel att rätt funktionalitet utvecklas och att den levereras i tid. Intern kvalitet handlar om processer inom företaget och det som kunden ofta inte ser eller är medveten om.</p><p>Nyheter i Visual Studio 2010 har utvärderats i fokusgrupper tillsammans med rutinerade utvecklare på Medius. Den agila arbetsprocessen har utvärderats utifrån observationer, informella intervjuer samt den teoretiska referensram som ställts upp.</p><p>Utvärderingarna har resulterat i ett antal riktlinjer för hur Medius kan förbättra sin interna kvalitetsprocess. Dessa rekommenderar bland annat mindre förändringar i den agila arbetsprocessen, till exempel tydligare utvärderingar och uppföljning samt introduktion av distribuerad Scrum. Riktlinjerna föreslår också införandet av verktygen kodkontrakt, incheckningsregler och gränssnittstestning i Visual Studio 2010.</p>
20

Entity Framework 4.0, enutvärdering av ett ORMramverk

Andreas, Hall, Daniel, Hindrikes January 2010 (has links)
När man kombinerar ett objektorienterat programmeringsspråk och en relationsdatabas uppstår en del problem för utvecklare eftersom objektorienterade programmeringsspråk och relationsdatabaser har olika fokus, objektorienterade programmeringsspråk fokuserar på att avbilda verkliga objekt och relationsdatabaser fokuserar på data. De problem som uppstår kallas med ett samlingsnamn för object-relational mismatch. Det finns flertalet ramverk för att hantera dessa problem. Ett av dem är Entity Framework.Syftet med detta projekt var att utvärdera hur utvecklare tycker att Entity Framework fungerar för att lösa problematiken runt object-relational mismatch, hur det är för utvecklare att lära sig använda Entity Framework samt hur tillgången på inlärningsmaterial är.Under vår studie har vi lärt oss använda Entity Framework samtidigt som vi gjort en studie av tillgången på inlärningsmaterial. Vi har också byggt om en applikation så att den använder Entity Framework. Vi har jämfört den ombyggda applikationen med den gamla applikationen för att kunna se vilken skillnad som Entity Framework bidrog till.Vi kom fram till att Entity Framework hanterar object-relational mismatch på ett bra sätt som bland annat gör att utvecklingsprocessen kortas ner då inte lika mycket kod behöver skrivas. Utvecklare med tidigare kunskaper i .NET-programmering upplever att det är lätt att lära sig Entity Framework. Att det upplevs lätt att lära sig Entity Framework hänger förmodligen ihop med att tillgången på inlärningsmaterial är god.

Page generated in 0.0504 seconds