IPAD. Lappeenrannan teknillinen yliopisto Teknistaloudellinen tiedekunta Tietotekniikan koulutusohjelma. CT50A2601 Käyttöjärjestelmät: seminaarityö

Koko: px
Aloita esitys sivulta:

Download "IPAD. Lappeenrannan teknillinen yliopisto Teknistaloudellinen tiedekunta Tietotekniikan koulutusohjelma. CT50A2601 Käyttöjärjestelmät: seminaarityö"

Transkriptio

1 Lappeenrannan teknillinen yliopisto Teknistaloudellinen tiedekunta Tietotekniikan koulutusohjelma CT50A2601 Käyttöjärjestelmät: seminaarityö Olli Kytömäki, Kajo Laine, Risto Lappi ja Anna-Katarina Rehnman IPAD Työn tarkastaja: Työn ohjaaja: Heikki Kälviäinen Heikki Kälviäinen

2 TIIVISTELMÄ Lappeenrannan teknillinen yliopisto Teknistaloudellinen tiedekunta Tietotekniikan koulutusohjelma Heikki Kälviäinen IPAD Seminaarityö sivua, 4 kuvaa, 1 taulukko Työn tarkastaja: Professori Heikki Kälviäinen Hakusanat: Apple, ipad, ios, taulutietokone, Android Keywords: Apple, ipad, ios, tablet, Android Tämä työ käsittelee Applen julkaisemaa ipad taulutietokonetta ja sen ios käyttöjärjestelmää. ipad on kymmenen tuuman kosketusnäytöllä varustettu monitoimilaite, joka tukee langattomia tietoliikenneyhteyksiä ja jolle on saatavilla tuhansia sovelluksia sähköisestä Apple Store markkinapaikasta. Työssä avataan ensin ipad taulutietokoneen teknisiä ominaisuuksia ja käyttöjärjestelmän toimintaperiaatetta. Lopuksi ios käyttöjärjestelmää verrataan Androidiin ja tehdään vertailua kilpailevan laitteen, Samsung Galaxy Tabin, välillä. ii

3 ABSTRACT Lappeenranta University of Technology Faculty of Technology Management Degree Program in Information Technology Heikki Kälviäinen IPad Seminar Report pages, 4 figures, 1 table Examiner : Professor Heikki Kälviäinen Keywords: Apple, ipad, ios, tablet, Android This seminar paper is based on researching Apple s new ipad tablet computer and its operating system, ios. IPad has a 10 inch touch screen and it supports multiple wireless communication standards. Thousands of applications are available for ipad users through Apple Store, which is an electronic application marketplace. Later on we will discover ipad s hardware capabilities and the basics of the ios operating system logic. Finally we will compare ipad and ios operating system with a competing product, Samsung Galaxy Tab, running Android operating system. iii

4 SISÄLLYSLUETTELO 1 JOHDANTO TAUSTA TAVOITTEET JA RAJAUKSET TYÖN RAKENNE IPAD MIKÄ ON IPAD? TEKNISET TIEDOT LIITÄNNÄT, HALLINTAPAINIKKEET JA LISÄVARUSTEET OHJELMAT IPADILLE IOS KÄYTTÖJÄRJESTELMÄ KÄYTTÖJÄRJESTELMÄT KÄYTTÖJÄRJESTELMIEN TEHTÄVÄT KÄYTTÖJÄRJESTELMIEN KEHITYS IOS KÄYTTÖJÄRJESTELMÄN ESITTELY IOS-KÄYTTÖJÄRJESTELMÄN TEKNOLOGIAKERROSMALLI Core OS Core Services Media Cocoa Touch IOS VERSUS ANDROID KÄYTTÖJÄRJESTELMÄ ANDROID KÄYTTÖJÄRJESTELMÄ ANDROIDIN ARKKITEHTUURI ARKKITEHTUURIEN MERKITTÄVIMMÄT EROT SOVELLUSTEN MERKITTÄVIMMÄT EROT KÄYTTÖJÄRJESTELMISSÄ IPAD VS GALAXY TAB ULKOISTEN OMINAISUUKSIEN EROT SOVELLUSTEN EROT MUUT EROT YHTEENVETO...21 LÄHTEET

5 SYMBOLI- JA LYHENNELUETTELO ARM BLUETOOTH EDGE 3G GSM HSDPA HTTP I/O IPS RISC SIM UMTS VM WAP WLAN Advanced RISC Machines Avoin standardi langattomaan kommunikointiin Enhanced Data rates for Global Evolution Kolmannen sukupolven matkapuhelinteknologia Global system for mobile communications High-Speed Downlink Packet Access Hypertext Transfer Protocol Input/Output In-plane-switching tekniikka Reduced Instruction Set Computer Subscribe Identity Module Universal Mobile Telecommunications System Virtual Machine Wireless Application Protocol Wireless Local Area Network 2

6 1 JOHDANTO 1.1 Tausta Tämän raportin tavoitteena on kertoa uudesta taulutietokoneesta nimeltä ipad. Laitteen olemassa olo julkistettiin tammikuussa Tämä uusi taulutietokone oli tarkoitus asemoida markkinoille uutena tuoteryhmänä kannettavien tietokoneiden ja älypuhelinten välimaastoon. I Padia on ollut myynnissä Yhdysvalloissa huhtikuusta lähtien. Australiassa Ranskassa, Kanadassa, Espanjassa, Italiassa, Isossa-Britanniassa, Sveitsissä ja Japanissa. ipadia on myyty toukokuusta lähtien. Pohjoismaissa sitä on ollut myynnissä ainakin Tanskassa. Suomessa ipad on myynnissä kaupoissa syksyllä Laite on saanut osakseen sekä myönteistä palautetta että kritiikkiä. Työelämässä olevien ammattilaisten ja liikemiesten mielestä ipad on liian rajoittunut verrattuna kannettavaan henkilökohtaiseen tietokoneeseen. Toiset potentiaaliset asiakkaat ovat kritisoineet ipadin kokoa liian suureksi ja painavaksi verrattuna älypuhelimiin. 1.2 Tavoitteet ja rajaukset Tavoitteena työssä on esitellä ipadia laitteena ja sen käyttöjärjestelmää. Työn luettua lukijalla on kattava kuva käyttöjärjestelmän toiminnasta ja laitteen ominaisuuksista. Rajaamme tarkastelusta pois kolmansien osapuolien ipad sovellukset ja palvelut ja keskitymme vain Applen tuotteen tarjoamaan toimituslaajuuteen. Käsittelemme katsauksen lailla tärkeimmät ios käyttöjärjestelmän sovelluskehittäjille tarjoamat kirjastot ja teknologiakerrokset. Vertailemme ipadia vain yhteen kilpailevaan tuotteeseen Samsung Galaxy Tabiin. 1.3 Työn rakenne Luvussa 2 käsitellään yleistä perustietoa ipadistä, kuten laitteistoa, liitäntöjä ja lisävarusteita. Luvussa kolme käsitellään käyttöjärjestelmää sen rakennetta ja tehtäviä kuten laitteiston hallintaa, tiedostojärjestelmää, muistinhallintaa ja verkkoprotokollaa. Luvussa neljä ja viisi vertaillaan ipadia ja sen käyttöjärjestelmää kilpailevaan laitteeseen sekä esitetään kritiikkiä. 3

7 2 IPAD 2.1 Mikä on ipad? IPad Applen valmistama ja markkinoille vuonna 2010 tuoma kosketusnäytöllinen taulutietokone, joka on pienempi kuin kannettavat pc:t, mutta suurempi kuin älypuhelimet. IPad on tuoteperheen nimi, johon on saatavilla lisävarusteita ja ohjelmia Apple kaupasta, mutta myös kolmansien osapuolten sovellukset iphone SDK-sovelluskehitystyökalujen avulla ovat mahdollisia. Sdk:n (ios SDK 4.1) avulla on mahdollista kehittää natiiveja ohjelmia ipodille ja itouchille. [1][2] 2.2 Tekniset tiedot IPad taulutietokone on mitoiltaan 24,3 senttimetriä korkea, 19,0 senttimetriä leveä ja 1,3 senttimetriä paksu. Siitä on myytävänä kaksi mallia sekä pelkkä WLAN:n eli langattomalla yhteydellä varustettu malli että WLAN (Wireless Local Area Network) ja 3G (Third Generation) verkko-ominaisuuksilla varustettu malli. Langattomuuden mahdollistaa ensimmäisessä WLAN ( a/b/g/n) ja Bluetooth (2.1, EDR-tekniikalla). WLAN langaton lähiverkkoteknologia, jonka avulla voidaan erilaiset verkkolaitteet yhdistää ilman kaapelia. Bluetooth on puolestaan avoin standardi laitteiden langattomaan kommunikointiin lähietäisyydellä, ja on lyhyen kantaman radiotekniikkaan perustuva langaton tiedonsiirtotekniikka, jonka tarkoituksena on korvata kaapelit. Bluetoothilla korvataan myös infrapunayhteyksiä, koska se on toimintavarmempi ja monipuolisempi siirtotekniikka eikä tarvitse esimerkiksi optista kontaktia yhteyslaitteiden välillä. Bluetooth-teknologia mahdollistaa myös yhteyslaitteiden autentikoinnin ja tiedonsalauksen eli kryptauksen. Jälkimmäisessä mallissa on myös 3G:llä eli kolmannen sukupolven teknologialla varustetussa mallissa, langattoman WLAN:n ja Bluetoothin lisäksi laitteen käytössä on sekä GSM-verkko että UMTS-verkko. GSM-verkko, on täysin digitalisoitu toisen polven matkapuhelinverkko, joka mahdollistaa puheluiden lisäksi datapuhelut, teksti- ja lyhytviestit. GSM käyttää pakettidatapalveluja WAP (Wirless Application Protocol) tai Internet -yhteyksillä. WAP:lla tarkoitetaan langattomien sovellusten protokollaa, jonka 4

8 avulla voidaan matkapuhelimella käyttää Internet-sivuja. Tiedonsiirtoprotokollana WAP:ssa on joko (Hypertext transfer protocol). GSM-verkkoon pääsee EDGEstandardilla. EDGE (Enhanced Data rates for Global Evolution) on matkapuhelinten pakettikytkentäiseen tiedonsiirtoon suunniteltu tekniikka, joka hyödyntää GPRStekniikkaa, joka on GSM-verkkojen tiedonsiirtostandardi. UMTS-verkkoon, joka GSMverkon seuraaja, pääsee HSDPA (High Speed Downlink Package Access) mikro sim kortilla eli mikrosirun sisältävällä älykortilla. HSDPA:n etuna on nopeampi siirtonopeus lataukseen ja myös verkkoon päin. UMTS-verkon datapalvelut ovat nopeampia kuin GSMverkon. Sekä UMTS-verkolla että GSM-verkolla on käytössä kolme eri taajuusaluetta Euroopassa. [3] Pelkällä WLAN versiolla varustetulla taulutietokoneella on painoa 680 grammaa, ja sekä WLAN:lla että 3G verkolla varustetulla taulutietokoneella 730 grammaa. Taulutietokoneen näyttö on lävistäjältään 9,7 tuumainen (20 x 15 cm) LED-taustavalaistu kosketusnäytöllinen (Multi Touch) laajakuvanäyttö. Kosketusomaisuuden siinä mahdollista IPS (in-plane switching) näyttötekniikka. Näytön tarkkuus on 1024 x 768 pikseliä. [3] IPadissa on 1 GHZ:n Cortex A8 ARM -pohjainen vähän virtaa kuluttava Apple A4- järjestelmäpiiri. ARM (Advanced RISC Machines) on 32-bittistä mikroprosessoriarkkitehtuuria. RISC (Reduced Instruction Set Computer) arkkitehtuuri käytetään mm. kämmenmikrojen, matkapuhelinten ja erilaisten sulautettujen järjestelmien suorittimissa. Se on tietokoneiden suoritusarkkitehtuurien suunnittelufilosofia, jossa konekielen käskyt on pyritty pitämään yksinkertaisina ja nopeasti vakioajassa suoritettavina. Cortex A8 sisältää haarautumisenennustuksen, joka on käytössä mm. iphone 3 GS:ssä ja Nokia N900:ssa. [3] [4] 2.3 Liitännät, hallintapainikkeet ja lisävarusteet Liitäntä ipadissa on telakkaliitäntä, jossa on ulkoiset portit sisääntuloon ja ulostuloon. IPadissä on sisäinen kaiutin ja mikrofoni.. Siinä on myös kahdeksan erilaista tuettua äänimuotoa (AAC, Mp3 jne.). Lisäksi siinä on stereokuulokeliitäntä. Hallintapainikkeita ovat koti-painike, lukituspainike, näytön käännön lukituspainike, 5

9 äänenvoimakkuuspainikkeet sekä monikosketusnäyttö, jota koskettamalla hallitaan taulutietokonetta. IPadin on saatavilla maksusta myös erillinen näppäimistötelakka, joka helpottaa kirjoittamista, jos ei halua kirjoittaa virtuaalinäppäimistöllä. IPadiin on ostettavissa erillinen kameraliitäntäpaketti, jolla voi siirtää valokuvia ja videoita digitaalikamerasta. [3] 2.4 Ohjelmat ipadille Applen ipadin sivujen mukaan ipadille on ladattavissa App Storesta yli erilaista ohjelmaa. Aiemmat ipodilla ja iphonella käytössä olleet ohjelmat käyvät ipadiin synkronoinnin jälkeen - yksinkertaisesti siirtämällä eli saattamalla ne samaan tilaan ipadiin Macilta tai PC:ltä. Suurin osa ipodille ja iphonelle suunnitelluista ohjelmista sopii siis ipadiin. IPadin vahvuutena voidaan siten pitää sekä integroitavuutta että skaalautuvuutta, mikä on seurausta sekä algoritmien parantamisesta että ytimen käyttöjärjestelmän tietorakenteista, jotta muistia saadaan sovitettua ja kiintolevyä suorittamaan suurempaa määrä ajoa (ajokapasiteetti). Skaalautuvuus mahdollistaa resurssien (laitteiston tai ohjelmien) lisäämisen, poistamisen ja muokkaamisen järjestelmässä. IPadin mukana tulevat ohjelmat ovat mm. sähköpostiohjelma (Mail), Valokuvat ohjelma, You Tube ohjelma (You Tube videopätkille), itunes musiikkiviihde-ohjelma PC:lle ja Mac:lle, muistio-ohjelma ja kalenteri-ohjelma. [5] IPadiin voi ostaa erilaisia oppimisohjelmia, peliohjelmia, viihdeohjelmia, hyötyohjelmia sekä toimisto-ohjelmia. IPadille suunnitelluista ohjelmista mainittakoon esimerkiksi aikakauslehti uudelleen ajeltuna Mag + ja Popular Science +, jotka mahdollistavat digitaalisen interaktiivisen lukukokemuksen. Digitaalisesta Wall Street Journalista saa pörssitietoja, analyysejä sekä tietoa videopätkinä ja radiopätkinä. Ohjelmissa on myös lukuisia peliohjelmia niille, jotka niistä pitävät. Sääohjelmassa on reaaliaikaisia sääennustuksia liikkuvassa tutkakuvassa ja sääennustevideoina ja suunnitella viikkonsa sääennusteiden mukaan. Hyödyllinen oppimisohjelma koululaisille on The Elements, joka opastaa alkuaineiden maailmaan, missä niitä voi tarkastella kolmiulotteisena 3D laseilla (ostettava lisävaruste). IPadiin voi ladata ilmaiseksi ibooks-ohjelman, johon voi ladata ilmaisia käyttövapaita kirjoja että ostaa elektronisia kirjoja. [5] [6] 6

10 3 IOS KÄYTTÖJÄRJESTELMÄ 3.1 Käyttöjärjestelmät Käyttöjärjestelmän tehtävänä on hyödyntää laitteiston tarjoamia resursseja ja tarjota muille tietokoneohjelmille laitteistoista riippumaton alusta. Laitteiston osia ovat prosessori, jonka tehtävä on datan prosessointi, päämuisti, joka varastoi datan ja ohjelmat väliaikaisesti käyttöä varten, I/O-moduulit (Input/Output), joiden kautta voidaan syöttää dataa tietokoneelle tai siirtää dataa tietokoneelta muualle, sekä väylä, jonka tehtävä on tarjota kommunikointimahdollisuus edellisten laitteiden välillä. [7, s.9] 3.2 Käyttöjärjestelmien tehtävät Käyttöjärjestelmä on ohjelma, joka ohjaa muiden ohjelmien toimintaa ja tarjoaa niille palvelut laitetasolta. Sen tulee taata mukava, tehokas ja kehitettävissä oleva rajapinta korkeamman tason sovelluksille ja se on ohjelmiston tärkein ohjelma. Käyttöjärjestelmällä on useita palveluita, joita se tyypillisesti tarjoaa. Se tarjoaa ohjelmoijalle rajapinnan uusien sovellusten kehittämiseen. Tyypillisesti nämä ohjelmat ovat käyttöjärjestelmä kanssa yhdessä toimivia apuohjelmia, joiden päälle voidaan ohjelmoida loppukäyttäjälle tarkoitettuja sovelluksia. Toinen käyttöjärjestelmän tarjoama palvelu on ohjelmien toteuttaminen. I/O-kanavien kautta annetut tiedot käyttöjärjestelmä tallentaa päämuistiin ja jakaa ohjelman suorittamiseen laskenta-aikaa prosessorilta. Käyttöjärjestelmän tehtävä on myös tarjota palvelu I/O-kanavien käyttöön. Jokainen I/O-kanava vaatii oman kontrollisignaalin toimiakseen, mutta käyttöjärjestelmä tarjoaa ohjelmoijalle yksinkertaisesti lue- ja kirjoita-komennot. [7, s.53] Neljäs käyttöjärjestelmän tehtävä on tarjota tiedostonhallinta ja pääsy tiedostoihin. Käyttöjärjestelmän tulee ymmärtää millaista data on rakenteeltaan kun se syötetään I/Olaitteiden kautta tietokoneelle ja miten se on tallennettu tietokoneen muistiin. Useiden käyttäjien tilanteessa käyttöjärjestelmä voi tarjota kontrollin tiedostojen käyttöön. Tietokonejärjestelmän hallinta on myös eräs käyttöjärjestelmän tehtävistä. Tietokonejärjestelmät voivat olla suljettuja tai avoimia, mutta kummassakin tapauksessa käyttöjärjestelmän tulee hoitaa resurssienhallinta. Tietokonejärjestelmässä syntyy 7

11 jatkuvasti virheitä, joita käyttöjärjestelmän tulee tunnistaa ja korjata. Virheitä voivat olla esimerkiksi muistivirhe, laitevirhe tai toimintahäiriö, tai sovellusten aiheuttamat virheet tai ohjelmistoyhteensopivuuksista johtuvat virheet. Käyttöjärjestelmän tulee myös kerätä dataa tietokoneen toiminnasta ja resurssien käytöstä. [7, s.53-54] 3.3 Käyttöjärjestelmien kehitys Käyttöjärjestelmien kehityksen haastavimmat osat ovat olleet prosessien kehitys, muistinhallinta, informaationhallinta ja turvallisuus, aikataulutus ja resurssienhallinta sekä systeemin rakenteen kehittäminen. Prosesseilla tarkoitetaan käytössä olevan ohjelman vaatimaa prosessia tai prosessorille syötettävien laskutoimitusten vaatimaa prosessia. Prosesseissa voi aiheutua virheitä näljästä syystä, jotka ovat väärä synkronointi, prosessien resurssivaateeseen liittyvä virhe, määräämätön operaatio tai kahden tai useamman ohjelman toisistaan riippuva virhe. Muistinhallinnassa käyttöjärjestelmällä on viisi ominaisuutta. Sen tulee pitää käynnissä olevat prosessit erillään. Sen tulee allokoida muistikapasiteetti prosesseille vaateiden ja priorisointien mukaan ja tarjota ohjelmoijalle tarvittavat muistinhallintaan liittyvät moduulit uusien ohjelmien kehittämistä varten. Muistinhallinnan tulisi myös pitää eri ohjelmien vaatimat muistipaikat erillään, mikäli se on ohjelmien toimivuuden kannalta olennaista. Massamuisti toimii pitkäaikaismuistina, jossa tieto säilyy myös tietokoneen ollessa suljettu. Muistinhallinnan tulee kyetä operoimaan massamuistin ja käyttömuistin sekä niitä vaativien prosessien kanssa. [7, s.66-70] Tiedon suojaaminen ja turvallisuuden takaaminen ovat modernien käyttöjärjestelmien tärkeitä ominaisuuksia. Näiden takaamiseksi käyttöjärjestelmä suojaa systeemin prosessit keskeytykseltä, vastaa siitä, että käyttäjät eivät pääse käsiksi tietoihin, joihin heillä ei ole oikeuksia, suojaa datan ulkopuoliselta muokkaukselta ja verifioi käyttäjän ja datan tai viestien oikeellisuuden. Resurssienhallinnalla ja aikataulutuksella tarkoitetaan päämuistin, prosessorin ja I/O-laitteiden resurssien jakoa eri prosesseille ja resurssikutsujen aikataulutusta. Tyypillisesti resurssit jaetaan eri kriteereiden perusteella, joita ovat esimerkiksi oikeudenmukaisuus, tehokkuus ja järjestelmän kokonaisuuden hallinta. [7, s.72-73] 8

12 Käyttöjärjestelmien kehityksen uutena trendinä ovat olleet uusien laitteistoiden ominaisuuksien huomioon ottaminen, uudet sovellukset ja uudet turvallisuusuhat. Uusia laitteistoitten ominaisuuksia ovat multiprosessorit, nopeasti kasvanut teho, nopean liikenteen verkot ja multimediasovellukset, Internet-liitynnät ja asiakas-palvelin-laskenta. Internetin yleistyminen on luonut suuren tietoturvauhan, johon käyttöjärjestelmien on sovelluttava. Näihin muutostrendeihin on vastattu kehittämällä mikrokernelin arkkitehtuuria, prosessien multiajoa, multiprosessoritekniikkaa, hajautettuja käyttöjärjestelmiä ja olio-ohjelmointiarkkitehtuuria. [7, s.78-81] 3.4 IOS Käyttöjärjestelmän esittely ios on Applen kehittämä suljetun lähdekoodin mobiiliympäristöön suunnattu käyttöjärjestelmä, jota tällä hetkellä käytetään ipad, iphone ja ipod Touch laitteissa. Käyttöjärjestelmän ydin, kernel, pohjautuu samalle Mach-kernelille kuin Applen kannettavissa ja pöytätietokoneissa käytetty Mac OS X. [8] Tämä tarkoittaa, että kyseessä taustalla on siis UNIX-sukuinen käyttöjärjestelmä. ios hallinnoi puhelimen/tabletin/jne. laitteistoa ja tarjoaa alustalle natiivien sovellusten kehittämiselle välttämättömät perusteknologiat. Laitteesta riippuen käyttöjärjestelmän mukana tulee myös joitakin perussovelluksia kuten puhelin, sähköposti ja internetselain. Laitteilla käytettävät sovellukset eivät koskaan ole vuorovaikutuksessa suoraan laitteiston kanssa vaan kommunikoivat käyttöjärjestelmän tarjoamien rajapintojen kautta, jotka taas ovat vuorovaikutuksessa suoraan laitteistoajureihin. Tämän tarkoituksena on suojata sovelluksia tekemästä muutoksia laitteistoon. [9] 3.5 ios-käyttöjärjestelmän teknologiakerrosmalli Mach-kernelin yllä toimii erilaisia käyttöjärjestelmän palvelutasoja, joita voidaan hyödyntää sovellusten kehittämisessä ios-alustalle. Nämä teknologiakerrokset voidaan jakaa neljäksi tasoksi: Core OS, Core Services, Media ja Cocoa Touch (kuva 1). [8] Tämä kerrosmalli antaa sovelluskehittäjille vaihtoehtoja ohjelman toteutukselle. Esimerkiksi Core OS ja Core Services -tasot tarjoavat ohjelmoijalle pääsyn käyttöjärjestelmän perustavanlaatuisiin rajapintoihin kuten tiedostoihin, POSIX säikeisiin 9

13 ja verkko verkkotoimintoihin. Nämä rajapinnat ovat pääosin C-kielellä toteutettuja. [8] Kuva 1. ios 4.0 -käyttöjärjestelmän kerrosmalli [8] Siirryttäessä tasoissa ylöspäin voidaan löytää kehittyneempiä teknologioita, jotka käyttävät sekä C-kieleen että Objective-C kieleen pohjautuvia rajapintoja. Esimerkiksi Media-taso tarjoaa rajapintoja 2D ja 3D grafiikan piirtämiseen sekä äänen ja videokuvan esittämiseen. [8] Apple suosittaa ohjelmistokehittäjiä käyttämään aina ensisijaisesti ylemmän tason rajapintoja alempien tasojen sijaan mikäli mahdollista. Ylempien tasojen ominaisuudet on luotu tarjoamaan objekti-orientoituneita abstraktioita alempien tasojen rakenteista, tarkoituksena helpottaa ohjelmistokehitystä ja vähentää ohjelmakoodin rivien määrää. Vaikka ylemmät tasot soveltavat alempien tasojen ominaisuuksia, voi ohjelmoija halutessaan käyttää suoraan alhaisten tasojen viitekehyksiä. [8] Core OS Core OS taso tarjoaa alhaisen tason ominaisuuksia, joiden perustalle ylemmät tasot pohjautuvat. Vaikka sovelluskehittäjä ei käyttäisi tämän tason teknologioita suoraan sovellustansa kehittäessä, on hyvin todennäköistä, että ohjelma käyttää epäsuorasti Core OS-tason ominaisuuksia ylempien tasojen rajapintojen kautta. [9] Core OS-tason tarjoamat tärkeimmät ohjelmistoviitekehykset ovat: Accelerate Framework, External Accessory Framework, Security Framework ja System. Accelerate Framework esiteltiin ios versiossa 4.0. Se tarjoaa rajapintoja esimerkiksi matemaattisten operaatioiden suorittamiseen, suurilla luvuilla laskemiseen ja DSP (Digital 10

14 Signal Processing) laskentaan. Accelerate Frameworkin hyödyntämisen edut omien vastaavien kirjastojen kirjoittamiseen on se, että tämän viitekehyksen toiminnot on optimoitu eri laitealustoille, joita on olemassa ios-pohjaisissa laitteissa. Tämän ansiosta ohjelmakoodi tarvitsee kirjoittaa vain kerran ja voidaan varmistua siitä, että sovellus toimii tehokkaasti kaikilla laitteilla. [9] External Accessory Framework esiteltiin ios versiossa 3.0. Viitekehys tarjoaa tuen vuorovaikutukseen laitteeseen liitettyjen ulkoisten oheislaitteiden kanssa. Oheislaitteet voidaan liittää langallisesti 30-pinnisen telakkaliitännän kautta tai langattomasti Bluetoothin avulla. External Accessory Framework mahdollistaa tiedonhaun oheislaitteilta ja laitesessioiden alustamisen, jonka jälkeen sovellus voi olla vapaassa vuorovaikutuksessa oheislaitteen kanssa. [9] Security Framework tarjoaa turvallisuusominaisuuksia sovellusten käyttöön. Käytännössä tämä tarkoittaa mm. satunnaislukujen luontia sekä rajapintoja sertifikaattien ja julkisten/yksityisten salausavainten hallintaan. [9] System tarjoaa sovelluksille C-pohjaisen LibSystem kirjaston. LibSystemi vuorostaan tarjoaa rajapintoja säikeistykselle, verkkotoiminnoille, tiedostojärjestelmään, DNSpalveluille, muistin allokointiin ja matemaattisiin perusfunktioihin. [9] Core Services Core Services taso tarjoaa oleellisia järjestelmäpalveluita, joita kaikki sovellukset hyödyntävät. Nämä ominaisuudet ovat luonteeltaan edelleen sellaisia, että sovelluskehittäjä ei välttämättä suoraan hyödynnä niitä. Tämän tason keskeisiä palveluita ovat mm. paikannusominaisuudet, SQLite tietokantakirjasto ja Foundation Framework. [9] Location Services tuo sovelluskehittäjille käyttöön Core Location viitekehyksen, joka hyödyntää laitteen radiolaitteita (W-Lan, 3G/GSM, GPS) käyttäjän sijainnin määrittämiseen. ios sovellukset voivat hyödyntää tätä esimerkiksi sijainnista riippuvan sisällön esittämiseen käyttäjälle. [9] 11

15 SQLite kirjasto mahdollistaa kevyet sovelluskohtaisesti integroidut SQL tietokannat tietojen organisoituun säilyttämiseen ilman tarvetta erilliselle etäpalvelinyhteysprosessille. Sovellus voi luoda tietokantatiedostoja ja hallinnoita näiden tietokantojen tauluja ja rivejä paikallisesti. Kirjasto on suunniteltu yleishyödyllistä käyttöä varten, mutta on silti optimoitu tiedonhakunopeutta silmällä pitäen. [9] Core Foundation Framework on viitekehys joka lyhyesti sanottuna tarjoaa työkaluja mm. seuraaville ominaisuuksille: [9] Merkkijonojen käsittely Päivämäärän ja kellonajan hallinta Asetusten hallinta URL ja streamien käsittely Prosessien säikeistys Välimuisti Kielienhallinta (Internationalization) Tietoliikenneporttien hallinta Bonjour palvelu (yhteensopivien verkkolaitteiden löytämiseen lähiverkossa) Media Media-taso tarjoaa kirjastoja ja palveluita grafiikan, audion ja videon esittämiseen sovelluksissa. Nämä ovat ns. korkean tason viitekehyksiä ja rajapintoja, jotka helpottavat eri medioiden helpon monipuolisen hyödyntämistä sovelluksissa. Media tason rajapinnat voidaan jakaa grafiikka-, ääni- ja videoteknologioihin. [9] Media-tason grafiikkakirjastoja hyödyntäen voidaan esimerkiksi varmistaa sovellusten toimiminen sujuvasti ilman muokkauksia (tai vähillä muokkauksilla) eri näyttöresoluution omaavilla laitteilla. Kirjastot tarjoavat työkaluja tekstin ja fonttien piirtämiseen, vektorigrafiikan piirtämiseen ja skaalaamiseen, bittikarttapohjaiseen renderöintiin, OpenGL ES tuen laitteistokiihdytetyn 2D ja 3D grafiikan esittämiseen ja yleisimpien kuvaformaattien lukemiseen ja tallentamiseen. [9] 12

16 Audiokirjastot mahdollistavat sovellusten toistaa ja nauhoittaa korkealaatuista ääntä ja hallita laitteen tärinäominaisuutta. Järjestelmä tarjoaa muutamia eri tapoja äänen toistamiseen nauhoittamiseen käyttötarkoituksesta riippuen. ios tukee useimpia tunnettuja audio-formaatteja. [9] Media-taso tarjoaa rajapintoja videoiden toistamiseen paikallisista tiedostoista sekä verkon ylitse välitettävistä streameista. Tarvittavat komponentit omaavilla laitteilla on myös mahdollista kaapata videota sovelluksen käyttöön laitteen kameraa hyödyntäen. ios 4.0 osaa käsitellä.mov,.mp4,.m4v ja.3gp päätteisiä videotiedostoja jotka on pakattu H.264 tai MPEG4 pakkausta hyödyntäen. [9] Cocoa Touch Cocoa Touch on ylin teknologiakerros ios käyttöjärjestelmässä ja se sisältää tärkeimmät rajapinnat ja kirjastot ios sovelluksien kehittämiseen. Tämä taso tarjoaa infrastruktuurin sovellusten visuaalisten käyttöliittymien toteuttamiseen ja korkean tason järjestelmäpalveluiden kanssa kommunikointiin. Yleisimpiä käytettyjä Cocoa Touch -tason ominaisuuksia ovat tausta-ajo käyttäytymisen määrittely, käyttäjätiedon suojaaminen, kosketusnäytön eleiden ("Gestures") tunnistaminen, tiedostojen jakaminen, kalenteri- ja yhteystietojen manipulointi ja ulkoisen näytön tuki. [9] 13

17 4 IOS VERSUS ANDROID KÄYTTÖJÄRJESTELMÄ Vertailtavaksi on valittu Android käyttöjärjestelmä, koska sen katsotaan olevan ios:n suurin kilpailija. Androidin monipuolisuudesta johtuen saadaan myös kattava kuva ios:n huonoista puolista. Tarkastelussa on keskitytty vain käyttöjärjestelmien keskeisimpiin osiin. Ensin kuvataan androidin käyttöjärjestelmä ja arkkitehtuuri. Viimeisenä tässä kappaleessa tarkastellaan arkkitehtuurien ja sovellusten merkittävimmät erot verrattuna ios:n käyttöjärjestelmän arkkitehtuuriin ja sovelluksiin. 4.1 Android käyttöjärjestelmä Android on nykyisin Googlen omistama käyttöjärjestelmä liikkuville alustoille. Käyttöjärjestelmä pohjautuu avoimeen Linux-järjestelmään. Se on suunniteltu mahdollistamaan sovellusten vuorovaikutuksen laitteen jokaisen toiminnon kanssa. Androidissa on virtuaalikone joka optimoi laitteiston resurssit liikkuvaan ympäristöön. [10] Avoimuuden lisäksi kaikki sovellukset ovat myös tasavertaisia. Jokainen voi tehdä sovelluksen joka käyttää laitteen ydintoimintoja ilman rajoitteita. Käyttöjärjestelmällä voidaan täysin räätälöidä käytettävä laite mieluisekseen. Lisäksi sovellusten on helppo toimia yhdessä ja täten muodostaa kattavampia kokonaisuuksia. [10] 14

18 4.2 Androidin arkkitehtuuri Seuraavassa on avattu Androidin arkkitehtuurin keskeisiä ominaisuuksia. Keskeisimmiksi osiksi on valittu käyttöjärjestelmän ylimmän tason funktiot. Tarkastelu perustuu oheiseen kuvaan 2. Kuva 2. Androidin arkkitehtuuri. [11] Applications Layer Sovelluskerrokselle toimivat sovellukset kuten, sähköposti, tekstiviestit, kalenteri ja kartat. Tämä on käyttöjärjestelmän näkyvin osa käyttäjälle. [11] Application Framework Täysin avointa systeemiä käyttävä Android antaa sovelluskehittäjille vapaat kädet tehdä monipuolisia ja innovatiivisia sovelluksia. Sovelluskehys antaa vapaan pääsyn esimerkiksi laitteisiin. [11] Libraries Androidissa on paljon C ja C++ -kirjastoja, joita suuri osa laitteen komponenteista käyttää. Kirjastoihin päästään helposti käsiksi sovelluskehystasolta. [11] 15

19 Android Runtime Tällä kerroksella sijaitsevat tärkeimmät kirjastot ja sovellusten varsinainen suoritus. Jokainen Androidin sovellus on oma prosessinsa, joka suoritetaan Dalvik VM:n (virtuaalikone) avulla. Dalvik VM on suunniteltu siten, että sen avulla voidaan suorittaa useita sovelluksia samanaikaisesti. [11] Linux Kernel Android käyttää Linuxin versiota 2.6 tärkeimpiin järjestelmän toimintoihin, kuten turvallisuuteen ja prosessinhallintaan. Avoimen lähdekoodin käyttöjärjestelmä on Androidin avoimuuden perusta. [11] 4.3 Arkkitehtuurien merkittävimmät erot Suurin ero käyttöjärjestelmien rakenteen välillä on se, että ios:ssa kosketusnäyttöä ohjaa aivan oma kerroksena Cocoa Touch. Androidissa kosketusnäytön ohjaus suoritetaan alimmalla tasolla. Tästä johtuen käytettävyyteen liittyvät sovellukset on helpompi implementoida ios:an. Androidissa on myös oma suorituspaikka ohjelmille. Runtimessa tapahtuva sovellusten suorittaminen mahdollistaa moniajon, josta esimerkiksi ipadin ensimmäiset versiot kärsivät. ios ei päästä sovelluskehittäjiä helpolla Core Layerille, koska Applen strategiana on myydä ohjelmia Applestoressa. Androidissa on täysin vapaa pääsy käyttöjärjestelmän joka osaan ja laitteisiin asti. Tämä on erittäin kriittistä sovelluskehittäjien kannalta. Luonnollisesti Androidissa ei ole esimerkiksi käyttöjärjestelmän sisäisten osien keskustelua Applestoren kanssa mahdollistavia rakenteita. 4.4 Sovellusten merkittävimmät erot käyttöjärjestelmissä Huomattavin ero on se, että toinen systeemi on suljettu ja toinen on avoin. Androidiin voi kuka tahansa kehittää sovelluksia, kun taas Apple rajoittaa ios:an tehtäviä sovelluksia. 16

20 Vain harva ulkopuolinen taho on saanut sovelluksensa läpi. Näistä seikoista johtuen ios:n sovellukset yleensä näyttävät paljon paremmilta, jotta asiakkaat saataisiin ostamaan sovelluksia. Androidin sovellukset ovat paljon monipuolisempia, mutta käytettävyys ja ulkoasu saattavat olla jäljessä verrattuna kilpailijaan. Sovellusten määrä on moninkertainen Applen eduksi, mutta toisaalta systeemi on niin rajoittunut, että Androidi tulee viemään ensimmäisen tilan sovellusten määrässä pitkällä juoksulla. [12] 17

21 5 IPAD VS GALAXY TAB Laitteilla on paljon samoja tai lähes samoja ominaisuuksia. Tässä tarkastelussa keskitytään kriittisimpiin eroihin laitteiden välillä, ottamatta kantaa muihin eroavaisuuksiin. Laitteiden ulkomuodot ovat esiteltyinä oheisissa kuvissa (Kuva 3, Kuva 4) Kuva 3. Galaxy Tab [14] Kuva 4. ipad [13] 5.1 Ulkoisten ominaisuuksien erot Ulkoisista ominaisuuksista on selvää että Galaxy Tab ja ipad eroavat. Galaxy Tab on melko paljon pienempi kuin ipad. Lähes kolmen tuuman ero näytön koossa tekee huomattavan kokoeron. ipad on noin 25 % suurempi kuin Galaxy Tab. Koosta seuraa myös lisäpaino. ipad on melkein tuplasti painavampi kuin kilpailijansa. (Taulukko 1) 18

22 Kamera on osana lähes jokaista laitetta nykyisissä laitteissa. Tästä syystä on huomattavaa, että ipadissa kameraa ei ole lainkaan integroituna. Kameran ipadiin saa lisälaitteiden avulla, joka on erittäin hankala ratkaisu. Voi olla, että kameran poisjättäminen on tietoinen valinta johtuen kameran yleisyydestä tai toisaalta ulkoisen kameran tuomista lisävoitoista. Taulukko 1. Laitevertailu [12][13] Operating system ipad ios Galaxy Tab Andoird 2.2 (Froyo) Power up to 10 h up to 7 h CPU 1 GHz Apple A4 1 GHz Application Processor Storage flash memory, up to 64GB flash memory, 32GB + microsd slot Memory 256MB DRAM 512MB Display 1024 x 768, 9,7" *600 (7") PPI, XGA, LED-backlit IPS LCD Graphics PowerVR SGX 535 GPU PowerVR SGX 540 GPU Input Multi-touch touch screen, headset controls, proximity and ambient light sensors, 3-axis accelerometer, magnetometer Multi-touch touch screen Camera NONE 3.0 MP AF camera with LED flash, 1,3 MP front facing Connectivity Online Services Dimensions Wi-Fi ( a/b/g/n), Bluetooth EDR, UMTS / HSDPA, GSM (tri band) / EDGE (quard band) itunes store, App Store, MobileMe, ibookstore, Safari 242,8mm (h), 189,7 mm (w) 13,4 mm (d). 2.5G (GSM/ GPRS/ EDGE) : 850 / 900 / 1800 / 1900 MHz 3G (HSUPA 5.76Mbps, HSDPA 7.2Mbps) : 900 / 1900 / 2100 M Hz WiFi n /Bluetooth 3.0 PDMI FREE mm (7.484 in) (h) mm (4.742 in) (w) mm (0.472 in) (d) Weight 3G model 730g (1,6lb) 380 g (0.84 lb) 19

23 5.2 Sovellusten erot Huomattavin ero käyttöjärjestelmien osalta on sovellusten maksullisuus ipadissa. Applen omasta verkkokaupasta voi ladata maksullisia ohjelmia useita kymmeniä tuhansia. Lähes kaikki sovellukset ovat Applen omia, joten käyttäjät pääsevät vaikuttamanaan sovellusten sisältöön vain epäsuorasti. Samsung on ottanut täysin erilaisen lähestymistavan laitteeseensa. Android käyttöjärjestelmälle voi kuka tahansa tehdä omia sovelluksia. Tosin tällä hetkellä ohjelmien määrä on lähes tuplasti parempi ios:lle. 5.3 Muut erot Galaxy Tabin pienuudesta johtuen maksimi integroitu tallennuskapasiteetti on puolet pienempi kuin suuremmassa ipadissa. Keskusmuistia on kuitenkin puolet vähemmän ipadissa. Muut ominaisuudet ovat niin lähellä toisiaan, että laitteita voidaan pitää identtisinä, jos ei oteta muotoilua huomioon. Yhteydet, käytettävyys, prosessori ja näytön resoluutio ovat lähes samat. Akun kapasiteettia ei kannata laitteiden suuresta kokoerosta johtuen lähteä vertaamaan, mutta laitteiden akkujen absoluuttisessa kestossa ero on noin 50% ipadin hyväksi. 20

24 6 YHTEENVETO IPad Applen valmistama ja markkinoille vuonna 2010 tuoma kosketusnäytöllinen taulutietokone, joka on mitoiltaan mitoiltaan 24,3 senttimetriä korkea, 19,0 senttimetriä leveä ja 1,3 senttimetriä paksu. IPadista on myytävänä kaksi mallia - WLAN ja bluetooth yhteydellä varustettu malli ja sekä lisäksi 3G yhteydellä varustettu malli. Applen App Storesta on ladattavissa ipadille yli ohjelmaa, joista osa on maksullisia. Suurin osa ipodeille ja iphoneille suunnitelluista ohjelmista toimii suoraan myös ipadilla. IPadin käyttöjärjestelmä on Applen kehittämä suljetun lähdekoodin ios, jota käytetään tällä hetkellä ipad, iphone ja ipod Touch laitteissa. IOS on pohjimmiltaan UNIX-sukuinen käyttöjärjestelmä. Sovelluskehittäjille ios tarjoaa nelikerroksisen viitekehyksen, joka tarjoaa erilaisia kirjastoja, jotka helpottavat ohjelmoijan tehtäviä ja joiden käyttäminen parantaa sovellusten yhteensopivuutta eri ios pohjaisten laitteiden välillä. IOS:n varteenotettavin kilpaileva käyttöjärjestelmä on Googlen kehittämä Android, joka on käytössä mm. useissa älypuhelimissa. Merkittävimpänä erona voidaan nähdä Androidin lähdekoodin avoimuus, joka mahdollistaa kaikkien käyttää ko. käyttöjärjestelmää ja kehittää sitä omien tarpeidensa mukaan. Merkittävä yksittäinen kilpaileva laite on Samsungin vastikään julkaisema Galaxy Tab, joka on myös kosketusnäytöllisen kämmentietokone, mutta hyödyntää juurikin Android käyttöjärjestelmää. 21

25 LÄHTEET 1. Wikipedia (2010), Software Development Kit, 2. Apple reveals iphone SDK (2008), 3. Apple (2010), IPad, IPadin tekniset tiedot ja lisävarusteet 4. Arm (2010), Cortex-A8 processor ARM, 5. Apple (2010), IPad Paras laite verkkoon, sähköpostiin ja valokuviin, 6. Apple (2010), Ohjelmia ipadille, 7. Stallings, W., Operating Systems: Internals and Desing Principes, 5 th edition, Pearson Prentice Hall, inc,. USA, Apple (2010), ios Reference Library: ios Overview, developer.apple.com/library/ios/#referencelibrary/gettingstarted/url_iphone_os _Overview/index.html 9. Apple (2010), ios Reference Library: ios Technology Overview, honeostechoverview/iphoneostechoverview.pdf 10. The official website about Android (2010), Android developing site (2010), Taylor Marting: Similarities between Android and ios (2010), > 13. Apple official website, ipad Technical Specifications. (2010), Samsung Galaxy Tab official website, Galaxy Tab Specifications. (2010),

Älypuhelimet. Sisällysluettelo

Älypuhelimet. Sisällysluettelo Älypuhelimet Jussi Huhtala Sisällysluettelo Älypuhelimen määritelmä Historia Laitteistoarkkitehtuuri Käyttöjörjestelmät Android Symbian ios Yhteenveto 1 Älypuhelin Puhelin joka sisältää normaalit puhelimen

Lisätiedot

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245

Android ohjelmointi. Mobiiliohjelmointi 2-3T5245 Android ohjelmointi Mobiiliohjelmointi 2-3T5245 Mikä on Android? Linux kernelin päälle rakennettu, Googlen kehittämä sovelluspino mobiilisovelluksiin Erillinen versio puhelimelle ja taulutietokoneille

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

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

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö

CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö CT50A2601 Käyttöjärjestelmät Androidin ja Symbianin vertailu Seminaarityö 0349955 Pekka Hyvärinen 0342194 Joonas Heikelä 0327708 Miro Temonen 0350122 Sami Tuominen Yleistä Seminaarityö osa kurssia Käyttöjärjestelmät

Lisätiedot

Tabletit opetuskäytössä - työpaja

Tabletit opetuskäytössä - työpaja Tabletit opetuskäytössä - työpaja Maakunnallinen lukioveso 27.10.2012 Markus Maunula, FM Centria ammattikorkeakoulu Mitä ovat tabletit? Tabletit opetuksessa Kolme ekosysteemia Sovellukset Sisältö ipad

Lisätiedot

Dell esitteli maailman pienimmän 13-tuumaisen kannettavan

Dell esitteli maailman pienimmän 13-tuumaisen kannettavan Lehdistötiedote 8.1.2014 Dell esitteli maailman pienimmän 13-tuumaisen kannettavan Julkistettu Dell XPS 13 on maailman pienin[1] 13-tuumainen kannettava, jossa on lähes reunaton näyttö ja jopa 15 tuntia

Lisätiedot

CUDA. Moniydinohjelmointi 17.4.2012 Mikko Honkonen

CUDA. Moniydinohjelmointi 17.4.2012 Mikko Honkonen CUDA Moniydinohjelmointi 17.4.2012 Mikko Honkonen Yleisesti Compute Unified Device Architecture Ideana GPGPU eli grafiikkaprosessorin käyttö yleiseen laskentaan. Nvidian täysin suljetusti kehittämä. Vuoden

Lisätiedot

Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto. Verkkopalvelun arviointisuunnitelma Spotify

Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto. Verkkopalvelun arviointisuunnitelma Spotify Perussurffaajat: Tiia Tirkkonen, Teppo Porkka, Janne Tuomisto Verkkopalvelun arviointisuunnitelma Spotify Tampereen teknillinen yliopisto Hypermedia MATHM- 00000 Hypermedian opintojakso 30.9.2011 Sisällysluettelo

Lisätiedot

Tablet-tietokoneen ja älypuhelimen peruskäyttö. 4.11.2014 Jorma Flinkman

Tablet-tietokoneen ja älypuhelimen peruskäyttö. 4.11.2014 Jorma Flinkman Tablet-tietokoneen ja älypuhelimen peruskäyttö 4.11.2014 Jorma Flinkman Wikipedia.fi 2 Mikä ihmeen tabletti? Taulutietokone (tai paneelitietokone tai tabletti engl. tablet personal computer eli tablet

Lisätiedot

ipad maahanmuuttajien ohjauksessa Laitteen käyttöönotto Kotomaatti 2016

ipad maahanmuuttajien ohjauksessa Laitteen käyttöönotto Kotomaatti 2016 ipad maahanmuuttajien ohjauksessa Laitteen käyttöönotto Kotomaatti 2016 Sisältö hyperlinkkeinä Miten ipad avataan ja suljetaan? Miten sovellukset avataan ja suljetaan? Kuinka luodaan kansio? Kuinka käytän

Lisätiedot

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä

Linux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä Linux 00 Keskeiset piirteet Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Mikä Linux on? 2. Kuinka Linux syntyi ja kehittyy? 3. Mitkä ovat Linuxin vahvuudet? 2 1 Linux on

Lisätiedot

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat

Linux rakenne. Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat Linux rakenne Linux-järjestelmä koostuu useasta erillisestä osasta. Eräs jaottelu: Ydin Komentotulkki X-ikkunointijärjestelmä Sovellusohjelmat Linux ydin Ytimen (kernel) päätehtävä on tarjota rajapinta

Lisätiedot

Mobiilipalvelut kirjastoissa Juha Hälinen verkkopalvelusuunnittelija

Mobiilipalvelut kirjastoissa Juha Hälinen verkkopalvelusuunnittelija Mobiilipalvelut kirjastoissa Juha Hälinen verkkopalvelusuunnittelija Jyväskylän kaupunginkirjasto Kirjastoiden ja kännyköiden monimutkainen suhde Tilastoja ja historiaa WAP1.0 vuonna 1998 Nokia Communicatorilla

Lisätiedot

BEYOND: Two Souls BEYOND Touch Sovellus

BEYOND: Two Souls BEYOND Touch Sovellus BEYOND: Two Souls BEYOND Touch Sovellus BEYOND Touch -SOVELLUS Jotta saisit kaiken irti BEYOND: Two Souls -pelikokemuksesta, suosittelemme pelaamaan peliä langattomalla DUALSHOCK 3-ohjaimella. Jos kuitenkin

Lisätiedot

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Googlen palvelut synkronoinnin apuna Kampin palvelukeskus 31.01.2018 Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo Google-tili Jos käytät Gmail-sähköpostia niin sinulla on Google-tili (nn.nn@gmail.com)

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

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

Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle

Digikamera. Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle TEEMA 1 Tietokoneen peruskäyttö Digikamera Perustietoa digikamerasta ja kuvien siirtämisestä tietokoneelle Tämä tietopaketti hahmottaa lukijalle, millä tavalla kuvat voidaan siirtää kamerakännykästä tai

Lisätiedot

Luento 1 (verkkoluento 1) Tietokonejärjestelmä

Luento 1 (verkkoluento 1) Tietokonejärjestelmä Luento 1 (verkkoluento 1) Tietokonejärjestelmä Järjestelmän eri tasot Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä This image cannot currently be displayed.

Lisätiedot

Arto Luukkainen 24.3.2014

Arto Luukkainen 24.3.2014 Arto Luukkainen 24.3.2014 2 Agenda Kaukomarkkinat ja Panasonic Toughbook Trendit mobiilipäätteissä ammattikäytössä Tablet trouble tutkimus Panasonic Toughpad tietokoneet Lisävarusteet 3 Kaukomarkkinat

Lisätiedot

Verenpainemittarit. Ranne- verenpainemittari, harmaa. 22,95

Verenpainemittarit. Ranne- verenpainemittari, harmaa. 22,95 Verenpainemittarit Ranne- verenpainemittari, harmaa. 22,95 Tarkka verenpaineen mittaus ranteesta. Näytön kohteet: systolinen, diastolinen, pulssi, päivämäärä, aika Rytmihäiriöilmoitus Muistipaikkoja 60/henkilö,

Lisätiedot

Dahua NVR4104/4108-P-4KS2

Dahua NVR4104/4108-P-4KS2 1 Dahua NVR4104/4108-P-4KS2 Dahua NVR4000-4KS2 on ensimmäinen Lite-sarjan tallennin joka tukee 4K resoluutiota ja H.265 videopakkausta. Tämä lite-sarjan tallennin tarjoaa jopa 8Mp kuvatarkkuuden. Tallennin

Lisätiedot

Painikkeet ja toiminnot

Painikkeet ja toiminnot Pikaopas Painikkeet ja toiminnot 1. Etukamera 2. Äänenvoimakkuuden + -painike 3. Äänenvoimakkuuden - -painike 4. Takakamera 5. Kuulokeliitäntä 6. SIM-korttipaikka 7. Virta- ja lukituspainike 8. Virtaliitäntä

Lisätiedot

Alla on yhteenveto Helsingin yliopistolle tarjotun ratkaisun kokonaiskustannuksista.

Alla on yhteenveto Helsingin yliopistolle tarjotun ratkaisun kokonaiskustannuksista. 1 Hinnoittelu 1.1 Yhteenveto Alla on yhteenveto Helsingin yliopistolle tarjotun ratkaisun kokonaiskustannuksista. Tarjottu ratkaisu Hinta alv 0 Latitude E6400 640.00 Latitude E6500 670.00 Latitude E4300

Lisätiedot

Kahden virtualisointiohjelmiston suorituskyvyn testaus (valmiin työn esittely)

Kahden virtualisointiohjelmiston suorituskyvyn testaus (valmiin työn esittely) Kahden virtualisointiohjelmiston suorituskyvyn testaus (valmiin työn esittely) Jani Laine 31.10.2017 Ohjaaja: DI Jimmy Kjällman Valvoja: Prof. Kai Virtanen Työn saa tallentaa ja julkistaa Aalto-yliopiston

Lisätiedot

Mobiilitulostus-/- skannausopas Brother iprint&scanille (ios)

Mobiilitulostus-/- skannausopas Brother iprint&scanille (ios) Mobiilitulostus-/- skannausopas Brother iprint&scanille (ios) Sisällysluettelo Ennen Brother-laitteen käyttöä... Kuvakkeiden selitykset... Tavaramerkit... Johdanto... Lataa Brother iprint&scan App Storesta...

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

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Luento

Lisätiedot

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Tietokone

Lisätiedot

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Tietokone

Lisätiedot

JOHDANTO AirPrint on käytettävissä vain tulostimissa tai monitoimilaitteissa, jotka tukevat AirPrintiä. Huomaa

JOHDANTO AirPrint on käytettävissä vain tulostimissa tai monitoimilaitteissa, jotka tukevat AirPrintiä. Huomaa Käyttöopas AirPrint JOHDANTO Tässä oppaassa olevien tietojen täydellisyys, täsmällisyys ja ajantasaisuus on pyritty varmistamaan kaikin keinoin. Valmistaja ei vastaa omien vaikutusmahdollisuuksiensa ulkopuolella

Lisätiedot

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus Luento 1 Tietokonejärjestelmän rakenne Järjestelmän eri tasot Laitteiston nopeus 1 Tietokonejärjestelmä Käyttäjä Tietokonelaitteisto Oheislaitteet (peripheral or I/O devices) Tietokone (computer) 2 Tietokone

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

Käyttöjärjestelmät: prosessit

Käyttöjärjestelmät: prosessit Käyttöjärjestelmät: prosessit Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet Käyttöjärjestelmä

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

Alienware Alpha R2 Asetukset ja tekniset tiedot

Alienware Alpha R2 Asetukset ja tekniset tiedot Alienware Alpha R2 Asetukset ja tekniset tiedot Tietokonemalli: Alienware Alpha R2 Säädösten mukainen malli: D07U Säädösten mukainen tyyppi: D07U002/ D07U003 Huomautukset, varoitukset ja vaarat HUOMAUTUS:

Lisätiedot

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Linux pohjaiset pilvipalvelut Linux järjestelmät TI 11/12 TIVE Santeri Kangaskolkka TI 12 Janne Enroos TI 12 Mikä on

Lisätiedot

Tietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä

Tietojenkäsittelyn perusteet 2. Lisää käyttöjärjestelmistä Tietojenkäsittelyn perusteet 2 Lisää käyttöjärjestelmistä 2011-02-09 Leena Ikonen 1 Systeemiohjelmat Systeemiohjelmiin kuuluvat Kääntäjät ja tulkit (+debuggerit) Käyttöjärjestelmä Linkittäjät Lataajat

Lisätiedot

Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön?

Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön? Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön? 2013-2014 Lasse Lensu 2 Systeemiohjelmat ovat tietokoneen laitteistoa lähellä olevia ohjelmia,

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

ReSound-sovellukset - käyttöohje

ReSound-sovellukset - käyttöohje ReSound-sovellukset - käyttöohje Johdanto Onneksi olkoon ReSound-sovelluksen lataamisen johdosta. ReSoundsovellukset tuottavat parempia kuuntelemiselämyksiä ja auttavat hyödyntämään ReSound-kuulokojeita

Lisätiedot

CT50A2602 Käyttöjärjestelmät Seminaarityö. Tietokoneen muisti nyt ja tulevaisuudessa

CT50A2602 Käyttöjärjestelmät Seminaarityö. Tietokoneen muisti nyt ja tulevaisuudessa CT50A2602 Käyttöjärjestelmät Seminaarityö Tietokoneen muisti nyt ja tulevaisuudessa Jyrki Eurén Raimo Asikainen Janne Laitinen Teppo Lapinkoski Manu Toivanen Pasi Ruuth Johdanto Taustaa Työn taustana ryhmän

Lisätiedot

Käyttöjärjestelmän rakenne

Käyttöjärjestelmän rakenne Käyttöjärjestelmän rakenne Tietokonejärjestelmä = Laitteisto + ohjelmisto Sovellus saa laitteiston käyttöönsä kj:n avustuksella CPU ja muisti Oheislaitteet KJ tarjoaa laitteiston käytössä tarvittavat palvelunsa

Lisätiedot

Backup Exec 3600 Appliance

Backup Exec 3600 Appliance Backup Exec 3600 Appliance Markku A Suistola Principal Presales Consultant Parempaa varmistusta kaikille! Ohjelmisto Appliance Pilvi Virtuaalisen ja fyysisen ympäristön suojaus 2 Perinteinen ratkaisu usein

Lisätiedot

EDULLISTA JA KORKEALAATUISTA TULOSTUSTA YRITYKSILLE

EDULLISTA JA KORKEALAATUISTA TULOSTUSTA YRITYKSILLE EDULLISTA JA KORKEALAATUISTA TULOSTUSTA YRITYKSILLE www.brother.fi UUSI KOMPAKTI MUSTAVALKOLASERMALLISTO - KORKEALAATUISTA YRITYSTULOSTUSTA EDULLISESTI Me Brotherilla tiedämme, että tiedonvälitys on yrityksille

Lisätiedot

SPS ZOOM 300. 3D Laserkeilain

SPS ZOOM 300. 3D Laserkeilain SPS ZOOM 300 3D Laserkeilain SPS ZOOM 300 3D Laserkeilain 3D laserkeilain on laite joka mittaa ja kerää tarkkaa tietoa ympäristön kohteista. Mitattuja pistepilviä voidaan sen jälkeen käyttää suunnittelussa

Lisätiedot

Pikaintro käyttöjärjestelmiin

Pikaintro käyttöjärjestelmiin Tietotekniikan laitos Jyväskylän yliopisto TIES406 Tietotekniikan opintojen aktivointi, luento 17.8.2011 Outline Tietokonelaitteisto 1 Tietokonelaitteisto 2 3 4 Outline Tietokonelaitteisto 1 Tietokonelaitteisto

Lisätiedot

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/

PLA-32820 Mobiiliohjelmointi. Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_2015/ PLA-32820 Mobiiliohjelmointi Mika Saari mika.saari@tut.fi http://www.students.tut.fi/~saari5/pla_32820_205/ . Luento 2 Suoritus vaatimukset Kurssin sisältö Kirjallisuus Mobiiliohjelmointi Mobiililaitteita...

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

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

ZAP SR300 Touch 8GB 100469

ZAP SR300 Touch 8GB 100469 ZAP SR300 Touch 8GB 100469 Pikaopas Tekniset yleistiedot: Näyttö: 3 TFT-kosketusnäyttö; 400x240 pikseliä, 262,000 väriä. Audioformaatit: MP3, WMA, WAV, FLAC, APE, AAC ym. Videoformaatit: RM (Real Media),

Lisätiedot

Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus

Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus Luento 1 (verkkoluento 1) Tietokonejärjestelmä Järjestelmän e eri tasot Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus 1 Tietokone- järjestelmäj ä Käyttäjä Tietokonelaitteisto Oheislaitteet

Lisätiedot

Toshiba EasyGuard käytännössä: Portégé M300

Toshiba EasyGuard käytännössä: Portégé M300 Erinomainen ja vankkatekoinen all-in-one-ultrakannettava. Toshiba EasyGuard sisältää monia ominaisuuksia, joiden avulla yritysasiakkaat voivat parantaa tietoturvaansa, tehostaa järjestelmän suojausta ja

Lisätiedot

Ominaisuudet. Pakkauksen sisältö. Kuvaus

Ominaisuudet. Pakkauksen sisältö. Kuvaus Ominaisuudet Wi-Fi b/g/n 7" kosketusnäyttö. Tukee 3. osapuolen laitteita Nettikamera G-anturi Mediasoitin 3G (optional) Pakkauksen sisältö 1 taulutietokone 1 USB-johto 1 verkkolaite kuulokkeita Pikakäyttöopas

Lisätiedot

AirPrint-opas. Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN

AirPrint-opas. Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN AirPrint-opas Tämä opas on tarkoitettu mustesuihkumalleille. Versio B FIN Soveltuvat mallit Tämä käyttöopas koskee seuraavia malleja: DCP-J40DW, MFC-J430DW/J440DW/J450DW/J460DW/J470DW Kuvakkeiden selitykset

Lisätiedot

Useimmin kysytyt kysymykset

Useimmin kysytyt kysymykset Useimmin kysytyt kysymykset Versio 1.1 1 1. Mikä mobiilikortti on? Mobiilikortti on matkapuhelimessa toimiva sovellus ja www.mobiilikortti.com osoitteessa oleva palvelu. Sovelluksen avulla voit siirtää

Lisätiedot

Wöhler VIS 700 HD tarkastuskamera

Wöhler VIS 700 HD tarkastuskamera HOCHAUFLÖSENDER TOUCHSCREEN UUTTA KOSKETUS- NÄYTTÖ Wöhler VIS 700 HD tarkastuskamera teräväpiirtoa tarkastuksiin Technik nach Maß Made in Germany Wöhler VIS 700 HD tarkastuskamera HD-kosketusnäyttö ja

Lisätiedot

Tietokonejärjestelmä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja. TITO-kurssista. John von Neumann ja EDVAC, 1949.

Tietokonejärjestelmä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja. TITO-kurssista. John von Neumann ja EDVAC, 1949. Tietokoneen rakenne Luento 1 Tietokonejärjestelmä Ch 1 - Ch 8 [Sta06] Valikoituja paloja John von Neumann ja EDVAC, 1949 TITO-kurssista Luento 1-1 Sisältöä Tietokonejärjestelmä KJ:n näkökulma laitteistoon

Lisätiedot

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: DCP-J132W/J152W/J172W/J552DW/J752DW, MFC-J285DW/ J450DW/J470DW/J475DW/J650DW/J870DW/J875DW

AirPrint-opas. Tämä käyttöopas koskee seuraavia malleja: DCP-J132W/J152W/J172W/J552DW/J752DW, MFC-J285DW/ J450DW/J470DW/J475DW/J650DW/J870DW/J875DW AirPrint-opas Tämä käyttöopas koskee seuraavia malleja: DCP-J3W/J5W/J7W/J55DW/J75DW, MFC-J85DW/ J450DW/J470DW/J475DW/J650DW/J870DW/J875DW Versio 0 FIN Kuvakkeiden selitykset Tässä käyttöoppaassa käytetään

Lisätiedot

Sisältöä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista. Tietokonejärjestelmä

Sisältöä. Tietokoneen rakenne. Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista. Tietokonejärjestelmä Tietokoneen rakenne Luento 1 Tietokonejärjestelmä Ch 1 - Ch 8 [Sta06] Valikoituja paloja TITO-kurssista John von Neumann ja EDVAC, 1949 Luento 1-1 Sisältöä Tietokonejärjestelmä KJ:n näkökulma laitteistoon

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

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

Raspberry Pi. Yhden piirilevyn tietokone. Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja. sen toiminnoista.

Raspberry Pi. Yhden piirilevyn tietokone. Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja. sen toiminnoista. Yhden piirilevyn tietokone Tässä dokumentissa kerrotaan yleistä tietoa Rasberry Pi- tietokoneesta ja sen toiminnoista. Sisällys Raspberry Pi Yleistä... 2 Teknistä... 2 Käyttöjärjestelmät... 4 Pelaaminen

Lisätiedot

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT

Gimp JA MUUT KUVANKÄSITTELYOHJELMAT Gimp JA MUUT KUVANKÄSITTELYOHJELMAT Daniela Lund Ti07 A241227 Linux-järjstelmät 01.12.2009 MIKÄ ON KUVANKÄSITTELYOHJELMA? Kuvankäsittelyohjelma on tietokoneohjelma, jolla muokataan digitaalisessa muodossa

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

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Ulkoiset laitteet Asiakirjan osanumero: 419462-351 Tammikuu 2007 Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä. Sisällysluettelo 1 USB-laitteen käyttäminen USB-laitteen

Lisätiedot

Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa:

Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa: Ismo Grönvall/Timo/TUTA 0353064 Tehtävä 5: Sisäilmaston mittaus hyödyntää langatonta anturiteknologiaa: Ihmiset viettävät huomattavan osan (>90 %) ajasta sisätiloissa. Sisäilmaston laatu on tästä syystä

Lisätiedot

Apple iphone 4 puhelimen käyttöönotto:

Apple iphone 4 puhelimen käyttöönotto: Apple iphone 4 puhelimen käyttöönotto: Ennen vanhan puhelimesi käytöstä poistoa, pidäthän huolen, että olet synkronisoinut yhteystietosi Exchange palvelimelle! iphone 4 yhdellä silmäyksellä Purettuasi

Lisätiedot

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat & Niina Järvinen (muokattu )

Kuvaruudun striimaus tai nauhoitus. Open Broadcaster Software V.20. Tero Keso, Atso Arat & Niina Järvinen (muokattu ) Kuvaruudun striimaus tai nauhoitus Open Broadcaster Software V.20 Tero Keso, Atso Arat & Niina Järvinen (muokattu 28.11.2017) OBS 1 (12) Sisällysluettelo Mikä on OBS... 2 Ohjelman perusasetukset... 2 Tarvittavat

Lisätiedot

Tulevaisuuden Internet. Sasu Tarkoma

Tulevaisuuden Internet. Sasu Tarkoma Tulevaisuuden Internet Sasu Tarkoma Johdanto Tietoliikennettä voidaan pitää viime vuosisadan läpimurtoteknologiana Internet-teknologiat tarjoavat yhteisen protokollan ja toimintatavan kommunikointiin Internet

Lisätiedot

Interaktiiviset LED monikosketusnäytöt

Interaktiiviset LED monikosketusnäytöt Interaktiiviset LED monikosketusnäytöt www.tk-team.com Seewo LED monikosketusnäytöt TK-Team Seewo LED monikosketusnäyttö on ideaali ratkaisu kokous-, koulutus- ja luokkatiloihin. 10-pisteen monikosketus

Lisätiedot

GN Hearing - sovellus - käyttöohje

GN Hearing - sovellus - käyttöohje GN Hearing - sovellus - käyttöohje Johdanto Onneksi olkoon sovelluksen lataamisen johdosta. Tämä sovellus tuottaa parempia kuuntelemiselämyksiä ja auttaa hyödyntämään kuulokojeitasi täysimääräisesti. Innovatiivinen

Lisätiedot

BiSecur Gateway ja älypuhelinsovellus UUTTA

BiSecur Gateway ja älypuhelinsovellus UUTTA UUTTA BiSecur Gateway ja älypuhelinsovellus Käyttölaitteiden, ulko-ovien ja muiden laitteiden ohjaukseen: älykäs tapa ohjata toimintoa milloin vain kaikkialta maailmasta BiSecur Gateway Hörmann-käyttölaitteiden

Lisätiedot

Tikon Web-sovellukset

Tikon Web-sovellukset Kesäkuu 2017 1 (8) Tikon Web-sovellukset Kesäkuu 2017 2 (8) 1 Johdanto... 3 2 HTML5 sovellukset... 3 2.1 Tuetut selaimet... 3 2.2 Mobiililaitteet... 3 3 Muita ohjeita... 5 3.1 Yhteensopivuus -tila (Internet

Lisätiedot

Sähköiset sisällöt yleisiin kirjastoihin - hanke Turku 10.9.2013 Aija Laine aija.laine@turku.fi

Sähköiset sisällöt yleisiin kirjastoihin - hanke Turku 10.9.2013 Aija Laine aija.laine@turku.fi Sähköiset sisällöt yleisiin kirjastoihin - hanke Turku 10.9.2013 Aija Laine aija.laine@turku.fi E-kirjalla on monia määritelmiä ja monta nimeä Tiedosto, joka käsittää kirjan lukijalle välittyvän sisällön

Lisätiedot

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010 SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus

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

LAUNCH. Tuote-esittely X-431 PRO. We innovate your business. Ammattilaisen monimerkkidiagnostiikkatyökalu

LAUNCH. Tuote-esittely X-431 PRO. We innovate your business. Ammattilaisen monimerkkidiagnostiikkatyökalu Tuote-esittely Ammattilaisen monimerkkidiagnostiikkatyökalu Esittely Käyttöjärjestelmä: Android Diagnostiikkayhteys: Bluetooth-tekniikka Suorittaa kaikki X431-sarjan toiminnot Vikakoodien luku ja poisto

Lisätiedot

SG 105, SG 105w, SG 115, SG 115w. SG 125, SG 125w, SG 135, SG 135w SG 210, SG 230 SG 310, SG 330 SG 430, SG 450 SG 550 SG 650

SG 105, SG 105w, SG 115, SG 115w. SG 125, SG 125w, SG 135, SG 135w SG 210, SG 230 SG 310, SG 330 SG 430, SG 450 SG 550 SG 650 1 SG 105, SG 105w, SG 115, SG 115w SG 125, SG 125w, SG 135, SG 135w SG 210, SG 230 SG 310, SG 330 SG 430, SG 450 SG 550 SG 650 2 Sophos SG -sarjan laitteet SG-sarjan laitteet yhdellä silmäyksellä Tuotetaulukko

Lisätiedot

Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN. I can help! Ordered 3 items. Can t serve last client. Running late!

Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN. I can help! Ordered 3 items. Can t serve last client. Running late! Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN I can help! Ordered 3 items Can t serve last client Running late! Modul-Fleet KALUSTONHALLINNAN OPTIMOINTIIN Haluatko hallita organisaatiosi suurempaa liikkuvuutta

Lisätiedot

AirPrint-opas. Versio 0 FIN

AirPrint-opas. Versio 0 FIN AirPrint-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

AVerClassSendApp. Release department: EDU PMK AVer Information Inc. www.aver.com 2014-04-29

AVerClassSendApp. Release department: EDU PMK AVer Information Inc. www.aver.com 2014-04-29 AVerClassSendApp Release department: EDU PMK AVer Information Inc. www.aver.com 2014-04-29 AVerClassSendin avulla opettaja voi: Tarjota oppilaille interaktiivisen oppimisympäristön. Julkaista nopeasti

Lisätiedot

Tablettitietokoneen ostossa huomioitavia seikkoja. Tuulikki Paturi 28.1.2016

Tablettitietokoneen ostossa huomioitavia seikkoja. Tuulikki Paturi 28.1.2016 Tablettitietokoneen ostossa huomioitavia seikkoja Tuulikki Paturi 28.1.2016 Henkilökohtaiset tietokonelaitteet Älypuhelin mukaan Tabletti Mukaan ja kotiin Läppäri kotiin 2 Mikä on tabletti? Yleiskäyttöinen

Lisätiedot

TeleWell GPRS-modeemin ohjekirja

TeleWell GPRS-modeemin ohjekirja TeleWell GPRS-modeemin ohjekirja Hyväksyntä CE 0682 Sisältö Tekniset vaatimukset GPRS-toiminnolle...2 Tuetut käyttöjärjestelmät Windows 98SE, Me, 2000, Xp...2 Myyntipakkauksen sisältö...2 Vaatimukset tietokoneelle,

Lisätiedot

Smart Access Käyttötapa

Smart Access Käyttötapa Smart Access Käyttötapa A. Edellytykset... 2 1. Älypuhelinyhteensopivuus... 2 2. Kaapelin valinta... 2 a. Applen laitteet (iphone 4/4s)... 2 b. Applen laitteet (iphone 5/5c/5s)... 2 c. Android-laitteet,

Lisätiedot

Tablettitietokone ja mitä sillä voi tehdä. Tuulikki Paturi

Tablettitietokone ja mitä sillä voi tehdä. Tuulikki Paturi Tablettitietokone ja mitä sillä voi tehdä Tuulikki Paturi 28.1.2016 Henkilökohtaiset tietokonelaitteet Älypuhelin mukaan Tabletti kotiin ja mukaan Läppäri kotiin 2 Älypuhelin Kosketusnäyttö Internetyhteys

Lisätiedot

ArcGIS. mobiililaitteille

ArcGIS. mobiililaitteille ArcGIS mobiililaitteille Liikkuvan työn tehostaminen Mitä on mobiili paikkatietoteknologia? Mobiili paikkatietoteknologia ulottaa paikkatiedon toimiston ulkopuolelle. Organisaatiot voivat tehdä tarkkoja,

Lisätiedot

WoodForce-palvelun minimilaitevaatimukset ja referenssilaitteet

WoodForce-palvelun minimilaitevaatimukset ja referenssilaitteet WoodForce-palvelun minimilaitevaatimukset ja referenssilaitteet Päiväys: 7.10.2016 Versio: 1.5 SISÄLTÖ 1. JOHDANTO... 3 1.1 Termit... 3 2. MINIMILAITEVAATIMUKSET KORJUUN PC-SOVELLUKSELLE JA TIEDONSIIRROLLE...

Lisätiedot

PIKAOPAS NOKIA PC SUITE 4.3. Nokia 8310 -puhelimelle. Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6

PIKAOPAS NOKIA PC SUITE 4.3. Nokia 8310 -puhelimelle. Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6 PIKAOPAS NOKIA PC SUITE 4.3 Nokia 8310 -puhelimelle Copyright Nokia Mobile Phones 2001. Kaikki oikeudet pidätetään Issue 6 Sisällysluettelo 1. JOHDANTO...1 2. JÄRJESTELMÄVAATIMUKSET...1 3. PC SUITE -OHJELMISTON

Lisätiedot

Office Synchronizer Julkaisutiedot. Versio 1.61

Office Synchronizer Julkaisutiedot. Versio 1.61 Office Synchronizer Julkaisutiedot Versio 1.61 Yrityksen hallinto Trimble Navigation Limited Engineering and Construction Division 5475 Kellenburger Road Dayton, Ohio 45424-1099 U.S.A. Puhelin: +1-937-233-8921

Lisätiedot

VAHVA OTE ELÄMÄÄN SUPREMIA

VAHVA OTE ELÄMÄÄN SUPREMIA VAHVA OTE ELÄMÄÄN SUPREMIA Uusi suunta elämälle Äänet ovat tärkeitä meille kaikille, mutta lapsille ne ovat välttämättömiä heidän kognitiivisen ja kuuloon liittyvän kehityksensä kannalta. Vanhempana haluat

Lisätiedot

ipad ja muut pienet päätelaitteet terveyshuollon ammattilaisten käytössä

ipad ja muut pienet päätelaitteet terveyshuollon ammattilaisten käytössä Tietohallinto ipad ja muut pienet päätelaitteet terveyshuollon ammattilaisten käytössä Arki sujuu helpommin, kun apu löytyy läheltä. Jouko Virtanen jouko.virtanen@hus.fi 050 5149770 esityksen pääkohdat

Lisätiedot

Tietotalo Insight. Digitaalinen markkinointi. Beacon FAQ: Vastaukset yleisimpiin kysymyksiin beaconeista

Tietotalo Insight. Digitaalinen markkinointi. Beacon FAQ: Vastaukset yleisimpiin kysymyksiin beaconeista Tietotalo Insight Digitaalinen markkinointi Beacon FAQ: Vastaukset yleisimpiin kysymyksiin beaconeista 1 Beacon FAQ Digitaalisesta kontekstisidonnaisesta markkinoinnista puhuttaessa mennään usein monelle

Lisätiedot

Vaivattomasti parasta tietoturvaa

Vaivattomasti parasta tietoturvaa Vaivattomasti parasta tietoturvaa BUSINESS SUITE Tietoturvan valinta voi olla myös helppoa Yrityksen tietoturvan valinta voi olla vaikeaa loputtomien vaihtoehtojen suossa tarpomista. F-Secure Business

Lisätiedot

Pika-aloitusopas. Langaton IP-kamera. Tekninen tuki QG4_B

Pika-aloitusopas. Langaton IP-kamera. Tekninen tuki QG4_B FI Tekninen tuki Langaton IP-kamera Pika-aloitusopas Lataa Windows- tai Mac-asiakasohjelmisto seuraavasta osoitteesta: https://reolink.com/software-and-manual/ Tarkemmat asennusohjeet selostetaan käyttöoppaassa:

Lisätiedot

Action Camera Wi-Fi - Waterproof - Ultra HD

Action Camera Wi-Fi - Waterproof - Ultra HD FI - Käyttöohje Action Camera Wi-Fi - Waterproof - Ultra HD OMINAISUUDET Ylös/Toisto -painike Laukaisin/Valinta -painike Virta/Tila -painike Latauksen tilan osoitinvalo Kaiutin Alas/Wi-Fi -painike Mikrofoni

Lisätiedot

Interaktiiviset LED monikosketusnäytöt

Interaktiiviset LED monikosketusnäytöt Interaktiiviset LED monikosketusnäytöt www.tk-team.com Seewo LED monikosketusnäytöt TK-Team LED monikosketusnäyttö on ideaali ratkaisu kokous-, koulutus- ja luokkatiloihin. 10-pisteen monikosketus mahdollistaa

Lisätiedot

Android jatkaa kasvua

Android jatkaa kasvua Liiketoiminta kehittyy, kehity sinäkin! Android jatkaa kasvua Millä eväin? Anssi Rusanen, asiantuntija Helsinki, Tampere, Turku, Tukholma, Göteborg www.tieturi.fi Copyright Tieturi 14.1.2011 1 17.1.2011

Lisätiedot