121 |
A Study of Technical Solutions for IoT End Devicesand an Evaluation Guide for Their Performance / En studie av tekniska lösningar för de minsta enheternai IoT-system och en bedömningsguide för dessaLINDBERG, FRIDA, COLLIN, EDVIN January 2016 (has links)
This thesis presents a mechatronics master degree project held at Tritech TechnologyAB by two students from The Royal Institute of Technology (Stockholm, Sweden).It covers a study of the future agenda with IoT (Internet of Things) and the devel-opment of an evaluation framework for designing end devices in IoT systems. Thethesis also presents the leading technical solutions for IoT end devices and a toolfor choosing among available technologies. Lastly, the thesis reports from an in-depth study on power consumption and battery life-span of the two communicationtechniques BLE (Bluetooth Low Energy) and Thread.Data has been collected from literature studies by published authors, company pa-pers and from interviews with experts in the area. This data contributed to thefuture agenda prognosis, the generated evaluation framework and the collected tech-nical information. The attributes constituting the design guidance tool were statedbased on the evaluation framework. The in-depth study was carried out by runningthe two technologies on development boards where data on power consumption wascollected. The future prognosis of the IoT development was found to include 20-50 billiondevices by the year of 2020. The largest design areas appear to be within vehicleindustry, safety systems and home and city automation. Obstacles for the develop-ment seem to be a question about safety and how companies are to create a clearbusiness case out of it. Seven different subgroups of metrics were found constitutingto an evaluation framework and seven communication technologies with compatiblehardware form the basis for the developed design guide tool. In the in-depth study,data on power consumption for BLE and Thread were collected during a simple caseof sensing and transferring temperature data. / Denna avhandling presenterar ett examensarbete inom mekatronik gjort på TritechTechnology AB av två studenter från Kungliga Tekniska Högskolan (Stockholm,Sverige). Den omfattar en studie av den framtida prognosen för IoT (Internet ofThings) och utvecklingen av ett ramverk för de minsta enheterna i IoT-system.Avhandlingen presenterar också de ledande tekniska lösningarna för små IoT-enheteroch ett verktyg för att välja bland tillgänglig teknik. Slutligen rapporterar denockså från en mer djupgående studie av energiförbrukning för de två kommunika-tionsteknikerna BLE (Bluetooth Low Energy) och Thread.Data har samlats in från litteraturstudier av publicerade artiklar, företagsartiklaroch från intervjuer med experter inom området. Den informationen har bidragittill slutsatser kring framtiden med IoT, utvecklandet av ramverket och den samladetekniska informationen. Attributen som det utvecklade verktyget är baserat på kom-mer från ramverkets parametrar. Den fördjupade studien genomfördes genom attimplementera de två teknikerna på utvecklingskort där data om energiförbrukningsamlades in. Den framtida prognosen för Internet of Things befanns omfatta 20-50 miljarder en-heter år 2020. Fordonsindustrin, säkerhetssystem och hem -och stadsautomationverkar vara de mest populära områdena för utveckling. De största hindren förutvecklingen är en fråga om säkerhet och hur företag ska kunna skapa en tydligaffärsmodell inom området. Sju olika undergrupper av parametrar befanns utgöraramverket och sju kommunikationsteknik med kompatibel hårdvara ligger till grundför det designade verktyget. I den fördjupade studien samlades uppgifter om en-ergiförbrukningen för BLE och Thread in under ett enkelt fall av avläsning ochöverföring av temperaturdata.
|
122 |
JavaScript Ramverk: Vue, Angular och React. : Hur skiljer sig prestandan mellan Vue, Angular och React när olika mängder data av bilder och videos hämtas och visas visuellt. / How the performance differs between Vue, Angular and React when different amounts of data from images and videos are retrieved and displayed visually.Salmi, Fredrik, Sundberg, Jerker January 2021 (has links)
Det finns många ramverk för att optimera utveckling av en webbapplikation. Angular, React och Vue är tre av de största JavaScript baserade front-end ramverken för utveckling av webbapplikationer. Eftersom de är bland de populäraste JavaScript ramverken vill den här studien bidrar den här studien att utvidga kunskapen om JavaScript ramverk. Detta för att göra det lättare att välja ett Java-Script ramverk som passar för utvecklarens behov. Syftet med denna studie är att med hjälp av tre olika webbapplikationer skapade i Vue, Angular och React, gjordes en jämförelse för att mäta prestandan av bilder och video. Med denna jämförelse går det att se vilket ramverk som presterar bäst och underlättar valet av ramverk.En litteraturstudie gjordes för att införskaffa kunskap om hur de olika ramverken implementeras och hur tidigare studier inom detta område gått tillväga. Tre webbapplikationer skapades i Vue, React och Angular. Dessa applikationer hölls så lika som möjligt för att minimera faktorer. De testades sedan genom att göra tre separata test med verktyget Lighthouse där 20, 40, 100 och 200 bilder och videos testades i dessa mängder. Resultatet ställdes upp i tabeller och analyserades mellan de olika ramverken. Resultatet var att Angular fick sammanfattad poäng på 737, Vue hade 745 och React hade 747. Slutsatsen visar att React prestera bäst på rendering av videos. Vue presterade bäst på bilder. Angular var det sämst presterande ramverket på majoriteten av kriterierna. React presterade bäst om alla resultat läggs ihop. Vid webbapplikationer som hanterar bilder rekommenderas Vue att användas i övriga fall rekommen-deras React. / There are many ramverk for optimizing the development of a web application. Angular, React and Vue are three of the largest JavaS-cript based front-end ramverk for webpage development. As these are among the most popular JavaScript ramverk, this study wants to help expand your knowledge of JavaScript ramverk. This is to make it easier to choose a JavaScript framework that suits the devel-oper's needs. The purpose of this study is to use three different web applications created in Vue, Angular and React. A comparison was made to measure the performance of images and video. With this comparison, it is possible to see which framework performs best and facilitates the choice of framework.A literature study was conducted to acquire knowledge of how the various ramverk are implemented and how previous studies in this area have proceeded. Three web applications were created in Vue, React and Angular. These applications were kept as equal as possible to minimize factors. They were then tested by doing three separate tests with the tool Lighthouse where 20, 40, 100 and 200 images and videos were tested in these quantities. The results were presented in tables and analysed between the different ramverk. The result was that Angular got a total score of 737, Vue had 745 and React had 747. The conclusion is that React performs best in rendering videos. Vue performed best on pictures. Angular was the worst performing framework on the majority of the criteria. React performed best if all results are added together. For web applications that handle images, Vue is recommended to be used in other cases, React is recommended.
|
123 |
The integration of contextual priors and kinematic information during anticipation in skilled boxers : The role of video analysisSkoghagen, Lina, Andersson, Lina January 2022 (has links)
The current study examined how repetitive exposure of an opponent’s stroke preferences on video affected the integration of contextual priors and kinematic information during anticipation in skilled boxers. We performed an experimental ingroup-design with a temporal-occlusion video-based anticipation task with repeated measures where 19 male skilled boxers (M = 22.95 age, SD = 4.26) classified as A boxers in Sweden participated in the study. The test represented three different stroke combinations divided into four tests and two exposure videos. Each test included 22 occluded clips divided into two blocks and each block contained six high-probability strokes, three moderate-probability strokes and two low- probability strokes. The participants were informed to answer which stroke they anticipated and how sure they were of their answer after each clip. Retrospective verbal reports were answered regarding what information the participants used to anticipate the strokes in the preceding test. The purpose of the exposure videos was to manipulate the participants’ to-be- anticipated action in favor of the opponent’s stroke preferences both when the opponent acted and did not act accordingly. The result indicated that participants learned kinematic information about the opponent by observing the opponent on video rather than learning about the opponent’s stroke preferences. Future research is needed to fully understand how contextual priors integrate with kinematic information in boxing. / Föreliggande studie undersökte hur repetitiv exponering av en motståndares slagpreferenser på video påverkade integrationen av kontextuell förhandsinformation och kinematisk information under antecipering hos skickliga boxare. Vi utförde en experimentell inomgruppsdesign med en videobaserad temporal-ocklusion anticiperingsuppgift med upprepade mätningar där 19 skickliga manliga boxare (M = 22.95 ålder, SD = 4.26) klassade som A-boxare i Sverige deltog i studien. Testet representerade tre olika slagkombinationer uppdelade i fyra tester och två exponerings videor. Varje test inkluderade 22 ockluderade klipp uppdelade i två block där varje block innehöll sex slag med hög sannolikhet, tre slag med måttlig sannolikhet och två slag med låg sannolikhet. Deltagarna informerades om att svara vilket slag de anteciperade och hur säkra de var på sitt svar efter varje klipp. Retrospektiva verbala rapporter besvarades angående vilken information deltagarna använde för att antecipera slagen i det föregående testen. Syftet med exponerings videorna var att manipulera deltagarnas antecipering till förmån för motståndarens slag preferenser både när motståndaren agerade och inte agerade därefter. Resultatet visade att deltagarna lärde sig kinematisk information om motståndaren genom att observera motståndaren på video snarare än att lära sig om motståndarens slag preferenser. Framtida forskning behövs för att öka förståelsen för hur kontextuell förhandsinformation integreras med kinematisk information i boxning.
|
124 |
En summering av mitigeringsförslag gällande laglösa accesspunkter i publika Wi-Fi nätverk : Ett förslag gällande riktlinjer för att assistera vid val av publik Wi-Fi nätverkssäkerhet / A summary regarding mitigation proposals of rouge access points in public Wi-Fi networks : A proposal to guidelines for assisting in choice of public Wi-Fi network securitySandberg, Johannes January 2020 (has links)
På grund av populariteten utav trådlösa nätverk och dess ökade hot av laglösa accesspunkter krävs lösningar för upptäckt, undvikande samt motverkan att upplysas. Det existerar många olika tekniker men det finns ingen gyllene regel för vad som är mest passande för olika scenarier eller nätverksmiljöer. Specifikt så är detta otydligt i publika Wi-Fi nätverk. Syftet med denna studie var att primärt hitta olika tillvägagångssätt som en laglös accesspunkt kan upptäckas, undvikas och motverkas. Men även hur en nätverksadministratör eller dylikt ska gå tillväga för att välja just den lösningen som anses mest passande för dess scenario. För att besvara detta skapades ett ramverk som tydligt ger hänvisningar till en nätverksadministratör. Ramverket baseras på fördelar och nackdelar utav olika tillvägagångssätt medan det hänvisar till olika tillvägagångsval baserade på vad som eftersöks. Sådana faktorer kan vara säkerhet, användbarhet eller utplacering.Studien är baserad efter en systematisk litteraturstudie, som använde tre databaser för att samla in information. De databaser som användes i studien var ACM Digital Library, IEEExplorer och ScienceDirect. Genom att nyttja dessa databaser med specifikt formade söktermer kunde en stor mängd artiklar förvärvas. Därefter kunde artiklar delas in i olika teman med tematisk kodning, beroende på innehållet av varje artikel. Avslutningsvis hade studien 37 godkända artiklar med 4 identifierade teman som sammankopplar 13 kategorier. Genom dessa teman och dess innehåll utformades ett ramverk som utifrån olika val vägleder till passande lösningar.
|
125 |
AES - kryptering med cuda : Skillnader i beräkningshastighet mellan AES-krypteringsmetoderna ECB och CTR vid implementering med Cuda-ramverket.Vidén, Pontus, Henningsson, Viktor January 2020 (has links)
Purpose – The purpose of this study is partly to illustrate how the AES encryption methods ECB and CTR affect the computational speed when using the GPGPU framework Cuda, but also to clarify the advantages and disadvantages between the different AES encryption modes. Method – A preliminary study was conducted to obtain empirical data on the AES encryption modes ECB and CTR. Data from the study has been analyzed and compared to determine the various aspects of the AES encryption modes and to create a basis for determining the advantages and disadvantages between them. The preliminary study has been carried out systematically by finding scientific works by searching databases within the subject. An experiment has been used as a method to be able to extract execution time data for the GPGPU framework Cuda when processing the AES encryption modes. Experiment were chosen as a method to gain control over the variables included in the study and to see how these variables change when they are consciously influenced. Findings – The findings of the preliminary study show that CTR is more secure than the ECB, but also considerably more complex, which can lead to integrity risks when implementation is done incorrectly. In the experiment, computational speeds are produced when the CPU memory sends to the GPU memory, the encryption on the GPU and how long it takes for the GPU memory to send to the CPU memory. This is done for both CTR and ECB in encryption and decryption. The result of the analysis shows that the ECB is faster than CTR in encryption and decryption. The calculation speed is higher with the ECB compared to the CTR. Implications – The experiment shows that CTR is slower than the ECB. But the most amount of time spent in encryption for both modes are the transfers between the CPU memory and the GPU memory. Limitations – The file sizes of the files tested only goes up to about 1 gigabyte which gave small computation times.
|
126 |
Kartläggning av önskvärda egenskaper i arkitekturer samt ramverk för separation av användargränssnitt från logikKilic, Alper, Åkesson, Johan January 2019 (has links)
Choosing an architecture or a framework for a system can be tricky at times especially for beginners. The wrong choice can not only affect the projects success rate negatively but can also be a bad business decision. When developing a new framework or architecture the developer should know what properties that framework or architecture should support. This study have therefore chosen to present different architectures and frameworks and analyze their properties.’By using semi-structured interviews and internet surveys to ask developers about these properties we have presented why and which properties are most important and what developers are looking for in an architecture or a framework. Thereby the purpose of this study is to either offer the reader help with choosing the right architecture or acknowledge the properties when developing a new one. Similar studies seem to focus on undefined adjectives whereas this study will explain and discuss these properties in detail. The result of the study is too weak to be able to represent all developers but could indicate that ease of use, documentation, a community and a unidirectional data flow are properties that are preferred. The respondents are however torn and seem to have different opinions on whether or not properties such as pre-generated code, modularity and testability should be preferred over other properties. The goal is to hopefully inspire other studies to examine these properties further or to help developers understand frameworks and architectures and their properties better, thereby making it easier for them to choose one or to develop one.
|
127 |
E-handel : Renderingstider och utvärdering av jQuery & Vue / E-commerce : Rendering times and evaluation of jQuery & VueLäth, Mats January 2023 (has links)
Vid utveckling av webbapplikationer är användning av ramverk och bibliotek vanligt förekommande. Ramverk och bibliotek förenklar och snabbar upp utvecklingen men påverkar bl.a. renderingshastigheten på webbapplikationerna. Studien undersöker om det existerar en skillnad i renderingstider mellan wrappers med jQuery jämfört mot en virtuell-DOM med Vue. Hypotesen är att jQuery ger kortare renderingstider än Vue. Hypotesen baseras på att en virtuell-DOM medför större extrakostnader än wrappers. Till hypotestestningen byggdes ett mätprogram, två fiktiva webbshoppar och en databyggare. De fiktiva webbshopparna skapades med jQuery och Vue och byggdes så lika varandra som möjligt med respektive tekniks möjligheter. Till mätningarna skapades tre olika stora dataset med fiktiva artiklar med databyggaren. Hypotesen i studien bekräftades, jQuery var snabbare än Vue men skillnaden är liten relativt mänsklig uppfattningsförmåga. I ett framtida arbete vore det intressant att se om skillnaden ökar om datorn utsätts för en samtidig kontrollerad belastning eftersom fynd i studien talar för det.
|
128 |
Klient- och serversvarstider för MVC-ramverken Symfony och CodeIgniter : Vid användning template engines och esport-data / Client and server response time for MVC frameworks Symfony and CodeIgniter : Using template engines and esport dataNilsson, Oskar January 2023 (has links)
Användningen av PHP-ramverk baserade på arkitekturmönster MVC är mycket populära inom webbutveckling tack vare att de tillhandahåller sätt att återanvända funktionalitet och logik samt en tydlig struktur. Valet av ramverk är dock inte alltid lätt och det finns många olika variabler att överväg, en väldigt viktig variabel för många utvecklare och användare är svarstider. Genom att mäta svarstider på både klient- och serversidan kommer denna studie att undersöka vilket av de två ramverken Symfony, med sin template engine Twig, och CodeIgniter, utan en template engine, som har lägst svarstider vid hämtning och rendering av data. Båda ramverken har använts för att skapa var sin webbapplikation med samma funktionalitet och därefter har ett empiriskt experiment genomförts genom olika typer av sökningar efter data baserat på ett esport-dataset. Resultatet visar på att CodeIgniter har kortare svarstider än Symfony vid både hämtning och rendering av data oavsett mängden data. I framtiden kan det vara värdefullt att undersöka hur mängden data relaterar till svarstider för Symfony och CodeIgniter vid större mängder data.
|
129 |
Managing the procurement process during scale-up: A case study of a European Battery Manufacturer / Hantering av inköpsprocessen under expansion: En fallstudie av en europeisk batteritillverkareBergqvist, Lisa, Holm Öste, Sofia January 2023 (has links)
The European battery market is in rapid growth and the industry actors are ramping up production as well as exploring international expansion opportunities. However, due to the relative novelty of the industry in Europe, there is a lack of benchmark companies and established frameworks for successful expansion. Existing studies in this field primarily focus on strategic solutions such as sourcing strategies and supplier relationship management, neglecting the utilization of supporting operative functions. Although some studies acknowledge the significance of these supporting functions, there is a lack of research providing models for their utilization. This research gap motivates the aim of this study to address this issue and contribute to the existing literature. The purpose of this study is to develop a comprehensive and adaptable expansion strategy that European battery manufacturers can employ when expanding their production facilities, while ensuring a high-quality procurement function. This was met by collecting qualitative data through interviews. The interviews were primarily with respondents from the case company, supplemented by inputs from relevant external participants. By conducting a case study focusedon the procurement department, valuable insights were gained, and the identified expansion strategy can serve as a valuable resource for industry practitioners. The main finding of this research is the battery manufacturers need for a structured expansion step model that outlines both the execution steps and their sequential order. The steps of the framework are: (1) Assure Management Support, (2) Create a Dedicated Expansion Team, (3) Adjust & Consolidate Systems, (4) Define Roles & Responsibilities, (5) Train & Incentives Employees, (6) Control Access Management, (7) Create & Maintain Master Data, and lastly, (8) Initial Supplier Contact. / Batterimarknaden i Europa växer snabbt. Företagen ökar sin produktion samtidigt som de undersöker möjligheter till att expandera internationellt. Vidare är marknaden i Europa relativt ny. Det innebär att det saknas större etablerade företag, riktlinjer och system att jämföra sig med om hur man expanderar på bästa sätt. Tidigare studier inom området har främst fokuserat på strategiska lösningar, såsom inköpsstrategier och hantering av leverantörer, men har förbisett utforskandet av hur man ska använda stödjande operativa funktioner. Även om vissa studier betonar vikten av dessa stödfunktioner är forskning som tillhandahåller modeller för användning av stödfunktioner bristfällig. Detta forskningsgap motiverar syftet med studien, vilken är att fokusera på modeller och bidra till den befintliga litteraturen. Målet med denna studie är att utveckla en omfattande och anpassningsbar expansionsstrategi som europeiska batteritillverkare kan använda vid expansion av sina produktionsanläggningar samtidigt som de säkerställer en högkvalitativ inköpsfunktion. För att uppnå detta har kvalitativa data samlats in genom intervjuer. Intervjuerna har främst genomförts med respondenter från det studerade företaget och har kompletterats med bidrag från relevanta externa deltagare. Genom att genomföra en fallstudie inom inköpsområdet har många värdefulla insikter erhållits, framför allt den identifierade expansionsstrategin som kan ses som en värdefull resurs för batteritillverkare. Det huvudsakliga resultatet av denna forskning är att batteritillverkarna har behov av en strukturerad stegmodell för expansion som tydligt anger både utförandestegen och deras sekventiella ordning. Stegen i ramverket är: (1) Säkra ledningens stöd, (2) Skapa en dedikerad expansionsgrupp, (3) Anpassa & konsolidera system, (4) Definiera roller & ansvar, (5) Utbilda & ge incitament till anställda, (6) Kontrollera åtkomst (7) Skapa & underhålla master data, och slutligen, (8) Initiera leverantörskontakt.
|
130 |
Identifying antecedents of cross-selling performance : A qualitative approach in the professional services industry / Faktorer som påverkar korsförsäljningsprestationKnudsen, Simon January 2018 (has links)
Cross-selling is the practice of selling products or services that do not replace already purchased products or services to existing customers. In industries characterized by complex products, long lead times and intricate relations between customer and company, the determinants of a company's cross-selling performance are different than those present in other industries. This study explores salespersons' perceptions of antecedents of their cross-selling performance in a Swedish professional services company. The results are synthesized into a theoretical model that provides partially different perspectives compared to previous research. The most unexpected finding is that cross-divisional transpersonal efficacy - belief in the ability of service providers of cross-sold services to perform well - appeared to affect motivation to cross-sell notably. Transpersonal efficacy is an unexplored concept in the context of cross-selling and should thus be explored further. Managers should attempt to increase salespersons' cross-divisional transpersonal efficacy to increase salespersons' cross-selling performance. / Korsförsäljning, eller cross-selling, innebär att sälja produkter eller tjänster som inte ersätter redan köpta sådana till befintliga kunder. I branscher med komplexa produkter, långa ledtider och invecklade relationer mellan säljare och köpare skiljer sig faktorer som ökar cross-selling åt från andra branscher. Den här studien undersöker vad försäljare i ett yrkestjänsteföretag uppfattar påverkar deras korsförsäljningsprestation. Resultaten konsolideras i en teoretisk modell vars perspektiv delvis skiljer sig från tidigare studier i ämnet. Det mest oväntade resultatet är att försäljares motivation att korsförsälja påverkas starkt av deras uppfattning av hur väl de förmedlare som tillhandahåller de tjänster som korsförsäljs kan prestera. Detta fenomen är inte tidigare undersökt inom korsförsäljning, och bör därför undersökas vidare. Organisationer som vill öka sina försäljares korsförsäljningsprestation bör förbättra försäljares uppfattning av förmedlare av andra tjänsters prestationsförmåga.
|
Page generated in 0.0463 seconds