925 research outputs found

    Käyttöliittymäsuunnittelu

    Get PDF
    Opinnäytetyön tarkoituksena oli tutustua käyttöliittymäympäristöön. Tutkimuksessa oli tarkoitus tutkia käyttöliittymäsuunnittelua ja käytännön toteutusta. Tutkimustyönä kehitettiin ja suunniteltiin moduulirakenteinen käyttöliittymärunko toimeksiantajalle Test-Mariel Oy:lle. Työn ohella oli tarkoitus oppia suunnittelun perusasioita ja oppia käyttämään siihen soveltuvia työkaluja. Työn keskeisimpinä tavoitteina oli luoda sivurakenteita ja ulkoasuja sekä perusvalikoita, kuva- ja valikkoyhdistelmiä ja efektejä. Tutkimuksen lähteinä käytettiin internetin tarjoamia monia tutoriaaleja, tutkimuksia ja artikkeleita, joissa tutkittiin käyttöliittymäsuunnittelua. Monet artikkelit keskittyivät juuri käyttöliittymäsuunnittelun eri aiheisiin ja näistä lähteistä sai opinnäytetyöhön paljon teoriaa. Apuna oli myös kaksi kirjaa, joissa pohdittiin yleisimpiä virheitä verkkokäyttöliittymissä ja sitä, miten ihminen toimii käyttöliittymien kanssa. Päätuloksina työstä muodostui kahdeksan eri dokumenttia, joissa on resurssit moduulirakenteiseen käyttöliittymärungon muodostamiseen. Dokumentit sisältävät käyttöliittymän keskeisiä komponentteja ja rakenteita. Teoriaa tutkittaessa huomattiin, että ala on hyvin laaja ja vaatii paljon tutkimista monelta eri suunnalta. Käyttöliittymärunkoa luotaessa on otettava huomioon paljon asioita ihmisistä, ohjelmointikielistä ja suunnittelun toteutuksesta.The purpose of this thesis was to get familiar with the environment of interfaces. The purpose in this research was to study how to design interfaces and how to produce them. The project of this thesis was to develop and design a modular interface for Test-Mariel Ltd. While working in this project it was purposeful to learn basic concepts of designing and learn how to use designing tools. The central objectives of this project were to create frames and themes and also basic menus, picture and menu combinations and effects. The sources for this research were mainly the numerous tutorials, studies and articles provided by the internet in which interface designing was studied. Many articles focused in different aspects of interface designing and these sources gave a lot of theory for this thesis. Two books were also used for research. These books focused in studying common mistakes made in web based interfaces and how human acts with interfaces. As a result of this project eight different documents were produced, which had in them the resources for creating the modular frame of an interface. Documents include the central components and frames for an interface. During the study it was noticed that this field is very extensive and required a lot of research from many different aspects. When creating an interface frame one has to take into account many things about humans, programming languages and producing designs

    Elämyksellistä ja edustavaa - Ostoskeskusten julkiset ulkotilat 60- ja 70-lukujen vastavalmistuneissa lähiöissä

    Get PDF
    Tässä kandidaatintyössä tarkasteltiin suomalaisten 1960- ja 1970-luvuilla aluerakentamiskohteina rakennettujen lähiöiden ostoskeskuksia ja niiden julkisia ulkotiloja, kuten aukioita, raitteja, pysäköintialueita sekä näihin kiinteästi liittyviä viheralueita. Työn tavoitteena oli luoda katsaus siihen, mitkä arvot ja tavoitteet vaikuttivat lähiöiden ostoskeskusten suunnitteluun ja rakentamiseen sekä minkälaisia niiden yhteydessä sijaitsevat vastavalmistuneet julkiset ulkotilat olivat. Lisäksi työssä selvitettiin lyhyesti, miten lähiöostoskeskusten palveluihin ja toiminnallisuuteen kohdistuvat tarpeet ovat sittemmin muuttuneet. Tutkimusmenetelmänä oli kirjallisuusselvitys. Kirjallisuuslähteiden lisäksi suunnittelu- ja rakentamisajankohdalleen tyypillisiä ostoskeskusympäristöjen piirteitä, kuten toiminnallisuutta, pintamateriaaleja ja kasvillisuutta havainnollistettiin kolmen eri helsinkiläisostoskeskuksen kautta. Näiden esimerkkien tarkastelu ja arviointi perustuivat vanhoihin valokuviin sekä Helsingin kaupungin karttapalvelun ilmakuvamateriaaliin. Raitit, aukiot ja keskeispihat nähtiin 1960- ja 1970-lukujen ostoskeskussuunnittelussa arkkitehtuurin olennaisena osana ja keinona luoda tyylikästä arjen ympäristöä. Amerikkalaisista esikuvistaan poiketen suomalainen lähiö- ja ostoskeskussuunnittelu korosti keskeistä sijaintia ja hyvää saavutettavuutta jalankulun, ei yksityisautoilun näkökulmasta. Ostoskeskukset olivat ”kulutuskeitaiden” lisäksi alueensa merkittävimpiä kohtaamisen ja oleskelun paikkoja, joiden suunnittelussa viihtyisyystekijät, elämyksellisyys ja edustavuus olivat keskeisiä tavoitteita. Vastavalmistuneet lähiöostoskeskukset edustivat usein harkittua suunnittelua sekä ympäröivään asuinrakentamiseen nähden poikkeuksellisen korkeatasoista arkkitehtuuria ja viimeisteltyä ympäristörakentamista. Pihatiloja jäsenneltiin muun muassa erilaisin pintamateriaalein, kasvillisuudella sekä kalusteilla ja muilla kiinteillä piharakenteilla. Myös näyttävät vesiaiheet, kuten altaat ja suihkulähteet olivat suosittuja piha-aiheita. Kaupunkirakenteelliset muutokset, paikallispalveluiden vähentyminen, kaupan keskittyminen suuryksiköihin sekä vanhan rakennuskannan peruskunnostustarve asettavat näin vuosikymmenten jälkeen lähiöiden ostoskeskuksille uusia haasteita. Toisin kuin suunnitteluajankohtanaan, nykyään alueiden ylläpitoon ja kunnostamiseen panostaminen nähdään usein kauppaa kehittävän toimenpiteen sijaan pelkkänä lisäinvestointina. Ostoskeskusympäristöt sisältävät myös paikallisidentiteetin, yhteisöllisyyden ja monikulttuurisuuden potentiaalin. Väestön ikääntymisen ja maahanmuuton seurauksena julkisten tilojen ja kaikille saavutettavissa olevien lähipalveluiden merkitys tuleekin yhä korostumaan

    Tietokantojen muutosten hallinta Case: Landis+Gyr

    Get PDF
    Tehtävänä oli tutkia ja valita paras tietokannan muutosten hallinnan ratkaisu Landis+Gyrin luomaan valvontapalveluun. Tietokantojen muutokset tehtiin ennen käsin, mutta kolmannen tietokannan lisäyksen myötä muutosten hallintaan tarvittiin kestävämpi ratkaisu, joka mahdollistaa tietokantojen versioinnin ja rakenteiden vertailun. Tutkimus toteutettiin kehittämistutkimuksena, jossa vertailtiin viittä esitutkimuksen aikana valittua tietokantojen versiointiratkaisua. Vertailtavista sovelluksista valittiin ulkoisten ominaisuuksien ja resurssien perusteella kaksi valvontapalvelulle soveltuvinta tarkempaan tutkimukseen, jossa valitut sovellukset asennettiin omiin virtuaaliympäristöihinsä käytännön vertailua varten. Vertailtavista kategorioista annettiin pisteet valvontapalvelun näkökulmasta. Enemmän yhteispisteitä saanut sovellus asennettiin valvontapalveluun. Valvontapalvelulle sopivimmaksi vaihtoehdoksi valikoitui Liquibase. Se asennettiin ja konfiguroitiin onnistuneesti valvontapalvelun kehitys-, testaus- ja tuotantokantaan. Muutosten hallintaa Liquibasen ja vanhan manuaalisen muutosten hallinnan välillä vertailtiin kolmella yleisimpiä käyttötapauksia kuvaavalla testillä, joiden avulla selvitettiin Liquibasen nopeutta käsin tehtyihin muutoksiin verrattuna. Tuloksista huomattiin, että Liquibase oli ylivertaisen nopea kahdessa kolmesta testitapauksesta. Ainoastaan taulujen luonti oli nopeampaa SQL-kyselyillä sekä SQL Server Management Studion avulla. Lopputuloksena tuotettiin toimiva tietokantojen muutosten hallinta valvontapalvelulle, mikä tukee laajentumista automatisaation ja jatkuvan kehityksen suuntaan. Tietokantojen muutosten hallinnan ansiosta muutosten tekoon kuluva aika sekä manuaalisesta työstä johtuvat inhimilliset virheet ovat vähentyneet. Myös tietokantojen rakenteiden vertailu on nopeampaa ja selkeämpää kuin ennen.The objective of this thesis was to examine and compare multiple database version control products and install one for Landis+Gyr’s Active Monitoring Service. Previously the schema changes to databases have been done manually; however, with the introduction of a third database a more robust solution was needed. The study was carried out using design research methods to compare five database version control systems that were chosen during a feasibility study. Two out of the five were chosen for a more detailed inspection on the basis of their documentation, size of their developer community and by the activity of product’s main developer or developers. Those chosen for next phase of the research were installed to their own virtual environments where more in-depth features and functionalities were tested. The most suitable candidate for Active Monitoring System was Liquibase. It was installed and configured successfully for Active Monitoring System’s development, testing and production databases. The database change control using Liquibase was compared to a manually done change management through three different tests. The goal of these tests was to find out how much quicker the most common use cases are carried out by using Liquibase than by using SQL scripts or SQL Server Management Studio manually. Liquibase excelled in every test and was superior to manually done change management in almost every measured way. Only the table creation was done faster using SQL queries or SQL Server Management Studio. Implementing a database version control to Active Monitoring Service has helped the project’s development effort with less time consuming database structure management and by reducing human errors when creating schema changes

    Trusting the Big Friendly Giants : large-scale evaluation of dependencies on Finnish websites

    Get PDF
    Software development companies compete with each other in cost effectiveness, quality and speed of delivery like any other businesses operating on the free market. To keep up with the competition companies reuse code and implement common features with third- party tools and libraries. Using third-party code can can help in staying ahead of competition but it can also in- crease the attack surface of your application, cause loss of privacy and control and in- crease the likelihood of information leaks. In this thesis we define a new term (cross-domain) that is better suited for dependency control analysis and develop a dependency checker tool that can find dependencies and the entities behind them on web pages. We also perform and empirical study where we use this tool for a corpus of ∼370,000 Finnish websites and analyze the results. In the study we find that about half of the dependencies on Finnish websites are cross- domain and that almost 73% of the dependencies are controlled by entities registered to United States. We also find that the cross-domain dependency landscape in Finland is dominated by the ”Big Friendly Giants” Google and Facebook and that this has a negative impact on privacy and security of Finnish websites. In the end of the thesis we present possible countermeasures that can alleviate the risks caused by third-party dependencies and note that these dependencies should be better understood, monitored and their powers limited

    Sustainability Alumni at Work—Interviews on Educated Sustainability Professionalism

    Get PDF
    Education is widely recognized as a key ingredient in furthering society-wide sustainability transformation. Although there has been extensive research on higher education for sustainability, the qualitative outcomes of sustainability-focused education are less robustly interrogated. As more students graduate from sustainability-specific programmes, it should be asked: what kind of professionals are they and how do they operationalise sustainability at their work? This paper studied career paths and professionalism in the emerging professional field of sustainability, using semi-structured, in-depth interviews of 19 alumni of a master’s level sustainability-specific programme. The interview results reveal that professionalism in sustainability is based on ideals that appear to oppose or conflict the norms and values of several fields in which sustainability is applied. The results also show that the professionals often face challenges in practising sustainability in the workplace but have found strategies to manage these challenges. Finally, the alumni suggested that the sustainability profession is poised between being a specialisation orientation in other recognised fields and a generalist approach that takes sustainability itself as the specialisation practicable in several different fields
    corecore