Application programming interface and device driver design for infrared remote control in Symbian phone

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Date

2007

Major/Subject

Ohjelmistotekniikka

Mcode

T-106

Degree programme

Language

en

Pages

81

Series

Abstract

Tässä työssä suunnitellaan sovellusrajapinta sekä laiteajuri infrapunakaukosäädölle Symbian-käyttöjäijestelmää käyttävälle matkapuhelimelle. Implementoimalla suunnitellun laiteajurin jollekin Symbian-puhelimelle, puhelimessa voidaan ajaa yleiskaukosäädinsovellusta, joka käyttää suunniteltua sovellusrajapintaa. Rajapinta mahdollistaa kulutuselektroniikan kauko-ohjauksen puhelimella ja laitteiden kaukosäätimien ohjauskoodien oppimisen sovellusta käyttäen. Työssä tutkitaan kulutuselektroniikassa käytettävän infrapunaohjauksen ominaisuuksia fysikaalisella ja ohjelmistotasolla sovellusliittymältä ja laiteajurilta vaadittavien ominaisuuksien selvittämiseksi. Symbian-puhelimen soveltuvuutta infrapunakaukosäätimeksi tarkastellaan keskittyen erityisesti mahdollisuuteen hyödyntää puhelimen olemassa olevia infrapunatiedonsiirto-ominaisuuksia. Laiteajuri suunnitellaan Symbian-käyttöjärjestelmän EKA2-ydinarkkitehtuurissa käytettävän laiteajurimallin mukaiseksi, jonka vuoksi työssä selvitetään myös kyseisen mallin rakennetta. Sovellusliittymä ja laiteajuri suunnitellaan tukemaan kaikkia yleisimpiä kulutuselektroniikan kauko-ohjauksessa käytettyjä toteutuksia ja protokollia, joiden ominaisuuksia täten myös tutkitaan tässä työssä.

Description

Supervisor

Saikkonen, Heikki

Thesis advisor

Haapomaa, Erkki

Keywords

infrared remote control, infrapunakaukosäätö, Symbian phone, Symbian-puhelin

Other note

Citation