Reusable Bluetooth Networking Component for Symbian Operating System


Autoria(s): Forsman, Samuli
Data(s)

23/01/2008

23/01/2008

2002

Resumo

Tässä diplomityössä käsitellään eri näkökulmia ohjelmistojen uudelleenkäyttöön sekä esitellään perustiedot langattomiin laitteisiin käytettävästä Symbian-käyttöjärjestelmästä ja langattomasta Bluetooth-teknologiasta. Työn käytännön osuudessa suunniteltiin ja toteutettiin uudelleenkäytettävä Bluetooth-ohjelmistokomponentti Symbiankäyttöjärjestelmälle. Ohjelmistojen uudelleenkäytön edut ovat erittäin selkeitä. Uudelleenkäytettävät ohjelmistokomponentit parantavat ohjelmiston laatua ja suorituskykyä. Ohjelmistotuotteiden tuotekehityssykliä voidaan lyhentää merkittävästi ja kehitystyön kokonaiskustannuksia voidaan alentaa tehokkaalla uudelleenkäyttöohjelmalla. Kuitenkin uudelleenkäytöllä on myös esteitä, esimerkkeinä näistä ovat mm. resurssien puute, koulutus sekä uudelleenkäytön vastaiset asenteet. Bluetooth-teknologia on kypsynyt viimeisen kahden vuoden aikana, kun markkinoille on tullut yhä enemmän Bluetooth-laitteita ja niitä käyttäviä sovelluksia. Kehitetty komponentti tarjoaa perustoiminnallisuudet Bluetooth-yhteyksien muodostamiselle ja datan siirtämiselle laitteiden välillä.

This thesis presents different aspects of software reuse, introduces Symbian OS, which is an operating system for wireless information devices, and presents the essentials of wireless Bluetooth technology. The practical part of work was to design and implement a Symbian OS based reusable software component for Bluetooth networking. The benefits of software reuse are very substantial. Reusable software components improve the quality and performance of software. Development-cycle of software products can be shortened significantly and the overall costs of development can be lowered when a reuse program has been efficiently adapted to software development. Nevertheless, several obstacles complicate successful software reuse. Lack of resources, training and attitudes are just mentioned as few examples. Bluetooth technology is currently maturing; more Bluetooth enabled devices have entered the market during last two years and the need for BT applications is clearly increasing. Therefore, developing reusable Bluetooth component for Symbian OS makes sense. Component contains the basic functionality needed for BT communications between two devices.

Identificador

nbnfi-fe20021403.pdf

http://www.doria.fi/handle/10024/35138

URN:NBN:fi-fe20021403

Idioma(s)

en

Palavras-Chave #ohjelmistojen uudelleenkäyttö #ohjelmistokomponentit #ohjelmistosuunnittelu #Bluetooth #Symbian #software reuse #software components #software design #Bluetooth #Symbian
Tipo

Diplomityö

Master's thesis