Введение
Pocket Viewer (Casio PV) — модельный ряд персональных цифровых помощников (PDA), разработанный компанией Casio примерно в начале XXI века.
Описание
Pocket Viewer – модельный ряд КПК от Casio. Ранние модели использовали процессоры Intel x86 (произведенные NEC). В более поздних моделях использовались процессоры Hitachi из семейства SuperH. Обе модели работали на фирменной ОС Casio "CASIO PVOS". Функциональность Pocket Viewer расширялась за пределы сегмента цифровых дневников и была ориентирована на потребителей, которым требовалась большая вычислительная мощность в их персональных органайзерах. Pocket Viewer конкурировал напрямую с лидером рынка в этом сегменте – Palm Pilots. Первоначальная цена составляла менее 200 долларов. Pocket Viewer весом менее 142 граммов (5 унций) был легким и портативным. Лицевая панель устройства была почти полностью покрыта монохромным жидкокристаллическим дисплеем. В нижней части ЖК-дисплея располагались несколько навигационных клавиш. Самая нижняя часть ЖК-дисплея содержала постоянные быстрые ярлыки для стандартных приложений. Ярлыки включали: выключение, подсветку, планировщик, контакты, Quick Memo, запуск синхронизации, выход, меню. Стандартные приложения, доступные на Pocket Viewer, включали Expense, PVsheet, Quickmemo, Contacts, Scheduler, ToDo list, Reminder/Calendar и Alarm. Стартовый интерфейс состоял из прокручиваемого списка иконок в два столбца. Нажатие на иконку запускало приложение. Текст вводился с помощью экранной клавиатуры. Встроенной поддержки распознавания рукописного ввода в Pocket Viewer не было. Сторонний плагин PVMerlin, распространяемый по лицензии GPL, мог предоставлять такую возможность. Pocket Viewer работал от двух батареек типа AAA, и при нормальном использовании полностью заряженного комплекта батареек хватало примерно на 2 месяца. В режиме ожидания устройство выключало дисплей и переходило в режим энергосбережения. В спецификациях указывалось, что устройство может работать до 50 часов от щелочных батареек без использования подсветки. За исключением модели PV-S1600, которая использовала Universal Serial Bus (USB) 1.0, все остальные Pocket Viewer использовали COM-порт (RS 232) для связи с персональным компьютером. Casio предоставила SDK для Pocket Viewer. С помощью SDK пользователи могли создавать собственные приложения, называемые плагинами (add-ins), которые можно было загружать на Pocket Viewer с помощью программного обеспечения синхронизации. Со временем сформировалась небольшая пользовательская база, которая создавала и распространяла свои плагины в сети бесплатно или за плату. Пользовательские форумы, такие как pocketviewer.de, pocketviewer.com, pocketviewer.ru и webrings pocketviewer, процветали в свое время, но впоследствии прекратили свое существование. В период с 2005 по 2010 год рынок подержанных устройств приходил в упадок. OWBasic, сторонний плагин, предоставлял простой в изучении и использовании интерпретируемый язык программирования BASIC на этих устройствах, расширяя их функциональность до программируемых портативных калькуляторов/компьютеров. Устройство обладало вычислительной мощностью и функциональностью домашних компьютеров 80-х годов. Возможности Pocket Viewer по доступу в интернет были ограничены. Программное обеспечение для ПК могло синхронизировать электронную почту с устройством, что было не очень удобно. Устройство имело специализированный последовательный порт и теоретически могло взаимодействовать с другими устройствами, используя протокол Serial Line Internet Protocol и выполнять AT-команды модема. Casio также предоставила ряд дополнительных приложений. Enterprise Harmony, который обеспечивал синхронизацию контактов и календаря Outlook 2003 с Windows. PVsheet – приложение для работы с электронными таблицами, которое могло загружать и скачивать таблицы, разделенные запятыми. Travel phrase guide – путеводитель по фразам, который мог переводить заданный текст между английским, испанским, французским, немецким, итальянским и японским языками. Серия Pocket Viewer от Casio занимала промежуточное положение между цифровыми дневниками и серией карманных ПК Casio Cassiopeia. Casio прекратила выпуск Pocket Viewer по мере роста популярности и снижения цен на карманные ПК.
Технические детали
На PV 100 не было подсветки. Хотя подсветка была доступна начиная с PV 200, Casio по умолчанию не позволяла оставлять подсветку включенной более 30 секунд. Casio не рекомендовало увеличивать время работы подсветки, ссылаясь на возможность повреждений и разряд батареи. Для поддержания подсветки в течение времени, превышающего установленное по умолчанию, требовалось стороннее приложение-расширитель. Подсветка была фирменной EL-подсветкой Casio – электролюминесцентной панелью, заставляющей светиться всю лицевую поверхность. В PV S1600 использовался процессор Hitachi SH 3, а не NEC V30MZ. Архитектуры процессоров несовместимы, поэтому программы, скомпилированные для более ранних архитектур, не будут работать на PV S1600 без перекомпиляции. Программы OWBasic будут работать, так как они выполняются в интерпретаторе. NEC V30MZ был 16-битным процессором, использующим сегментированное адресное пространство памяти. Косвенным следствием этого является то, что эти модели могут загружать максимум 16 дополнений. Файловая система разделена на режимы и подрежимы PVOS. Каждая запись является частью файла, определяемого режимом и подрежимом. В зависимости от режима, наборы данных завершаются нулевым символом в двоичном или текстовом формате. Двоичные наборы данных могут быть объемом до 3 КБ или 32 КБ (записи больше 3 КБ могут быть загружены только в дальний сегмент, PV S1600 не имеет таких ограничений), текстовые наборы данных – до 2 КБ (PV S1600: ограничение 32 КБ). PV 750 оснащен портом IrDA. С помощью IrDA можно отправлять и получать электронные сообщения, используя мобильный телефон с поддержкой GSM. На PV 750Plus также можно отправлять SMS-сообщения. Адресную книгу мобильного телефона можно синхронизировать с адресной книгой ПВ. Обновление операционной системы Casio для PV 750 обеспечивает ему такую же функциональность, как и у PV 750Plus.
The file system is divided into PVOS modes and sub modes. Each record is part of a file that is specified by mode and submode. Depending on the mode data sets are null terminated in either binary or text format. Binary data sets are to 3 KB or 32 KB (records that are greater than 3 KB, can be loaded only into the far segment, PV S1600 has no restriction), text data sets to 2 KB (PV S1600: limited 32 KB). The PV 750 has an IrDA port. Using IrDA, it is possible to send and receive email messages using a GSM enabled mobile phone. SMS can also be sent on the PV 750Plus. The address book of the mobile phone can also be synchronized with that of PV. Casio's operating system update for the PV 750 gives it the same functionality of the PV 750Plus.