39 resultados para request
em Doria (National Library of Finland DSpace Services) - National Library of Finland, Finland
Resumo:
Nykyaikaiset Java-teknologiaa sisältävät matkapuhelimet kehittyvät vauhdikkaasti prosessoritehon, muistin määrän sekä uusien käyttöjärjestelmäversioiden tarjoamien ominaisuuksien myötä. Laitteiden näyttöjen koko tulee pysymään pienenä,mutta silti moninaista multimediasisältöä äänen, videon ja kuvan osilta voidaanhuomattavasti parantaa JSR 234:n eli kehittyneen multimedialaajennuksen avulla.Erityisesti edistyneet ääniominaisuudet ovat tervetullut lisä, sillä viime aikojen kehitys matkapuhelimissa on saanut aikaan niiden muuntumisen myös kannettavaksi musiikkisoittimiksi. Diplomityössä JSR 234 -spesifikaation tietty osa kehitettiin ympäristössä, joka koostui Series 60 -ohjelmistoalustankolmannesta versiosta sekä Symbian OS v9.1 käyttöjärjestelmästä. Tuloksena syntynyt Java-rajapinta tarjoaa sovelluskehittäjille yksinkertaisemman lähestymistavan Symbianin efektirajapintaan piilottaen samalla alla olevan käyttöjärjestelmänmonimutkaisuuden. Toteutuksen täytyy olla läpikotaisin testattu, jotta voidaan varmentua sen noudattavan tarkkaan JSR 234 -spesifikaatiota. Työssä on esitelty useita eri testausmenetelmiä tarkoituksena saavuttaa projektissa paras mahdollinen laatu.
Resumo:
Taking a realist view that law is one form of politics, this dissertation studies the roles of citizens and organizations in mobilizing the law to request government agencies to disclose environmental information in China, and during this process, how the socio-legal field interacts with the political-legal sphere, and what changes have been brought about during their interactions. This work takes a socio-legal approach and applies methodologies of social science and legal analysis. It aims to understand the paradox of why and how citizens and entities have been invoking the law to access environmental information despite the fact that various obstacles exist and the effectiveness of the new mechanism of environmental information disclosure still remains low. The study is largely based on the 28 cases and eight surveys of environmental information disclosure requests collected by the author. The cases and surveys analysed in this dissertation all occurred between May 2008, when the OGI Regulations and the OEI Measures came into effect, and August 2012 when the case collection was completed. The findings of this study have shown that by invoking the rules of law made by the authorities to demand government agencies disclosing environmental information, the public, including citizens, organizations, law firms, and the media, have strategically created a repercussive pressure upon the authorities to act according to the law. While it is a top-down process that has established the mechanism of open government information in China, it is indeed the bottom-up activism of the public that makes it work. Citizens and organizations’ use of legal tactics to push government agencies to disclose environmental information have formed not only an end of accessing the information but more a means of making government agencies accountable to their legal obligations. Law has thus played a pivotal role in enabling citizen participation in the political process. Against the current situation in China that political campaigns, or politicization, from general election to collective actions, especially contentious actions, are still restrained or even repressed by the government, legal mobilization, or judicialization, that citizens and organizations use legal tactics to demand their rights and push government agencies to enforce the law, become de facto an alternative of political participation. During this process, legal actions have helped to strengthen the civil society, make government agencies act according to law, push back the political boundaries, and induce changes in the relationship between the state and the public. In the field of environmental information disclosure, citizens and organizations have formed a bottom-up social activism, though limited in scope, using the language of law, creating progressive social, legal and political changes. This study emphasizes that it is partial and incomplete to understand China’s transition only from the top-down policy-making and government administration; it is also important to observe it from the bottom-up perspective that in a realistic view law can be part of politics and legal mobilization, even when utterly apolitical, can help to achieve political aims as well. This study of legal mobilization in the field of environmental information disclosure also helps us to better understand the function of law: law is not only a tool for the authorities to regulate and control, but inevitably also a weapon for the public to demand government agencies to work towards their obligations stipulated by the laws issued by themselves.
Resumo:
3G-radioverkon asetusten hallinnointi suoritetaan säätämällä radioverkkotietokantaan talletettavia parametreja. Hallinnointiohjelmistossa tuhannetradioverkon parametrit näkyvät käyttöliittymäkomponentteina, joita ohjelmiston kehityskaaressa jatkuvasti lisätään, muutetaan ja poistetaan asiakkaan tarpeidenmukaan. Parametrien lisäämisen toteutusprosessi on ohjelmistokehittäjälle työlästä ja mekaanista. Diplomityön tavoitteeksi asetettiin kehittää koodigeneraattori, joka luo kaiken toteutusprosessissa tuotetun koodin automaattisesti niistä määrittelyistä, jotka ovat nykyäänkin saatavilla. Työssä kehitetty generaattori nopeuttaa ohjelmoijan työtä eliminoimalla yhden aikaa vievän ja mekaanisen työvaiheen. Seurauksena saadaan yhtenäisempää ohjelmistokoodia ja säästetään yrityksen ohjelmistotuotannon kuluissa, kun ohjelmoijan taito voidaan keskittää vaativimpiin tehtäviin.
Resumo:
Ohjelmistotuotteen hallinta (SCM)on tärkeä osa ohjelmistoprojekteja. Se koostuu ohjelmistotuotteen hallinnan suunnittelusta, muutoksen hallinnasta, version hallinnasta, kääntämisestä, paketoinnista, kokoonpanon tilanteen seurannasta ja sen tarkistuksesta. Ohjelmistotuotteen hallintatietokanta (SCM DB) on tarkoitettu SCM:n liittyvändatan tallettamiseen yhteen paikkaan, jossa data on kaikkien löydettävissä. SCMDB on relaatiotietokanta ja WWW-käyttöliittymä sille. Tietokantaan talletetaan SCM - infrastruktuuri, SCM -resurssit, SCM -työskentelypaikat, integrointisuunnitteludata, paketoinnin raportit ja ohjeistukset, muutoksenhallintadata ja työkalujen hallintadata. Tietokannalla on monta käyttäjää. SCM managerit tallettavat tietokantaa yleiset tiedot, Integrointimanagerit tallettavat kantaan integrointisuunnitelmaa varten julkaisua koskevat tiedot. Paketointivastuulliset tallettavat kantaan paketointiraportit. Ohj elmistosuunnittelijat tekevät muutosvaatimuksia tietokantaan, jotka muutoksenhallintaelin käsittelee. He näkevät kannan kautta myös virheraportit. Työkalujen koordinointi tapahtuu myös kantaan talletettujen tietojen avulla. Lukemiseen tietokantaa voivat käyttää kaikki testauksesta suunnittelijoihin aikataulujen osalta. Tietokannasta voidaan lukea myös paketointityökalujen tallettamia tietoja ohjelmalohkoista eri pakettiversioissa. Paketointityökalut tai paketointivastuulliset saavat kannasta myös suoraan lähdetiedon paketointityökaluille.
Resumo:
Palvelunhallinnan kehittäminen Service Desk ympäristöön johtaa parempaan työnkulun hallintaan. Service Deskin päätehtävänä on toimia ainoana yhteyspisteenä asiakkaalta tietohallinto-osastolle. Jokainen yhteydenottopitää kirjata ja se pitäisi olla jäljitettävissä. Tapahtumien eli insidenttien kirjaaminen tapahtuu pääasiassa Service Desk -funktiossa, joka omistaa niistä jokaisen. Tapahtumien hallintaprosessin tehtävänä on etsiä loppukäyttäjän tai IT-infrastruktuurin monitorointityökalun ilmoittamalle insidentille mahdollisimman nopea ratkaisu. Insidentit saattavat johtaa ongelmiin, jotka käsitellään erillisessä prosessissa. Ongelmien hallintaprosessi yrittää etsiä vikatilanteen pohjimmaisen syyn. Kun pohjimmaisin syy on löytynyt, prosessi lähettää muutospyynnön muutosten hallintaprosessille. Jotta päästään mahdollisimman hyvään tehokkuuteen, pitää määrittää asiakasrajapinta sekä mittarit. ITIL-malli tarjoaa prosessit IT-palvelunhallinnan kehittämiselle. Kansainvälisesti tunnettuna 'de factO' standardina sitä voidaan soveltaa globaaleissa yrityksissä. Tässä työssä keskitytään erään lääkkeiden jakelussa toimivan yrityksen tietohallinto-osaston Help Deskin nykytilan määrittämiseen. Työssä myös kuvataan tietohallinto-osaston tavoitetila, jossa keskitytään Service Deskin IT palvelunhallinnan kehittämiseen. Muut prosessit ja mittarit on kuvattu niiltä osin, jotka tulee huomioida Service Deskin seuraamisen ja ohjaamisen kannalta.
Resumo:
Työssä tutkittiin menetelmiätehostaa ohjelmistotuotteen asiakasversioiden tuotantoa ja hallintaa. Työ toteutettiin ohjelmistoyrityksessä ja sen ohjelmistotuotteet olivat tutkimuksen ensisijaisena kohteena. Päätavoitteena työssä oli luoda järjestelmällinen menetelmä hallita tuotteisiin ja niiden asiakasversioihin liittyviä tietoja. Toissijaisena tavoitteena oli etsiä ratkaisuja haasteisiin, joita tuotteesta tehtävien asiakasversioiden tuottaminen ja ylläpitäminen aiheuttavat. Työssä todettiin, että tuotteen hallittavuuden ja laadun kannalta on äärimmäisen tärkeääkäyttää mahdollisimman paljon yhteisiä komponentteja tuotteen asiakasversioissa. Useissa tapauksissa asiakasversioiden väliset erot voidaan toteuttaa tekemällätuotteen komponenteista konfiguroitavia. Eri konfigurointitapoja ja -kohteita on esitelty. Työssä havaittiin muutostenhallintaprosessin tärkeyden kasvavan tuotteen asiakkaiden määrän kasvaessa. Ylläpidonaikaisten, usein toistuvien toimenpiteiden automatisointi ja ohjeistava dokumentointi huomattiin tärkeäksi tehostamiskeinoksi. Tuotteen asiakasversioiden välisten eroavaisuuksien dokumentoinnin havaittiin parantavan tuotteen hallittavuutta. Työssä toteutettiin järjestelmä tuotteisiin ja asiakkaisiin liittyvien tietojen ylläpitoa varten. Järjestelmän todettiin vähentävän hallintatoimenpiteisiin kuluvaa aikaa. Järjestelmän tarjoaman keskitetyn tiedonhallinnan havaittiin yhtenäistävän eri tuotteiden tiedonhallintaa ja parantavan tuotteiden laatua. Järjestelmä tukee toiminnallisuuksillaan asiakasversioiden toimitusten tekemistä vähentäen niiden aikana tapahtuvia virheitä. Tämä nostaa tuotteiden laatua. Järjestelmään toteutettiin tuotteiden konfigurointia tehostavia toiminnallisuuksia. Kyseisten toiminnallisuuksien todettiin vähentävän konfigurointiin kuluvaa aikaa ja parantavan tuotteidenlaatua.
Resumo:
Internet -palvelunhallinnan rooli kasvaa tulevaisuudessa ja sen kehittäminen on yhä tärkeämpää. Palvelut kehittyvät monipuolisemmiksi, niiden laatu paranee ja käyttömäärät kasvavat. Erityisesti palveluiden sisällönhallinnan rooli kasvaa ja palveluiden laadusta tulee merkittävä kilpailutekijä. Kokonaisvaltaisen palvelunhallinnan on pystyttävä vastaamaan joustavasti palveluntarjoajien uusiin tarpeisiin, jolloin sen on kehityttävä samaan suuntaan kuin palvelunhallinnan perinteisen telemaailman puolella. Palvelunhallinnan on tuettava kaikkia OSS -järjestelmien (Operating Support System) osa-alueita, jolloin sen laajamittaiseen toteuttamiseen tarvitaan siihen liittyvien erilaisten hallintarajapintojen standardointia. Palvelunhallintajärjestelmät on toteutettava mahdollisimman joustaviksi, jotta niiden piiriin saadaan uusien komponenttien lisäksi jo olemassa olevat komponentit. Mahdollinen palvelunhallinnan toteutustapa voi olla Javan ja CORBA:n (Common Object Request Broker Architecture) yhteiskäyttö, sillä ne takaavat järjestelmään tarvittavan joustavuuden muuttuvissa olosuhteissa kuten Internetissä.
Resumo:
Erilaisten IP-pohjaisten palvelujen käyttö lisääntyy jatkuvasti samalla, kun käyttäjistä tulee yhä liikkuvaisempia. Tästä syystä IP- protokolla tulee väistämättä myös mobiiliverkkoihin. Tässä diplomityössä tutkitaan mobiliteetin IP multcastingiin tuomia ongelmia ja simuloidaan niitä Network Simulatoria käyttäen. Pääpaino on ongelmalla, joka aiheutuu multicast- ryhmänmuodostusviiveestä. Tätä ongelmaa simuloidaan, jotta viiveen, mobiilikäyttäjien palveluunsaapumistaajuuden ja Scalable Reliable Multicast (SRM) protokollan ajastinarvojen asetusten vaikutus repair request- pakettien määrään ja sitä kautta suoritettavien uudelleenlähetysten määrään selviäisi. Eri parametrien vaikutuksen tutkimiseksi esitetään simulaatiotuloksia varioiduilla parametreillä käyttäen CDF- käyriä. Tulosten perusteella merkittävin tekijä uudelleenlähetyspyyntöjen kannalta on protokollan ajastimien arvot ja haluttu palvelun taso, viiveen merkityksen jäädessä vähäiseksi. Työn lopuksi tutkitaan SRM- protokollan soveltuvuutta mobiiliverkkoihin ja pohditaan vaihtoehtoja toiminnan parantamiseksi.
Resumo:
Diplomityön tavoitteena oli selvittää erään teleoperaattorina toimivan yrityksen sisäisen liiketoimintayksikön nykyisiä kumppanuusmalleja ja toimintatapoja sekä tehdä vaiheistettu ehdotus toiminnan tehostamisesta uudella mallilla. Tämä yksikkö toimii yrityksen suurasiakasmyyntiyksikkönä. Tavoitteena on luoda kehitettävistä uusista toimintamalleista uusi myyntiprosessi ja ottaa se käytäntöön vaiheistetusti. Tutkimuksen ensimmäisessä vaiheessa selvitettiin yrityksen suurasiakasmyyntiyksikön nykyiset kumppanuusmallit ja myyntiprosessi. Tässä keskityttiin myyntiyksikön kannalta merkittäviin toimintoihin. Yrityksen suurasiakasmyynnin toiminnassa havaittiin ongelmana myyntihenkilöstön ajankäyttö, jonka taustoja selvitettiin. Suurin osa myyjien ajasta kului päivittäisrutiinien suorittamiseen ja ongelmatilanteiden selvittämiseen. Tällaisia tilanteita olivat mm. laskutusepäselvyydet, asennustöiden viivästymiset ja tarjousten teknisten ratkaisuiden tekeminen. Nämä toiminnot veivät yli puolet myyjien ajasta, josta tavoitteellisesti yli 80 prosenttia pitäisi kulua asiakkaiden kanssa suoraan toimimiseen. Tutkimuksen teoriataustana käytettiin kahta prosessijohtamisen koulukuntaa; BPR:ää (Business Process Reengineering) ja TQM:ää (Total Quality Management). Niihin perehdyttiin kirjallisuuden ja artikkeleiden avulla ja tähän työhön niistä kirjoitettiin merkitykselliset osat. Yrityksen suurasiakasmyyntiyksikön uuden myyntiprosessin kehittäminen aloitettiin segmentoimalla sen asiakkaat avain-, kanta-, kasvu- ja arvoasiakkaisiin. Näille segmenteille kehitettiin omat myyntimallinsa, joihin liittyi niille suunnattava tarjooma (tuotevalikoima). Tämän jälkeen myyntimallit koulutettiin henkilöstölle ja samalla kerättiin informaatiota uuden myyntiprosessin luomista varten. Uusi myyntiprosessi jakautuu viiteen vaiheeseen. Pre sales –vaiheessa (1) keskitytään asiakkuuksien johtamiseen, yrityksen myyjien oman organisaation ja liiketoimintaympäristön tuntemukseen ja uusasiakashankintaan. Ehdotusvaiheessa (2) tehdään asiakkaalle ehdotus kehitysprojektista, jonka tähtäimenä on luoda asiakkaalle tarve hyödyntää tietoliikennettä omassa toiminnassaan. Tämän toiminnan tavoitteena on päästä mukaan mahdollisimman syvälle asiakkaan liiketoimintaan ja sitä kautta kasvattaa liikevaihtoa ja kannattavuutta. Myyntivaiheessa (3) asiakkaalta on saapunut tarjouspyyntö ja sen pohjalta valmistellaan tarjous. Tämän jälkeen käydään tarkentavia neuvotteluita ja pyritään saamaan suotuisa päätös ja sitä kautta tilaus asiakkaalta. Toimitusvaiheessa (4) myydyt tuotteet ja palvelut syötetään tilausjärjestelmiin ja toimitetaan asiakkaalle. Tämän jälkeen seuraa toimituksen kertalaskutus ja jälkimyynti/markkinointi, jolla jo kertaalleen myydyt tuotteet ja palvelut ikään kuin myydään asiakkaalle uudestaan. Viimeinen vaihe on after sales –vaihe (5), jossa varmistetaan myytyjen tuotteiden ja palveluiden ja niiden kausilaskutuksen toimivuudet, tehdään raportointia ja myydään asiakkaalle jo myytyjen tuotteiden lisäksi uusia lisäpalveluita.
Resumo:
Tässä diplomityössä käsitellään henkilökohtaisen tiedon saannin kontrollointia ja tiedon kuvaamista. Työn käytännön osuudessa suunniteltiin XML –malli henkilökohtaisen tiedon kuvaamiseen. Henkilökohtaisten tietojen käyttäminen mahdollistaa henkilökohtaisen palvelun tarjoamisen ja myös palvelun automatisoinnin käyttäjälle. Henkilökohtaisen tiedon kuvaaminen on hyvin oleellista, jotta palvelut voivat kysellä ja ymmärtää tietoja. Henkilökohtaiseen tietoon vaikuttaa erilaisia tekijöitä, jotka on myös otettava huomioon tietoa kuvattaessa. Henkilökohtaisen tiedon leviäminen eri palveluiden tarjoajille tuo mukanaan myös riskejä. Henkilökohtaisen tiedon joutuminen väärän henkilön käsiin saattaa aiheuttaa vakaviakin ongelmia tiedon omistajalle. Henkilökohtaisen tiedon turvallisen ja luotettavan käytettävyyden kannalta onkin hyvin oleellista, että käyttäjällä on mahdollisuus kontrolloida kenelle hän haluaa luovuttaa mitäkin tietoa.
Resumo:
Diplomityön tavoitteena on tuottaa informaatiota kunnalliseen päätöksentekoon, jonka avulla kestävän kehityksen näkökulmia voidaan huomioida kunnan energiaratkaisusta päätettäessä. Yhtenä työn lähtökohtana on ollut myös uusi EU-direktiivi, jonka mukaan ympäristönäkökohtia voidaan huomioida julkisten hankintojen tarjouspyyntömenettelyssä valintaperusteena. Tarkastelun kohteena oli kokoluokaltaan 0,5–3 MW:n aluelämpölaitokset sekä polttoaineiden tuotantoketjut. Työssä vertailtavat polttoaineet olivat metsähake, raskas polttoöljy, kevyt polttoöljy ja turve. Diplomityössä on perehdytty kestävän kehityksen käsitteeseen ja muodostettu sen mukaan ekologiselle, sosiaaliselle ja taloudelliselle näkökulmalle kunnallisen energiaratkaisun indikaattoreita. Empiirisessä osassa käsitellään kestävän kehityksen näkökulmien muodostumista Enon energiaosuuskunnan toimintaan perustuen. Käytettävät kestävän kehityksen näkökulmien mukaiset indikaattorit ovat polttoaineen tuotannosta ja käytöstä aiheutuvat kasvihuonekaasupäästöt, polttoaineen tuotannon työllisyysvaikutukset sekä energian hinnan muodostuminen osuuskunnan asiakkaille. Tässä diplomityössä tarkastelluilla kestävän kehityksen indikaattoreilla mitattuna, metsähakkeen käytöllä energiantuotannossa on positiivinen vaikutus niin kunnan kasvihuonekaasutaseessa, työllisyystilanteessa sekä myös enemmän kuluttajaystävällinen asema, lämmön hinnan vakauden ansiosta, kuin muilla työssä käsiteltävillä polttoaineilla. Polttoaineen tuotantoketjun osalta metsähakkeelle saatiin tuotannon ja käytön aiheuttamaksi kasvihuonekaasupäästöksi 2,9–4,2 g CO2-ekv/MJ. Tulos perustuu Enon energiaosuuskunnan polttoaineen hankinnassa käytössä oleviin keskimääräisiin etäisyyksiin metsäkuljetuksessa (250 m) ja kaukokuljetuksessa (15 km). Tuotannon ja käytön aiheuttamat kasvihuonekaasupäästöt olivat raskaalla polttoöljyllä 88,2 g CO2-ekv/MJ, kevyellä polttoöljyllä 85,0 g CO2-ekv/MJ ja turpeella 104,0–108,1 g CO2-ekv/MJ. Metsähakkeen osalta polttoaineen tuotannon osuus koko tarkastellun energiaketjun kasvihuonekaasupäästöistä oli noin 43–57 %. Enon energiaosuuskunnan tapauksessa vuoden 2005 odotetulla toiminta-asteella metsähakkeella tuotetun lämmön tuotantoketjun kasvihuonekaasupäästöt ovat noin 160 t CO2-ekv. Kevyellä polttoöljyllä tuotetun lämmön tuotantoketjun kasvihuonekaasupäästöt olisivat noin 3700 t CO2-ekv sekä turpeen (50 %) ja metsähakkeen (50 %) seoskäyttöön perustuvalla ketjulla noin 2300–2400 t CO2-ekv. Samaisella toiminta-asteella työllisyysvaikutukset ovat käytettäessä metsähaketta 2,2–8,6 htv, raakaöljyä 0,12 htv ja turvetta 1,4–1,6 htv. Metsähakkeen käyttö aluelämpölaitosten pääpolttoaineena takaa myös vakaan hintakehityksen osuuskunnan asiakkaille.
Resumo:
Työssä on selvitetty soveltuvatko maailman johtavien ECM (Enterprise Content Management)-toimittajien järjestelmät palvelualustaksi dokumenttien hallinnan sovelluspalvelulle. Sovelluspalvelulla tarkoitetaan palvelutoimittajan (Application Service Provider, ASP) tiloissa toimivia sovelluksia, joita tarjotaan palveluna asiakkaille tietoverkon yli. Selvitystä varten työssä on kerätty tärkeimmät palvelualustaan kohdistuvat vaatimukset. Integrointivaatimusten tunnistaminen oli työn tärkein tavoite. Integroitavuuden lisäksi työssä on tutkittu sovelluspalvelumallista syntyviä erityisvaatimuksia. Vaatimusten keruu ja vaatimusten pohjalta tehty ominaisuuskartoitus ovat osa palvelualustan suunnittelua. Ominaisuuskartoituksessa vaatimuksista on laadittu laaja kyselylomake ja pyydetty valituilta toimittajilta siihen vastaukset. Saatuja vastauksia on peilattu asetettuihin vaatimuksiin. Tehtyjen havaintojen pohjalta on esitetty soveltuvuusarvio tutkittujen järjestelmien soveltuvuudesta tarpeita vastaavaksi sovelluspalvelualustaksi. Lopputuloksena on todettu, että useimpien järjestelmien soveltuvuus perustasolla on hyvä. Yksittäisiä selkeitä puutteita kuitenkin tunnistettiin. Integrointivaatimukset täyttyvät pääosin hyvin, mutta erityisesti tietoturvassa havaittiin puutteita.
Resumo:
WDM (Wavelength-Division Multiplexing) optiset verkot on tällä hetkellä suosituin tapa isojen määrän tietojen siirtämiseen. Jokaiselle liittymälle määrätään reitin ja aallonpituus joka linkin varten. Tarvittavan reitin ja aallon pituuden löytäminen kutsutaan RWA-ongelmaksi. Tämän työn kuvaa mahdollisia kustannuksen mallein ratkaisuja RWA-ongelmaan. Olemassa on paljon erilaisia optimoinnin tavoitteita. Edellä mainittuja kustannuksen malleja perustuu näillä tavoitteilla. Kustannuksen malleja antavat tehokkaita ratkaisuja ja algoritmeja. The multicommodity malli on käsitelty tässä työssä perusteena RV/A-kustannuksen mallille. Myöskin OB käsitelty heuristisia menetelmiä RWA-ongelman ratkaisuun. Työn loppuosassa käsitellään toteutuksia muutamalle mallille ja erilaisia mahdollisuuksia kustannuksen mallein parantamiseen.
Resumo:
CORBA (Common Object Request Broker Architecture) on laajalle levinnyt ja teollisuudessa yleisesti käytetty hajautetun tietojenkäsittelyn arkkitehtuuri. CORBA skaalautuu eri kokoisiin tarpeisiin ja sitä voidaan hyödynntää myös sulautetuissa langattomissa laitteissa. Oleellista sulautetussa ympäristössä on rakentaa rajapinnat kevytrakenteisiksi, pysyviksi ja helposti laajennettaviksi ilman että yhteensopivuus aikaisempiin rajapintoihin olisi vaarassa. Langattomissa laitteissa resurssit, kuten muistin määrä ja prosessointiteho, ovat hyvin rajalliset, joten rajapinta tulee suunnitella ja toteuttaa optimaalisesti. Palveluiden tulee ottaa huomioon myös langattomuuden rajoitukset, kuten hitaat tiedonsiirtonopeudet ja tiedonsiirron yhteydettömän luonteen. Työssä suunniteltiin ja toteutettiin CORBA-rajapinta GSM-päätelaitteeseen, jonka on todettu täyttävän sille asetetut tavoitteet. Rajapinta tarjoaa kaikki yleisimmät GSM-terminaalin ominaisuudet ja on laajennettavissa tulevia tuotteita ja verkkotekniikoita varten. Laajennettavuutta saavutetaan esimerkiksi kuvaamalla terminaalin ominaisuudet yleisellä kuvauskielellä, kuten XML:lla (Extensible Markup Language).
Resumo:
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.