Аниме новости онлайн. КВАСА-КВАСА На главнуюВ избранное Связаться с нами  
Статья - Изучаем Windows Mobile: Обзор  

Изучаем Windows Mobile: Обзор

(перевод статьи от Microsoft)

Что такое устройства под управлением Windows Mobile?

Устройства под управлением Windows Mobile - это ручные устройства, работающие на операционной системе Windows Mobile. Операционная система позволяет осуществлять телефонные звонки, работать с e-mail, отслеживать ваши задания и контакты, работать в Интернете, отправлять и получать текстовые сообщения, читать и редактировать файлы Microsoft Word Mobile, строить Microsoft Excel Mobile диаграммы, а также смотреть Microsoft PowerPoint презентации.

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

Бизнесмены используют устройства на базе Windows Mobile для связи со своими работниками, когда те находятся вне офиса. Работники могут получать e-mail, отслеживать продажи, вести учет на складе, выписывать счета, общаться со студентами, составлять маршрут для транспортировок, а также выполнять другие задачи, используя разнообразные бизнес-приложения.

Платформа Windows Mobile способна работать на различных устройствах с различными беспроводными операторами. Вы можете увидеть программы для Windows Mobile на продуктах от Dell, HP, Motorola, Palm, и i-mate. Вы можете купить план данных для вашего устройства под управлением Windows Mobile у Cingular, Orange, Verizon, Sprint, T-Mobile и других. Устройства с Windows Mobile работают в GSM или CDMA сетях.



В чем отличия между Pocket PC и Smartphone?

Устройства под управлением Windows Mobile представлены в трех видах: Pocket PC, Pocket PC Phone Edition, и Smartphone. В то время, как есть несколько различий между этими тремя видами, наиболее видимое различие - поддержка сенсорного экрана: устройства Pocket PC и Pocket PC Phone Edition имеют поддержку сенсорного экрана, а Smartphone нет.

Pocket PC поставляются с версиями Office приложений для мобильных устройств совместно с Microsoft Outlook Mobile. Хотя есть различные устройства на Pocket PC, многие из них поддерживают Wi-Fi, что позволяет выходить в Интернет в беспроводном режиме, если Вы находитесь в точке доступа к сети Wi-Fi. С Pocket PC вы сможете работать с Word Mobile, Excel Mobile и PowerPoint Mobile, а также работать в Интернете, если Ваше устройство поддерживает интерфейс Wi-Fi. Вы можете писать e-mail и отправлять их, используя синхронизацию с настольным компьютером, или в беспрводном режиме.

С Pocket PC Phone вы можете делать все то же самое, что и с Pocket PC, плюс иметь беспроводной доступ в Интернет и возможности сотового телефона. Работая на Pocket PC Phone, вы имеете беспроводной доступ в Интернет, но теперь Вам не надо искать точку доступа к сети. Доступ в Интернет теперь обеспечивает Ваш телефонный оператор.

Smartphone имеет возможности телефона и поставляется с меньшим набором программ. Вы также можете устанавливать программы сторонних производителей, но меньшая клавиатура и экран разработаны в основном для того, чтобы Вы могли добраться до важных данных одной рукой. Smartphone явялется хорошим выбором для бизнесменов, кому нужно проверять e-mail, работать с календарем, вести голосовые заметки, но не требуется функциональность Word Mobile, Excel Mobile и PowerPoint Mobile.

Вы можете добавлять большое количество программ в Ваше устройство под управлением Windows Mobile.

Если Вы разработчик программ, то Вы будете рады узнать, что с Windows Mobile 5.0 около 90% функций API соместимы между Pocket PC и Smartphone платформами. А тажке они используют общий инсталлятор, систему безопасности модель хранения данных, что легко позволяет разработчикам писать программы, которые будут работать на обеих платформах.



Какие отличия между разными версиями Windows Mobile?

Windows Mobile 5.0 является последней версией платформы Windows Mobile (уже появилась Windows Mobile 6.0 - прим. переводчика). Предыдущие версии: Windows Mobile 2003 Second Edition, Windows Mobile 2003, Pocket PC 2002, Smartphone 2002, and Pocket PC 2000.

Большинство устройств работают под управлением Windows Mobile 2003 Second Edition и Windows Mobile 5.0.



Как мне разрабатывать приложения для устройств под управлением Windows Mobile?

Для разработки приложений для Windows Mobile рекомендуем использовать Visual Studio 2005.

Вы должны знать требования к приложению и устройству, для которого пишете приложение, при выборе средств программирования:

  • Используйте "родной код" (Native Code) для достижения максимальной производительности, прямой работы с оборудованием, а также для минимизации требований к системным ресурсам. Используйте Visual C++ для доступа к функциям API для Windows Mobile также, как и к Win32, ATL и структуре MFC.
  • Используйте "управляемый код" (Managed Code) для создания интерфейс-ориентированных приложений, основными требованиями к которым является скорость разработки и вывода на рынок. Управляемый код имеет смысл использовать также для удобной работы с веб-сервисами или данными, содержащимися в SQL Server или SQL Server Mobile/Everywhere Edition. Совместно с .NET Compact Framework вы можете использовать Visual Basic .NET или C# для доступа к множеству библиотек .NET Framework.
  • Используйте "серверный код" (Server-Side Code) для работы с разными устройствами при помощи единой кодовой базы, а также при наличии широкого стабильного канала связи с устройством. С помощью ASP.NET Вы сможете быстро писать Web-приложения, которые будут поддерживать множество Web браузеров, языков и размеров экрана.

Вне зависимости от того, будете Вы использовать "родной код", "управляемый код" или "серверный код", Visual Studio 2005 является единственным инструментом для разработки приложений под Windows Mobile 2003, Windows Mobile 2003 Second Edition и Windows Mobile 5.0.

Visual Studio 2005 содержит SDK (набор средств разработчика) и образы эмуляторов для Windows Mobile 2003 и Windows Mobile 2003 Second Edition. Для программирования Windows Mobile 5.0 Вы должны скачать и установить Windows Mobile 5.0 SDK для Pocket PC и Windows Mobile 5.0 SDK для Smartphone, которые также содержат эмуляторы.

Если Вам нужна поддержка старых версий Windows Mobile таких, как Pocket PC 2002, Smartphone 2002 и Pocket PC 2000, Вы может использовать eMbedded Visual Tools.



Что такое .NET Compact Framework?

.NET Compact Framework содержит мощнейшее программную среду .NET Framework для устройств под управлением Windows Mobile. .NET Compact Framework является аппаратно-независимой средой для запуска на устройствах с ограниченными ресурсами.

.NET Compact Framework является подмножеством библиотеки классов .NET Framework, а также содержит специально разработанные для нее классы. Она унаследует полную архитектуру .NET Framework в части выполнения управляемого кода. .NET Compact Framework поддерживает разработку на Visual Basic и Visual C#. Разработка на C++ в настоящий момент не поддерживается. .NET Compact Framework использует ту же документацию по библиотеке классов, что и полная версия .NET Framework.

Windows Mobile 5.0 также содержит управляемые функции API, облегчая разработчику написание приложений для платформ Windows Mobile непосредственно с помощью .NET Compact Framework.



Как мне разрабатывать browser-based приложения для мобильных устройств?

ASP.NET это технология для создания мощных динамических Web приложений. Является частью .NET Framework. С помощью ASP.NET Вы легко можете создавать browser-based приложения. С помощью ASP.NET Вы сможете быстро писать Web-приложения, которые будут поддерживать множество Web браузеров, языков и размеров экрана.. Visual Studio 2005 поддерживает разработку на ASP.NET 2.0.



Что такое Windows CE?

Windows CE - это операционная система от Microsoft, работающая в режиме реального времени. Широко применяется в компактных устройствах, включая промышленные контроллеры, коммуникационные хабы, кассовые терминалы и потребительская электроника.

Платформа Windows Mobile является надстройкой над Windows CE. Разработчики для Windows Mobile должны ознакомиться с Windows CE, если их интересуют низкоуровневые спецификации операционной системы, такие, как ядро, управление памятью, архитектура драйверов и т.д.


наверх ^_~
Ссылка на эту страницу:
аудит работоспособности сайта


Яндекс цитирования

AnimeList.ru Лучший каталог аниме

http://www.anime-club.info/top100/
Rambler's Top100

myanimetop.com