torstai 10. marraskuuta 2011

iPhone ja iPadin yrityskäyttö

App Storesta löytyy jo yli 450 000 sovellusta. Suuri osa näistä ovat kuluttajasovelluksia, mutta toimiiko iPhone tai iPad yrityskäytössä?
Helpoimmin yrityskäyttö onnistuu, jos käyttää jo entuudestaan pilvipalveluita: Jos sähköpostit ja kalenterit on Gmailissa, puhelin toimii oivana päätelaitteena tähän tietoon.

Toinen välimalli kevytintegraatiolle on tehdä iPadissa/iPhonessa Evernote-muistiinpanoja, jolloin evernoten tiedot ovat luettavissa työkoneella Evernoten www-palvelusta. Suosittelen tällöin Evernote Premiumia, jolloin mukaan tulee korotettu tietoturvataso ja mm. OCR-tekstintunnistus/tekstihaku valokuvatuista käyntikorteista jne.

Varsinaiseen oikeaan yrityskäyttöön iOS-laitteista löytyy seuraavia ominaisuuksia:
  • Mahdollisuus yritys-VPN:n käyttöön (mm. Cisco ja Juniper) 
  • Laitteistotason muistikryptaus (AES-256) ja avaimen etäpoisto 
  • Alfanumeerinen lukituskoodi ja muistikryptauksen avaimen poisto liian monen väärän arvauksen jälkeen 
  • Natiivi Exchange-sähköpostituki 
  • Keskitetty laitehallinta 
  • Yrityksen WLAN-verkkojen tuki (WPA2 Enterprise) 
  • Yritysasetusten asennus yhden XML-tiedoston avulla 
  • Yrityksen omien sovellusten jakelu laitteisiin sisäverkon WIFIn yli 
Yrityskäyttöä ajatellen hankalaa on se, että jos ja kun laitteeseen pitää ostaa lisäsovelluksia (esim. Citrix client), tarvitaan Apple ID ja luottokortti. Mikäli yritys ei halua antaa omia luottokorttejaan tähän tarkoitukseen, yksi vaihtoehto on se, että käyttäjät käyttävät omia luottokorttejaan ja yritys ostaa iTunes lahjakortin, jonka arvo riittää tarvittavien sovellusten hankintaan. Tämä on kyllä vähän ankea viritys - Toivotaan, että Apple esittelisi mallin, jossa laitteessa voisi olla esim. kaksi eri Apple ID-tiliä ja yrityksellä mahdollisuus tehdä oma valikoima sovelluksista, joita firman tilillä voi ladata.

keskiviikko 14. syyskuuta 2011

Koodari on tulevaisuuden rokkitähti

Jos koodi on tulevaisuuden laki, koodari on tulevaisuuden rokkitähti!

Kun aloitin itse koodaamisen 13 vuotiaana, maine bittinikkarina ja nörttinä oli taattu. Sittemmin koodauksesta on tullut hivenen helpommin “suuren yleisön” ymmärtämää ja arvostamaa, yksi ammattikunta muiden joukossa. Meillä on muurareita, maalareita ja sitten niitä koodareita. Niitä, jotka tekevät niitä tietsikkajuttuja.

Suomessa on vihdoin näkyvissä datan avautuminen. Olen itsekin osallistunut mm. Apps4Finland-kisaan, jossa kehitellään uusia ideoita ja sovelluksia avoimen datan rajapintoja hyödyntäen. Datan avautuminen on kuitenkin vain mahdollistaja. Varsinaiset palvelut syntyvät koodarien käsissä: Koodari on artisti, jota tarvitaan datan esittämiseen tavalla, joka palvelee suurta yleisöä. Kuten hyvällä artistilla, myös koodarilla on ympärillään jengi, jolla uusia tuotoksia syntyy nopeasti ja laadukkaasti. SIlloin puhutaan mm. määrittelijöistä, graafikoista, testaajista, markkinoinnista jne.

Minkälaista se koodarin arki sitten on? Parhaimmillaan se on taidetta, jossa sekä lopputuote, ratkaisumalli ja ohjelmakoodi on toimivaa, jonkin silmissä jopa kaunista. Hyvin kirjoitettu koodi on myös ylläpidettävää: Vaikka sovelluksessa olisi virhe, kauniista koodista se on helppo korjata.

Vaikka olen IT-työläinen, en omassa työssäni ole enää koodari. Se on kuitenkin edelleen rakas harrastus, jonka kautta haluan oppia uusia asioita. Viimeisen 3 vuoden aikana olen opetellut koodaamaan iPhone ja iPad -laitteille. Käytännössä tämä on tarkoittanut myös kokonaan uuden ohjelmointikielen, Objective-C:n opiskelua. Pieni koodauspäiväkirja löytyy täältä.

Mutta siitä rokkitähteydestä vielä. Kukapa nostaisi koodarin esiintymislavalle, jos ei koodari itse. Olen päättänyt avata koodausta ja tulen järjestämään koodaussession netissä, jota kuka tahansa voi tulla seuraamaan. Silloin koodaan ainakin yhtä peliä, jolla tulen osallistumaan tämän vuoden Apps4Finland-kisaan. Käytän mikkiä, videokameraa ja näytönjako-ohjelmaa siten, että Google+ Hangoutissa 9 henkilöä voivat osallistua seuraamaan koodarin työtä. Otan myös livenä vastaan kehitysideoita ja voin myös esitellä, miltä näyttää iPhone-kehitystyökalut ja koodi, jota olen aiemmin kirjoittanut.

Jos olet kiinnostunut saamaan lisätietoa koodaussession ajankohdasta ja osallistumisohjeita, voit jättää sähköpostiosoitteesi minulle tämän lomakkeen kautta.

edit: Tilaisuus sujui hienosti. Livekatsojia oli parhaimmillaan yli 100. Koodatessa sattui ja tapahtui paljon, mm.
  • Infra petti (adsl-purkki savusi ja kävin hakemassa uuden)
  • Rikoin projektin ja sen jälkeen palauteltiin dataa versiohallinnasta ja NAS-backupeilta
  • Vanha koodi hajosi datassa olevan virheen takia. Tähän toteutettiin ratkaisu, jolla koodi korjattiin niin, että ei rikota muita projekteja ja selvitään vastaavasta virhetilanteesta
Koodaus aloitettin klo 14 ja puolen yön jälkeen projekti oli kutakuinkin valmis. Lopputuote voitti Apps4Finland 2011:n YLE-erikoispalkinnon! Kiitos myös kaikille teille, jotka osallistuitte ideointiin ja autoitte koodauksessa!

Löydät koko päivän Bambuser-kanavaltani. Välillä video pätki, joten se on useassa osassa. Ensimmäinen osa löytyy täältä.




lauantai 18. kesäkuuta 2011

Muovikuorisen Macbookin DIY-korjaus

Ostin n. 1,5 vuotta sitten 13" Macbookin. Kyseinen muovikuorinen malli on toiminut hienosti, mutta sen pohjassa oleva kumi alkoi irvistää puolisen vuotta sitten. Apple onkin myöntänyt, että kyseessä on tyyppivika joka korjataan veloituksetta.
Tässä videossa näet, kuinka korjauksen voi tehdä myös itse, jos ei halua viedä laitetta huoltoon.
Lisävinkki kaikille läppärin omistajille: Siltä varalta, että joskus joudut viemään laitteesi huoltoon, tee jo nyt siihen erillinen huolto-tunnus, jonka salasanan voit antaa huollolle oman salasanasi antamisen sijaan.