![Page 1: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/1.jpg)
Seminarthema : PDA OSe
Vorgetragen von Steffen VogelIm Rahmen des MM Seminars
SS03
![Page 2: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/2.jpg)
Inhalt Einleitung Symbian OS7 Aufbau von Symbian OS7 Die Subsysteme Entwicklungsumgebung und
Anwendungsentwicklung Ausblick
![Page 3: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/3.jpg)
Einleitung 10 Jahre seid dem ersten PDA Leistungs- und Funktionssteigerung Steigende Anforderung an die
Betriebssysteme Funktionen Früher :
Kalender, Adressbuch, Notizen, Email und Fax Funktionen Heute :
Zusätzlich Multimedia, Office, Internet und Kommunikation
Erweiterbar mit Entwicklungsumgebung
![Page 4: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/4.jpg)
Einleitung (fortgesetzt) Symbian OS früher EPOC 1998 Symbian gegründet aus Psion
Software Symbian OS7 in z.B. im Sony
Ericsson P800 Ältere Symbian OS Versionen in
der Nokia Communicator Serie
![Page 5: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/5.jpg)
Symbian OS 7 Eigenschaften Offen (Erweiterbar) Für Mobiltelefone der 2., 2.5 und 3.
Generation Multitasking Kernel Application Engines Messaging Multimedia
![Page 6: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/6.jpg)
Weitere Eigenschaften Kommunikationsprotokolle Mobiltelephonie Datensynchronisation Sicherheit Verschiedene Benutzerschnittstellen Softwareentwicklung Unterstützt ARM und Intel x86 CPUs
![Page 7: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/7.jpg)
Aufbau von Symbian OS 7
![Page 8: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/8.jpg)
Base Subsystem:Kernel Privilegierter Modus Verwaltet Gerätetreiber Power Management Speicherallokation Implementiert Nachrichtennetzwerk zur
Interprozeßkommunikation Client-Server Architektur Durch dynamisch gebundene Bibliotheken
erweiterbar Ein „Silentrunning Mode“
![Page 9: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/9.jpg)
Base Subsystem:Benutzer Bibliothek Prozess-, Thread-, Programm- und
Speicherverwaltung Fehler Behandlung Deskriptoren für Zeichenketten und
Binärdatenpuffer Containerklassen: Arrays, Listen Unterstützung verschiedener
Währungs-, Zeit- und Datumsvormate
![Page 10: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/10.jpg)
Base Subsystem:Gerätetreiber DTE, DCE Serielle Schnittstelle Infrarot Schnittstelle USB Audio (Aufnahme/Wiedergabe) Verschiedene Speicherkarten LCD Keyboard Digitizer (Analog/Digital Wandler) Weitere Geräte können dynamisch
dazugebunden werden
![Page 11: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/11.jpg)
Base Subsystem:File-Server Gemeinsamer zugriff auf
Dateisysteme Dateisysteme:
VFAT LFFS (Logging Flash File System)
![Page 12: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/12.jpg)
Telephonie Unterstützte Standards
GSM/EDGE GSM (voice, data, fax) GPRS General Packed Radio Service EDGE Enhanced Data-Rates for Global
Evolution CDMA
CDMA (IS-95) CDMA2000
![Page 13: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/13.jpg)
Sicherheit Kommunikationsprotokolle
TSL/SSL, WTLS und IPSec Digitale Signaturen Chiffrierverfahren sowohl
symmetrisch als auch asymmetrisch Hash Funktionen
MD5, SHA1, HMAC Pseudo-Zufallszahlengenerator
![Page 14: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/14.jpg)
Multimedia:Medien Server Lesen/schreiben einfache Bild- und
Audiobearbeitung für übliche Formate
2D Hardwarebeschleunigung Neue Formate können zur Laufzeit
durch Codecs hinzugefügt werden Client Schnittstellen, z.B. Session,
Controller, Audio play Utility usw.
![Page 15: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/15.jpg)
Kommunikationsinfrastruktur Unterstützte Standards:
TCP UDP IPv4/IPv6 PPP DNS ...
![Page 16: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/16.jpg)
Personal Area Networking Unterstützte Standards
Bluetooth USB Ethernet IRDA ...
![Page 17: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/17.jpg)
Applikation Framework GUI-Framework Application Support Services Text und Grafikwerkzeuge
![Page 18: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/18.jpg)
GUI-Framework Ermöglicht das Anpassen der GUI
an die verschiedenen Geräte GUI ist Ereignisgesteuert Fenstersystem zur Aufteilung des
Displays zwischen den Programmen Farbschema während der Laufzeit
änderbar
![Page 19: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/19.jpg)
Application Support Services Task Planer System Agent Log Engine Konverter für Dateiformate
![Page 20: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/20.jpg)
Text und Grafikwerkzeuge Textgestaltung/Formatierung,
Eingebettete Bilder Undo/Redo – Operationen Clipboard für verschiedene Medien Parser für bekannte Zeichenketten
(URLs, Mail Adressen usw.) Hintergrundbilder
![Page 21: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/21.jpg)
Application Engines Agenda Engine Contacts Model Help Engine Web Engine
![Page 22: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/22.jpg)
Messaging Unterstützte Standards
SMS EMS MMS Email FAX
![Page 23: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/23.jpg)
Entwicklungsumgebung und Anwendungsentwicklung Development Kit (SDK) für C++
Anwendungsentwicklung und BS-Erweiterung Header und Bibliotheken Emulatoren Dokumentation
Customisation Kit für C++ Kompletter Quellcode
JAVA MIDP / JAVA Phone Mobile Information Device Profile Anwendungsentwicklung
![Page 24: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/24.jpg)
Symbian SDK für C++ Ermöglicht Zugriff auf ALLE APIs und
Subsysteme Hohe Performance Emulatoren für
MS Visual Studio 6 Metroworks Codewarrior Professional für
Symbian Compilierung durch GCC-basierte
Compiler, die für ARM Prozessoren Code erzeugen können
![Page 25: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/25.jpg)
Symbian SDK für C++ Codewarrior mit Emulator
![Page 26: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/26.jpg)
JAVA MIDP / JAVA PHONE MIDP für Mobiltelefone spezialisiert APIs:
UI Netzwerke Anwendungen ...
Interpretiert von Virtueller Maschine (KVM) Kein SDK von Symbian Kein äußerlicher Unterschied zu C++
Applikationen
![Page 27: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/27.jpg)
Emulatoren Visual Studio 6 Codewarrior Java Standard GUI
![Page 28: Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03](https://reader035.vdocuments.site/reader035/viewer/2022081602/55204d6449795902118ba9a1/html5/thumbnails/28.jpg)
Ausblick Immer mehr Funktionen Smartphone löst PDA ab