Sökresultat:
5843 Uppsatser om Methods for user-driven interface programming - Sida 9 av 390
Skapandet av en webbaserad informationsplattform : Designprocess från koncept till slutprodukt
Jag kommer i denna uppsats beskriva den designprocess som pågått vid skapandet av en webbaserad informationsplattform från koncept till slutprodukt.Mitt uppdrag har varit att effektivisera en webbyrås nuvarande sätt att hantera och sprida information på, som bestod av en blandning mellan digital och analog information, och skapa en ny webbaserad informationsplattform. Den nya webbaserade informationsplattformen ska kunna samla all information på en plats och skapa ett effektivare informationsutbyte mellan de anställda på företaget.Jag har använt mig av två teoretiska ramverk; Nielsens tio heuristics samt Krugs visuella design hierarki.Jag har arbetat nära beställaren för att kunna skräddarsy webbplatsen till deras behov.Resultatet efter ett omfattande arbete med designmallar och front-end kodning blev grunden för webbyråns webbaserade informationsplattform, utvecklad för att effektivisera spridningen av information på företaget..
Användartester inom webbutveckling : Är användartester nödvändigt vid utveckling av webbplatser?
The aim of this study is to get a deeper understanding about user tests as well as answer the question about if testing for users is necessary at all times. I've done a comparison between what the literature says, and what a company says, about testing. The tests that's been in focus in this study is prototyping and card sorting tests. Prototyping aims to give the developer feedback about the design and check if there are any obvious problems with the design. A card sorting test can be used to get input about how information architecture should be constructed.
Förbättring av mjukvarubibliotek för parallellberäkningar med programmeringsmodellen Chunks and Tasks
Chunks and Tasks is a programming model based on the C ++ programming language. This programming model is used for electronic structure calculations, among other things.The purpose of this project is to improve the CHT-MPI software library for Chunks and tasks, so that calculations of matrix-matrix multiplications are performed more efficiently than they do with the existing software library. The software library is based on the work stealing method, which is a method the software library for Chunks and Tasks uses for the distribution of the calculation work. The considered way to improve the software library is by modifying the work stealing method in a way that makes the distribution of calculation work happen in a more efficient way , which will lead to calculations performed faster than before.Two different modifications of the work stealing method were tested and it led to two new methods, Method 1 and Method 2, which distributed the calculation work differently. Method 1 did not give results that were compatible with the theory, since the calculation time with this method was much longer than the previous method.
eXtreme Programming vs. etablerade systemutvecklingsmetoder : en jämförelse
Allt sedan 1960-talet har det utvecklats så många systemutvecklingsmetoder att det kan vara svårt, som systemutvecklare, att välja rätt metod till det utvecklingsprojekt som ska genomföras. För att underlätta valet av systemutvecklingsmetod kan ett jämförelseramverk vara användbart. Detta för att lättare kunna sätta sig in i de utvecklingsmetoder som finns till hands att välja mellan.Denna rapport fokuserar på att jämföra systemutvecklingsmetoden eXtreme Programming med Structured Systems Analysis and Design Method (SSADM) och Rational Unified Process (RUP). Detta görs med hjälp av ett jämförelseramverk. Syftet är att erhålla en djupare kunskap om vad eXtreme Programming är för en typ av systemutvecklingsmetod och vad den har att erbjuda som de mer etablerade metoderna, SSADM och RUP, inte kan erbjuda och vise versa.Resultatet av rapporten är ett jämförelseramverk som kan användas på ett strukturerat sätt för att erhålla information om systemutvecklingsmetoder.
Bildåtervinning för alla: Att tillgängliggöra bildsamlingar för en bred och ickespecificerad användargrupp.
This essay is a survey of thirteen user studies performed in the field of image retrieval. The purpose is to try to distinguish principles that should be kept in mind when wanting to make image databases available for a wide and varied group of users. The essay tries to answer two questions, namely: Are there any results in accordance among the different studies? What in the user studies should be considered when it comes to how content description, interface and functions for searching can be designed when creating systems for image retrieval? Each study is first reviewed on its own, and then a comparative analysis of all the studies is carried out. Derived from the result of this analysis, the conclusion is presented in the form of a row of suggestions to which aspects are to be suitably included in the design of image databases.
UTVECKLING AV PROCESSORPLATTFORM
Abstract The purpose of this project is to develop a modular processor card which is intended to work as a platform for Kitron Development Karlskoga. The modular processor card is meant to be used as a control system in development projects, mainly in medical and industrial products. The processor card will consist of a central unit with the basic functions for a control system. Furthermore there will be complete modules with machine commodity and programming, to pick exactly the necessary functions for a specific application. With consideration to the specification of the development and the main unit, I chose an adequate microprocessor (AT90CAN32) as core and interface circuits to stated border areas. The construction is first completed in the program MultiSim and then remade in the program OrCAD Capture. The programming language C was used in the software model.
Kommunikationsgränssnitt för hårdvaruinventering av IS-baserade system : Communication interface for hardware inventory of Integrated Site
The purpose of this thesis was to create a communication interface which insures that all the right hardware is in its right place in the IS-node before Ericsson AB delivers it to their customers. One of the first parts of this work was to make sure it is possible to create such an interface for IS. This thesis then explains how to construct an interface that retrieves information from the IS-node into a C#-application. One important part of this project was to collect information and transform it to an XML output with the purpose of then being used in other applications in the future. The application created within the scope of the thesis exports the information retrieved from the IS-node in an XML-file or a text-file.
Datakvalitet : En fallstudie om kvaliteten i SJ:s underhållssystem
SJ is a government-owned passenger train operator in Sweden. SJ currently uses asystem called Ford for control and monitoring of maintenance. Technical andorganizational factors have given Ford the character of a monolithic system withoutflexibility and conditions to meet SJ's increased requirements.The main purpose of this master's thesis is to investigate how data quality can bedefined at SJ and to examine the data quality in Ford. This will give SJ an indication ofwhat their quality efforts should focus on in the future.The technical data quality parameters found are: accuracy, timeliness, completenessand consistency. The user centred data quality parameters are: accessibility,understandability and reliability.
Förstudie och utveckling av styrsystem för lådförslutare
Ecolean Development AB are developing and manufacturing filling machines for pasteurized liquid food products. Because of lack of any appropriate supplier of box closer which seals boxes with small flaps, they have decided to start a project to develop a prototype of a box closer. Due to long experience from industrial automation I have been given a chance to develop control system for a box closer. Degree thesis involves electric design in ELPROCAD ic PRO and programming of PLC (programmable logic controller) and HMI (Human Machine Interface). The report describes degree project from the project plan phase via the development phase to the conclusions.
Dokumentera med eXtreme Programming : Går det?
Att sätta sig in i system kan vara krångligt utan rätt sorts dokumentation. Vi har undersökt vilken dokumentation som kan vara lämplig att lämna över till nya utvecklare, som ska arbeta vidare med systemet i software maintenance fasen.Det har gjorts genom att vi har gjort en litteraturstudie om dokumentation samt undersökt vad för dokumentationsartefakter som används när man ska sätta sig in i datorsystem. Vi använde eXtreme Programming för att utveckla ett system som vi försökte dokumentera samtidigt som vi utvecklade det.eXtreme Programming förordar muntlig kommunikation, vilket är svårt att lämna över till nya utvecklare. Vi upptäckte under vår utveckling att det var svårt att föra in dokumentation sam-tidigt som utvecklandet pågick, därför använde vi bara enhetstester och strukturerade kod-kommentarer under utvecklingsiterationerna.Vi undersökte hur dokumentationen som skapats fungerade genom att göra en undersökning bestående av strukturerade intervjuer där de fick komma med kommentarer om hur dokumen-tationen hjälpte förståelsen för systemet.Vi lämnar ifrån oss en vidareutveckling av eXtreme Programming som innefattar en doku-mentationsiteration innan överlämnandet samt en studie om vad för dokumentation som är värdefull att ha vid systemöverlämningar..
Användbarhet och turism, är det lätt att kombinera? : En studie om turismsajters användbarhet
In this essay we discuss the broad area of website usability from a tourism perspective. Our goal was to investigate the usability in smaller and bigger tourism websites. We have declared what website usability means and the importance of involving the users when designing a user interface. In a pilot study, we conducted three interviews with people who work with usability and then used the information we got to form questions to use in a focus group interview. In this focus group, we asked three people to assess two Swedish tourism websites, one bigger and one smaller, to find out if they were considered usable and if there was any difference in usability depending on the size of the site.
VOD-tjänster : Faktorer för en ökad diffusion och användaracceptans
I den här uppsatsen har faktorer för en ökad användaracceptans och diffusion av Video on demand(VOD)-tjänster identifierats med hjälp av en litteraturgenomgång av tidigare studier i acceptans och diffusion. Litteraturgenomgången ligger till grund för en lista av faktorer som gör en konsument mer villig att anamma en VOD-tjänst. Faktorerna har sedan utvärderas genom en kvantitativ undersökning med hjälp av en webbenkät. Resultatet blev i stor grad det som förväntat där det framgår att utbud och kostnad är de viktigaste faktorerna för en hög acceptans, men även andra faktorer kan spela in som användarvänlighet, kvalitet och sociala faktorer..
Projekthanteringssystem
This document is a summary of my work to create a project management system for a small firm working with computer graphics. The intention is to manage customers, projects, images and invoices in the easiest possible way. To make the system as flexible as possible a web-interface was chosen which makes it possible to access the system from any computer, making it independent of any particular operating system. The only requirement on the user environment is that the computer must have a connection to the Internet to be able to access the system. The different techniques that have been used to develop the project management system is primarily Ruby on Rails and a MySQL database.
Från Excel till Qt : Överföring av interface
Ett användarinterface i Excel kan återskapas på ett strukturerat sätt i Qt. Programmet Qt är lättanvänt för någon med programmeringserfarenhet, men svårt för andra. Qt finns som gratisversion och är baserat på programspråket C++.Tågföretaget Bombardier använder ett interface i Excel, men med nya versioner av programmet har problem uppstått. I detta projekt undersöks svårighetsgraden av Qt och delar av Excel-interfacet återskapas i Qt.Först skapades en design i Qt med bland annat tryckknappar, komboboxar och textfält. Sedan skrevs kod för designens funktion.
Grafisk utvecklingsplattform för signalbehandling - Design och implementation
We have different kinds of signal processing everywhere around us in our everyday life, in our cellphones, when we are listening to music, watching TV etc. This makes signal processing a very interesting and important technical area, where the demand of skilled engineers sets the limit of what is possible.Working with signal processing requires in-depth knowledge in areas such as mathematics, physics, electronics, and other related areas. For this, it has traditionally been demanded by a talented developer to also master the advanced programming languages such as C / C + + and Assembler.This has begun to change; today there are several companies that offer graphical development environments for signal processing, environments where programming skills are not needed anymore, and the focus can be on signal processing instead.The goal with this project is to build a corresponding graphical development environment to reach an understanding of what is required of these systems, and also to grasp what opportunities that are available within graphic programming. Inspiration for the work has partly arise from some of the tools available on the market, and partly from previous theses that have been written about graphic programming.The challenge lies in creating a program that can execute signal diagrams in real time from given signal blocks, and be able to handle feedback loops in an efficient way and to do so at the lowest "cost" in terms of clock cycles as possible. This should also be compared against to code, compile and run a complete signal diagram directly.To increase the usability it should also be possibility to externally manage in real time the parameters of the signal diagram during execution.The interface is a separate program, which is to some extent similar to Matlab Simulink, where a signal diagram is drawn up graphically by connecting wires between different signal blocks.