JAVA APIS FOR BLUETOOTH WIRELESS TECHNOLOGY
Baraev, Ilya (2002)
Tiivistelmä
Bluetooth™ Teknologia - Bluetooth Wireless Technology - on lyhyen kantaman
langaton kommunikointiteknologia. Vaikka se onkin ensisijaisesti suunniteltu kaapelin
korvaajaksi laitteiden omaan toimintaan liittyvässä liikenteessä, voidaan sitä myös
käyttää alustana monen käyttäjien peleissä ja muissa vastaavissa sovelluksissa. Tassa
diplomityössä esitellään Bluetooth teknologia sovellusohjelmoijan näkökulmasta.
Työssä esitellään teollisuuskonsortion määrittelemä Java-ohjelmointirajapinta
Bluetooth teknologiaan. Tämän rajapinnan avulla voidaan kehittää kannettavia
sovelluksia jotka kommunikoivat Bluetooth yhteyden yli. Rajapinta pohjautuu "Java™ 2
Microedition" alustaan ja on siten toteutettavissa myös pienissä laitteissa kuten
matkapuhelimissa. Työssä esitellään lyhyesti rajapinnan keskeiset osat sekä annetaan
esimerkki rajapinnan käytöstä.
Työn konstruktiivisessa osassa rajapinnan keskeiset on toteutettu kahdelle eri
alustalle: Sambian™ ja Microsoft® Windows® käyttöjärjestelmille. Talla tavalla on
saatu arvokasta tietoa siitä, miten kyseinen rajapinta tulisi toteuttaa ja myös siitä miten
sovellukset sitä käyttäisivät. Keskeiset suunnitteluratkaisut ja saadut kokemukset on
raportoitu työn kirjallisessa osassa.
Vaikka työn konstruktiivinen osuus onkin luonteeltaan esitutkimus eikä tähdännyt
tuotteeseen, on tuloksena syntynyttä rajapintaa tarkoitus käyttää useassa Nokian
sisäisessä tutkimus-ja kehityshankkeessa.
langaton kommunikointiteknologia. Vaikka se onkin ensisijaisesti suunniteltu kaapelin
korvaajaksi laitteiden omaan toimintaan liittyvässä liikenteessä, voidaan sitä myös
käyttää alustana monen käyttäjien peleissä ja muissa vastaavissa sovelluksissa. Tassa
diplomityössä esitellään Bluetooth teknologia sovellusohjelmoijan näkökulmasta.
Työssä esitellään teollisuuskonsortion määrittelemä Java-ohjelmointirajapinta
Bluetooth teknologiaan. Tämän rajapinnan avulla voidaan kehittää kannettavia
sovelluksia jotka kommunikoivat Bluetooth yhteyden yli. Rajapinta pohjautuu "Java™ 2
Microedition" alustaan ja on siten toteutettavissa myös pienissä laitteissa kuten
matkapuhelimissa. Työssä esitellään lyhyesti rajapinnan keskeiset osat sekä annetaan
esimerkki rajapinnan käytöstä.
Työn konstruktiivisessa osassa rajapinnan keskeiset on toteutettu kahdelle eri
alustalle: Sambian™ ja Microsoft® Windows® käyttöjärjestelmille. Talla tavalla on
saatu arvokasta tietoa siitä, miten kyseinen rajapinta tulisi toteuttaa ja myös siitä miten
sovellukset sitä käyttäisivät. Keskeiset suunnitteluratkaisut ja saadut kokemukset on
raportoitu työn kirjallisessa osassa.
Vaikka työn konstruktiivinen osuus onkin luonteeltaan esitutkimus eikä tähdännyt
tuotteeseen, on tuloksena syntynyttä rajapintaa tarkoitus käyttää useassa Nokian
sisäisessä tutkimus-ja kehityshankkeessa.