Garnet OS


Garnet OS expands the solid foundation of Palm OS 5 by incorporating standard support for a broad range of screen resolutions and expanded support for wireless connections including Bluetooth?.



Garnet OS expands the solid foundation of Palm OS 5 by incorporating standard support for a broad range of screen resolutions and expanded support for wireless connections including Bluetooth®. It also includes enhanced multimedia capabilities, a suite of robust security options and support for a broad set of languages.

Garnet OS also offers flexibility for licensees to customize the software to build devices for different market segments such as phone, multimedia, educational or enterprise.

Product Details

Performance

  • Native 32-bit, ARM™ 4T based architecture, 16-bit ARM™ Thumb support, ARM™ 7TDMI based microprocessors.
  • PACE (Palm Application Compatibility Environment) is built-in for 68k applications
  • Reference hardware: Intel Xscale PXA-250 board — Motorola MXL board

 

Display Support

  • Support for Low-density: 160x160*, 160x220**, 176x220** (with padding)
  • High-density: 320x320*, QVGA* (240x320) and HVGA** (320x480)
  • Minimum configuration supporting at least 160x160 grayscale LCD
  • 16bit color
  • User selectable and customizable color themes
  • High-density features backward compatible with low-density applications
  • Languages supported: (https://florafox.com), Japanese (J) and Simplified Chinese (SC)
  • Low and high-density system fonts, customizable and substitutable by licensees
  • Extended country coverage in formatting preferences and time zone lists

*Silk Screen
**Dynamic Input area (DIA)

 

Memory Requirements

  • ROM size
    • Minimum requirement of 4MB Flash ROM
    • 8MB ROM recomended for EFIGS-J and Simplified Chinese
  • RAM Size
    • Small minimum RAM requirement: less than 300KB is needed by Garnet OS
    • Up to 128MB RAM
    • Minimum of 1MB SDRAM

 

Native Applications

  • 68k applications support through PACE environment
  • ARM library support
  • Launcher*
  • Address Book*
  • Memo Pad*
  • To Do*
  • HotSync® synchronization client
  • Security Application
  • Preferences
  • Expansion card info
  • Calculator
  • SMS application

*Supports DIA

 

Input Methods

  • Grafitti® 2 character recognition
  • Pinyin input method (Simplified Chinese)
  • Handwriting Recognition Kit
    • Offers flexibility to allow licensees to develop and integrate third party handwriting solutions
    • Chinese-English dictionary is integrated with PIM and third party applications

 

Desktop Software and Synchronization Solution

  • Manage personal information: Add, edit, and delete addresses, appointments, to-do items and memos using a desktop computer
  • Data and applications on the device can be synchronized and backed up with Palm Desktop using the HotSync operation
  • Garnet OS-based applications can also be installed to the handheld using the Garnet OS Install Tool

 

Communication

  • Serial communication (one minimum serial port required)
  • RS232 serial
  • IrDA
  • USB
  • Bluetooth
  • Drivers for SD and MMC cards
  • New network library with Ethernet support for 802.11 drivers
  • Integration of communication protocols and applications for object exchange (Exchange Manager)

 

Networking Support

  • TCP/IP network library
  • PPP stack
  • OBEX
  • Telephony and SMS APIs

 

Security

  • Cryptographic Provider Management (CPM) with default crypto provider
    • RC4 symmetric encryption
    • SHA1 hashing
    • RSA verify algorithm
  • FIPS Provider with the following crypto algorithms*:
    • AES-CBC, AES-ECB, AES-CFB (128,192 and 256 bit)
    • 3DES-CBC, 3DES-ECB, 3DES-CFB8, 3DES-CFB64, 3DES-OFB (2 key and 3 key)
    • SHA-1, SHA-2 (not covered by FIPS)
    • HMAC-SHA-1

*To be released as an option to licensees. Certification pending as of Q1

 

Authentication

  • PAP, CHAP, MS-CHAP v.1 & MS-CHAP v.2 for authentication over PPP (Includes authentication to RADIUS servers)

 

Secure Communication

  • SSL v.2 & v.3

 

Sound

  • Sampled Sound APIs (data processing, generation and GUI not included)
  • Sound resource format, backward compatible with previous sound APIs
  • APIs for controlling audio stream
  • Playback of up to 15 streams* at one time, recording of a single stream in native format
  • Audio format support for PCM raw and IMA ADPCM compressed data, 1 or 2 channels, any sampling rate
  • HAL APIs for access to audio hardware and mixer
  • Square wave generator emulation for devices that do not have a hardware square wave generator
  • Streams can be: Mono/Stereo, 8/16-bit, arbitrary sample rates