DIGI-TV:N JA PAINOTUOTTEEN KONVERGENSSI KODIN MEDIAKESKUKSEN AVULLA

Koko: px
Aloita esitys sivulta:

Download "DIGI-TV:N JA PAINOTUOTTEEN KONVERGENSSI KODIN MEDIAKESKUKSEN AVULLA"

Transkriptio

1 TEKNILLINEN KORKEAKOULU Puunjalostustekniikan osasto Jussi Turunen DIGI-TV:N JA PAINOTUOTTEEN KONVERGENSSI KODIN MEDIAKESKUKSEN AVULLA Diplomityö, joka on jätetty opinnäytteenä tarkastettavaksi diplomi-insinöörin tutkintoa varten Espoossa Valvoja Professori Pirkko Oittinen Ohjaaja Diplomi-insinööri Tuomas Venho

2 TEKNILLINEN KORKEAKOULU DIPLOMITYÖN TIIVISTELMÄ Tekijä, työn nimi Jussi Turunen Digi-TV:n ja painotuotteen konvergenssi kodin mediakeskuksen avulla Päivämäärä: Sivumäärä: Osasto Professuuri Puunjalostustekniikan osasto Työn valvoja Professori Pirkko Oittinen, TKK Graafinen tekniikka Työn ohjaaja Diplomi-insinööri Tuomas Venho Digitaalisen television palvelut monipuolistuvat ja uusia tuotekonsepteja kehitetään yhä tehokkaammin sitä mukaa kuin digitaalisten vastaanottimien penetraatio kasvaa. MHPsovelluksilla (Multimedia Home Platform) pyritään lisäämään katsojan ja katsotun ohjelman välistä vuorovaikutusta ja uuden standardin 1.1-version myötä tarjoamaan katsojalle myös Internetin sisältöjä. Niin kutsutuilla hybridimedia-konsepteilla puolestaan pyritään lisäämään kahden tai useamman eri median synergiaa. Perinteisessä tulostusprosessin sivunkuvauksessa dokumentti muunnetaan tulostimen ymmärtämään muotoon ja lähetetään tulostimelle vasta prosessointitehoa vaativan muunnoksen jälkeen. Suoratulostus-käsitteen mukaan dokumentti on sellaisessa muodossa, että sitä voidaan tarkastella käytettävällä päätelaitteella ja se voidaan lähettää tulostimelle sellaisenaan. Tällaisia sivunkuvauskieliä on kehitetty tuotekonsepteiksi mobiililaitteille, koska niiden suorituskyky on puutteellinen vaativan sivunkuvauksen toteutukseen. Yksi tähän tarkoitukseen sopiva sivunkuvauskieli on uusi suoratulostuksen tarpeisiin kehitetty XHTML-Print. Se on kevyt sivunkuvauskieli sellaisiin toiminnaltaan rajoittuneisiin ympäristöihin, joihin ei ole mielekästä asentaa tulostinajureita. XHTML-Print on liitetty muun muassa osaksi Bluetoothin suoratulostusominaisuuksia. Bluetooth on niin ikään lähinnä mobiililaitteille suunnattu yhteyskäytäntö, jonka avulla kaksi tai useampi laite voidaan verkottaa toisiinsa. Tässä opinnäytetyössä tutkitaan digitaalisen television ja tulosteen yhteisvaikutusta ja digitaalisesta televisiosta tulostamisen toteutusvaihtoehtoja. Tavoitteena on selvittää kotitulostamiseen soveltuvat toiminnot. Kokeellisessa osuudessa suunnitellaan ja toteutetaan testausympäristö olemassa olevia laitteita ja avoimia standardeja hyväksi käyttäen. Testausympäristön toiminnan todentamista varten laaditaan MHP-sovellus, joka osoittaa suunnitellun konseptin toimivuuden MHP-ympäristössä. Avainsanat: DigiTVtoPrint, hybridimedia, mediakeskus, digitaalinen televisio, DVB, MHP, Xlet, tulostus, sivunkuvauskielet, XHTML-Print, Bluetooth, Basic Printing Profile

3 HELSINKI UNIVERSITY OF TECHNOLOGY Author, Title of Thesis ABSTRACT OF MASTER S THESIS Jussi Turunen The Convergence of Digital Television and Printed Product with Home Media Center Date: Number of Pages: Department Professorship Department of Forest Products Technology Graphic Arts Technology Supervisor Professor Pirkko Oittinen, HUT Instructor M.Sc. Tuomas Venho The services of the Finnish digital television are diversifying and new products are developed as the penetration of set-top-boxes is increasing. Interaction between a TVviewer and the programme is added by MHP-applications along the new MHP standard the viewer should be able to enjoy the Internet content as well. So called hybrid media -concepts, for one, add synergy between two or more media platforms. Page description is a part of the traditional printing process where a document is transformed into a form that a printer is able to interpret. The document is not sent to the printer until the processing power consuming page description process is ready. Direct printing defines a concept where a printable document can be viewed with a device and sent to a printer in the same form without transformation. Such page description languages (PDL) are developed mainly for mobile devices due to their restricted performance. One concept that meets these requirements is a new page description language XHTML- Print. It is relatively simple but still quite powerful PDL that is targeted at printing in environments where it is not feasible or desirable to install a printer specific driver. XHTML-Print is adopted for example by Bluetooth for its direct printing capabilities. Bluetooth is a communication protocol designed mainly for mobile devices with which two or more devices can be networked. This research is focusing on the synergy benefits between digital television and a printed product as well as the possibilities of printing from digital television. After defining the possible options, a test environment is built following the existent open standards and using real devices. The functions are verified by implementing a MHP-application that demonstrates the printing capabilities of the proof-of-concept. Keywords: DigiTVtoPrint, hybrid media, printing, media center, digital television, DVB, MHP, Xlet, page description languages, XHTML-Print, Bluetooth, Basic Printing Profile

4 ALKUSANAT Aloitin diplomityöni tekemisen TKK:n Viestintätekniikan laboratoriossa loppukesällä 2004, ja reilun puolen vuoden uurastuksen jälkeen työn hedelmä on kypsynyt poimittavaksi. Työ on tehty osana TKK Viestintätekniikan ja VTT Tietotekniikan yhteistä DigiTVtoPrint -projektia, jonka rahoittajiin kuuluvat TEKES, M-real, Stora Enso, Alma Media Interactive, Itella, Hewlett Packard, Multiprint, Axel Technologies, Kärkimedia ja Canon. Projekti on ollut erittäin opettavainen ja kaikin puolin mielenkiintoinen kokemus. Työ tukee erinomaisesti aiemmin suorittamiani viestintä- ja graafisen tekniikan opintoja, ja olen kiitollinen saadessani mahdollisuuden tuottaa uutta aineistoa aihepiiriin liittyen, koska aiempaa tämän projektin ulkopuolista julkista materiaalia digi-tv-to-print -konseptiin liittyen on saatavilla äärimmäisen niukasti. Haluan kiittää kaikkia projektia tukeneita yrityksiä sekä professori Pirkko Oittista mielenkiintoisen aiheen tarjoamisesta ja asiantuntevasta opastuksesta. Kiitokset myös työni ohjaajalle Tuomas Venholle lukuisista vinkeistä ja koko prosessin ajan kestäneestä kannustuksesta. Viestintätekniikan laboratorion henkilökuntaa haluan kiittää miellyttävästä työilmapiiristä, mukavista kahvitauoista ja kaikesta tuesta. Suuri kiitos myös kaikille läheisilleni työn vastapainona toimineista virikkeistä ja loputtomasta kannustuksesta. Espoossa Jussi Turunen

5 SISÄLLYSLUETTELO Diplomityön tiivistelmä Alkusanat Sisällysluettelo Lyhenteet ja käsitteet 1 Johdanto Tavoitteet ja tutkimusmenetelmät Työn rakenne ja rajaukset Kodin mediajärjestelmien kehitys Yleistä Standardointitilanne Mediakeskukseen liitettävät laitteet Digi-tv kodin mediakeskuksen osana Yleistä DVB-standardi DVB-lähetys Data- ja objektikaruselli DVB-vastaanotto MHP-standardi Paluukanava Sovellukset Graafiset elementit Piirtotasot Resoluutio ja kuvasuhde Värit Tulostus digitaalisen television osana Yleistä Tulostettava materiaali Ohjelmaan sidottu materiaali Käyttäjän valitsema materiaali...18

6 4.3 Tulostettavan materiaalin datajakelu Materiaalin muokkaus tulostuskelpoiseksi Tulostettavan informaation koodaus Tulostusprosessi Sivunkuvauskielet XHTML-Print sivunkuvauskielenä Käyttökohteet Tyylisivut Yhdenmukaisuusvaatimukset Kuvien esittäminen Värien määrittely Rajoitteet Tiedonsiirto MHP-päätelaitteelta tulostimelle Yleistä Paluukanavaa hyödyntävät toteutustavat LAN WLAN Bluetooth Ominaisuudet Bluetooth-protokollat Bluetooth-profiilit Bluetooth-sovelluksen toiminta yhteyden muodostamisessa Protokollapinon alustus Laitehallinta Laitteiden etsiminen Palveluiden etsiminen Palvelujen rekisteröinti Kommunikointi Tulostaminen MHP-ympäristössä Yleistä Bluetooth-tulostus Simple Push Transfer Job-Based Transfer...40

7 7.2.3 Print By Reference Muut Bluetooth-tulostuksen toteutustavat Vaihtoehtoiset tulostamisen toteutustavat Suoratulostus paluukanavan kautta Tulostuspalvelin Tulostustuen lisääminen päätelaitteen käyttöjärjestelmään Tulostustoiminnon todentaminen MHP-ympäristössä Yleistä Testausympäristön suunnittelu Testausympäristön arkkitehtuuri Sovelluksen toiminta Sovelluksen komponentit ja luokkarakenne Toiminnalliset komponentit Käyttöliittymä Koeympäristön testaus Testimateriaali Havainnot Sovelluksen dokumentointi Sovelluksen arviointi Yhteenveto...55 Lähdeluettelo...58 Liitteet...66 LIITE 1 Blueprint-sovelluksen käyttöliittymän näkymät...66 LIITE 2 Blueprint-sovelluksen lähdekoodi...67 LIITE 3 Blueprint-sovelluksen Javadoc-dokumentaatio...67

8 KUVAT Kuva 1. Skenaario kodin mediakeskuksesta /26/, /69/...6 Kuva 2. Perusbittivirtojen yhdistäminen yhdeksi siirtovirraksi /55/, /75/...8 Kuva 3. MHP-profiilit /28/, /31/...10 Kuva 4. Xlet rajapinnassa määritellyt MHP-sovelluksen tilat /31/, /56/...12 Kuva 5. MHP-piirtotasot /56/, /67/...13 Kuva 6. ICC-väriprofiilien toimintamalli /41/...14 Kuva 7. Sivutetun median sivualueiden jako /50/...25 Kuva 8. CSS2.1-spesifikaatiossa määritetyt avainsanoilla esitettävät värit ja niitä vastaavat heksadesimaaliarvot /19/...27 Kuva 9. Laitteiden yhdistäminen toisiinsa (langattoman) lähiverkon avulla /76/.31 Kuva 10. a) Yhden orjalaitteen pikoverkko, b) usean orjalaitteen pikoverkko, c) pikoverkoista muodostuva hajaverkko /14/...32 Kuva 11. Bluetooth protokollapino /14/, /39/, /61/...34 Kuva 12. Bluetooth profiilit /15/, /39/...35 Kuva 13. OBEX-asiakkaan ja palvelimen kommunikaatio /39/...38 Kuva 14. Job-Based Transfer -mallin mukainen kommunikointi...40 Kuva 15. Tulostusprosessi tulostuspalvelinta käytettäessä...43 Kuva 16. Testausympäristön kokoonpano...46 Kuva 17. Kaaviokuva testisovelluksen toiminnasta ja käyttäjän toimenpiteistä...47 Kuva 18. Blueprint-sovelluksen toimintaa kuvaava UML-luokkakaavio...49 Kuva 19. Sovelluksen toiminta käyttöliittymän näyttöjen avulla kuvattuna...50 TAULUKOT Taulukko 1. DigiTVtoPrint-projektissa esille tulleita tulostustarpeita /79/...16 Taulukko 2. Erityyppisten dokumenttien kompleksisuuden arviointia...21 Taulukko 3. Bluetooth-laitteiden teholuokat /14/...33 Taulukko 4. Testimateriaalilla testatut ominaisuudet /11/...51

9 LYHENTEET JA KÄSITTEET ADSL API Asymmetrinen tiedonsiirto AWT BCC CID CSS DOM DSM-CC DTD Dekoodaus Digitaalinen tekstitelevisio DLNA DVB (-C/-S/-T) ECMAScript Enkoodaus EPG GOEP GUI HAVi HTTP Hubi Asymmetric Digital Subscriber Line; Yleinen niin sanottu laajakaista Internet-yhteys (ks. asymmetrinen tiedonsiirto). Application Programming Interface; Sovellusliittymä. Yhteys, jossa siirtokapasiteetti eri suuntiin on erilainen, yleensä niin, että siirto verkosta tilaajalle voi olla huomattavasti nopeampaa kuin tilaajalta verkkoon. Abstract Windowing Toolkit; Javan graafisten käyttöliittymäkomponenttien ohjelmointiin käytetty kirjasto. Bluetooth Control Center; Ohjelmistokomponentti Bluetoothlaitteen ohjausta varten. Content-ID; Käytetään URI-viittauksissa. Cascading Style Sheets; Tyylisivujen avulla dokumentin sisältö ja ulkoasu voidaan erottaa toisistaan. Document Object Model; Alustariippumaton rajapinta, jonka kautta skriptit ja ohjelmat voivat olla yhteydessä dokumentin rakenteeseen. Digital Storage Media-Command and Control; Määrittelee digitaalisen television datakarusellin toimintamallin. Document Type Definition; Määrittelee dokumentin rakenteen. Koodin purkaminen. XHTML-sisältöjen (kuvaa, linkkejä ja tekstiä) avulla toteutettu uudistettu versio tekstitelevisiosta - digiteksti. Digital Living Network Alliance; Viihdelaitteiden avoimia standardeja kehittävä yritysyhteenliittymä. Digital Video Broadcasting (Cable/Satellite/Terrestrial); Eurooppalainen digi-tv -standardi. JavaScriptiin pohjautuva skriptauskieli. Koodin muodostaminen. Electronic Program Guide; Ohjelmaopas. General Object Exchange Profile, Bluetooth-tiedonsiirron profiili. Graphical User Interface; Graafinen käyttöliittymä. Home Audio Video Interoperability; Avoimia Java-rajapintoja kehittävä yritysyhteenliittymä. Hypertext Transfer Protocol; Verkkosivujen, esimerkiksi websivujen siirtokäytäntö IP-verkossa. Laite, jolla lähiverkon laitteet yhdistetään toisiinsa.

10 Hybridimedia Hyvin muodostettu dokumentti ICC IEEE-ISTO IP ISP Kytkin LAN L2CAP LPR/LPDprotokolla MHP Middleware MPEG-2 MUX OBEX PCL PDF PDL Kahden tai useamman median yhdistelmä, joka lisää niiden välistä synergiaa. Dokumentin rakenne on spesifikaation mukaan muodostettu, mutta sen ei tarvitse noudattaa tiettyä dokumenttityyppiä (DTD). Engl. well formed. The International Color Consortium ; Väriprofiileja kehittävä yritysyhtenliittymä. The Institute of Electrical and Electronics Engineers-Industry Standards and Technology Organization; Teollisuustandardeja kehittävä ja tarjoava organisaatio Internet Protocol; Määrittää Internetin kautta lähetettävien pakettien sisältämän tiedon muodon sekä osoitekäytännöt. Kun IP TCP:hen kahden palvelimen välille muodostuu virtuaalinen yhteys ja niiden välillä voidaan lähettää viestejä. Internet Service Provider; Internet palveluntarjoaja. Hubista kehittyneempi laite, jolla lähiverkon laitteet liitetään toisiinsa verkon muodostamiseksi. Local Area Network; Lähiverkko. Logical Link Control and Adaptation Protocol; Bluetoothin protokolla, joka vastaa tiedon paketoinnista. Line Printer Requester, Line Printer Daemon; Yleisin UNIXpohjaisissa TCP/IP-verkoissa käytetty tulostusprotolla. LPR lähettää tulostusprosessiin liittyviä pyyntöjä, jotka LPD ottaa vastaan ja käsittelee. Toiminta määritellään RFC 1179-spesifikaatiossa. Multimedia Home Platform; Digitaalisessa televisiossa käytetty vuorovaikutteisten palvelujen standardi. Väliohjelmiston avulla varmistetaan sovelluksien toiminta varsinaisen käyttöjärjestelmän päällä. Esim. MHP on väliohjelmisto. Moving Picture Experts Groupin kehittämä liikkuvan kuvan ja äänen pakkausmenetelmä. Multiplex, multipleksi, kanavanippu. Object Exchange Protocol; OBEX:in avulla voi siirtää tietyn tyyppisiä objekteja laitteesta toiseen. Printer Control Language; Hewlett Packardin kehittämä yleinen sivunkuvauskieli. Portable Document Format; Adoben kehittämä yleisesti käytetty laitteistoriippumaton tiedostoformaatti, jossa dokumentin ulkoasu on kiinnitetty. PDF-dokumentit ovat laajasti käytössä myös painoteollisuudessa. Page Description Language; Sivunkuvauskieli.

11 PID PPP PS Päätelaite PWG-standardi SOAP srgb STB Superteksti-tv Symmetrinen tiedonsiirto TCP TEKES Tristimulusarvo URL USB UUID Validi dokumentti vobject W3C WLAN XHTML Xlet Packet Identifier; DVB-perusbittivirran (kanavan) tunniste, jonka perusteella se erotetaan siirtovirrasta. Point-to-Point; Pisteestä pisteeseen -yhteys. PostScript; Erittäin yleinen Adoben kehittämä sivunkuvauskieli. Digitaalisen television vastaanotin (tässä yhteydessä). The Printer Working Groupin määrittelemä, vakaa, ymmärretty, teknisesti pätevä, useita itsenäisiä ja yhteensopivia toteutuksia sisältävä määrittely, joka on tunnustettu julkisesti. Simple Object Access Protocol; Kevyt protokolla XMLmuotoisten viestien vaihtamiseen hajautetussa ympäristössä. Standard RGB (Red-Green-Blue); Väriavaruus, jossa kukin väri muodostetaan punaisen, vihreän ja sinisen valon yhdistelmänä. Set-top-box; Digitaalinen TV-vastaanotin, digi-boksi. Vanhentunut termi, ks. Digitaalinen tekstitelevisio. Yhteys, jossa siirtonopeus on sama tilaajalta verkkoon päin ja verkosta tilaajalle. Transmission Control Protocol; Verkkosivujen, esimerkiksi websivujen siirtokäytäntö IP-verkossa. Teknologian kehittämiskeskus; Rahoittaa ja aktivoi yritysten ja tutkimusyksikköjen haastavia tutkimus- ja kehitysprojekteja. Kolmivärikomponentti, joka määrittää havainnon jostakin väristä. Uniform Resource Locator (tai Universal Resource Locator); on Internet-osoitteen merkintätapa. URL koostuu protokolla-osasta ( palvelin-osasta (/ ja hakemisto-osasta (/hakemisto/). Esim. Universal Serial Bus; Eräs PC-tietokoneen tiedonsiirtoväylä. Universally Unique Identifier; Jokaisella Bluetooth-palvelulla on oma yksilöllinen 16, 32 tai 128 bittinen tunniste. Dokumentti on hyvin muodostettu ja lisäksi se noudattaa jotain tiettyä dokumenttityyppiä. Yksinkertainen standardoitu sähköinen dokumenttiformaatti, joka sisältää muodot vcard, vcalendar, vmessage ja vnotes. The World Wide Web Consortium; W3C kehittää ja hyväksyy Internetin käyttöä helpottavia standardeja, sääntöjä ja ohjeita. Wireless Area Network; Langaton lähiverkko. The Extensible HyperText Markup Language; Merkkauskieli, joka perustuu HTML 4.0 määrittelyihin ja XML-kielioppiin. MHP-ympäristössä ajettava Java-sovellus.

12 1 1 JOHDANTO Digitaalinen televisio on tehnyt tuloaan suomalaisiin talouksiin jo muutaman vuoden ajan. Alkukangertelun jälkeen digitaalisten vastaanottimien myynti on kääntynyt voimakkaaseen kasvuun, minkä ansiosta myös uusia palveluja on ryhdytty kehittämään tehokkaammin, ja niin sanottu muna-kana-ongelma (kuluttajat eivät osta tuotteita, joille ei ole palveluja ja palveluja ei suunnitella, koska kuluttajia ei ole riittävästi) ratkennee vähitellen. Digitaalisen television MHP-ympäristöineen (Multimedia Home Platform) on ajateltu kehittyvän osaksi kodin mediakeskusta, joka tarjoaa audiovisuaalisen kokemuksen lisäksi Internetin palveluja ja mahdollisuuden tallentaa television sisältöjä sekä digitaalisessa muodossa että paperille tulostettuna. MHP-ympäristöön voidaan laatia vuorovaikutteisia palveluja, jotka voivat liittyä esimerkiksi sähköiseen lipunmyyntiin, pankkipalveluihin, paikkatietoon tai lapsille kohdistettuihin peleihin. Edellä mainittujen esimerkkien yhteydessä syntyy väistämättä tarvetta tulostamiselle, koska siihen on totuttu jo muidenkin ympäristöjen yhteydessä. Ostetut liput, pankkipalveluiden kuitit ja paikkatietoon liittyvät kartat on tärkeää saada tulostettua paperille. Lapsille suunnattu palvelu voi olla vaikkapa tulostettava pelilauta tai väritystehtävä. Tämä diplomityö on osa TKK:n Viestintätekniikan laboratorion ja VTT Tietotekniikan yhteistyöhanketta DigiTVtoPrint: Digi-TV:n ja painotuotteen konvergenssi kodin mediakeskuksen avulla (myöhemmin DigiTVtoPrint). TEKES:in vuorovaikutteisen tietotekniikan FENIX-ohjelmaan kuuluva hanke käynnistyi elokuussa Hankkeessa käsitellään kaupallisen painamisen ja kotitulostamisen problematiikkaa digi-tv - ympäristössä sekä selvitetään erilaisia liiketoimintamalleja ja palveluja DigiTVtoPrint - konseptin ympärille. /82/ Projektin ensimmäisessä osassa pyritään selvittämään digitaalista televisiosta tulostamisen edellytykset sekä teknisessä että taloudellisessa mielessä. Projektissa selvitetään myös uusia digitaalisen television palvelumahdollisuuksia mediakeskuksen yhteydessä ja kartoitetaan kuluttajan tarpeita tulostettavan materiaalin osalta. Projektin yhteydessä tehtiin tämän diplomityön lisäksi toinen diplomityö, joka käsittelee tulostustoiminnallisuuden liittämistä osaksi digitaalista televisiota hieman eri näkökulmasta. Timo Laitisen diplomityössä Print Support for MHP tarkastellaan tulostustoimintojen integroimista osaksi päätelaitteen käyttöjärjestelmää /50/. Sähköisen- ja painetun median konvergenssia on viimeaikoina tutkittu myös muista näkökulmista. Muun muassa painotuotteesta kännykkäkameralla luetun viivakoodin hyödyntäminen Internetiin kytkeytymisessä kuuluu samaan aihepiiriin hybridimediaan /80/. Hybridimedian ratkaisuissa pyritään kehittämään konsepteja ja tuotteita, joissa kahden tai useamman median ominaisuuksia yhdistellään synergiaa lisäten. Useimmin tarkastellaan tilannetta, jossa painetun median sisällöt tukevat sähköisen median käyttöä tai

13 päinvastoin. Tässä yhteydessä pyritään luomaan edellytykset digitaalisen television ja paperitulosteen synergialle kotona tapahtuvassa tulostamisessa. Tällä hetkellä digitaaliset vastaanottimet ovat pääosin melko rajoittuneita suorituskyvyltään ja ominaisuuksiltaan. Päätelaitteiden vähäisen laskentatehon ja tulostuksen kannalta puutteellisten liitäntöjen vuoksi tässä tutkimuksessa keskitytään kodin mediakeskuksen teknisten osa-alueiden digitaalisen television, tulostimen ja niiden välisten tietoliikenneyhteyksien yhteensovittamiseen. Yhteensovittamisessa pyritään löytämään olemassa olevia kevyitä ratkaisuja tulostustoiminnon toteuttamiseksi. Mobiililaitteista kuten matkapuhelimista tulostamisen tueksi on jo kehitetty toimivia konsepteja, joten ongelmakenttää lähestyttiin mobiililaitteita varten kehitettyjen ratkaisujen kautta. Matkapuhelimien myötä myös kodin viihdelaitteiden langaton verkottaminen on viimeaikoina yleistynyt merkittävästi. Kotitulostimen liittäminen osaksi kodin langatonta verkkoa monipuolistaa tulostimen käyttökohteita. Käytettävästä tekniikasta riippuen tulostimelle lähetettävät dokumentit voivat olla peräisin muun muassa tietokoneelta, matkapuhelimesta tai tässä tapauksessa digitaalisen television päätelaitteelta. Varsinkin mobiililaitteiden yhteydessä paljon käytetty Bluetooth-tekniikka havaittiin soveltuvaksi yhteysmuodoksi myös digitaalisen television tarpeisiin. Bluetoothin avulla dokumentteja voidaan tulostaa ilman perinteisesti välttämättömiä tulostinajureita, joiden asennus digi-tv -ympäristöön havaittiin tutkimuksen perusteella ongelmalliseksi. Muun muassa tämän niin kutsutun suoratulostustuen vuoksi Bluetoothin ominaisuuksia tarkastellaan muita yhteyskäytäntöjä tarkemmin. 1.1 Tavoitteet ja tutkimusmenetelmät Tutkimuksen tavoitteena on selvittää tekniikoita, joiden avulla kotitulostamiseen liittyvät toiminnot voidaan liittää osaksi digitaalista televisiota. Tekniikoita yhdistelemällä pyritään suunnittelemaan konsepti, joka voidaan myös toteuttaa olemassa olevia laitteita hyödyntäen. Konseptin toiminta todennetaan käytännössä suunnittelemalla ja rakentamalla testausympäristö, jonka avulla digitaalisen television sisältöjä voidaan tulostaa. Testausympäristön toimintaa testataan sitä varten laaditulla MHP-sovelluksella ja tarkoitukseen sopivalla testausaineistolla. Toteutettavan testausympäristön on tarkoitus toimia jatkokehityksen tukena ja antaa pohja sekä jatkossa suunniteltaville sovelluksille että konseptin ympärille kehitetyille uusille testausympäristöille. Diplomityön kirjallisuusosassa käsitellään digitaalisesta televisiosta tulostamisen vaatimuksia edellä määritellyillä mediakeskuksen osa-alueilla. Selvitystyö suoritetaan kirjallisuustutkimuksella eri osa-alueiden standardeja ja muita tutkimuksia tarkastelemalla, ja etsimällä niistä toisiaan tukevia ominaisuuksia. Standardeja vertaamalla osa-alueet pyritään sovittamaan yhteen, minkä perusteella määritellään soveltuvia tekniikoita DigiTVtoPrintkonseptin tueksi ja kokeellisessa osassa rakennettavaa testiympäristöä varten. 2

14 Kirjallisuustutkimuksessa kartoitettiin ensin karkeasti aihepiiriin soveltuvia tekniikoita ja pyrittiin löytämään niistä tähän yhteyteen parhaiten soveltuvat ominaisuudet. Tämän jälkeen keskityttiin valittuihin tekniikoihin ja jätettiin muut kombinaatiot kevyemmälle tarkastelulle. 1.2 Työn rakenne ja rajaukset Työssä käsitellään aluksi yleisellä tasolla kodin mediajärjestelmien kehitystä ja luodaan lukijalle mielikuva kodin mediakeskus -käsitteestä. Mediakeskuksesta rajataan tarkasteltavat osa-alueet: digitaalinen televisio, tulostaminen sekä mediakeskuksen langattomat yhteyskäytännöt, ja perehdytään kunkin lohkon teknisiin ominaisuuksiin. Ennen varsinaisen tulostusprosessin käsittelyä selvitetään tulostuksen tarpeet mitä ja miksi tulostetaan sekä miten tulostettavat aineistot saadaan toimitettua television katsojalle. Aiheiden käsittelyjärjestys on täten pääpiirteissään sama kuin tulostettavan dokumentin siirtyminen prosessin sisällä palveluntarjoajalta loppukäyttäjälle. Kun eri tekniikoiden mahdollisuudet on selvitetty, käsitellyt ominaisuudet nivotaan yhteen luvussa 7 Tulostaminen MHP-ympäristössä. Tähän mennessä selvitetyn teorian perusteella lukijalle tulisi olla muodostunut mielikuva digi-tv -tulostuksen mahdollistavasta kokonaisuudesta, ja työssä siirrytään kokeelliseen osaan. Kokeellisessa osassa rakennetaan testausympäristö ja laaditaan MHP-sovellus, joiden avulla todennetaan edellä esiteltyjen teknologioiden yhteensopivuus MHP-ympäristössä. Teoriaosuudessa paneudutaan valittujen tekniikoiden ominaisuuksiin ajoittain erittäin syvällisesti, mikä on tarpeen kokeellisen osan perinpohjaisessa ymmärtämisessä. Työ sisältää runsaasti tietoteknisiä englanninkielisiä termejä ja lyhenteitä, joista osa on suomennettu luettavuuden parantamiseksi. Osa termeistä kuvaa niiden tarkoitusta paremmin englanninkielisenä, joten näiden kohdalla on pitäydytty alkuperäiskielessä. Käytetyt lyhenteet on selitetty johdantoa edeltävässä sanastossa. Tässä työssä oli tarkoitus perehtyä tutkimusalueen teknisiin ratkaisuihin, joten tekijänoikeudelliset sekä tietoturvaan ja käytettävyyteen liittyvät kysymykset on rajattu tutkimuksen ulkopuolelle. Myös kaupallinen suuressa mittakaavassa tapahtuva painaminen on jätetty tämän työn ulkopuolelle. 3

15 4 2 KODIN MEDIAJÄRJESTELMIEN KEHITYS 2.1 Yleistä Tulevaisuuden kodin teknisistä valmiuksista on viimeaikoina esitetty mitä moninaisimpia visioita. Nopeinta on ollut viihde-elektroniikan kehitys ja erityyppisten kodin mediakeskusten tuonti markkinoille. Mediakeskuksella voidaan tarkoittaa joko yksiin kuoriin rakennettua laitetta, joka sisältää kaikki kodin viihdelaitteiden toiminnot, tai sen voidaan ajatella olevan kokonaisuus, joka muodostuu kun useita viihdelaitteita liitetään toisiinsa verkkotekniikoiden avulla. Myös koko kodin kattavia taloteknisiä ratkaisuja, jossa muun muassa valaistus, lämmitys ja kodinkoneet on kytketty kodin hallintajärjestelmään, on kehitelty, mutta näiden ratkaisujen tuonti markkinoille on hitaampaa. Niin kutsuttuja älykkäitä kodinkoneita on tullut markkinoille jo jonkin verran, ja verkotettavia kodinkoneita arvellaan saapuvan markkinoille vuoden 2006 aikana. /3/, /26/, /70/ Merkittävimpänä yhdistävänä tekijänä eri visioilla on laitteiden keskinäinen kommunikointi ja niiden langaton liittäminen toisiinsa verkottaminen. Myös laitteiden älykkyys on merkittävä osa kehitysprosessia: jääkaappi osaa valvoa sisälämpötilaansa, imuri käy päivän aikana imuroimassa asunnon itsenäisesti, tulostin tulostaa itsenäisesti aamun kootut uutisotsikot ja niin edelleen. Kodin tekniikan on ajateltu olevan laajennettavissa myös kodin ulkopuolelle verkotettavien laitteiden avulla. Tulevaisuudenkuvissa esimerkiksi auton audiojärjestelmän musiikkikappaleet voidaan ladata ja synkronoida kodin mediakeskuksesta. /1/, /70/ 2.2 Standardointitilanne Koko kodin kattavien mediajärjestelmien kehitystä hidastaa myös avoimien standardien ja yhteisten käytäntöjen puute, mikä vaikeuttaa eri järjestelmien yhteensovittamista. Tällä hetkellä laitteet kommunikoivat keskenään vain yksinkertaisten audio- ja videoliitäntöjen kautta, kun tarvetta olisi monipuolisemmille yhteyskäytännöille. Eri osa-alueiden standardien yhdistämistä ja yhteisten käytäntöjen löytämistä varten onkin viimeaikoina alettu perustaa yhteisöjä ja yritysten välisiä yhteenliittymiä. /3/, /26/ Eräs merkittävä yhteenliittymä on vuonna 2003 perustettu Digital Living Network Alliance (DLNA), johon kuluu yli sata alalla toimivaa suurta yritystä. DLNA:n päämääränä on laatia yleisiä ohjeita ja kehittää rajapintoja olemassa olevien avoimien teollisuusstandardien pohjalta viihde-elektroniikan tueksi. Ohjeiden on tarkoitus auttaa kodin viihdeelektroniikan, mobiili- sekä PC-laitteiden valmistajia kehittämään yhteensopivia alustoja, laitteita ja sovelluksia kodin mediakeskusta. /26/ DLNA:n mukaan tietotekniset multimedialaitteet jakautuvat kolmeen saarekkeeseen: PC ja Internet-laitteisiin, mobiililaitteisiin ja perinteisiin kodin viihdelaitteisiin, kuten televisioon ja audiolaitteistoihin. Tavoitteena on näiden saarekkeiden saumaton yhteen liittäminen, jolloin esimerkiksi kännykkäkameralla otettu kuva olisi tarkasteltavissa ja lähetettävissä eteenpäin sekä tietokoneen että tv-laitteiston avulla. /26/

16 5 2.3 Mediakeskukseen liitettävät laitteet Tämänhetkinen tekniikka mahdollistaa älykkäiden mediakeskusten rakentamisen käyttämällä pohjana multimediatietokoneen monipuolisia liitäntöjä ja muokattavia sovelluksia. Yhteensovittaminen vaatii kuitenkin melko paljon osaamista ja tietotaitoa, mikä rajoittaa mediakeskusten yleistymistä. Jotkut laitevalmistajat ovat jo tuoneet markkinoille omia näkemyksiään tietokoneen ympärille rakennetuista kodin viihdekeskuksista, mutta kyseiset tuotteet ovat usein toteutettu jonkin suljetun käyttöjärjestelmän ja hyvin suppean laitevalikoiman ympärille. Kodin viihteellinen digitaalinen media voidaan nykyisin jakaa pääpiirteissään kolmeen kategoriaan: audioon, videoon ja digitaalisiin kuviin, joiden perusteella viihdelaitteiden toiminnot suunnitellaan ja toteutetaan. Nykyisin esimerkiksi monilla DVD-soittimilla voi kuunnella musiikkia CD-levyltä, katsella elokuvia DVD-levyltä ja selata kuvia standardimuotoiselta kuvalevyltä. Kaikkiin edellä mainittuihin toimintoihin tarvitaan oma tallennusmedia, mikä ei kuulu tulevaisuuden visioihin. Erillisten tallennusvälineiden sijaan kodin mediakeskuksen yhteydessä mainitaan usein media- tai sisältöpalvelin, jossa on tallennettuna kaikki kodin viihteellinen aineisto sekä mahdollisesti myös muuta digitaalista sisältöä. Mediapalvelin voi toimia linkkinä kodin muiden viihdelaitteiden välillä: laitteet voivat ladata palvelimelta sisältöä ja tallentaa sinne uutta materiaalia, esimerkiksi digitaalisen television ohjelmaa. Kun tieto on tallennettu keskitetysti yhteen paikaan, jokaisessa laitteessa ei tarvitse välttämättä olla niin suurta tallennuskapasiteettia vaan laitteet toistavat sisällön suoraan palvelimelta tai nopeiden Internet-yhteyksien myötä reaaliajassa suoraan Internetistä. /3/, /26/, /70/ Palvelimen lisäksi mediakeskukseen voi kuulua useita muita laitteita, jotka kommunikoivat joko suoraan tai välillisesti keskenään esimerkiksi langattoman lähiverkon (Wireless Local Area Network, WLAN) tai Bluetooth-yhteyden välityksellä /1/. Myös molempien verkkojen rinnakkainen läsnäolo on mahdollista /72/. Kodin sisäisestä verkosta on myös kiinteä yhteys Internet-palveluntarjoajan palvelimelle (Internet Service Provider, ISP). Internet-yhteyttä voidaan joissakin ratkaisuissa käyttää myös mediakeskuksen etähallintaan kuten televisio-ohjelmien tallennuksen käynnistämiseen normaalin kauko-ohjaimen ohella /34/. Seuraavassa kuvassa (Kuva 1. ) on esitetty skenaario kodin mediakeskukseen liitettävistä erityyppisistä laitteista ja laitteiden välisistä langattomista yhteyskäytännöistä. Tässä tutkimuksessa käsitellään pääasiassa katkoviivalla rajatun alueen toimintoja.

17 6 Kuva 1. Skenaario kodin mediakeskuksesta /26/, /70/ Kuvan mukaisessa ympäristössä laitteet kommunikoivat keskenään WLAN-tukiaseman kautta tai ovat suoraan yhteydessä toisiinsa Bluetooth-yhteyden avulla. WLAN-yhteys soveltuu erityisesti sellaisten laitteiden välille, joiden välillä siirretään suuria datamääriä. Esimerkiksi videon suora toistaminen sisältöpalvelimelta vaatii suuria tiedonsiirtonopeuksia. Bluetooth-yhteys on soveltuvin mobiililaitteille ja vähäisempien datamäärien siirtoon, ja soveltuu täten esimerkiksi matkapuhelimesta tai muista laitteista tulostamiseen. Bluetooth soveltuu mobiililaitteille myös vähäisen virrankulutuksensa ansiosta /3/. Yhteyskäytäntöjä käsitellään tarkemmin luvussa 6 Tiedonsiirto MHP-päätelaitteelta tulostimelle. Seuraavaksi käsitellään kuvassa katkoviivalla rajattua aluetta: digitaalista televisiota, sisältöjä ja tulostusprosesseja.

18 7 3 DIGI-TV KODIN MEDIAKESKUKSEN OSANA 3.1 Yleistä Digitaaliset maanpäälliset televisiolähetykset aloitettiin Suomessa ensimmäisten maiden joukossa syksyllä Vuoden 2004 loppuun mennessä digitaalinen vastaanotin oli hankittu vajaaseen puoleen miljoonaan suomalaiseen talouteen, mikä vastaa reilua viidennestä kaikista Suomen talouksista. MHP-vastaanotinten osuus kaikista vastaanottimista oli samalla hetkellä noin viisi prosenttia /33/. Hallituksen periaatepäätöksen mukaan kaikki televisiolähetykset on määrä muuttaa digitaalisiksi vuoden 2007 elokuun loppuun mennessä /23/. Digitaalinen vastaanotin on niin kutsuttu sulautettu järjestelmä, jossa laitteen käyttöjärjestelmä on kiinteämpi osa itse laitetta kuin esimerkiksi PC-ympäristössä. Vastaanottimessa on mikroprosessori ja muistia, kuten tavallisessa pöytätietokoneessakin, joten on perusteltua olettaa, että vastaanottimella on mahdollista tehdä osittain samoja toimintoja kuin kotitietokoneella. Tämän hetkisten päätelaitteiden suorituskyky on useimmissa tapauksissa kuitenkin niin rajoittunutta, että laskentatehoa vaativien toimintojen liittäminen osaksi digitaalista vastaanotinta on vaikeaa tai jopa mahdotonta. Tutkimuksen kohteena oleva digi-televisiosta tulostaminen vaatii tietyissä tapauksissa melko paljon prosessointitehoa, jota tämän hetken laitteissa ei ole riittävästi. Tässä luvussa perehdytään digitaalisen television tämän hetken standardeihin ja ominaisuuksiin. Tulostusongelman ratkaisuvaihtoehtoihin perehdytään tarkemmin luvussa 5 Tulostettavan informaation koodaus. 3.2 DVB-standardi Digital Video Broadcasting (DVB) on eurooppalainen digi-tv -standardi, joka on valittu Suomessa digitaalisten televisiolähetysten perustaksi. Lisäksi DVB-standardi on valittu käyttöön laajalti myös Aasiassa ja Australiassa. DVB-merkinnän yhteydessä käytetään monesti lisämerkintää T (maanpäällinen), C (kaapeli) tai S (satelliitti), joka ilmoittaa lähetyksen siirtotien. /23/ Lähetettävän tiedon kannalta kaikki siirtotiet ovat samanlaisia, mutta eri siirtokanavien ratkaisut eroavat toisistaan kanavakoodaukseltaan eli modulaation osalta, joten vastaanottimissa täytyy täten olla kutakin ratkaisua vastaava dekooderi. Kustannussyistä tällä hetkellä kullekin tekniikalle on omat erilliset digi-vastaanottimet, mutta tulevaisuudessa vastaanottimiin tullaan todennäköisesti rakentamaan purkulaitteet kaikille kolmelle tekniikalle. Tällöin käyttäjä voi hyödyntää samaa laitetta niin maanpäällisten kuin kaapelilähetystenkin vastaanottamiseen. /56/, /77/

19 DVB-lähetys DVB pohjautuu MPEG-2-videonpakkausstandardiin ja signaali lähetetään MPEG-2- siirtobittivirtana (transport stream), joka voi sisältää useita eri kanavia. Siirtobittivirrasta käytetään myös nimeä multipleksi tai kanavanippu, ja sen kapasiteetti vaihtelee käytetyn siirtotien mukaan. Suomessa yleisesti käytössä olevan terrestriaalilähetyksen kapasiteetti on noin 22 megabittiä sekunnissa (Mbit/s). Kun yhden kanavan kapasiteettitarve on keskimäärin 4 5 Mbit/s, voidaan DVB-T-siirtotiellä yhdessä kanavanipussa käytännössä siirtää 4 5 kanavaa. Suomessa digitaalisen televisiotoiminnan käytössä on kolme kanavanippua, ja neljäs on koekäytössä mobiilien palveluiden tarjontaan. /49/, /77/ Multipleksin sisältämät kanavat jakautuvat edelleen pienempiin osiin. Kanavat koostuvat pienemmistä perusbittivirroista (elementary stream), jotka sisältävät MPEG-2 enkoodatun ääni- ja videodatan sekä lisäksi mukana voi olla MPEG-2 virtaan paketoitua muuta dataa (Kuva 2. ). Data voi sisältää muun muassa tekstitystiedot, metatietoa ohjelmasta tai se voi olla myös mitä tahansa muuta bittimuotoista dataa. Jokaisella perusbittivirralla on 13- bittinen pakettitunniste (Packet Identifier, PID), jonka avulla se tunnistetaan vastaanottopäässä /56/, /77/. Seuraavassa kuvassa on esitetty eri bittivirtojen rakenne, perusbittivirtojen kokoaminen yhdeksi siirtovirraksi ja eri kanavanippujen ja kanavien dekoodaus DVBvastaanottimella (Kuva 2. ). Kanava 1 Audio Video Data Kanava 2 Audio Video Data Kanava n Audio Video Data MPEG-2 - enkoodaus MPEG-2 - enkoodaus MPEG-2 - enkoodaus Perusbittivirta Perusbittivirta Perusbittivirta M U L T I P L E K S E R I - Mux 1 Siirtobittivirta 1 (kanavanippu) Mux n Mux 2 Modulointi ja taajuusmuunnos Kanavanippu 2 Kanavanippu n DVB-vastaanotin, Dekoodaus SI Data Kuva 2. Perusbittivirtojen yhdistäminen yhdeksi siirtovirraksi /56/, /77/ Ennen lähetystä perusbittivirrat yhdistetään yhdeksi siirtovirraksi MPEG-2-multiplekserin avulla, moduloidaan ja taajuusmuunnetaan sopivalle lähetystaajuudelle. Multiplekseri antaa jokaiselle perusbittivirralle PID-tunnisteen, ja jakaa siirtovirran pienemmiksi siirtopaketeiksi (transport packet). PID-tunniste ei kuitenkaan kerro paketin sisältämän

20 datan tyyppiä, eli onko se ääntä, videota, vai kenties jotain muuta dataa. Siirtovirtaan lisätään siksi myös niin sanottu palveluinformaatio (Service Information, SI), joka on periaatteessa pieni tietokanta, joka kuvaa siirtovirran rakennetta ja eri datatyyppien suhteita toisiinsa. /56/, /77/ Data- ja objektikaruselli Sovellustiedostojen lähetyksessä käytetään DSM-CC-tekniikkaa (Digital Storage Media- Command and Control), jossa tiedostot lähetetään osana siirtovirtaa. Sovellukset paketoidaan osaksi MPEG-2-signaalia, ja lähettäminen tapahtuu niin kutsutun objektikarusellin avulla. Objektikaruselli noudattaa DSM-CC:n datakaruselin periaatetta, jossa tarvittavat tiedon pirstaleet lähetetään lähetysvirrassa tietyssä järjestyksessä tietyin väliajoin. Kun kaikki tietopirstaleet on lähetetty, alkaa prosessi uudestaan ensimmäisestä tietomoduulista. Tietyin väliajoin toistuva saman tietomoduulin lähettäminen vastaa perinteisen tekstitelevision toimintatapaa. /57/, /74/ Datakaruselli ei erottele sen kautta lähetettävän datan sisältöä, ja tiedon parsiminen onkin vastaanottimen vastuulla. Sovellustiedostojen lähetyksessä käytetty objektikaruselli on datakarusellista kehittyneempi ratkaisu, jonka rakenne muistuttaa tavallista tiedostojärjestelmää ja kerralla lähetettävä data voi tiedostokoosta riippuen koostua yhdestä tai useammasta tiedostosta. /57/, /68/, /74/ DVB-vastaanotto Lähetyksen vastaanottaminen on lähes käänteinen operaatio lähettämiseen verrattuna. Ensin vastaanottimen on eroteltava lähetysvirrasta perusbittivirrat, dekoodattava kunkin virran sisältämä MPEG-2-signaali ja näyttää valittu kanava televisioruudusta sekä käynnistettävä mahdolliset mukaan paketoidut sovellukset. /56/ Televisiolähetyksen vastaanottoon riittää DVB-standardin mukainen vastaanotin, mutta lähetykseen paketoitujen sovellusten hyödyntäminen vaatii tuen myös MHP-määrittelyille /57/. MHP-standardia ja sovelluksia on tarkasteltu tarkemmin kohdassa 3.3. Standardit määrittelevät minimivaatimukset, jotka jokaisen vastaanottimen tulee täyttää, mutta laitevalmistajat voivat tuoda markkinoille myös huomattavasti tehokkaampia ja monipuolisempia laitteita, joihin on rakennettu myös valmistajakohtaisia, standardin ulkopuolisia ominaisuuksia /30/, /31/. Suomessa käytetään NorDig II määrittelyn mukaisia vastaanottimia. NorDig-organisaatio on pohjoismaisten televisio- ja teleyhtiöiden yhteenliittymä. Organisaatio antaa suosituksia pohjoismaissa markkinoille tuleville laitteille, ja näin helpottaa Pohjoismaiden välistä yhteistyötä ja siirtymistä digitaaliseen televisioon. NorDig-spesifikaatioissa määritellään myös käytettävät standardit, joiden mukaan digi-tv:n kehitys etenee Pohjoismaissa. /60/ Marraskuussa 2004 valmistunut mobiilitelevision standardi /47/, DVB-H, saattaa tuoda mukanaan uusia ulottuvuuksia television käyttötottumuksiin. Varsinkin tietyntyyppisten 9

21 vuorovaikutteisten digi-tv -sovellusten käyttäminen mobiililaitteella voi olla jopa ymmärrettävämpää kuin niiden käyttäminen perinteisellä vastaanottimella. Esimerkiksi karttasovelluksen hyödyntäminen liikenteessä tuntuu perustellummalta kuin sen käyttäminen olohuoneessa. DVB-H-teknologiassa hyödynnetään DVB-T-verkkoa ja lisäksi siinä on huomioitu mobiililaitteiden erityisominaisuuksia esimerkiksi verkon parametrien hallinnan, virran kulutuksen ja häiriötoleranssien osalta. DVB-H-lähetys muodostuu jatkuvan tiedonsiirron sijaan datapurskeista, jotka saadaan aikaan IPDC-tekniikalla (Internet Protocol Datacast). Tiedon siirtäminen purskeissa vähentää laitteiden virran kulutusta jopa 90%, koska vastaanotin on aktiivisena vain purskeiden vastaanoton aikana. Tämän dokumentin kirjoitushetkellä Suomessa on käynnissä pilottilähetykset ja palvelujen odotetaan tulevan tuotantoon vuoden 2005 aikana. /29/, /32/ 3.3 MHP-standardi DVB-standardiin perustuva MHP-ohjelmistorajapinta (Multimedia Home Platform) on Suomen digitaaliseen televisioon valittu vuorovaikutteisten palvelujen standardi. MHP on rajapinta laitteen käyttöjärjestelmän ja sen päälle toteutettavien sovellusten välissä, minkä avulla varmistetaan, että sovellukset sopivat yhteen vastaanottimien kanssa. MHP on luonteeltaan avoin standardi, jossa käytetään muita avoimia standardeja kuten Javaohjelmointikieltä, joten periaatteessa kuka tahansa voi tuottaa palveluja ja sisältöä MHPympäristöön. /23/ Rajapinnan ominaisuudet määritellään kolmessa eri profiilissa (Kuva 3. ). Enhancedprofiili on profiileista suppein ja sopii käytettäväksi vastaanottimissa, joilla katsotaan normaalia tv-ohjelmaa ja käytetään paikallisesti Java-virtuaalikoneen (Java VM) avulla suoritettavia sovelluksia. Interactive-profiili tarjoaa lisäksi paluukanavan, joka lisää vuorovaikutteisuutta sovelluksia käytettäessä. Internet Access on laajin profiili, ja se mahdollistaa pääsyn Internetin palveluihin ja MHP-sovellusten lataamisen tai muiden dokumenttien tallentamisen päätelaitteen pysyväismuistiin esimerkiksi kiintolevylle. /23/, /28/ 10 Kuva 3. MHP-profiilit /28/, /31/

22 11 Koska Enchanced- ja Interactive-profiilit ovat hyvin samantyyppisiä, ne molemmat on kuvattu MHP-standardin 1.0-versiossa. Sen sijaan Internet Access -profiili on kuvattu standardin versiossa 1.1. /28/ Paluukanava Interactive ja Internet Access -profiileissa määritellyn paluukanavan kautta digivastaanotin voi vastaanottaa ja lähettää IP-muotoista tietoa. MHP ei määrittele paluukanavan toteutustekniikkaa, joten se voidaan implementoida millä tahansa tiedonsiirtotekniikalla, kunhan se tukee ainakin TCP/IP-protokollaperhettä. Paluukanavana voi toimia normaali puhelinverkkomodeemi, kaapeli-modeemi, ADSL-laajakaista, Ethernet tai jokin muu Internet-yhteys /77/. Tämän tutkimuksen kannalta mielenkiintoisia tutkimuskohteita ovat erityisesti langattomat ratkaisut. MHP:ssa on tuki myös salatulle paluukanavayhteydelle. /68/ Paluukanavan yhteys voidaan muodostaa joko Internet-verkon yli tai paluukanava voi olla yhteydessä suoraan digi-tv -palveluntarjoajan omiin soittosarjoihin. Suomessa on käytössä ensin mainittu malli, jolloin asiakas voi itse valita paluukanavan toteutustavan, ja hyödyntää esimerkiksi olemassa olevaa Internet-liittymäänsä. /24/ Eräänlainen paluukanava voi olla toteutettu myös perinteisiä ratkaisuja hyödyntäen, eikä sen tarvitse välttämättä olla suoraan sovelluksen käytettävissä. Sovellus voi vaatia esimerkiksi käynnistyksen yhteydessä aktivointikoodia, jonka saa vastauksena tiettyyn maksulliseen numeroon lähetettyyn tekstiviestiin. Tämänkaltainen menettely on jo todettu toimivaksi analogisen television palveluissa, ja se mahdollistaa helpon laskuttamisen. /68/ Sovellukset Digitaalisen television sovellukset voidaan toteuttaa joko Javalla tai MHP:n 1.1-version myötä myös HTML-kielellä. Kielistä on määritelty MHP-ympäristöön sopivat versiot DVB-J ja DVB-HTML, joissa on otettu huomioon tv- ja DVB -ympäristöjen erityisvaatimukset ja korvattu PC-keskeiset elementit sopivammilla vaihtoehdoilla /57/, /58/. Tekniikat eivät kilpaile toistensa kanssa vaan niillä voidaan toteuttaa erityyppisiä sovelluksia ja täten ne siis ennemminkin täydentävät toisiaan. DVB-J pohjautuu Java-standardin 1.1-versioon, ja lisäksi siihen on liitetty tv-ympäristöön ja käyttöliittymien rakentamiseen soveltuvia luokkakirjastoja. Ensin mainituista käyttöön on valittu JMF 1.0 (Java Media Framework), jonka avulla sovellukset voivat toistaa videoja audiovirtaa sekä JavaTV, joka tarjoaa monia apuvälineitä vastaanottimen toiminnan säätelyyn /58/, /75/. Käyttöliittymien ohjelmoinnissa käytetyt Javan java.awt-kirjaston tarjoamat komponentit on pääosin korvattu HAVi-spesifikaatiossa määritellyillä käyttöliittymäkomponenteilla, koska java.awt-kirjasto on kehitetty tietokoneympäristöön eikä se täten ole täysin soveltuva tv-näytöille /57/. Sovellusten ohjelmoinnissa käytetään samoja toimintamalleja kuin perinteisesti Java-kielellä ohjelmoitaessa.

23 12 DVB-HTML on tarkasti määriteltyä XHTML-sisältöformaatin mukaista merkkauskieltä, joten dokumenttien tarkastelu tapahtuu vastaanottimeen rakennetulla selaimella. DVB- HTML -sovelluksissa käytetään CSS-tyylisivuja (Cascading Style Sheets) ulkoasun määrittelyyn, DOM-mallin (Document Object Model) versiota 2.0 sisällön ja rakenteiden hallintaan ja komentokielenä käytetään ECMAScript-kielen versiota 1.0 /63/. Lisäksi MHP-spesifikaatiossa määritellään DVB-HTML:n ja Java-sovelluksien yhteistoiminta niin kutsuttua Java-siltaa (Java Bridge) apuna käyttäen, jolloin Java sovelluksia voidaan upottaa HTML-sisältöjen osaksi /58/. Sovellustyypistä riippumatta sovellukset voivat olla asennettuina valmiiksi vastaanottimeen, niitä vastaanotetaan siirtovirran mukana automaattisesti tai ne ladataan paluukanavan kautta itse /84/. Vastaanottimeen sisäänrakennetut sovellukset ovat täysin riippuvaisia valmistajasta, jolloin sovellus voi olla esimerkiksi valmistajan oma toteutus ohjelmaoppaasta. Siirtovirran mukana automaattisesti ladattavia sovelluksia ovat esimerkiksi MHPohjelmaopas ja digitekstitelevisio-sovellus. Vastaanottimen hallintaohjelmistoon toteutettu komponentti sovellusten hallinta vastaa sovellusten alustuksesta, käynnistyksestä, lopetuksesta ja niiden näytöstä ruudulla. Ennen sovelluksen käynnistämistä vastaanottimen on saatava tieto lukuisista sovelluksen ominaisuuksista kuten sovelluksen tyypistä ja sijainnista. Lisäksi on varmistettava, että kyseinen sovellus on olemassa, käyttäjällä on oikeus käyttää sitä ja että vastaanotin pääsee käsiksi kaikkiin sovelluksessa määritettyihin resursseihin kuten luokkakirjastoihin ja tiedostoihin. Tarvittavat tiedot sovelluksesta saadaan lähetyksen palveluinformaation mukana tulevasta sovellusinformaatiotaulukosta (Application Information Table, AIT). /57/ MHP-sovellukset eivät ole täysin itsenäisiä sovelluksia, vaan niiden toimintaa ohjataan niin kutsutun Xlet-rajapinnan avulla. Jokaisella DVB-J sovelluksella on niin sanottu Xletluokka, joka toteuttaa kyseisen rajapinnan ja sisältää metodit, joiden avulla hallintaohjelmisto ohjaa sovelluksen toimintaa. Xlet-rajapinta määrittelee sovellukselle neljä tilaa ladattu, käynnistetty, pysäytetty ja tuhottu. Tilat ja niihin vievät Xlet-rajapinnan metodit on esitetty seuraavassa kuvassa (Kuva 4. ). /31/, /57/ startxlet() Ladattu initxlet() Pysäytetty Käynnistetty pausexlet() destroyxlet() destroyxlet() Tuhottu destroyxlet() Kuva 4. Xlet rajapinnassa määritellyt MHP-sovelluksen tilat /31/, /57/

24 Sovellusta ladattaessa hallintaohjelmisto kutsuu initxlet()-metodia, jonka suorittamisen jälkeen hallintaohjelmisto käynnistää sovelluksen kutsumalla startxlet()- metodia. Sovelluksen käynnistyttyä se on valmis ottamaan vastaan käyttäjän syötteitä. Kun televisioympäristössä ajetaan useita sovelluksia yhtäaikaisesti, taustalla suoritettavat sovellukset on asetettava pysäytettyyn tilaan pausexlet()-metodilla resurssien vapauttamiseksi aktiiviselle sovellukselle. Ominaisuudesta on hyötyä myös, jos katsoja haluaa välillä katsoa televisiota ja jatkaa sovelluksen ajamista samasta tilasta myöhemmin. Kun sovellus lopetetaan, sovelluksen hallintaohjelmisto kutsuu destroyxlet()- metodia, jolloin kaikki sovelluksen viemät resurssit vapautetaan eikä sovelluksen kyseistä instanssia voi enää käynnistää. /57/ 3.4 Graafiset elementit Piirtotasot Laiteympäristöstä riippumatta sovelluksia varten täytyy olla jokin käyttöliittymä, jolla käyttäjä ohjaa sovelluksen kulkua. MHP-ympäristön graafinen malli on erittäin monimutkainen ja siinä käytetään kahden eri spesifikaation yhdistelmää: HAVi-spesifikaation (Home Audio Video Interoperability) graafisten käyttöliittymien rajapintaa (GUI) ja rajoitettua versiota Javan Abstract Windowing Toolkitista (AWT). Monimutkaisuutta lisää se, että tv- ja video-sovellutuksissa käytetään yleensä suorakaiteen muotoisia pikseleitä, kun taas tietokoneen grafiikkarajapinnoissa pikselit ovat neliön muotoisia. /57/ DVB-standardissa visuaaliset elementit esitetään eri tasoilla, ja rakenne muodostuu kolmesta tasosta: taustatasosta, videotasosta ja grafiikkatasosta (Kuva 5. ). Jokaisen tason ominaisuuksia kontrolloidaan erillisesti edellä mainittujen rajapintojen avulla. /57/, /68/ 13 Kuva 5. MHP-piirtotasot /57/, /68/

25 14 Taustatasolle voidaan asettaa jokin tietty taustaväri tai niin sanottu I-Frame-taustakuva. I- Frame-kuva on MPEG-2-standardin mukainen still-kuva, joka on aina täysvärinen. Videotasolla näytetään nimensä mukaisesti liikkuva tv-kuva, joka voi olla kokoruudun lisäksi useimmiten myös neljännesruudun kokoisena missä tahansa kohtaa ruutua. MHPsovellusten piirtämä grafiikka näytetään grafiikkatasolla. Tällä tasolla voi olla erilainen resoluutio ja pikselien muoto kuin tausta- ja video-tasoilla. Pikselit voivat olla myös neliön muotoisia (square-pixel-resolution), mikä helpottaa grafiikan piirtämistä. Tuki neliön mallisille pikseleille riippuu päätelaitteesta eikä se ole välttämättömyys grafiikan piirtämisen kannalta. Myös käytössä oleva väriavaruus saattaa olla päätelaitteesta riippuen rajoittuneempi grafiikkatasolla kuin muilla piirtotasoilla (ks ). /57/, /68/ Resoluutio ja kuvasuhde Piirtotasojen resoluutio on pikseliä kuvasuhteesta riippumatta tason kuvasuhde on siis 5/4. Kuva-ala venytetään vaakasuunnassa tv-lähetyksen mukaisesti vastaamaan tvkuvan leveyttä. Tilanteesta riippuen tv-kuvan suhde on 4:3 tai 16:9, joten venytyksen jälkeen grafiikkatason kuvasuhteeksi tulee 16:15 tai 64:45 /68/. Mikäli käytössä ei ole edellisessä kappaleessa mainittua square-pixel-resoluutiota, on esimerkiksi tietokoneympäristössä käytetyt kuvat skaalattava, jotta ne näkyisivät oikeassa suhteessa tv-ruudulla Värit Värinesitystapa on televisioympäristössä erittäin keskeisessä asemassa. Parhaassa tapauksessa värit olisi kuvattu tavalla, joka on täysin käytettävistä laitteista riippumaton, jolloin värit näkyisivät käyttäjälle juuri sellaisina kuin sisällöntuottaja on ne suunnitellut. Laitteistoriippumaton värinesitystapa voidaan toteuttaa esimerkiksi niin kutsutuilla ICCväriprofiileilla. ICC-mallissa muunnos väriavaruudesta toiseen tapahtuu laitteistoriippumattoman yhdysavaruuden (Profile Connection Space, PCS) kautta. Tällöin riittää kun kullekin laitteelle tehdään profiili, jossa on kuvattu muunnokset laitteen ja yhdistävän väriavaruuden välillä /30/, /31/, /41/. Ilman yhdysavaruutta jokaisen laiteparin välille olisi luotava oma profiili jossa kuvattaisiin laitteiden väriavaruuksien suhteet toisiinsa. Syöttölaite 1 Näyttölaite 1 Lähdeprofiili L1 Kohdeprofiili K1 Syöttölaite 2 L2 PCS yhdysavaruus K2 Näyttölaite 2 Ln Kn Syöttölaite n Näyttölaite n Kuva 6. ICC-väriprofiilien toimintamalli /41/

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit

Lisätiedot

Digitaalinen Televisio

Digitaalinen Televisio Digitaalinen Televisio Digitaalinen Televisio 1. Lähetystekniikka ja standardit 2. MHP 3. Interaktiivinen Televisio 4. Vastaanottimet 5. Tulevaisuuden trendit Lähetystekniikka ja standardit DVB = Digital

Lisätiedot

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet

Teknillinen korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Xlet Testitapaukset - Xlet Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 2.1 Koko järjestelmän yleiskuvaus...4 2.2 Xlet-demosovellus ja sen toimintaperiaate...5 3. Testitapaukset...6 3.1 Objektien

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Vaatimusmäärittely Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.1 12.10.01 Pekka Koskinen Ensimmäinen luonnos 0.2 17.10.01 Pekka Koskinen Lisätty vaatimuksia

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702)

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Teknisiä käsitteitä, lyhenteitä ja määritelmiä

Teknisiä käsitteitä, lyhenteitä ja määritelmiä Teknisiä käsitteitä, lyhenteitä ja määritelmiä Yleistä Asuinkiinteistön monipalveluverkko Asuinkiinteistön viestintäverkko, joka välittää suuren joukon palveluja, on avoin palveluille ja teleyritysten

Lisätiedot

Langattoman kotiverkon mahdollisuudet

Langattoman kotiverkon mahdollisuudet Langattoman kotiverkon mahdollisuudet Tietoisku 5.4.2016 mikko.kaariainen@opisto.hel.fi Lataa tietoiskun materiaali netistä, kirjoita osoite selaimen osoitelokeroon: opi.opisto.hel.fi/mikko Tietoverkot

Lisätiedot

W3C-teknologiat ja yhteensopivuus

W3C-teknologiat ja yhteensopivuus W3C-teknologiat ja yhteensopivuus Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: W3C asettaa

Lisätiedot

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ Kuva 1 Ville Ranta ville.p.j@student.jyu.fi TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ 20.4.2016 Sisällysluettelo 1. Digitaalitelevisio... 1 1.1. Maanpäällisten digitaalilähetysten standardit eri maissa...

Lisätiedot

Digi-TV:n käytettöliittymät

Digi-TV:n käytettöliittymät Digi-TV:n käytettöliittymät Helppokäyttöisyys Tehokkuus Luotettavuus Virheettömyys Käyttäjän tyytyväisyys Käytettävyys Käyttäjäkeskeinen suunnittelu 19.11.2001 Sofia Digital Oy sivu 3 Käyttäjä, katsoja

Lisätiedot

Uutta tekniikkaa uutta liiketoimintaa

Uutta tekniikkaa uutta liiketoimintaa Uutta tekniikkaa uutta liiketoimintaa Tapio Kallioja toimitusjohtaja, CMD, 7.6.2004 Maanpäällinen digitaalinen televisio Lisää myyntiä Kustannussäästöjä Uusia palveluja Digitaalinen lähetysverkko Vaihe

Lisätiedot

Mikä on internet, miten se toimii? Mauri Heinonen

Mikä on internet, miten se toimii? Mauri Heinonen Mikä on internet, miten se toimii? Mauri Heinonen Mikä on Internet? Verkkojen verkko Muodostettu liittämällä lukuisia aliverkkoja suuremmaksi verkoksi Sivustojen tekemiseen käytetään kuvauskielta HTML

Lisätiedot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

Web-palveluiden toteutus älykortille

Web-palveluiden toteutus älykortille älykortille Jukka Hänninen Valvoja: Prof. Raimo Kantola Ohjaaja: DI Kaj Höglund, Elisa Oyj Sisältö Työn tausta Standardointi Älykortin web-palvelin Toteutus Hyödyt ja mahdollisuudet Kohdatut ongelmat Lopputulos

Lisätiedot

Asennusopas. Huomautus. Observit RSS

Asennusopas. Huomautus. Observit RSS Asennusopas Observit RSS Versio 5.3 Huomautus Tämä opas on uusia asennuksia varten. Axis-kamerapaketti sisältää käytettävän lehtisen. Jos sinulla on kysyttävää, ota yhteyttä tukeen: +46 60 61 67 50. Tarjoaja:

Lisätiedot

AntenniTV kaikkialle, kaikkiin päätelaitteisiin

AntenniTV kaikkialle, kaikkiin päätelaitteisiin AntenniTV kaikkialle, kaikkiin päätelaitteisiin Cable Days 17.4.2012 Vesa Erkkilä vesa.erkkila(a)digita.fi MobiiliTV vai TV mobiililaitteissa? Erillisen broadcast-verkon (esim. DVB-H) kautta toteutettu

Lisätiedot

mikä sen merkitys on liikkuvalle ammattilaiselle?

mikä sen merkitys on liikkuvalle ammattilaiselle? artikkeli WWAN-verkko WWAN-verkko: mikä sen merkitys on liikkuvalle ammattilaiselle? Nopeiden, saumattomien yhteyksien merkitys minkä tahansa yrityksen menestykseen sekä liikkuvan ammattilaisen tehokkuuteen

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,

Lisätiedot

Tekninen suunnitelma - StatbeatMOBILE

Tekninen suunnitelma - StatbeatMOBILE Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in

Lisätiedot

Nokia Lifeblog 2.5 Nokia N76-1

Nokia Lifeblog 2.5 Nokia N76-1 Nokia Lifeblog 2.5 Nokia N76-1 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N76 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa

Lisätiedot

Digisovittimien testaus ja laitteiden linkitys HDpalveluissa. Timo Santi DigiPhilos Oy

Digisovittimien testaus ja laitteiden linkitys HDpalveluissa. Timo Santi DigiPhilos Oy Digisovittimien testaus ja laitteiden linkitys HDpalveluissa Timo Santi DigiPhilos Oy CA-linkitysprojektin tavoitteet Saada korkealaatuista, kuluttajaa kiinnostavaa HD-sisältöä tarjolle Suomen kaapelitelevisioverkkoihin.

Lisätiedot

DIPLOMITYÖ ARI KORHONEN

DIPLOMITYÖ ARI KORHONEN DIPLOMITYÖ ARI KORHONEN TEKNILLINEN KORKEAKOULU Diplomityö Tietotekniikan osasto 20.5.1997 Ari Korhonen WORLD WIDE WEB (WWW) TIETORAKENTEIDEN JA ALGORITMIEN TIETOKONEAVUSTEISESSA OPETUKSESSA Työn valvoja

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Toiminnallinen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Versio Päiväys Tekijä Kuvaus 0.01 7.11.01 Pekka Koskinen Alustava sisällysluettelo 0.1 12.11.01 Pekka

Lisätiedot

Google Cloud Print -opas

Google Cloud Print -opas Google Cloud Print -opas Versio A FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa vinkkityyliä: Vinkit kertovat, miten eri tilanteissa on toimittava tai miten kutakin toimintoa voi

Lisätiedot

Digitaalisen TV-verkon liikennepalvelujen kokeilut

Digitaalisen TV-verkon liikennepalvelujen kokeilut Digitaalisen TV-verkon liikennepalvelujen kokeilut FITS- syystapaaminen Jukka Andersson Digita Oy Jukka Andersson 30.10.2003 # 1 Digitaalisen television tulevaisuuden historia Business 2.0 lehti lokakuussa

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden

Lisätiedot

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.

Lisätiedot

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,

Lisätiedot

Tekninen suunnitelma - StatbeatMOBILE

Tekninen suunnitelma - StatbeatMOBILE Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in

Lisätiedot

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT MOBISITE-TYÖKALU MobiSite on työkalu matkapuhelimeen soveltuvan mobiilisivuston rakentamiseen. AIMO-järjestelmän jatkuvasti päivittyvä päätelaitetunnistus tunnistaa useimmat puhelinmallit ja mukauttaa

Lisätiedot

in condition monitoring

in condition monitoring Etäteknologioiden automaatiosovellukset Using e-speak e in condition monitoring tutkija professori Hannu Koivisto Sisältö Tausta Globaali kunnonvalvontajärjestelmä E-speak globaalissa kunnonvalvontajärjestelmässä

Lisätiedot

MHP sovellusten synkronoituminen videokuvaan

MHP sovellusten synkronoituminen videokuvaan Esitutkimus MHP sovellusten synkronoituminen videokuvaan Versio Päiväys Tekijä Kuvaus 0.1 5.10.2001 Mika Ståhlberg - Ensimmäinen luonnos 0.2 25.10.2001 Mika Ståhlberg - Lisätty Xlet-kehitykseen liittyvä

Lisätiedot

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja:

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: HL-340CW/350CDN/350CDW/370CDW/380CDW DCP-905CDW/900CDN/900CDW MFC-930CW/940CDN/9330CDW/9340CDW Versio A FIN Kuvakkeiden selitykset Tässä käyttöoppaassa

Lisätiedot

Home Media Server. Home Media Server -sovelluksen asentaminen tietokoneeseen. Mediatiedostojen hallinta. Home Media Server

Home Media Server. Home Media Server -sovelluksen asentaminen tietokoneeseen. Mediatiedostojen hallinta. Home Media Server 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People ja Nseries ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa mainitut tuotteiden ja yritysten

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

Google Cloud Print -opas

Google Cloud Print -opas Google Cloud Print -opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: Käyttövinkit kertovat, miten eri tilanteissa on toimittava tai miten kutakin toimintoa voi

Lisätiedot

Kuva maailmasta Pakettiverkot (Luento 1)

Kuva maailmasta Pakettiverkot (Luento 1) M.Sc.(Tech.) Marko Luoma (1/20) M.Sc.(Tech.) Marko Luoma (2/20) Kuva maailmasta Pakettiverkot (Luento 1) WAN Marko Luoma TKK Teletekniikan laboratorio LAN M.Sc.(Tech.) Marko Luoma (3/20) M.Sc.(Tech.) Marko

Lisätiedot

PIKAOPAS MODEM SETUP FOR NOKIA 6310. Copyright Nokia Oyj 2002. Kaikki oikeudet pidätetään.

PIKAOPAS MODEM SETUP FOR NOKIA 6310. Copyright Nokia Oyj 2002. Kaikki oikeudet pidätetään. PIKAOPAS MODEM SETUP FOR NOKIA 6310 Copyright Nokia Oyj 2002. Kaikki oikeudet pidätetään. Sisällysluettelo 1. JOHDANTO...1 2. MODEM SETUP FOR NOKIA 6310 -OHJELMAN ASENTAMINEN...1 3. PUHELIMEN VALITSEMINEN

Lisätiedot

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä?

TIES530 TIES530. Moniprosessorijärjestelmät. Moniprosessorijärjestelmät. Miksi moniprosessorijärjestelmä? Miksi moniprosessorijärjestelmä? Laskentaa voidaan hajauttaa useammille prosessoreille nopeuden, modulaarisuuden ja luotettavuuden vaatimuksesta tai hajauttaminen voi helpottaa ohjelmointia. Voi olla järkevää

Lisätiedot

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn

Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn Kaikki analogiset järjestelmät digitaalisiksi ja verkkokäyttöisiksi - jo tänään Kustannustekkuutta ja joustavuutta työskentelyyn Terveydenhuollon 29. ATK-päivät Jyväskylä 25-27.5.2003 Verkostoitumisen

Lisätiedot

KODAK EIM & RIM VIParchive Ratkaisut

KODAK EIM & RIM VIParchive Ratkaisut ATK Päivät 2006 Mikkeli KODAK EIM & RIM VIParchive Ratkaisut 29.-30.5. 2006 Stefan Lindqvist HCIS Sales Specialist Health Care Information Systems Kodak Health Group 3/24/2013 1 Arkistoinnin haasteita

Lisätiedot

EzCAP USB Video Grabber Käyttöohje

EzCAP USB Video Grabber Käyttöohje EzCAP USB Video Grabber Käyttöohje EzCAP USB Video Grabberin avulla voit siirtää vanhoilla videokaseteillasi olevia nauhoituksia tietokoneellesi. Laitteeseen sisältyvällä ohjelmistolla voit myös editoida

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

Sähköinen asiointi liikkuvan asiakkaan palveluverkot

Sähköinen asiointi liikkuvan asiakkaan palveluverkot Sähköinen asiointi liikkuvan asiakkaan palveluverkot Risto Carlson, ICT-johtaja, Digita Oy We deliver your content Suomen EDI-Leidit 27.9.2007 1 Agenda 1. Johdanto 2. Internetin historiaa 3. Langattomat

Lisätiedot

Kotitalouksien kiinteät internet - liittymät. Tero Karttunen Oy Mikrolog Ltd

Kotitalouksien kiinteät internet - liittymät. Tero Karttunen Oy Mikrolog Ltd Kotitalouksien kiinteät internet - liittymät Tero Karttunen Oy Mikrolog Ltd Kotitalouden internet - toivelista! Edulliset käyttökustannukset! Helppo, edullinen käyttöönotto! Kiinteä internet-yhteys! Toimiva!

Lisätiedot

10 Nykyaikainen WWW-arkkitehtuuri

10 Nykyaikainen WWW-arkkitehtuuri 10 Nykyaikainen WWW-arkkitehtuuri è è è 10 Nykyaikainen WWW-arkkitehtuuri WWW on ylivoimaisesti suosituin hypertekstijärjestelmä. Käydään seuraavaksi läpi nykyaikaisen WWW-arkkitehtuurin perusteet. Vuonna

Lisätiedot

MHP sovellusten synkronoituminen videokuvaan

MHP sovellusten synkronoituminen videokuvaan Esitutkimus MHP sovellusten synkronoituminen videokuvaan Versio Päiväys Tekijä Kuvaus 0.1 5.10.2001 Mika Ståhlberg Ensimmäinen luonnos 0.2 25.10.2001 Mika Ståhlberg Lisätty Xlet-kehitykseen liittyvä luku

Lisätiedot

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Käytettävyys ja käyttäjätutkimus Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi Teron luennot Ke 15.2 miniluento Ti 28.2 viikkotehtävän anto (T,M) To 1.3 Tero paikalla (tehtävien tekoa) Ti 6.3

Lisätiedot

PRINTACCESS-MENETELMÄT DVB-MHP-YMPÄRISTÖSSÄ

PRINTACCESS-MENETELMÄT DVB-MHP-YMPÄRISTÖSSÄ TEKNILLINEN KORKEAKOULU Puunjalostustekniikan osasto Tuomas Venho PRINTACCESS-MENETELMÄT DVB-MHP-YMPÄRISTÖSSÄ Diplomityö, joka on jätetty opinnäytteenä tarkastettavaksi diplomi-insinöörin tutkintoa varten

Lisätiedot

Vuorekseen liittyvä tutkimusja kehitysprojekti. Langaton Vuores. Kotikatupalvelin

Vuorekseen liittyvä tutkimusja kehitysprojekti. Langaton Vuores. Kotikatupalvelin Vuorekseen liittyvä tutkimusja kehitysprojekti Langaton Vuores Kotikatupalvelin Tutkimuksen tausta Langaton tietoliikenne on arkipäivää Personoidut päätelaitteet (taskutietokone, matkapuhelin, kannettava

Lisätiedot

3 Verkkosaavutettavuuden tekniset perusteet

3 Verkkosaavutettavuuden tekniset perusteet 3 Verkkosaavutettavuuden tekniset perusteet Saavutettavuuden toteuttaminen edellyttää lähtökohtaisesti tietoa laitteista ja sovelluksista, käyttäjistä ja käyttötavoista, sekä tekniikasta. Tekniikasta on

Lisätiedot

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013

Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013 Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi

Lisätiedot

DOCUMENT MANAGER FI/ NO/ SE

DOCUMENT MANAGER FI/ NO/ SE PALVELUKUVAUS 1 (6) DOCUMENT MANAGER FI/ NO/ SE PALVELUKUVAUS 2 (6) CONTENTS 1. DOCUMENT MANAGER... 3 2. DOCUMENT MANAGER - KUVAUS... 3 2.1 Tuotteet... 4 2.1.1 Data Management... 4 2.1.2 ipost Letter...

Lisätiedot

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä Nokia Lifeblog 2.5 2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa mainitut

Lisätiedot

Bluetooth-yksikkö BU-20 Tulostusopas. Sisällys Ennen käyttöä...2 Varotoimet...3 Tulostaminen...4

Bluetooth-yksikkö BU-20 Tulostusopas. Sisällys Ennen käyttöä...2 Varotoimet...3 Tulostaminen...4 Bluetooth-yksikkö BU-20 Tulostusopas Sisällys Ennen käyttöä......................................2 Varotoimet.........................................3 Tulostaminen.......................................4

Lisätiedot

Mainosankkuri.fi-palvelun käyttöohjeita

Mainosankkuri.fi-palvelun käyttöohjeita Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...

Lisätiedot

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla Testitapaukset - Siirtoprotokolla Sisällysluettelo 1. Johdanto...3 2. Testattava järjestelmä...4 3. Testitapaukset...5 3.1 Ohjelma-ajan lukeminen...5 3.2 Koordinaattidatan lukeminen...5 3.3 Lähetysajan

Lisätiedot

Tuotannon laitteiden käyttöasteen seuranta

Tuotannon laitteiden käyttöasteen seuranta Tuotannon laitteiden käyttöasteen seuranta Jaakko Yli-Luukko t95586@student.uwasa.fi 19. maaliskuuta 2017 KEY WORDS Internet of Things, esineiden Internet, teollinen Internet, datan visualisointi 1 Tiivistelmä

Lisätiedot

SINULLA ON SISÄLTÖ, ME TARJOAMME KANAVAN

SINULLA ON SISÄLTÖ, ME TARJOAMME KANAVAN POPUP-TV SINULLA ON SISÄLTÖ, ME TARJOAMME KANAVAN POPUP-TV SINULLA ON SISÄLTÖ, ME TARJOAMME KANAVAN Popup-TV on erinomainen tapa yhdistää perinteinen televisio ja sosiaalinen media sekä muut markkinointitoimenpiteet

Lisätiedot

Google Cloud Print -opas

Google Cloud Print -opas Google Cloud Print -opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: Käyttövinkit kertovat, miten eri tilanteissa on toimittava tai miten kutakin toimintoa voi

Lisätiedot

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone

Tietokone. Tietokone ja ylläpito. Tietokone. Tietokone. Tietokone. Tietokone ja ylläpito computer = laskija koostuu osista tulostuslaite näyttö, tulostin syöttölaite hiiri, näppäimistö tallennuslaite levy (keskusyksikössä) Keskusyksikkö suoritin prosessori emolevy muisti levy Suoritin

Lisätiedot

Internet Protocol Datacast

Internet Protocol Datacast Internet Protocol Datacast Televisiopalvelut kännykkään Älyä verkossa Web Intelligence Tekesin Fenix-ohjelman minisymposio Tiedekeskus Heureka, 2.9.2004 IP Datacast mahdollistaa Nykyistä rikkaammat mobiilit

Lisätiedot

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,

Lisätiedot

MP3 Manager Software for Sony Network Walkman

MP3 Manager Software for Sony Network Walkman MP3 Manager Software for Sony Network Walkman Käyttöohje WALKMAN on Sony Corporationin kuulokestereotuotteisiin liittyvä rekisteröity tavaramerkki. on Sony Corporationin tavaramerkki. NW- E55/75 2004 Sony

Lisätiedot

DVB- ja internet-palvelut saman vastaanottimen kautta

DVB- ja internet-palvelut saman vastaanottimen kautta DVB- ja internet-palvelut saman vastaanottimen kautta Timo Santi 8.11.2012 Termiviidakko Epäviralliset tulkinnat Termi OTT (Over The Top) Connected TV IPTV Internet TV Web TV Cord Cutters Tulkinta Internetin

Lisätiedot

Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo

Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...

Lisätiedot

Valppaan asennus- ja käyttöohje

Valppaan asennus- ja käyttöohje Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi

Lisätiedot

Paikkatiedot ja Web-standardit

Paikkatiedot ja Web-standardit Paikkatiedot ja Web-standardit Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide

Lisätiedot

Liikennetiedotus digi-tv:ssä -pilottiprojekti

Liikennetiedotus digi-tv:ssä -pilottiprojekti Liikennetiedotus digi-tv:ssä pilottiprojekti Liikennetelematiikan kansallinen arkkitehtuuri 1.0 27.1.2005 Liikennetiedotus digi-tv:ssä -pilottiprojekti Tavoite Arkkitehtuuri kuvaa, kuinka liikennetiedot

Lisätiedot

Office 2013 - ohjelmiston asennusohje

Office 2013 - ohjelmiston asennusohje Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows

Lisätiedot

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen

PIKAOPAS. Nokia Connectivity Cable Drivers -ohjainten asentaminen PIKAOPAS Nokia Connectivity Cable Drivers -ohjainten asentaminen Sisällysluettelo 1. Johdanto...1 2. Mitä tarvitaan...1 3. Nokia Connectivity Cable Drivers -ohjainten asentaminen...2 3.1 Ennen asennusta...2

Lisätiedot

Nopean asennuksen ohje

Nopean asennuksen ohje Tulostuspalvelin Nopean asennuksen ohje Nopean asennuksen ohje 1.1 Hardwaren asennusmenettely 1. Liitä tulostuspalvelin tulostimeen, jota haluat käyttää verkossa. 2. Liitä tulostuspalvelin verkkoon liittämällä

Lisätiedot

Heikki Helin Metatiedot ja tiedostomuodot

Heikki Helin Metatiedot ja tiedostomuodot Heikki Helin 6.5.2013 Metatiedot ja tiedostomuodot KDK:n metatiedot ja tiedostomuodot KDK:n tekniset määritykset ja niiden väliset suhteet Aineistojen valmistelu ja paketointi on hyödyntäville organisaatioille

Lisätiedot

!?)&/&8-"1)#)7#-2-> ! 2-77""8"'+'0%/+-1#""8"'+'0%2/&-1#""8"'+'0%#)&##-8- !?)&/&8-"1)#)17+'%#-7&> ! 1$4##;*""##4($0%7&8+**)70%2-*8+*)0%#&"'+'%1$4##$6$

!?)&/&8-1)#)7#-2-> ! 2-778'+'0%/+-1#8'+'0%2/&-1#8'+'0%#)&##-8- !?)&/&8-1)#)17+'%#-7&> ! 1$4##;*##4($0%7&8+**)70%2-*8+*)0%#&'+'%1$4##$6$ Johdanto (luennon sisältö) Mitä on multimedia?!!"#$%&'%()*#"(+,"-.! ($$/"#+*($0%1&(2&'+'#"#0%342+/(+,"-!!)*#"(+,"-56$/6+7#+*($#! 6-#1)8-5-"1-"'+'%(+,"-0%#-/8"##-8-#%#+1'&*&9"-#0% *)&1"##+*)0%2-*8+*)'*--#)0%

Lisätiedot

Johdatus rakenteisiin dokumentteihin

Johdatus rakenteisiin dokumentteihin -RKGDWXVUDNHQWHLVLLQGRNXPHQWWHLKLQ 5DNHQWHLQHQGRNXPHQWWL= rakenteellinen dokumentti dokumentti, jossa erotetaan toisistaan dokumentin 1)VLVlOW, 2) UDNHQQHja 3) XONRDVX(tai esitystapa) jotakin systemaattista

Lisätiedot

DownLink Shared Channel in the 3 rd Generation Base Station

DownLink Shared Channel in the 3 rd Generation Base Station S-38.110 Diplomityöseminaari DownLink Shared hannel in the 3 rd Diplomityön tekijä: Valvoja: rofessori Samuli Aalto Ohjaaja: Insinööri Jari Laasonen Suorituspaikka: Nokia Networks 1 Seminaarityön sisällysluettelo

Lisätiedot

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta Palveluita ja sisältöä portaaliin - XML:n mahdollisuuksista XML-tietokannat ja julkishallinnon XML-sovellukset, 28.05.2002 Lasse Akselin, TietoEnator Oyj Sisällys Valtion tietotekniikan rajapintasuosituksia

Lisätiedot

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML AJAX-konsepti AJAX Asynchronous JavaScript And XML Viimeisin muoti-ilmiö web-ohjelmoinissa, termi Ajax tuli käyttöön vuoden 2005 aikana Joukko teknologioita, joiden avulla voidaan toteuttaa uudenlaisen

Lisätiedot

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin

Lisätiedot

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,

Lisätiedot

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versio A FIN

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: MFC-J6520DW/J6720DW/J6920DW/J6925DW. Versio A FIN AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: MFC-J650DW/J670DW/J690DW/J695DW Versio A FIN Huomautusten selitykset Tässä käyttöoppaassa käytetään seuraavaa huomautusten tyyliä: Vinkit kertovat,

Lisätiedot

Google Cloud Print -opas

Google Cloud Print -opas Google Cloud Print -opas Versio 0 FIN Merkintöjen selitykset Tässä käyttöoppaassa käytetään seuraavaa vinkkityyliä: Vinkit kertovat, miten eri tilanteissa tulee toimia tai miten toimintoa voi käyttää muiden

Lisätiedot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi

Lisätiedot

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Å Ä Ö -asetuksella voidaan muuttaa tulostimen asetuksia, jotka koskevat rinnakkaisportin (Vakio, rinn.p.- tai Rinn.portti -asetukset) kautta tulostimeen lähetettäviä töitä. Lisätietoja saat valitsemalla

Lisätiedot

HELSINKI AREA TESTBED. Martti Mäntylä, HIIT 12.3.2003

HELSINKI AREA TESTBED. Martti Mäntylä, HIIT 12.3.2003 HELSINKI AREA TESTBED Martti Mäntylä, HIIT 12.3.2003 Pääkaupunkiseudun innovaatioympäristö Pääkaupunkiseudulla hyvät lähtökohdat uusien ICTyritysten syntymiseen Innovaatioympäristöä täytyy kehittää edelleen:

Lisätiedot

Ohjelmiston asennusopas NPD4758-00 FI

Ohjelmiston asennusopas NPD4758-00 FI NPD4758-00 FI Ohjelmiston asennus USB-liitäntää koskeva huomautus: Älä liitä USB-johtoa ennen kuin ohjeissa määrätään tekemään niin. Jos tämä näyttö tulee esiin, napsauta Cancel (Peruuta). Ethernet-liitäntää

Lisätiedot

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS PÄÄKÄYTTÄJÄN OPAS OpusCapita pidättää oikeuden muuttaa tuotteen ominaisuuksia ja tätä tuotekuvausta. Uusimmat versiot julkaistaan osoitteessa www.opuscapita.com/terms. 1. TEHTÄVÄKUVAUS Pääkäyttäjällä on

Lisätiedot

Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin

Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin Verkkosisällön saavutettavuusohjeet 2.0: hyviä ohjeita monimuotoisen sisällön suunnitteluun ja arviointiin Ossi Nykänen Tampereen teknillinen yliopisto, Hypermedialaboratorio, W3C Suomen toimisto Terveyden

Lisätiedot

Sivu 1/5 Mitä CD- tai DVD-muotoa tulisi käyttää? Tässä artikkelissa Tarpeita vastaavan levyn ja muodon valinta Tietoja Live File Systemin ja masteroidun levymuodon eroista Miksi Live File System -muodosta

Lisätiedot

P-870HN-51b pikaopas. Oletusasetukset LAN-portti: LAN1~LAN4 IP-osoite: 192.168.1.1 Salasana: 1234

P-870HN-51b pikaopas. Oletusasetukset LAN-portti: LAN1~LAN4 IP-osoite: 192.168.1.1 Salasana: 1234 P-870HN-51b pikaopas Oletusasetukset LAN-portti: LAN1~LAN4 IP-osoite: 192.168.1.1 Salasana: 1234 Esittely P-870HN on monipuolinen ja nykyaikainen VDSL2-reititin, jossa yhdistyvät nopea Internet-yhteys,

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Toukokuu 2015 1 (11) Tikon Web-sovellukset Toukokuu 2015 2 (11) 1 Johdanto... 3 2 Silverlight sovellukset... 3 2.1 Windows... 3 2.1.1 Microsoft Silverlight... 3 2.1.2 Tablet-laitteet... 4 2.1.3 Selaimet...

Lisätiedot

Kotiteatterijärjestelmä. Aloitusopas HT-XT1

Kotiteatterijärjestelmä. Aloitusopas HT-XT1 Kotiteatterijärjestelmä Aloitusopas HT-XT1 Sisällys Käyttöönotto 1 Pakkauksen sisältö 3 2 Asentaminen 4 3 Liitännät 6 4 Järjestelmän virran kytkeminen 8 5 Äänen kuunteleminen 9 Perustoiminnot Äänitehosteista

Lisätiedot

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY T304/A01/2017 Liite 1 / Appendix 1 Sivu / Page 1(5) AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY WE CERTIFICATION OY OPERATOR LABORATORY Tunnus Code Laboratorio Laboratory Osoite Address

Lisätiedot

PIKAOPAS MODEM SETUP

PIKAOPAS MODEM SETUP PIKAOPAS MODEM SETUP Copyright Nokia Oyj 2003. Kaikki oikeudet pidätetään. Sisällysluettelo 1. JOHDANTO...1 2. MODEM SETUP FOR NOKIA 6310i -OHJELMAN ASENTAMINEN...1 3. PUHELIMEN VALITSEMINEN MODEEMIKSI...2

Lisätiedot

KREATEL IPTV-STB 1510 ASENNUSOHJE

KREATEL IPTV-STB 1510 ASENNUSOHJE 1 (9) KREATEL IPTV-STB 1510 Mikä IPTV-boksi on? Pystyäksesi katsomaan normaalilla TV-vastaanottimellasi digitaalisia -lähetyksiä, tarvitset IPTV-boksin, joka muuntaa laajakaistaverkossa välitettävän digitaalisesti

Lisätiedot

S-38.118 Teletekniikan perusteet

S-38.118 Teletekniikan perusteet S-38.118 Teletekniikan perusteet Laskuharjoitus 3 Paketoinnin hyötysuhde 1 Harjoitus 3 koostuu: Demoluento (45 min) Datan siirtäminen Internetissä yleensä Laskuesimerkki datan siirtämisestä Äänen siirtäminen

Lisätiedot

AirPrint-opas. Versio 0 FIN

AirPrint-opas. Versio 0 FIN irprint-opas Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään seuraavaa kuvaketta: Vinkki Vinkit kertovat, miten eri tilanteissa voi toimia tai miten toimintoa voi käyttää yhdessä muiden

Lisätiedot

Telkkari tulee kännykkään. PacketVideo Finland Jarno Kallio

Telkkari tulee kännykkään. PacketVideo Finland Jarno Kallio Telkkari tulee kännykkään PacketVideo Finland Jarno Kallio PacketVideo Perustettu 1998 Ensimmäinen yhtiö joka pisti videon pyörimään matkapuhelimessa! Ohjelmistoja käytetään yli sadassa miljoonassa mobiililaitteessa

Lisätiedot

DIGI-TV:N MHP-SOVELLUSSTANDARDIN MUKAINEN SOVELLUSKEHITYS

DIGI-TV:N MHP-SOVELLUSSTANDARDIN MUKAINEN SOVELLUSKEHITYS TAMPEREEN AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma Ohjelmistotekniikka Tutkintotyö DIGI-TV:N MHP-SOVELLUSSTANDARDIN MUKAINEN SOVELLUSKEHITYS Työn ohjaaja: Pekka Pöyry Työn teettäjä: LähiTV-hanke,

Lisätiedot