Mitä, missä, milloin?
Assemblixin uutiset julkaistaan tästä lähtien Tietoviikon Kehittäjän kanavalla osoitteessa http://tivi.fi/kehittaja.
Tämä sivusto toimii vuonna 2002 - 2009 tehtyjen aineistojen arkistona. Assemblix.netissä ei julkaista vastaisuudessa enää uutta uutissisältöä.
Tietoviikon lisäksi teemme ahkerasti juttuja myös Talentumin toiseen it-julkaisuun eli MikroPC-lehteen ja sen MikroPC.net-sivustolle.
Uusi Userfly-palvelu tallentaa web-sivujen kävijöiden kaikki liikkeet, minkä jälkeen niitä voi katsella videokuvan tapaan. Palvelu on tarkoitettu erityisesti käytettävyyden tutkimiseen: tallenteelta näkee, mitä käyttäjät oikeasti tekevät.
Userflyn tallenne näyttää kävijän hiiren liikkeet ja klikkaukset. Tallenne näyttää alkuperäiseltä sivulta lukuun ottamatta ylälaidan toistopainikkeita.
Sivuston omistaja voi kytkeä Userflyn käyttöön lisäämällä sivuille yhden rivin JavaScriptiä. Tämän jälkeen palvelu tallentaa jokaisen hiiren liikkeen, klikkauksen ja näppäimen painalluksen. Salasanat ja jotkin edistyneet Ajax-toiminnot jäävät kuitenkin tallentamatta.
Userfly ei riitä korvaamaan perinteistä käytettävyystutkimusta. Se ei kerro, mitä käyttäjä halusi tehdä tai ajatteli tekevänsä – ainoastaan, mitä käytännössä tapahtui.
Microsoft yrittää saada lisää kehittäjiä Silverlightin taakse liittoutumalla avoimen koodin kehittäjätalojen kanssa. Yhtiö tukee jo vahvasti Novellin Moonlight-projektia, jossa kehitetään Silverlight-yhteensopivaa lisäosaa Linuxiin.
Novellin lisäksi Microsoft tukee ranskalaisen Soyatecin projektia, jossa rakennetaan avoimen koodin Silverlight-kehitysvälinettä Eclipseen.
Eclipse4SL tuo Eclipseen uuden Silverlight-projektityypin ja älykkään muokkaimen XAML-tiedostoille. Eclipse4SL sisältää syntaksituen XAML-koodille ja tuloksen visuaalisen esikatselun.
Eclipse4SL-projektin tarkoituksena on tuoda väline Java-kehittäjille ja helpottaa näin Silverlight-käyttöliittymän rakentamista nykyisiin Java-palvelinsovelluksiin.
Microsoftin Surface-kosketustietokone esiintyi ensi kerran Suomessa viime viikon TechDays-messuilla. Surface muistuttaa lasipöytää, jonka pinta on kosketusnäyttö. Pinnan alla on piilee viisi lämpökameraa, jotka tunnistavat sormet. Microsoft kauppaa Surfacea muun muassa hotellien ja baarien houkuttimiksi.
Jörgen Westerling eCraftilta esitteli Martelalle tehtyä esimerkkisovellusta, jossa pöytää koskettelemalla selataan tuoleja. Ruudulla näkyvän tuolin väriä voi muuttaa laittamalla pöydälle kangasnäytteen. Kangasnäytteiden pohjissa on viivakoodin kaltaiset merkit, jotka Surface tunnistaa.
Suurikokoinen ja noin 12 000 euroa maksava Surface ei sovi joka paikkaan, mutta sen tekniikoita ollaan tuomassa Windows 7:ään. Seuraavalle Windowsille suunnitellut ohjelmat voivat hyödyntää erilaisia eleitä, jos käyttäjällä on kosketusnäyttö. Surfacen kokeellista käyttöliittymää ei kuitenkaan perus-PC:ssä nähdä.
Microsoft syyttää GPS-valmistaja TomTomia kahdeksan patenttinsa loukkaamisesta. Patenttijutun perimmäisenä motiivina on epäilty olevan avoimen koodin uskottavuuden nakertaminen.
Microsoft katsoo, että TomTomin muistikorttitoiminto rikkoo kolmea sen patenttia, jotka koskevat pitkiä tiedostonimiä ja muistin käsittelyä. Loput viisi patenttia liittyvät kannettavien laitteiden perustekniikoihin ja reittien sanalliseen kuvaamiseen.
SD-muistikorteissa käytetään Microsoftin aikanaan luomaa FAT-tiedostojärjestelmää. FAT:iin liittyvistä patenteista on kiistelty aiemminkin, ja Microsoftin on pelätty alkavan karhuta lisenssimaksuja sen käyttäjiltä.
Microsoft on tähän asti tyytynyt lähinnä uhittelemaan patenteillaan. Oikeusjuttu Linuxia käyttävää TomTomia vastaan on tulkittu murahdukseksi avoimen lähdekoodin suuntaan.
Verkkosivuista vastaavat kehittäjät jäävät usein nimettömiksi. Uusi whobuilt.it -palvelu kertoo, kuka on ollut mukana rakentamassa sivustoja.
Kehittäjät saavat kertoa itse, mitä sivustoja he ovat luoneet. Todisteeksi whobuilt.it pyytää kehittäjää lisäämään sivustolle uuden sivun. Jos sivu ilmaantuu, palvelu vahvistaa kehittäjän sivuston tekijäksi.
Palvelun luoja Elliott Kember suunnittelee, että kehittäjät voisivat jatkossa kertoa laajemminkin luomistaan sivustoista. Whobuilt.it toimisi tällöin valmiina portfoliona.
Microsoftin Kodu on uudenlainen kehitysympäristö, jolla kuka tahansa voi luoda pelejä Xboxille. Kodu tulee markkinoille tänä keväänä.
Kodun ytimenä on visuaalinen editori, jolla kirjoitetaan pelien säännöt. Pelit koostuvat ehtolauseista ja käskyistä kuten "kun poimit omenan, saat 20 pistettä". Näppäimistöä ei tarvita: ohjelmat kootaan ruudulla näkyvistä palikoista peliohjaimella.

Pelaajat voivat julkaista omat tuotoksensa verkossa ja parannella toisten tekemiä pelejä. Kodu pitää automaattisesti kirjaa siitä, kuka on työstänyt eniten mitäkin peliä.
Kodu lähti liikkeelle kaksi vuotta sitten projektina, jossa tutkittiin ohjelmoinnin opettamista lapsille. Se muistuttaa Sonyn suosittua Little Big Planet -peliä, jossa myös rakennetaan omia kenttiä.
Apple on julkaissut Safari 4 -selaimesta beetaversion. Safari ottaa kärkisijan JavaScriptin nopeudessa, ja se sisältää joukon uusia HTML 5 -tekniikoita. Kyseessä on samalla ensimmäinen selain, joka läpäisee Acid 3 -standarditestin kokonaan.
JavaScript-suorituskykyä on viritetty: Uusi Nitro-niminen tulkki on yli kolme kertaa nopeampi kuin edeltäjänsä, ja peräti kuusi kertaa nopeampi kuin tuleva Internet Explorer 8. Safari on myös piirun verran nopeampi kuin Google Chrome.
Web-sovellukset voivat tallentaa Safarilla tietoja paikalliseen tietokantaan ja toimia ilman verkkoyhteyttä. CSS-tyyleillä sivuille voi lisätä muun muassa maskeja, heijastuksia ja animaatiota.
Safarin analyysiväline näyttää sivun elementtien latausajat ja palvelimen odotteluun kuluneen latenssin.
Safari tarjoaa kehittäjille joukon välineitä sivujen rakenteen tutkimiseen ja suorituskyvyn mittaamiseen. Erikoisuutena on tietokantaväline, jolla selataan sivujen paikallisesti tallentamia tietoja.
Apple on avannut uuden Safarin yhteydessä kehittäjäsivuston, jossa esitellään selaimen toimintoja ja niksejä. Mukana on myös ohjeita web-sovellusten sovittamisesta Safarin iPhone-versiolle.
Julkaisujärjestelmä: Drupal | Tietoa Assemblix.netistä