Assembly, nörttien taivas 2006

Assembly 2006 loppui eilen ja tuo kolmipäiväinen rupeama nörttien taivaassa meni nopeasti ja vähäisellä unella. Ensikertalaisen kokemus assyistä oli positiivinen ja tunnelma oli hieman odotusten mukainen; paljon melua ja huonoa musiikkia, kompoja, nörttejä ja tietokoneiden sinivalomeri. Olimme kavereiden kanssa paikalla siis perjantai-illasta sunnuntai aamupäivään, joka oli väsymyksen asteesta päätellen ihan riittävä rupeama. Assythan alkoivat jo torstaina, mutta LTY:n kesäkoulu viivästytti lähtöä. Varusteinamme oli kannettavat tietokoneet, joten saavuttuamme paikalle olivat pelipaikat nopeasti viritettynä; piuha kiinni kytkimeen ja kansi auki. Tarjolla olisi ollut myös Wlan, mutta nopealla testauksella se lagaili hieman liikaa. Hartwall Areena tarjosi hyvät puitteet tapahtumalle ja ruokapuolesta paikanpäällä huolehtivat Assy-hinnoitellut R-kioski, Hesburger ja Pizza Hut.

Viisi konepaikkaamme olivat Areenan alatasolta, jossa suurin osa konepaikoista oli. Lisäksi konepaikkoja oli yläkatsomossa ympäri hallia, yhdessä osassa hallia kiertävää käytävää ja oldskool-alue hallin kolmannessa kerroksessa. Kompojen seuraamisen ja parempien penkkien suhteen olisi tietokonepaikka ollut parempi yläkatsomosta kuin lattiatasolta, mutta ei nytkään ollut mitään valittamista. Ylhäältä katsottuna hallin sinisenä hohtava valomeri oli jotain uskomatonta ja nörttien koteloviritykset pääosin jotain aivan hirveetä.

Assemblyssä oli itse pelaamisen lisäksi tarjolla paljon nähtävää eri kompojen puolesta ja useita yrityksiä oli paikalla markkinoimassa ja myymässä tuotteitaan. Mukaan tarttuikin kaulanauhoja ATi:lta, AMD:ltä, Operalta ja Asukselta, Star Wreck t-paita ja Effin kahvikuppi. Microsoft oli myös vahvasti esillä ja joka toisessa kulmassa oli pystyssä Xbox360-peliteline ja ständillä oli jaossa Vistan Beta 2 DVD- ja Visual Studio Express levyjä. ATin ständillä oli houkuttimena Xbox360 kytkettynä lcd-televisioon ja varustettuna langattomilla peliohjaimilla puhumattakaan ATi-tytöistä. Creativen osastolla kisattiin kasaamalla mp3-soittimia pinoon ja AMD kisailutti minigolfissa ja renkaanheitossa. WoWin ystäville oli tarjolla oma kisansa hahmon kehittämisessä ja IRC-gallerian osastolla sai pelata WoWia ja tanssia tanssimatolla. Rautapuolesta huolehti Asus, joka oli tuonut nähtäville emolevyjä, läppäreitä ja SLI-kokoonpanoja, joista hiljainen ilma/passiivijäähdytteinen kokoonpano oli aika hieno. Nähtävää ja tekemistä riitti siis itse pelailun ja kompojen lisäksi.

Assyjen kompot tarjosivat hienoja animaatioita ja musiikkia, joskin välillä tuntui, että ”Kill all audio and lights” kuului hieman liiankin tiheästi, mutta demot ja kompot ovat oleellinen osa Assemblyjä. En ole aikaisemmin juurikaan demoihin tutustunut, mutta hienoja ja muutamia uskomattomia esityksiä oli saatu aikaan. Samalla reissulla tuli myös tutustuttua Boozemblyyn, joka ei tosin oikein vakuuttanut. Kuten laneilla kuuluukin, ei unta paljon kertynyt ja jo kesäkoulussa kasaantunut univaje sai jatkoa huolimatta siitä, että kävin ensimmäisenä yönä nukkumassa kaverin sohvalla. Viimeinen yö menikin sitten lähes nukkumatta ja tuli tavattua muutama irkkaajakin. Assembly oli ihan hieno reissu, vaikka alkuun hieman mietinkin jaksanko paikalle lähteä. Sopivalla porukalla sitä voisi harkita lähtevänsä uudestaankin.

MBnetissä on nähtävillä kuvia tapahtumasta ja kompojen tulokset ja kompot. Vaikka kompot ovat saatavilla MBnetistä, ei kaikkien katsominen kotikoneella onnistu mm. erikoisten alustojen takia. Olisikin ollut toivottavaa, jos kompoista olisi ollut saatavilla esimerkiksi videopätkät varsinkin pelinkehityskomposta. MBnetissä on myös Assyblogi, jossa seurattiin tapahtuman etenemistä ja hyvä yleiskuva Assembly-hallista.

Alla muutamia kuvia Assyilta omalla (surkealla) pokkarikamerallani kuvattuna. Ekassa kuvassa tunnelmaa ylimmästä kerroksesta nähtynä ja seuraavassa näkyy screeni, josta näytettiin kompot ja tiedotukset. Paikalla olleista yrityksistä F-Securella oli esillä virustilastoa ja skanneri, joka näytti ohi menevät Bluetooth-kännykät ja niissä mahdolliset olevat virukset. Viimeisessä kuvassa näkyy suosittu ja toimiva nukkumistapa, vaikka Areenalla olikin varattuna erilliset nukkumisalueet.

assyt yläkuva assyt yläkuva assyt f-secure assyt uneliaat

LTY:n Tietoliikenteen kesäkoulu, päivä 2 ja Code Camp

Kesäkoulun toinen ja viimeinen päivä käynnistyi seminaareilla aiheista: ”IST Magnet / Beyond Magnet”, ”Rapid Prototyping of Ubiquitous Applications”, ”Evaluating Ubiquitous Applications” ja ”Advantages from PeerHood environment for application development”. Aiheet jatkoivat hieman samaa linjaa kuin ensimmäisenkin päivän seminaarit. Hieman ympäripyöreätä ja no, ehkä odotin seminaareilta hieman käytännöllisempiä aiheita. PeerHood oli taas liian tekninen, joka sekään ei oikein palvellut kokonaisuutta.

Iltapäivällä aiheet siirtyivät enemmän koodauspuolelle käsittäen aiheet ”Maemo”, ”Mobile application development with Python” ja demonstraatiot aiheista ”Server-side Context Tool for MUPE Application Development” ja ”Enter Sandman (MUPE Game Demo)”. Python ja Maemo vaikuttivat ihan hyviltä ja syksystä lähtien LTY:ssä ohjelmoinnin peruskurssi (massakurssi titeläisille ja mm. tutalaisille) käsittelee Pythonia entisen C-kielen asemesta.

Seminaarien ja demojen jälkeen ilta jatkui Code Campissä, jossa tavoitteena oli toteuttaa ”tieteellinen” sovellus Maemo-alustalle Nokia 770 laitteelle. Aikaa vajaa 22 tuntia, välineinä muutama Nokia 770 laite, GPS ja bluetooth-laitteita ja kehitysalustana Linux, jossa oli tarvittava Maemo-ympäristö asennettuna emulaattoreineen. Python vaikutti kielenä hyvältä ja koodia syntyi nopeasti, joskin itse keskityin sovelluksen graafiseen puoleen. Verrattuna viime kevään lyhyen katsauksen Symbian koodaukseen, oli Maemo selkeästi parempi alusta koodaria ajatellen.

Työn aihe ja toteutus olivat vapaita ja ryhmämme toteutti WinAmp-kaukosäätimen käyttämällä Pythonia ja WinAmpin HTTP-pluginia. Muut ryhmät tekivät muun muassa tiedostolistaajan, upload-palvelimen lisäten metatietoja lähetettyihin kuviin, lähistöllä olevien bluetooth-laitteiden paikannusta kartalle, babelfish-wrapperin ja pong-pelin. Toteutukset jäivät suurilta osin aika vajavaisiksi ja niinpä ryhmämme etäsoitin vei koodausleirin voiton. Ryhmä jossa olin mukana voitti viime vuonna koodausleirin GPS-nopeusmittari -sovelluksella. Kiertopalkintona oleva pizzalaatikko ja siinä olevat voittajien nimiplakaatit on nähtävillä LTY:n Tieto-Sähkötalon kuudennen kerroksen vitriinissä.

Kesäkoulun ja koodauksen jälkeen suuntasimme kohti Helsinkiä ja Assemblyjä, joiden tunnelmasta lisää myöhemmin.

LTY:n Tietoliikenteen kesäkoulu, päivä 1

Kesäkoulun ensimmäisen päivän seminaarit ovat takanapäin ja saaliina on aiheita otsikoilla ”Principles of Ubiquitous Computing”, ”Seamless Connectivity”, ”Context-Awareness” ja ”Security and Trust”. Kokonaisuutena aiheet käsittelivät pintapuolisesti asioita, joita jo aikaisemmin oli tullut esille kursseilla. Hyvää yleistiedon kertausta, mutta ei mitään järistyttävää.

”Context-Awareness” ja ”Security and Trust” sisälsivät aika laajasti aiheisiin liittyviä asioita ja täyttivät hyvin niille varatun puolentoista tunnin ajan, kun taas kaksi ensimmäistä aihetta käsiteltiin enemmänkin käsitetasolla. Seminaarien esitykset löytyvät kesäkoulun sivuilta. Kesäkoulu jatkuu tänään vielä illanvietolla saunalla ja seminaarit huomenna hieman yksityiskohtaisemmilla aiheilla.

LTY:n Tietoliikenteen kesäkoulu

Huomenna alkaa LTY:n tietoliikennetekniikan ”kesäkoulu”. ”International Summer School on Telecommunications” järjestetään tänä vuonna 15. kertaa ja seminaarien ja luentojen aiheina on ”Ubiquitous Computing”, eli suomennettuna ubiikkiyhteiskuntaan eli arjen tietoyhteiskuntaan liittyviä periaatteita ja tutkimusalueita kuten ”Seamless Connectivity” ja ”Context-Awareness”.

Kesäkoulun aiheisiin liittyen torstai iltapäivällä alkaa Code Camp jatkuen perjantai iltapäivään, jossa koodataan jokin aiheeseen liittyvä sovellus Nokian 770 Internet Tabletille ja Maemolle. Opiskelijoille kesäkoulusta on tarjolla kaksi opintopistettä palautetun koodin ja seminaareista tehtyjen lyhyiden raporttien jälkeen.

Pieni varaslähtö kouluvuoteen. En ole aikaisemmin, eivät varmaan tosin muutkaan osallistujat, koodannut Maemolle tai juurikaan tutustunut aiheeseen ja Nokian 770:aan, joten koodaustyö tulee olemaan aika mielenkiintoinen.

Sysadmin-päivä

Tänään on seitsemäs kansainvälinen Sysadmin -päivä.
” Friday, July 28th, 2006, is the 7th annual System Administrator Appreciation Day. On this special international day, give your System Administrator something that shows that you truly appreciate their hard work and dedication.”

soks nyt myös WidSets widgettinä

soks WidSets widget

Kaveri koodailee kaikenlaista WidSetteihin liittyen ja toteutti WidSets widgetin soks -blogista. Nyt blogia voi siis seurata kännykästä WidSets widgetin avulla.

WidSetit ovat eräänlainen kokoelma erilaisia RSS-syötteitä hyödyntäviä widgettejä kännyköihin:
”WidSets is a very simple and yet clever little service that brings information that you normally have access to over the Internet, directly to your cell phone. It uses mini-applications called widgets that keep an eye out on updates to websites you normally visit several times a day. This is done through RSS feeds, which push information from these websites directly to your phone, whenever they are updated.” Widsets FAQ

WidSettien käyttöön tarvitaan vain puhelin, joka tukee Javaa (Java MIDP 2.0), on varustettu 128×128 pikselin näytöllä ja jolla pääsee Internettiin. Erilaisia widgettejä on tehty muun muassa uutislähteistä, säätiedoista, Flickr:stä, eri blogeista ja internet-sivuista joten valinnanvaraa on. Alkuun pääsee kirjautumalla WidSets -sivulle ja lataamalla kännykkään Widsets -ohjelman.

Oma Nokian 3200 on sen verran heikko esitys näytöltään ja ominaisuuksiltaan, että en ole yrittänytkään testata WidSettejä sillä, enkä siis myöskään tiedä millaisena soks widgetissä näyttäytyy. Pitänee ehkä joskus tutustua wireless toolkittiin, jolla voi emuloida mobiili java-sovelluksia, tai sitten sijoittaa uuteen puhelimeen. Puhelimessani on kyllä XHTML-selain ja GPRS-yhteys, mutta WWW-sivujen selaaminen pieneltä näytöltä on kyllä aika turhaa. Ehkä joskus uuden puhelimen myötä pääsen tutustumaan myös Opera miniin.

Päivitys: 27.07.2006, klo 19:19:
Ja tältä se suurinpiirtein luurissa näyttää, kuvista kiitos Antille:

soks widget new content soks widget menu
soks widget menu 2 soks widget item

Adobe jatkaa Flashin kehittämistä Linuxille

Cnet News uutisoi, että Adobe ilmoittaa palaavansa Flash Playerin Linux-version kehittämiseen ja suunnittelee saavuttavansa saman tason, eli Flashin 9. version, joka on saatavissa Windowsissa ja Mac OS X:ssä. Hyvä uutinen Linux-käyttäjille, sillä Linuxille on saatavissa tällä hetkellä Flash 7 ja jotkut web-sivut vaativat jo Flash 8:ia.