30.12.2014 Aufrufe

Mobile Systems III INFORMATIK

Mobile Systems III INFORMATIK

Mobile Systems III INFORMATIK

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

180 Software Environments for <strong>Mobile</strong> Devices<br />

Abbildung 8.4: Dienste innerhalb der Symbian OS Technologies. [8]<br />

die diese Standards innerhalb des Betriebssystems implementiert haben. Diese Dienste<br />

werden über eine einfache Server-Client Struktur eingebaut.<br />

Der Server Thread läuft im unprivileged mode und jede Anwendung kann als Client über<br />

eine Standardschnittstelle mit einem Server durch den Kernel Kontakt aufnehmen. Dieser<br />

Bereich gehört zu dem bereits erwähnten Konzept der Prioritätencodierung. Die Nutzung<br />

dieser Client-Server Architektur in diesem Betriebssystem beinhaltet beispielsweise den<br />

file server und den media server. Anhand des media server folgt nun ein kleines Beispiel für<br />

eine Komponente (media codec), die durch das client-server System angesprochen wird.<br />

Abbildung 5 zeigt die Vermittlung zwischen zwei Anwendungen durch den Kernel. Der<br />

Kernel vermittelt zwischen beiden Komponenten und gewährt den Zugang zur Hardware.<br />

Externe Anwendungen<br />

Eine weitere Schicht in diesem Zusammenhang ist die der externen Anwendungen. Das<br />

beinhaltet unter anderem das Adressbuch, Editoren u.v.m.. Auf dieser Ebene ist auch<br />

das Grundgerüst für die GUI (Graphical User Interface) implementiert. Es ist bewusst<br />

keine komplette Oberfläche erstellt worden, um dem jeweiligen Hersteller eine individuelle<br />

Anpassung zu ermöglichen.<br />

Weitere Dienste<br />

Im Querschnitt werden nun weitere Dienstleistungen des Betriebssystem angeführt. Abbildung<br />

6 verdeutlicht die Abstufungen untereinander, statt der detaillierten Schnittstellenlösungen.<br />

Die Abbildung soll dazu dienen, um eine komplette Übersicht über die Komponenten<br />

von Symbian OS 7.x zu erhalten. Man könnte vermuten, dass einige Komponenten<br />

nur integrierbar sind, wenn einige Subsysteme bereits vorhanden sind. Das stimmt nur<br />

bedingt und wird nach der genaueren Auflistung genauer erläutert. Auf der anderen Seite

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!