х Веріса.
Встановлюється або зчитується Feature з допомогою CrID (хто створив цей ФТР). Для отримання системних Feature в якості CrID використовується sysFtrCreator. Цим сервісом зручно користуватися якщо необхідно зберігати які ні будь 2-3 числових налаштування, або якщо функції доступу до файлів тимчасово недоступні (наприклад з хаков)
Preferences
Аналог реєстру в Windows. Це загальний файл для зберігання налаштувань програми (PrefGetAppPreferences). так-ж Є системні Preferences - Там зберігаються значення типу формату дати, часу од. вимірювання PrefGetPreference (prefTimeFormat)
(2) Звук
SoundManager дозволяє генерувати прості сигнали, різної частоти і тривалості.
PalmOS, починаючи з версії 3.5 підтримує відтворення стандартних MIDI-звуків.
(3) Notifications
Використовуючи Notification Feature Set додаток може отримувати різні повідомлення про системні події. Notifications це ті-ж launch code. Повідомлення можуть отримувати не тільки програми але і бібліотеки і хакі (див. хакі). p> вставка/витяг дод. Модуля, видалення файлу, зміна налаштувань екрану, мережі, часу, підключення/вимк. від мережі, сплячка, ресет, синхронізація.
(4) Attentions and alarms
Додатки може поставити В«будильникВ» для себе, коли час підійде те Palm повідомить додатком що час настав, якщо додаток закрито ту PalmOS запустить його. Attention Manager може не запускати додаток, а тільки показати діалог з повідомленням від цього додатка, і якщо користувач захоче то може відкласти цю подію на пару хвилин.
Reset, і Жорсткий Reset
Додаток може самостійно робити Reset - це отчистка Dynamic RAM пам'яті, перевірка цілісності Storage RAM, потім дефрагментація пам'яті,
Жорсткий Reset це обнуління всієї пам'яті (знищення всієї файлової системи) і створення файлової системи заново, потім туди копіюються додатки. br/>
(5) Комунікації
Infra Red, Serial Port, Network - це 3 основних типи комунікацій в PalmOS,
InfraRed і SerialPor - додаток може користуватися інфрачервоним портом на декількох рівнях - високий рівень це наприклад - пересилання файлів, низький рівень ця робота з портом безпосередньо.
Network - можна використовуючи TCP/IP протокол працювати з інтернетом або локальної мережею, присутній Berkley Sockets функции. Можна працювати в асинхронних або синхронному режимі (Неблокована виклики та блокуються)
4.9. Сумісність версій
Це питання дуже важливе для PalmOS, зараз найпоширеніші версії 3.0 - 4.0. Концептуальною різниці в них немає, головна відмінність це сревіс ОС для додатків (так званий Feature Set - набори сервісів). Palm OS SDK містить главу Compatibility Guide - В якій пояснюється відмінність версій. , Додаток повинен перевіряти версію щоб бути впевненим що необхідний сервіс присутній в даній версії Palm OS, і не запуска...