Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03.

Slides:



Advertisements
Ähnliche Präsentationen
Modulare SPS – XC600 Produkt- Eigenschaften (I)
Advertisements

E-Commerce Shop System
Anbindung mobiler Endgeräte über den Terminal Service
© 2009 ICW AG – GE Partner Enabling - title of training presentation
Eclipse.
Wiederholung Betriebssystem bietet eine Abstraktion der Hardware an:
Neue VPN-Technologien für Remote Access und WLAN
HMI-SPS – XVC601 Visualisierung und SPS in Einem!
HMI / HMI-SPS XV400 HMI oder HMI-PLC – die CompactFlashTM entscheidet
eBusiness und mCommerce >> ein Überblick <<
Seminar Internetdienste Web 2.0 und Rich Internet Applications (RIA) JavaFX Rainer Scholz.
© 2003 Marc Dörflinger Spontane Vernetzung 9. Jänner 2004 Spontane Vernetzung Patrick Brunner, Guido Badertscher, Marc Dörflinger.
Neuerungen in PalmOS® 5 Florian Schulze (SS 2003).
Datenbankzugriff im WWW (Kommerzielle Systeme)
Enno Rehling und Roger Butenuth, Uni-GH Paderborn: Arminius: Software für Linux-basierte SCI-Cluster Arminius: Software für Linux-basierte SCI-Cluster.
Microsoft CRM – ein Überblick
Konfiguration eines VPN Netzwerkes
Java: Grundlagen der Sprache
Betriebssysteme für mobile Endgeräte
Palm OS Project Martin Ochs Palm OS Project Inhalt Hardware Schnittstellen Die serielle Schnittstelle Entwicklungsumgebung Test-Programm Hardware-Test.
ilmenau.de Exploiting Pocket PC. ilmenau.de Exploiting Pocket PC PocketPC existiert seit über 5 Jahren (Windows CE seit ca. 10)
Windows 98 Microsoft Windows 98 - Ein technischer Überblick Jörg Kramer University Support Center.
JAVA RMI.
Introducing the .NET Framework
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Universität Osnabrück Mobile Computing Seminar SS 2003 SMS-gestützte Datenbankanbindung Patrick Fox
Verteidigung der Diplomarbeit
Computer-Supported Cooperative Work (CSCW)
IGEL UMS Universal Management Suite Oktober 2011 Florian Spatz
Hotline hagenuk M128 MP3 Spieler mit integriertem Handy FAQ Multimedia: - Kein interner Speicher für Musik, aber.
Zwischenpräsentation Philipp Dubrau Marco Rust Susan Wolff
© it & tel – E-Werk Wels AG 1 Dienstag, 25. November 2008 / FF Wels BlackBerry – Endgeräte.
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Aufbau eines Rechners, Hard- und Software
1. Was ist Hardware? Hardware nennt man alle Geräte und Bauteile, die zu einem Computer gehören – also alles was man am Computer anfassen kann. Bsp: Monitor,
Produktmanagement RimatriX & Software Solutions / Fabian Schäfer / 12
Seminar XML-Technologien - WML Seminar XML-Technologien W ireless M arkup L anguage Christian Spieler.
Betriebssysteme allgemein
Präsentation von Alexander Schönfeld
Saia® Systemkatalog Kapitel B2-Kommunikation & Interaktion
Systemaufbau / Komponenten
HMI-SPS – HPG230 Visualisierung, Bedienung und SPS in Einem!
Windows Server 2008 Kurzüberblick Dr. Richtmann+Eder AG Olschewskibogen München.
Tools und Verfahren Steffen Krause Technologieberater Microsoft Deutschland GmbH
Betriebssysteme & BIOS
Bedeutung von Internet-Technologien
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Kay Detering. Windows 8 Umfassende Cloud- Integration Basiert auf bewährtem Fundament Windows Store Performance Touchscreen, Maus & Tastatur Internet.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Management- und Web Services- Architekturen
Oliver Spritzendorfer Thomas Fekete
JavaServer Faces Urs Frei. Inhalt JSF Funktionsweise Rückblick JSP Bestandteile von JSF So einfach ist die Anwendung (Beispiel) Eclipse im Einsatz (Entwicklungsumgebung)
Google Android.
Rechnersysteme: Halbzeit Marcel Waldvogel. Marcel Waldvogel, IBM Zurich Research Laboratory, Universität Konstanz, , 2 Daten und Information.
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
Endgeräte Seminar HWS 2006/07 - Multimedia-Protokolle für den Wohnzimmer - PC Johannes Kieß
Aloaha Software – Martin Wrocklage 05451/943522) Aloaha Mobile Smartcard Connector (CSP)
Autor: Timo Pagel Nutzung: Diese Lernkarten sind für die Nutzung mit OpenCards gedacht Siehe dazu
Präsentation Projektarbeit Projektarbeit vom – Erstellt von Michael Schilling 2005.
Datenbanken im Web 1.
SNMP – Simple Network Management Protocol
Microsoft.NET - Plattform Kurzer Überblick Vergleich mit Java Von Thomas Zahn Januar 2001.
Multimedia Messaging Service & Location Based Services zwei „Early Birds“ unter den 3G-Mobilfunk Anwendungen März 2002.
Mobile Computing Praxisbeispiele
Lync and Learn mit Manfred Helber Thema heute: Überblick der Leistungserweiterungen von Windows Server 2016 Start: 9.30 Uhr 30 Minuten Vortrag & Demo 30.
Windows Phone 7 Past, Present & Future. Zur Person: Peter Nowak Weblog: Mail:
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Campus Bern Patrick Mäschli, Software Architect
XML-basierte Beschreibungssprachen für grafische Benutzerschnittstellen Seminarvortrag im Studiengang „Scientific Programming“ von Steffen Richter.
 Präsentation transkript:

Seminarthema : PDA OSe Vorgetragen von Steffen Vogel Im Rahmen des MM Seminars SS03

Inhalt Einleitung Symbian OS7 Aufbau von Symbian OS7 Die Subsysteme Entwicklungsumgebung und Anwendungsentwicklung Ausblick

Einleitung 10 Jahre seid dem ersten PDA Leistungs- und Funktionssteigerung Steigende Anforderung an die Betriebssysteme Funktionen Früher : Kalender, Adressbuch, Notizen, und Fax Funktionen Heute : Zusätzlich Multimedia, Office, Internet und Kommunikation Erweiterbar mit Entwicklungsumgebung

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

Symbian OS 7 Eigenschaften Offen (Erweiterbar) Für Mobiltelefone der 2., 2.5 und 3. Generation Multitasking Kernel Application Engines Messaging Multimedia

Weitere Eigenschaften Kommunikationsprotokolle Mobiltelephonie Datensynchronisation Sicherheit Verschiedene Benutzerschnittstellen Softwareentwicklung Unterstützt ARM und Intel x86 CPUs

Aufbau von Symbian OS 7

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

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

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

Base Subsystem: File-Server Gemeinsamer zugriff auf Dateisysteme Dateisysteme: VFAT LFFS (Logging Flash File System)

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

Sicherheit Kommunikationsprotokolle TSL/SSL, WTLS und IPSec Digitale Signaturen Chiffrierverfahren sowohl symmetrisch als auch asymmetrisch Hash Funktionen MD5, SHA1, HMAC Pseudo-Zufallszahlengenerator

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.

Kommunikationsinfrastruktur Unterstützte Standards: TCP UDP IPv4/IPv6 PPP DNS...

Personal Area Networking Unterstützte Standards Bluetooth USB Ethernet IRDA...

Applikation Framework GUI-Framework Application Support Services Text und Grafikwerkzeuge

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

Application Support Services Task Planer System Agent Log Engine Konverter für Dateiformate

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

Application Engines Agenda Engine Contacts Model Help Engine Web Engine

Messaging Unterstützte Standards SMS EMS MMS FAX

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

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

Symbian SDK für C++ Codewarrior mit Emulator

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

Emulatoren Visual Studio 6 Codewarrior Java Standard GUI

Ausblick Immer mehr Funktionen Smartphone löst PDA ab