257 resultados para Saarimäki, Jarkko


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Context awareness is emerging on mobile devices. Context awareness can be used to improve usability of a mobile device. Context awareness is particularly important on mobile devices due the limitations they have. At first in this work, a literature review on context awareness and mobile environment is made. For aiding context awareness there exist an implementation of a Context Framework for Symbian S60 devices. It provides a possibility for exchanging the contexts inside the device between the client applications of the local Context Framework. The main contribution of this thesis is to design and implement an enhancement to the S60 Context Framework for providing possibility to exchange context over device boundaries. Using the implemented Context Exchange System, the context exchange is neither depending on the type of the context nor the type of the client. In addition, the clients and the contexts can reside on any interconnected device. The usage of the system is independent of the programming language since in addition to using only Symbian C++ function interfaces it can also be utilized using XML scripts. The Meeting Sniffer application, which uses the Context Exchange System, was also developed in this work. Using this application, it is possible to recognize a meeting situation and suggest device profile change to a user.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

More and more companies are interested in implementing knowledge management. However, the majority of knowledge management initiatives will fail to have any significant impact. In this study, theories regarding knowledge management implementation and adoption are investigated further. The objective of this study is to deepen understanding regarding the critical factors that contribute to successful knowledge management adoption in large multinational companies. The study is formulated around the following four research questions: 1. What are the key success and failure factors in knowledge management implementation? 2. How can knowledge management adoption be improved at the individual, group and organizational levels of the company? 3. What are the critical factors that hinder knowledge management adoption in the case company? 4. How can the case company promote the adoption of knowledge management among company personnel? The methodology used in this study is a combination of a literature review and an explanatory, exploratory, qualitative single-case study. The literature review answers the first and second research questions. Based on the literature review, a framework is presented to illustrate the factors contributing to the success of knowledge management implementation. The framework also links together knowledge management implementation and adoption. The third research question is answered by revealing the relevant findings from 21 expert interviews and 2 online questionnaires with 42 respondents in total. By comparing and contrasting the results of the literature review with the findings of the empirical case study, the fourth research question is answered. The concrete outcomes of this study are a framework to elucidate the factors contributing to the success of knowledge management implementation, a case study highlighting the issues that hinder knowledge management adoption within the case company, and recommendations for the case company.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Software integration is a stage in a software development process to assemble separate components to produce a single product. It is important to manage the risks involved and being able to integrate smoothly, because software cannot be released without integrating it first. Furthermore, it has been shown that the integration and testing phase can make up 40 % of the overall project costs. These issues can be mitigated by using a software engineering practice called continuous integration. This thesis work presents how continuous integration is introduced to the author's employer organisation. This includes studying how the continuous integration process works and creating the technical basis to start using the process on future projects. The implemented system supports software written in C and C++ programming languages on Linux platform, but the general concepts can be applied to any programming language and platform by selecting the appropriate tools. The results demonstrate in detail what issues need to be solved when the process is acquired in a corporate environment. Additionally, they provide an implementation and process description suitable to the organisation. The results show that continuous integration can reduce the risks involved in a software process and increase the quality of the product as well.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Artikkelissa arvioidaan kolmea yliopistomallia: humboldtilaista, liberal education -mallia ja multidiversity -mallia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Kirjallisuusarvostelu