• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 13
  • 8
  • 3
  • Tagged with
  • 24
  • 10
  • 10
  • 7
  • 6
  • 6
  • 5
  • 5
  • 5
  • 4
  • 4
  • 4
  • 4
  • 4
  • 4
  • 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.
1

Community-based management of hypertension in Nepal (COBMIN)

Khanal, Arjun January 1900 (has links)
Master of Science / Department of Computing and Information Sciences / Daniel A. Andresen / In COBMIN project, we explore two popular software architectural pattern to implement WHO (World Health Organization) STEPS Instrument for Non-Communication Diseases Risk Factor Surveillance for Nepal. COBMIN web application implements Model-View-Controller(MVC) pattern, which divides the application into three interconnected parts - model, view, and controller. Similarly, COBMIN mobile application utilizes one of the most popular Model-View-ViewModel (MVVM) software architectural pattern which isolates the development of graphical user interface from the business logic and data models. We implement above-mentioned pattern using new .Net Core technologies and a cross-platform mobile development API Xamarin.Forms. The COBMIN project comprises of a web application, a web API, and a mobile application to facilitate community-based management of hypertension in Nepal. The primary purpose of the web application is to manage demographic, behavioral, and physical information of the members of the community who are part of the study group. The mobile application is used to expedite the process of data acquisition from the members. The Web API defines request-response message system for mobile client application employing the central data storage.
2

KlarSynt Tools : A tool for automating configurations of test environments

Vestin, Simon, Svensson, Daniel January 2014 (has links)
Preparing dedicated environments for testing often requires time consuming, manual configurations to be made on databases and the Windows Registry. A proposed Windows application could improve the efficiency and accuracy of such settings by automating the processes and providing a user-friendly graphical user interface. On behalf of Ninetech, a consulting company, such an application was therefore developed - KlarSynt Tools. This application was to enhance the company's previous methods of configuring test environments by removing the need of manual tasks and the use of an unoptimized tool called Verktyg. In the development of the application features such as connecting to servers, retrieving data from databases, and automatic configurations of the Windows Registry was implemented. Problems such as automating manual tasks had to be dealt with for providing accuracy of the configurations. The usage of development patterns such as MVVM was also utilized in the project to provide flexibility in the program code, and in that way prepare the software for future development. Finally, user-friendliness was integrated into the application interface to provide efficiency in the usage of the application. This project resulted in that a Windows application was developed to accurately and efficiently configure settings to a database and the Windows Registry. The developed application showed to significantly reduce the number of steps required and the time taken to perform the configurations in the old process.
3

Cross-Platform, Parallel Development in Xamarin : Design and Implementation of the Platform for Building Extensible, Cross-platform GUI Applications Based on Plug-in Framework in Xamarin

Waclawek, Mariusz January 2016 (has links)
This thesis describes research of plug-in frameworks, their application and benefits and also a way to develop cross-platform GUI applications in Xamarin with Xamarin.Forms. It describes also the limitations that mobile systems set on plug-in frameworks. The result of the thesis is a basic and extensible platform for building GUI applications based on the MVVM design pattern with modularity and extensibility of MEF 2.0.
4

TestLink : Software for connecting laboratory equipment and automation of workflow. / TestLink : Mjukvara för att koppla samman labutrustning och automatisera arbetsflöde.

Westberg, Martin January 2015 (has links)
Software development is of great significance in manufacturing and process industry. Software can, for example, make production more efficient and monitoring easier. In paperboard industry testing the product, that is, paperboard, is important. Testing is done to make sure that the product meets the requirements of the customers who transform the paperboard to packaging products. In the Skoghall paperboard Mill operators make use of a range of different test methods. Since the work pace is high and the product is being continuously tested improvements of the workflow at the laboratory are always of interest.   The aim of this project is to develop a program that connects test instruments at Skoghall Mill’s test laboratory to the Mill’s network. The motivation is to automate part of the work process by removing the step of manually reading measurement values from the test instruments. The scope of this project includes developing software that connects one of the instruments (the Short Span Compression tester [1] or SCT) at the laboratory to the Mill’s network. This program, named TestLink, will work as a proof of concept for connecting instruments using a common interface. The software is constructed using a modular approach forming a platform where an additional instrument can be connected by creating a new module. The software is developed in Visual Studio using C# as the programming language. The software architecture follows the MVVM [2] (Model View ViewModel) design pattern paradigm and WPF [3] (Windows Presentation Foundation) is used to construct the graphical user interface. The result shows that time savings can be made when automating part of the work with the introduction of new software.
5

Vytvoření webové aplikace s využitím .NET 5 a MVC6 / Web application development using .NET 5 and MVC6

Brabec, Martin January 2016 (has links)
The main concern of this thesis is the design and implementation of advanced Web application in ASP.NET 1.0 Core, consisting of a presentation web and administration section. A part of the thesis is also design of a custom architecture for a data source (CRUDQ) suitable for any application, whose implementation is further demonstrated in the developed web application. Selected database system is document database called MongoDB, which is accessed using the author designed architecture approach. Other important aspects of the work includes for example effective interconnection between MVC and MVVM architectures, which is achieved by custom generator of JavaScript data model. The generated data model is used by KnockoutJS framework to ensure the functionality of user interface. The web application is fully functional simple CMS, executable on three most widely used desktop operating systems, using the latest technology tools and design patterns.
6

Software Platform for Design and Management of Real-time Data from Microneedle-based Wearable Sensors : A front-end (iOS) and a server-side (Node.js) implementation for an IoT system / Mjukvaruplattform för utveckling samt hantering av realtidsdata från kroppsburna mikronålsbaserade sensorer : Utveckling av en iOS-applikation för användarsidan samt en serverimpleementation skriven i Node.js

Keighobad, Arasp, Demirel, Faruk Bugra January 2021 (has links)
Wearable Microneedle (MN)-based sensors have been developed in a joint collaboration between KTH and KI in order to potentially replace invasive clinical tests such as arterial blood gas measurement. For research purposes, an IoT software platform is needed for convenient real- time observation/calibration of raw data, and observation of calibrated concentrations. In order to implement the functionality as requested by the project owners, a front-end iOS application and a back-end Node.js application were implemented. The Front-end application is written utilizing the Model-View- Viewmodel (MVVM) design pattern, allowing functionality such as creating user accounts, user login/logout, setting up a device and its micro-needles with associated analytes, observing the raw real-time analyte data in a graphical interface, calibrating the MNs aswell as observing the calibrated measurement in a graphical interface. The server-side Node.js application is designed following a Representational State Transfer (REST) architecture by utilizing the ExpressJS, MongoDB, and Mongoose object modelling libraries. The back-end application provided several Application Programming Interface (API) endpoints in order to allow fundamental Create-Read-Update-Delete (CRUD) operations for user, device, micro-needle and measurement database models. The final software products and their functionalities were tested using iOS simulators and API interaction tools by imitating real time measurements. Also, performance benchmarks were performed for two scenarios, project optimums and project extremes, both in the back-end and in the frontend software. This was in order to determine if the platform meets the project prerequisites that were set by project owners. As a result, system performance and functionality were found satisfactory for utilization in the research environment for the development of the MN-based patches. / Kroppsburna mikronåls-baserade sensorer har utvecklats i ett gemensamt samarbete mellan KTH och KI för att potentiellt kunna ersätta invasiva kliniska provtagningar som arteriell blodgasmätning. För forskningsändamål behövs en IoT-programvaruplattform för praktisk realtidsobservation samt kalibrering av sensorernas utdata. För att implementera funktionaliteten som begärdes av projektägarna, skapades en frontend-applikation för iOS-enheter vars backend bygger på en Node.js-applikation. Frontend-applikationen är skriven med hjälp av designmönstret gls MVVM, vilket möjliggör funktionalitet som skapande av användarkonton, användarinloggning samt utloggning, konfigurering av enheter och dess mikronålar med tillhörande analyserade värden, observation av realtidsdata i ett grafiskt gränssnitt, kalibrering av glspl MN samt observation av den kalibrerade mätningen i ett grafiskt gränssnitt. Node.js- applikationen på serversidan är utformad enligt gls REST -arkitekturen genom att använda objektbiblioteken ExpressJS, MongoDB samt Mongoose. Backend-applikationen tillhandahöll flera gls API-slutpunkter för att möjliggöra grundläggande gls CRUD-operationer för databaser av användare, enheter eller mikronålar. Den slutliga produkten och dess funktioner testades med hjälp av iOS- simulatorer och API-interaktionsverktyg genom att imitera realtidsmätningar från en mikronålsenhet. Dessutom utfördes prestandatest för två scenarier, optimala samt extrema förhållanden, både i backend samt frontend- programvaran. Detta för att avgöra ifall plattformen uppfyller de krav som hade ställts av projektägarna. Systemprestanda samt funktionalitet har av testerna bedömts vara tillfredsställande för användning i forskningsmiljön för vidare utveckling av gls MN -baserade sensorer.
7

Mobile Translator : En applikation for mobila Windows enheter / Mobile Translator : An application for Windows tablets

Gustafsson Salarp, Niklas, Othelius, Herman January 2016 (has links)
Företaget Saab AB i Karlstad har utvecklat produkten Paratus Pocket Translator för att hjälpa ambulans\-sjukvårdare kommunicera med patienter som inte talar samma språk. Eftersom denna produkt enbart finns på en utgående mobil plattform behöver Saab en omskrivning av denna produkt på en modern plattform. Denna uppsats beskriver projektet Mobile Translator vilket även blev produktens arbetsnamn. Projektets huvudsakliga syfte var en ny version av den tidigare produkten Paratus Pocket Translator för Windows med bibehållen funktionalitet. Projektet har resulterat i en Windows applikation baserad på moderna tekniker som tillfredställer Saabs behov och önskemål. / The company Saab AB in Karlstad has developed the product Paratus Pocket Translator to help paramedics communicate with patients who do not speak the same language. This product is only available on an older mobile platform that has since been replaced. Saab is now in need of a rewrite of this product on a more modern platform. This dissertation describes the project Mobile Translator, which also became the products working title. The project's main aim was a new version of the previous product Paratus Pocket Translator for Windows with maintained functionality. The project has resulted in a Windows application based on modern technologies that satisfies Saab's needs and requests.
8

Návrh a vytvoření aplikace pro ovládání hmotnostních detektorů netěsností Agilent / Design and implementation of the software for controlling Agilent leakage mass detectors

Maixner, Jiří January 2018 (has links)
This diploma thesis deals with the study of leakage problems in industry and the use of Agilent weight detectors for its detection. Based on the studies conducted, a hardware and software solution has been proposed for connecting the measuring elements to a helium detector at a simple configurable station. Additionally, a C# application was created. This application allows the leak detector to be controlled and data collected from the detector and its surroundings. The created application was tested in a real environment. The conclusion of this work is devoted to the possibilities of using the created application.
9

Aplikace pro geotagging fotografií / Photography Geotagging Application

Kodeš, Daniel January 2011 (has links)
This master thesis describes development of Photography Geotagging Application from an introduction to the issues, through the analysis and design to the resulting implementation. The reader should be able understand to issues of time in geotagging using the GPS tracks records. He will also understand where and how metadata are stored. The big part of thesis is dedicated to the implementation of application which leads the reader through building the application architecture, the photography representation and loading their metadata with program ExifTool. Gradually will be explained the convertors of coordinates and GPS track parsers, which are used to synchronization. The final application allows the user synchronize photography with GPS track and display them on the map.
10

A Journey Through the Land of Model-View-* Design Patterns

Syromiatnikov, Artem January 2014 (has links)
Every software program that interacts with a user requires a user interface. Model-View-Controller (MVC) is a common design pattern to integrate a user interface with the application domain logic. MVC separates the representation of the application domain (Model) from the display of the application's state (View) and user interaction control (Controller). However, studying the literature reveals that a variety of other related patterns exists, which we denote with Model-View-* (MV*) design patterns. This thesis discusses existing MV* patterns classified in three main families: Model-View-Controller (MVC), Model-View-View Model (MVVM), and Model-View-Presenter (MVP). We take a practitioners' point of view and emphasize the essentials of each family as well as the differences. The study shows that the selection of patterns should take into account the use cases and quality requirements at hand, and chosen technology. We illustrate the selection of a pattern with an example of our practice. The study results aim to bring more clarity in the variety of MV* design patterns and help practitioners to make better grounded decisions when selecting patterns.

Page generated in 0.0269 seconds