Context exchange between devices in mobile environment
Tulla, Jarkko (2008)
Diplomityö
Tulla, Jarkko
2008
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe200811122086
https://urn.fi/URN:NBN:fi-fe200811122086
Tiivistelmä
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. Matkapuhelimien kontekstitietoisuus on lisääntymässä. Kontekstitietoisuutta voidaan hyödyntää matkapuhelimen käytettävyyden parantamisessa. Kontekstitietoisuus on erityisen tärkeää matkapuhelimessa sen rajoituksien vuoksi. Aluksi tässä työssä tehdään kirjallisuustutkimus kontekstitietoisuudesta ja matkaviestinympäristöstä. Symbian S60 matkapuhelimeen on toteutettu kontekstikehys kontekstitietoisuuden toteuttamiseksi. Tämä kontekstikehys tarjoaa kontekstin välitysmahdollisuuden laitteen sisällä, paikallisen kontekstikehyksen asiakassovellusten kesken. Tämän työn tärkein osuus on toteuttaa kontekstitiedon vaihdon yli laiterajojen mahdollistava laajennus olemassaolevaan kontekstikehykseen. Toteutettua järjestelmää käyttämällä kontekstitietoa voidaan vaihtaa kontekstin tai asiakassovelluksen tyypistä riippumatta. Lisäksi kontekstit ja asiakassovellukset voivat sijaita missä tahansa keskenään yhteydessä olevassa laitteessa. Järjestelmää voidaan Symbian C++ ohjelmointirajapintojen lisäksi käyttää myös XML scriptien avulla, jolloin se ei ole riippuvainen ohjelmointikielestä Työhön kuului myös toteutettua laajennusta käyttävän Meeting Sniffer-sovelluksen toteutus. Sovelluksen avulla voidaan tunnistaa kokoustilanne ja ehdottaa matkapuhelimen profiilin vaihtoa käyttäjälle.
Kokoelmat
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
Cross-border e-commerce as a market entry mode : a case study in context of China
Kukkonen, Toni Markus (2018)This thesis aims to disclose the opportunities related to China’s cross-border e-commerce market by analyzing the recent development of the e-commerce sector which has enabled foreign companies’ new possibilities to enter ... -
Time in the sustainable consumption context
Jouzi, Fatemeh (2020)This is an attempt to figure out how Time is defined and used in the sustainable consumption context. Although Time is known and defined as an abstract concept in many branches of science, in practice and in real life it ... -
CAVISAP : Context-aware visualization of air pollution with IoT platforms
Nurgazy, Meruyert (2019)Air pollution is a severe issue in many big cities due to population growth and the rapid development of the economy and industry. This leads to the proliferating need to monitor urban air quality to avoid personal exposure ...