Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)

Preview:

Citation preview

Neuerungen in PalmOS® 5Neuerungen in PalmOS® 5

Florian Schulze (SS 2003)

EinleitungEinleitung

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

ARM ArchitekturARM Architektur

SchnellerFlexiblerMehrere Lizenznehmer (Intel, Motorola und

Texas Instruments)Kompatibilität durch PACE

PACEPACE

Palm Application Compatibility Environment

Interpretiert 68000 MaschinencodeSystemaufrufe als ARM CodePalmOS 4 Kompatibilität

PACE für den EntwicklerPACE für den Entwickler

Nutzung vorhandener ToolsInvestitionsschutzAPI Konforme Programme laufen ohne

ÄnderungUndokumentierte Funktionen führen zu

Problemen

PerformancePerformance

Programme meist schnellerLizenznehmer können Features in

Hardware implementierenIn wenigen Fällen langsamer

Native ARM FunktionenNative ARM Funktionen

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

Noch sehr KomplexAufwand kann Sinn machen

PalmOS SimulatorPalmOS Simulator

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

SicherheitSicherheit

Handhelds auch für Diebe und Hacker interessant

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

SicherheitSicherheit

Sicherung durch PasswortAutomatisches sperrenVerifizierung durch Biometrie möglichSystemweite Authentifikation und

AuthorisationCHAP, MS-CHAP und PAP

Authentifizierung für PPP

SicherheitSicherheit

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

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

(AES)

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

WirelessWireless

Wireless-Verbindungen immer wichtigerUnterstützung von 802.11b

(WLAN 11 MBit)Konsistente Programmierungerhöhte Verbindungsgeschwindigkeit durch

ARM Prozessoren

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

Display Vergleich 2 FarbenDisplay Vergleich 2 Farben

Display Vergleich 16 FarbenDisplay Vergleich 16 Farben

Display Vergleich 256 FarbenDisplay Vergleich 256 Farben

Erweiterter Sound ManagerErweiterter Sound Manager

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

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

Web Browser 2.0Web Browser 2.0

Webseiten einfach umzusetzenWCAs (web clipping applications) nicht

mehr unterstütztTeilweise abwärtskompatibel

Mac OS CDKMac OS CDK

HotSync Conduits möglichNeue Funktionen zur Installation von

Conduits und ApplikationenSync Manager API Funktionen vom PC

portiert

Windows CDKWindows CDK

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

Handspring Treo 300

Handspring Treo 270

Handspring Treo 180

Kyocera 7135

Palm Soutions Group i705

Samsung SPH-i330

Recommended