@book{866bb76444c7468b88b35b21d4e97b74,
title = "EPOC-sovellusten rakentaminen",
abstract = "EPOC on Symbianin kehitt{\"a}m{\"a} k{\"a}ytt{\"o}j{\"a}rjestelm{\"a}, jonka p{\"a}{\"a}asiallisena kohdealustana ovat k{\"a}mmentietokoneet, kuten Psion 5mx. T{\"a}llaisten laitteiden suosio perustuu pitk{\"a}lti laajaan ohjelmistotarjontaan: valmiiksi asennetun perussovelluskannan lis{\"a}ksi tarjolla on laaja valikoima (usein ilmaisia) kolmansien osapuolien tekemi{\"a} sovelluksia. Sovelluskehitt{\"a}j{\"a}n kannalta EPOC on tietyll{\"a} tavalla kaksijakoinen: toisaalta k{\"a}ytt{\"o}j{\"a}rjestelm{\"a} tuntuu hyvin {"}modernilta{"}, mutta toisaalta jotkut yksinkertaiset asiat ovat turhan hankalia ja etenkin tarjolla oleva dokumentaatio on osin riitt{\"a}m{\"a}t{\"o}nt{\"a}. T{\"a}m{\"a} raportti k{\"a}y l{\"a}pi EPOCin arkkitehtuurin yleisell{\"a} tasolla ja sen j{\"a}lkeen k{\"a}sittelee joitain erityispiirteit{\"a} viel{\"a} tarkemmin. Asioita tarkastellaan mahdollisimman k{\"a}yt{\"a}nn{\"o}llisell{\"a} tasolla (mm. koodiesimerkein) ja yksitt{\"a}isen sovelluskehitt{\"a}j{\"a}n n{\"a}k{\"o}kulmasta, kritiikki{\"a}k{\"a}{\"a}n unohtamatta. Lopuksi rakennetaan todellinen, julkaistu EPOC-sovellus, Buzz Bingo. L{\"a}hdekoodin tarkastelun lis{\"a}ksi perehdyt{\"a}{\"a}n my{\"o}s sovellusten paketointi- ja asennusmekanismeihin.",
keywords = "EPOC architecture, EPOC applications, graphical interfaces, software development",
author = "Vesa-Pekka Savikko",
year = "2000",
language = "Finnish",
isbn = "951-38-5688-7",
series = "VTT Tiedotteita - Meddelanden - Research Notes",
publisher = "VTT Technical Research Centre of Finland",
number = "2046",
address = "Finland",
}