neuerungen in palmos® 5 florian schulze (ss 2003)

28
Neuerungen in PalmOS® Neuerungen in PalmOS® 5 5 Florian Schulze (SS 2003)

Upload: rein-stucky

Post on 05-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Neuerungen in PalmOS® 5Neuerungen in PalmOS® 5

Florian Schulze (SS 2003)

Page 2: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

EinleitungEinleitung

PalmOS ist führend bei HandheldsPortierung auf die ARM ArchitekturMultimedia ErweiterungenSicherheits OptionenErweiterte Wireless FunktionenKompatibilität

Page 3: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

ARM ArchitekturARM Architektur

SchnellerFlexiblerMehrere Lizenznehmer (Intel, Motorola und

Texas Instruments)Kompatibilität durch PACE

Page 4: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

PACEPACE

Palm Application Compatibility Environment

Interpretiert 68000 MaschinencodeSystemaufrufe als ARM CodePalmOS 4 Kompatibilität

Page 5: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

PACE für den EntwicklerPACE für den Entwickler

Nutzung vorhandener ToolsInvestitionsschutzAPI Konforme Programme laufen ohne

ÄnderungUndokumentierte Funktionen führen zu

Problemen

Page 6: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

PerformancePerformance

Programme meist schnellerLizenznehmer können Features in

Hardware implementierenIn wenigen Fällen langsamer

Page 7: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Native ARM FunktionenNative ARM Funktionen

Einzelne Funktionen in ARM Code– Ver/Entschlüsselung– De-/Komprimierung

Noch sehr KomplexAufwand kann Sinn machen

Page 8: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

PalmOS SimulatorPalmOS Simulator

PalmOS für Windows kompiliertErgänzung zum EmulatorAndere DebuggingmöglichkeitenZurzeit nur für Windows

Page 9: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

SicherheitSicherheit

Handhelds auch für Diebe und Hacker interessant

In Unternehmen ist Sicherheit sehr wichtigEinführung starker SicherheitsoptionenPartnerschaft mit RSA SecurityAnti-Virus Funktionen

Page 10: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

SicherheitSicherheit

Sicherung durch PasswortAutomatisches sperrenVerifizierung durch Biometrie möglichSystemweite Authentifikation und

AuthorisationCHAP, MS-CHAP und PAP

Authentifizierung für PPP

Page 11: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

SicherheitSicherheit

Systemweite starke Verschlüsselung(128 Bit RC4 von RSA)

Hash (SHA-1) AlgorithmenPlugin System für weitere Algorithmen

(AES)

Page 12: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

SicherheitSicherheit

Verschlüsselung von VerbindungenSicherung durch Benutzerdaten und

Gerätedaten (PIN/Seriennummer)VPN Lösungen (PPTP und IPSec)SSL 3.0/TLS 1.0Hardware Unterstützung möglich

Page 13: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

WirelessWireless

Wireless-Verbindungen immer wichtigerUnterstützung von 802.11b

(WLAN 11 MBit)Konsistente Programmierungerhöhte Verbindungsgeschwindigkeit durch

ARM Prozessoren

Page 14: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Hoch auflösende DisplaysHoch auflösende Displays

Vielfache von 160x160 Pixel möglichSchriften und Grafiken automatisch besserNeue Funktionen zum Zeichnen in hoher

AuflösungDirekter Zugriff führt zu

Darstellungsfehlern

Page 15: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Display Vergleich 2 FarbenDisplay Vergleich 2 Farben

Page 16: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Display Vergleich 16 FarbenDisplay Vergleich 16 Farben

Page 17: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Display Vergleich 256 FarbenDisplay Vergleich 256 Farben

Page 18: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Erweiterter Sound ManagerErweiterter Sound Manager

WAV Dateien16 KanäleStreaming mit CallbackSystemtöne sind nun SamplesAlte Funktionen eventuell in SoftwareHardwareunterstützung

Page 19: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Web Browser 2.0Web Browser 2.0

Direkte Unterstützung von– HTML 4.01– JavaSkript 1.5

Kein Proxy mehrnative ARM ImplementierungSSL 3.0/TLS 1.0 UnterstützungDownload und Installation von

Programmen

Page 20: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Web Browser 2.0Web Browser 2.0

Webseiten einfach umzusetzenWCAs (web clipping applications) nicht

mehr unterstütztTeilweise abwärtskompatibel

Page 21: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Mac OS CDKMac OS CDK

HotSync Conduits möglichNeue Funktionen zur Installation von

Conduits und ApplikationenSync Manager API Funktionen vom PC

portiert

Page 22: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Windows CDKWindows CDK

Projekte/Wizards für Visual Studio .NETCOM Interfaces haben mehr Möglichkeiten

Page 23: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Handspring Treo 300

Page 24: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Handspring Treo 270

Page 25: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Handspring Treo 180

Page 26: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Kyocera 7135

Page 27: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Palm Soutions Group i705

Page 28: Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Samsung SPH-i330