рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Сервис ОС

Работа сделанна в 2002 году

Сервис ОС - Курсовая Работа, раздел Программирование, - 2002 год - Карманные ПК, Операционная система PalmOS Сервис Ос. В Этой Главе Я Перечислю Некоторые Возможности Palmos Которыми Пол...

Сервис ОС. В этой главе я перечислю некоторые возможности PalmOS которыми пользуются все приложения. В начале следует сказать о Системных Менеджерах Managers это компоненты ОС которые выполняют различные задачи, например DataBase Manager, Memory Manager.

Для программиста, менеджер это группа функций относящиеся к нему, первые 2ве-3 буквы имени функции - это абривиатура имени менеджера, например DmOpen, MmAloc. Если знать все префиксы то удобно читать исходный код программ. Имя Manager Префикс имени функций Alarm Manager Alm Time Manager Tim Date Sound Manager Snd System Manager Sys Form Manager Frm Для более детального изучения Менеджеров обязательно нужно прочитать соответствующий раздел в Palm OS Programmer s Companion vol. 1 на сайте palm.com, документация написано хорошо, также я рекомендую всем программистам которые перешли на PalmOS с др. системы прочитать 2 главу Good Design Practices, это обзор наиболее важных моментов для PalmOS приложения, эту главу нужно читать несколько раз. Итак Good Design Practices - must read всем программерам под Палм. 1 System FeaturesАналог переменных окружения в ДОС типа PATH, SET значения, т.е. глобальное значение только 4 байта которое можно установить и до полного ресета они будут установлены.

В PalmOS есть системные значения типа версии ОС - sysFtrNumROMVersion, или версии библиотеки при написании приложений нужно проверять версию ОС , т.к. программа может использовать функции которых нет в старых верисиях.

Устанавливается или считывается 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. Уведомления могут получать не только приложения но и библиотеки и хаки см. хаки . вставка извлечение доп. Модуля, удаление файла, изменение настроек экрана, сети, времени, подключение откл. от сети, спячка, ресет, синхронизация. 4 Attentions and alarmsПриложения может поставить будильник для себя, когда время подойдет то Palm сообщит приложению что время пришло, если приложение закрыто то PalmOS запустит его. Attention Manager может не запускать приложение, а только показать диалог с сообщением от этого приложения, и если пользователь захочет то может отложить это событие на пару минут.

Reset, и Жесткий Reset Приложение может самостоятельно делать Reset - это отчистка Dynamic RAM памяти, проверка целостности Storage RAM , потом дефрагментация памяти , Жесткий Reset это обнуление всей памяти уничтожение всей файловой системы и создание файловой системы заново, потом туда копируются приложения. 5 Комуникации Infra Red, Serial Port, Network - это 3 основных типа коммуникаций в PalmOS , InfraRed и SerialPor - приложение может пользоваться инфракрасным портом на нескольких уровнях - высокий уровень это например - пересылка файлов, низкий уровень эта работа с портом напрямую. Network - можно используя TCP IP протокол работать с интернетом или локальной сетью, присутствует Berkley Sockets функции.

Можно работать в Асинхроном или Синхроном режимах неблокируемые вызовы и блокируемые 4.9.

– Конец работы –

Эта тема принадлежит разделу:

Карманные ПК, Операционная система PalmOS

Но основные требования для таких устройств это долгосрочность работы без перезарядки батарей, размеры, вес, удобность, надежность и быстрая… Также подразумевается что для нормальной работы с этим устройством необходимо… Органайзер - от слова organize - организовывать, планировать, устраивать формировать , приводить в порядок, перев. с…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Сервис ОС

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

История Развития Карманных Компьютеров
История Развития Карманных Компьютеров. Точной даты изобретения КПК нет, можно только сказать что идея карманных компьютеров окончательно оформилась в период 70 - 90ых годов. За это в

Первые КПК с рукописным вводом
Первые КПК с рукописным вводом. Напомню что 1981 году появился IBM PC, и начинается эра персональных компьютеров. За последующее десятилетие только в США будет распродано миллионы ПК. С каждым годо

КПК Palm для пользователя
КПК Palm для пользователя. На рис.1 показан вид простого КПК Карманный персональный Компьютер под управлением ОС PalmOS 3.1. Все модели КПК имеют свой неповторимый дизайн и поэтому размер и располо

Стандартные Приложения
Стандартные Приложения. Конечно, в первую очередь, Palm Pilot - это отличный органайзер. Поэтому изначально н а нем уже установлены все необходимые программы для хранения и ведения персональ

Документы и Приложения
Документы и Приложения. Для пользователей Windows OS - В PLAM вы не встретите файлов и папок, здесь работает правило - каждое приложение само работает с своими файлами и папками категории. Документ

Перезагрузка КПК Reset
Перезагрузка КПК Reset. Если вы активно используете КПК то рано или поздно у вас случится Зависание или сбой, по причине ошибок в приложениях, или из-за ваших ошибочных действий. В этом случ

КПК сегодня
КПК сегодня. На последок следует сказать несколько слов о тенденциях в мире Ручных Компьютеров. За последние 2 года 2000 - 2001 появились новые модели КПК с более мощными ресурсами и поддерж

Словарь терминов
Словарь терминов. Flash-память энергонезависимая перезаписываемая память, сохраняет данные долгое время без подключения к источнику питания. КПК Карманный Персональный Компьютер. Кред

Общие сведения
Общие сведения. Всем Разработчикам Приложений и дополнительного оборудования для КПК Palm OS необходимо знать 4 главных принципа по которым создавалась OS и которыми руководствовались разработчики

Выполнение приложений
Выполнение приложений. PalmOS однозадачная ОС т.е. активным бывает только одно приложение, когда пользователь переключатся на др. приложение то предыдущее завершает свою работу. Всегда работ

Управление Питанием
Управление Питанием. PalmOS автоматически управляет питанием, при этом приложения ни как не участвуют в этом. Хотя приложение может вкл выкл дисплей, выполнить ресет, или работая с регистрами аппар

PalmOS GU
PalmOS GU. I PalmOS это графическая операционная система обладающая средствами для для создания практически любого GUI. Базовые элементы GUI - это Форма Form , Диалог, Меню, и различные элементы та

Совместимость версий
Совместимость версий. Этот вопрос очень важный для PalmOS, сейчас самые распространенные версии 3.0 - 4.0. Концептуальной разницы в них нет, главное отличие это сревис ОС для приложений так называе

Расширения PalmOS
Расширения PalmOS. Как уже ранее говорилось все приложения вызывают функции PalmOS для выполненеия каких либо действий в Windows такой набор функций называется WinAPI , например открытие файла, выв

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги