Средства разработки приложений


Операционная система PalmOS для программиста


Шилоносов Александр
Dekart Inc,

Введение

За последние 9 лет (c 1993) в мире персональных компьютеров появился новый участник – карманный персональный компьютер (КПК). Большую роль в распространении этого вида компьютерной техники сыграли устройства на базе операционной системы PalmOS, которая появилась в 1996 году. За последующие 6 лет в свет вышло более 5 версий PalmOS (1.0 – 4.1). Большим изменениям PalmOS никогда не подвергалась, причины это кроются в том, что для PalmOS создавалось очень много программ (это продолжается и по сей день), и вторая причина это то, что аппаратная часть КПК на базе PalmOS всегда оставалась неизменной (см. таблицу).

Пятая версия PalmOS, которая появилась несколько месяцев назад, полностью переработана для работы на новой аппаратуре. КПК на базе PalmOS 5 еще не успели распространиться, и показать себя в работе.

В этом обзоре рассматривается структура операционной системы PalmOS версий 3.0-4.1. Предполагается, что читатель знаком с операционной системой PalmOS как пользователь.

Таблица характеристик обычного КПК (PalmOS версии 3.0 – 4.1):

характеристика

описание

Габариты

Приблизительно 7*11*1.5 см.

Вес

от 100 до 250 гр.

Процессор

Motorolla DragonBall от 16 до 33 Мгц

обьем памяти (RAM)

От 1 до 8 Мб

Экран

160*160, Сенсорный, Ч/Б / 4 / 16 градаций серого или цветной

Функциональные клавиши

От 6 до 9

Ввод текста

Графити (существуют подключаемые клавиатуры)

Дополнительная аппаратура

Инфракрасный порт, динамик, микрофон, USB, COM .

Общие сведения
    • PalmOS однозадачная операционная система.
    • Поддерживает графический интерфейс (диалоги, кнопки, списки, шрифты, … )
    • Приложения PalmOS одно-потоковые, событийно ориентированные.
    • В PalmOS есть своя файловая система.
    • Пользователь в PalmOS не работает ни с папками, ни с файлами. Пользователь “видит” только приложения и документы с которыми работает данное приложение.
    • В PalmOS нет таких понятий: “загрузка операционной системы” и “завершение работы”. Вместо этого PalmOS “умеет делать” легкий рестарт (Reset) и полный рестарт (Hard Reset).
    • PalmOS Состоит из модулей (Manager) и библиотек (Library), например Memory Manager – модуль управления памятью, Data Manager – модуль управления файловой системой, Библиотека TCP/IP. (см.


      Начало    Вперед



      Книжный магазин