Neuerungen in PalmOS® 5 Florian Schulze (SS 2003)
Einleitung PalmOS ist führend bei Handhelds Portierung auf die ARM Architektur Multimedia Erweiterungen Sicherheits Optionen Erweiterte Wireless Funktionen Kompatibilität
ARM Architektur Schneller Flexibler Mehrere Lizenznehmer (Intel, Motorola und Texas Instruments) Kompatibilität durch PACE
PACE Palm Application Compatibility Environment Interpretiert Maschinencode Systemaufrufe als ARM Code PalmOS 4 Kompatibilität
PACE für den Entwickler Nutzung vorhandener Tools Investitionsschutz API Konforme Programme laufen ohne Änderung Undokumentierte Funktionen führen zu Problemen
Performance Programme meist schneller Lizenznehmer können Features in Hardware implementieren In wenigen Fällen langsamer
Native ARM Funktionen Einzelne Funktionen in ARM Code – Ver/Entschlüsselung – De-/Komprimierung Noch sehr Komplex Aufwand kann Sinn machen
PalmOS Simulator PalmOS für Windows kompiliert Ergänzung zum Emulator Andere Debuggingmöglichkeiten Zurzeit nur für Windows
Sicherheit Handhelds auch für Diebe und Hacker interessant In Unternehmen ist Sicherheit sehr wichtig Einführung starker Sicherheitsoptionen Partnerschaft mit RSA Security Anti-Virus Funktionen
Sicherheit Sicherung durch Passwort Automatisches sperren Verifizierung durch Biometrie möglich Systemweite Authentifikation und Authorisation CHAP, MS-CHAP und PAP Authentifizierung für PPP
Sicherheit Systemweite starke Verschlüsselung (128 Bit RC4 von RSA) Hash (SHA-1) Algorithmen Plugin System für weitere Algorithmen (AES)
Sicherheit Verschlüsselung von Verbindungen Sicherung durch Benutzerdaten und Gerätedaten (PIN/Seriennummer) VPN Lösungen (PPTP und IPSec) SSL 3.0/TLS 1.0 Hardware Unterstützung möglich
Wireless Wireless Wireless-Verbindungen immer wichtiger Unterstützung von b (WLAN 11 MBit) Konsistente Programmierung erhöhte Verbindungsgeschwindigkeit durch ARM Prozessoren
Hoch auflösende Displays Vielfache von 160x160 Pixel möglich Schriften und Grafiken automatisch besser Neue Funktionen zum Zeichnen in hoher Auflösung Direkter Zugriff führt zu Darstellungsfehlern
Display Vergleich 2 Farben
Display Vergleich 16 Farben
Display Vergleich 256 Farben
Erweiterter Sound Manager WAV Dateien 16 Kanäle Streaming mit Callback Systemtöne sind nun Samples Alte Funktionen eventuell in Software Hardwareunterstützung
Web Browser 2.0 Direkte Unterstützung von – HTML 4.01 – JavaSkript 1.5 Kein Proxy mehr native ARM Implementierung SSL 3.0/TLS 1.0 Unterstützung Download und Installation von Programmen
Web Browser 2.0 Webseiten einfach umzusetzen WCAs (web clipping applications) nicht mehr unterstützt Teilweise abwärtskompatibel
Mac OS CDK HotSync Conduits möglich Neue Funktionen zur Installation von Conduits und Applikationen Sync Manager API Funktionen vom PC portiert
Windows CDK Projekte/Wizards für Visual Studio.NET COM Interfaces haben mehr Möglichkeiten
Handspring Treo 300
Handspring Treo 270
Handspring Treo 180
Kyocera 7135
Palm Soutions Group i705
Samsung SPH-i330