64 resultados para Java Native Interface
Resumo:
Skaalautuvien web-sivujen merkitys kasvaa nykypäivänä, koska web-sivuja katsotaan hyvin erikokoisilla ja -resoluutiosilla laitteilla. Sivujen skaalautuessa eri laitteille ei tarvitse erikseen tehdä mobiilisivuja tai perinteistä natiivia ohjelmistoa joka laitteelle, vaan yksi sivu toimii kaikilla laitteilla. Ongelmana on saada web-sovellukset toimimaan eri laitteilla, koska laitteiden selaimissa saattaa olla pieni eroja, joiden vuoksi on työlästä saada skaalautuva käyttöliittymä toimimaan kaikilla eri laitteilla. Skaalautuvien sivujen kehittämisen avuksi on luotu erilaisia käyttöliittymä- ja grafiikkakirjastoja, jotka auttavat sivun skaalautuvuuden toteuttamisessa. Kirjastoja käyttämällä säästetään kehitystyöhön käytettävää aikaa ja ulkoistetaan kirjaston ylläpito kolmannelle osapuolelle. Tällöin jää enemmän aikaa varsinaisten sovelluksen kehitystyölle. Tässä työssä tutkitaan eri käyttöliittymä- ja grafiikkakirjastovaihtoehtoja käyttöliittymän toteuttamiseksi. Työssä toteutetaan yksinkertainen verkkoseurantajärjestelmän prototyyppi ja valitaan sille skaalautuva käyttöliittymä- ja grafiikkakirjasto. Järjestelmä koostuu kolmesta osasta: käyttöliittymästä, palvelusta ja tietolähteistä, joista palvelu kerää tietoa käyttöliittymälle näytettäväksi.
Resumo:
Marketing and finance are both facing challenges in the constantly changing business environment. Finance is challenged to change its role from cost control to value-adding business partner while marketing needs to be able to demonstrate its accountability so how it contributes to firm performance. Finance is the key partner for marketing to prove its impact by helping marketing to measure its actions. By doing so, finance can also emphasize its business partner role. There is not a lot of research conducted of the relationship between marketing and finance departments. The aim of this study is to investigate how the professional differences of marketing and finance and their forms of cooperation affect marketing performance measurement. Literature of marketing and finance disciplines, their cooperation, performance implications of their interface as well as the roles of marketing performance measurement, performance measurement system and measures were reviewed. This research was conducted as a qualitative case study among senior management of marketing and finance in the sporting goods company. The data collected through semi-structured interviews, participant observation and secondary data was described and classified and connections were made. The results of the study show that the nature of marketing and finance disciplines has many effects on their cooperation and performance measurement. Due to the ambiguous nature of marketing, measuring its performance is still seen as a challenge but digitalization is helping the measurement. It was indicated that marketing and finance professionals need to have different skillsets in order to perform their roles effectively and thus cooperation is needed. Marketing performance needs to be measured with both financial and nonfinancial measures. Both marketing and finance interviewees highlighted the importance of marketing measures over financial measures. Measuring marketing performance comprehensively is seen as a challenge since marketing and finance cooperation is still shaped by the cost control and budget management roles, rather than performance measurement. We recognized three constraints affecting this cooperation and performance measurement: people, time and software. If marketing and finance would develop deeper cooperation, they could create comprehensive performance measurement system that improves organizational performance.
Resumo:
Ammattimaisessa ohjelmistokehityksessä pyritään tuottamaan ohjelmia, jotka ovat ylläpidettäviä ja uudelleenkäytettäviä. Näiden piirteiden aikaansaamiseksi ohjelmistokehittäjien on hyvä tuntea ohjelmointiperiaatteita, joita noudattamalla kehittäjät voivat luoda parempia ratkaisuja ohjelmointiongelmiin. Tutkielmassa perehdytään ohjelmointiperiaatteista kertovaan kirjallisuuteen, ja esitetään yleisiä olio-ohjelmoinnin ohjelmointiperiaatteita sekä Robert C. Martinin (2002) kehittämä SOLID-malli. Tutkimusaihe rajataan luokkatason ohjelmointiperiaatteisiin. SOLID-malli sisältää viisi luokkatason ohjelmointiperiaatetta, jotka auttavat ohjelmoijia parantamaan ohjelman ylläpidettävyyttä ja uudelleenkäyttöä. Ohjelmointiperiaatteet esitetään Java-kielellä yksinkertaisten esimerkkitapausten avulla. Tutkielmassa esitetyt ohjelmointiperiaatteet eivät ole sidottuja ainoastaan Javaan, vaan ne on suunniteltu yleishyödyllisiksi olio-ohjelmoinnin periaatteiksi riippumatta käytettävästä ohjelmointikielestä.