• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 307
  • 291
  • 118
  • 94
  • 51
  • 50
  • 37
  • 22
  • 19
  • 10
  • 9
  • 7
  • 7
  • 5
  • 4
  • Tagged with
  • 1121
  • 306
  • 294
  • 219
  • 157
  • 149
  • 127
  • 126
  • 125
  • 120
  • 115
  • 112
  • 104
  • 103
  • 100
  • 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.
951

Server-side image processing in native code compared to client- side image processing in WebAssembly / Bildbehandling på serversidan i maskinkod jämfört med bildbehandling på klientsidan i WebAssembly

Alevärn, Marcus January 2021 (has links)
Today, companies are developing processor demanding applications on the web, for example, 3D visualization software and video and audio software. Some of these companies have a native desktop application written in for example C++. These C++ codebases can consist of several hundred thousand lines of code, and companies would therefore like to reuse their codebase in the web version of the software. This thesis makes a performance comparison between two different approaches that can be taken to reuse the C++ codebase. The first approach is to compile the C++ codebase to WebAssembly and run it on the client-side. The second approach is to compile the C++ codebase to native code and run it on the server-side. It is not clear which approach to take if the goal is to achieve low execution times. This thesis will therefore answer the question of whether a client-side solution inWebAssembly is faster than a server-side solution in native code. To answer this question, this project work looked at one use case namely image processing. Two different web applications were developed, one that did image processing on the server-side in native code, and another one that did image processing on the client-side in WebAssembly. Execution time measurements were collected from both web applications. The results showed that for most algorithms WebAssembly was a factor of 1.5 slower than native code, without considering the additional delay from the internet that will affect the web application that performs image processing on the server-side. If this delay is taken into account, the web application that performs image processing on the client-side inWebAssembly will be faster than the server-side solution in native code for most users in the world. If the Round-Trip Time (RTT) is 1 ms the required average throughput needed to make the two web applications equally fast is 249 Mbps (Google Chrome) or 226 Mbps (Firefox). Most users in the world do not have such a high average throughput. / Idag utvecklar företag processorkrävande applikationer på webben, till exempel 3D-visualiseringsprogramvara och video- och ljudprogramvara. Några av dessa företag har även skrivbordsprogram skrivna i exempelvis C++. Dessa C++ kodbaser kan bestå av flera hundra tusen rader kod, och företag vill därför återanvända sin kodbas i webbversionen. Detta projektarbete gör en jämförelse mellan två olika tillvägagångssätt för att återanvända C++ kodbasen. Det första tillvägagångssättet är att kompilera C++ kodbasen till WebAssembly och köra koden på klientsidan. Det andra tillvägagångssättet är att kompilera C++ kodbasen till maskinkod och köra koden på serversidan. Det är inte klart vilken metod man ska ta om målet är att uppnå optimal prestanda. Detta projektarbete kommer därför att besvara frågan om en klientsidslösning i WebAssembly är snabbare än en serversidslösning i maskinkod. För att svara på den här frågan tittade projektarbetet på ett användningsfall, nämligen bildbehandling. Två olika webbapplikationer utvecklades, en som gjorde bildbehandling på serversidan i maskinkod och en annan som gjorde bildbehandling på klientsidan i WebAssembly. Körtidsmätningar samlades in från båda webbapplikationerna. Resultaten visade att för de flesta algoritmer var WebAssembly en faktor 1,5 långsammare än maskin kod, utan att ta hänsyn till den extra fördröjningen från internet som kommer att påverka webbapplikationen som utför bildbehandling på serversidan. Om denna fördröjning tas med i beräkningen kommer webbapplikationen som utför bildbehandling på klientsidan i WebAssembly att vara snabbare än serversidslösningen i maskinkod för de flesta användare i världen. Om tur och retur tiden (RTT) är 1 ms är den genomsnittliga genomströmning som krävs för att göra de två webbapplikationerna lika snabba 249 Mbps (Google Chrome) eller 226 Mbps (Firefox). De flesta användare i världen har inte så hög genomsnittlig genomströmning.
952

Rapportverktyg : Till mätsystemet Perception

Glimmerdahl, Michael January 2021 (has links)
The overall purpose of this project is to create a tool that will be able to generate reports for measurements and calculations performed by the Perception system. At present, this is a manual procedure that is both time-consuming, inefficient, and increases the risk of error. Since Perception is developed in C#, the reporting tool will be developed in ASP.NET Core with C# based on the MVC pattern and all data will be stored in Microsoft's SQL server. Transfer of data between systems will be handled by export files that Perception can generate as well as a self-developed import function in the reporting tool. With a few simple settings and options, the operators will be able to generate reports for the selected project and then copy them to the final report. Initial work with design and usability, based on the existing graphic profile, will result in an application that significantly facilitates the work of producing test reports. To make the design appealing, Bootstrap and self-written CSS will be used and to make the user experience as good as possible, JavaScript and AJAX will be used together with jQuery and thus be able to provide relevant information without the need of page reload. Focus will be placed on validating imported data to ensure that correct information is available and stored in the database. To further help the users, relevant messages will show status both in case of problems but also in case of successful procedures. / Det övergripande syftet, för detta projekt, är att skapa ett verktyg som ska kunna generera rapporter för mätningar och beräkningar utförda i systemet Perception. I dagsläget är detta ett manuellt förfarande som både är tidskrävande och ineffektivt vilket också ger en ökad risk för felkällor. Eftersom Perception är utvecklat i C# kommer rapportverktyget att utvecklas i ASP.NET Core med C# baserat på MVC-mönstret och all data kommer lagras i Microsofts SQL server. Överföringen av data mellan systemen kommer att ske med hjälp av de exportfiler som Perception kan generera samt en egenutvecklad importfunktion i rapportverktyget. Med några enkla inställningar och val ska operatörerna kunna generera rapporter för valt projekt och sedan kunna kopiera dem till slutrapporten. Ett inledande arbete med design och användbarhet, som grundar sig på den befintlig grafisk profilen, ska mynna ut i en applikation som väsentligt underlätta arbetet med att producera testrapporter. För att göra designen tilltalande kommer Bootstrap och egenskriven CSS att användas och för att användarupplevelsen ska bli så bra som möjligt kommer JavaScript samt AJAX att användas tillsammans med jQuery och på så vis kunna ge relevant information utan att sidan behöver uppdateras. Stort fokus kommer att läggas på kontroller av importerad data för att säkerställa att rätt information finns representerat samt sparas till databasen. För att ytterligare underlätta för användarna ska relevanta meddelanden ge status både vid problem men också vid lyckade procedurer.
953

Diseño de una solución de virtualización de servidores del centro de datos para una cadena de restaurantes

Rosado Barzola, Miguel Angel 17 April 2021 (has links)
El presente trabajo de investigación propone una estrategia para proporcionar una infraestructura escalable en el tiempo y altamente disponible para todos los servicios de la organización. Para el diseño de esta infraestructura virtualizada se realizó un análisis profundo de la problemática actual y de sus necesidades como también de los requerimientos del cliente. En el desarrollo de la solución se tomará en cuenta las recomendaciones y buenas prácticas de los productos de cada fabricante, así como también el uso de la metodología VIM. Primero, expondremos información de la organización que se beneficiara del proyecto, luego se identificara la problemática actual y con los datos obtenidos definiremos los objetivos de estudio. Para finalizar, expondremos cual será la justificación del desarrollo del diseño. Segundo, se desarrollará el marco teórico que incluirá toda la información referente al desarrollo del proyecto y facilitará su comprensión. Tercero, en este capítulo se sustentará el análisis del problema identificado en el primer capítulo con datos reales, luego definiremos la identificación y justificación de los requerimientos del proyecto. Cuarto, se desarrollará las especificaciones técnicas del equipamiento tecnológico que se utilizará en el diseño, se incluirá los cálculos de la cantidad necesaria de los recursos de hardware de memoria RAM, almacenamiento y procesamiento. Quinto, se expondrá los resultados y validaciones que permitirán comprobar el cumplimiento de los objetivos de investigación en función a los indicadores del logro y sus métricas. / This research work proposes a strategy to provide a scalable infrastructure over time and highly available for all the organization's services. For the design of this virtualized infrastructure, a deep analysis of the current problem and its needs as well as the client's requirements was carried out. In developing the solution, the recommendations and good practices of the products of each manufacturer will be taken into account, as well as the use of the VIM methodology. First, we will present information on the organization that will benefit from the project, then the current problem will be identified and with the data obtained we will define the study objectives. Finally, we will expose what will be the justification for the development of the design. Second, the theoretical framework will be developed that will include all the information regarding the development of the project and will facilitate its understanding. Third, this chapter will support the analysis of the problem identified in the first chapter with real data, then we will define the identification and justification of the project requirements. Fourth, the technical specifications of the technological equipment that will be used in the design will be developed, calculations of the necessary amount of RAM memory, storage and processing hardware resources will be included. Fifth, the results and validations will be exposed that will allow to verify the fulfillment of the research objectives based on the achievement indicators and their metrics. / Tesis
954

Design and Implementation of Energy Usage Monitoring and Control Systems Using Modular IIOT Framework

Chheta, Monil Vallabhbhai 05 1900 (has links)
Indiana University-Purdue University Indianapolis (IUPUI) / This project aims to develop a cloud-based platform that integrates sensors with business intelligence for real-time energy management at the plant level. It provides facility managers, an energy management platform that allows them to monitor equipment and plant-level energy consumption remotely, receive a warning, identify energy loss due to malfunction, present options with quantifiable effects for decision-making, and take actions, and assess the outcomes. The objectives consist of: 1. Developing a generic platform for the monitoring energy consumption of industrial equipment using sensors 2. Control the connected equipment using an actuator 3. Integrating hardware, cloud, and application algorithms into the platform 4. Validating the system using an Energy Consumption Forecast scenario A Demo station was created for testing the system. The demo station consists of equip- ment such as air compressor, motor and light bulb. The current usage of these equipment is measured using current sensors. Apart from current sensors, temperature sensor, pres- sure sensor and CO2 sensor were also used. Current consumption of these equipment was measured over a couple of days. The control system was tested randomly by turning on equipment at random times. Turning on the equipment resulted in current consumption which ensured that the system is running. Thus, the system worked as expected and user could monitor and control the connected equipment remotely.
955

Desarrollo de un sistema de estetoscopio digital para apoyo en consultas de telemedicina mediante transmisión GSM e internet / Development of a digital stethoscope system to support telemedicine consultations through gsm and internet transmission

Cook Del Águila, Fitzgerald, García Muro, Franco Marcelo 09 December 2021 (has links)
La presente tesis propone el desarrollo de un sistema prototipo de estetoscopio digital para ser usado en consultas médicas remotas, utilizando transmisión por la red celular (GSM) e Internet, con la finalidad de brindarle a los profesionales en la salud una herramienta con la cual puedan seguir realizando sus consultas cotidianas evitando el contacto directo con el paciente, por ende, previniendo el contagio de una enfermedad infecciosa. Por ello, el presente trabajo se divide en tres partes: la adquisición y transmisión de las señales de auscultación, el servidor Web y el software de control. El primer paso que se debe realizar es la adquisición de la señal acústica proporcionada por el estetoscopio. Las señales ingresan al controlador para su grabación y ser transmitidas vía Internet al servidor Web. Además, previo a la grabación de las señales, el médico, utilizando el software de control, podrá escuchar la señal acústica en tiempo real mediante una llamada a celular para indicar al paciente la correcta posición del estetoscopio. En el servidor se encuentran las grabaciones ordenadas en carpetas con los datos del paciente, dichos archivos son descargables y reproducibles. El método de validación se realizó con una encuesta y pruebas del prototipo con diferentes médicos. Los resultados obtenidos demostraron que el prototipo brinda una buena calidad de los sonidos auscultados, siendo así útil para poder realizar un diagnóstico preliminar certero de manera remota. / The present thesis proposes the development of a digital stethoscope prototype system to be used in remote medical attentions using the celular network transmittion (GSM) and Internet, in order to provide to health professionals a tool which they can keep making their attentions avoiding physical contact with the patient. Thus, preventing the spread of an infectious disease. Therefore, the present work is divided in three parts: the acquisition and transmisión of auscultation signals, the Web server and the software. The first step to take is the acoustic signal acquisition provided by stethoscope. Signals enter the controller for recording and transmitted via Internet to Web server. Also, prior to recording the signals, the doctor, using the software, can hear the eliminate signals in real time using the call in order to indicate the correct position of stethoscope to patient. The recordings are stored on the Web server arranged in folders with data patient, the files are downloadable and playable. The validation method was performed using an inquest and testing prototype with different doctors. The results obtained showed that prototype provides a good quality of auscultated sounds, thus being useful to be able to carry out an accurate preliminary diagnosis remotely. / Tesis
956

Síťový interface k detektoru klíčových slov / Network Interface for Keyword Spotting System

Skotnica, Martin Unknown Date (has links)
A considerable part of the research in computer science is dedicated to speech recognition as the speech-controlled systems become useful in many applications. One of them is the keyword spotting which makes possible to find words in audio data. Such a detector is developed at BUT Faculty of Information Technology. The goal of this work is to propose a network interface to this keyword detector based on client/server architecture. Client connects to the server and sends audio data. Server runs keyword detector with this received data and sends the result of keyword spotting back to client. Finally client visualizes the result and interact with user.
957

Klient pro zobrazování OLAP kostek / Client for Displaying OLAP Cubes

Zahradník, Jan January 2009 (has links)
The purpose of this work is in analytical tool supporting manager decision making. The goal was to develop a reporting system which simplifies company customer's orientation in key performance indicators. As implementation environment has been used .NET Framework 3.5 with C\# language and database server Microsoft SQL 2008 with Analysis Services extension, for web interface has been used ASP.NET.
958

Diskuse k zpravodajským článkům na sociálních sítích / Discussions on News Articles on social Networks

Rozsypalová, Blanka January 2021 (has links)
The thesis focuses on discussions under news articles shared by news servers on the social network Facebook. The aim of this work is to summarize the existing understanding of the topic. Therefore, theoretical concepts connected to the topic are summarized. The thesis focuses on communication, online communication and the presence of news servers on social networks, as well as on the topic of anonymity on social networks and how anonymity can affect discussions. A chapter of the thesis focuses on the spiral of silence and its possible occurrence in discussions. Further, the thesis focuses on the freedom of speech as well as the new ways social networks are trying to fight disinformation and hate online. The empirical part focuses on how Facebook users view the use of social networks by news servers. Another part of the thesis focuses on a group of volunteers called #jsmetu. This group tries to make sure discussions are factual and are free from personal attacks and vulgarity. Three discussions are analysed - discussions #jsmetu took part in. The thesis investigates the influence #jsmetu has on discussions. Due to the topic of the thesis being a very current one, the thesis suggests more areas for further research.
959

Network Authentication to the Physical World

Sandberg, Joakim January 2018 (has links)
Quick Response (QR) codes have been used for both non-authentication purposes and authentication & authorization of a user. The visual representation of a QR code requires a reader/decoder to convert the code to a readable resource for an application. This raises some concerns, such as: What kind of information and how much information can be stored in this representation? What kind of vulnerabilities are there when using this technology in some type of authentication? The concrete problem addressed in this thesis is whether a mobile device displaying a QR code can be used as an authenticator for an Axis Communications A8105-E Network Video Door Station. To solve this problem the thesis investigates the use of QR codes in authentication & authorization based upon displaying a QR code on a mobile device, scanning this code via a camera, and then verifying the code using a validation server. Two important issues were what information to put into the QR code (given that the QR code is to be read by a camera) and where the decoding process should be carried out. This thesis also considers multiple types of authentication. Moreover, the system contains multiple components which themselves rely on secure communication and well-designed protocols to ensure security (against popular methods of attack) and stability. A prototype of the proposed authentication process was evaluated using a testbed consisting of three door stations, an Android app, and a backend service for analysing QR codes and making an authentication & authorization decision. QR codes proved to be as secure as the current solutions, such as magnetic stripe or RFID access cards. Using QR codes together with the user’s mobile device also offered additional functionality, such as easy management of the device registration/deregistration and compatibility with multifactor authentication. The conclusion is with the current door station products and the finalized design of the software; it is possible to have a secure and scalable system which is also cost-effective by eliminating the need of human verification as well as equipment required for access card systems. / Quick-Response (QR) koder har använts både för icke autentiseringssyften men även för just autentisering av en användare. Den visuella representationen av en QR-kod behöver en läsare för att kunna omvandla koden till en läsbar resurs för en applikation. Detta leder till frågeställningarna: Vad för information och hur mycket kan man lagra i en QR-kod? Vilka sårbarheter finns det med användningen av denna teknologi inom autentisering? Det konkreta problemet i detta examensarbete är huruvida en mobil enhet som visar en QR-kod kan användas med en Axis Communications A8105-E Network Video Door Station. För att lösa detta problem så undersöker detta arbete användningen av QR-koder inom autentisering baserat på att visa QR koden på den mobila enheten, skanna denna kod med en kamera och validera denna kod med en valideringsserver. Två viktiga frågor var vilken information som skulle lagras i QR-koden samt vart avläsningen av en QR-kod tog plats. Detta arbete undersöker också olika typer av multifaktor autentisering. Systemet består vidare av flera komponenter som förlitar sig på säker kommunikation och väldesignade protokoll sam ger säkerhet (mot de mest populära nätverksattackerna) och stabilitet. Den tänkta autentiseringsprocessens prototyp evaluerades i en testmiljö bestående av tre Door Station, en Android applikation och en backend service för att analysera QR-koder samt hantera autentiserings och behörighetslogik. QR-koder bevisades vara lika säkert som befintliga lösningar som till exempel kort accesskort med magnetremsa och RFID chip. Användning av QR-koder med de mobila enheterna gör dessutom att hantering av registrering/avregistrering av enheterna kan ske på ett enkelt sätt samt även integreras med multifaktor autentisering. Slutsatsen är att med de befintliga Door Station enheterna och den slutgiltiga designen av mjukvaran ger det säkert och skalbart system som dessutom är kostnadseffektivt genom att behovet av en mänsklig verifiering samt de fysiska komponenterna av befintliga accesskortsystem, inte längre finns.
960

Neutral Parametric Canonical Form for 2D and 3D Wireframe CAD Geometry

Freeman, Robert Steven 01 August 2015 (has links) (PDF)
The challenge of interoperability is to retain model integrity when different software applications exchange and interpret model data. Transferring CAD data between heterogeneous CAD systems is a challenge because of differences in feature representation. A study by the National Institute for Standards and Technology (NIST) performed in 1999 made a conservative estimate that inadequate interoperability in the automotive industry costs them $1 billion per year. One critical part of eliminating the high costs due to poor interoperability is a neutral format between heterogeneous CAD systems. An effective neutral CAD format should include a current-state data store, be associative, include the union of CAD features across an arbitrary number of CAD systems, maintain design history, maintain referential integrity, and support multi-user collaboration. This research has focused on extending an existing synchronous collaborative CAD software tool to allow for a neutral, current-state data store. This has been accomplished by creating a Neutral Parametric Canonical Form (NPCF) which defines the neutral data structure for many basic CAD features to enable translation between heterogeneous CAD systems. The initial architecture developed begins to define a new standard for storing CAD features neutrally. The NPCF's for many features have been implemented in a multi-user interoperability program and work between NX and CATIA CAD systems. The 2D point, 2D line, 2D arc, 2D circle, 2D spline, 3D point, extrude, and revolve NPCF's will be specifically defined. Complex models have successfully been modeled and exchanged in real time and have validated the NPCF approach. Multiple users can be in the same part at the same time in different CAD systems and create and update models in real time.

Page generated in 0.0453 seconds