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

IxDA Helsinki: pikaprototypointi Webille ja mobiilille

Helsingin yliopiston tietojenkäsittelytieteen laitos järjesti Kumpulan tiedekampuksella IxDA Helsingin ”Pikaprototypointi Webille ja mobiilille” -tapahtuman, jossa muutama sovelluskehitysyritys oli kertomassa ajatuksiaan parin tunnin ajan. Sen verran aihepiiri kosketti sekä mielenkiintoa että työtehtäviä, oli osallistuminen lähes pakollista. Neljän ajatuksia herättävän esityksen myötä sai hieman uusia ideoita miten paremmin täyttää asiakkaan tarpeet, arvioida millaista sovellusta tehdään, miten tehdä parempia sovelluksia ja miten erilaiset prototypointimenetelmät liittyvät aiheeseen. Tapahtuma oli sopiva annos tuttuja ja uusia ajatuksia sovellussuunnittelun ja suunnitteluajattelun saralta.

Pikaprototypointi Webille ja mobiilille -tapahtuma tarjosi kätevän yleiskatsauksen prototypoinnin hyödyntämiseen ja miten Lean-ajattelu, eli löyhästi suomennettuna solakka-ajattelu, ja suunnittelulähtöinen suunnittelu näkyvät sovellusta kehitettäessä, ja miksi toiset sovellukset menestyvät ja toiset epäonnistuvat. Prototypoinnin eri muodot käytiin muutamassa esityksessä lyhyesti läpi ja eivätpä ne tai niiden hyödyntämisvaiheet olleet sitten diplomityöni ajasta juuri muuttuneet.

Deveolta Ilmari Kontulainen kertoi ”Design thinking ABC for developers and startups” -aiheessaan suunnittelulähtöisestä ajattelusta ja miten he lähestyvät sovelluksen kehittämistä. Suunnittelulähtöisen ajattelun neljä vaihetta ovat: mitä on (aiheen tutkinta), mitä jos (ideointi), mikä loistaa (prototyyppi), mikä toimii (palaute). Deveon ote aiheeseen oli ratkaisu neljän kysymysmerkin yhtälöön: asiakkaan ongelma – ongelman ratkaisu – tuotteen markkinat – skaalautuvuus = tuotto. Vaikutti ihan toimivalta lähestymistavalta. Deveo kehittää omana tuotteenaan koodinhallintajärjestelmää isoille yrityksille.

Enemmän sovelluskehittäjän näkökulmaa aiheeseen toi Ruby Brigade Helsingin, eli Rubyn kehittäjäyhteisön, puolesta Pirkka Esko, joka kertoi aiheesta ”Rapid development in the cloud”. Muutamia kohtia jäi mieleen, kuten että nykyaikana on upeaa olla sovelluskehittäjä, kun saatavilla on hyviä työvälineitä tekemisen tueksi ja sovellusten ajamiseksi ei tarvitse itse huolehtia esimerkiksi palvelinraudasta. Toisaalta kehityksen painopiste on siirtynyt palvelinpuolelta käyttöliittymäpuolen moninaisiin tekniikoihin, jolloin vaaditaan koodaajilta laajempaa osaamista teknologioiden lisäksi. Lisäksi sovellusta kehitettäessä prototypoimalla, on hyvä pitää mielessä päätöspiste, jossa sovellusta aletaan oikeasti kehittämään tai hylätään aiottu idea.

Kolmantena lavalle asteli Futuricen Anton Schubert aiheella ”Lean Service Creation – Building successful digital services, fast!”. Esitys käsitteli Futuricen uusia ajatuksia, miten uudistaa toimintaansa ja mielikuvaa pelkästä sovelluskehitysyrityksestä myös suunnitteluun. Ajatuksena uudessa suunnassa on, että maailma muuttuu digitalisoitumisen myötä, kun kilpailu ja markkinat ovat globaaleja ja myös työkulttuuri muuttuu ja yritysten pitää pystyä vastaamaan muutokseen nopeammalla tahdilla ja uusia tapoja työhön. Futuricen vastaus asiaan on Lean Service Creation eli löyhästi käännettynä solakka palvelun suunnittelu, jossa suunnittelija, kehittäjä ja liiketoiminta -tekijäryhmällä voidaan paremmin vastata asiakkaan ongelmiin. Menestyvän sovelluksen rakentaminen meni jotenkin suunnittelulähtöisen ajattelun vaiheiden mukaan, eli ensin bisnesideasta löydetään ratkaisemisen arvoinen ongelma palveluvisioon, jonka jälkeen testataan tuotteen markkinasopivuus ja lopuksi käsitellään skaalautuvuus ja hienosäätö. Schubertin esitys oli vakuuttavaa kuunneltavaa ja asiakin tuntui järkeenkäyvältä.

Viimeisenä esityksenä oli SC5:lta Lauri Svanin ”Why do we design software that is impossible to build; and how could rapid prototyping help that?”. Eli miten erilaisilla prototyypeillä voidaan vähentää riskiä ja päästä parempaan lopputulokseen. Esitys toi hyvin esiin, mitä erilaisia prototyyppejä kannattaa käyttää ratkaisemaan suunnitteluongelmat ja päätöksiä mitä ollaan toteuttamassa. Asiaan esitettiin viisi vaihetta ja mitä ne ongelmia selvittävät: paperiprototyypit (käytettävyys) – arkkitehtuuripiikki (monimutkaisuus, mahdollinen) – prototyyppi sovellus (toiminta oikeassa ympäristössä, kiinnostavuus) – tuotantoaikomus (skaalautuvuus, kustannustehokkuus) – yksinkertaisin mahdollinen tuote (myykö se?). Kun tiedät mitä riskejä on, voit pienentää niitä prototypoimalla.

Helsingin yliopiston tietojenkäsittelytieteenlaitoksen ja Hanna Mäenpään, Emilia Hjelmin ja Tomi Männistön organisoima IxDA Helsingin tapahtuma oli sopiva annos tuttua ja uusia ajatuksia sovellussuunnittelun saralta. Lyhyitä esityksiä, joissa oli kuitenkin hyvin asiaa ja sai esimerkkejä miten muut tekevät sovelluskehitystä ja -suunnittelua. Aika vähän lopulta käsiteltiin varsinaisesti pikaprototypointia teknisessä mielessä ja keskityttiin enemmän suunnitteluaspektiin ja -ajatteluun, joka oli toimiva lähestymistapa. Ja saihan siellä myös virvokkeita kuten pähkinöitä, keksejä, puolukkapiirakkaa, kahvia ja omenoita.

Pitää jatkossakin seurata aihepiirin tapahtumia ja IxDA Helsingin Facebook-ryhmää, johon älysin vasta äskettäin liittyä, ja jonka kautta on helppo bongata kiinnostavia tapahtumia aiheeseen liittyen. IxDA Helsingin tavoitteena on verkostaa paikallinen suunnittelu-yhteisö ja edistää moderneita vuorovaikutteisia suunnittelukäytäntöjä Suomessa kuukausittaisilla tapaamisilla ja muulla toiminnalla. Ryhmä on voittoa tavoittelematon ja löyhästi järjestäytynyt.

Syyskuun WordPress Café Helsinki

Syyskuun WordPress Caféssa esiteltiin parhaita käyttökohteita ja rajatapauksia

Arkisin teen päätyökseni yhdeksästä viiteen Java EE -sovelluskehitystä, mutta vapaa-ajallani aikani menee ajoittain toiminimellä tehtyihin pienimuotoisiin WordPress-projekteihin ja tietenkin blogieni kanssa askarteluun. WordPress on kehittynyt paljon vuosien aikana ja olikin mielenkiintoista osallistua ensimmäiseen WordPress Café -tapahtumaan Exoven järjestämänä, jossa pääagendana oli Perttu Tolvasen esitys ”Best-fit concepts and typical edge cases for WordPress”. WordPress Café on avoin tapaaminen kaikille WordPressin käyttämisestä tai kehittämisestä kiinnostuneille.

WordPress Cafén idea on yksinkertainen ja samanlainen kuin vuosittaisella Nordic Atlassian User Groupilla. Avoin tapahtuma, jossa käyttäjät ja kehittäjät tapaavat virvokkeiden äärellä, aiheeseen liittyen pidetään lyhyt esitelmä ja lopuksi verkostoidutaan ja vaihdetaan kokemuksia.

Perttu Tolvasen (North Patrol) esitys ”Best-fit concepts and typical edge cases for WordPress” käsitteli kolmea kysymystä WordPressin käyttöön liittyen: Web-konseptit, joihin WordPress sopii erittäin hyvin; Rajatapaukset, joissa WordPress näyttää olevan yllättävän suosittu; Millainen tulevaisuus WordPressillä on Suomessa ja onko takaa tulossa haastajia?. Soveliaimmat käyttökohteet olivat aika ennustettavissa, sillä sen blogitausta tekee siitä kätevän tietyn tyyppisiin tarkoituksiin ja historia näkyy taustalla. WordPress on kuitenkin muuttunut vuosien saatossa enemmän CMS-tyyliseksi kuin pelkäksi blogialustaksi ja se kehitys varmasti jatkuu. Haastajien osalta Concrete5 kuulosti näppärältä. Aihe kirvoitti hyvin keskustelua sivuten myös muita sisällönhallintajärjestelmiä ja niiden hyödyntämistä eri hintasegmenteissä.

Ensimmäinen WordPress Café oli mielenkiintoinen tapahtuma ja oli mukava kuulla muiden kokemuksia WordPressin käytöstä ja tavata henkilöitä blogien takana. Osallistujia olisi tosin voinut olla enemmänkin, sillä Exoven konsultteja taisi olla paikalla lähes yhtä paljon kuin yleisöä ja verkostoituminen jäi hieman nihkeäksi, mutta itse en sillä saralla ole muutenkaan kovin luonteva.

Exoven ajatuksena on järjestää tapahtuma kerran kahdessa kuukaudessa ja seuraava ajankohta on marraskuun 12. päivä. Tarkempaa tietoa tulevasta tapaamisesta tullee Exoven sivuille lähempänä ajankohtaa.

Nordic Atlassian User Group 2013 @ Helsinki

Kävin eilen kuuntelemassa viimeiset kuulumiset JIRAsta ja Confluencesta, kun Arctech isännöi perinteistä Nordic Atlassian User Group 2013 -tapahtumaa. Tänä vuonna tapahtuma oli yleistunnelmaltaan ja sisällöltään hieman latteampi kuin viime vuosina, mutta muutamia poimintoja ja vinkkejä tuli kerättyä. Ja olihan se kierros Arctech Helsinki Shipyard -telakka-alueella ihan mukava, vaikka suurimmaksi osin pääsimme katsomaan halleja vain ulkoapäin. Näimme vilauksen muutamasta isosta Lego-palikasta, joista laivat rakentuvat, niiden kuljetuskärryn (joka toimi Windows 95:lla) ja vastavalmistuneen arktisen offshore-huoltoaluksen Aleksey Chirikovin.

User Groupin sisältö rakentui tutulla kaavalla, eli ensin Arctech kertoi miten hyödyntävät JIRAa laivanrakennuksessa, jonka jälkeen esiteltiin erilaisia lisäosia, Atlassianin tuotteiden ja Ambientian palveluiden tarjontaa.

JIRAn ja Confluencen lisäosatarjonnan osalta oli lyhyet esitykset i4ware Softwaren työajan seurantaan tarkoitetusta Timesheet-lisäosasta ja Dream Brokerin videoiden helpompaan hyödyntämiseen suunnatusta Screenmail-lisäosasta. Screenmail vaikutti ihan kätevältä tavalta tehdä helposti videoita näytöllä näkyvästä sisällöstä äänen kera esimerkiksi käytettävyystestausta tai Sprint demoa varten. Ambientia kertoi lisäksi uudesta Ambientia cloud -palvelustaan, joka on käsittääkseni hieman sama kuin Atlassianin tarjoama Atlassian OnDemand, mutta tarjoten tällä hetkellä vain JIRAn ja Confluencen.

Enemmän itseäni kiinnostivat JIRAn ja Confluencen uudet ominaisuudet, joiden osalta käsiteltiin muutamia pääkohtia parin edellisen ja tulevien versioiden osalta. Muutamia poimintoja:

JIRA:

  • 5.1
    • Kenttien inline-muokkaus
    • 200 000 tiketin raja poistettu
    • Issue collector: HTML-koodi, jolla voidaan luoda tiketti suoraan JIRAan joltain sivulta. Käyttäjä ei tarvitse JIRA-tunnuksia.
    • Käyttäjien deaktivointi
  • 5.2
    • Instant Search: aikaisempi Simple Search poistunut, joka oli mielestäni kätevämpi
    • Tikettien indeksointi taustalla, eli se ei enää keskeytä JIRAn käyttöä
    • JIRA admin helper auttaa notifikaatioiden ja käyttäjän näkemien kenttien selvittelyyn
    • Issue Collectoreja on mahdollista kopioida ja muokata
    • Mahdollista järjestää JIRAn vakiovimpaimien sarakkeita
  • 6.0 EAP 8 (m10)
    • Uusi ulkoasu ja tuntuma, noudattaen nyt Atlassianin suunnitteluohjesääntöjä
    • Uusi Detail View -näkymä, jossa kaikki oleellinen kerralla
    • Muokattavat käyttäjänimet (viimeinkin)
    • Projekti templatet erilaisille projekteille
    • Aktiivisen Workflown muokkaus on nyt mahdollista ja niitä voi jakaa projektien kesken
    • Autowatch-asetuksen globaali säätömahdollisuus
    • Projektien avainten ja nimen maksimipituuden säätömahdollisuus
    • Automaattinen ulkoasu & tuntuma -säätö globaalin logon värien perusteella

Confluence:

  • 5.0, ulkoasu-uudistuksia
    • Uusi ulkoasu
    • Loogisemmin järjestetyt ja ryhmitellyt menut ja navigaatio
    • Sisällön luominen yhdestä paikkaa, ei kontekstikohtaisten nappien takaa
    • Uusi sivunavigaatio, johon mahdollista määrittää linkkejä
    • Äskettäin katsotut sivut -näkymä
    • Automaattinen ulkoasu & tuntuma -säätö globaalin logon värien perusteella
    • Uusi ulkoasu hallintapaneelille, kuten JIRAssa
    • Mahdollisuus hakea ryhmiä
  • 5.1, Blueprints
    • Blueprintit: Hieman sivupohjien tapaisia, jotka ryhmittyvät yhteen, esim. määrittely dokumentit yhden linkin takana
    • HTML5 esikatselu PDF ja Powerpoint -dokumenteista

Esitysten jälkeen oli perinteinen Birds of Feathers, eli keskustelua ja verkostoitumista, mutta keskustelu jäi sämpylästä ja virvokkeista huolimatta aika nihkeäksi. Atlassianin tuotteiden hödyntäminen sovelluskehityksessä -ryhmä keskusteli lyhyesti FishEyen ja Cruciblen käytöstä, mutta aika vähän muutkin niitä tuntuivat käyttävän. Myös siirtyminen Gitiin ja sen muutosvastarinta herätti keskustelua ja miten Stash on FishEyen tontilla.

Nordic Atlassian User Group 2013 @ Helsinki oli kokonaisuutena pienoinen pettymys ja sisällöltään lattea. Se oli tosin jo hieman odotettavissakin edellisvuosien kokemusten pohjalta. Ehkä vertailukohtana oleva ensimmäisen vuoden tapahtuma Kulosaaren kasinolla on liian korkealla, sillä samalle asiasisällön ja keskustelun tasolle ei ole muina vuosina aivan ylletty. Toivottavasti ensi vuonna on parempi meininki.

LDW12: Innovaatio -päivä kertoi HTML5:sta ja Windows Phonesta

Vapaapäivänsä voi käyttää monella tapaa, enemmän tai vähemmän hyödyllisesti. Helmikuun alussa Luxus järjesti Luxus Digital Week 2012 -tapahtuman (LDW12), eli konseptuaalisen näyttelyn digitaalisesta luovuudesta, joka sisälsi ilmaisia seminaaritilaisuuksia mediasta, innovaatioista ja luovuudesta, sekä Microsoft Kinect -hackathonin. Arkityönä Javan koodaus on kaukana luovuudesta, vaikka luovuutta siinäkin pitää välillä käyttää, ja on mukava hieman laajentaa näkemystään asioista, joten osallistuin tapahtuman Innovaatio-osuuteen.

Luxus Digital Week 2012 -tapahtuman Innovaatio-osuuden teemana oli HTML5:n tila sovellusten kehityksessä, Windows Phone ja sovellukset ja Adobe Scene 7. Päivän neljäs esitys kosketusnäytöille kehittämisestä peruuntui harmillisesti, sillä se olisi ollut varmasti kiinnostavampi kuin Scene 7. Seminaariesitykset olivat mainioita ja keskittyivät asiaan, jättäen mainospuheet minimiin. Lisäksi esitysten jälkeen oli vapaata keskustelua ja lyhyt Windows Phone Developer Workshop. Workshop oli käytännönläheinen esitys Microsoft Expression Blendin ja Visual Studion yhteistoimintaan ja kehitys näytti ihan kätevältä. Pitänee ladata kehitystyökalut ja testata.

LDW12-tapahtuma järjestettiin Kaapelitehtaan Puristamo salissa, joka oli sisustettu sopivan epäformaaliksi tilaksi tapahtumalle. Olisin olettanut, että paikalla olisi ollut enemmänkin kiinnostuneita, sillä kenties vajaat puolet istumapaikoista oli täytetty. Tietenkin, itsekin olin paikalla omalla ajallani. Tarjolla kuulijoille oli virvokkeita, mutta ei kahvia, jota onneksi sai viereisesti kahvilasta. Kokonaisuutena tapahtuma oli kiva, tarjosi uusia ajatuksia ja ideoita, mutta tunnelma jäi hieman etäiseksi, vaikka yritystä oli.

Tällaisia tilaisuuksia saisi kyllä olla useamminkin, joten kiitokset Luxukselle hyvästä tapahtumasta ja puhujille ajatuksia herättävistä esityksistä.

Tässä vielä muutamia poimintoja päivän esityksistä ja tapahtumasta.

HTML5 ja sovellusten kehittäminen

HTML5 on nykyään varteenotettava vaihtoehto Web- ja mobiilisovellusten kehittämiseen ja paikalla oli Rocket Packin Harri Manninen, joka kertoi miten päätyivät myydyksi Disneylle. HTML5 tarjoaa hyvät mahdollisuudet sovellusten kehittämiseen useille alustoille, mutta sisältää myös vaivaa testauksen, selainten nopean kehityksen, rajapintojen muuttumisen (FB) ja laitteiden fragmentaation osalta. Samaa ongelmaa on tietenkin myös natiivisovellusten parissa. Kaikki nykyaikaiset selaimet kuitenkin nykyään tukevat hyvin vielä speksiltään keskeneräistä HTML5:sta, josta osoituksena myös Cut the Rope -peli, joka on IE:n osoitus kehityksen mukana pysymisestä. Myös esitys oli teemaan sopivasti tehty HTML5:lla, käyttäen impress.js:ää.

HTML5-sovellusten ominaisuuksia käsiteltiin lisäksi viiden kohdan listana: jakelukanavat, raha, teho ja sananvapaus. Jakelukanavat ovat HTML5-sovelluksilla vapaammat kuin App Storessa ja ovat helpommin levitettävissä sosiaalisissa medioissa. Sovelluksilla tienaaminen ei ole vielä yhtä selkeää kuin natiivisovelluksilla, sillä maksuihin käytettävää alustaa ei vielä oikein ole. Samat mikromaksut, mainokset ja tilauspohjainen palvelu toimivat. Tehoiltaan HTML5-sovellukset alkavat olla lähellä natiivia, etenkin kun selainten ominaisuudet kehittyvät. Viimeisenä mainittiin sananvapaus, sillä eri sovellusmarketit ovat moderoituja, etenkin Applen osalta, rajoittaen mahdollisia sovelluksia, joka on osittain myös hyvä asia.

Esityksessä mainittiin myös avoimen lähdekoodin HTML5-sovellusalusta PhoneGap, jolla saadaan käyttöön mobiililaitteiden natiiviominaisuuksia. Selkeästi HTML5 on pätevä tekniikka mobiilipuolella, jonka myös Adobe on huomannut ostaessaan jokin aika sitten PhoneGapin. Mobiili-Flash on jo kuopattu ja kuopattaneen myös työpöydällä, joten Adobe panostaa HTML5:een ja usean alustan mahdollisuuksiin.

HTML5-sovellusten tulevaisuutta käsiteltiin lyhyesti mainiten WebGL, Fullscreen-sovellukset ja Gamepad API, jotka tarjoavat uusia mahdollisuuksia etenkin pelien kehittämiseen.

Windows Phone ja sovellukset

Windows Phonesta paikalla oli kertomassa Microsoftilta Technology Evangelista Jukka Wallasvaara, joka esitteli lyhyesti Windows Phonen kehitysideat ja ”People vs. Icons” -ideologian ja esitteli sen toimintaa Nokian Lumia 800:lla. Windows Phonessa oli monia käteviä ominaisuuksia ja näkyi, että asioita oli ajateltu eri tavalla kuin muissa puhelimissa.

Windows Phone -esitys oli mielenkiintoinen, sillä en ollut aikaisemmin kunnolla päässyt testaamaan WP:n ominaisuuksia, jotka nyt tulivat monelta osalta tutuksi. Valitettavasti muistiinpanot kaikista oivaltavista asioista tältä osalta suurilta osin hävisivät, kun muistiinpanovälineenä käyttämäni Androidin WordPress-sovellus ei tallentanutkaan kirjoituksen luonnosta. Kynä ja paperi, missä ne olivatkaan. Muistiin kuitenkin jäi, että haku-toiminnossa pystyi ottamaan kuvan tekstistä ja kääntämään sanat eri kielelle ilman eri sovellusta. Samoin ”hyödyllisenä” ominaisuutena Xbox Livessä avatar tanssi, kun sitä tökki. Kätevä ominaisuus vastaavasti oli se, että ”Henkilöt”-tiilin takaa löytyi kontaktien eri aktiviteetit eri sosiaalisissa medioissa ja lisäksi jaetut kuvat. Myös se, että pakotetut lukkoruudun sai ohitettua, jos halusi ottaa valokuvan nopeasti, oli näppärää.

Adobe Scene 7 ja dynaaminen sisältö

Päivän viimeiseksi esitykseksi jäi ”Adobe Scene 7 ja dynaaminen sisältö”, jota varten paikalla oli saapunut Adobelta Onno in ‘t Veld. Aihe oli hieman outo valinta HTML5:n ja Windows Phonen pariksi, mutta kuitenkin kohtalaisen mielenkiintoinen. Tietenkin mainostettiin Scene 7:n ominaisuuksia, mutta käyttäen hyväksi paljon esimerkkejä, jotka eivät tehneet asiasta turhan puisevaa. Kaikenlaista sovelluksella pystyikin tekemään aika näppärästi.

Muutamina esimerkkeinä näytettiin miten olohuonetta voi sisustaa dynaamisesti käyttämällä vain yhtä kuvaa ja piirtämällä sitä uusiksi eri materiaalein ja värein. Myös esimerkiksi huonekaluliikkeen sivuilla pystyttiin yhdellä sohvakuvalla esittämään useita eri värejä ja kankaita. Ja tietenkin vaatekaupat kuten Burberry ja Nelly hyödynsivät sovelluksen ominaisuuksia. NikeID-palvelussa pystyi suunnittelemaan haluamansa väriset tennarit.

Luovuuden näyttely

Seminaarien lisäksi Puristamo-salissa oli esillä erilaisia tapahtuman järjestäjän, eli digitaalisen median mainostoimisto Luxuksen, ja yhteistyökumppaneiden luovuuden tuotoksia. Esillä oli muun muassa kolmen näytön Multitouch-näyttö, jossa kuvat ja videot liikkuivat ja skaalautuivat saumattomasti. Ensimmäisen sukupolven järjestelmä oli kooltaan pienen jääkaapin verran, mutta kuulemma seuraava sukupolvi jo perinteisen taulutelevision syvyysluokkaa. Testaamaan pääsi myös viikonloppuna pidetyn Microsoft Kinect Hackathonin tuotosta, Angry Birds -peliä, jossa ritsaa käytettiin käsiliikkein. Lisäksi Pongia pääsi pelaamaan kaksinpelinä, puhelimien asentosensorien toimiessa peliohjaimina.

Muutamia kuvia tapahtumasta. HTC Sensation ja pimeähkö tila, ei ole kovin optimi.

Kaksi päivää teknologiaa ja ratkaisuja Fujitsu Forum 2011:ssa

Kun Blue1:n Boeing 717 laskeutui viime perjantai yönä klo 01:20 Helsinki-Vantaa lentokentälle olin väsynyt, mutta iloinen. Viimeiset kaksi päivää Fujitsu Forum 2011:ssä Münchenissä olivat olleet mainioita ja täynnä teknologiaa, innovaatioita, ratkaisuja ja erinomaista seuraa. Olin yksi viidestä Lifebook4Life -projektin sisäpiiriläisestä, jotka pääsivät matkalle Saksaan Fujitsun konferenssiin ja tapaamaan projektin väkeä ja muita sisäpiiriläisiä. Aivan mahtava kokemus.

gates

Kirjoitin Fujitsu Forum 2011:stä pari viikkoa sitten ja tapahtuma vastasi paljolti odotuksia ja monilta osin ylitti ne. Olimme konferenssissa virallisesti lehdistön roolissa, mutta keskityin lähinnä nauttimaan konferenssin tarjonnasta ja tauoilla lehdistötilan mainiosta ruokatarjonnasta kuin aktiivisesta tilannepäivityksestä. Myöskään 3G:n puute ja (ilmaisen) WiFin epävarmuus eivät palkinneet.

icm

Fujitsu Forum 2011 agendastamme parhaiten jäi mieleen Meinolf Althausin, Fujitsun tuotestrategia/innovaatio johtajan, haastattelu, jossa hän vastasi rehellisesti ja avoimesti esittämiimme tiukkoihin kysymyksiin Stylistic Q550 puutteista ja kertoi millainen oli tuotteen kehityspolku. Ongelmat olivat jo tiedostettu ja parempaa tulossa. Lisäksi seurasimme lehdistön kysymys&vastaus -tilaisuutta Fujitsun CTO:n kanssa, sessiota miten tablettitietokoneita voidaan hyödyntää yrityksissä, vertailua Fujitsun ja muiden valmistajien tuotteista ja torstaina kahta avainpuheenvuoroa. Ensin CTO kertoi miten Fujitsu kehittää asioita ohjelmiston ja raudan avulla ja myöhemmin Garry Kasparov kertoi innovaatioiden kehitystahdin hidastuneen viimeisten vuosikymmenten aikana. Pitäisi kuulemma innovoida vertikaalisesti, eli luoda uutta, kokeilla ja ottaa riskiä, eikä horisontaalisesti eli kehittää jo olemassa olevaa. Järkevää puhetta. Lisäksi keskiviikkoiltana ohjelmassa oli Anastacian konsertti ja mainiota saksalaista vehnäolutta bratwurstin ja bagelsien kera. Hyvin se veti.

meinolf keynotes

Lisäksi muutamina poimintoja messuilta kirjoitettakoon, että taulutietokoneet näyttivät olevan kovassa huudossa sekä erilaisten ratkaisujen alustana että perinteisinä tabletteina. Fujitsulla on Japanin markkinoilla DoCoMon brändin alla vesitiivis Android-tabletti, joka on kuulemma tulossa ensi vuonna myös Eurooppaan. Toivottavasti myös Ice Cream Sandwichin kera. Suuria puheenaiheita Androidin ja sen hyödyntämistä yrityskäytössä lisäksi oli myös pilven hyödyntäminen. Konferenssin Breakout Sessioiden sisältö löytyy Face2Fujitsu -blogista, joista voi tutkailla mitä aiheita käsiteltiin. Demoalue tarjosi laaja-alaisesti tietoa Fujitsun ja kumppaneiden palveluista ja NDA-alueella näimme tulevia tuotteita. Saa nähdä miten vielä puiset mallit muuttuvat oikeiksi tuotteiksi, mutta hyvältä vaikutti.

exhibition exhibition tablets

Englanninkielinen ja hieman tarkempi matkaraporttini Fujitsu Forum 2011:stä löytyy Lifebook4Life kirjoituksestani ja lisää valokuvia Facebook-profiilini kuvakansiosta.

fin

Expert Expo toi näytille uusinta tekniikkaa

Viikonloppuna tuli vierailtua Messukeskuksessa Expert Expo -myyntimessuilla, jossa oli esitteillä 9000m^2 kodintekniikkaa eri valmistajilta. Tilaa oli varattu yläkerrassa muutaman hallin verran ja tapahtuma tarjosikin runsaasti nähtävää, oheistapahtumaa ja arvontoja. Messut olivat ilmaiset ja oikein antoisat sisällöllisesti, ainakin jos vertaa muutama viikko sitten järjestettyihin Games People Play -messuihin.

Päämotiivinani messuilla oli tutustua eri taulutelevisioiden tarjontaan ja se onnistuikin suhteellisen hyvin, vaikka kuvapuolella piti tyytyä mainosvideoihin, eikä telkkareihin päässyt katselua lukuun ottamatta tarkemmin tutustumaan. Kuvanlaadullisesti kaikki nähtävillä olevat mallit olivatkin hyviä, enkä esillä olleen kuvamateriaalin perusteella huomannut eroa 50Hz:n ja 100Hz:n tekniikoissa. Mielenkiintoni kohdistui Sonyn ja Samsungin eri malleihin, joista messuilla oli ihan hyvät tarjoukset. Televisio jäi kuitenkin ostamatta, sillä Sonyn ulkoasu ei kohtuuhintaisissa malleissa (mm. W5500) miellytä silmääni ja Samsungissa jäin miettimään 300e hintaeroa 50Hz:n ja 100Hz:n mallien välillä ja foorumeilla kommentoitua input lagia pelatessa. Voi olla, että pitää katsella Sonyn 40E5500 -mallin suuntaan tai sitten vain luottaa Samsungin pelimoodin toimivuuteen 40B655-mallissa. Oman hintaluokkani yläpuolelta nähtävillä oli LG:ltä, Samsungilta ja muistaakseni myös Philipsiltä ja Sonylta LED-televisioita, jotka näyttivät kyllä hyviltä sekä ulkonäöllisesti että kuvallisesti. Hintaa vain oli ihan liikaa televisioksi.

Televisioiden ja niihin liittyvän tekniikan ohella paikalla oli Expertin edustamista merkeistä nähtävillä kannettavia tietokoneita, äänentoistoa, kameroita, navigaattoreita, konsoleita ja perinteisempää kodintekniikkaa kuten pesukoneita, imureita ja partakoneita. Nokian ständillä oli esitteillä muun muassa X6 ja ExpressMusic -puhelimet, jotka vaikuttivat ihan asiallisilta laitteilta. Etenkin kyseisten puhelinten ilmeisesti uusi S60-käyttöjärjestelmä vaikutti paljon paremmalta ja reaktiivisemmalta kuin omassa N95:ssä oleva, jossa jokaista toimintoa saa odotella ikuisuuden. Näytteillä oli myös N900-luuri, mutta en jaksanut odotella sen vapautumista, kun jotkut eivät tajua, että messuilla on muitakin ihmisiä. Kosketusnäytöllisiä puhelimia kokeiltaessa kuitenkin tuntui, että QWERTY-näppäimistö voisi olla ihan paikallaan, jos luurilla aikoo jotain kirjoitella. N97:n ja N97 minin näppäimistöt olivat ihan näppärän tuntuisia, vaikka käytännössä kokeileminen jäikin vähälle.

Expert oli järjestänyt kyllä hyvän tapahtuman eri valmistajien kanssa ja ainakin mitä kassojen suuntaan katseli, taisi myös kauppa käydä mainiosti. Eteisaulan noutopisteessä jono kiemurteli kohtalaisen pitkänä. En tiedä paljon tuollaisen messualueen vuokraaminen, henkilöstön palkat (palvelualttiita myyjiä oli paljon) ja järjestelyt oikein maksavat, mutta aivan ilmaista se ei varmaankaan ole. Messut ainakin osoitti, että taulutelevisioiden hinnoissa on runsaasti ilmaa, jos niistä voidaan antaa useiden satojen eurojen alennuksia. Tosin tämänhän jo tiesi, kun Suomen hintoja vertaa esimerkiksi Saksan hintoihin.