Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_SPO.doc
Скачиваний:
16
Добавлен:
01.03.2025
Размер:
312.32 Кб
Скачать

38. Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile. Средства разработки приложений для мобильных устройств.

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

1) "родной код" (Native Code) для достижения максимальной производительности, прямой работы с оборудованием, а также для минимизации требований к системным ресурсам.

2) "управляемый код" (Managed Code) для создания интерфейс-ориентированных приложений, основными требованиями к которым является скорость разработки и вывода на рынок. Управляемый код имеет смысл использовать также для работы с веб-сервисами.

3) "серверный код" (Server-Side Code) для работы с разными устройствами при помощи единой кодовой базы, а также при наличии широкого стабильного канала связи с устройством.

eMbedded Visual Tools 3.0

Microsoft eMbedded Visual Tools 3.0 - это интегрированная среда разработки начального уровня. Она содержит необходимые компиляторы, средства отладки и документацию по платформе. Пакет eMbedded Visual Tools 3.0 включает среды разработки Microsoft eMbedded Visual C++® 3.0 и eMbedded Visual Basic® 3.0. Они являются самостоятельными инструментами, не требующими для работы никаких дополнительных средств (например, Microsoft Visual Studio или Visual Studio .NET).

Visual Studio 2008 SP1

Visual Studio 2008 является рекомендуемой средой разработки для мобильных приложений для ОС Windows Mobile.

Особенности:

1)Простота тестирования и развертывания приложений для мобильных устройств

Новые эмуляторы устройств автоматизируют тестирование, позволяя разработчикам имитировать изменения в состоянии устройства, которые могут произойти на практике, например потерю сигнала или разрядку аккумулятора. Поддержка модульного тестирования позволяет разработчикам мобильных приложений повторно использовать модульные тесты, уже разработанные для настольной версии. Интегрированная среда разработки (IDE) поддерживает защиту: исследование и изменение параметров безопасности, просмотр, добавление, удаление сертификатов, управление ими не требуют особых усилий.

39. Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile. Базы данных.

Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) позволяет создавать небольшие базы данных, которые могут развертываться на настольных компьютерах, мобильных устройствах и планшетных ПК.

При построении приложений, использующих SQL Server Compact 3.5, можно использовать один из языков программирования Microsoft .NET (Microsoft Visual Basic или Microsoft Visual C#) и .NET Framework или .NET Compact Framework для создания управляемых приложений. Также можно использовать Microsoft Visual C++ или Visual C++ для создания приложения в машинных кодах для устройств.

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

SQL Server 2005 Mobile Edition and SQL Server Windows CE Edition

Microsoft SQL Server 2005 и Windows CE Edition (SQL Server CE) version 2.0 - это компактная СУБД для быстрой разработки приложений, расширяющих возможности работы с данными предприятия благодаря использованию мобильных устройств. SQL Server CE - мощное средство, облегчающее разработку мобильных приложений благодаря поддержке синтаксиса SQL и использованию модели приложений и интерфейсов API, совместимых с сервером SQL Server.

EDB and CEDB

Для разработчиков пишущих на родном коде и БД меньших масштабов можно рассмотреть EDB и CEDB технологии баз данных, которые записаны в ПЗУ как часть ОС Windows Mobile.

А разработчик может создать объект хранения (называемый томом), который может содержать несколько баз данных. Том основан на одном файле и, следовательно, может быть легко скопирован или перемещен.

EDB усовершенствованная версия CEDB. EDB заменила CEDB в Windows Mobile 5.0 и поддерживает:

1) Транзакции

2) Доступ множества пользователей

3) Множественные порядки сортировок, ключевые свойства, и базы данных

4) Улучшенная производительность, особенно для пользователей, хранящих на устройствах большие базы данных

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]