stringtranslate.com

Пальмовая ОС

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] которая создала дочернюю компанию Palm. независимая публичная компания 2 марта 2000 г. [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 была частной мобильной операционной системой . Разработанный в 1996 году для нового КПК Pilot компании Palm Computing, Inc. , он был реализован на широком спектре мобильных устройств, включая смартфоны , наручные часы , портативные игровые консоли , считыватели штрих-кодов и устройства GPS .

Версии Palm OS ниже 5.0 работают на процессорах Motorola / Freescale DragonBall . Начиная с версии 5.0, Palm OS работает на процессорах на базе архитектуры ARM .

Ключевые особенности текущей версии Palm OS Garnet:

В комплекте с ОС также идет набор стандартных приложений, причем наиболее актуальных для четырех упомянутых операций PIM.

История версий и техническая информация

Производители могут свободно реализовывать в своих устройствах различные функции ОС или даже добавлять новые функции. Эта история версий описывает официально лицензированную версию от Palm/PalmSource/ACCESS.

Все версии до Palm OS 5 основаны на ядре AMX 68000 [ 12] , лицензированном у KADAK Products Ltd. Хотя это ядро ​​технически способно к многозадачности, «условия этой лицензии прямо оговаривают, что Palm не может раскрывать API для создания/управления задачами в ОС». [13]

Пальмовая ОС 1.0

Palm OS 1.0 — это оригинальная версия, установленная на Pilot 1000 и 5000 . Он был представлен в марте 1996 года.

Версия 1.0 включает классические приложения PIM «Адрес» , «Ежедневник» , «Блокнот» и «Список дел» . Также включен калькулятор и инструмент безопасности, позволяющий скрыть записи для личного использования.

Palm OS 1.0 не делает различий между оперативной памятью и хранилищем файловой системы . Приложения устанавливаются непосредственно в оперативную память и выполняются на месте. Поскольку выделенная файловая система не поддерживается, операционная система зависит от постоянных циклов обновления ОЗУ для сохранения своей памяти. ОС поддерживает монохромные дисплеи с разрешением 160x160. Пользовательский ввод генерируется с помощью системы распознавания рукописного текста Graffiti или, опционально, с помощью виртуальной клавиатуры . Система поддерживает синхронизацию данных с другим ПК с помощью технологии HotSync через последовательный интерфейс. Последней версией исправления ошибок является версия 1.0.7.

Пальмовая ОС 2.0

Palm OS 2.0 была представлена ​​10 марта 1997 года вместе с PalmPilot Personal и Professional . [14] В этой версии добавлена ​​поддержка сети TCP/IP , сети HotSync и подсветки дисплея. Последней версией исправления ошибок является версия 2.0.5.

Добавлены два новых приложения: «Почта» и «Расходы» , а также улучшены стандартные приложения PIM.

Пальмовая ОС 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.

Пальмовая ОС 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. До сих пор ни одно устройство с этой версией не было изготовлено.

Пальмовая ОС 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] на основе браузера NetFront 3.0 компании ACCESS .

Palm OS 5.2 — это в основном версия с исправлением ошибок, впервые реализованная в Samsung SGH-i500 в марте 2003 года. [23] В нее добавлена ​​поддержка разрешений 480x320 и представлена ​​новая система рукописного ввода под названием Graffiti 2 ; Новая система ввода была вызвана победой Xerox в судебном процессе против Palm. Graffiti 2 основан на Джоте из 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 год является текущей версией, разработанной 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 (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 .

В Palm OS Cobalt 6.1 [30] были представлены стандартные коммуникационные библиотеки для телекоммуникаций, Wi-Fi и Bluetooth. Несмотря на другие дополнения, она не смогла заинтересовать потенциальных лицензиатов Palm OS Cobalt.

Улучшения сторонних ОС

Несколько лицензиатов внесли в операционную систему собственные модификации. Они не являются частью официальной лицензионной версии.

Модернизация

В течение нескольких лет 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 новых полей: Веб-сайт, День рождения, Дополнительные номера телефонов, Мгновенные сообщения с быстрым подключением.

Калькулятор в версии Palm OS 4.1.

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 встроенный Lisp REPL под лицензией GPL с некоторыми адаптациями для Palm OS, но, хотя функционально она является компилятором, она не создает код, который работает вне среды разработки. поэтому его использование ограничивается прототипированием.

Правовые вопросы

Palm OS на протяжении многих лет участвовала в различных судебных процессах.

Смотрите также

Рекомендации

  1. ^ «Генеральный директор Palm Эд Коллиган предварительно беседует с инвесторами» . Архивировано из оригинала 12 февраля 2009 г.
  2. ^ Piloting Palm, Андреа Баттер и Дэвид Пог , Wiley 2002, стр. 82.
  3. ^ Пилотирование Palm, глава 8, проходное.
  4. ^ Пилотирование Palm, стр. 179–189.
  5. ^ «Palm, Inc. устанавливает цену IPO на уровне 38 долларов за акцию» (пресс-релиз). 3Com/Палм. 1 марта 2000 г. Архивировано из оригинала 29 октября 2010 г.
  6. ^ «Palm завершает создание дочерней компании Palm OS, поскольку продано 20 миллионов устройств на базе Palm» (пресс-релиз). Пальма/PalmSource. 21 января 2002 г. Архивировано из оригинала 4 июня 2012 г.
  7. ^ «PalmSource выходит из Palm, Inc» (пресс-релиз). PalmSource. 28 октября 2003 г. Архивировано из оригинала 4 июня 2012 г.
  8. ^ «ACCESS для расширения лидерства в области программного обеспечения для мобильных устройств за счет приобретения PalmSource» (пресс-релиз). PalmSource/ДОСТУП. 9 сентября 2005 г. Архивировано из оригинала 4 июня 2012 г.
  9. ^ «Palm подписывает бессрочную лицензию на исходный код Palm OS Garnet и расширенные патентные права от ACCESS Systems Americas» (пресс-релиз). Ладонь. 7 декабря 2006 г. Архивировано из оригинала 25 июля 2011 г.
  10. ^ «palmOne приобретает права на бренд Palm» (пресс-релиз). PalmOne. 24 мая 2005 г. Архивировано из оригинала 15 июля 2011 г.
  11. ^ «ACCESS представляет новую марку ACCESS Powered» (пресс-релиз). ДОСТУП. 25 января 2007 г. Архивировано из оригинала 4 июня 2012 г.
  12. ^ «Технологические партнеры для KADAK RTOS, стек TCP/IP» . Архивировано из оригинала 12 октября 2016 года . Проверено 9 июня 2015 г.
  13. ^ «Palm OS — многозадачная операционная система. Как мне создать задачу?». ДОСТУП к базе знаний разработчиков Palm OS . Архивировано из оригинала 17 октября 2007 г.
  14. ^ «US Robotics объявляет о двух новых моделях самого продаваемого органайзера с возможностью подключения пилотов» (пресс-релиз). США Робототехника/Palm. 10 марта 1997 г. Архивировано из оригинала 15 июля 2011 г.
  15. ^ «3Com представляет органайзер Palm III Connected, третье поколение ведущего в отрасли портативного компьютера PalmPilot» (пресс-релиз). 3Com/Палм. 9 марта 1998 г. Архивировано из оригинала 15 июля 2011 г.
  16. ^ «3Com представляет органайзеры Palm V и Palm IIIx Connected» (пресс-релиз). 3Com/Палм. 22 февраля 1999 г. Архивировано из оригинала 15 июля 2011 г.
  17. ^ «Palm, Inc. представляет самый маленький и легкий цветной портативный компьютер Palm IIIc» (пресс-релиз). Ладонь. 22 февраля 2000 г. Архивировано из оригинала 15 июля 2011 г.
  18. ^ «Поставляется комплект Palm Mobile Internet, связывающий карманные компьютеры Palm с мобильными телефонами для беспроводного подключения к Интернету» (пресс-релиз). Ладонь. 13 ноября 2000 г. Архивировано из оригинала 15 июля 2011 г.
  19. ^ «Новые элегантные портативные компьютеры Palm m500 и m505 добавляют расширения, мобильных возможностей и ярких цветов» (пресс-релиз). Ладонь. 19 марта 2001 г. Архивировано из оригинала 15 июля 2011 г.
  20. ^ «PalmSource выпускает более быструю и мощную Palm OS 5» (пресс-релиз). PalmSource. 10 июня 2002 г. Архивировано из оригинала 4 июня 2012 г.
  21. ^ Холверда, Том (11 марта 2013 г.). «Операционная система Palm». Новости ОС . Архивировано из оригинала 19 апреля 2014 г. Проверено 18 апреля 2014 г.
  22. ^ «Первый веб-браузер PalmSource без прокси-сервера PalmSource поставляется лицензиатам» (пресс-релиз). PalmSource. 17 сентября 2002 г. Архивировано из оригинала 4 июня 2012 г.
  23. ^ «Samsung представляет многофункциональный SGH-i500» . infoSync World . 13 марта 2003. Архивировано из оригинала 4 июня 2003 года . Проверено 11 сентября 2007 г.
  24. ^ «PalmSource поставляет Palm OS 5, упрощенную китайскую версию» (пресс-релиз). PalmSource. 9 сентября 2003 г. Архивировано из оригинала 4 июня 2012 г.
  25. ^ «PalmSource приветствует первые портативные компьютеры Palm OS 5 упрощенной китайской версии от Lenovo» (пресс-релиз). PalmSource. 8 декабря 2003 г. Архивировано из оригинала 4 июня 2012 г.
  26. ^ Бласс, Эван (24 августа 2010 г.). «Что случилось с доступом к платформе Linux?». Карманный сейчас. Архивировано из оригинала 4 марта 2016 года . Проверено 22 апреля 2014 г. Что касается PalmOS Garnet, последней версии операционной системы, поставляемой на потребительские устройства, в начале 2007 года она была переименована просто в Garnet OS, что устранило последние следы бренда Palm с умирающей платформы.
  27. ^ Кайрер, Райан (13 ноября 2007 г.). «Palm OS Garnet VM выпущена для интернет-планшетов Nokia». Инфоцентр Пальма . Проверено 22 апреля 2014 г. Сегодня компания Access объявила о выпуске программного обеспечения Palm OS Garnet VM для серии Интернет-планшетов Nokia.
  28. ^ Кейлхак, Крис (16 июня 2010 г.). «Обновленная Garnet VM для Nokia N900». Инфоцентр Пальма . Проверено 22 апреля 2014 г.
  29. ^ «PalmSource представляет Palm OS Cobalt» (пресс-релиз). PalmSource. 10 февраля 2004 г. Архивировано из оригинала 4 июня 2012 г.
  30. ^ «PalmSource представляет Palm OS Cobalt 6.1» (пресс-релиз). PalmSource. 28 сентября 2004 г. Архивировано из оригинала 4 июня 2012 г.
  31. ^ «Palm поставляет SIG-совместимое программное обеспечение Bluetooth для огромной базы разработчиков Palm OS» (пресс-релиз). Ладонь. 14 января 2001 г. Архивировано из оригинала 15 июля 2011 г.
  32. ^ «PalmSource расширяет лидерство в области программного обеспечения для телефонов за счет приобретения China MobileSoft» (пресс-релиз). PalmSource. 8 декабря 2004 г. Архивировано из оригинала 4 июня 2012 г.
  33. ^ «PalmSource останавливает разработку Garnet и Cobalt» . Новости ВНУнета. Архивировано из оригинала 9 сентября 2006 г.
  34. ^ «ACCESS и PalmSource объявляют о платформе ACCESS Linux» (пресс-релиз). ДОСТУП/PalmSource. 14 февраля 2006 г. Архивировано из оригинала 4 июня 2012 г.
  35. ^ «ACCESS выпускает PDK и SDK платформы ACCESS Linux для лицензиатов и разработчиков» (пресс-релиз). ДОСТУП. 12 февраля 2007 г. Архивировано из оригинала 4 июня 2012 г.
  36. ^ Коллиган рассказывает о прогрессе Palm OS следующего поколения, новость PalmInfoCenter
  37. ^ «Генеральный директор Palm Эд Коллиган предварительно беседует с инвесторами» . Архивировано из оригинала 12 февраля 2009 г.
  38. ^ "Palmos.com -" . Проверено 9 июня 2015 г.
  39. ^ «Treo и Centro Software – Золотой список 100 лучших» . Проверено 9 июня 2015 г.
  40. ^ "Каталог бесплатных программ Palm" . Архивировано из оригинала 15 августа 2008 г.
  41. ^ Мухаммад, Тарик К. (ноябрь 1999 г.). «Весь мир в твоем кармане, HackMaster 0.9». Чёрное предприятие . Том. 30, нет. 3. Эрл Г. Грейвс-старший с. 46. ​​ISSN  0006-4165.
  42. ^ Джолли, Мэтью (сентябрь 2000 г.). «Несомненно, 25 лучших приложений Pam, о которых вы никогда не слышали, Hackmaster». Максимум ПК . Том. 5, нет. 9. Будущее США. п. 53. ISSN  1522-4279.
  43. Холлистер, Шон (26 ноября 2022 г.). «Интернет-архив только что поместил 565 приложений Palm Pilot в ваш веб-браузер». Грань . Проверено 27 ноября 2022 г.
  44. ^ «Загрузка JVM для устройств Palm OS больше не доступна на Palm» . Поддержка Palm . 12 января 2008 г. Архивировано из оригинала 24 декабря 2008 г.
  45. ^ Гольдберг, Дэвид; Ричардсон, Кейт (май 1993 г.). «Слепая печать стилусом». Материалы конференции SIGCHI «Человеческий фактор в вычислительных системах — CHI '93» . АКМ . стр. 80–87. дои : 10.1145/169059.169093. ISBN 0897915755. S2CID  17507192 . Проверено 18 апреля 2014 г.[ постоянная мертвая ссылка ]
  46. ^ «Xerox проигрывает патентный иск против PalmOne» . Компьютереженедельник . Проверено 9 июня 2015 г.
  47. ^ Берр, ди-джей (сентябрь 1983 г.). «Проектирование устройства для чтения почерка». Транзакции IEEE по анализу шаблонов и машинному интеллекту . ПАМИ-5, №5(5). Компьютерное общество IEEE: 554–559. дои : 10.1109/TPAMI.1983.4767435. ISSN  0162-8828. PMID  21869141. S2CID  16042308. Кривые напоминают строчный курсив, но пользователь может изменить их в соответствии со своим стилем письма. Единственное ограничение состоит в том, что каждый символ состоит из одной кривой (без подъемов пера).
  48. Судебный процесс вынудил 3Com отказаться от «Пилота» в Palm Pilot ARN. 7 апреля 1998 г.
  49. ^ «PUBPAT > Патент, связанный с JPEG» . Архивировано из оригинала 15 апреля 2015 года . Проверено 9 июня 2015 г.

Внешние ссылки