Sökresultat:
836 Uppsatser om Embedded software - Sida 8 av 56
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..
Modellering och simulering av hydraulik för användning i hardware-in-the-loop
Modeling and simulation is growing ever more important in the development of new products. This thesis describes the use of Hopsan for hydraulic modeling and its use in conjunction with Simulink with the intent of using the model in a hardware-in-the-loop setup. A sensor layer has been created in Simulink to emulate all the internal sensors in a modern forklift. The details of using legacy C-code instead of a hardware MCU for a fully simulated environment, software-in-the-loop has been outlined. There are two major routes one can follow implementing software-in-the-loop, exporting the C-functions to CAPL via a export layer or creating an s-function in Simulink.
Detektering av krypterade filer
In contemporary encryption the vast amount of text subject to cracking has brought about the demand for methods distinguish files more likely to be encrypted. The encryption software Truecrypt can encrypt files that are not possible to identify with a file signature. To solve the detection problem, an algorithm sensitive to the absence of structure in the very code of files was developed. The program was written in the programming language EnScript which is built into the forensic software suite EnCase. The essential part of the algorithm therefore deployes the statistic of a chi-square test for deviance from a uniform distribution to distinguish files with contents that appear to be random.
Får vi se ? datakvalité. Effektivisering av supportprocessen hos Tunga Maskiner AB
Inadequate data quality has a negative effect for organizations, however utilization of modern technology and data analysis may shape new values for organizations. Our research has found that the quality of information in field reports for error reporting varies significantly. In many cases, the information in the field reports are deficient in such way that the field report need additional information from the sender, thus risking prolonging lead times in the error reporting process. More efficient use of information has become possible with today?s technology.
DRM - utveckling, konflikter och framtid : konsumenters reaktioner på och företags användande av DRM
With the digital revolution within video games, the need for Digital Rights Management (DRM) has increased significantly, alongside with the increasing problem of copyright pirates. To counter pirates, DRM was created to prevent illegal copying of software, this to ensure that the Distributors received an income for their work. DRM has, since the start of its use, been getting, a lot of bad criticism from the users of the software protected by DRM. The main function of this paper is to describe the creation and development of DRM by analysis of the vision of different groups on this phenomenon. The main questions are as follows, is it possible to define the very reason for why DRM was created and if so, can its development through time be defined too? What differences in opinions are there when it comes to DRM, counting the two major groups of creators, sellers, distributors (referred to as distributors) versus individual users (referred to as consumers)? In what way will the research results suggest that the future DRM will develop?The development has gone from solving puzzles in a handbook to start the game each time the user wants to play, to serial numbers that is needed during the installation of the game.
MyMusic ? e-shop för musik i Flash
This is the end report of my final exam at Medieteknik. It covers the planning,
work process and review of a Flash based web application that I set out to do.
The goal was to create a user friendly, interactive e-shop with embedded
functionality for playing music, displaying rich media content and researching
possible payment solutions, to enable buying music files online. The project
involved creating the user interface, the programmatic functionality of a Flash
client (an SWF file). Also, setting up an Apache HTTP Server and establishing a
working ?bridge? between the Flash client and the web server with Flash
Remoting components and AMFPHP.
Prioritering av icke-funktionella krav i praktiken : Ur ett agilt perspektiv
Requirements management is an important part of the software development process. The success of a project may depend on how this is handled. Even though several research studies indicates that more attention should be paid on non-functional requirements, the primary focus in practical projects still regards identifying functional requirements. Especially the prioritization of the non-functional requirements has been proven to be of great importance for the success of a project.This report investigates basics in agile requirements management involving opinions from experts from a software development company. This is done with help of existing literature and interviews with key actors involved in prioritization at the company.
LSD - Hallucination eller flödeseffektiv innovation
Increased competition in the IT industry has sparked a need for developing faster innovation processes with more predictable output. One of the biggest issues when it comes to achieving a faster flow through the innovation process lies in managing its high degree of variation. Proposing a solution to this problem, Lean Software Development (LSD), was developed to provide a framework for how IT companies should organize its software development process to achieve increased speed and quality. This study examines to which extent LSD, as a set of values, principles, methods and tools, can be used to improve flow efficiency in the innovation process. A case study of a multinational IT company was made by conducting ten semi-structured interviews with current employees.
Radiolänk med GNU Radio
At the Department of Technology and Built environment at the University of Gävle there was an interest to study GNU Radio, which is an "open source radio project. The project is based on that most of the radio signal processing is made in an ordinary PC. The idea behind this degree project was that in a laptop there are several radio transmitters/receivers that takes space, generates heat and transmit in varied frequency band etcetera. All these radio transmitters/receivers could be replaced with a Software Defined Radio system. It means that one common, general radio hardware is used to different communications such as: WLAN, Bluetooth, GPRS, 3G etcetera. The waveform is generated in the software, which makes the system very flexible.
Utveckling av kompatibilitetsdatabas
This report explains the need to develop a configuration manager that handles transmission equipment which exists in the Swedish Defence telecommunications network. The configuration module will display the configurations and compatibility among the equipment and their software which are all part of the network.Also included in this report are tools, methods and results for the development of a prototype for the configuration manager. The prototype consists fundamentally of a database assisted by a user friendly website.The transmission equipment handles a lot of important transmission of information and is in the hands of a department of SAAB, OFGCA, by orders from the Swedish Defence Materiel Administration (FMV). Within the work included in this order exists a continuous update of both software and hardware which the equipment consists of. Therefore it?s highly important that there is a monitoring of which of the software and hardware is compatible with one another, ensuring that the functions of the system work properly.The consistent updating has resulted in compatibility issues between components and because of this, a need for a configuration manager has arisen..
Att blunda för annonser. En studie av konsumenters och annonsfinansierade företags uppfattningar om annonsblockering på webben
The majority of free content on the internet is financed by online advertising. A requirement for thismodel to work is that the visitors see the ads. The emergence of ad-blocking software has shifted thepower from the advertiser?s choice of publishing ads to the consumer?s choice of viewing ads. Weexamine the consumers? opinions regarding the use of ad-blocking software and compare them to theopinions of companies using online advertisement.
Utveckling av dataanalysprogram för Opcon Powerbox
Opcon Powerbox is a product developed by Opcon together with the underlying company SRM (Svenska Rotor Maskiner) where surplus heat from the industry is used through an Organic Rankine Cycle (ORC)?process to produce electricity. An ORC-process is a thermodynamic circle process in which a refrigerant is used as the working fluid. The refrigerant makes it possible for the circle process to operate at lower temperatures than the conventional Rankine process.In this master?s thesis a data analysis software for the Opcon Powerbox has been developed in which measurement data is retrieved and handled from the Opcon Powerbox.
Nonvisual Society
The exclusion of visually impaired from the information flow presented to us through signs was what led me into this project. With a growing amount of information being presented to us on signs and digital information surface the need of communicating this information in a way that could be read by visually impaired is evident. Looking into different ways of communication, my goal was to create something that filled the need of the visually impaired without branding them as disabled. Having a close relative with bad eyesight is became evident on how much it limited her in her everyday life, not being able to navigate herself without the support of her husband. Through interviews with her and others with varying diagnoses I reached an insight in their situation. To my surprise they still favored a visual form of communication before an auditory or tactile form, because it?s easy to survey and quick to interpret.
How do intrinsic and extrinsic motivation correlate with each other in open source software development?
Open source is growing outside the boundaries of hackers, amateurs and software
development, creating a humongous potential in many different areas and aspects
of society. The intrinsic and extrinsic motivations that drives open source
have been in the subject of much research recently, but how they affect each
other when paid and unpaid contributors come together is still hidden in
obscurity. In this study I investigate how intrinsic and extrinsic motivation
correlates with each other and how those correlations affect paid and unpaid
open source software contributors. The literature synthesis is based on of
systematic reviews through searches in library databases, identification of
articles by searching on the Internet and by reading relevant books. My results
indicate that intrinsic and extrinsic motivations continuously affect each
other and that paid contributors are more vulnerable since their extrinsic
motivation in terms of money is reached only when many other motivations are
fulfilled.
Insatsens akustik och dess påverkan på hörapparatens förstärkning
The earmould acoustics affect the amplification that the hearing aid is programmed to give to its user. It is therefore important that the choices made for the earmould are correctly done. One choice is regarding the shape of the soundbore that affects the frequency response of the hearing aid above a certain cut-off frequency. The purpose of this project was to measure the frequency response when altering the shape of the soundbore in the earmould. Additionally, the aim was to examine how the frequency response is affected when the shape of the soundbore is not set or is not possible to set in the software when programming the hearing aid.