Siirry suoraan sisältöön

Symbian-ohjelmointi 1Laajuus (5 op)

Opintojakson tunnus: TT00AA28

Opintojakson perustiedot


Laajuus
5 op

Osaamistavoitteet

Kurssilla opitaan ymmärtämään Symbian-ohjelmoinnin erityispiirteet, kuten resurssien rajallisuuden (muistitila, prosessoriteho, virrankulutus, näyttötila) huomioiminen ja toisaalta laitteeseen luonnostaan liittyvien tietoliikenneominaisuuksien hyödyntäminen. Symbian on aito reaaliaikakäyttöjärjestelmä, joka on toteutettu oliopohjaisesti. Kurssi täydentää ja syventää samalla tietämystä sekä käyttöjärjestelmistä että oliosuuntautuneesta ohjelmistonkehityksestä.
-----
Opintojakson suoritettuaan opiskelija hallitsee käytännössä mobiililaitteiden ohjelmoinnin Symbian-ympäristössä sen natiivirajapinnalta eli C++ -rajapinnalta. Opiskelija osaa käyttää Symbian C++-kielen sovittuja menettelytapoja ja toisaalta Symbian-käyttöjärjestelmän tarjoamia palveluja. Opiskelija osaa kirjoittaa tehokkaita ja muistivuodottomia sovelluksia hyödyntäen Symbian käyttöjärjestelmän siihen tarjoamia välineitä.

Sisältö

Ohjelmankehitys Symbian ympäristössä
Symbian C++-käytännöt
Deskriptorit
Symbian poikkeukset, siivouspino ja kaksivaihekonstruointi
Tehokkaan muistinkäytön erityispiirteet
Symbian kontainerit
Tiedostot ja vuot
Vuovarastot
Resurssitiedostot
GUI-sovelluksen perusteet
-----
Aktiiviset oliot
Prosessit ja säikeet

Esitietovaatimukset

C++ -ohjelmointi

Siirry alkuun