978 resultados para Functionality
Resumo:
Tietotekniikan käyttö on tärkeää mikroyrityksen kasvun kannalta. Tutkielmassa pyrittiin toimintatutkimuksen keinoin löytämään kosmetiikan suoramyyntiä harjoittavan toiminimen KaunisSinä taustalla olevan osa-aikaisen yrittäjän asettamien tavoitteiden ja rajoitteiden mukaan paras ohjelmisto tukemaan asiakkuuden hallintaa. Ohjelmiston valintaa varten tutkittiin ohjelmistohankinnan menetelmiä kaupallisten valmisohjelmistojen, avoimen lähdekoodin ohjelmistojen ja räätälöityjen ohjelmistojen osalta. Yrittäjän toimintatapojen kartoituksen perusteella muodostettiin kriteerit ohjelmistojen vertailua ja valintaa varten. Vertailussa käytettiin painotetun keskiarvon menetelmää. Markkinoilla on saatavilla ominaisuuksiltaan sopivia avoimen lähdekoodin asiakkuuden hallintaohjelmistoja. Valinta on kompromissi ohjelmiston tarjoaman toiminnallisuuden sekä ominaisuuksien ja yritykselle muodostuneiden toimintatapojen välillä. Yrityksen on siis osittain mukautettava toimintatapojaan ohjelmiston mukaiseksi.
Resumo:
Tässä diplomityössä käsitellään palvelukeskeistä arkkitehtuuria ja sen pohjalta vanhaan järjestelmään rakennetun palvelurajapinnan laajentamista avustavan teknologian avulla. Avustavalla teknologialla automatisoidaan vanhan järjestelmän graafisen ohjelman käyttöliittymän toimintoja verkkopalveluksi. Alussa esitellään palvelukeskeisen arkkitehtuurin määritelmä ja sen mukaisia suunnitteluperiaatteita. Sen jälkeen käydään läpi teoriaa, toteutuksia ja lähestymistapoja vanhojen järjestelmien integroimiseksi osaksi palvelukeskeistä arkkitehtuuria. Microsoft Windows-ympäristön tarjoama tuki avustavalle teknologialle käydään läpi. Palvelurajapinnan laajentamisessa käytettiin mustan laatikon menetelmää, jolla vanhan järjestelmän graafinen ohjelma automatisoidaan avustavan teknologian avulla. Menetelmä osoittautui toimivaksi ja sitä voidaan käyttää vanhojen järjestelmien integroimiseksi osaksi palvelukeskeistä arkkitehtuuria
Resumo:
Software testing is one of the essential parts in software engineering process. The objective of the study was to describe software testing tools and the corresponding use. The thesis contains examples of software testing tools usage. The study was conducted as a literature study, with focus on current software testing practices and quality assurance standards. In the paper a tool classifier was employed, and testing tools presented in study were classified according to it. We found that it is difficult to distinguish current available tools by certain testing activities as many of them contain functionality that exceeds scopes of a single testing type.
Resumo:
Kuusakoski Oy on maailmanlaajuisesti toimiva kierrätysyritys, jolla on yli 100 toimipistettä 10 eri maassa. Toimipisteistä osa pelkästään vastaanottaa kierrätysmateriaalia, osassa suoritetaan myös kierrätysmateriaalin jatkojalostusta. Lisäksi Kuusakoski Oy tarjoaa kierrätysmateriaalin noutopalvelua asiakkailleen. Edellä mainituista syistä kuljetus ja logistiikka nousevat yrityksen toiminnassa merkittävään rooliin. Tässä diplomityössä tehtiin Kuusakoski Oy:n kuljetusten suunnittelujärjestelmän toteutus. Järjestelmän toteutuksen teknisessä tutkimisessa keskityttiin kolmeen pääaiheeseen: ohjelmistoarkkitehtuuriin, karttapalvelujen sekä ajoneuvopäätteen ja toimistosovellusten väliseen rajapintaan. Diplomityön empiirisessä osuudessa käsitellään järjestelmän toimintaa sekä tietokannan että käyttöliittymän näkökulmasta.
Resumo:
Research focus of this thesis is to explore options for building systems for business critical web applications. Business criticality here includes requirements for data protection and system availability. The focus is on open source software. Goals are to identify robust technologies and engineering practices to implement such systems. Research methods include experiments made with sample systems built around chosen software packages that represent certain technologies. The main research focused on finding a good method for database data replication, a key functionality for high-availability, database-driven web applications. Research included also finding engineering best practices from books written by administrators of high traffic web applications. Experiment with database replication showed, that block level synchronous replication offered by DRBD replication software offered considerably more robust data protection and high-availability functionality compared to leading open source database product MySQL, and its built-in asynchronous replication. For master-master database setups, block level replication is more recommended way to build high-availability into the system. Based on thesis research, building high-availability web applications is possible using a combination of open source software and engineering best practices for data protection, availability planning and scaling.
Resumo:
XML-muotoista tiedonesitystapaa hyödynnetään yhä enemmän esitettäessä rakenteellista tietoa. Tarkoituksena on antaa yleishyödyllinen ja uudelleenkäytettävä tapa jakaa yleistä tietoa erilaisten rajapintojen yli. XML-tekniikoita käytetään myös korjaamaan aiemmin tehdyissä sovellutuksissa esiintyneitä puutteita ja parantamaan niiden toimintaa. Tässä diplomityössä esitellään Telestelle LabView-pohjaiseen testaussovellusympäristöön suunniteltava ajuriuudistus. Työssä paranneltiin aiempaa ajurimallia soveltamalla siihen XML-tekniikoita hyödyntäviä toimintoja. Tarkoituksena oli vähentää testaussovelluskehityksessä vaadittavaa ohjelmointityötä korvaamalla sovelluksiin kovakoodatut ominaisuudet XML-pohjaisilla konfiguraatiotiedostoilla. Järjestelmän pohjana on yleiskäyttöinen ajuri, joka käyttää Telesten omaa EMS-protokollaa kommunikoinnissaan testattavien tuotteiden kanssa. Ajurimalli käyttää XML-pohjaisia konfiguraatiotiedostoja määrittelemään testattavien tuotteiden ominaisuuksia. XML-skeematiedostoilla esitetään ajurin käyttämän kommunikaatioprotokollan viestityypit ja niiden rakenteet. Työn tuloksena onnistuttiin luomaan uudenlainen XML-tekniikoita hyödyntävä ajurimalli. Yhteen yhteiseen ajuriin perustuva malli yhdenmukaistaa testaussovelluksien toteuttamista ja vähentää tarvittavaa ohjelmointityötä. Ajurin käyttöä helpotettiin toteuttamalla testaussovelluksien kehitysympäristöön erityinen editori, jolla voidaan helposti luoda ajuria käyttäviä toimintoja.
Resumo:
Agile coaching of a project team is one way to aid learning of the agile methods. The objective of this thesis is to present the agile coaching plan and to follow how complying the plan affects to the project teams. Furthermore, the agile methods are followed how they work in the projects. Two projects are used to help the research. From the thesis point of view, the task for the first project is to coach the project team and two new coaches. The task for the second project is also to coach the project team, but this time so that one of the new coaches acts as the coach. The agile methods Scrum process and Extreme programming are utilized by the projects. In the latter, the test driven development, continuous integration and pair programming are concentrated more precisely. The results of the work are based on the observations from the projects and the analysis derived from the observations. The results are divided to the effects of the coaching and to functionality of the agile methods in the projects. Because of the small sample set, the results are directional. The presented plan, to coach the agile methods, needs developing, but the results of the functionality of the agile methods are encouraging.
Resumo:
Työssä suunniteltiin ja rakennettiin kolmiaaltolaser pinnankarheuden mittaamiseen. Keskeisenä kysymyksenä oli mittausalueen laajentaminen verrattuna perinteisiin yksiaaltomittauksiin. Laitteen toimivuus todennettiin mittaamalla suhteellisia pinnankarheuksia useista eri tunnetuista paperinäytteistä.
Resumo:
Tässä työssä tutkitaan D-luokan audiovahvistimen pääteastetopologioiden eroja teknisen toiminnan, käytännön toteutuksen ja audiosignaalin laadun näkökulmista. Tutkimuksen perusteella valitaan yksi topologia kitaravahvistinsovellukseen, jossa modulointi on toteutettu Sigma-Delta-modulaattorilla. Pääteastetopologioiden tekninen toiminta selvitetään yksityiskohtaisesti virtojen kulkureittien avulla. Simulaatioilla tutkitaan suoja-ajan ja tulosignaalin variaatioiden vaikutusta lähtösignaalin kokonaisharmoniseen säröön (THD) ja selvitetään signaalin säröytymiseen vaikuttavien tekijöiden syitä D-luokan vahvistimen pääteasteessa.
Resumo:
The purpose of this thesis was to study how certificates could be used to improve security of mobile devices. In the theoretical part the usage of certificates to improve security is explained. In the practical part a concept of certificate handling middleware is introduced and implemented. This is to demonstrate what kind of functionality is needed to provide an improvement over the current situation in security with mobile devices. The certificate handling middleware is a concept that would work better if implemented directly into mobile device's core functionality. Many of the mobile devices have a certificate store to some degree and often it is not used to store other people's certificates. A certificate store combined with address book and added with possibility to add attributes to the people such as group memberships would be sufficient to satisfy the needs of many emerging sharing and social applications.
Resumo:
Tässä työssä kehitettiin teollisuusrobottijärjestelmiin soveltuva, mallinsovitusta hyödyntävä konenäköohjelmisto. Yleiskäyttöiseksi tarkoitettuun ohjelmistoon tehtiin toiminnot konenäköjärjestelmän kalibrointiin, mallinsovitukseen käytettävien mallien hallintaan ja tulosten välitykseen teollisuusroboteille. Ohjelmiston tuli olla myös niin helppokäyttöinen, että sen käyttö onnistuu lyhyellä koulutuksella. Ohjelmistoa sovellettiin puuikkunapuitteiden robotisoituun maalausjärjestelmään. Maalausjärjestelmästä onnistuttiin tekemään automaattinen, tuotteisiin mukautuva ja virhetilanteista toipuva pitkälti toimitetun konenäköjärjestelmän ansiosta.
Resumo:
Tämä diplomityö on selostus tarraetikettejä valmistavalle yritykselle talon sisäisesti toteutetusta toiminnanohjausjärjestelmän kehitysprojektista. Projektissa luotiin ohjelmisto tukemaan yrityksen keskeisimpiä toimintoja, kuten myyntiä, asiakkuuksien hallintaa, tuotantoa, materiaalihallintoa sekä johdon päätöksentekoa. Työssä tarkastellaan ensin yrityksen menettelytapoja ja valmistusmenetelmiä, ja kerätään niistä konkreettisia vaatimuksia järjestelmälle. Nämä yhdistetään muista tutkimuksista kerättyihin toiminnanohjausjärjestelmien mahdollisuuksiin ja riskeihin sekä laaditaan näistä projektin tavoitteet. Seuraavaksi käydään läpi toteutuksessa tehdyt suunnitteluratkaisut ja niihin johtaneet seikat. Toteutetut toiminnot ja ominaisuudet esitellään perusteluineen. Lopuksi analysoidaan projektin onnistumista peilaten sitä muihin aiheeseen liittyviin tutkimustuloksiin. Käyttöönottoprosessin vaiheet ja siinä esiintyneet ongelmat käydään myös lyhyesti läpi.
Resumo:
This thesis describes the design and implementation of a graphical application on a mobile device to teleoperate a mobile robot. The department of information technology in Lappeenranta University conducts research in robotics, and the main motivation was to extend the available teleoperation applications for mobile devices. The challenge was to port existing robot software library onto an embedded device platform, then develop a suitable user interface application that provides sufficient functionality to perform teleoperation tasks over a wireless communication network. This thesis involved investigating previous teleoperation applications and conducted similar experiments to test and evaluate the designed application for functional activity and measure performance on a mobile device which have been identified and achieved. The implemented solution offered good results for navigation purposes particularly for teleoperating a visible robot and suggests solutions for exploration when no environment map for the operator is present.
Resumo:
Unprocessed native starches are structurally too weak and functionally too restricted for application in today's advanced food technologies. Processing is necessary to engender a range of functionality. Naturals or natives starches can be modified by using several methods physical, chemical, enzymatic or combined, according industrial purposes. In this work, native corn starch was hydrolyzed by hydrochloric acid solution and investigated by using thermoanalytical techniques (thermogravimetry - TG, differential thermal analysis - DTA and differential scanning calorimetry - DSC), as well as optical microscopy and X-ray diffractometry. After acid treatment at 30 and 50°C, a decrease of gelatinization enthalpy (ΔHgel) was verified. Optical microscopy and X-ray diffractometry allowed us to verify the granules contorn and rugosity typical of cereal starches.
Resumo:
Tämän diplomityön päämääränä on ratkaista Yritys A:n rakennusliiketoi-minnan kehittämistehtävä. Tehtävänä on analysoida kohteena oleva liike-toiminta, sen toimintaympäristö ja toimintaedellytykset. Analyysien tulok-sena muodostetaan johtopäätökset liiketoiminnan tilanteesta ja luodaan Yritys A:n rakennusliiketoiminnalle strategia ja toteutussuunnitelma. Työn teoreettisessa osassa esitellään analyysimallit ja strategiatyö vaiheittain. Empiirisessä osassa sovelletaan esiteltyjä työkaluja ja malleja sekä luo-daan niihin pohjautuen strategia ja sen toteuttamissuunnitelma. Työn totuloksina syntyvät tehtävänannon mukaiset suunnitelmat ovat suoraan Yritys A:n omistajien ja johdon hyödynnettävissä. Tulosten luotettavuus ja toimivuus pohjautuu taustaryhmän ja työn toteuttajan laajaan näköalaan ja pitkälliseen tunte-mukseen kohdeyrityksen liiketoiminnasta. Työssä on käytetty tutkimuksel-lisen kehittämisen, konstruktiivisen tapaustutkimuksen ja avoimen haastat-telun menetelmiä.