• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 31
  • 27
  • 25
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 97
  • 33
  • 26
  • 25
  • 23
  • 23
  • 20
  • 19
  • 16
  • 15
  • 15
  • 13
  • 13
  • 12
  • 11
  • 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.
21

En jämförande prestandastudie mellan JSON och XML / A comparative performance study of JSON and XML

Einarsson, Joel, Winger-Lang, Johannes January 2014 (has links)
När man utvecklar en ny produkt eller tjänst står man ofta inför valet av dataformat. De mest använda idag är JSON och XML. Formaten ser väldigt olika ut, erbjuder olika funktioner, men används inte sällan till samma sak. Vilket som egentligen är snabbast finns det mycket åsikter om, men inte lika mycket testresultat. Den luckan skall detta arbete täcka. Programmeringsspråken som används är Python och JavaScript, vilka båda är populära på webben. Genom experiment testas hur snabbt JSON och XML kan kodas och avkodas. Testerna går ut på att XML och JSON konverteras till en lämplig intern datastruktur. I JavaScript är det ett Object, för Python är det en dictionary. Det testas även att konvertera från datastrukturen, till XML och JSON. Både stora och små datamängder testas. Resultaten visar enhälligt att JSON är betydligt snabbare än XML, upp mot en faktor 100. För JavaScript gäller detta i de tre stora webbläsarna som testas; Google Chrome, Mozilla Firefox samt Internet Explorer. Det stämmer även för Python. Resultatet är detsamma för liten datamängd som för en stor datamängd.
22

Experiment kring kompaktering av självbeskrivande dataformat

Malmsten, Mikael January 2012 (has links)
XML och JSON är två populära självbeskrivande format för dataöverföring på Internet. För att minska kostnader i form av tid och energi vid dataöverföring används ofta komprimering. På webben används generella komprimeringsalgoritmer för att minska storleken på data i självbeskrivande format. Ett sätt att i vissa fall minska storleken ytterligare är att strukturera om datamängden så att redundansen minskar men semantiken behålls intakt. I detta arbete undersöks förhållandet mellan den ökade tidsåtgången för databehandling som en omstrukturering innebär och den minskade överföringstid som uppstår tack vare den reducerade datastorleken. Arbetet har genomförts genom att experiment utförts på en applikation som använder olika strukturer och format för att hantera data. Resultatet visar att det under de givna förutsättningarna finns möjlighet till en viss vinst genom omstrukturering av data, detta även när omstruktureringen följs av gzip-komprimering. Resultatet visar också att XML-formatet gynnas mer än JSON-formatet av denna typ av operation.
23

Moduly pro manuln­ penetraÄn­ testovn­ webov© aplikace / Modules for Manual Penetration Testing of a Web Application

Heriban, Radoslav January 2021 (has links)
The main goal of this master's thesis was development of Burp Suite extension capable of interacting with various other automated tools, accompanied with development of a web application. Chapter two contains analysis of tools commonly used in penetration testing that could benefit from the ability to share Burp Suites data or functionality. The programming languages used were Java and JavaScript. The extension acts as a gateway to inner functionality of Burp Suite. It enables exfiltration of in memory objects such as sitemap, proxy history or found issues in JSON format to other tools, and also listens for incoming data that can be inserted into it's existing modules such as Repeater, Scanner, Spider or Comparer. Frontend application was written using JavaScript library React. The web application offers a graphical visualization of issue data.
24

Plug-and-Play Web Services

Jain, Arihant 01 December 2019 (has links)
The goal of this research is to make it easier to design and create web services for relational databases. A web service is a software service for providing data over computer networks. Web services provide data endpoints for many web applications. We adopt a plug-and-play approach for web service creation whereby a designer constructs a “plug,” which is a simple specification of the output produced by the service. If the plug can be “played” on the database then the web service is generated. Our plug-and-play approach has three advantages. First, a plug is portable. You can take the plug to any data source and generate a web service. Second, a plug-and-play service is more reliable. The web service generation checks the database to determine if the service can be safely and correctly generated. Third, plug-and-play web services are easier to code for complex data since a service designer can write a simple plug, abstracting away the data’s real complexity. We describe how to build a system for plug-and-play web services, and experimentally evaluate the system. The software produced by this research will make life easier for web service designers.
25

Upptäcka kritiska ändringar i JSON-meddelandeni webb-API:er / Detecting breaking changes in JSON messages in web APIs

Bentersten, William January 2020 (has links)
Ett sätt att utveckla webbapplikationer är att göra det i två delar. Dels ett API, dels en klient. Denna rapport fokuserar på JSON-API:er och på att hitta en lösning för att identifiera kritiska ändringar i JSON-meddelanden innan de påverkar sin avseddak lient på ett oönskat sätt.En fallstudie är genomförd hos ett företag som utvecklar sina webbapplikationer i två delar. Resultatet är en utvecklad webbapplikation (ett verktyg) som löser problemet genom att spela in API-förfrågningar som repeteras mot flera olika versioner av API:et. Versionstaggade svar samlas in och jämförs mot varandra med olika avseenden. Webbapplikationen (verktyget) lyckas på ett tillfredställande sätt identifiera kritiska ändringar i JSON-meddelanden. Detta verifieras med hjälp av ett test-API, och bekräftar därmed examensarbetets hypotes.För att kunna testa ett API, vars bakomliggande applikation är stateful, förväntas den applikationen vara återställd till ett standardiserat tillstånd inför varje användning av verktyget. Detta är en begränsning. Det finns en utvecklingspotential i att få verktyget att fungera även mot autentiserade API:er.
26

An evaluation of the expressive power and performance of JSON-to-JSON transformation languages / En utvärdering av JSON-till-JSON transformationsspråk avseende uttryckskraft och prestanda

Al-Tai, Elias January 2018 (has links)
JSON-to-JSON transformation languages enable the transformation of a JSON document into another JSON document. As JSON is gradually becoming the most used interchange format on the Internet there is a need for transformation languages that can transform the data stored in JSON in order for the data to be used with other systems. The transformation can transform the document structurally, for example by altering the hierarchical structure of the document. The transformation can also transform the document textually, for example by renaming fields or altering values. None of the existing JSON-to-JSON transformation languages have become a standard (Jellife, 2017). This work evaluates the expressive power of the JSON-to-JSON transformation language Jolt. Jolt have recently been adopted by Apache and support have been introduced in some of their products. If a transformation language have expressive power that are at least equal to Nested Relational Algebra this implies that a transformation language can perform many advanced transformations. In this work  a formal model of Jolt is defined, referred to as Jolt0, in order to compare its expressive powers to Nested Relational Algebra. For that purpose, the operations of another formal model called MQuery which have been proven to have equivalent expressive power to Nested Relational Algebra are translated into Jolt0. It is shown that Jolt does not have expressive powers equivalent to Nested Relational Algebra. We further compared the performance of four JSON-to-JSON transformation languages (Jolt, Handlebars, Liquid, and XSLT 3.0) by constructing tests where the different transformation languages executed equivalent transformations. The transformations were evaluated by measuring runtime and memory usage. The study shows that XSLT 3.0 performed worst in all run time and memory usage tests. When transforming large input data XSLT 3.0 performed significantly worse than the other languages. / JSON-till-JSON transformationsspråk möjliggör transformationer från ett JSON-dokument till ett annat JSON-dokument. Eftersom JSON gradvis håller på att bli det mest använda data-utväxlingsformatet på internet så finns det ett behov av transformationsspråk som kan transformera data som är lagrad i JSON formatet för att kunna användas med andra system. Transformationen kan transformera dokumentet strukturellt, till exempel genom att förändra den hierarkiska strukturen på dokumentet. Transformationen kan även transformera dokumentet textuellt, till exempel genom att döpa om fält eller ändra värden. Ingen av de existerande JSON-till-JSON transformationsspråken har blivit en standard (Jellife, 2017). Det här arbetet undersöker uttryckskraften av Jolt vilket är ett JSON-till-JSON transformationsspråk. Jolt har nyligen fått stöd av Apache i några av deras produkter. Om ett transformationsspråk har en uttryckskraft som är ekvivalent med nästlad relationell algebra innebär det att språket kan utföra många avancerade transformationer. I det här arbetet definieras en formell modell av Jolt, kallad Jolt0, för att kunna jämföra dess uttryckskraft med nästlad relationell algebra. Till det syftet så översätts operationerna från en annan formell modell med namnet MQuery som har bevisats ha ekvivalent uttrykskraft med nästlad relationell algebra till Jolt0. Arbetet drar slutsatsen att Jolt inte har uttryckskraft som är ekvivalent med nästlad relationell algebra. Arbetet undersöker också prestandan för de fyra JSON-till-JSON transformationsspråken (Jolt, Handlebars, Liquid och XSLT 3.0) genom att konstruera tester där de olika transformationsspråken exekverar ekvivalenta transformationer. Transformationerna utvärderas baserat på körstids- och minnesanvändningsprestandan. Studien visar att XSLT 3.0 presterar sämst i alla körstids- och minnesanvändningstester. När transformationerna använder sig av stor input data så presterar XSLT 3.0 signifikant sämre än de andra språken.
27

A Comparative Study of Data Transformations for Efficient XML and JSON Data Compression. An In-Depth Analysis of Data Transformation Techniques, including Tag and Capital Conversions, Character and Word N-Gram Transformations, and Domain-Specific Data Transforms using SMILES Data as a Case Study

Scanlon, Shagufta A. January 2015 (has links)
XML is a widely used data exchange format. The verbose nature of XML leads to the requirement to efficiently store and process this type of data using compression. Various general-purpose transforms and compression techniques exist that can be used to transform and compress XML data. More compact alternatives to XML data have been developed, namely JSON due to the verbosity of XML data. Similarly, there is a requirement to efficiently store and process SMILES data used in Chemoinformatics. General-purpose transforms and compressors can be used to compress this type of data to a certain extent, however, these techniques are not specific to SMILES data. The primary contribution of this research is to provide developers that use XML, JSON or SMILES data, with key knowledge of the best transformation techniques to use with certain types of data, and which compression techniques would provide the best compressed output size and processing times, depending on their requirements. The main study in this thesis, investigates the extent of which using data transforms prior to data compression can further improve the compression of XML and JSON data. It provides a comparative analysis of applying a variety of data transform and data transform variations, to a number of different types of XML and JSON equivalent datasets of various sizes, and applying different general-purpose compression techniques over the transformed data. A case study is also conducted, to investigate data transforms prior to compression to improve the compression of data within a data-specific domain. / The files of software accompanying this thesis are unable to be presented online with the thesis.
28

Techniques for the Specification and Verification of Enterprise Applications

Hoffman, Dustin Hunter, Hoffman 22 December 2016 (has links)
No description available.
29

Duomenų bazės turinio publikavimo interaktyviuose tinklapiuose galimybių tyrimas / Research on the Possibilities of Publishing Data Base content in Interactive Web Pages

Selickas, Tomas 31 August 2011 (has links)
Dažnai būna taip, kad internetiniame tinklapyje yra daug svarbių duomenų, tačiau jie nėra pateikti lengvai suprantamoje formoje. Būtent pateiktos informacijos interaktyvumo stoka, sąlygoja ne tik esamos informacijos sudėtingesnį suvokimą ar įsisavinimą, bet taip pat tiesiogiai siejasi su lankytojų srauto mažėjimu. Pastarosios situacijos buvimas ypač aktualus internetiniams tinklapiams, kuriuose kaupiama ir publikuojama daug specifinės srities duomenų. Šiame magistriniame darbe siekiama Exhibit įrankį pritaikyti korektiškam ir pilnavertiškam informacinės sistemos duomenų bazėje kaupiamų duomenų publikavimui ir vizualizavimui. Esamų sprendimų analizė leido atskleisti, kad Exhibit pritaikytas dirbti su statine, tai yra failuose saugoma informacija. Be to Exhibit vidinės duomenų struktūros formavimas gana ilgai užtrunka [Zhao et al., 2008]. Taigi, magistriniame darbe surastos ir pritaikytos priemonės leidžiančios Exhibit įrankį pritaikyti dažnai kintančios ir nuolatos atsinaujinančios informacijos atvaizdavimui. O taip pat, patobulintas metodas, kuris leidžia greičiau suformuoti vidinę Exhibit duomenų struktūrą. / There is common situation where are much of important data on the website, but the data are given in an inconvenient form to use. The lack of information interactivity determines complicated understanding and acquisition of the given information, also it directly determines the decline of website visitors. The being of the mentioned situation is topical to websites where collecting and publishing a lot of specific data. An aim of this research is to find a way to realize qualitatively publishing and visualization of the data stored in information system database. An analysis of the present decisions showed that Exhibit is great tool to solve existing problem. But this tool have a limitation. Exhibit is working with static (stored in files) information. Also creation of internal Exhibit data structure takes too long time. In this research were found and adapted facilities that let to use an Exhibit tool for publishing dynamic information. Also was improved method for faster internal Exhibit data structure creation.
30

Vizualizace parametrů mnohakanálového zvukového systému v internetovém prohlížeči / Parameter Visualization of Multichannel Audio System in Web Browser

Lach, Martin January 2020 (has links)
This work deals with Audified Audio Processing System. This embedded system includes an ARM processor running the Linux operating system. At present, parameter control (phantom, gain) is complicated, without feedback. In this work, the creation of web application, which will allow easy setting of the mentioned parameters and will show their effect, is described.

Page generated in 0.0439 seconds