• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 9
  • 5
  • 4
  • 1
  • Tagged with
  • 19
  • 8
  • 7
  • 5
  • 5
  • 5
  • 5
  • 4
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 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

Development of an Electronic Medical Record System / Utveckling av ett elektroniskt journalsystem

Ramadan, Jemal Saleh, Södermark, Niclas January 2014 (has links)
Sofiaängen (http://sofiaangen.com/) är en psykoterapeutisk dagverksamhet och skola som ligger på Södermalm i Stockholm. Sofiaängen riktar sig till ungdomar i åldern 14 till 20 med psykiska och sociala problem. Det nuvarande systemet som används av Sofiaängen för att hantera patientjournaler är i form av textfiler placerade i en delad mapp på en Mac-server, vilketvarken är strukturerat, effektivt eller flexibelt. Syftet med detta examensarbete har därför varit att hitta det bästa sättet att implementera ett journalsystem för patientjournaler på, samt att utforma, utveckla och driftsätta den valda lösningen. Arbetet delades in i fyra olika faser. Under den första fasen genomfördes en förstudie där möjliga implementeringar (fristående eller webbaserad) studerades och resultatet överlämnades till beställaren som fick välja den mest lämpliga lösningen. De tre övriga faserna var att utforma, genomföra (och testa) och distribuera den valda lösningen, samt att skriva en användarmanual. Den valda lösningen, att skapa systemet som ett fristående program, implementerades med JavaFX:s plattform och MySQL:s databas-server. Vi använde en iterativ arbetsprocess för att stegvis utveckla de funktionella kraven. Detta för att kunna utvärdera vårt arbete tidigt, utifrån feedback på utvecklingen från beställaren, innan nästa uppsättning krav genomfördes. Examensarbetet har resulterat iett journalsystem som uppfyller alla krav på funktionalitet och design av användargränssnittet som krävdes av Sofiaängen. / Sofiaängen (http://sofiaangen.com/)is a psychotherapeutic day activities center and school located in Södermalm in Stockholm. Sofiaängen targets young peo-ple between the age of 14 and 20 and who have psychological orsocial prob-lems. The current system used by Sofiaängen for handling patient medical records is a Microsoft word file-system on a Mac server, which is neitherefficient norflex-ible. The objective of this bachelor thesis has therefore been to find the best way of implementing an EMRS as well asdesigning, developingand deployingthe selected solution. The work was divided into four different phases. The first phase was conduct-ing feasibility study where possible implementations (standalone and web based) were studied. The result was submitted to Sofiaängen so they couldmake a selection.   The second,third and fourth phases were respectively de-signing, implementing (and testing) and deploying the selected solution. The selected solution was to implement the system as a standalone application. The system was implemented using the JavaFX platform andaMySQL data-base server. We used an iterative software developmentmodel in order to implement the functional requirements incrementally andin doing so we were able to evaluate our work early, before the next set of requirements were implemented after get-tingfeedback on the development from Sofiaängen. The Degree project has resulted in an EMRS which fulfills all of the functional and look-and-feel requirements required by Sofiaängen.
2

Comparison of Visualization Algorithms for Graphs and Implementation of Visualization Algorithm for Multi-Touch table using JavaFX

Sund, Daniel January 2016 (has links)
Ontologies are representations of specific domains. They help with understanding the concepts within these domains by providing definitions of their components and how they relate to each other. Ontologies are often huge and may contain thousands to hundreds of thousands of concepts. In order to easily understand them, they can be visualized as graphs. To effectively visualize these graphs, an application can use a type of graph drawing algorithm that follows pre-established criteria. This thesis studies articles about the problem of graph visualization to establish specific criteria for algorithms to satisfy. Existing algorithms are then compared with these criteria, to determine which algorithm is most suitable for implementation. Based on the comparison evaluation, the FM3 Algorithm is then implemented in Prefux. Extensions to Prefux’s input handler and touch functionality are also added to read files in the OWL format and enable interaction with the visualized graph on a state-of-the-art multi-touch table respectively.
3

Object detection and single-board computers : En förstudie gjord på Saab AB

Jansson, Martin, Petersson, Simon January 2018 (has links)
Saab använder sig i nuläget av ett utdaterat system för att utföra tester av deras produkter. Systemet filmar ur olika vinklar och sammanfogar videoströmmarna till en slutgiltig video, där de sedan kan analysera resultatet av produkten. Enkortsdatorer är något som på senare år har blivit mer och mer populärt, Saab vill därför undersöka om det går att ersätta det äldre systemet med enkortsdatorer och kameror.Det ska undersökas om enkortsdatorn BeagleBoard klarar av att köra objektidentifiering samtidigt som den filmar och utför operationer som videosynkning, videokodning samt sparar den synkade filmen.Undersökningen visade att BeagleBoardens processor inte är tillräckligt kraftfull för att klara av objektidentifieringen utan hårdvarustöd. Istället behöver det utföras av en dator som bearbetar filmen i efterhand och plockar ut objekt. Det har förslagits en bättre metod för att göra objektidentifieringen smartare och lärande som kommer fungera bättre i Saabs fall. / Saab is currently using an old and complex system to perform tests of their products. The system is based on filming from different angles which will be merged to one film from which Saab can analyze the results of their products. Single-board computers is something that have become increasingly popular in the recent years, therefore, we are to investigate whether it is possible or not to replace the older systems with SBCs and cameras.We will also investigate whether the BeagleBoard is capable of detecting objects while filming, synchronizing, encoding and saving the video for later use.The result showed that the processor isn’t powerful enough to handle object identification without full hardware support. Instead, it needs to be performed afterwards by a computer which will identify objects in the video. A better method has been proposed to make object identification smarter and learning, which will work better in Saab’s case and their future work.
4

Konfigurationsverktyg för SIA / Configurtion Tool for SIA

Nilsson, Michael January 2016 (has links)
Denna rapport redogör för utvecklingen av en applikation som används för att konfigurera integrationer som används av av Sigma Integration Architecture (SIA). Applikationen är riktad till Sigma-personal som inte är vana vid denna integrationsarkitektur, då den tillhandlahåller användaren med en rad olika hjälp-element för att underlätta konfigurationensprocessen och sänka tröskeln för att kunna skapa och redigera integrationer. Genom att använda Javas reflection API i kombination med dynamic proxies, kan applikationen utföra validering och simulering av integrationer innan de används i produktion. Vi innefattar även cache-metod för att snappa upp processen, och påvisar även testverifikation av cache-processen. Applikationen är utvecklad som två separata delar, bestående av en back end skriven i Java, och en webbaserad front end skapad med AngularJS. / This report describes the development of an application used to configure integrations used by Sigma Integration Architecture (SIA). The application is aimed towards Sigma personnel unfamiliar with the integration architecture, as it provides the user with various help elements in an effort to ease the configuration process and lower the entry barrier for creating and editing integrations. Using Java's reflection API in combination with dynamic proxies, the application is able to perform validation and simulation of integration pipelines before they are used for production. We also include a cache mechanism to speed up the process, and provide experimental verification of caching performance. The application is developed as two separate parts, consisting of a back end written in Java, and a web-based front end created with AngularJS.
5

JavaFX Scene Graph Object Serialization

Khodabandehloo, Elmira January 2013 (has links)
Data visualization is used in order to analyze and perceive patterns in data. One of the use cases of visualization is to graphically represent and compare simulation results. At Ericsson Research, a visualization platform, based on JavaFX 2 is used to visualize simulation results. Three configuration files are required in order to create an application based on the visualization tool: XML, FXML, and CSS. The current problem is that, in order to set up a visualization application, the three configuration files must be written by hand which is a very tedious task. The purpose of this study is to reduce the amount of work which is required to construct a visualization application by providing a serialization function which makes it possible to save the layout (FXML) of the application at run-time based solely on the scene graph. In this master’s thesis, possible frameworks that might ease the implementation of a generic FXML serialization have been investigated and the most promising alternative according to a number of evaluation metrics has been identified. Then, using a design science research method, an algorithm is proposed which is capable of generic object/bean serialization to FXML based on a number of features or requirements. Finally, the implementation results are evaluated through a set of test cases. The evaluation is composed of an analysis of the serialization results & tests and a comparison of the expected result and the actual results using unit testing and test coverage measurements. Evaluation results for each serialization function show that the results of the serialization are similar to the original files and hence the proposed algorithm provides the desired serialization functionality for the specific features of FXML needed for this platform, provided that the tests considered every aspect of the serialization functionality. / Datavisualisering används för att analysera och uppfatta mönster i data. Ett användningsfall för visualisering är att grafiskt representera och jämföra simuleringsresultat. På Ericsson Research har en visualiseringplattform för att visualisera simuleringsresultat utvecklats som baserats på JavaFX 2. Tre konfigurationsfiler krävs för att skapa en applikation baserad på denna visualiseringsplattform: XML, FXML och CSS. Det nuvarande problemet är att för att utveckla en ny applikation så måste de tre konfigurationsfilerna skrivas för hand vilket är kräver mycket utvecklingstid. Syftet med denna studie är att minska mängden arbete som krävs för att konstruera en visualiseringapplikation genom att tillhandahålla en serialiseringsfunktion som gör det möjligt att spara applikationens layout till en FXML-fil medan programmet exekverar enbart genom att extrahera information ur det grafiska gränsnittets scengraf. I detta examensarbete har ett antal mjukvarubibliotek eller API: er som kan underlätta utvecklandet av en generisk FXML serialiseringsfunktion analyserats och de mest lovande alternativen enligt ett antal utvärderingsmetriker har identifierats. Med hjälp av en iterativ, design-orienterad forskningsmetod har en algoritm designats som är kapabel till att serialisera generiska Java-objekt, eller Java-bönor till FXML. Den föreslagna algoritmen har sedan utvärderats genom automatiserade mjukvarutester. Utvärderingen består av: analys av serialiseringsresultat, design av testfall, samt jämförelse av förväntade resultat och de faktiska resultaten med hjälp av enhetstest och uppmätt kodtäckning. Utvärderingen visar att serialiseringsalgoritmen ger resultat som motsvarar de ursprungliga FXML-filerna som utformats för att verifiera olika delar av FXML standarden. Därmed anses den föreslagna serialiseringsalgoritmen uppfylla de delar av FXML-specifikationen som kravställts och beaktats i detta examensarbete.
6

Creating a usable analysis application built on an existing visualization platform

Arfwedson, Pontus January 2017 (has links)
The advances in research on wireless communications has lead up to the current success of 4G mobile broadband and is currently focusing on designing the upcoming even more advanced fifth generation (5G) networks. The type of research behind this typically generates large quantities of data and requires efficient analysis in order to achieve tangible results. To enable this analysis, visualization of the data is used to give the researchers the needed insights. For this master thesis project an existing platform will be analyzed with the goal of, by utilizing the platform, creating a powerful, useful analysis application with the necessary and desired tools. The platform can access data produced from research simulations and visualize them through different types of useful charts. However, it has up until now lacked some important functionality, mainly letting the user modify and alter the visualization to aid in the analysis. It furthermore requires knowledge and experience before being useful. To solve this, there existed a need of extending the platform with new tools and functionality to give the user more control and possibilities and to simplify the usage. The thesis resulted in a functioning analysis application that gives the user many necessary features to effectively analyze data. The result fulfilled the set requirements with improved and added views, extended tools and optimized performance.
7

Anatomy of a GUI (Graphical User Interface) Application for Rexx Programmers

Flatscher, Rony G. 03 1900 (has links) (PDF)
Creating for the first time GUI (graphical user interface) applications is an endeavor that can be most challenging. This article introduces the general concepts of GUIs and the need to interact with GUI elements only on the so called "GUI thread". The concepts pertain to GUI applications written for Windows, Linux and MacOS alike. Using Java libraries for creating Rexx GUI applications makes these Rexx GUI applications totally platform independent. Taking advantage of BSF4ooRexx even the powerful JavaFX GUI libraries can be exploited by pure Rexx, allowing Rexx programmers to create the most demanding and complex GUI applications in an unparalleled easiness in an astonishing short period of time. The introduced GUI concepts will be demonstrated with short nutshell examples exploiting the JavaFX GUI libraries, empowering the Rexx programmers with the ability to create stable and error free GUI applications in Rexx.
8

EnergyBox: Tool improvement and GUI

Polis, Rihards January 2014 (has links)
EnergyBox is a parametrised estimation tool that uses packet traces as input to simulate the energy consumption of communication in mobile devices. This tool models the transmission behaviour of a smart phone by analysing a recorded packet trace from the device. The purpose of the thesis is to reimplement the original EnergyBox energy consumption modelling tool. The project aims to develop support for a graphical user interface (GUI) and a code base that is easier to modify and maintain. The motivation for the reimplementation of the tool is to simplify its usage and to structure the code so that new features can be added. The existing features such as the calculation of total power consumed by the packet trace and the modelling of a device's energy states are reimplemented and new features are developed. Among the new features, a GUI is added to simplify the usage of the application features such as the detection of the recording device's IP address and the ability to alter the configuration parameters used as input to the energy model. The application is written with a GUI and modularity in mind. This is achieved using Java's proprietary new GUI framework - JavaFX, which supports built-in chart and graph GUI elements, that can be easily integrated and supported. The energy modelling engines follow the semantics of the original implementation and the evaluation shows that the new implementation's results are identical to the original tool in 94.94% of the tested cases.
9

Rich Internet Application Platforms : En utvärderingsstudie av Adobe Flex, JavaFX och HTML5

Wilhelmsson, Jonas January 2011 (has links)
Vi lever idag i en värld där sprickan mellan vad som går att skapa med en desktopapplikation och vad som är möjligt att implementera på en webbsida har blivit mindre än någonsin. För tio år sedan var det inte möjligt att skapa avancerade affärssystem på en webbklient, men i och med att tekniker har utvecklats och nya språk har skapats har även nya möjligheter öppnats framför våra ögon. Frågan är var gränsen går? Vad kan vi egentligen skapa med de webbramverk som finns tillgängliga idag. Det är en av frågorna denna rapport ska svara på. Idag finns det en stor mängd ramverk för att utveckla så kallade Rich Internet Applications, komplexa och dynamiska program som körs direkt från webbläsaren. Dessa har alla olika styrkor och svagheter som är mycket svåra att känna till om man inte studerar ramverken noggrant. I denna rapport beskrivs ramverken Adobe Flex, JavaFX och HTML5. Läsaren kommer få en tydlig bild av hur ramverken kom till, vad de bygger på för tekniker, hur koden ser ut för dem olika samt vad de använder för tekniker för att kommunicera med applikationer skrivna i andra språk. Rapporten kommer även klargöra vilka tekniker de stödjer för att skapa ett snyggt och anpassningsbart grafiskt gränssnitt, hur komponentstödet är utformat och huruvida man kan skapa modulära program med ramverken. Detta kommer utmynna i en analys där ramverkens för- och nackdelar sammanställs vilket slutligen ligger till grund för att jämföra dem med varandra och avgöra vilket ramverk som är bäst anpassat för att skapa omfattande desktopliknande applikationer på webben.
10

Webové rozhraní pro komunikaci s uzly bezdrátové senzorové sítě / Web user interface for communicating with the wireless sensor nodes

Černocký, Petr January 2011 (has links)
The aim of this master's thesis is to design and create web application that allows analysing and monitoring wireless sensor networks. The main function is to load plan of given area and shown position of the sensor network nodes. These nodes allow user to set which measured phenomenon will be display on them. The measured values can be loaded directly from sensor nodes or from database server. Visualized values for user defined time period can be displayed in the implemented graph. The application itself is programmed in JavaFX language and follows the rules of REST architecture. For easier communication with database server application uses the MyBatis framework.

Page generated in 0.0181 seconds