EPOC-sovellusten rakentaminen

Vesa-Pekka Savikko

Research output: Book/ReportReport

Abstract

EPOC on Symbianin kehittämä käyttöjärjestelmä, jonka pääasiallisena kohdealustana ovat kämmentietokoneet, kuten Psion 5mx. Tällaisten laitteiden suosio perustuu pitkälti laajaan ohjelmistotarjontaan: valmiiksi asennetun perussovelluskannan lisäksi tarjolla on laaja valikoima (usein ilmaisia) kolmansien osapuolien tekemiä sovelluksia. Sovelluskehittäjän kannalta EPOC on tietyllä tavalla kaksijakoinen: toisaalta käyttöjärjestelmä tuntuu hyvin "modernilta", mutta toisaalta jotkut yksinkertaiset asiat ovat turhan hankalia ja etenkin tarjolla oleva dokumentaatio on osin riittämätöntä. Tämä raportti käy läpi EPOCin arkkitehtuurin yleisellä tasolla ja sen jälkeen käsittelee joitain erityispiirteitä vielä tarkemmin. Asioita tarkastellaan mahdollisimman käytännöllisellä tasolla (mm. koodiesimerkein) ja yksittäisen sovelluskehittäjän näkökulmasta, kritiikkiäkään unohtamatta. Lopuksi rakennetaan todellinen, julkaistu EPOC-sovellus, Buzz Bingo. Lähdekoodin tarkastelun lisäksi perehdytään myös sovellusten paketointi- ja asennusmekanismeihin.
Original languageFinnish
Place of PublicationEspoo
PublisherVTT Technical Research Centre of Finland
Number of pages94
ISBN (Electronic)951-38-5689-5
ISBN (Print)951-38-5688-7
Publication statusPublished - 2000
MoE publication typeD4 Published development or research report or study

Publication series

SeriesVTT Tiedotteita - Meddelanden - Research Notes
Number2046
ISSN1235-0605

Keywords

  • EPOC architecture
  • EPOC applications
  • graphical interfaces
  • software development

Cite this