Hiiohoi, kullannuput!
Allekirjoittanut on koodaillut salaa timantin tiukkaa Android-looppia. Aiight!
Pari kuukautta sitten näpräilin PyppeGPS -mokkulan. Ohjelma käyttää puhelimen paikannustietoja (network/gps) ja tallentaa niitä KML-formaatin mukaiseen muotoon. Tallennettuja reittejä voi katsoa puhelimella kartasta ja lähettää niitä palvelimelle katseltavaksi Google Mapsista.
Alla video, jolla osallistuin em. tekeleellä työnantajani järjestämään ohjelmointikilpaan.
Tänään koodasin Kuntokantaan Android-sovelluksen, jolla voi tallentaa treenejä/muuta dataa helposti suoraan puhelimesta. Ohjelma on ladattavista täältä (koko 71 Kt).
Täytyy sanoa, että Java-ohjelmoijalle Android SDK:n API:t ovat erittäin intuitiivisia, ja alkuun pääsee todella nopeasti. Esimerkiksi HTTP-kutsuihin SDK:ssa on mukana Apachen tuttu ja turvallinen HttpClient, jolla kommunikointi taustapalvelimen kanssa on erittäin helppoa. Tässä lyhyt esimerkki:
Java-lähdekoodia sovellus sisältää 1700 riviä, ja XML-"lähdekoodia" 370 riviä (Android-sovelluksessa monet UI-näkymät voidaan konfiguroida XML:llä). Eipä tule ikävä J2ME- / Symbian-koodausta. o_O
Tässäpä vielä muutama kuva Kuntokanta-sovelluksesta:
Asento!
Aliylipäällikkö Lahti ilmoittautuu diplomityöhajotukseen! GOOOOOD, WHYYYYYY! Alku oli räjähtävän röyhkeä, mutta sitten työkiireet ovat kasvaneet, eikä diplomirustaukseen ole jäänyt aikaa. Tämä on iso henkilökohtainen Cyynel.
Hirveän paljon työtä ei enää olisi jäljellä, kunhan vain olisi aikaa kirjoittaa ajatukset ja analyysit ylös. Kirjallisuusosio on käytännössä valmis, ja omia ajatuksiakin on jo jonkun verran runoiltu. Ainiin, ja aiheenahan oli eroottinen web-pohjaisten sovellusten automatisoitu järjestelmätestaus. Uuuuh, suits you, sir! Pilottiprojektikin on nyt kunnialla plakkarissa, vaikka ei nyt kovin optimaalinen tutkimusaiheeseen ollutkaan.
Statistiikoista mainittakoon sen verran, että sivuja on kaiken kaikkiaan 80 ja sanoja 22000 (sisältäen kansilehdet, sisällysluettelot, sanastot, lähteet yms.). Varsinaista leipätekstiä on noin 53 sivua / 14000 sanaa.
Noh... kohtapuoliin alkaa kesäloma lähestyä, joten totta kai noheva opiskelija kirjoittaa sitten lomallaan dippansa valmiiksi. Up in the ass of timooo!
- Pyppe the Poet
Ohi on (melkein)! Allekirjoittanut suoritti viimeisen kurssinsa TKK:lla kunniakkaasti loppuun 11. päivä kuluvaa kuukautta. Eläköön! Jäljellä on siis enää diplomityö. Pahus!
Sen verran hapokkaan kurssin, T-76.4115 Software Development Project I, olin viimeiseksi jättänyt, että kerrottakoon siitä pari kaunista sanaa. Kyseisellä kurssilla toimin laatuhuuhaana (Quality Manager) osana yhdeksän hengen ryhmää. Projektimme aiheena oli toteuttaa turnaustenhallintajärjestelmä Assembly-järjestölle.

Ryhmämme nimi oli Software Trickery ja magiaa tarjosimmekin aimo annoksen. Myyntivaltteinamme olivat nopeat kädet, joita heiluttamalla softa generoitui kuin itsestään! Projektin raportteja voi käydä vakoilemassa täältä.

Kaiken kaikkiaan hieno kurssi, jolla oppi todella paljon. Ryhmäämme vielä mainostaakseni voisin paljastaa, että tulimme Accenturen järjestämässä laatukilpailussa toiseksi (yhteensä 15 ryhmästä). Akiilifantit, mörökölli teidät periköön!!! Karvaasta tappiostamme huolimatta projektin lopputuotos oli erittäin onnistunut. Näillä näkymin järjestelmää tultaneen käyttämään Assembly Winter '08 -tapahtumassa.
Alla vielä muutamia kuvia eeppisen matkan varrelta.