Русский
Русский
English
Статистика
Реклама

Кпк

Идеальный клавиатурный КПК Jornada 720

27.11.2020 12:11:35 | Автор: admin

Linux на Psion 5mx, Jornada 720, NEC MobilePro 900c

Этой статьёй хочу завершить цикл статей о КПК. Через мои руки прошло громадное количество различных карманных персональных компьютеров, но, IMHO, самый интересный и лучший среди них это Jornada 720. Это безупречный КПК для своего времени, впитавший лучшее что было на тот момент на рынке, и фактически стал полноценным настоящим карманным ноутбуком, который мог решать вполне себе взрослые задачи, хотя и работал на процессоре ARM 200 МГц. А после того, как на него энтузиасты портировали на него Linux эта вещица стала просто пределом мечтаний каждого уважающего гика. Обо всех моих экспериментах с этим КПК, а также пару слов о NEC читайте в этой статье.

Небольшой спойлер
В реальности все аппаратные доработки велись одновременно с экспериментами с софтом, но поскольку если повествование вести в той же последовательности, как эти опыты текст будет не читаемым. В этой связи данную статью разбил на две части: аппаратную вначале, и софтварно-аппаратную в конце.

С чего всё началось и первые проблемы


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


Чтобы не смотреть всё видео, расскажу о характеристиках КПК (информация взята с вики ):

Клавиатурный КПК (handheld PC) Jornada 720 был представлен в 2000 году. В отличие от предыдущих моделей он был основан на процессоре Intel StrongARM (как Jornada 820) с частотой 206 МГц. Устройство работало под управлением операционной системы Microsoft Handheld PC 2000 (Windows CE 3.0). Из других аппаратных характеристик можно отметить 32 МБ ПЗУ и 32 МБ ОЗУ, порт USB 1.1 и разъём для смарт-карт. К мелким улучшениям относится появление поддержки стереозвука и разъёма 3,5 мм для наушников. Экран и прочие характеристики (разъёмы PCMCIA и Compact Flash, инфракрасный и последовательный порты), включая размеры и вес, остались аналогичными модели Jornada 690.

Клавиатурник, ARM, поддержка Linux, usb, звук, PCMCIA, Compact Flash ну просто мякотка. И тогда понял, да, оно, хочу! Полез на известный западный интернет-аукцион, и оказалось, что предложений не так уж и много по теме, а ценник весьма негуманный. Но тем не менее, я вписался в один аукцион и выиграл эту красотку. Стала она мне по тем деньгам, около двух тысяч рублей (что очень дёшево).


Фото сразу после покупки.

Конечно, экземпляр был дёшев и не без проблемным. Отсутствовал стилус, был мёртвый аккумулятор, отсутствовала док-станция, но главная беда была с клавиатурой: часть клавиш просто не работала. И добиться работоспособности было очень сложно. Но уже был полный восторг от обладания таким устройством.
В результате был найден некоторый чат ремонтников, которые занимались ремонтом именно таких КПК. Как оказалось, неработающие клавиатуры это достаточно частая болезнь у данного КПК. Разборка выявила проблемную область: шлейф, идущий к клавиатуре, перегибается и идёт между алюминиевой подложкой и пластиком клавиатуры непосредственно к плёнке самой клавы. И в этом месте идёт постоянный прогиб подложки клавиатуры, и он со временем перерезает шлейф клавиатуры. Данная проблема вручную не исправима. Если постучать по клавиатуре, покачать, некоторое время работает. Но опыт показал, что это очень ненадолго. Ещё из любопытного было то, что этот КПК был уже после отвёрточного ремонта (без следов пайки). Все наклейки закрывающие винты были сняты, а также на клавиатуре внутри стояла дата ремонта.


На клавиатуре дата ремонта 7(или 1?).04.14. Под замалёванным читается написанное от руки типа Tested.

Судя по всему, мой экземпляр был сделан чисто чтобы продать, и явно клавиатура не создана чтобы прожить долго. В результате на том же аукционе была найдена клавиатура всего за 160 рублей + доставка была 500 рублей.
Любопытно было другое, что клавиатуры оказались разные.


Клава с ебея.


Моя клавиатура.

Найди десять отличий? Пять раз я пересчитывал количество клавиш в разных рядах Наверное я что-то не понимаю в этой жизни, но оно РАЗНОЕ!
В результате было принято волевое решение и куплена эта клавиатура.
Так же в Германии, с помощью моего хорошего товарища aterentiev был найден аккумулятор для этого устройства. За что ему огромное спасибо. Он заказал на себя, потом уже переслал мне по почте. Это большой труд и человеку поясной поклон! В результате Jornada 720 приобрела автономность.



Клавиатура тоже со временем пришла, и несмотря на то, что по форме и количеству клавиш она немного отличалась, таки встала как родная! И новая клавиатура имеет больший размер клавиши, и пользоваться ей оказалось сильно удобнее.


Новая клавиатура на Джорнаде, старая снята.

Были совершенно иные ощущения, из-за того, что размер клавиши оказался больше, эксплуатация стала более комфортной. Эта клавиатура совершенно не люфтила, клавиши не западали. Даже погонял её на свежеустановленном Doom это было невероятно крутое ощущение!

Стилус создаватус или лечение запоев по фотографии


Выше уже говорил, что у моего экземпляра КПК не было стилуса. Поискал, где его купить, понял, что за разумные деньги его взять невозможно. Поэтому решил сделать его сам. Изначально попробовал сделать слепок из карандаша. Для начала замерял диаметр отверстия (7мм), затем оценил глубину и попробовал сделать муляж из карандаша, зажал в дрель и обточил до такого диаметра. Самое сложное это правильная форма хвостовика. Его попробовал вылепить из гипса. В результате получилось что-то типа этого:



После данных экспериментов стало ясно, что вот так нахрапом смоделировать стилус не получится. Во-первых, я не знаю его истинной длины, и длины кончика, а также точную форму хвостика. А во-вторых, понимаю, что лучше брать размеры таки с оригинала, а не придумывать новый стилус. Но где взять оригинал? Если мне в России не удалось даже найти Джорнаду. В результате я решил связаться с самим Кириллом Лейфером автором обзора, после которого я купил этот аппарат. На хабре он известен как BOOtak. Кирилл с радостью ответил мне и оказал готовностью посодействовать. Такого гениального изобретения, как штангенциркуль у него не оказалось, поэтому он мне присылал фотографии на миллиметровке, а я уже по фотографиям пытался отгадать реальные размеры. Но один размер у меня был точным: диаметр. Я прекрасно понимаю, что лабуду эту никто читать не будет, так что трололо, чих пых олололо, я водитель нло.
Кириллу я указал, какие точно размеры мне нужны. Выглядел этот запрос следующим образом.


Фото стилуса, присланное Кириллом и мои отметки какие отснять размеры и виды

В результате, спустя несколько дней Кирилл прислал мне фотографии стилуса на фоне миллиметровки, и я начал чертить.


Снимаем сглаз, порчу размеры с фотографии

Надо сказать, что это не самый худший вариант и я доволен тем, что имею. Особенность оригинального стилуса в том, что он имеет кнопочку на хвостовике и может выдвигаться как шариковая ручка (т.е. нажал сложен, нажал разложен). Сделано для удобства вытаскивания. Таких изысков мне не нужно, следовательно потребовалось размеры в сложенном состоянии (на фото). И самое сложное место торец ручки. Как его сфотографировать на фоне миллиметровки не представляю (а ещё бы лучше наложить сверху прозрачную миллиметровку), поэтому пришлось довольствоваться этой фотографией.



Стиулс создавал в онлайн чертилке на сайте www.tinkercad.com. К сожалению, я работаю в linux, и ничего внятного и простого для черчения моделек под linux на тот мне найти не удалось. Либо оно не работает, либо работает через одно место, либо оооочень сложно в изучении. А для таких простых целей она подошла идеально.


Прототип стилуса.

После всяких изысков и экспериментов, я остановился на следующей модели стилуса.



На тот момент на работе у меня был доступ к 3D-принтеру, и это был мой первый опыт взаимодействия с данным аппаратом. Принтер печатал, прямо скажем, ужасно. Но всё же мне удалось на нём сделать несколько моделей.



Самое сложное было точно узнать размер проточки под фиксатор стилуса. Это я делал тем же обточенным карандашиком. Когда вставляешь его на всю глубину, то пружина оставляет характерный след, и можно точно определить её месторасположение. Считайте этакий аппаратный реверс корпусных изделий.





Я оказался недоволен ни формой, ни качеством изготовления данного стилуса. Поэтому сделал ещё несколько вариантов стилусов. Сглаживал их я 646 растворителем и затем делал примерку, потом правил модель и печатал новый.


Все варианты стилусов.

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





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

Остальные аппаратные дополнения, которые докупались после


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

Wifi-карта


Для начала, мне очень хотелось вывести в интернеты данный КПК. ИК-порт это не наш метод. Поэтому я начал искать различные 16-ти битные PCMCIA карточки. Оказалось, что это весьма редкие звери (обычно все 32-х битные и не работают в этом КПК). Мне удалось найти модемы, сетевые карты под Ethernet и т.п. У меня такой прям ящик карточек был, но работало с данным аппаратом небольшое их количество. Мне удалось в результате найти Wifi-карты, которые работали именно на этом КПК (да, только со старыми системами шифрования).


Карточки.

Из забавного ни на том, ни на другом в штатной винде дров не нашлось. Впрочем, я не питал особых иллюзий на этот счёт. Но зато нашлись таковые в Linux. И даже видит сеть! Про Linux я расскажу чуть позднее. Есть список поддерживаемых WIFI-карточек.


Wifi работает.

Док станция для USB и COM-порта


Поскольку я уже оговорился о linux, то для нормальной отладки и работы мне нужен был вывод аппаратного UART, а также хотелось иметь доступ к USB. Ну и просто хотелось иметь полностью законченное устройство. Поэтому было принято волевое решение и был докуплен док для этого КПК.


Внешний вид дока без КПК.

КПК снимается нажатием на треугольную кнопку справа. Самое ценное это подпружиненные контакты, которые ведут к низу КПК. Изначально даже думал сделать самодельную док-станцию, но в результате удалось выловить родной.
На попе у него три разъёма: питание, USB и СОМ. Последний, к сожалению, точно такой же как на самой Джорнаде, и для него нужен такой же шнурок. USB с СОМ закрываются поочерёдно шторкой.


USB и питание.


СОМ-порт и питание.

Разумеется, интересно посмотреть, как это будет выглядеть в сборе.



Что интересно, стилус занял своё почётное место, что говорит о том, что сделан он весьма точно.

Бумажная макулатура и СОМ-проводок


Под конец я решил упороться, как тру коллекционер и докупил ту самую макулатуру, которую клали в коробку к этой Jornada. И там же шёл в комплекте COM-портовый шнурок, который мне был ценен.


Буклеты, документация, а главное кабель!

Самое главное, конечно кабель. В общем-то из-за него всё и затевалось. Но попутно ещё доки. Документацию тех лет я очень люблю. Чем старше компы, тем они были проще, тем более полная была на них документация. Помню на 286 ноутбук в документации даже схемы были! Сейчас уже не торт


Описание, как синхронизироваться с компьютером.

Из любопытного, что на одном буклете даже закреплена батарейка, и по моему (судя по желтизне пакетика), она висит там с тех самых пор:


Батарейка и инструкция по установке.

Не могу испортить вещь, очень уж аутентично всё. Когда читатели моего ЖЖ увидели, как я упоролся в подходе сборки Jornada 720, они сказали что я постепенно превращаюсь в Сергея Фролова sfrolov.

Из любопытного


Есть то железо, которое мне не удалось достать это платка ОЗУ и ПЗУ прошивки. В целом, в этом ПЗУ можно сразу упихать линукс, и он должен работать.



Отличие Jornada 720 от 728 только в этой плате. И были в продаже такие платы, которые расширяли ОЗУ до 64-х МБ и позволяли получить более крутой КПК.

Из любопытного


По линуксу не буду много рассказывать. Наиболее полно осветил тематику работы с Linux Кирилл Лейфер aka BOOtak в своём видео. И с него предлагаю начать эту главу.


Вся информация по разработке, установке linux и всё-всё-всё жило на чудесном сайте jlime.com. К сожалению всё мертво Но, к счастью, есть его зеркало, в котором ещё можно найти очень много нужного и полезного.

Как оказалось, что при установке поддерживаются не все CF-карты, и благо у меня была дома громадная коллекция различных карточек, поэтому мне удалось выбрать работающий вариант.
Но не смотря на то, что официальный сайт погиб, всё же что-то живо. Вот готовая инструкция. Не буду её перепечатывать. А так же необходимые файлы для установки (мало ли, кто захочет повторить).


В наличие есть даже бекап репозитория, так что ещё можно работать! Ну и есть какое-то полезное вики по теме, тоже рекомендую к ознакомлению.
Кратко процитирую процедуру установки, которую я описывал у себя в ЖЖ.

Делаем всё по инструкции с официального сайта Всё, кроме ядра! Размечаем флешку, распаковываем rootfs, переписываем программы, но ядро и модули берём другие! Для качаем два файла: hp7xx-2.6.25-stable (ядро) и hp7xx-modules-2.6.25-stable.tar.gz (модули). После распаковки rootfs там же распаковать папочку модулей командой tar xvfz //hp7xx-modules-2.6.25-stable.tar.gz и после переписать в фатовский раздел ядро с именем zImage. После этой неочевидной процедуры (которая нигде не указанна), у меня всё завелось.

Главная проблема работы с linux заключалась в том, что не работал ни звук, ни USB. Вообще, драйверов не было. Тогда у меня не хватило знаний таки допилить драйвера, а сегодня не хватило бы мотивации и времени на такой подвиг.

Но по-настоящему круто себя почувствовал тогда, когда всё же поставил Linux на эту крошку, нашёл аккумулятор, заменил клавиатуру, с большим трудом сконфигурировал Duke Nukem 3D. Одной из большим проблем было корректно выставить разрешение экрана.


Проблемы с разрешением.

Ну как обычно, после длительного RTFM мне удалось написать подходящий конфиг и получить работающий Duke Nukem под Linux на arm КПК Jornada 720. Я даже передать не могу, как же круто было ехать в метро, достать из широких штанин КПК, на котором стоит linux, и в командном режиме запустить Duke.


Duke Nukem 3D в метро. Это реально очень круто!

Это была прямо мечта детства так сделать, вот в метро сыграть в Duke Nukem на мелком КПК.

Два слова о NEC MobilePro 900c


На сайте jlime.com я узнал о таком кпк, как NEC MobilePro 900c. По сути, более переработанная версия Jornada, и он больше похож на обычный ноутбук. В комплекте у меня был чехол, запасной аккумулятор, а потом ещё и Wifi-карта. Помню, что linux на него поставить было как-то особенно сложно, но не буду вдаваться в технические детали (вряд ли кто-то будет это повторять, а если будут, найдут у меня в ЖЖ). Но почему-то меня этот аппарат так не впечатлил как Jornada, он всё же не был по настоящему карманным.



Чем кончилось дело


Психологически было очень тяжело от осознания того, что несмотря на то, что это невероятно круто, это таки никому нафиг не нужно. Не было даже второго такого энтузиаста, с которым можно было бы поделиться своими наработками и это было бы хоть кому-то интересно. Люди читали мои потуги в ЖЖ, цокали языками, но я понимаю, что это мёртвая отрасль. Даже на форуме jlime никто не отвечал на мои сообщения и вопросы, как единственный человек, оставшийся на другой планете. И если в моих опытах с Psion были ещё одни экспериментаторы, которые меня как-то поддерживали и пользовались моими наработками, то с Jornada и Nec их не было совершенно. И это как-то в какой-то момент меня надломило, что я продал все эти КПК за бесценок

В качестве итога


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

Менеджер приложений для Windows Mobile

28.01.2021 18:09:16 | Автор: admin

Предисловие

Это очередная статья из цикла о том, как я работаю с устаревшими устройствами, добавляя им больше возможностей и упрощая взаимодействие. Однако в этот раз я не стал брать чужие разработки и заставлять их работать, а написал своё собственное приложение, поскольку аналогов для него просто нет.

Меня всегда волновало удобство установки программ на старые устройства. Я уже давно держу свой FTP сервер для этих целей, а клиенты есть практически подо все операционные системы, но это всё равно не слишком удобно, особенно для людей, не сталкивавшихся раньше с FTP. Поэтому около года назад мне пришла в голову мысль сделать что-то вроде магазина приложений, но у меня всё как-то не было времени и желания и достаточных знаний, возможно. И на самом деле проект включает в себя не только WinMobile, но кучу разных мобильных и десктопных систем, таких как Symbian, Mac OS (classic), старые версии Windows, DOS, Palm... словом все, к которым у меня есть доступ для отладки и которые можно вывести в сеть. Почему же я начал именно с WM? Всё очень просто. Так вышло, что моим любимым языком программирования является C#, а на WM есть свой собственный .Net, который, хоть и с большим числом ограничений, позволяет писать приложения.

Так же стоит сразу сказать, что хоть уже сейчас приложение запускается, работает и выполняет свои функции, проект ещё очень сырой, но я регулярно им занимаюсь, дописываю новые функции и исправляю ошибки, поэтому рад любым предложениям, советам и просто сообщениям об ошибках. В конце я оставлю ссылку на гитхаб.

Как вообще сейчас писать под Windows Mobile?

Способов на самом деле много, но в любом случае понадобится Windows Mobile SDK. Я использую версию для WM 5.0, но она позволяет собирать приложения и для WM2003 и для WM6. В качестве IDE я использую Visual Studio 2008, но видел мануалы по подключению SDK к студиям вплоть до 2017. С VS2008 этот SDK работает из коробки, поэтому я просто создал виртуальную машину с Windows 7 (потому что на Windows 10 такая старая студия уже не устанавливается), поставил студию и всё заработало.

Окно проекта VS2008Окно проекта VS2008

Писать можно как на Visual C++, так и на C# с .Net Compact Framework 3.5. Для КПК существует отдельный Smart Device Project. Отладка производится либо на встроенном в SDK эмуляторе, либо на подключенном через ActiveSync физическом устройстве.

Эмулятор с WM2003Эмулятор с WM2003Но я предпочитаю использовать HTC CruiseНо я предпочитаю использовать HTC Cruise

Обзор возможностей клиента

Дизайн приложения довольно простой и не содержит дизайнерских изысков, но, как мне кажется, хорошо вливается в интерфейс остальной системы и выглядит лаконично. После загрузки менеджера выводится список доступных для установки приложений. Для выбора любого из них достаточно кликнуть по его названию.

Список приложений на сервереСписок приложений на сервере

Страница приложения содержит некоторое количество информации о нём и позволяет загрузить и установить программу.

Страница приложенияСтраница приложения

На вкладке "Установленные" находится список уже загруженных на устройство приложений. Здесь же можно удалить их или узнать некоторые свойства, такие как место установки, дата установки и т.д.

Список установленных приложенийСписок установленных приложений

Для доступа к настройкам приложения требуется выбрать меню "Действия" -> "Параметры". Выбор вкладки "Обновить" того же меню приведет к загрузке списков доступных и установленных программ заново.

Параметры менеджераПараметры менеджера

С помощью меню "Справка" можно узнать информацию о приложении, авторе и получить помощь в работе.

О ПрограммеО Программе

Немного о внутреннем устройстве

Как я уже говорил выше, я уже давно использую FTP-сервер с хранилищем приложений для разных устройств, поэтому он же и лёг в основу всей системы. Причем мне нужно по сути всего 3 команды: листинг, скачивание файла и считывание размера файла. В Net CF почему-то нет поддержки FTP, так что мне пришлось искать стороннюю библиотеку. Сначала я использовал OpenNetCF.Net.FTP, но потом просто взял оттуда нужные функции. Я всё равно к этому времени уже переписал часть библиотеки для своего удобства, поэтому "ванильную" версию всё равно использовать было бы нельзя.

Так как все файлы на сервере лежат в виде zip-архивов, мне понадобилась библиотека распаковщика. В качестве оной я взял ICSharpCode.SharpZipLib. К сожалению та версия, что сейчас лежит на гитхабе уже давно не поддерживает WinMobile, но я нашел старую DLL-библиотеку, собранную ещё в 2008 году и она заработала без проблем.

Далее - установка. Я использую вызов стандартной утилиты wceload для установки Cab-файлов. Сейчас она запускается со своим интерфейсом, но в будущем я хочу сделать установку тихой, не прерывая работу менеджера. Если же программа представляет из себя одиночный exe или папку, то я копирую её в установочную директорию и "руками" создаю ярлык и инсталляционные записи в реестре.

И наконец список установленных приложений вместе со свойствами просто считывается из реестра из ключа HKLM\Software\Apps.

Кроме этого мне пришлось написать свой собственный диалог выбора папки, окно "О Программе" и некоторые методы (например, определение свободного места в памяти), потому что их тоже нет среди стандартных функций Net CF.

Итог

Я написал эту статью по большей части для того, чтобы оценить интерес людей к подобному проекту. Ну и привлечь к нему внимание, конечно. Учитывая, что это, по сути, только начало пути, я думаю, будут ещё статьи о работе над менеджером и сопутствующих вещах.

Этот проект, как и другие мои поделия можно найти на моём гитхабе.

Пожалуй и всё, что мне хотелось сказать сегодня.

Подробнее..

Sony Clie NX70V лопата нашей молодости

23.04.2021 22:09:05 | Автор: admin
Начало двадцать первого века время больших экспериментов с портативными компьютерами и смартфонами. Такого разнообразия форм, интерфейсов, механизмов в карманной технике с тех пор больше не наблюдалось. Большая часть этих экспериментов пришлась на эпоху смартфонов во второй половине нулевых, но и карманным компьютерам в первой половине десятилетия тоже немного досталось. Зная, какие смартфоны в итоге продались миллиардами экземпляров, можно даже утверждать, что их предок не типичная умная нокия 2005 года, а именно КПК с большим сенсорным экраном.

КПК на базе Palm OS выпускали несколько производителей, а сама компания Palm была в роли Google c Android. В смысле, разрабатывала операционную систему, поставляла ее партнерам, но и сама тоже выпускала железо. В 2003 году код и железо разделили, а разработку отдали в свежесозданную независимую компанию PalmSource. Задним числом мы понимаем, что это была не очень хорошая идея. Из-за организационной турбулентности выпущенная летом 2002 года Palm OS 5 станет последней рабочей версией ОС, она с многочисленными твиками доживет до 2007 года, и к тому моменту совершенно устареет.


Но на дворе 2002 год, мы об этих проблемах не знаем, устройства на Palm OS вполне актуальны, и среди них выделяются КПК от Sony. Японского производителя в любом случае не устраивала штатная функциональность Palm OS, будь она хоть трижды незавимой. Sony выпускала КПК с серьезно модифицированной прошивкой, предлагает фичи, которые у самой Palm появятся сильно позже. И главное, пыталась объединить в одном устройстве и клавиатуру, и сенсорный экран, и фотокамеру, и даже MP3-плеер. Получилась лопата. И это, без всяких скидок, была лопата моей мечты.

Мечту удалось реализовать лишь через 19 лет. В 2003 году у меня был КПК Sony Clie бюджетной серии, модель SJ20 с монохромным экраном и без мультимедийных возможностей. Даже он отличался от других доступных по цене пальм экраном высокого разрешения 320x320, по сравнению со штатными 160x160 точек. Представленный в марте 2002 года КПК Clie NR70 был еще круче: цветной дисплей с разрешением 320x480, музыкальный плеер с проводным пультом для переключения треков, позже в модель NR70V добавили встроенную фотокамеру. Уже в октябре того же года анонсируется глубокая переработка оригинала: модель NX70V.

Полностью сменилась аппаратная платформа: вместо процессора Motorola Dragonball с частотой 66 Мгц используется Intel XScale с частотой 200 Мгц. Меняется и софт: вместо традиционной Palm OS четвертой версии предлагается Palm OS 5. Аппаратом мечты этот КПК является потому, что обещает полный набор фич в одном устройстве: помимо традиционно крутого софта для организации дел, контактов и заметок там есть и видео, и фотосъемка, и музыкальный плеер. Хранить тяжелые данные можно на двух картах памяти, стандартов Memory Stick и Compact Flash. В 2021 году я покупаю рабочий экземпляр, недорого, но состоянии пользовались, любили. В первую очередь оцениваю работу механизма. Sony Clie NX70V един в трех лицах. Это обычный КПК с сенсорным экраном:


Это клавиатурный КПК в раскрытом виде:


Кроме того, можно перевернуть экран и не опасаться, что он будет поцарапан в кармане куртки. Для этого устройства не обязателен чехол:


Можно попытаться пристроить КПК в каком-то промежуточном положении экрана, например для просмотра фильмов, когда аппарат лежит на столе:


Привести устройство в рабочий вид было просто. Я поменял батарейку, увеличив время автономной работы с трех минут до штатных 4-5 часов.


И как мог протер металлический корпус от въевшейся грязи. Заодно обратил внимание на то, что некогда белоснежные пластмассовые вставки пожелтели от времени:


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


Почти все разъемы и органы управления расположены на левом торце. Здесь подключаются наушники и пульт, есть кнопка Hold для блокировки клавиш, кнопка активации фотокамеры или диктофона. Но самое главное здесь колесо Jog Dial.


Это такая удобная штука, по которой я скучал, перейдя на КПК под управлением Windows Mobile. Это полноценное колесо, а не джойстик с двумя положениями вверх/вниз, с прекрасным тактильными ощущениями от проворачивания. Колесо нажимается для выбора нужного пункта в меню. В своем Clie SJ20 я использовал его для чтения книг и вращения длинных списков, но в NX70 на Jog Dial завязан интерфейс устройства.


Стандартный, расчитанный на тачскрин, интерфейс Palm OS с привычной и актуальной по сей день сеткой иконок, здесь спрятан в пользу вот такой конструкции. Слева показаны категории программ, но вообще-то вы прокручиваете плоский список всех приложений, установленных во внутренней памяти или на карте. Запускается приложение нажатием на колесо. Это позволяет управлять некоторыми функциями не доставая стилус, одной рукой. Очень удобная схема потом перекочует в интерфейс UIQ для смартфонов Sony Ericsson на базе Symbian.


При желании можно вызвать на экран область Graffiti для ввода символов с использованием жестов. На большинстве пальм 2002 года эта зона не является частью дисплея, зато доступна всегда.

Фото
Для знакомства с устройством я хочу протестировать его мультимедийные фичи, так как 19 лет назад они были основным предметом моей зависти я пользовался громоздким CD-MP3-плеером, а тут все включено. Начнем с фотокамеры. Разрешение камеры VGA, по характеристикам она соответствует пристяжному фотоаппарату к моему КПК Handspring Visor 2001 года. Так выглядит интерфейс приложений для фотосъемки:


Есть какие-то настройки качества изображения:


Но вообще их можно не трогать, так как итоговое качество картинки в любом случае будет Хочется подобрать правильное слово. Специфическим? Ожидаемым? Отвратительным?


Посредственным. На уровне камеры в первом смартфоне Nokia 7650.


Самым большим преимуществом фотокамеры NX70 является удобнейшая конструкция: объектив вращается и может использоваться как в закрытом, так и в разложенном виде.


У Sony Clie была возможность делать селфи еще до того, как это стало модным!

Музыка

Перед тестированием музыкального плеера ставлю на устройство необходимый софт. На диске с ПО имеется модифицированная версия стандартного приложения Palm Desktop, несколько необязательных утилит (браузер Netfront, утилита для копирования видео, записанных фирменным софтом Sony с ТВ-тюнера и подобное). Софт устанавливаю на Sony Vaio TZ: ноутбук куда более современный, чем КПК, но с подходящей 32-битной версией Windows XP. Для музыки предлагается установить программу SonicStage версии 1.5, хорошо знакомую мне по минидисковой технике Sony.


А теперь небольшое отступление. В 2002 году уже наверное было понятно, что будущее не за физическими носителями. Точно не за минидиском, потому как уже год доступен плеер Apple iPod и масса аналогов от других производителей, на базе HDD и флеш-памяти. Тем не менее, на тот момент минидиск активно развивается, выпускаются новые устройства, появляется возможность копировать музыку на минидиск с компьютера. Интеграция а-ля айпод реализуется в фирменном для Sony стиле с неизбежными рогатками: свой проприетарный формат сжатия с потерями ATRAC3, необходимость фирменного софта для переноса музыкальных треков. SonicStage тот самый аналог iTunes, музыкальный комбайн со встроенным интернет-магазином. Новые мультимедийные КПК пытаются привязать к общей экосистеме.

Вы спросите: а можно просто MP3 на карту кинуть и послушать на КПК? К счастью можно, с некоторыми ограничениями (не поддерживается переменный битрейт, например, а файлы нужно кидать в общую кучку, без разделения на папки). Через SonicStage можно копировать файлы в проприетарном формате ATRAC3. Если у вас, помимо КПК, есть минидиск, и вы храните музыку в этом формате, или же (ну вдруг) вы покупаете треки в тогда еще живом магазине Sony, или у партнеров, вы наверное захотите копировать на Clie треки через SonicStage.


И вот здесь все сложно. Начну с хорошего: Sony добавили в Palm OS возможность простой передачи файлов на карту памяти при подключении к КПК. Напомню, что в стандартной версии ОС, по крайней мере тогда, этой фичи не было, только через Palm Desktop со сложными реверансами по заворачиванию данных. Но для корректной работы у вас должна быть не простая карта памяти, а золотая специальная с поддержкой фичи MagicGate. Если не вдаваться в детали, это метод соблюдения авторских прав, и он у меня просто не заработал.


Вроде бы правильный логотип на карте памяти есть, но сама она не от Sony. Возможно имеется какое-то несоответствие версий ПО, как правильно предполагает программа SonicStage при подключении КПК (просто вставленную в карт-ридер карточку она вообще не видит). Я разведаю этот тонкий процесс как-нибудь потом, а пока сделаю то же, что бы сделал в 2002 году: скажу НУ НАФИГ и просто кину MP3 на карту памяти.


Встроенный плеер сканирует карту памяти при каждом запуске, благо файлов на 512-мегабайтную Memory Stick все равно помещается немного. У него достаточно приятный интерфейс, который честно повторяет фичи аппаратных плееров на CD или минидиске: простые режимы воспроизведения, усиление басов и подобное. Даже пищит при переключении треков, как CD-портатив. Главная фича скрывается в настройках:


Плеер работает даже в фоне, при том, что сама операционная система Palm OS однозадачная.


Штатный проводной пульт позволяет не доставать КПК из кармана при ходьбе. Обратите внимание на приятную деталь: у него есть выступ, позволяющий использовать пульт в качестве стилуса. Со скидкой на возраст, аудиоплеер из Sony Clie получается вполне неплохой. В других устройствах тех времен даже выход на наушники не всегда был стандартный. Таким же образом попробуем штатный видеоплеер.

Видео

Конвертировать видео придется: процессор с частотой 200 мегагерц точно не справится с воспроизведением распространенных на тот момент 700-мегабайтных видеороликов в DVD-качестве. А если бы мог, они бы не поместились на карту памяти. Проблема в том, что те самые DVD-рипы штатный конвертер не поддерживает. Поэтому я экспериментировал на сто лет назад скачанных видеороликах в формате Apple QuickTime. И так невеликого качества исходник размером 40 мегабайт сжался до 11, при том же разрешении 320x240.


В целом это рабочее решение, вот только бы карту памяти вставить побольше. Подождите, у нас же есть слот Compact Flash.

Страдания по карте памяти
Слот-то есть, только устройство не видит вставленные в него карты памяти. Как выяснилось, именно в этой модели данный слот был предназначен только для фирменного адаптера Wi-Fi 802.11, и ни для чего другого. В отличие от музыкальных заморочек, здесь скорее всего нет злого умысла. Просто не успели накодить: в следующей ревизии данной модели карты поддерживаются. Для решения проблемы есть сторонний драйвер:


Он добавляет поддержку обычных карт памяти, и даже модемов с интерфейсом Compact Flash. В результате КПК успешно увидел карту памяти на два гигабайта. Получается по меркам 2002 года ну очень просторная конфигурация: 2,5 гигабайта данных на двух картах памяти. Есть проблема: все штатные утилиты не умеют работать с Compact Flash. Музыкальный и видеоплеер приучены искать файлы только по намертво прошитому пути. Фотоаппарат также может сохранять данные только на Memory Stick, а в режиме видеосъемки при установленном драйвере и вовсе роняет КПК в жесткую перезагрузку с потерей данных. Только штатный менеджер файлов видит обе карты.


В любом случае без стороннего софта не обойтись.

Впечатления
Сейчас принято в объявлениях о продаже старых устройств писать эпитеты легендарный, уникальный, и заодно повышать цену в два раза. Про Sony NX70V я выскажусь скромнее: необычный девайс. Свои впечатления от него я сравниваю с опытом использования КПК HP iPaq hx4700 на Windows Mobile. Их разделяет три года (iPaq был выпущен в 2005 году), а по меркам нулевых это вечность. У HP беспроводные модули встроены, а для работы с Compact Flash не нужен драйвер. Разрешение экрана выше полноценные 640x480. Но дело не в этом. HP работает под управлением Windows Mobile, и в этой портативной ОС не требовалось вставлять костыли для работы плеера в фоновом режиме многозадачность поддерживалась просто так. Но из-за этого и впечатления разные: Windows Mobile тяжела, и хотя и можно пускать в работу много приложений сразу, лучше этого не делать. Palm OS приносит серьезные ограничения, но работает быстро, приложения запускаются почти моментально.


NX70V это смелый эксперимент над формой портативного устройства, попытка реализовать сразу много сценариев его использования. Не во всем получилось удачно: клавиатура с мелкими кнопками хоть и лучше экранной, но многим было проще вводить текст на Palm при помощи Graffiti.


Но вместе с тем здесь много приятных мелких деталей. Колесо Jog Dial, отдельный пульт для управления плеером, или вот стилус, у которого с одной стороны спрятана иголка для нажатия кнопки Reset, а с другой шариковая ручка. Да, здесь много дурацких решений из прошлого, тот же проприетарный разъем с переходником, к которому отдельно подключаются кабель USB и питание. С другой стороны богатый набор небесполезного комплектного софта, включая полную версию офисного пакета Documents to Go и утилиту для резервного копирования. Запоздалое знакомство с лопатой мечты подтвердило имевшиеся у меня 18 лет назад ожидания: отличный портативный компьютер для своего времени, хорошая альтернатива платформе от Microsoft, которая в итоге продержалась на рынке чуть дольше.


После NX70 была выпущена еще одна версия КПК похожего формата: Clie NZ90 с таким же процессором и объемом памяти, но с двухмегапиксельной фотокамерой. В 2005 году Sony прекращает продажи КПК за пределами Японии. Как мы теперь понимаем правильно делает, время мобильных устройств без телефонной части заканчивалось. Но тогда было немного жаль: устройства из Японии хоть и были дорогие, но заметно отличались от множества аналогов по дизайну и функциональности. В лучшую сторону.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru