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

Utvärdering av bibliotek för generering och "parsning" av JSON / Evaluation of Framework for generating and parsing JSON

Berg, Johan January 2012 (has links)
Målet med denna undersökning har varit att ta fram lämpligt bibliotek i programspråket C för generering och parsning av JSON (JavaScript Object Notation). Biblioteket ska användas för att bygga ett nytt API mot Svenska Spels transaktionssystem som ska underlätta för klientutvecklare att anropa systemet. Undersökningen har begränsats till utvärdering två utvalda bibliotek, YAJL (Yet Another Json Library) och Jansson. För att kunna jämföra och analysera dessa har jag implementerat ett testprogram som mäter deras prestanda vid generering och parsning av ett antal utvalda JSON objekt. Jag har även undersökt biblioteken utifrån användarvänlighet och robusthet. I uppdraget har även ingått att undersöka om det går att skapa ett eget bibliotek som har bättre prestanda än de båda utvalda. Efter utvärdering av resultaten från dessa undersökningar har jag tillslut kommit fram till vilket av biblioteken som är bäst anpassat för Svenska Spels behov. / The objective of this study was to find a suitable library in the C programming language for generating and parsing JSON (JavaScript Object Notation). The library will be used to build a new API for Svenska Spels transaction system which will make it easier for client developers to invoke the system. The study has been limited to evaluation of two selected libraries, YAJL (Yet Another Json Library) and Jansson. In order to compare and analyze them I have implemented a test program that measures the performance of generation and parsing of a selected number of JSON objects. I have also examined the libraries based on user-friendliness and robustness. The task has also been to study the feasibility of creating a library which has better performance than the two selected. After evaluating the results of these studies, I have finally come to the conclusion of which library is most adapted to Svenska Spels needs.
12

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

Bentersten, William January 2019 (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 avseddaklient 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. / One way of developing web applications is in two parts, where one part is an API and the other part is the client. This report focuses on JSON APIs and on finding a solution for identifying breaking changes in JSON messages before they affect their intended client in undesirable ways. A case study has been carried out at a company that develops their web applications in two parts. The result is a web application (a tool) that solves the problem by recording API requests that are then replayed against different versions of the API. Version tagged responses are collected and compared against each other by different aspects. The web application (the tool) succeeds in identifying breaking changes in JSON messages. This is verified using a test API, which in turn verifies the thesis’ hypothesis. To test an API, whose underlying application is stateful, that application is expected to be reset to a standardized state before each use of the tool. This is a limitation. There is potential for future development in getting the tool work against authenticated APIs.
13

Jämförelse av dataobfuskeringstekniker i en javascriptapplikation / Comparison between data obfuscation techniques in a javascript application

Jarenmark, Rasmus January 2019 (has links)
Det finns olika typer av arkitekturer i webbapplikationer. I moderna applikationer används ofta AJAX för att skicka och hämta data. Ajax skickar ofta JSON i klartext. Det finns integritetsrisker med att skicka JSON i klartext då personer kan använda sig av webskrapning för att hämta den data som skickas för att använda till en egen applikation. I denna studie kommer olika dataobfuskeringstekniker undersökas för att se om de påverkar svarstider vid inmatning och hämtning av data i en JavaScript applikation. Hypotesen för detta arbete är att det inte kommer vara någon signifikant skillnad i svarstider när data obfuskeras och avobfuskeras. Resultaten i denna studie dementerar hypotesen då samtliga testfall som utförs visar att det finns en signifikant skillnad på svarstider.
14

SQL-frågor mot Strukturerad JSON-data i MySQL : En jämförelse i svarstid då JSON-data är lagrat med datatyperna JSON, BLOB och TEXT / SQL Queries of Structured JSON data in MySQL : A comparison in respons time when JSON data is stored with the data types JSON, BLOB and TEXT

Kannius, Lovisa January 2019 (has links)
MySQL är ett databassystem som hör till typen relationsdatabaser och lagrar dataenligt relationsdatamodellen och använder sig av frågespråket SQL. MySQL har flertalet datatyper och sedan version 5.7.8 finns datatypen JSON som kan användas för lagring av data med JSON-format. JSON är idag den ledande standarden för datautbyte för webbapplikationer. Ett experiment genomförs där datatyperna JSON, BLOB och TEXT testas i MySQL. Detta för att ta reda på vilken datatyp som är att föredra med avseende på svarstid vid hämtning och uppdatering av specifika värden i lagrad JSON-data. En miljö sätts upp för att genomföra en pilotstudie följt av ett antal tester för att påvisa detta. Resultatet visar på att datatyperna BLOB och TEXT presterar snabbare svarstid än JSON förutom i de fall då specifika funktioneranpassade för datatypen i MySQL används.
15

Aplikace pro vizualizaci časových řad na webu / Applications for visualizing time series on the web

Repka, Branislav January 2018 (has links)
This document discusses the visualization of data in the web environment using JavaScript and PHP. Specifically, create a web application for dynamically displaying time series in an interactive environment via the REST API in JSON format. There are described technologies for creating web applications and their use. This is work involving designing and creating a web application.
16

Temporal JSON

Goyal, Aayush 01 December 2019 (has links)
JavaScript Object Notation (JSON) is a format for representing data. In this thesis we show how to capture the history of changes to a JSON document. Capturing the history is important in many applications, where not only the current version of a document is required, but all the previous versions. Conceptually the history can be thought of as a sequence of non-temporal JSON documents, one for each instant of time. Each document in the sequence is called a snapshot. Since changes to a document are few and infrequent, the sequence of snapshots largely duplicates a document across many time instants, so the snapshot model is (wildly) inefficient in terms of space needed to represent the history and time taken to navigate within it. A more efficient representation can be achieved by “gluing" the snapshots together to form a temporal model. Data that remains unchanged across snapshots is represented only once in a temporal model. But we show that the temporal model is not a JSON document, and it is important to represent a history as JSON to ensure compatibility with web services and scripting languages that use JSON. So we describe a representational model that captures the information in a temporal model. We implement the representational model in Python and extensively experiment with the model. Our experiments show that the model is efficient.
17

Prestandajämförelse av textbaserade och binära dataformat för AJAX

Istanbullu, Alexander January 2013 (has links)
Introduktionen av AJAX har möjliggjort skapandet av dynamiska webbapplikationer på Internet. Dessa dynamiska webbapplikationer bygger på att skicka data mellan klient och server med hjälp av asynkrona förfrågningar. Detta görs med hjälp av ett serialiseringsformat som används för att kompaktera data och möjliggöra kommunikation mellan olika programmeringsspråk. Binära serialiseringsformat har konsistent visat sig prestera bättre än de textbaserade alternativen på plattformar som tillåter binär transport av data. AJAX är en plattform som endast tillåter textbaserad transport av data. Detta arbete syftar till att jämföra prestandan av textbaserade och binära serialiseringsformat för AJAX med hjälp av bland annat round-trip time. Arbetet har utförts genom att skapa en webbapplikation som utför prestandamätningar med hjälp av olika datamängder med varierande storlek och innehåll. Resultaten visar att binära serialiseringsformat endast skulle kunna vara ett tänkbart alternativ när det rör sig om webbapplikationer som skickar mycket sifferdominant data.
18

Utveckling av Andersson Qwick Mobil för iOS

Nagibin, Ilya, Valdemarsson, Alexander January 2013 (has links)
This thesis has been performed for the company System Andersson as a part of the bachelors degree in information technology at the School of Engineering in Jönköping. The thesis is based on the development of an iPhone application. System Andersson has an application for Android that is being used for their MPS system (material and production control system). Their customers, however, have also showed interest in being able to use this application for iPhone. The students handle the subject of iOS developing, including the design of the application, the use of the development language Objective-C, the use of the scripting language of Json used for server connections and SQL. The primary goal with this thesis has been to improve the students knowledge in such subjects as application development for mobile platforms, in such areas as Xcode, which is the development platform that Apple uses and Objective-C, which is the development language being used.   The result of this thesis is an almost fully functional iOS application, similar to the Android application with some functionality missing. / Detta examensarbete har utförts åt företaget System Andersson i samband med utbildningen på Tekniska Högskolan i Jönköping. Arbetet gick ut på att utveckla en applikation för iPhone. System Andersson har sedan tidigare en applikation kopplad till sitt MPS-system (material och-produktionsstyrningssystem) för operativsystemet Android och deras kunder har visat intresse för en liknande applikation för iOS. Studenterna går i denna rapport igenom utvecklingen av en applikation för iOS, samt designen, med hjälp av utvecklingsspråket Objektive-C, skriptspråket Json och SQL. Målet med detta examensarbete var främst att få bra kännedom om att utveckla mobila applikationer, att lära känna utvecklingsmiljön som Apple använder samt att få kunskap om Objective-C. Resultatet av examensarbetet har blivit en näst intill fullt fungerande applikation, som dock i dagsläget saknar vissa funktioner.
19

Lagring av JSON-objekt i MySQL med datatyperna BLOB och JSON : Jämförelse av prestanda vid hämtning av JSON-objekt lagrade som datatypen BLOB och datatypen JSON i MySQL / Storing JSON-objects in MySQL with the datatypes BLOB and JSON : Comparison in performance for retrieving JSON-objects stored as the datatype BLOB and the datatype JSON in MySQL

Larsson, Mikael January 2018 (has links)
Det finns intresse för att forska på data från Github. Genom ett API, Github REST API, kan man få data från Github i JSON-format som sen kan lagras i en databas för forskning och analysering. Från och med MySQL 5.7.8 finns det en specifik datatyp för JSON, men det finns även argument för respektive datatyp för BLOB. Med tanke på att stor vikt ligger på databasen för att erhålla snabbhet, effektivitet och bearbetning av data analyseras respektive datatyp för att avgöra vilken datatyp som presterar bäst vid hämtning av data. Genom att utföra ett experiment där tiden det tar för databasen att hantera en fråga påvisar resultatet vilken datatyp som är mest lämplig. Resultatet visar att respektive datatyp för BLOB presterar bättre än datatypen JSON, särskilt ju större JSON-objekten är.
20

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 Anjum 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.

Page generated in 0.0415 seconds