HTC Sensation ja PAC ROM

Teknologia kehittyy nopeasti ja kolme vuotta vanha HTC Sensation puhelimeni on pölyttynyt laatikossa jo vuoden ajan, kun Jolla ja myöhemmin Lumia 925 ajoivat käytettävyydessä sen ohitse. Nyt oli kuitenkin aika päivittää Sensationiin uudempi Android ja sisällä olevan CyanogenMod 10:n korvasi PAC ROM, joka yhdistää Cyanogenmod + Paranoid Android + AOKP -paketit. Nyt Sensation saatiin myös KitKat 4.4 aikakaudelle. Kaiken tämän jälkeen laatikosta löytyy suhteellisen toimiva Android-puhelin, jos sellaiselle on tarvetta.

PAC-ROM ja HTC Sensation

PAC ROM
PAC ROMin asennus menee samoilla periaatteilla kuten aikaisemmin kirjoitin HTC Sensationin roottauksesta ja CyanogenModin asennuksesta. Tarvitaan vain PAC ROMin ja Google Appsien lataus, pakettien siirto SD-muistikortille, ROMin flashays ja uudelleen käynnistys. XDA-foorumin keskustelu PAC ROM 4.4:sta HTC Sensationille, eli Pyramidille, kertoo tarkemmat ohjeet ja muita ROMeja löytyy XDA-foorumin HTC Sensation osiolta.

Vielä ennen uudemman ROMin päivitystä piti päivittää myös Recovery, sillä vanha versio ClockworkMod Recoverystä aiheutti virheen: ”Error in pac_pyramid-RC-3-20141103.zip (Status 0)”. Vaihtoehtoina oli päivittää tai vaihtaa 4EXT Recoveryyn, jotta asennus onnistuisi. Päätin vaihtaa 4EXT Recovery Touchiin, sillä se osaa myös S-ON-laitteiden osalta päivittää boot.img:en ja käyttöliittymä on mukavampi.

Vaiheet olivat siis seuraavat:

  1. Liitä puhelin USB-piuhalla tietokoneeseen
  2. Lataa PAC RC-3 (tai Nightly) ja Google Apps CM 11.0:lle eli Android 4.4.x.:lle
  3. Lataa 4EXT Recovery Updater
  4. Siirrä pac_pyramid-RC-3-20141103.zip, gapps-kk-20140606-signed.zip ja 4EXTRecoveryUpdater.apk puhelimen SD-kortin juurihakemistoon ja irroita puhelin tietokoneesta.
  5. Käynnistä puhelin normaalisti
  6. Avaa File Manager ja asenna 4EXT Recovery .apk-tiedostosta
  7. Päivitä Recovery 4EXT Recovery Updaterin avulla. Valitsin 1.0.0.6-RC3 version.
  8. Kun Recovery on päivitetty, käynnistä puhelin Bootloader -tilaan (ääni alas pohjassa + virtanappi)
  9. Valitse ”Recovery”
  10. Tee varmuuskopio nykyisestä valitsemalla ”backup and restore”.
  11. Tee tehdasasetusten palautus: ”wipe | format > wipe data/factory reset”
  12. Tyhjennä sisäinen muisti: ”wipe | format > format system ja wipe cache
  13. Valitse ”install from sdcard > choose zip from sdcard” ja valitse PAC-Man -paketti ja kuittaa asennus. Toista sama Google Appsin kanssa
  14. Kun asennus on valmis tyhjennä cachet ”wipe | format > wipe cache + dalvik”
  15. Palaa päävalikkoon ja valitse ”reboot system now”
  16. Puhelimen pitäisi nyt käynnistyä PAC-Maniin.

Lyhyet käyttökokemukset

Lyhyen koekäytön perusteella ovat PAC-Manin erot pelkkään CyanogenModiin eivät mielestäni juuri näy. Ehkä erot PAC-Manin monipuolisimmissa säädöissä näkyisivät pidemmässä ja aktiivisessa käytössä. 4EXT Recovery Touch on vastaavasti toiminnaltaan paljon kivempi kuin ClockworkMod Recovery, etenkin kun boot.img päivittyy myös automaattisesti.

Kaiken tämän jälkeen laatikosta löytyy suhteellisen toimiva Android-puhelin, jos sellaiselle on tarvetta.

DigiExpo esitteli uudet pelit konsoleille

DigiExpo on yksi niistä tapahtumista GoExpon lisäksi, joissa vuosittain pitää käydä katsomassa, mitä uutta markkinoilla on tarjottavana. Tänä vuonna saamani bloggaapassin ansiosta oli kolme päivää aikaa tutustua DigiExpon ja samaan aikaan järjestettävien SkiExpon, BoardExpon ja HifiExpon tarjontaan. DigiExpo olikin tänä vuonna mielenkiintoinen, sillä en ollut uusia konsoleita ja pelejä aikaisemmin pelannutkaan.

Tänä vuonna DigiExpo keskittyi uusien konsoleiden ja pelien esittelyyn, kun Xbox One ja PlayStation 4 -pelipisteitä oli ihan mukavasti tarjolla. Viihde-elektroniikan osalta tarjonta oli aikaisempia vuosia kapeampaa. Olin messuilla bloggaajapassin voimin, eli pääsin paikalle jo, kun ovet olivat avoinna vain ammattilaisille ja toimittajille, eli pari tuntia aikaa pelata ennen pikkupoikalaumojen saapumista. Vähemmän väkeä, enemmän mahdollisuuksia testata uusimmat konsolit ja pelit. Lauantaina väkeä oli paikalla jo aamusta alkaen selvästi enemmän kuin perjantaina. Messuilla oli myös useita esityksiä, mutta kävin kuuntelemassa vain Mikko Hyppösen Netin Tulevaisuus -esityksen, joka kertoi hyvin mitä verkossa on tapahtumassa ja mihin olemme menossa.

DigiExpo 2014
Mikko Hyppönen ja Netin tulevaisuus

Uuden konsolisukupolven pelien tarjonta näytti ihan mukavalta, mutta messuilla ei mitään sellaista peliä tullut eteen, että pitäisi kotona löytyviä konsoleitä vielä päivittää. Uncharted 4:n kun tulee vasta ensi vuonna. Mutta kyllä Xbox One ja PlayStation 4 -pelien grafiikoita katsellessa alkoi päivittäminen kummasti houkuttelemaan. Siihen lisäksi hieman isompi televisio, niin kyllähän sitä pelien ääressä viihtyisi.

Pelien osalta tuli testattua lähinnä PlayStation 4:n tarjontaa, muun muassa DriveClub, Project Cars, Far Cry 4, Assassin’s Creed: Unity, Dragon Age: Inquisition, Battlefield: Hardline, The Order: 1886, Bloodborne ja Until Dawn. Siinähän sitä onkin pelattavaa ja käsittämättömän hienon näköistä. Lisäksi Xbox One rekassa tuli otettua pataan Call of Dutyn tiimideathmatchissa. Pitänee tyytyä seikkailu- ja autopeleihin :) Harmillisesti meni Forza Horizon 2:n ohitse, kuten myös Quantum Breakin demo ja Oculus Rift DK2.

Taitopeleistä SingStar ja erilaiset tanssipelit olivat hyvin esillä, ja oli hauska katsoa miten Rocksmith 2014 taittui osaavan kitaristin käsittelyssä. Ei kyllä suju mikään mainituista peleistä itseltä, etenkin kun kitara pölyttyy TV-tason vieressä. Paikalla oli myös paljon suomalaisia pelien tekoon keskittyneitä kouluja ja indie-pelinkehittäjiä. Muun muassa Virtual Air Guitar Companyn Boom Ball for Kinect oli aika ovela. Pelien retro-osuudessa pääsi testaamaan, millaisia olivat vanhan kunnon kolikkopelit, kuten Ironman Super Off Road.

Virtual Air Guitar Companyn Boom Ball for Kinect
Kiekko liikkui NHL15:ssa
Vanhoja kolikkopelejä
Peleillä voi oppia soittamaan kitaraa
Tai oppia tanssimaan?

3D-tulostukselle oli myös varattu pieni oma osionsa, jossa pääsi katsomaan miten esineet valmistuvat ja millaisia erilaisia rakennelmia laitteella voi tehdä. Esillä oli muovista ja hiekasta valmistettuja esineitä, sekä optisia tulostuksia, mutta muun muassa metallia ja titaaniakin voi tulostaa. 3D-tulostus tulee olemaan suuri juttu.

3D-tulostimella voi tulostaa vaikka mitä
3DTechin 3D-tulostin

Samaan aikaan messukeskuksessä järjestettiin myös HifiExpo, SkiExpo, BoardExpo ja Lätkä&Säbä -tapahtumat, joten ihmeteltävää riitti. Harmillisesti Burtonin lautoja ei ole koskaan messuilta löytänyt ja suksia on vaikea testata tasamaalla, mutta ihan hauskaa käveltävää ja katseltavaa, mitä uutta eri valmistajilla oli tarjota. Paikalla oli tietenkin myös useita vaate- ja välinekauppoja, joista mukaan tarttuikin Feelmaxin paljasjalkakengät. Saa nähdä miten ne toimivat muun muassa sählyssä ja miten jalka niihin tottuu. Tuotenäytteitä oli tarjolla lähes mahan täydeltä energiajuomasta rahkaan ja kekseihin.

HifiExpo oli osaltaan DigiExpon yhteydessä ja levittyi kongressikeskuksen huoneisiin, joissa parempaa äänentoistoa pääsi kuuntelemaan. Hyvältähän se musiikki kuulosti, kunhan ei katsonut äänen hintalappua. Demohuoneissa pääsi myös kuulemaan, miten Dolbyn Atmos ja Auro 3D teknologiat tuovat syvyysvaikutelmaa erikoisäänentoiston voimin kuvaan ja ääneen. Hifi on kyllä sellainen alue, jota en oikein ymmärrä, kun mennään hintaluokassa tonnin yläpuolelle.

Lumikissa jyrää rinteissä

Temppuja voi treenata ilman rinnettä ja myös kesällä

Vanhempaa Hifiä

Kokonaisuutena kolmen messun paketti toimi ihan hyvin ja kyllä siellä helposti sai vierähtämään puoli päivää, etenkin kun testaili eri pelejä. Perjantaina oli selkeästi enemmän tilaa ja lauantaiaamunakin vielä mahtui liikkumaan ilman suurempaa tungosta. Sisällön osalta DigiExpo keskittyi lähinnä pelaamiseen, eikä viihde-elektroniikkaa juurikaan näkynyt. Muistaakseni aikaisempina vuosina DigiExpo on ollut enemmän tasapainoisempi. Muun muassa televisioiden ja puhelinten osalta Expert Expo tarjosi paremmat mahdollisuudet tutustua tarjontaan. Myös muiden messujen osalta tarjonta oli ehkä hieman vähäisempää kuin aikaisempina vuosina, eli sama hiipuva trendi näyttää jatkuvan, mitä on näkynyt myös GoExpon osalta.

DevOpsia ja OpenStackia OpenStackFin User Group tapaamisessa


Sovelluskehitys ja palvelinylläpito on viime vuosien aikana ollut muutoksen tuulissa, kun uusia ketteriä menetelmiä ja teknologioita on noussut haastamaan vanhat toimintatavat, ja DevOps, eli kehittäjien (developers) ja palvelinylläpidon (operations) välinen yhteistyö, on nykyään tärkeässä osassa hyvin toimivaa sovelluskehitystä. Tähän aihepiiriin keskittyi myös kolmas OpenStackFin User Group tapaaminen, jossa käsiteltiin miten DevOps ja OpenStack toimivat yhdessä. Vaikka en ole vielä DevOpsia juurikaan päässyt toteuttamaan tai soveltamaan OpenStackia, oli tilaisuus mielenkiintoinen ja herätti ajatuksia miten sovelluskehitystämme voisi parantaa.

Kolmas OpenStackFin User Group tapaaminen koostui kolmesta noin puolen tunnin esityksestä, jotka perehdyttivät DevOpsiin, Ansibleen ja DevOps PaaS -alustaan OpenStackin päällä.

Miksi ja miten hyötyä DevOpista?

Alkuun Cybercomin Ilkka Tengvall antoi lyhyen yhteenvedon ”Miksi ja miten hyötyä DevOpsista?”. Kantavana ideana on automaatio erilaisilla työvälineillä kuten Puppet, Chef, Jenkins, GitLab ja palautteen saaminen Elastic Searchin, Seleniumin ja Grafanan kautta. Ja tätä tietenkin tehdään, koska halutaan saada luottamusta sovelluksen toimimisesta, että asiat toimivat sääntöjen mukaan ja saada nopeutta idean viemiseksi tuotantoon.

Aiheen yleiskatsauksen jälkeen sukellettiin suoraan Ansiblen hyödyntämiseen OpenStackin kanssa. Tomáš Karásekin ”Using Ansible on OpenStack” meni hieman liian tekniseksi omalta osaltani, kun en ollut Ansiblea enkä OpenStackia käyttänyt. Ansible kyllä vaikutti kätevältä verrattuna Puppetiin tai Chefiin.

Red Hatin OpenStackit

Kolmantena esityksenä Red Hatin Toni Willberg kertoi miten rakentaa DevOps PaaS -ympäristö OpenStackin päälle ja mitä tarjottavaa Red Hatilla aiheeseen liittyen on. Paljon erilaisia pilviä yksityisestä julkiseen ja niiden yhdistelmiin. RedHatin OpenShift Online oli itsellekin tuttu palvelu.

Esitysten jälkeen vuorossa oli pöytäkeskusteluja, jotka jäivät mielestäni hieman vähäiselle huomiolle ja sekavaksi. Aiheet olisivat kyllä olleet kiintoisia kuten ”Openstack & DevOps: OpenStack install automation and OpenStack monitoring”, ”Docker and Docker automation” ja ”Openstack & DevOps: Tools to utilize OpenStack APIs”.

Esitysten anti jäi ehkä hieman pintapuoliseksi, mutta toisaalta Ansiblen osalta mentiin liiankin tarkalle tasolle. Esitysten aika on tietenkin rajattu, mutta olisin toivonut näkevän enemmän käytännön asiaa miten DevOpsia hyödynnetään tai enemmänkin kuin markkinointihenkisiä kalvoja OpenStack PaaS -alustasta. Tilaisuuden jälkeen tosin oli ihan hyviä keskusteluita, miten asioita tehdään eri firmoissa ja tuli samalla nähtyä vanhoja tuttuja ja tavattua uusia. Lisäksi jos joskus pidän esityksiä, pitää kokeilla reveal.js:ää, jolla kaksi kolmesta esitykstä oli tehty.

Kiitokset Cybercomille tilaisuuden järjestämisestä ja tilaisuuden sponsoreille tarjoiluista. Tapahtuma tarjosi esitysten ja virvokkeiden lisäksi muutamia ajatuksia, miten asioita voisi kehittää omassa toiminnassaan. Vielä jos ideat saisi muutettua käytännöksi.

OpenStackin käyttäminen ei ehkä ole aivan omissa näköpiireissäni, mutta jatkossa pitää syventyä etenkin DevOpsin hyödyntämiseen sovelluskehityksessä. Omassa työssäni ei päästä täyteen kehityksestä tuotantoon ketjuun, vaan se rajoittuu lähinnä kehitysympäristöihin. Toisaalta myös sovellusten monitorointia pitäisi kehittää kattavammaksi. Devopsin tavoitteenahan on automatisoida tuotteiden paketointi-, laadunvarmistus- ja julkaisuprosesseja, jolloin kehitystyöstä tulee avoimempaa ja laadukkaampaa.

Passionate Mind

HTPC-kokoonpano viihde- ja pelikäyttöön

Nykyaikana olohuoneen katseen vangitsijana toimiva taulutelevisio ei ole pelkkä TV-signaalin vastaanotin, vaan toimii niin pelikonsolien kuin HTPC-kokoonpanojen toistimena. Vuodesta 2011 lähtien oman TV-tasoni alta on löytynyt pieni mediatietokone, ja nyt oli viimeinkin aika päivittää se uudelle aikakaudelle. Atom D525 ja Nvidian Ion II saivat väistyä Intelin Core i5 -prosessorin ympärille kasatun mini-ITX -kokoonpanon tieltä. HTPC:n koko moninkertaistui, mutta niin laajentui myös ominaisuudet, suorituskyky ja käyttömahdollisuudet.

Mini-ITX -kokoonpano viihde- ja pelikäyttöön

Palikat kasaamista vaille.
Palikat kasaamista vaille.

Insinöörillä pitää olla leikkivälineitä ja vaikka taloudesta löytyy jo useampia pelikonsoleita ja kannettavia tietokoneita, piti TV-tason alle saada tuliterä HTPC pyörittämään mediasisältöä ja Steam-kirjastosta löytyviä lukuisia pelejä. Entinen erittäin pienikokoinen Asus S1-AT5NM10E -kokoonpano oli palvellut hyvin melkein neljä vuotta, mutta suorituskyvyssä oli toivomisen varaa. Tavoite HTPC:n päivityksessä oli suorituskyvyn nostaminen pelaamisen mahdollistamiseksi, säilyttäen kuitenkin kokoonpanon fyysinen koko suhteellisen pienenä.

Kesän aikana suunnittelin HTPC-kokoonpanosta muutamia eri vaihtoehtoja mini-ITX-koteloiden ympärille ja voinen sanoa, että eri koteloiden, prosessorijäähyjen, virtalähteiden ja grafiikkakorttien kompinaatioiden osuminen kohdalleen oli aika arpomista. Mutta kun vaihtoehtoja hieman pyöritti paperilla, löytyi sopiva yhdistelmä lopulta aika kätevästi. Helposti se ei muodostunut, sillä vaihtoehtoja eri palikoista ja valmistajista on loputtomasti. Ydin ideana oli mahdollistaa sekä täysimittainen GPU, hyvä prosessorijäähy että 4 x 3,5″ kiintolevyjä ja yksi 2,5″ SSD-levy ahdettuna mini-ITX-koteloon. Lisäksi vielä siten, että HTPC olisi hiljainen ja viileä.

Kesän ja syksyn arvontojen jälkeen HTPC-kokoonpano viihde- ja pelikäyttöön 2014 näyttää seuraavalta:

Kokoonpanon rakentamisen aloitin lopulta mini-ITX-kotelon valinnalla, kun ajatuksena oli myös levypalvelimena toimiminen, valinta osui Fractalin Node 304:een. Toisena vaihtoehtona oli Corsair Obsidian 250D, joka on hieman leveämpi, korkeampi ja tilaa on 2+2 levylle. Kotelon jälkeen olikin suhteellisen helppoa valita sinne sopiva jäähy, eli Scythen Kotetsu (edullinen, tehokas, kapea). Toinen kriittinen kohta palikoiden valinnassa oli virtalähde. Seasonicin passiivinen 460 Watin P-460FL mahtui 160 mm raameihin ja oli saatavilla, vaikka olisin halunnut hieman enemmän tehoja tulevaisuutta ajatellen. Toinen vaihtoehto olisi ollut hybridi-tuulettimella varustettu XFX 550W XTR Black edition P1-550B-BEFX.

Kotelon, jäähyn ja virtalähteen arvonnan jälkeen loput osat olivat paljon helpompia, kun ei tarvinnut miettiä koteloon sopimista. Alkujaan pohdin Core i3 -prosessoria, mutta vaihdoin sen lopulta neliytimiseen Core i5-4590:een, kun hinnassa ei suurta eroa ollut, mutta suorituskyvyssä sitäkin enemmän. Myös näytönohjaimen valinta, onneksi, venyi kokoonpanon kasaamisen jälkeiseen aikaan. Nvidia kätevästi julkaisikin uuden GTX 970 -sarjan kortit, joissa virrankulutus ja täten myös lämmöntuotto on selkeästi alhaisempi, mutta tehoa löytyy silti enemmän.

Käyttöjärjestelmäksi asensin Windows 8:n, koska useimmat pelit sen vaativat. Lisenssiavaimen siirto vanhasta koneesta uuteen onnistui, joskin Microsoftin automaattisen tuoteaktivointi puhelinpalvelun kautta. Toimiva palvelu, mutta on ärsyttävää naputella ensin puhelimeen 48 numeroa ja sen jälkeen sanelusta 48 numeroa aktivointikenttiin.

Kaikki osat tilasin joko Jimms.fistä tai Verkkokauppa.comista riippuen kummassa osien saatavuus oli kohdillaan. Hinnoissa eri liikkeiden välillä ei ollut suuria eroja. Kokoonpanosta puuttuu vielä Asus Strix GTX 970 -näytönohjain ja todennäköisesti pari kappaletta Western Digital WD Red 4TB 3.5″ -kiintolevyjä.

Kokoonpanon CPU-Z:n tiedot ja SSD:n nopeustesti näyttävät seuraavilta. Saa nähdä kumpi ehtii ensin, Samsungin korjaus 840 EVOn hidastumiselle vai levyni vauhdin tippuminen 1/10 nopeuteen.

Kokoonpano osista valmiiksi

Mini-ITX -kokoonpanon kasaaminen oli hauska iltapuhde ja palikat mahtuivat helposti pieneen koteloon, vaikka johtojen osalta se on aika viidakko.

Scythe Kotetsu vs. Intelin boxed -jäähyt
Kotetsun lämpöputket

Mini-ITX emolevy ja kasa alumiinirivastoja

Vielä on hyvin tilaa kotelossa
Johtoviidakko hahmottuu

Kiintolevykelkka nyt GPU-reunassa
Vielä on tilaa 2 kehikolle

Ilman GPU:ta on hyvin tilaa johdoille

Pitää täydentää kuvia, kunhan GTX 970 saapuu ja hieman järjestellä sekä johdotusta että kiintolevykelkkojen sijaintia.

Suorituskyky (integroitu HD 4600)

Muutamia suorituskykytuloksia ajettuna vakioasetuksilla ja integroidulla näytönohjaimella.

Lopputulos

Kesän ja alkusyksyn koneenrakennusprojektin lopputuloksena on suhteellisen pieni HTPC-kokoonpano, josta löytyy hyvät mediaominaisuudet, tilaa NAS-tyyppiseen käyttöön, sekä suorituskykyä myös hieman uudempienkin pelien pelaamiseen. Node 304 -kotelo mahtuu sopivasti TV-tason alle, eikä sen toimintaa sieltä kuule. Suorituskykyä riittää jopa integroidulla näytönohjaimella pelaamiseen, mutta erillinen näytönohjain tarvitaan uudempien pelien ja parempien grafiikoiden käyttämiseksi. Hintaa laitteistolle tuli hieman vajaat 800 euroa (ilman näytönohjainta).

Microsoft All-In-One Media -näppäimistö HTPC-käyttöön

Kyllästyin viimeinkin pienen Rapoo E2700 HTPC-näppäimistön toimintaan ja uuden HTPC-koneen osien yhteidessä päivitin olohuoneen pöydälle noin puolitoista kertaa isomman Microsoftin All-in-One Media -näppäimistön. Metallinen ja ihanan pieni vaihtui muoviseen ja kohtalaisen isoon näppäimistöön, mutta sen minkä elegantiudessa hävisi vastaavasti käyttömukavuudessa voitti. Microsoftin All-in-One Media -näppäimistö on HTPC-käyttöön hieman isohko, mutta toimivuudessaan pätevä vaihtoehto.

Microsoftin All-in-One Media -näppäimistö
Microsoftin All-in-One Media -näppäimistö

Microsoft All-in-One Media -näppäimistö

Microsoftin All-in-One Media -näppäimistö on HTPC-käyttöön markkinoiden edullisempaan päähän suunnattu langaton näppäimistö ja tarjoaa chiclet-tyyppiset näppäimet ja integroidun monikosketukseen perustuvan ohjausalustan. Näppäimistö on yhteensopiva Windows-käyttöjärjestelmien ja myös USB HID -yhteensopivien älytelevisioiden ja pelikonsoleiden kanssa. Takuuta näppäimistölle luvataan kolme vuotta ja omakseen sen saa Muropaketin hintavertailun mukaan noin 35 eurolla. Näppäimistöä on testannut muun muassa Muropaketti.

Microsoftin ehdotus olohuoneen HTPC-näppäimistöksi on suhteellisen iso mustasta muovista koostuva täysikokoisen näppäimistöosan ja monikosketyslevyn yhdistelmä. Kooltaan näppäimistö on 367 x 132 mm ja paksuudeltaan noin 12,5 – 16,5 mm, eli tavallista työpöytänäppäimistöä pienempi. 434 grammaa painavan näppäimistön muovinen rakenne tekee siitä hieman halvan tuntuisen, kun se vielä taipuilee päädyistä väännellessä, mutta Microsoft lupaa tuotteen kestävän päälle istumisen, satunnaiset pudotukset sekä hylkivän päälle roiskuvia nesteitä. Langaton yhteys käyttää salattua (AES 128 bit) 2,4 GHz tekniikkaa ja kantomatkaksi luvataan 10 metriä.

Chiclet-tyylisten näppäinten painallustuntuma on kohtalaisen lyhyt ja antaa ihan hyvän vasteen. Näppäinhattujen laki on koverrettu kevyesti sekä pysty- että vaakasuunnassa. Perinteisesti asetellun näppäimistöosuuden lisäksi näppäimistöstä löytyy vasemmasta reunasta äänenvoimakkuuden säätimet ja vasen hiiripainike. Yläreunasta löytyvät mukautettavat medianäppäimet ovat funktionäppäinten kanssa yhdessä ja toimivat oletuksena multimedia-, selain- ja pikavalintatoiminnoissa, sekä PgUp/PgDn käytössä. Insert-, home-, end-, print screen- ja scroll lock -näppäimiä ei ole. Perinteiset funktionäppäimet saa käyttöön Fn-näppäimen kautta, eikä asetusta voi muuttaa, jota voi pitää miinuksena. Multimedianäppäinten mukauttaminen onnistuu netistä erikseen ladattavalla sovelluksella ja se on tarpeen etenkin uni-pikanäppäimen poiskytkemisessä.

Näppäimistön oikeasta laidasta löytyy isohko monikosketukseen perustuvan ohjausalusta, jonka pinta on hieman karkeampaa muovia. Kosketuslevyn alaosa toimii hiiren näppäiminä, mutta tuntuma ei ole aivan parhain. Kosketuslevyn käyttötuntuma on ihan asiallinen, mutta ei pärjää lasisille alustoille. Kosketuslevyn yläpuolella olevan Microsoft-tekstin vieressä on pieni vihreä merkkivalo, joka ilmoittaa virtojen kytkemisestä sekä pattereiden ollessa loppumassa. Näppäimistön vasemmassa päädyssä on lisäksi pieni liukukytkin, jonka avulla virrat saa kytkettyä pois päältä, kun näppäimistöä ei käytetä.

Microsoftin All-in-One Media -näppäimistön takaosa on lähes tasainen lukuun ottamatta reunoista löytyviä kumitassuja ja yläreunan patteriluukkua. Näppäimistö saa virtansa kahdesta AAA-kokoisesta sormiparistosta ja kestoiäksi luvataan noin yhdeksän kuukautta. Paristojen vierestä löytyy pieni magnreetilla varustettu säilytyspaikka näppäimistön USB-lähettimelle.

Yhteenveto

Microsoftin ehdotus olohuoneen HTPC-näppäimistöksi on ihan pätevä esitys. Ulkomitoiltaan Microsoftin All-in-One Media -näppäimistö on kohtuullinen, eikä näppäinten koossa ole silti kursailtu. Kosketuslevy toimii ihan mukavasti, näppäinten tuntuma on hyvä ja myös pidempien tekstinpätkien kirjoittaminen onnistuu melko vaivatta. Langaton yhteys muutaman metrin käyttöetäisyydellä TV-tason alla sijaitsevaan HTPC:hen toimi ongelmitta.

Verrattuna aikaisempaan käytössäni olleeseen erittäin pieneen Rapoo E2700 -näppäimistööni on Microsoft All-in-One Media muovisempi, tylsempi ja kooltaan puolitoista kertaa isompi, mutta sen minkä se häviää elegantiudessa voittaa se käyttömukavuudessa. Etenkin näppäinten isompi koko ja ongelmitta toimiva langaton yhteys tekevät käytöstä mukavampaa.

Microsoftin All-in-One Media -näppäimistö tarjoaa hyvää vastinetta rahalle, vaikka täydellinen tuote ei ole. Näppäimet ovat mukavat, kosketuslevy on riittävän suuri, mutta rakenne voisi olla hieman tukevampi, paristokotelon luukku laadukkaamman tuntuinen ja kosketusalustan painikkeiden tuntuma täsmällisempi.

Hyvää:

  • Koko on sopiva
  • Näppäinten tuntuma
  • Kosketuslevyn koko
  • Langattoman yhteyden toimintavarmuus
  • Säilytyspaikka USB-vastaanottimelle
  • Kestää roiskeita
  • Hinta

Huonoa:

  • Taipuisa muovinen rakenne
  • Funktionäppäinten toiminta
  • Ei insert-, home-, end-, print screen- ja scroll lock -näppäimiä
  • Heppoisen tuntuinen paristolokeron kansi

Uutissovellukset Jollalle: Haikala ja Ampiaiskala

Maailman menoa on hyvä seurata myös mobiileista päätelaitteista ja kesän aikana olen jatkokehittänyt Jollalle ja Sailfish OS:lle kahta uutisportaalien otsikoiden seurantaan tarkoitettua sovellusta: Haikalaa High.fi-portaalin tarjontaan ja Ampiaiskalaa Ampparit.com-portaalin tarjontaan. Nyt voi sanoa, että molemmat sovellukset ovat sillä tasolla, jotta niitä voi käyttää mielekkäästi. Vaikka molemmat sovellukset tarjoavat samat perustoiminnot, on niiden ominaisuuksissa ja toiminnassa suuria eroja.

Uutisportaalien erilaiset lähtökohdat rajapintojen tarjoamiseen tuovat sovelluksiin omat lisänsä, joka näkyy mahdollisissa toiminnoissa. Kummallakin sovelluksella kuitenkin onnistuu uutisten seuraaminen ihan kätevästi. Eli on hyvä tehdä lyhyt vertailu näiden uutisportaalien lukusovellusten ominaisuuksista. Molemmat sovellukset ovat allekirjoittaneen kehittämiä epävirallisia sovelluksia kyseisille palveluille.

Haikala ja Ampiaiskala uutislukijat

Uutissovellukset Jollalle: Haikala ja Ampiaiskala

Jollalle ja Sailfish OS:lle on saatavilla tällä hetkellä kaksi natiivia uutistenseurantasovellusta: Haikala High.fi -uutisportaalille ja Ampiaiskala Ampparit-uutisportaalille. Molemmat uutisportaalien epäviralliset lukusovellukset tarjoavat samat perustoiminnot, eli uutisotsikoiden lukemisen, mutta ominaisuuksien monipuolisuudessa ja toiminnassa on suuria eroa, riippuen miten hyvin kyseiset uutisportaalit tukevat kolmannen osapuolen sovelluksia.

Haikala High.fi -lukija
Ampiaiskala – Ampparit-lukija

Haikala – uutistenlukija High.fille

Haikala on monipuolinen uutistenlukusovellus, joka hakee uutisotsikot uudehkosta High.fi-palvelusta ja tarjoaa lähes kaikki ominaisuudet, joita palvelun avoin rajapinta mahdollistaa. Haikala on allekirjoittaneen kehittämä avoimen lähdekoodin sovellus (GitHub), eikä liity High.fi-uutisportaaliin muuten kuin käyttämänsä avoimen rajapinnan datan osalta.

Sovelluksen tärkeimpänä ominaisuutena on uutiskategorioiden hakeminen, uutisotsikoiden ja niiden kuvausten listaaminen ja uutisten avaaminen selaimessa. Käyttäjä voi myös avata uutisen erillisessä selaimessa ja kopioida osoitteen leikepöydälle. Luetut otsikot merkitään himmeämmällä värillä.

Otsikot kuvausten kera
Uutinen selain-näkymässä
Selain-näkymän toiminnot

Käyttäjä voi valita asetuksista näytettävät uutiskategoriat, jotka näkyvät päänäkymän sivupalkissa. Sovellus tarjoaa myös mahdollisuuden hakea uutisotsikoista, sekä lukea vanhempia otsikoita, jos sellaisia on tarjolla.

Valitut uutiskategoriat
Haku palvelun uutisista
Hae lisää otsikoita

Uutisportaalin rajapinnasta saa lyhyen kuvauksen otsikolle, sekä mahdollisen mobiiliin optimoidun sivuston osoitteen, jotka voi asettaa käyttöön asetuksista. High.fi tarjoaa uutisia Suomen lisäksi myös muilta alueilta kuten Ruotsista, Alankomaista, Saksasta ja Yhdysvalloista.

Kategorioiden valinta
Asetukset mm. kuvaukselle
Uutisia Yhdysvalloista

Tällä hetkellä Haikala tarjoaa lähes kaikki toiminnot, mitä High.fi-rajapinta mahdollistaa ja kehityslistalla on käyttäjän valitsemien uutiskategorioiden piilottaminen. High.fi-palvelun kehityslistalta vastaavasti löytyy muun muassa kirjanmerkitsemistä ja asetusten siirtämistä päätelaitteiden välillä (sovellus myös Windows Phonelle ja Androidille).

Haikala-sovellus on ladattavissa Jolla Kaupasta ja OpenRepos-palvelusta.

Ampiaiskala – uutistenlukija Ampparit.comille

Ampiaiskala on yksinkertainen uutistenlukusovellus, joka hakee uutisotsikot Ampparit-palvelun tarjoamista uutissyötteistä. Ampparit.com ei tarjoa aineistonsa käyttöön mitään rajapintaa, joten sovelluksen ominaisuudet ovat rajoittuneet. Ampiaiskala on allekirjoittaneen kehittämä avoimen lähdekoodin sovellus (GitHub). Se ei liity Ampparit.com-uutisportaaliin muuten kuin käyttämiensä RSS-syötteiden osalta.

Sovelluksen perusominaisuuksina on uutiskategorioiden hakeminen, uutisotsikoiden listaaminen ja uutisten avaaminen selaimessa. Luetut otsikot merkitään himmeämmällä värillä.

Uutisotsikoiden lista
Valitut kategoriat
Toimintovalikko

Käyttäjä voi myös avata uutisen erillisessä selaimessa ja kopioida osoitteen leikepöydälle. Sovelluksen asetuksista käyttäjä voi valita halutut Ampparit.comin tarjoamat uutissyötteet, jotka näkyvät päänäkymän sivupalkissa.

Uutinen selain-näkymässä
Selain-näkymän toiminnot
Kategorioiden valinta

Ampiaiskala on toiminnallisuuksiltaan rajoittunut, joka johtuu puuttuvasta rajapinnasta käytettävän uutisportaalin aineistoon. RSS-syötteiden lukeminen ei suuria toimintoja mahdollista ja sovellus tekee sen, minkä kykenee. Sovellus on ladattavissa Jolla Kaupasta ja OpenRepos-palvelusta.

Ampparit.com on myös tuonut oman Android-sovelluksensa Jolla Kauppaan, eli jonkinlaista kiinnostusta Jollaa ja Sailfish OS:ää kohtaan on, mutta ei riittävästi, että olisivat ottaneet yhteyttä natiiviin Ampiaiskalaan liittyen tai tarjonneet kunnollisen rajapinnan.

Yhteenveto

Uutisten seuraaminen Jollalla ja Sailfish OS:llä on mahdollista kahdella samantyylisellä sovelluksella, jotka kuitenkin eroavat suuresti ominaisuuksiltaan: Haikala tarjoaa monipuoliset toiminnot ja Ampiaiskala on rajoittuneempi. Uutisportaalien erilaiset lähtökohdat rajapintojen tarjoamiseen tuovat sovelluksiin omat lisänsä, joka näkyy mahdollisissa toiminnoissa. Kummallakin sovelluksella kuitenkin onnistuu uutisten seuraaminen ihan kätevästi. Molemmat sovellukset ovat ladattavissa sekä Jolla Kaupausta tai OpenRepos-palvelusta.

Haikalan ja Ampiaiskalan sovelluskehittäjänä täytyy todeta, että on ollut mielenkiintoista nähdä, miten kaksi vastaavaa palvelua ovat aivan eri tavalla yhteistyökykyisiä kolmannen osapuolen sovelluksien kanssa. High.fi on ollut kehittäjää tukeva, joka näkyy myös avoimessa rajapinnassa ja sen virheiden korjaamisessa, kun vastaavasti Ampparit.com ei ole juuri asiaan reagoinut. Harmillisesti sain tiedon High.fi-uutisportaalista ja sen paremmasta rajapinnasta tietojen käyttöön vasta, kun olin jo saanut ensimmäisen version Ampiaiskalasta valmiiksi. Näin Jollalle ja Sailfish OS:lle tuli sitten kehitettyä kaksi idealtaan vastaavaa sovellusta, vaikka Ampiaiskala olisi saanut jäädä kokonaan tekemättä.

Olisi toivottavaa, että kaikki palvelut tarjoaisivat avoimen rajapinnan, jota muut voisivat hyödyntää. Uusia palveluita ja innovaatioita syntyy helpommin, kun takana on enemmän kehittäjiä ja ideoijia, eikä se mielestäni ole alkuperäiseltä palvelulta pois. Valitettavasti viime aikoina suunta on osiltaan ollut päinvastaiseen suuntaan, joka näkyy muun muassa Twitterin, Facebookin ja Netflixin rajapinnoissa.

Jolla ja Sailfish OS -sovellustarjonta, osa 3

Älypuhelimissa sovellustarjonta on yksi suosion ja menestymisen edellytys ja Jollaa pyörittävän Sailfish OS:n sovellustarjonta on kehittynyt aktiivisesti, osittain Maemo ja Meego -sovellusten käännöksillä, mutta myös uusilla sovelluksilla. Parissa kuukaudessa sovellustarjonta on kasvanut kymmenillä sovelluksilla, joista tässä muutamia poimintoja.

Jolla ja Sailfish OS -sovellustarjonta, osa 3

Keväällä alkanut sovelluskatsaus-kirjoitussarjani on nyt edennyt kolmanteen osaan natiivisovellusten osalta (osa 1, osa 2) ja sisältää lisäksi kirjoituksen Android-sovelluksista. Kevään jälkeen tarjonta on kasvanut etenkin karttaa hyödyntävillä sovelluksilla ja peleillä. Osiltaan Sailfish OS rajoittaa vielä sovellustarjontaa ja etenkin Jolla Kaupassa olevia sovelluksia, joten käyttöjärjestelmän kehittyessä on kiinnostavaa nähdä minkälaisia sovelluksia kehittäjät saavat aikaan.


Halftrail:
Kartta- ja GPS-seurantasovellus käyttäen OpenStreetMapin karttoja. Tukee offline-karttoja. Saatavilla: Jolla Kauppa.


Poor Maps:
Kartta-sovellus, joka näyttää karttoja (esim. OpenStreetMaps) eri lähteistä ja tarjoajilta. Lähdekoodi. Saatavilla: OpenRepos.


JollaOpas:
Matkaopas Helsingin ja Tampereen alueille. Käytettävyydeltään parempi kuin vastaava Reitti. Jatkaa Jopaksen ja Meegopaksen tiellä. Lähdekoodi. Saatavilla: OpenRepos.


Nysset:
Bussien aikataulut ja sijainnit Tampereella. Saatavilla: OpenRepos.


Camera+:
Vaihtoehtoinen kamera-sovellus, joka on tosin vielä kehityksen alkuvaiheessa. Talk Maemo. Lähdekoodi. Saatavilla: OpenRepos.


Paradajz:
Pomodoro-sovellus. Lähdekoodi. Saatavilla: Jolla Kauppa.


Movies’me:
Seurantasovellus katsomillesi leffoille, tai leffoille jotka haluat katsoa. Lähdekoodi. Saatavilla: Jolla Kauppa.


Paint:
Piirto-ohjelma, jolla mahdollista lisätä mm. kommentteja kuvien päälle. Lähdekoodi. Saatavilla: Jolla Kauppa.


CodeReader:
Viivakoodien ja QR-koodien lukija. Lähdekoodi. Saatavilla: Jolla Kauppa.


Doc Scanner
Dokumenttien skannaus-sovellus. Ota kuva kameralla dokumentista skannataksesi sen. Lähdekoodi. Saatavilla: OpenRepos ja Jolla Kauppa.


Kaktus:
Netvibes-syötelukija, joka erityisesti suunniteltu toimimaan myös offline-tilassa. Lähdekoodi. Saatavilla: OpenRepos ja Jolla Kauppa.


Xbmcremote
Kauko-ohjain XBMC:lle. Lähdekoodi. Sovelluksen kotisivu. Saatavilla: OpenRepos ja Jolla Kauppa.


QuasarMX:
Musiikkisoitin. Sovelluksen kotisivu. Saatavilla: Jolla Kauppa.


Flappy Bird:
Flappy Bird -peli. Lähdekoodi. Saatavilla: OpenRepos.


Sailyfish:
Flappy birdin tapainen peli. Tekijän sivu. Saatavilla: Jolla Kauppa.


SailCountries:
Tietovisa maailman maista. Lähdekoodi. Saatavilla: OpenRepos ja Jolla Kauppa.


Reversi:
Reversi-peli, tunnettu myös nimellä Othello. Lähdekoodi. Saatavilla: Jolla Kauppa.


Green Mahjong:
Solitaire Mahjong peli. Lähdekoodi. Saatavilla: Jolla Kauppa.


Sail Free Cell
Pasianssi-peli. Lähdekoodi. Saatavilla: Jolla Kauppa.

Lue myös aikaisemmat kirjoitukseni Sailfish OS -sovellustarjonnasta osa 1, osa 2 ja Sailfish OS:ssä toimivista Android-sovelluksista.