11 research outputs found

    Android-sovellusten testaus ja automatisointi : Toteutusmahdollisuudet FreeNest-ympäristössä

    Get PDF
    Opinnäytetyön tarkoituksena oli tutkia, miten Andoid-sovelluksia voidaan testata ja kuinka tätä prosessia voitaisiin automatisoida. Tutkimusten perusteella arvioitiin sitä, miten hyvin erilaisia Andoid-sovellusten testaukseen tehtyjä testauskehyksiä voidaan hyödyntää osana FreeNest-ympäristöä. Työssä käytiin läpi ohjelmistotestauksen eri menetelmät ja testauksen teoriaa. Näiden tietojen pohjalta tutkittavaksi valittiin muutamia varteenotettavimpia vaihtoehtoja testauksen eri vaiheisiin. Tutkimuksessa käsiteltiin testausautomaatiota ja sen toimivuutta yleisesti paikallisella koneella ja kehitysympäristössä. Tämän jälkeen testattuja työkaluja sovellettiin käytettäväksi erillisellä testauspalvelimella. Seuraavaksi aikaisempien testien tuloksia yritettiin soveltaa FreeNest-ympäristön käyttöön, jotta saataisiin jonkinlainen mielikuva siitä, miten Android sovellusten kehittäminen onnistuisi FreeNest:iä hyödyntäen. Lopputuloksena saatiin suosituksia siitä, millaisia työkaluja Android-sovellusten testauksessa kannattaa käyttää, kun käytetään FreeNest-ympäristöä, ja mitä tulee ottaa huomioon. Tulokset pyrittiin esittämään myös yleisellä tasolla, joten niistä saattaa olla hyötyä myös muita testausympäristöjä ajatellen. Suurin osa opinnäytteelle asetetuista tavoitteista saatiin toteutettua, mutta aiheen laajuuden vuoksi tuntuma käytettyihin mahdollisuuksiin jäi hieman pinnalliseksi.The purpose of this thesis was to study how Android applications could be tested. Furthermore, the thesis discusses what the possibilities to automate application testing are. Based on the research results there was evaluation about how well different testing frameworks can be used as a part of FreeNest. The thesis goes through different methods and principles (which are) used in software testing. The theoretical part of the thesis presents basic knowledge needed when evaluating the available options. The most promising tools and frameworks were studied more in detail and their possibilities were tested in different parts of software testing. The research focused first on general usability and usage on the local computer and development environment, after which the tools were re-evaluated, however, this time only with a separate testing server. The results from previous studies were then applied into practice on FreeNest. This way some kind of conception was gained for the question: “How could Android application testing be carried out using FreeNest?. As a result, the thesis gives recommendations about the usability of the tested tools in FreeNest context and what should be taken into account. The results were introduced also in a more general way and some of the information might be useful when automated testing is under consideration. Most of the goals set to the thesis were fulfilled and the results are positively encouraging. Due to the wide scope of the topic, some of the areas were analysed or discussed only briefly

    Työssäoppimisen arki teknillisten alojen 2 asteen ammatillisissa oppilaitoksissa

    Get PDF
    Kehittämishankkeemme nimi on Työssäoppimisen arki teknillisten alojen 2 asteen ammatillisissa oppilaitoksissa. Opettajan näkökulma. Työelämän ammattitaitovaatimuksissa on viimeisten vuosien aikana tapahtunut paljon muutoksia eikä muutosnopeus näytä laantumisen merkkejä. Siksi ammatillisen koulutuksen on sopeuduttava muuttuvaan maailmaan ja se aiheuttaa paljon paineita niin koulutukselle, työpaikkaohjaajille kuin opiskelijoillekin. Opettajien on seurattava entistä tarkemmin työelämän muutoksia, ja tässä auttaa työssäoppimisalueen tunteminen sekä sen kehittämisessä mukana oleminen. Opiskelijaryhmät ovat nykyään paljon heterogeenisempiä ja siksi opettajalla täytyy olla hyvät kontaktit työelämään, jotta erilaisista lähtökohdista tuleville opiskelijoille osataan valita heille sopivat työssäoppimispaikat. Työssäoppiminen nykymuodossaan haastaa opettajan ja opettajuuden, koska opettaja joutuu toimimaan lähes yksinään laajassa työssäoppimisen kentässä, lisäksi hän joutuu opiskelemaan uudenlaisia pedagogisia taitoja selvitäkseen muuttuvassa työelämässä. Kehittämishankkeemme antaa lukijalle syvällisemmän kuvan siitä, millaista on 2 asteen opettajan arki, kun hän toimii opiskelijoiden ja työpaikan edustajien joukossa. Olemme ensin käyneet kirjallisuuden kautta läpi alan valtakunnallisia käytänteitä ja laki- ja määritelmäkirjoa. Sitten paneudumme tarkemmin siihen millaista 2 asteen am-matillisessa koulutuksessa työssäoppiminen on käytännössä

    Cerebral μ-opioid and CB1 receptor systems have distinct roles in human feeding behavior

    Get PDF
    Eating behavior varies greatly between individuals, but the neurobiological basis of these trait-like differences in feeding remains poorly understood. Central μ-opioid receptors (MOR) and cannabinoid CB1 receptors (CB1R) regulate energy balance via multiple neural pathways, promoting food intake and reward. Because obesity and eating disorders have been associated with alterations in the brain’s opioid and endocannabinoid signaling, the variation in MOR and CB1R system function could potentially underlie distinct eating behavior phenotypes. In this retrospective positron emission tomography (PET) study, we analyzed [11C]carfentanil PET scans of MORs from 92 healthy subjects (70 males and 22 females), and [18F]FMPEP-d2 scans of CB1Rs from 35 subjects (all males, all also included in the [11C]carfentanil sample). Eating styles were measured with the Dutch Eating Behavior Questionnaire (DEBQ). We found that lower cerebral MOR availability was associated with increased external eating—individuals with low MORs reported being more likely to eat in response to environment’s palatable food cues. CB1R availability was associated with multiple eating behavior traits. We conclude that although MORs and CB1Rs overlap anatomically in brain regions regulating food reward, they have distinct roles in mediating individual feeding patterns. Central MOR system might provide a pharmacological target for reducing individual’s excessive cue-reactive eating behavior.</p

    Digitalisaation aiheuttamien ympäristövaikutusten arviointi julkishallinnon palveluissa

    Get PDF
    Hankkeen tavoitteena oli työstää tutkimustietoon perustuva viitekehys, joka tukee julkisten palveluiden digitalisaation systeemisten ilmasto- ja ympäristövaikutusten arviointia, sekä käytännön toimintamalli julkisen sektorin digitalisaation ilmasto- ja ympäristövaikutusten arvioimiseksi palveluiden yhteydessä. Toimintamallin luomiseksi hanke toteutti kaksi tapaustutkimusta sekä kartoitti menetelmiä ilmasto- ja ympäristövaikutusten arvioimiseksi ja ennakoimiseksi. Tapaustutkimuksissa tarkasteltiin myös sosiaalisia ja yhteiskunnallisia heijastevaikutuksia. Tavoitteena oli, että näin olisi mahdollista kehittää toimintamalli digitaalisten julkisten palvelujen digitalisaation arvioimiseksi. Hankkeessa saavutettiin useita johtopäätöksiä. Teoreettisen viitekehyksen muodostaminen oli mahdollista, mutta kaikille sektoreille sopivan toimintamallin luomisen sijaan käytännön tehtävälista tukee digitalisaation ilmasto- ja ympäristövaikutusten arviointia. Toiseksi on tärkeä jatkaa tähänastista kehitystyötä, sillä ilmasto- ja ympäristövaikutusten arviointi on integroitumassa kaikkeen julkisen sektorin tekemiseen. Kolmanneksi on keskeistä tunnistaa, että rajatussa määrin saatavilla olevan määrällisen tiedon ohella laadullinen ymmärrys on tärkeässä roolissa. Neljänneksi on keskeistä edistää moninäkökulmaistaTämä julkaisu on toteutettu osana valtioneuvoston selvitys- ja tutkimussuunnitelman toimeenpanoa. (tietokayttoon.fi) Julkaisun sisällöstä vastaavat tiedon tuottajat, eikä tekstisisältö välttämättä edusta valtioneuvoston näkemystä

    Jääkiekkomaalivahdin videokäsikirja : Maalintekotilanteiden ratkaisut

    Get PDF
    Opinnäytetyöni tarkoituksena on syventyä maalivahdin pelitilannepelaamiseen kauden 2017-2018 aikana nykykirjallisuuden, koulutusmateriaalien ja videoiden avulla. Tavoitteenani on luoda kirjallinen teos ja video-opas, joka herättää ajattelemaan maalivahtien pelaamista pelitilanteissa tapahtuvien havaintojen mukaan. Rajasin kirjallisuuslähteeni 2010 vuoden jälkeiseen aikaan, jotta saisin työhöni mahdollisimman tuoretta tietoa ja käytin videolähteinäni Suomen U20-maaotteluita sekä JYP Liigan kauden 2017-2018 otteluita maalin takaa kuvattuina. Kirjallisessa osuudessa esittelen jääkiekkomaalivahdin perusvaatimuksia eli sitä, millaisia ominaisuuksia ja lajitaitoja pelipaikka vaatii. Sen lisäksi käsittelen työssäni niitä erityistaitoja, joita nykypäivän maalivahti tarvitsee yhä nopeutuvassa pelissä. Lopuksi kuvaan maalivahdin toimintatapoja erilaisissa maalinteko- ja pelitilanteissa. Videoteoksessa tarkastelen edellä mainittuja asioita realistisissa pelitilanteissa. Otteluvideoista editoin kaikki yleisimmät maalintekotilanteet ja tarkastelen maalivahtien toimintaa niissä. Työni on kattava tietopaketti nykypäivän maalivahtipelaamisen vaatimuksista ja muutoksista. Maalivahtipelaamista on edelleen tutkittu niukasti ja tämän työn tuloksena sain aluille myös muutamia jatkotoimenpiteitä. Alamme Jyväskylän maalivahtivalmentajien kanssa kerätä lisää kirjallista materiaalia tavoitteenamme tehdä tulevaisuudessa kirja/opas modernista tavasta opettaa maalivahteja toimimaan maalinestopelissä. Myös videotyö saa mahdollisesti jatkoa, ja sen tavoitteena olisi tulevaisuudessa kerätä kattava videopankki koko Suomen maalivahtivalmennuksen tueksi Suomen Jääkiekkoliiton vetämänä. Maalivahtivalmennus Suomessa on murroksessa. Uskon, että tulevaisuudessa vanhasta suljettujen taitojen harjoittelusta tullaan siirtymään enemmän havaintomotoriikan harjoittamiseen maalivahtivalmennuksessa. Tämä tarkoittaa sitä, että maalivahteja tullaan opastamaan jatkossa huomattavasti enemmän pelin havainnointiin ja pelaajien mahdollisiin maalintekoratkaisuihin.Työn video-osuus ei ole valitettavasti vielä julkinen, joten mikäli olet kiinnostunut työn video-osuudesta, ole yhteydessä opinnäytetyön kirjoittajaan Janne Pekkariseen. Sähköposti [email protected]

    Kolmiulotteinen virtuaalimalli yleiskaavan havainnollistamisen apuna : case: Saarijärven keskustan yleiskaava ja Hämeenlinnan Engelinrannan kaupunkirakennemallit

    Get PDF
    Tämän opinnäytetyön tarkoituksena oli selvittää kahden esimerkin avulla virtuaalisen 3D-mallintamisen käytettävyyttä ja mahdollisuuksia yleiskaavan havainnollistamisen tukena. Toimeksiantajana toimi A-Insinöörit Suunnittelu Oy. Yleiskaavoituksen esitystapojen monipuolistumisen ja osallistumismenettelyjen kehittymisen myötä myös havainnollistamisessa käytettävän tekniikan täytyy päivittyä, jotta yhteinen kieli suunnittelijan ja päätöksentekijöiden ja kaavan osallisten välillä säilyisi. Laaja-alaisuutensa vuoksi yleiskaavan ymmärrettävyys on haavoittuvainen ja saattaa ohjata keskustelua kaavoituksen ulottumattomiin. Opinnäytetyön teoriaosuudessa käytiin läpi yleisesti yleiskaavoista ja eri kaavatyyppien esitystapoja. Mallinnusprojektien avulla havainnoitiin tärkeitä yleiskaavan havainnollistamisessa huomioon otettavia asioita. Lisäksi opinnäytetyössä selvitettiin mallintamisen prosessia ja käytettäviä ohjelmistoa. Työn käytännön osuuteen kuului kahden erilaisen yleiskaavatyypin mallintaminen. Lopputulokseen vaikuttivat kaavojen suunnittelualueet, alueiden laajuus ja suunnittelumittakaava, ohjelmistojen valinnat sekä asiakkaiden toiveet. Valmiiden töiden analysointia on tarkoitus hyödyntää yrityksen tulevaisuuden vastaavanlaisissa projekteissa. Yhtä ainoaa oikeaa tapaa ei yleiskaavan kolmiulotteisessa havainnollistamisessa ole, vaan jokainen tapaus on yksilöllinen. Työ kuitenkin antaa virtuaalimallin valmistamiseen ohjeita, jotka helpottavat työsuunnitelman tekemistä ja antavat ratkaisuja ongelmakohtiin.The aim of this Bachelor’s Thesis was to examine how a three-dimensional virtual model could improve the visualization of a general plan. The objective was to plan and build two 3D virtual models of two different kinds of master plans. Since the new Land Use and Building Act, interaction between designers, policy-makers and citizens has become more and more significant. To achieve a democratic general plan, it is really important that every participant speaks the same language. The assignment came from A-Insinöörit Suunnittelu Oy from Tampere. Through analyzing the modelling process and the finished 3D models, the objective was to find good practices and better usability for similar future projects of the company. Modern technology and programs develop so fast that it is possible to try different approaches. The theory part deals with general plans and different methods of visualizing plans. Different kinds of software products are also introduced and the selected modelling programs are reviewed. As the result of the thesis, the area of the Saarijärvi master plan and four alternative plans for Engelinranta city structure plans were modelled. The precision of the virtual models was designed to match the general precision of the master plans. The conclusion was that there is not one correct way of modelling a master plan but that every project is unique. To make a cost efficient virtual model, it is important to make a correct program choice and clear plans and to keep the focus on certain manageable problems
    corecore