Showing posts with label процесс. Show all posts
Showing posts with label процесс. Show all posts

Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002

Российская компания Quarta Technologies любезно предоставила редакции HPCru эксклюзивный на нынешний момент материал. Это система поддержки русского языка для карманных компьютеров Pocket PC 2002 Quarta Russian MUI. Уникальность продукта в том, что по информации, полученной от представителей компании Quarta, продукт позиционируется не для розничной продажи. Разработчики собираются поставлять ее только OEM-производителям и корпоративным заказчикам. А жаль, потому что система нам показалась очень удачной, из-за чего мы и решили о ней написать. Quarta Russian MUI, на наш взгляд - это "то-как-оно-должно-быть" в русификации Pocket PC 2002.
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Разработчики вписали себя в сведения о системе
Итак, дистрибутив весом чуть более мегабайта подготовлен к установке. Это так называемая RAM-версия, устанавливаемая в ОЗУ КПК. Ставим. Разработчики сразу предупредили, что во время установки в региональных настройках должен быть выбран русский язык, иначе система локализации не "встанет". Так и было сделано. После перезагрузки - на экране "обрусевший" вариант Today с меню "Пуск" вместо "Start".
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Пуск вместо Start
Первое, что бросается в глаза: в меню стало меньше программ. Там только "Сегодня", "Internet Explorer", "Входящие" и "Проигрыватель". В меню "Программы" - только стандартные системные приложения (Word, Excel, калькулятор и т.д.). Происходит это от того, что после установки локализации в папке Windows появляется папка "Меню Пуск", из которой и берется содержимое главного меню. Восстановить его содержание можно, просто перетащив сюда ярлыки из Start Menu.
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Меню русское, но сокращенное
Интересно, что на Casio E-200 в отличие от iPaq меню Пуск уже совсем не сокращенное, а полное. Впрочем, эксперимент не совсем чистый, поскольку русификатор был установлен на абсолютно чистую Каську, а iPaq был уже хорошо нагружен различными приложениями.
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Старт-меню на Cassiopeia E-200
Русификация действительно полная. Переведены названия программ, все пункты меню и все системные диалоги. Для начинающих пользователей, безусловно, ценно то, что полностью переведена вся справочная система. Вот так это выглядит:
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002

Встроенные приложения

Все остальные приложения из стандартного набора Pocket PC 2002 тоже щеголяют русским интерфейсом. Конечно, специфические приложения компаний-производителей остаются без перевода.
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Перевод интерфейса Word
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
А вот так выглядит меню Excel
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Календарь
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Локализация почтового клиента
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Список доступных кодировок
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Калькулятор и конвертор национальных валют
Ввод символов кириллицы осуществляется только с помощью экранной клавиатуры, кстати, цветной и довольно симпатичной с виду. В ее настройках можно выбрать два размера клавиш(если клавиши больше, не помещается ряд цифр) и включить "жесты" - прочерки вверх-вниз, влево-вправо, заменяющие клавиши "Space", "Shift", "Backspace" и "Enter".
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Вот такие красочные клавиатуры в Quarta MUI

Внутреннее устройство

Локализация работает на редкость надежно и "безглючно". Практически единственная неприятность (если не считать опустевшего меню Пуск) - в настройках аппаратных кнопок из списка приложений исчезли все установленные ранее программы. Причем сами настройки сохранились, и список программ для удаления с машинки ничуть не поредел. Еще не понравилось, что нельзя отключить перевод интерфейса (оставив клавиатуру). Впрочем, эту возможность и возможность динамического переключения между пользовательскими интерфейсами на различных языках разработчики собираются реализовать в следующих версиях. Кроме того, русификатор работает на удивление быстро: нет никаких задержек по сравнению с "чистой" машинкой, в то время как при использовании других систем локализации КПК заметно "притормаживает". Дело в том, что Quarta MUI предназначена именно для Pocket PC 2002 и работает не по старой схеме. Обычно движок системы локализации занимается подменой ресурсов (в которых содержатся данные для формирования пользовательского интерфейса, в частности, надписи на кнопках и в диалогах) некоторых системных библиотек. Сам движок находится в оперативной памяти и подменяет ресурсы "на лету", что заметно замедляет работу системы в целом. Главная проблема в том, что надо знать, в какой момент подменить какой ресурс. А для этого приходится лезть в текущие процессы (работающие программы, библиотеки) полухакерскими методами. То есть "обманывать" ОС, чтобы получить в нужный момент права доступа к определенным процессам. Понятно, что сам подход несколько порочен, однако для ранних версий Windows CE ничего лучше придумать не удалось. Собственно и современные русификаторы продолжают использовать этот подход. Кроме того, дополнительная нагрузка на оперативную память и процессор возникает при запуске отдельных локализованных программ (например Word). Решение же Quarta Technologies оказалось простым и эффективным. В Windows CE для Pocket PC 2002 есть функции, специально предусмотренные для решения вопросов локализации. Они позволяют просто указать системе, что ей нужно использовать не стандартные файлы ресурсов, а находящиеся в таком-то месте в памяти (не оперативной, а выделенной для хранения файлов). Функции, надо сказать, недокументированные, но отнюдь не закрытые и вполне работоспособные. Надо было лишь копнуть поглубже. Достаточно совсем небольшого программного кода, чтобы указать системе, какими файлами ресурсов ей пользоваться. Ну и, конечно, самих файлов ресурсов с русским языком. В результате русификация проходит на уровне самой системы, без использования каких-либо дополнительных приложений. Отсюда быстрота и надежность работы. В "рабочем" состоянии русификатор требует около 2.5 Мб оперативной памяти. В общем, система локализации оставляет отличное впечатление, в основном благодаря своей основательности и продуманности. Работает она безупречно и остается только пожалеть, что большинство пользователей ее так и не увидят. Что ж, другим разработчикам есть к чему стремиться!
Quarta Russian MUI for Pocket PC 2002 - локализация для Pocket PC 2002
Авторы, перевод:

Soft-review: the race for survival on the XScale processor

In recent years, programs for overclocking XScale, which are equipped with all the latest Pocket PC platform Pocket PC 2002, the fruit of an unprecedented speed. To date, at our disposal the following tools - Pocket Hack Master, XCPUScalar, Clearspeed, Speedstepper, Turbo Tray and XScaleCtrl. All the above have the same goal, differing only in the ways of achieving it, and, consequently, the results of the work. That's why we decided to find out which ones are of greatest interest. In the superficial study of user feedback it became clear that from this list are especially outstanding Pocket Hack Master, because of its functional completeness and Turbo Tray due to being free, compactness and convenience. About them and talk. Before you do overclock, you need to understand one simple thing: just as in the case of processors for large computer to burn the XScale is very difficult, but lose the information stored in memory, it is elementary. One has only slightly exceeded the frequency, and hard-rezet follow immediately. Therefore, before carrying out experiments on your pocket pet, save a backup copy of data and registry keys on the card. After preliminary training can begin operation. For our tests, we used RoverPC P3, high-speed analog U.S. HP iPAQ 1910. It is for these low-cost but highly-selling machines based on Pocket PC programmers create these tools. In addition, the cost handheld slowest XScale-processor, and their example will increase the speed of demand and particularly noticeable. I must say that during testing because it exceeds the rate in experimental instance had a hard rezet, but the information was restored by the foresight of the stock backup. Backup data, I contrived, thanks to proprietary utilities eBackup, which is located in ROM PDA. Also had to use Resco Registry to create a copy of the registry. I want to warn you that I have, even after a recovery fails to run some programs (such quite a bit, but still), and therefore rely on the backups are not worth it. No effect (a drop screen brightness, hard rezet, unstable work, and so on), pocket computer to run only at 300 MHz. On it I decided to stay. For performance testing I used the programs VOBenchmark 2.12 and PocketMVP.8P with. Avi-files of the following characteristics: resolution - 240x194, the total number of frames - 8365, FPS - 25 Audio Bitrate - 56 kb / s, frequency - 24 kHz, the total length - 0.5:34 min. During the determination of the speed of the PDA for the purity of the experiment, I intend to cut off WisBar and Animated Today, as well as shut down all running programs. The tests were conducted three times, the final result, I took their average. So, let's begin. To begin, define the starting performance of "typewriter" without overclocking.

Coft-Review: Race to the processor XScale. Arrival of the second

We continue to acquaint you with the tools for overclocking XScale. Not so long ago there was a new program to increase the productivity of Pocket PC devices based on this processor - XScaleCtrl v1.4.0 This program - camaya new among the many released now "overlokerov. However, in comparison with others, its release is not done much noise. Nevertheless, XScaleCtrl is worthy of a separate story, especially when taking into account its low price - $ 3.50.
Coft-Review: Race to the processor XScale. Arrival of the second
Interestingly, the application is installed not in the selected folder, as it was with Pocket Hack Master and Turbo Tray, but in the system settings, so the curious friend, get to your PDA, hardly able to launch a new "toy" and inadvertently overclock your say, RoverPC P3 to 472MGts (namely, this is the limit of overclocking with this program). Thus, you are insured against unexpected hard rezet. However bad that the program is no option like "disable overclocking a 300MHz" because of the unfortunate error, you can lose all your data, exceeding the allowable threshold. The rest - everything is very bad. Take, for example, tools of the program. This is a nice set for a young overlokera: there are 8 of the CPU frequency, and recovery options desired value after the soft-rezet and the inclusion of the handheld, and at every step of the hazard warning of the event ... Also worth noting is that there are two versions - regular, for all machines based on XScale, a demo version which can be found on our website, and the so-called XScaleCtrl for Dell Axim. These PDAs Russia has not yet arrived, so this edition of the program is not a special interest for us. Suffice it to say that with its help-wavelength 300MHz Axim 5, Senior CPC range, can be overclocked to 500 MHz.
Coft-Review: Race to the processor XScale. Arrival of the second
With regard to subjective impressions, I softinkoy quite liked, but as you know, in the utilities of this kind are the most important is not the interface or features, but the final result, so pay more for testing. His technique, as well as a description of tests and "guinea pig" Rover PC P3 can be found in the previous review.