![]() Издательский дом «Питер» — Электронный каталог. Издание: Программирование для карманных компьютеров Глава 1. Внутреннее устройство Pocket PC. Если не брать в расчет сам факт миниатюрности и отсутствие некоторых привычных на настольном ПК устройств, таких, как клавиатура и мышь, то можно считать, что Pocket PC является полноценным компьютером. PocketPC + Keeper Light + сертификат x.509. Что такое ENUM, рассказывать я сейчас не буду, тем более, что уже рассказывал. Pocketpc Фото со стоков и изображения. В любом случае, программный продукт является нелегальным, если на устройстве с системой Windows CE (автонавигаторы) в сведениях «О программе» написано «для Pocket PC». Мало того, по своим параметрам он является куда более производительной машиной, чем многие, совсем недавно сошедшие со сцены компьютеры. Поскольку основное достоинство Pocket PC это компактность и мобильность, то устройств, подключаемых к нему, существует не очень много. Сначала их вообще не было, но со временем все же появились мобильные клавиатуры и некоторые другие внешние устройства. Поэтому Pocket PC вполне следует известному изречению «все свое ношу с собой». Для Pocket PC ятандартным является размер 3. Экран играет роль и клавиатуры, и мыши, поэтому для работы с ним в состав Pocket. ![]() PC обычно входит стилус, при помощи которого осуществляется щелчок на определенной области экрана. Также на материнской плате размещены платы памяти ROM и RAM. Несмотря на то, что 8. ARM, среди наладонников присутствуют так же устройства на чипах MIPS и SH. Средства разработки от Microcoft поддерживают создание программ для всех видов процессоров, включая x. У пользователей, которые в первый раз сталкиваются с ручными ПК или же только планируют покупку такого устройства, неизбежно возникает немало вопросов. Для этого нами была разработана утилита для синхронизации CO Pocket PC Sync. Теперь у Вас есть возможность перенести всю необходимую информацию из. Как обычно, Pocket PC более требовательны к аппаратной начинке, так что вы не встретите их в 'бюджетном' секторе вместе с Palm Zire. Вот и сейчас под отечественным брендом представлено очередное устройство линейки Pocket PC с незатейливым названием Rover PC P7. ![]() ![]() Несомненно, на рынке КПК самыми популярными являются модели с операционными системами Palm OS и Pocket PC.![]() Даже те программисты, которые пишут драйверы на языке ассемблера, машинных кодах или языке C, все равно пишут их для определенной операционной системы. В списке находятся Windows CE 2. Windows CE 3. 0, Windows CE 4. Windows CE 4. 1, Windows CE 4. Windows CE 5. 0, Windows CE . NET, Pocket PC 2. Pocket PC 2. 00. 2, Windows Mobile 2. Windows Mobile 2. SE и Windows Mobile 5. Когда производитель создает устройство, то после окончательной компоновки всех комплектующих, определения установленных и подключаемых устройств, органов управления и всего спектра выполняемых функций, наступает этап сборки операционной системы. Из выбранной версии Windows CE создается операционная система для конкретного устройства. Эта операционная система практически собирается, как конструктор, из модулей Windows CE. В качестве отдельных деталей к ней добавляются модули, которые разрабатывает сам производитель устройства и, возможно, дополнительные приложения. Такая операционная система для Pocket PC в ее современном исполнении называется Windows Mobile for Pocket PC, а первые ее варианты назывались Microsoft Pocket PC Версии Windows Mobile обычно меняются вместе с версиями Windows CE, из которых они собираются. Соответствие поколений устройств Pocket PC, версий Windows Mobile и Windows CEУстройство Версия OS Windows CE Palm- size PC Windows CE 2. Pocket PC 2. 00. 0 Microsoft Pocket PC 3. Pocket PC 2. 00. 2. Smartphone 2. 00. Microsoft Pocket PC 2. Windows Mobile 2. Pocket PC 2. 00. 3. Microsoft Pocket PC 2. Windows Mobile 2. Pocket PC 2. 00. 3 SE. Smartfone 2. 00. 3 SE. Microsoft Pocket PC 2. SE или Windows Mobile 2. SE 4. 2. 1Новые устройства Windows Mobile 5. Нельзя не признать, что Microsoft остается верной своей давней традиции обратной совместимости. Начиная с версии Windows CE 3. OS. Практически все программы, предназначенные для Pocket PC 2. Pocket PC 2. 00. 3 без перекомпиляции, если при их создании были использованы обращения только к документированным возможностям программных интерфейсов. Дело в том, что начиная с версии Windows CE 4. Microsoft объявила о включении в состав Windows CE своей новой технологии . NET в виде специального исполнения для встраиваемых устройств Compact Framework (CF). В версию Windows CE 4. CF была включена со статусом Beta, в версию 4. NET Framework service pack 2. Операционная система Windows Mobile (Windows CE) предоставляет программисту подмножество функций Win. API и других программных интерфейсов, с которыми программисту приходится взаимодействовать на настольном компьютере. Схема архитектуры Windows Mobile для Pocket PC. Расшифровка терминов, использованных в этой схеме, приведена в следующем списке. Обычно OAL включает в себя код загрузки ядра и набор нестандартных драйверов. Интерфейс Fiber предназначен для создания потоков, управляемых «вручную». В блок Memory Management входят процедуры и функции для управления распределением памяти. Интерфейс Power Management предназначен для управления потреблением электропитания. Интерфейс Message Queue Point- to- Point позволяет с минимальным использованием ресурсов осуществлять обмен сообщениями между окнами, устройствами и ядром. Блок Process and Thread отвечает за создание процессов и потоков, реализацию и управление многопоточной моделью. API Tool. Help используется для отладки, а API Pointer обеспечивает управление графическим курсором. Блок Stylus занимается организацией взаимодействия программы с командами, подаваемыми пользователем при помощи стилуса. Блок Authentication отвечает за управление безопасностью системы и занимается защитой от неавторизованного доступа. Он поддерживает механизмы авторизации и аутентификации, отвечающие протоколам NTLM и Kerberos. Блок Cryptography содержит механизм шифрования информации. Механизм опознавания систем, пользователей, приложений и сервисов, с которыми установливается контакт через сеть, управляется блоком Сertificates. Блок RAS API и Dial- Up Networking занимается установкой подключения к удаленному компьютеру, а через него к локальной или глобальной сети при помощи протокола PPP. В блоке Fonts содержится интерфейс управления системными шрифтами, а блок MLang отвечает за определение и преобразование текстовых ресурсов одной кодировки в другую. Интерфейс к функциям программно- организованной клавиатуры Pocket PC организован при помощи API Software- Based Input Panel (SIP API). Организация доступа к Active Directory Service организуется при помощи технологии Lightweight Directory Access Protocol (LDAP). Блок Multilingual User Interface (MUI) отвечает за многоязычный интерфейс пользователя. Он позволяет создавать приложения, которые могут переключать свой интерфейс с одного языка на другой. Очередь сообщений Message Queuing (MSMQ) позволяет приложениям обмениваться сообщениями в распределенных сетях. При помощи блока Network User Interface (Net. UI) производится определение конфигурации сетевых и модемных подключений. В API Object Exchange Protocol (OBEX) входит набор функций, позволяющий устройствам обмениваться данными в упрощенном порядке через Ir. DA или Bluetooth. В блоке Database реализована работа со встроенной базой данных Windows CE, представляющей собой легкую файловую базу данных. Она позволяет использовать элементарную функциональность по созданию, хранению, сортировке и доступу к полям записей. Блок File I/0 содержит набор функций и процедур доступа к файлам и каталогам, а также для их создания, удаления и переименования. API File Mapping позволяет связывать виртуальное адресное пространство процесса с определенной частью файла или целым файлом, позволяя процессу получить доступ к содержимому файла через указатели, а также позволяя разделять доступ к файлу между несколькими процессами. В API Registry содержится набор функций для работы с реестром. Информационная модель Pocket Outlook Object Model (POOM) позволяет использовать интерфейсы Pocket Outlook для организации пользовательской информации, которая имеет сходную структуру. Разработчик может использовать эту модель для хранения информации об адресх, контактах и расписании пользователя. API Windows Networking API/Redirector обеспечивает доступ к файловой системе на удаленном компьютере. Блок Virtual Private Networking позволяет объединять Pocket PC и настольный компьютер в единую сеть, а блок Waveform Audio отвечает за воспроизведение звуков. Пподдержка протоколов HTTP и FTP и высокоуровневые функции работы с Win. Sock реализуются при помощи API Windows Internet Services (Win. Inet), в то время, как API Windows Sockets предоставляет доступ к разнообразным сетевым транспортным протоколам. Можно сказать, что программируя для Pocket PC, вы будете работать практически со всеми интерфейсами, с которыми можно работать, создавая приложения для полноценной операционной системы Windows. Разница состоит лишь в том, что количество функций, макросов, COM- интерфейсов и структур в Windows CE меньше, чем в полновесной операционной системе. Какие- то функции оказались лишними из- за разницы в наборе управляющих компонентов компьютера, а другими пришлось пожертвовать для того, чтобы обеспечить работу операционной системы и приложений в оперативной памяти размером 3. Невольно закрадывается мысль о том, что если бы такая же работа была проделана с десктопными и серверными моделями, то нам долго не пришлось бы беспокоится об апгрейте наших компьютеров. В этом разделе будут кратко описаны средства разработки и их предназначение. Естественно, основным источником сведений в этом случае будет сайт Microsoft, в частности опубликованная там в мае 2. Introduction to Development Tools for Windows Mobile- based Devices. Преимущества среды e. VB заключаются в быстроте и легкости освоения как языка, так и среды разработки, в огромном количестве примеров кода и приложений в интернете, в простоте и понятности кода. К недостаткам можно отнести лишь ограниченное число встроенных элементов управления, медлительность приложений, вызванная интерпретирующей природой языка, необходимость иметь на устройстве run- time библиотеку, и некоторую ограниченность применения. Например, в этой среде нельзя создавать компоненты Active. X. Это могут быть всякого рода тестировщики знаний, маленькие обучающие программы, записные книжки или игры, к которым можно отнести шашки и логические головоломки. При помощи e. VC разработчик практически не ограничен в своих возможностях. Можно создавать приложения, которые компилируются в «родной» код устройства, динамически загружаемые библиотеки и компоненты Active. X. Среда e. VC позволяет использовать легкую интеграцию с COM и Win. API, а библиотека MFC предоставляет в распоряжение разработчика шаблоны для создания сложных приложений с функциональностью, которая в e. VB была просто недоступна. Потребитель уже успел привыкнуть, что с определенной периодичностью появляются новые модели, обладающие теми или иными достоинствами (либо недостатками). Вот и сейчас под отечественным брендом представлено очередное устройство линейки Pocket PC с незатейливым названием Rover PC P7. Несмотря на то что торговая марка компании Rover Computers не менялась с 2. Mitac Mio 5. 58. Конечно, этот аппарат в серебристом пластмассовом корпусе трудно назвать миниатюрным: его размеры — 1. КПК оснащен разъемами SD/MMС с поддержкой SDIO и CF, позволяющими подключать к нему практически любые периферийные устройства. Связь с внешним миром обеспечивают встроенные средства Bluetooth и Wi- Fi, но для тех, кто привык работать постаринке, предусмотрены ИК- порт и USB. Расположившееся на левой боковой поверхности колесико прокрутки довольно удобно. Оно замечательно ложится прямо под большой палец левой руки, и пользоваться им при чтении книг — одно удовольствие. Кстати, привычная кнопка диктофона также выделяется из остальных — слегка выпуклая, она словно просит: нажми меня. Разумеется, не забыты ставший уже традиционным джойстик и клавиши быстрого вызова приложений. Эта модель оснащена съемным аккумулятором. А если купить дополнительный, то можно не останавливаться в критических ситуациях. Кстати, время работы от батарей на среднем уровне: чтение текста — примерно 6 ч, проигрывание музыки с выключенным экраном — около 8 ч. Производительность этого КПК на основе 4. МГц процессора Intel XScale PXA2. Но тем не менее при воспроизведении тестового видеоряда пропущенных кадров отмечено не было, и лишь в игре Crazy. Machines Rover P7 значительно отстал от лидеров, что, впрочем, не помешает ему занять достойное место в кармане бизнес- пользователей. Без компромиссов. Первые три My. Pal компании Asus оказались быстрыми, с большим временем автономной работы. Однако они имеют только один разъем расширения. Новый А7. 16 — полнофункциональная модель: у него есть разъемы CF и SD, а также интегрированные беспроводные передатчики Bluetooth и Wi- Fi. Даже возникает вопрос: что еще можно вставить в оставшиеся разъемы расширения? Впрочем, если добавить GPS и карту памяти, то получится настоящий комбайн. Этот КПК имеет близнеца — Fujitsu Siemens Loox 6. Правда, здесь скорее европейская модель произведена на тайваньском заводе, а не наоборот. Из недостатков А7. Он неплохо лежит в руке, но носить в кармане 2. Этот новичок последовал печальной тенденции в мире КПК и лишился колесика прокрутки. К счастью, инженеры Asus не бросили нас с одним только джойстиком — они сделали три кнопки, с помощью которых удобно прокручивать тексты и бродить по меню. Кстати, джойстик имеет центральное нажатие, а благодаря его относительно большим размерам не возникает ситуаций, при которых команду «ввод» КПК воспринимает как, например, «вверх». Экран достаточно яркий, но при таких размерах его можно было бы сделать и побольше, а не в 3,5 дюйма. Сердце компьютера — морально устаревший 4. МГц процессор PXA2. Также А7. 16 снабжен 5. Мбайт ОЗУ и 2. 5- Мбайт флэш- диском. Компания Asus явно провела реанимацию его внутренностей, так как по производительности новый My. Pal почти не уступает собрату — A6. BT, одному из самых быстрых КПК. Что касается времени автономной работы, то обещанные производителем 1. КПК и отключении подсветки. В любом случае в реальных приложениях время автономной работы близко к рекордным показателям: 1. МР3- файлов с выключенным экраном, 3 ч воспроизведения зацикленного видеоролика фильма (при минимальной яркости подсветки). При чтении электронных книг ресурс А7. В общем, пользователю предстоит еще озадачиться вопросом покупки дополнительной флэш- памяти для размещения такого количества мультимедийных файлов, которые позволят посадить- таки аккумулятор. Кстати, аккумулятор съемный, в качестве опции предлагается батарея удвоенной емкости — с ней уж воистину «музыка будет вечной». В аппарате привлекает функциональность: по скорости он почти не уступает Asus A6. BT и лучше его за счет поддержки сразу двух разъемов для карт — CF и SD, а также встроенных беспроводных контроллеров Wi- Fi и Bluetooth (одновременно не включаются). Модель А7. 16 будет хорошим вариантом для тех, кто готов переносить в прямом и переносном смысле все тяжести новых технологий. Благодарим российское представительство компании Asus за оборудование, предоставленное для тестирования. Rover PC P7. Оценка: ****Несмотря на невысокую производительность, новый КПК явно будет полезен многочисленным бизнесменам (и бизнесвумен), которые еще не могут позволить себе приобрести знаменитое изделие английских автомобилестроителей, но мечтают иметь хоть что- то с брендом Rover. Цена: 4. 40 долл. Rover Computers. My. Pal A7. 16. Оценка: ****1/2*Быстрая, функциональная и долгоиграющая модель! Тогда почему не пять звезд? Да потому, что не хватает эксклюзивности: A6. BT чуть быстрее, а у Loox 6. BT/WLAN чуть больше памяти. Да и надраенные до блеска кнопки ярко сверкают : ). Цена: 5. 20 долл.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
November 2017
Categories |