Пальмовая ОС
![]() Palm m505 под управлением Palm OS 4.0 | |
Разработчик | Palm, Inc. , ДОСТУП (Garnet OS) |
---|---|
Написано в | С++ |
Семейство ОС | Пальмовая ОС |
Рабочее состояние | Снято с производства с 2009 года [1] |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 1996 год |
Последний выпуск | Garnet OS 5.4.9 / 14 октября 2007 г |
Доступно в | Английский, французский, японский и др. |
Платформы | РУКА Моторола 68к |
Лицензия | Собственное лицензионное соглашение |
Официальный сайт | Гранат ОС |
Статус поддержки | |
Не поддерживается |
Palm OS (также известная как Garnet OS ) — мобильная операционная система, первоначально разработанная компанией Palm, Inc. для персональных цифровых помощников (КПК) в 1996 году. Palm OS была разработана для простоты использования с сенсорного экрана на основе графическим пользовательским интерфейсом . Ему был предоставлен набор базовых приложений для управления личной информацией . Более поздние версии ОС были расширены для поддержки смартфонов . компании Программное обеспечение появилось в линейке устройств Palm , в то время как несколько других лицензиатов производили устройства на базе Palm OS.
После покупки компанией Palm торговой марки Palm операционная система была переименована в Garnet OS . В 2007 году ACCESS представила преемницу Garnet OS под названием Access Linux Platform ; кроме того, в 2009 году основной лицензиат Palm OS, компания Palm, Inc., перешла с Palm OS на webOS для своих будущих устройств.
Создатель и владелец [ править ]
Palm OS изначально была разработана под руководством Джеффа Хокинса из Palm Computing, Inc. [2] Позже Palm была приобретена US Robotics Corp. [3] которую, в свою очередь, позже купила компания 3Com , [4] в результате чего 2 марта 2000 года дочерняя компания Palm стала независимой публичной компанией. [5]
В январе 2002 года Palm создала дочернюю компанию для разработки и лицензирования Palm OS. [6] который получил название PalmSource . 28 октября 2003 года PalmSource была выделена из Palm в независимую компанию. [7] Palm (тогда называвшаяся PalmOne) стала постоянным лицензиатом Palm OS и больше не контролировала операционную систему.
В сентябре 2005 года PalmSource объявила о приобретении компании ACCESS . [8]
В декабре 2006 года Palm получила от ACCESS бессрочные права на исходный код Palm OS. [9] Благодаря этому Palm может модифицировать лицензированную операционную систему по мере необходимости без уплаты дополнительных отчислений ACCESS. Вместе с приобретением в мае 2005 года полных прав на Palm , торговую марку [10] только Palm может публиковать выпуски операционной системы под названием Palm OS.
Как следствие, 25 января 2007 года ACCESS объявила об изменении названия своей текущей операционной системы Palm OS, которая теперь называется Garnet OS . [11]
Обзор ОС [ править ]
Palm OS была частной мобильной операционной системой . компании Palm Computing, Inc. Разработанный в 1996 году для нового КПК Pilot , он был реализован на широком спектре мобильных устройств, включая смартфоны , наручные часы , портативные игровые консоли , считыватели штрих-кодов и устройства GPS .
Версии Palm OS ниже 5.0 работают на процессорах Motorola / Freescale DragonBall . Начиная с версии 5.0, Palm OS работает на процессорах на базе архитектуры ARM .
Ключевые особенности текущей версии Palm OS Garnet:
- Простая однозадачная среда, позволяющая запускать полноэкранные приложения с базовым стандартным графического интерфейса. набором
- Монохромные или цветные экраны с разрешением до 480x320 пикселей.
- с распознаванием рукописного ввода Система ввода под названием Graffiti 2
- Технология HotSync для синхронизации данных с настольными компьютерами
- Возможности воспроизведения и записи звука
- Простая модель безопасности: устройство можно заблокировать паролем, произвольные записи приложений можно сделать конфиденциальными.
- TCP/IP Доступ к сети
- Последовательный порт / USB , инфракрасный порт , Bluetooth и Wi-Fi соединения
- расширения памяти карт Поддержка
- Определен стандартный формат данных для приложений управления личной информацией для хранения записей календаря, адресов, задач и заметок, доступных сторонним приложениям.
В комплекте с ОС также идет набор стандартных приложений , причем наиболее актуальных для четырех упомянутых операций PIM.
История версий и техническая информация [ править ]
Производители могут свободно реализовывать в своих устройствах различные функции ОС или даже добавлять новые функции . Эта история версий описывает официально лицензированную версию от Palm/PalmSource/ACCESS.
Все версии до Palm OS 5 основаны на AMX 68000. [12] ядро лицензировано у KADAK Products Ltd. Хотя это ядро технически способно к многозадачности, «в условиях этой лицензии прямо указано, что Palm не может предоставлять API для создания задач и управления ими внутри ОС». [13]
Palm OS 1.0 [ править ]
Palm OS 1.0 — это оригинальная версия, установленная на Pilot 1000 и 5000 . Он был представлен в марте 1996 года.
Версия 1.0 включает классические приложения PIM «Адрес» , «Ежедневник» , «Блокнот» и «Список дел» . Также включен калькулятор и инструмент безопасности, позволяющий скрыть записи для личного использования.
Palm OS 1.0 не делает различий между оперативной памятью и хранилищем файловой системы . Приложения устанавливаются непосредственно в оперативную память и выполняются на месте. Поскольку выделенная файловая система не поддерживается, операционная система зависит от постоянных циклов обновления ОЗУ для сохранения своей памяти. ОС поддерживает монохромные дисплеи с разрешением 160x160. Пользовательский ввод генерируется с помощью Graffiti системы распознавания рукописного ввода или, опционально, с помощью виртуальной клавиатуры . Система поддерживает синхронизацию данных с другим ПК с помощью технологии HotSync через последовательный интерфейс. Последней версией исправления ошибок является версия 1.0.7.
Palm OS 2.0 [ править ]
Palm OS 2.0 была представлена 10 марта 1997 года вместе с PalmPilot Personal и Professional . [14] В этой версии добавлена сеть TCP/IP , сеть HotSync и поддержка подсветки дисплея. Последней версией исправления ошибок является версия 2.0.5.
Добавлены два новых приложения — «Почта» и «Расходы» , а также улучшены стандартные приложения PIM.
Palm OS 3.0 [ править ]
Palm OS 3.0 была представлена 9 марта 1998 года вместе с запуском серии Palm III . [15] В этой версии добавлен инфракрасный порт IrDA и улучшена поддержка шрифтов. В этой версии также представлены обновленные приложения PIM и средство запуска приложений.
В Palm OS 3.1 добавлены лишь незначительные новые функции, такие как поддержка сетевой HotSync. Он был представлен вместе с Palm IIIx и Palm V. [16] Последней версией исправления ошибок является версия 3.1.1.
В Palm OS 3.2 добавлена поддержка Web Clipping, которая является ранним решением для Palm, позволяющим перенести веб-контент на небольшой экран КПК. Он был представлен вместе с органайзером Palm VII .
В Palm OS 3.3 добавлена более высокая скорость HotSync и возможность горячей синхронизации через инфракрасный порт. Он был представлен в органайзере Palm Vx .
Palm OS 3.5 — первая версия, включающая встроенную поддержку 8-битного цвета. Он также добавляет важные удобные функции, упрощающие работу, такие как контекстно-зависимая панель значков или более простая активация меню. Приложение ежедневника дополнено дополнительным представлением повестки дня. Эта версия была впервые представлена на устройстве Palm IIIc . [17] Последней версией исправления ошибок является версия 3.5.3.
В качестве компаньона Palm позже предложила обновление программного обеспечения Mobile Internet Kit для Palm OS 3.5. [18] Сюда входили программное обеспечение Palm Web Clipping, программное обеспечение электронной почты MultiMail (позже переименованное в VersaMail) версии 2.26, программное обеспечение SMS HandPHONE версии 1.3 и WAP- браузер Neomar версии 1.5.
Palm OS 4.0 [ править ]
Palm OS 4.0 была выпущена вместе с новой серией Palm m500 19 марта 2001 года. [19] В этой версии добавлен стандартный интерфейс для доступа к внешней файловой системе (например, SD-картам ). Внешние файловые системы представляют собой радикальное изменение по сравнению с предыдущим выполнением операций на месте в операционной системе. Теперь код приложения и данные необходимо загрузить в оперативную память устройства, аналогично поведению настольной операционной системы. новый универсальный разъем с поддержкой USB Представлен . Предыдущий дополнительный комплект мобильного Интернета теперь является частью операционной системы. В версии 4.0 добавлен менеджер внимания для координации информации из различных приложений с несколькими возможностями привлечения внимания пользователя, включая звук, мигание светодиода или вибрацию. Поддерживаются 16-битные цветные экраны и разные часовые пояса. В этой версии также улучшены безопасность и пользовательский интерфейс.
Palm OS 4.1 представляет собой выпуск с исправлением ошибок. Он был представлен с запуском Palm i705 . Более позднее незначительное обновление ОС до версии 4.1.2 включает резервную копию Graffiti 2 из Palm OS 5.2.
Palm OS 4.2 Simplified Chinese Edition предназначена специально для китайского рынка и имеет полную поддержку упрощенного китайского языка , выпущенную совместно с Palm OS 5.3. До сих пор ни одно устройство с этой версией не было изготовлено.
Palm OS 5.0 [ править ]
Palm OS 5.0 была представлена дочерней компанией Palm PalmSource в июне 2002 года. [20] и впервые реализовано на Palm Tungsten T. Это первая версия, поддерживающая устройства ARM , которая заменила ядро Kadak AMX68000 специальным ядром MCK, названным в честь его разработчика и написанным собственными силами Palm. [21] Приложения, написанные для предыдущих версий ОС, используют более старый набор инструкций DragonBall 68K и поддерживаются через эмулятор Palm Application Compatibility Environment (PACE) в Garnet. Даже с учетом дополнительных издержек PACE приложения Palm обычно работают на устройствах ARM быстрее, чем на оборудовании предыдущего поколения. Новое программное обеспечение может использовать преимущества процессоров ARM с небольшими блоками кода ARM, называемыми ARMlets .
Благодаря более мощной аппаратной базе Palm OS 5 существенно расширяет мультимедийные возможности. Поддерживаются экраны высокой плотности 320x320 вместе с полностью цифровым API воспроизведения и записи звука. Отдельный стек Bluetooth Palm добавляется к стеку Wi-Fi IEEE 802.11b . безопасные сетевые соединения через SSL Поддерживаются . ОС можно настроить с использованием различных цветовых схем.
Для Palm OS 5 компания PalmSource разработала и лицензировала веб-браузер под названием PalmSource Web Browser. [22] на основе браузера ACCESS NetFront 3.0.
Palm OS 5.2 — это в основном версия с исправлением ошибок, впервые реализованная в Samsung SGH-i500 в марте 2003 года. [23] Была добавлена поддержка разрешений 480x320 и представлена новая система рукописного ввода под названием Graffiti 2 ; Новая система ввода была вызвана Xerox в победой судебном процессе против Palm. Graffiti 2 основана на Jot от CIC . Последней версией исправления ошибок является версия 5.2.8.
В версию Palm OS 5.3 Simplified Chinese Edition, выпущенную в сентябре 2003 г., добавлена полная поддержка упрощенного китайского языка . [24] дальнейшая поддержка разрешений QVGA и стандартный API для виртуальных граффити под названием Dynamic Input Area . Эта версия впервые была установлена на карманных компьютерах Lenovo P100 и P300. [25]
В Palm OS Garnet (5.4) добавлены обновленные библиотеки Bluetooth и поддержка нескольких разрешений экрана от 160x160 до 480x320. Впервые он был установлен на Treo 650 в ноябре 2004 года. В этой версии также появилось прозвище Garnet , чтобы отличать ее от Palm OS Cobalt 6.0. Последней версией исправления ошибок является версия 5.4.9.
В Garnet OS 5.5 исчезло Palm прозвище [26] и по состоянию на 2007 год [update], — текущая версия, разработанная ACCESS. Эта версия предназначена для использования внутри виртуальной машины Garnet VM .
Garnet VM была анонсирована и выпущена компанией ACCESS в ноябре 2007 года. [27] в качестве основной части платформы Access Linux и в качестве эмулятора, позволяющего интернет-планшетам Nokia запускать приложения, написанные для ОС Garnet. В июне 2010 года ACCESS выпустила версию 6 Garnet VM (также известную как Garnet VM Beta 6 1.05b). [28]
Palm OS Cobalt [ править ]
Palm OS Cobalt (6.0) была назначенным преемником Palm OS 5. Она была представлена 10 февраля 2004 г. [29] но больше не предлагается ACCESS (см. следующий раздел). Palm OS 6.0 была переименована в Palm OS Cobalt, чтобы прояснить, что эта версия изначально не предназначалась для замены Palm OS 5, которая в то же время приняла название Palm OS Garnet.
Palm OS Cobalt представила современные функции операционной системы во встроенной операционной системе на основе нового ядра с многозадачностью и защитой памяти, современной мультимедийной и графической инфраструктуры (заимствованной из приобретенной Palm BeOS ), новых функций безопасности и корректировки форматов файлов PIM для лучше сотрудничать с Microsoft Outlook .
Пальм ОС Кобальт 6.1 [30] представила стандартные коммуникационные библиотеки для телекоммуникаций, Wi-Fi и Bluetooth. Несмотря на другие дополнения, она не смогла заинтересовать потенциальных лицензиатов Palm OS Cobalt.
Улучшения сторонних ОС [ править ]
Несколько лицензиатов внесли в операционную систему собственные модификации. Они не являются частью официальной лицензионной версии.
- Компания Palm разработала API Bluetooth для внешних карт Bluetooth SDIO для устройств Palm OS 4.0. Стек Bluetooth позже был включен в Palm OS 5. [31]
- Palm добавила API области ввода виртуальных граффити специально для своего устройства Tungsten T3 . Позднее этот API был заменен официальным API области динамического ввода в Palm OS 5.3.
- Palm добавила энергонезависимую файловую систему в Palm OS 5.4 и использовала флэш-память вместо DRAM , предотвращая потерю данных в случае разрядки батареи. Однако это фундаментально изменило способ выполнения программ из системы Execute-in-Place, которую традиционно использовала Palm OS, и стало источником многих проблем совместимости, требующих от многих приложений добавления явной поддержки NVFS для правильной работы.
- Для своих устройств, оснащенных камерой, Palm добавила API CameraLib.
- Sony добавила библиотеку для поддержки ввода JogDial, доступную в их органайзерах CLIÉ .
Модернизация [ править ]
В течение нескольких лет PalmSource пыталась создать современную преемницу Palm OS 5 и заставить лицензиатов внедрить ее. Хотя компания PalmSource поставила Palm OS Cobalt 6.0 лицензиатам в январе 2004 года, ни один из них не принял ее для выпускаемых устройств. PalmSource внесла серьезные улучшения в Palm OS Cobalt, выпустив Palm OS Cobalt 6.1 в сентябре 2004 года, чтобы порадовать лицензиатов, но даже новая версия не привела к выпуску серийных устройств.
В декабре 2004 года PalmSource объявила о новой стратегии в области ОС. После приобретения компании China Mobilesoft, производящей программное обеспечение для мобильных телефонов, PalmSource планировала портировать Palm OS поверх ядра Linux , продолжая при этом предлагать как Palm OS Garnet, так и Palm OS Cobalt. [32] Эта стратегия была пересмотрена в июне 2005 года, когда еще не было анонсировано ни одного устройства с Palm OS Cobalt. PalmSource объявила, что прекращает все усилия по разработке любого продукта, не имеющего прямого отношения к ее будущей платформе на базе Linux. [33]
После приобретения PalmSource компанией ACCESS Palm OS для Linux была изменена на платформу Access Linux , о которой впервые было объявлено в феврале 2006 года. [34] Первоначальные версии платформы и комплектов разработки программного обеспечения для платформы Access Linux были официально выпущены в феврале 2007 года. [35] По состоянию на январь 2011 года платформа Access Linux еще не поступила на какие-либо устройства, однако тогда существовали комплекты для разработки и были продемонстрированы публичные демонстрации.
Palm, Inc., основной лицензиат Palm OS Garnet, не лицензировала платформу Access Linux для своих собственных устройств. Вместо этого Palm разработала другую операционную систему на базе Linux под названием Palm webOS . [36] 11 февраля 2009 года генеральный директор Palm Эд Коллиган заявил, что дополнительных устройств Palm OS не будет (за исключением выпуска Centro для других операторов связи). Palm сосредоточилась на устройствах Palm webOS и Windows Mobile. [37] 1 апреля 2009 года Palm объявила о выпуске эмулятора Palm OS для своей webOS . [38]
Встроенные приложения [ править ]
Лицензиаты Palm OS решают, какие приложения будут установлены на их устройствах Palm OS. Лицензиаты также могут настраивать приложения.
Palm Стандартные приложения OS
Примечание. В более новых моделях стандартные приложения PIM «Адрес», «Ежедневник», «Блокнот» и «Задачи» были заменены их улучшенными аналогами «Контакты», «Календарь», «Заметки» и «Задачи».
Программа Palm's Address хранит контактную информацию, сгруппированную по любой из нескольких категорий, определяемых пользователем. Записи отображаются и сортируются в порядке «Фамилия-Имя» (это можно изменить только в порядке «Компания-Фамилия»). Имеется пять слотов для телефона или электронной почты, каждый из которых может быть обозначен как «Рабочий», «Домашний», «Факс», «Другой», «Электронная почта», «Основной», «Пейджер» или «Мобильный» (обозначения слотов нельзя изменить). В новом приложении «Контакты» добавлены следующие функции. : несколько адресов, 9 новых полей: Веб-сайт, День рождения, Дополнительные номера телефонов, Мгновенные сообщения с быстрым подключением.

Calc превращает Palm в стандартный карманный калькулятор с четырьмя функциями и тремя фиолетовыми и синими кнопками, контрастирующими с двумя прозрачными красными кнопками. Он поддерживает квадратный корень и процентные ключи и имеет одну память.
У него также есть возможность отображать историю вычислений, очень похоже на калькуляторы на бумажной ленте, которые когда-то были распространены.

Ежедневник показывает ежедневное или еженедельное расписание или простой ежемесячный просмотр. Ежедневное расписание имеет одну строку в час между выбранным пользователем временем начала и окончания. Нажатие на пустую строку создает новое событие. Пустые строки вытеснены реальными событиями, время начала и окончания которых по умолчанию указано в скобках в левом поле. В новом приложении «Календарь» добавлены следующие функции: представление «Новый день», использование категорий для событий, местоположение события, событие может охватывать полночь, сведения о событии, дни рождения как вневременные события. Он поддерживает обозначение часового пояса для событий, чего нет у некоторых более поздних конкурентов.
О событии или встрече можно сообщить сигналом тревоги за любое количество минут, часов или дней до ее начала. Эти сигналы звучат даже тогда, когда устройство выключено.
Встречи могут повторяться через определенное количество дней, недель, месяцев или лет и могут содержать примечания.
Расходы отслеживают общие деловые расходы. На Palm никакие итоги не рассчитываются. Пользователь должен синхронизироваться с главным компьютером и просматривать данные о расходах в таблице (шаблоны для Microsoft Excel прилагаются).

HotSync интегрируется с ПК пользователя. Обычно активируемое нажатием физической кнопки HotSync на подставке Palm (док-станции), это приложение взаимодействует с различными каналами на настольном ПК для установки программного обеспечения, резервного копирования баз данных или объединения изменений, внесенных на ПК или карманном компьютере, на оба устройства. . Он может взаимодействовать с ПК через физическое соединение (USB на новых моделях), беспроводное соединение Bluetooth или IrDA, а также прямое сетевое соединение на устройствах с сетевыми возможностями.
В дополнение к каналам, предоставляемым лицензиатом, разработчики могут создавать свои собственные каналы для интеграции с другими приложениями Palm OS и настольными продуктами. Например, пакет учета рабочего времени может обеспечить канал для передачи информации между Palm OS и исполняемыми файлами Windows.
Канал резервного копирования, входящий в состав программного обеспечения HotSync, обеспечивает резервное копирование (и при необходимости восстановление) большей части данных на устройстве Palm OS. Это позволяет пользователям выполнить полную перезагрузку своего Palm, очистив таким образом все данные, с минимальными заметными последствиями. Это также позволяет пользователям переходить на новые устройства Palm с той же версией Palm OS, и эта функция полезна тем, кто потерял или повредил свое устройство.
Некоторые модели Palm хранят данные в энергозависимой памяти , и для поддержания памяти требуется постоянное питание. Хотя эти портативные устройства пытаются сохранить содержимое памяти в ситуациях с низким зарядом батареи, не «включаясь», оставление «неработающего» портативного устройства в течение длительного периода времени может привести к израсходованию резервной мощности и повреждению содержимого памяти. потерянный. Некоторые более поздние модели Palm используют NVRAM или микродрайв для хранения данных .
Блокнот может хранить заметки объемом до 4000 символов каждая; новое приложение «Заметки» увеличивает размер поля с 3 до 30 КБ. Заметки упорядочиваются двумя способами: в алфавитном порядке и вручную (что позволяет пользователю выбирать порядок заметок), а заметки можно группировать по настраиваемым пользователем категориям. Блокнот предназначен только для текста, а не для рисунков, и текст можно вводить с помощью алфавита граффити , с помощью аппаратной или программной клавиатуры или с помощью функции «вставить». Когда устройства Palm впервые стали доступны, некоторые пользователи Palm начали создавать и обмениваться документами Memo Pad, содержащими полезную информацию, которые стали известны как Memoware .

Список дел создает персональные напоминания и расставляет приоритеты в том, что пользователь должен сделать.Каждый элемент списка дел также может иметь: приоритет, категории (для организации и просмотра элементов в логических группах), прикрепленную заметку (для добавления дополнительного описания и уточнения задачи).
Элементы списка дел можно сортировать по: дате выполнения, приоритету или категории. В новом приложении «Задачи» реализованы следующие улучшения: новый интерфейс, повторяющиеся задачи, сигналы тревоги и т. д.
Настройки (также называемые Prefs) отображают программные файлы со специальным типом панели предпочтений, которые не отображаются в обычной программе запуска. Программы можно менять, переключая тип «appl» на «panl» и наоборот. По умолчанию Palm OS содержит около 15 панелей предпочтений, и новые панели предпочтений можно добавлять, как и любое другое приложение.
Панели предпочтений позволяют пользователям управлять рядом настроек, включая настройки граффити , настройки звука, текстовые ярлыки, настройки сети и системное время.
Безопасность (панель на новых устройствах Palm OS) используется для настройки параметров безопасности Palm OS. К ним относятся пароль, необходимый для отображения скрытых записей и разблокировки устройства при блокировке, а также установка автоматического времени блокировки или порога бездействия. На ПК только Palm Desktop учитывает этот пароль, но другие программы ПК могут просматривать все — другими словами, все данные, защищенные этим паролем, могут быть просмотрены любым, открывающим файлы .dat с помощью текстового редактора или текстового процессора.
Распространенные сторонние приложения ядра ОС [ править ]
Начиная с версии Palm OS 5.2, Palm создала индивидуальные версии обычного приложения PIM. Были добавлены некоторые новые функции, например, поддержка категорий адресов, сопоставление рингтонов пользователям, более длинные тексты заметок и т. д. Они также были переименованы, чтобы отразить обозначения из Microsoft Outlook, таким образом адрес стал контактами , ежедневник стал календарем , блокнот стал заметками и Список дел превратился в Задачи .
Blazer — веб-браузер для карманных компьютеров Palm . Версии 1.0 и 2.0 работают на карманных компьютерах Palm OS 3.1 или выше, но им нужен прокси-сервер был отключенный , поэтому их больше нельзя использовать. Версия 3.0 используется на Treo 600 смартфоне . Текущая версия Blazer — Blazer 4.5, соответствующая большинству основных стандартов. Обычно он поставляется в комплекте с новыми смартфонами и новыми устройствами Palm, имеющими доступ к Интернету .

Palm Блокнот можно использовать для быстрых рисунков. При аккуратном почерке на одной странице поместится 20–30 слов; для большего количества текста лучший выбор — Memo Pad. В некоторых моделях предусмотрено три размера ширины пера, а также ластик и функция изменения цвета фона. Можно нарисовать очень простую карту. Более «продвинутая» версия для настольного компьютера сохраняет рисунки из блокнота на рабочем столе.
По состоянию на 2006 год большинство новых карманных компьютеров Palm включают Photos , который создает цифровой фотоальбом, используемый для просмотра изображений на устройстве Palm OS. Как и во всех других фотопрограммах, фотографии можно передавать на другие мобильные устройства. Каждую фотографию можно пометить и организовать в отдельные фотоальбомы. Слайд-шоу также может быть показано для определенного альбома, и каждая фотография в альбоме будет отображаться в полноэкранном режиме.
Фотографии можно редактировать с помощью программного обеспечения Palm Photos для ПК (только для Windows), и когда фотографии передаются на портативный компьютер, они будут содержать все изменения, внесенные в фотографию.
Программное обеспечение Palm Photos доступно для моделей Zire 71, Tungsten C, Tungsten E, Tungsten T2, Tungsten T3 и некоторых других.
Благодаря поддержке видео Palm Photos позже была переименована в Media , а еще позже — в Pics& Videos .
Некоторые модели имеют возможность делать голосовые записи, которые синхронизируются с помощью голосового канала и могут быть просмотрены на рабочем столе с помощью приложения Voice Memo , которое является частью Palm Desktop Suite.
Сторонние приложения [ править ]
Существует множество успешных приложений, которые можно установить на устройство Palm OS. По состоянию на 2008 год для платформы Palm OS было доступно более 50 000 сторонних приложений. [39] которые имеют различные типы лицензирования, в том числе с открытым исходным кодом , и различные закрытые схемы лицензирования, такие как бесплатное ПО , [40] условно-бесплатное ПО и традиционная покупка с предоплатой.
HackMaster — менеджер расширений для Palm OS. [41] который включает в себя несколько патчей, улучшающих функции ОС. Для работы других сторонних расширений ОС также требуется HackMaster. [42]
В ноябре 2022 года Интернет-архив запустил в свои архивы 565 приложений Palm OS, доступ к которым можно получить через браузер. Приложения также запускают CloudpilotEmu, эмулятор PalmPilot Palm OS, при доступе к ним. [43]
Разработка приложений [ править ]
Приложения Palm OS Garnet в основном написаны на C / C++ . Существуют два официально поддерживаемых компилятора: коммерческий продукт CodeWarrior Development Studio для Palm OS и набор инструментов с открытым исходным кодом под названием prc-tools , основанный на старой версии gcc . CodeWarrior критикуют за дороговизну и больше не разрабатывают, тогда как в PRC-Tools отсутствуют некоторые функции CodeWarrior. Версия PRC-Tools включена в бесплатный пакет Palm OS Developer Suite (PODS).
OnBoardC — это компилятор C, ассемблер, компоновщик и редактор программирования, работающий на самом Palm.
Приложения Palm OS Cobalt также написаны с использованием вариации gcc, но компиляторы Cobalt имеют меньше ограничений.
Существуют инструменты разработки для программирования Palm, которые не требуют низкоуровневого программирования на C/C++, такие как PocketC / PocketC Architect , CASL , AppForge Crossfire (который использует Visual Basic , Visual Basic .NET или C# ), Handheld Basic , Pendragon Forms , Satellite Forms и NSBasic/Palm (языки, подобные Visual Basic). Виртуальная машина Java ранее была доступна для платформы Palm OS, однако 12 января 2008 года Palm, Inc. объявила, что она больше не будет доступна. Palm, Inc. далее заявила: «Насколько нам известно, альтернативной виртуальной машины Java для Palm OS не существует». [44] Waba и его производная SuperWaba предоставляют Java-подобную виртуальную машину и язык программирования. Версия языка Lua , называемая Plua , также доступна для Palm; однако из-за того, что вместе с приложением требуется установка дополнительной среды выполнения, меньшинство компаний-разработчиков программного обеспечения использует его только для основных приложений. Quartus Forth — это стандартный компилятор ISO/ANSI Forth , который работает на самом Palm. Он также имеет интерактивную консоль для динамической разработки и отладки.
Три среды позволяют программировать на языке Паскаль для Palm OS. Бесплатный компилятор PP запускается непосредственно на карманном компьютере, а PocketStudio представляет собой Delphi -подобную среду разработки для компьютеров под управлением Windows, которая имеет визуальный дизайнер форм и генерирует файлы PRC для передачи на карманные компьютеры через HotSync . Третьим вариантом был HSPascal, разработанный датским разработчиком Кристеном Филем на основе его опыта работы с компилятором High Speed Pascal для различных 16-битных компьютерных систем, включая Commodore Amiga .
Поскольку у Palm нет драйверов подключения, обеспечивающих передачу данных с серверной СУБД (Oracle, mySQL, MS SQL Server), программист может использовать программное обеспечение Middleware, обеспечивающее такое подключение.
Примерно совместимая с R4RS реализация Scheme , LispMe , предоставляет платформе Palm GPL под лицензией встроенный Lisp REPL с некоторыми адаптациями для Palm OS, но, хотя функционально она является компилятором, она не создает код, который работает вне среды разработки. поэтому его использование ограничивается прототипированием.
Юридические вопросы [ править ]
Palm OS на протяжении многих лет участвовала в различных судебных процессах.
- Xerox против Palm Computing (1997 г.) - В 1997 г. Xerox получила патент США № 5 596 656, касающийся системы ввода Unistroke, разработанной Дэвидом Голдбергом из Xerox PARC в 1993 г. [45] Xerox подала иск против Palm (тогда US Robotics ), утверждая, что Graffiti Palm нарушила этот патент. Переход Palm OS с Graffiti 1 на Graffiti 2 был частично вызван тем, что Palm проиграла этот иск Xerox. Патент был признан недействительным в мае 2004 года из-за предшествующего уровня техники, разработанного в Bell Laboratories в 1982 году. [46] [47]
- Pilot Pen Corporation против Palm Computing (1998 г.) – первоначальное название карманных компьютеров Palm OS было Pilot. Однако иск от Pilot Pen Corporation вынудил сменить название. [48] в PalmPilot, а затем, в конечном итоге, в Palm. [ нужна ссылка ]
- Palm против Microsoft (1998 г.). В 1998 г. Microsoft планировала назвать следующую версию своей платформы портативных компьютеров «Palm PC». Palm подала иск против Microsoft, вынудив изменить название сначала на Palm-size PC , а затем на Pocket PC . [ нужна ссылка ]
- E-Pass Technologies против Palm, Microsoft и HP (2000 г.) - В 2000 г. E-Pass Technologies подала иск против Palm, утверждая, что ее портативные устройства нарушили патент E-Pass (№ 5 276 311) на многофункциональную кредитную карту. компьютер размером с компьютер, позволяющий пользователям безопасно хранить номера счетов, PIN-коды и т. д.
- NCR против Handspring и Palm (2001 г.) - В 1987 году NCR получила патент на портативный терминал электронной коммерции. В 2001 году NCR подала в суд на Handspring и Palm. В 2002 году это дело было признано необоснованным, и это решение было оставлено в силе в апелляционном порядке. [ нужна ссылка ]
- RIM против Handspring (2002 г.) – в 2002 г. компания Research In Motion (создатели BlackBerry ) подала в суд на Handspring. К концу года и Handspring, и Palm лицензировали патенты, и иск был снят. [ нужна ссылка ]
- Одноранговые системы против Palm (2002 г.). Также в 2002 году одноранговые системы подали иск против Palm, в котором утверждается, что Palm нарушила свой патент на беспроводные игры. Этот иск был урегулирован 9 февраля 2005 года. [ нужна ссылка ]
- Forgent Networks против HP, Toshiba, PalmOne и т. д. и т. п. (2004 г.) – Начиная с 2002 г. Forgent Networks начала предлагать лицензии на патент, обременяющий JPEG . В 2004 году она подала иск против различных компаний, в том числе против PalmOne. Патент JPEG или 672 был рассмотрен Управлением по патентам и товарным знакам США, которое отклонило 19 из 47 претензий, основанных на уровне техники . [49]
См. также [ править ]
- Платформа Access Linux , планируемый преемник Palm OS
- Граффити (Palm OS)
- Список устройств Palm OS , включая эмуляторы
- Память
- Палм, Инк.
- Пальмовый рабочий стол
- Palm WebOS
- ПалмСорс, Инк.
Ссылки [ править ]
- ^ «Генеральный директор Palm Эд Коллиган предварительно беседует с инвесторами» . Архивировано из оригинала 12 февраля 2009 г.
- ^ Piloting Palm, Андреа Баттер и Дэвид Пог , Wiley 2002, стр. 82.
- ^ Пилотирование Palm, глава 8, пасс.
- ^ Пилотирование Palm, стр. 179–189.
- ^ «Palm, Inc. устанавливает цену IPO на уровне 38 долларов за акцию» (пресс-релиз). 3Com/Палм. 1 марта 2000 г. Архивировано из оригинала 29 октября 2010 г.
- ^ «Palm завершает создание дочерней компании Palm OS, поскольку продано 20 миллионов устройств на базе Palm» (пресс-релиз). Пальма/PalmSource. 21 января 2002 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «PalmSource выходит из Palm, Inc» (пресс-релиз). PalmSource. 28 октября 2003 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «ACCESS расширит лидерство в области программного обеспечения для мобильных устройств благодаря приобретению PalmSource» (пресс-релиз). PalmSource/ДОСТУП. 9 сентября 2005 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «Palm подписывает бессрочную лицензию на исходный код Palm OS Garnet и расширенные патентные права от ACCESS Systems Americas» (пресс-релиз). Ладонь. 7 декабря 2006 г. Архивировано из оригинала 25 июля 2011 г.
- ^ «PalmOne приобретает права на бренд Palm» (пресс-релиз). PalmOne. 24 мая 2005 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «ACCESS представляет новую марку ACCESS Powered» (пресс-релиз). ДОСТУП. 25 января 2007 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «Технологические партнеры для KADAK RTOS, стека TCP/IP» . Архивировано из оригинала 12 октября 2016 года . Проверено 9 июня 2015 г.
- ^ «Palm OS — многозадачная операционная система. Как мне создать задачу?» . ДОСТУП к базе знаний разработчиков Palm OS . Архивировано из оригинала 17 октября 2007 г.
- ^ «US Robotics анонсирует две новые модели самого продаваемого органайзера Pilot Connected» (пресс-релиз). США Робототехника/Palm. 10 марта 1997 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «3Com представляет органайзер Palm III Connected, третье поколение ведущего в отрасли портативного компьютера PalmPilot» (пресс-релиз). 3Com/Палм. 9 марта 1998 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «3Com представляет органайзеры Palm V и Palm IIIx Connected» (пресс-релиз). 3Com/Палм. 22 февраля 1999 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «Palm, Inc. представляет самый маленький и легкий цветной карманный компьютер Palm IIIc» (пресс-релиз). Ладонь. 22 февраля 2000 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «Поставляется комплект Palm Mobile Internet, связывающий карманные компьютеры Palm с мобильными телефонами для беспроводного подключения к Интернету» (пресс-релиз). Ладонь. 13 ноября 2000 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «Новые элегантные карманные компьютеры Palm m500 и m505 расширяют возможности мобильной связи и дают яркие цвета» (пресс-релиз). Ладонь. 19 марта 2001 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «PalmSource выпускает более быструю и мощную Palm OS 5» (пресс-релиз). PalmSource. 10 июня 2002 г. Архивировано из оригинала 4 июня 2012 г.
- ^ Холверда, Том (11 марта 2013 г.). «Операционная система Palm» . Новости ОС . Архивировано из оригинала 19 апреля 2014 г. Проверено 18 апреля 2014 г.
- ^ «Первый веб-браузер PalmSource без прокси-сервера на базе ARM поставляется лицензиатам» (пресс-релиз). PalmSource. 17 сентября 2002 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «Samsung представляет многофункциональный SGH-i500» . infoSync World . 13 марта 2003 года. Архивировано из оригинала 4 июня 2003 года . Проверено 11 сентября 2007 г.
- ^ «PalmSource выпускает версию Palm OS 5 на упрощенном китайском языке» (пресс-релиз). PalmSource. 9 сентября 2003 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «PalmSource приветствует первые карманные компьютеры Lenovo с Palm OS 5 упрощенной китайской версии» (пресс-релиз). PalmSource. 8 декабря 2003 г. Архивировано из оригинала 4 июня 2012 г.
- ^ Бласс, Эван (24 августа 2010 г.). «Что случилось с доступом к платформе Linux?» . Карманный сейчас. Архивировано из оригинала 4 марта 2016 года . Проверено 22 апреля 2014 г.
Что касается PalmOS Garnet, последней версии операционной системы, поставляемой на потребительские устройства, в начале 2007 года она была переименована просто в Garnet OS, что устранило последние следы бренда Palm с умирающей платформы.
- ^ Кайрер, Райан (13 ноября 2007 г.). «Palm OS Garnet VM выпущена для интернет-планшетов Nokia» . Инфоцентр Пальма . Проверено 22 апреля 2014 г.
Сегодня компания Access объявила о выпуске программного обеспечения Palm OS Garnet VM для серии Интернет-планшетов Nokia.
- ^ Кейлхак, Крис (16 июня 2010 г.). «Обновлена Garnet VM для Nokia N900» . Инфоцентр Пальма . Проверено 22 апреля 2014 г.
- ^ «PalmSource представляет Palm OS Cobalt» (пресс-релиз). PalmSource. 10 февраля 2004 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «PalmSource представляет Palm OS Cobalt 6.1» (пресс-релиз). PalmSource. 28 сентября 2004 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «Palm предоставляет SIG-совместимое программное обеспечение Bluetooth для огромного количества разработчиков Palm OS» (пресс-релиз). Ладонь. 14 января 2001 г. Архивировано из оригинала 15 июля 2011 г.
- ^ «PalmSource укрепит лидерство в области программного обеспечения для телефонов за счет приобретения China MobileSoft» (пресс-релиз). PalmSource. 8 декабря 2004 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «PalmSource прекращает разработку Garnet и Cobalt» . Новости ВНУнета. Архивировано из оригинала 9 сентября 2006 г.
- ^ «ACCESS и PalmSource анонсируют платформу ACCESS Linux» (пресс-релиз). ДОСТУП/PalmSource. 14 февраля 2006 г. Архивировано из оригинала 4 июня 2012 г.
- ^ «ACCESS выпускает ACCESS Linux Platform PDK и SDK для лицензиатов и разработчиков» (пресс-релиз). ДОСТУП. 12 февраля 2007 г. Архивировано из оригинала 4 июня 2012 г.
- ^ Коллиган рассказывает о прогрессе Palm OS следующего поколения , новостная запись PalmInfoCenter
- ^ «Генеральный директор Palm Эд Коллиган предварительно беседует с инвесторами» . Архивировано из оригинала 12 февраля 2009 г.
- ^ «Palmos.com —» . Проверено 9 июня 2015 г.
- ^ «Treo и Centro Software – золотой список 100 лучших» . Проверено 9 июня 2015 г.
- ^ «Каталог бесплатных программ Palm» . Архивировано из оригинала 15 августа 2008 г.
- ^ Мухаммад, Тарик К. (ноябрь 1999 г.). «Весь мир в твоем кармане, HackMaster 0.9». Чёрное предприятие . Том. 30, нет. 3. Эрл Г. Грейвс-старший с. 46. ISSN 0006-4165 .
- ^ Джолли, Мэтью (сентябрь 2000 г.). «Несомненно, 25 лучших приложений Pam, о которых вы никогда не слышали, Hackmaster». Максимум ПК . Том. 5, нет. 9. Будущее США. п. 53. ISSN 1522-4279 .
- ^ Холлистер, Шон (26 ноября 2022 г.). «Интернет-архив только что поместил 565 приложений Palm Pilot в ваш веб-браузер» . Грань . Проверено 27 ноября 2022 г.
- ^ «Загрузка JVM для устройств Palm OS больше не доступна на Palm» . Поддержка Palm . 12 января 2008 г. Архивировано из оригинала 24 декабря 2008 г.
- ^ Гольдберг, Дэвид; Ричардсон, Кейт (май 1993 г.). «Слепая печать стилусом» . Материалы конференции SIGCHI «Человеческий фактор в вычислительных системах — CHI '93» . АКМ . стр. 80–87 . дои : 10.1145/169059.169093 . ISBN 0897915755 . S2CID 17507192 . Проверено 18 апреля 2014 г. [ постоянная мертвая ссылка ]
- ^ «Xerox проигрывает патентный иск против PalmOne» . Компьютереженедельник . Проверено 9 июня 2015 г.
- ^ Берр, ди-джей (сентябрь 1983 г.). «Проектирование устройства для чтения почерка». Транзакции IEEE по анализу шаблонов и машинному интеллекту . ПАМИ-5, №5(5). Компьютерное общество IEEE: 554–559. дои : 10.1109/TPAMI.1983.4767435 . ISSN 0162-8828 . ПМИД 21869141 . S2CID 16042308 .
Кривые напоминают строчные буквы, но пользователь может изменить их в соответствии со своим стилем письма. Единственное ограничение состоит в том, что каждый символ состоит из одной кривой (без подъемов пера).
- ↑ Судебный процесс вынудил 3Com отказаться от «Пилота» в Palm Pilot ARN. 7 апреля 1998 г.
- ^ «PUBPAT > Патент, связанный с JPEG» . Архивировано из оригинала 15 апреля 2015 года . Проверено 9 июня 2015 г.
Внешние ссылки [ править ]


- Palm.com
- Palm OS 4.1 Скриншоты
- Palm OS в Керли
- Крис Зиглер (5 июня 2012 г.). «Прежде чем после смерти: внутренняя история смерти Palm и webOS» . Грань .
- PalmDB - Архив для сохранения программного обеспечения Palm OS
- Palm OS Wiki – Wiki знаний и истории Palm OS