4987 research outputs found
Sort by
Käyttöliittymäsuunnittelun prosessikaavion päivittäminen koneautomaatioyritykselle
The appreciation of good user interface have been increasing for a quite a while in many areas. People do not want to spend their time pondering what the user interface is all about. In user interfaces of machine automation companies, safety is one of the most important aspects. When big machines are handled, a mistake can lead to hazardous situations and unclear error messages can cause incorrect interpretations. That is why the meaning of good user interface is significant.
Sandvik’s user interface design process diagram was out of date and it was supposed to be replaced with a new diagram. In this thesis the new diagram is created. The diagram defines what phases belong to user interface design. In addition the new diagram has a list of people who are part of user interface design and their tasks in it.
For the creation of the new diagram, existing user interface design methods were studied and they were utilized in suitable parts in the design of the new diagram. Additionally Sandvik’s employees were interviewed. It was examined in the interviews, what would be good to have in the new diagram to make it as useful as possible. According to design methods, interviews, and the old diagrams the first version of the new diagram was created. It was verified by interviewing more people. The interviewees were able to freely express their views about the diagram and its possible flaws. The interviews made clear that the diagram includes all of the parts in user interface design fairly well. However, some suggestions for improvement were discovered in the interviews. According to the second round of interviews the diagram was edited to its final form.
The outcome of this thesis is user interface design diagram that is customized for Sandvik’s needs. The diagram consists of the main diagram which includes the phases of making user interface design. The phases are research, concept design, design, implementation, support and updates. In addition, there is more information about different parts around the main diagram. There is argumentation about why user study would be useful to do, examples about design models that could help with design are given, it is listed where things should be documented, and tips for making the project are given. Additionally one of the most important aspects of the diagram, roles connected to user interface design and their tasks, are listed
Agile practices and their development in a technology company
Teknologiayritysten liiketoimintaympäristö muuttuu nopeasti informaatioteknologian kehityksen ja sitä seuraavan globalisoitumisen vaikutuksesta. Jatkuva ympäristön muutos edellyttää yrityksiltä muutosvalmiutta, jotta ne voivat saavuttaa kilpailuedun tai säilyttää sen. Tärkeimmät tekijät tässä turbulenttisessa ympäristössä ovat yrityksen työntekijät, jotka luovat arvon tuotteisiin ja palveluihin. Erityisen tärkeässä roolissa ovat työntekijöiden arvot ja asenteet, jotka vaikuttavat merkittävästi organisaatiokulttuuriin ja sitä kautta kaikkeen toimintaan. Voidaksemme kehittää liiketoimintaa, varmistaa sen laadun tai muuten edistää omaa tai toisen hyvinvointia, on tärkeää tiedostaa sen ympäristön piirteet, jossa toimii. Toimintaympäristön vahvuudet tulee siis kartoittaa, ja samalla tunnistaa sen heikkoudet, jotta toimintaa voidaan kehittää. Diplomityön tarkoituksena on kartoittaa Insta Automation Oy:n henkilöstön käsitystä ketteryydestä, sekä esittää ehdotuksia ketteryyden parantamiseksi.
Diplomityön teoreettisessa osuudessa esitellään oleelliset tekijät, jotka vaikuttavat yrityksen ketteryyteen. Työssä kartoitetaan, kuinka hyvin Insta Automation Oy:n organisaatiossa ymmärretään ja hyödynnetään ketteryyttä ja sen tuomia etuja. Tutkimuksen empiria kerättiin Instan henkilöstölle tehdyn kyselytutkimuksen avulla, joka antaa kokonaiskuvan siitä, miten henkilöstö ymmärtää ja tiedostaa ketteryyden sekä sen tuomat mahdollisuudet ja haasteet.
Kun yrityksessä mitataan ketteryyttä, on huomattava, että samalla mitataan yrityksen kilpailukykyä ja valmiutta vastata markkinoilla tapahtuviin odottamattomiin muutok-siin. Ketteryyttä mitattaessa löydetään yleensä yrityksen vähemmän ketterät toiminnot, joita voidaan kehittää ja siten parantaa reagointikykyä ennalta arvaamattomissa tilanteissa. Tutkimustulosten perusteella Instan liiketoimintajohtajilla on korkea luova jännite useiden ketteryyden kannalta oleellisten tekijöiden suhteen eli liiketoiminnan kehittämiseen on hyvät edellytykset. Tutkimustuloksissa on esitetty organisatoristen resurssien ontologioiden indikaattorit. Indikaattorit tuovat esiin resurssien vahvuudet ja heikkoudet, joita tulisi kehittää
Liiketoiminnan tarpeet varastonhallinnan tietojärjestelmälle
The study is based on a need in the case company for a new warehouse management system. The case company is a globally operating logistics service provider offering a wide range of services such as warehousing. The goal of the study was to find out the current and future business needs for a warehouse management system so that more precise requirements for this information system can be defined. The research method is one case study with multiple units of analysis inside the case company.
The study consists of a theoretical and an empirical part. The theoretical part is based on theory about warehousing, warehouse management information systems and logistics outsourcing which is the core business of the case company. The theory constructs the basis for the requirements that warehousing and logistics outsourcing set for the warehouse management system. The empirical part comprises of two surveys and interviews. The surveys were designed on the basis of previous surveys in the company, the theoretical part of the research and using the expertise of the case company logistics management. The interviews were based on the survey answers and aimed to widen the knowledge about the business of the company and the business needs for the warehouse management system. The surveys were piloted in one business unit in the company and later in all of the business units of the company during the summer of 2011. After initial processing of the survey answers open interviews were conducted with the management of business units logistics and IT. After the analysis of the research material the criteria for defining a priority list for evaluating warehouse management systems was developed in close cooperation with logistics management of the case company. The priority list consists of warehouse management system features with three priority levels. The primary features include the absolute basic needs that the system in question needs to fill and the secondary and tertiary features that can be used in selecting the system candidates for further evaluation
Investigation of scintillation effects in European Galileo Signals
Ionospheric scintillations are known to be rather challenging in Global Navigation Satellite Systems (GNSS) receivers. The scintillation effects include rapid variations in signal phase and amplitude, which may hinder the receiver to acquire and track the signal and may cause a loss of lock at GNSS receiver. This thesis focuses on the scintillation effects on the European GNSS namely, Galileo. Abrupt phase variations during transmission cause deep power fades called canonical fading, half cycle slips and frequency unlock. Phase locked loop designs that are currently available helps in reducing the scintillation effects to some extent, though this is complicated when scintillation is severe.
This thesis focuses on investigating some of the scintillation effects on Galileo signal during acquisition. The considered performance criteria are the detection performance and the root mean square error at the receiver. For implementing this task, this thesis uses two toolboxes, namely Cornell Scintillation toolbox for generating synthetic scintillation time histories and TUT MBOC tracking model for simulating and studying the scintillation effects at the receiver. Cornell Scintillation toolbox generates synthetic amplitude and phase time histories based on two input parameters namely, scintillation intensity and decorrelation time that show how rapidly the signal amplitude and phase change. TUT MBOC acquisition and tracking simulator generates Galileo E1 signal that undergoes MBOC modulation and it is transmitted through multipath Nakagami-m fading channels.
The thesis work focused on merging the scintillation time histories generated by Cornell scintillation toolbox with the TUT MBOC acquisition tracking algorithm, by adding the scintillation to fading channel. By calculating the Line of Sight (LOS) phase delay, the acquisition of the received signal is performed with and without scintillations. The obtained results with and without scintillations are compared and studied in order to evaluate the impact of scintillations on the European GNSS
Aggregoitu sähkölämmityskuormamalli sähköverkon taajuussäädön analyysiin
The power system’s frequency is kept at acceptable levels by maintaining a power bal-ance between the produced and consumed electric power in the power system. Tradi-tionally, the power system’s frequency control is done by controlling the supply side output power and matching it with the demand side consumption. However, the power balance could also be maintained by controlling the demand side loads. Demand re-sponse seeks to improve this utilization of demand side loads in frequency control. For the transmission system operators, that are responsible for frequency control, demand response offers potential solutions to some of the problems that the Nordic power system operation sees today. In this thesis is presented an aggregated model of electric, thermostat-controlled space heater loads, which can be used to analyze the compatibility of this type of electrical load for frequency control. With this model, simulations regarding the uncertainties, load forecasting and effects of frequency control action were carried out. From these simulations it could be concluded, that this type of electrical load can be utilized for load control, if the load population is large enough and the control action is not too long
Updating and Implementing Quality Management Systems According to ISO 9001:2015 and IATF 16949:2016 Standards
Quality can be defined as fitness for use or conformance to requirements. Organizations can create and utilize a Quality Management System (QMS) for managing its operations. International Organization for Standardization (ISO) publishes standards, such as ISO 9001:2015. International Automotive Task Force (IATF) has published IATF 16949:2016 standard for the supply chain of automotive industry. IATF 16949:2016 is a standard based on ISO 9001 but it offers supplemental requirements. IATF 16949:2016 focuses on continuous improvement, defect prevention, reducing variation and waste in supply chain. An organization needs to have ISO 9001 certification before it can be certified according to standard IATF 16949:2016.
This research was done at Ahlstrom-Munksjö, Tampere Mill (AMTM). Tampere Mill has a valid ISO 9001 certificate from the previous version 2008. The objective of the study was to find out gaps in the organization’s QMS in order to meet ISO 9001:2015 and IATF 16949:2016 requirements. Another objective was to analyze the gaps and implement actions towards conformity. The research methodologies were literature review, interviews and observations. A literature review was conducted on quality management standards ISO 9001:2015 and IATF 16949:2016, in addition a research on academic researches was conducted. The interviews and observations of daily activities were also research methods determining the level of conformance.
By request of the organization where this study was done, the results are not published in this public version. As the next step, the organization develops a carefully created implementation plan that fits the best for the needs and timelines of AMTM. However, meeting the requirements can take time. Alignment and commitment in the enhancement of each operating function are essential in the organization.
Once the implementation plan has been designed, a practical step is to update the existing system. Evidence of conformity is gained by executing internal audits on the QMS as a whole, as well as perform process and product audits. Ultimately the audit results, through proper corrective actions, will offer evidence of conformance to both ISO 9001:2015 and IATF 16949:2016 standards to aim for certification
Dynamic Resource allocation in Millimeter wave technology
In this project, dynamic resource allocation in millimeter wave system that holds the effect of millimeter-wave. It also gives the understanding of directivity of antennas as transmitter and receiver side. In addition to this, it is clearing the idea path-loss of signal due to obstacles and molecular absorption and blockage of radiation that are on high frequency. Focus is to explore the effect of blocking and propose a resource allocations scheme that tries to avoid it. Make an idea, on what kind of scenario, this technology can be used in future; by taking into account, users average walking speed. Then to introduce a resource allocation system according to the scenario and make a plan for resource allocation. Also, the use of Poisson distribution the randomly distributed users and their entry time in the system. Simulation is based on matlab 2015a and the final outcome and allocation idea is based on that simulation result
Optimizing DOM in Cross-Platform Web Development
Web-sivut ovat kehittyneet staattisista sivukokoelmista kohti dynaamisia JavaScriptillä toimivia web-sovelluksia. DOM-mallin luominen sivusta on olennainen operaatio rakennettaessa HTML- ja CSS-dokumenteista kuvausta web-sivun sisällöstä. Tämä tapahtuu usean operaation seurauksena ja jokainen vaihe luotaessa DOM:ia saattaa aiheuttaa pullonkaulan, joka heikentää sivun toimintaa. Operaation hidastuessa selaimen nopeus vastata käyttäjän pyyntöihin laskee ja käyttäjäkokemus heikkenee. Ongelma korostuu suorituskyvyltään heikommissa laitteissa kuten älypuhelimissa ja tableteissa. Tilastot osoittavat, että internetiä käytetään jo yleisemmin mobiililaitteella kuin perinteisellä työpöytäselaimella. Tämän takia suorituksen optimointiin myös mobiililaitteissa tulee kiinnittää erityistä huomiota. Suorituskykyä ja web-sovellusten toimivuutta yritetään optimoida useilla erilaisilla keinoilla. Tässä työssä on tutkittu millaisia vaikutuksia erilaisilla DOM:in optimointitavoilla on. Erilaiset JavaScript-sovelluskehykset ja -kirjastot ratkaisevat suorituskykyongelmia eri tavoilla ja tämän työn puitteissa vertaillaan tavallisen DOM toteutuksen suorituskykyä suhteessa virtual DOM ja shadow DOM toteutuksiin.
Tutkimuksessa toteutettiin kolme web-sovellusta, jotka suorittavat DOM:ia kuormittavia operaatioita luomalla joukon testielementtejä. Elementtien lisäys-, muokkaus- sekä poisto-operaatioiden kestoa vertaillaan erikokoisilla HTML-elementtien testijoukoilla. Vertailut tehtiin kolmella erilaisella laiteella: kannettavalla tietokoneella, tablet-laitteella ja älypuhelimella. Testauksessa käytettiin Chrome-selaimen Developer Tools:in Time Line -työkalua, jolla mitattiin käyttäjän toiminnosta kuluvaa aikaa käyttöliittymän ruudunpäivitysnopeuden normalisoitumiseen operaation päätyttyä.
Tuloksista nähdään, että suorituskyvyllä on suuri vaikutus operaatioiden tehokkuuteen erilaisilla laitteilla. Harkitusti tehdyllä toteutusratkaisun valinnalla voi olla suurikin vaikutus suoritusaikaan ja näin ollen myös käyttäjäkokemukseen. Työhön valituista toteutusratkaisuista React ja sen toteuttama virtual DOM suoriutuivat tehokkaimmin kaikilla alustoilla lähes kaikissa toiminnoissa. Varsinaista toteutustapaa valittaessa on kuitenkin tärkeä huomioida ratkaistavan ongelman ympäristö ja pohtia mitkä mahdollisista tehokkuuden pullonkauloista ovat merkittävimpiä. Jokaisella ratkaisulla on omat etunsa, mutta JavaScript-sovelluskehysten ja -kirjastojen yleisenä etuna voidaan pitää parempaa testattavuutta ja yksinkertaisempaa uudelleenkäytettävän koodin luomista.Web pages have evolved from static page collections into dynamic JavaScript powered web applications. Creating a DOM model of the web page is an important operation when creating a web page presentation of HTML and CSS documents. This process consists of multiple operations and every stage introduces a possible performance issue. When this operation slows down, the browser’s ability to correspond to the user’s requests lowers and this directly affects the level of user experience. The problem is more crucial with lower end devices such as smartphones and tablets. Statistics show that using internet with mobile devices has grown to be a bigger trend than traditional use of desktop browser which is why special interest should be paid to mobile performance. There have been attempts to improve the performance and usability of web applications with multiple ways and this thesis concentrates on improving performance of DOM. Various JavaScript frameworks and libraries have presented different solutions for the performance issues and this thesis focuses on three different solutions which are traditional DOM, shadow DOM and virtual DOM.
Three web applications that run performance heavy tasks on DOM were created for the purpose of the thesis. The applications generate test elements and the creating, editing and removing operation times are compared. The comparisons are done with laptop, tablet and smart phone. For the testing the Chrome browser’s Time Line tool of the Developer Tools was used. The measured variable was the time from the user operation into the normalization of the frame refresh rate after the operation.
From the results, it can be seen that the available performance capacity bears great impact on the efficiency of the operations run on different devices. Well-chosen implementation can greatly affect the run time and this way also the user experience. From the implementations chosen, React and the virtual DOM solution it uses turned out to be the best performing in most of the operations. When choosing the implementation method, it is important to find out the domain and which are the actual points that can cause performance issues. Each of the implemented solutions had its own strengths but in general JavaScript frameworks and libraries can be seen to promote better testability and simpler creation of reusable code
Design of a touch user interface for a quick ordering system in restaurants
Ravintoloissa asioiminen on pitkään tapahtunut samaa kaavaa käyttäen. Digitalisaatio on näkynyt ravintoloissa lähinnä kassajärjestelmissä, muuttaen ravintolatyöntekijöiden kassaa kirjaamista helpommaksi. Diplomityössä viedään asiaa vielä eteenpäin siirtäen asiakkaalle vastuun tilaamisesta, jolloin henkilökunnalle jää enemmän aikaa ravintolan muihin askareisiin. Asiakkaiden ravintolassa käynti nopeutuu, eikä tarvitse odottaa tarjoilijaa tuomaan ruokalistoja tai laskua asiakkaalle. Diplomityössä suunniteltu pikakassajärjestelmä on yhdistelmä sähköistä ruokalistaa ja kassajärjestelmää. Suomessa ravintolan pikakassajärjestelmiä ei ole vielä laajassa käytössä ja tuskin menee kauaakaan, kun sellainen Suomeen saapuu. Ulkomailla vastaavanlaisia järjestelmiä on käytössä lähinnä pikaruokaravintoloissa.
Pikakassajärjestelmässäni on kaksi mahdollista toteutustapaa, joista toinen on ravintolassa oleva järjestelmä ja toinen ihmisten mukana älypuhelimessa kulkeva sovellus. Idea ravintolan pikakassajärjestelmään syntyi Budapestissa vieraillessani, jossa huomasin, kuinka huono kassajärjestelmä myyjällä oli käytössä. Ruokakauppojen pikakassat olivat juuri silloin saapuneet Suomeen ja päätin yhdistää ravintolan kassajärjestelmän ja ruokakaupan pikakassajärjestelmän toisiinsa.
Diplomityössä kehitetään ja suunnitellaan konsepti ravintolassa toimivalle pikakassajärjestelmälle sekä matkapuhelimella toimiva vastaava järjestelmä, jolla pystyy tilaamaan ruokaa niin etukäteen ravintolasta noudettavaksi, kuin ravintolapöydästäkin. Järjestelmät ovat vaihtoehtoiset keskenään tai molempia voi käyttää samanaikaisesti.
Testit tehtiin yhdessä kahden ravintolan kanssa sekä asiakkaiden kanssa. Testeissä käytettiin paperiprototyyppiä järjestelmästä. Testit suoritettiin henkilökohtaisina haastatteluina ja käyttäjätestauksena. Testeissä haastateltaville annettiin suoritettavia tehtäviä käyttöliittymän normaalia käyttöä ajatellen.
Pikakassajärjestelmä ratkaisee ravintolassa pullonkaulaksi syntyviä jonoja kassalle ja vähentää ravintolassa tarvittavaa henkilökuntaa. Järjestelmän avulla ravintola pystyy palvelemaan päivässä useampia asiakkaita verrattuna perinteiseen ravintolatoimintaan
Sähkömagneettiset ongelmat moottorilaboratorioympäristössä
The purpose of this study was to gather knowledge regarding electromagnetic emissions in an engine laboratory environment, to detect the sources of these and determine how to deal with the known disturbances that have been present in an engine laboratory. This was made by focusing first on the principles regarding the electromagnetic fields and methods how to avoid disturbances caused by them. At the end of the theory part this text will introduce occupational requirements for electromagnetic safety.
The study focuses on defining the electromagnetic fields in the engine laboratory by measuring emissions and electromagnetic fields generally with oscilloscope, spectrum analyzer and magnetic flux density meter. Measurements are meant to solve issues like: is the laboratory a safe working place in sense of electromagnetic fields, what kind of electromagnetic emissions are causing the disturbances, what is the source of the emissions?
The focus is on actions which are meant to reduce coupling of disturbances to signal conductors, and to analyze, how different actions are affecting propagation of emissions. This is done by testing a few of the presented procedures and measuring the emissions and the disturbances after these. The effects of the screening procedures are analyzed with tables, which are presenting numerical data on the effects of the screening. At the end, short conclusions regarding the results of the study will be drawn. Conclusions include also thoughts for further research regarding evaluation of the risks caused by electric- and magnetic fields in the laboratory environment.Työn tarkoitus on ollut kerätä tietoa moottorilaboratoriossa esiintyviin sähkömagneettisiin kenttiin liittyen, sekä selvittää niiden alkuperät ja tutkia miten välttää häiriöt joita on esiintynyt moottorilaboratorioympäristössä. Työssä keskitytään ensiksi sähkömagneettisten kenttien periaatteisiin ja menetelmiin, joilla sähkömagneettisilta häiriöiltä suojaudutaan. Teoriaosuuden lopuksi esitellään työterveyteen liittyviä terveysrajoja.
Tutkimus keskittyy mittamaan sähkömagneettisia kenttiä moottorilaboratoriossa oskilloskoopilla, spektrianalysaattorilla ja magneettivuon tiheysmittarilla. Mittausten tarkoituksena on selvittää: onko laboratorio sähkömagneettisessa mielessä turvallinen paikka työskennellä, minkälaiset sähkömagneettiset kentät aiheuttavat häiriöt ja mikä on häiriöiden lähde?
Työssä tutkitaan toimenpiteitä, joilla pystytään estämään häiriöiden kytkeytyminen signaalijohtimiin sekä analysoidaan miten erilaiset toimet vaikuttavat häiriöiden leviämiseen. Tämä on tehty testaamalla muutamaa esitettyä toimenpidettä sekä mittaamalla ympäristö näiden jälkeen. Tuloksia on analysoitu taulukoiden avulla, jotka esittävät numeerista dataa suojauksien vaikutuksista. Lopulta työn johtopäätökset esitellään lyhyesti. Johtopäätökset sisältävät myös ajatuksia jatkotutkimuskohteista liittyen sähkö ja magneettikenttien aiheuttamien riskien arviointiin laboratoriossa