Assemblix.net - Asiaa kehittäjälle http://assemblix.net fi Kehittäjän kanava muutti Tietoviikkoon, arkistot jatkossakin Assemblix.netissä! http://assemblix.net/2009/04/01/assemblix-tietoviikossa <p>Assemblixin uutiset julkaistaan tästä lähtien Tietoviikon <a href="http://www.tietoviikko.fi/kehittaja/">Kehittäjän kanavalla</a> osoitteessa <a href="http://tivi.fi/kehittaja" title="http://tivi.fi/kehittaja">http://tivi.fi/kehittaja</a>.</p> <p>Tämä sivusto toimii vuonna 2002 - 2009 tehtyjen aineistojen arkistona. Assemblix.netissä ei julkaista vastaisuudessa enää uutta uutissisältöä.</p> <p>Tietoviikon lisäksi teemme ahkerasti juttuja myös Talentumin toiseen it-julkaisuun eli MikroPC-lehteen ja sen <a href="http://mikropc.net/">MikroPC.net-sivustolle</a>.</p> http://assemblix.net/2009/04/01/assemblix-tietoviikossa#comments Uutinen Wed, 01 Apr 2009 12:38:29 +0000 Harri J. Talvitie 3510 at http://assemblix.net Userfly kurkkaa käyttäjän olan yli http://assemblix.net/2009/03/11/userfly-kurkkaa-kayttajan-olan-yli <p>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.</p> <div class="kuvitus varjo"><img src="/files/n3529-userfly.jpg" alt="Safarin Web Inspector -analyysiväline" width="340" height="200" /> <p>Userflyn tallenne näyttää kävijän hiiren liikkeet ja klikkaukset. Tallenne näyttää alkuperäiseltä sivulta lukuun ottamatta ylälaidan toistopainikkeita.</p> </div> <p>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.</p> <p>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.</p> http://assemblix.net/2009/03/11/userfly-kurkkaa-kayttajan-olan-yli#comments Userfly Uutinen Web Wed, 11 Mar 2009 14:46:31 +0000 Ilari Sani 3529 at http://assemblix.net Microsoft houkuttelee Java-koodaajia Silverlightin taakse http://assemblix.net/2009/03/11/microsoft-houkuttelee-java-koodaajia-silverlightin-taakse <p>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.</p> <p>Novellin lisäksi Microsoft tukee ranskalaisen Soyatecin projektia, jossa rakennetaan avoimen koodin Silverlight-kehitysvälinettä Eclipseen.</p> <p>Eclipse4SL tuo Eclipseen uuden Silverlight-projektityypin ja älykkään muokkaimen XAML-tiedostoille. Eclipse4SL sisältää syntaksituen XAML-koodille ja tuloksen visuaalisen esikatselun.</p> <p>Eclipse4SL-projektin tarkoituksena on tuoda väline Java-kehittäjille ja helpottaa näin Silverlight-käyttöliittymän rakentamista nykyisiin Java-palvelinsovelluksiin.</p> http://assemblix.net/2009/03/11/microsoft-houkuttelee-java-koodaajia-silverlightin-taakse#comments Avoin koodi Microsoft Silverlight Uutinen Wed, 11 Mar 2009 14:45:16 +0000 Harri J. Talvitie 3528 at http://assemblix.net Microsoftin sohvapöytä tuntee kosketukset http://assemblix.net/2009/03/11/microsoftin-sohvapoyta-tuntee-kosketukset <p>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.</p> <p>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.</p> <p>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ä.</p> http://assemblix.net/2009/03/11/microsoftin-sohvapoyta-tuntee-kosketukset#comments Media ja viihde Microsoft Surface Uutinen Wed, 11 Mar 2009 14:42:53 +0000 Ilari Sani 3527 at http://assemblix.net Microsoft ärähti patenteista GPS-valmistajalle http://assemblix.net/2009/03/05/microsoft-arahti-patenteista-gps-valmistajalle <p>Microsoft syyttää GPS-valmistaja TomTomia kahdeksan patenttinsa loukkaamisesta. Patenttijutun perimmäisenä motiivina on epäilty olevan avoimen koodin uskottavuuden nakertaminen.</p> <p>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.</p> <p>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ä.</p> <p>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.</p> http://assemblix.net/2009/03/05/microsoft-arahti-patenteista-gps-valmistajalle#comments Avoin koodi FAT Microsoft Patentit TomTom Uutinen Thu, 05 Mar 2009 16:37:46 +0000 Harri J. Talvitie 3526 at http://assemblix.net Whobuilt.it nostaa verkon rakentajat parrasvaloihin http://assemblix.net/2009/03/05/whobuilt-it-nostaa-verkon-rakentajat-parrasvaloihin <p>Verkkosivuista vastaavat kehittäjät jäävät usein nimettömiksi. Uusi whobuilt.it -palvelu kertoo, kuka on ollut mukana rakentamassa sivustoja.</p> <p>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.</p> <p>Palvelun luoja Elliott Kember suunnittelee, että kehittäjät voisivat jatkossa kertoa laajemminkin luomistaan sivustoista. Whobuilt.it toimisi tällöin valmiina portfoliona.</p> http://assemblix.net/2009/03/05/whobuilt-it-nostaa-verkon-rakentajat-parrasvaloihin#comments Uutinen Web Thu, 05 Mar 2009 16:35:21 +0000 Ilari Sani 3525 at http://assemblix.net Koodaa oma peli Kodulla http://assemblix.net/2009/03/05/koodaa-oma-peli-kodulla <p>Microsoftin Kodu on uudenlainen kehitysympäristö, jolla kuka tahansa voi luoda pelejä Xboxille. Kodu tulee markkinoille tänä keväänä.</p> <p>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.</p> <div class="kuvitus varjo"><img src="/files/n3524-kodu.jpg" alt="Kodu" width="340" height="200" /></div> <p>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ä.</p> <p>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ä.</p> http://assemblix.net/2009/03/05/koodaa-oma-peli-kodulla#comments Kodu Media ja viihde Microsoft Uutinen Xbox Thu, 05 Mar 2009 16:29:34 +0000 Ilari Sani 3524 at http://assemblix.net Safari 4 tuo vauhtia ja web-sovelluksia http://assemblix.net/2009/02/26/safari-4-tuo-vauhtia-web-sovelluksia <p>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.</p> <p>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.</p> <p>Web-sovellukset voivat tallentaa Safarilla tietoja paikalliseen tietokantaan ja toimia ilman verkkoyhteyttä. CSS-tyyleillä sivuille voi lisätä muun muassa maskeja, heijastuksia ja animaatiota.</p> <div class="kuvitus varjo"><img src="/files/n3523-safari4-mittari.png" alt="Safarin Web Inspector -analyysiväline" width="455" height="174" /> <p>Safarin analyysiväline näyttää sivun elementtien latausajat ja palvelimen odotteluun kuluneen latenssin.</p> </div> <p>Safari tarjoaa kehittäjille joukon välineitä sivujen rakenteen tutkimiseen ja suorituskyvyn mittaamiseen. Erikoisuutena on tietokantaväline, jolla selataan sivujen paikallisesti tallentamia tietoja.</p> <p>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.</p> http://assemblix.net/2009/02/26/safari-4-tuo-vauhtia-web-sovelluksia#comments Apple JavaScript Safari Selaimet Uutinen WebKit Thu, 26 Feb 2009 12:30:53 +0000 Ilari Sani 3523 at http://assemblix.net Visual Studiosta vähemmän Microsoft-keskeinen http://assemblix.net/2009/02/26/visual-studiosta-vahemman-microsoft-keskeinen <p>Microsoft on esitellyt tulevaa Visual Studio 2010 -kehittäjävälinettään VSLive! -tapahtumassa San Franciscossa. Uudessa versiossa on merkkejä avautumisesta ja Microsoft-keskeisyyden väistymisestä.</p> <p>Visual Studio 2010:n käyttöliittymä on rakennettu uusiksi WPF:llä, ja se sisältää uusia navigointitoimintoja kuten funktiokutsujen kutsuketjun seuraamisen. Lisäosien rakentajat voivat lisätä kehitysympäristöön näyttäviä WPF:llä luotuja toimintoja.</p> <p>Visual Studio 2010:n toteutuksessa käytetään Microsoftin uutta Managed Extensibility Framework -kirjastoa. MEF:n ansiosta kehittäjät voivat hyödyntää Visual Studion toimintoja sovelluksissaan ja luoda laajennuksia tehokkaasti. Kirjasto on julkaistu avoimena lähdekoodina.</p> <p>Microsoft on tekemässä historiaa, sillä yhtiö aikoo liittää suositun avoimen koodin jQuery-kirjaston kehitysvälineeseen ja antaa sille myös virallista tuotetukea.</p> <p>Tietokantojen suhteen Visual Studio on aina ollut hyvin Microsoft-keskeinen, mutta tähänkin on luvassa muutosta. Visual Studio Team System 2010:ssä tulee aito Oracle-sovitin ja yhtiö on vihjannut paremmasta tuesta myös MySQL:n suuntaan.</p> http://assemblix.net/2009/02/26/visual-studiosta-vahemman-microsoft-keskeinen#comments Microsoft Uutinen Välineet Visual Studio Thu, 26 Feb 2009 12:28:30 +0000 Ilari Sani 3522 at http://assemblix.net Visual Basic 6 ei ota kuollakseen http://assemblix.net/2009/02/26/visual-basic-6-ei-ota-kuollakseen <p>Microsoft lopetti Visual Basic 6.0 -kehitysvälineiden tuotetuen viime vuonna, mutta kielen käyttö ei osoita hiipumisen merkkejä. Iso-Britanniassa tehdyn tutkimuksen mukaan 88 prosenttia Windows-kehitystyötä tekevistä yrityksistä käyttää edelleen myös VB6:ta.</p> <p>Tutkimukseen haettiin osallistujia Microsoftin kehittäjäuutiskirjeen kautta. Siihen etsittiin myös muuta kautta yrityksiä joilla tiedettiin olevan Visual Basic -tausta. Tämän vuoksi tulokset ovat korostuneita Visual Basicin suuntaan.</p> <p>Lähes puolella tutkimukseen osallistuneista oli tuotantokäytössä yli sata tuhatta riviä VB6-koodia. Valtaosa aikoi luopua kielen käytöstä joko vasta vuosien päästä tai ei ollenkaan. Suosituin VB6:n korvaava kieli oli Visual Basic.NET.</p> <p>Valtaosa vastaajista ei tiennyt, että Microsoft jakelee edelleen VB6:n ajoympäristöä Windows Vistan mukana. Myös Windows 7 sisältää kyseisen ajoympäristön, mutta Officen uusimmasta Mac-versiosta se on poistettu.</p> http://assemblix.net/2009/02/26/visual-basic-6-ei-ota-kuollakseen#comments Kielet Microsoft Uutinen Visual Basic Thu, 26 Feb 2009 12:26:04 +0000 Ilari Sani 3521 at http://assemblix.net