РАЗРАБОТКА ПРОСТЕЙШИХ ПРИЛОЖЕНИЙ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ. Разработка простейших приложений для мобильных устройств
Скачать 2.51 Mb.
|
Инстументарий для программирования в Symbian.Программная платформа Symbian Series 60 (или S60) (рис. 1.17) – самая популярная в мире смартфонов и коммуникаторов, если судить по продажам мобильных устройств. Поэтому приложения именно для этой платформы весьма актуальны. C++ for Symbian – наилучший (и, по сути, единственный) язык для создания профессиональных и коммерческих приложений для смартфонов Symbian Series 60. Именно на нем пишется сама система и предустанов- ленное ПО. Если вы полны решимости программировать на C++ for Symbian, то необходимо установить: среду разработки – CodeWarrior (www.forum.nokia.com/codewarrior); Carbide.с++ (www.forum.nokia.com/main/resources/tools_and_sdks/ carbide_cpp/) или другое; SDK для Symbian соответствующей Edition и Feature Pack под нуж- ную среду разработки (www.forum.nokia.com/info/sw.nokia.com/id/4a7149a5- 95a5-4726-913a-3c6f21eb65a5/S60-SDK-0616-3.0-mr.html); Java 2 Standard Edition; Perl версии не ниже 5.003.07. Рис. 1.17. Инстументарий для программирования в Symbian При создании программ на C++ for Symbian можно получить доступ ко всем возможностям смартфона, что не идет ни в какое сравнение с Java и прочими интерпретируемыми языками. Полученные продукты будут потреблять минимум ресурсов и работать с максимальной скоростью, т.к. между программой и системой не будет посредников-интерпретаторов. При компиляции программного кода создается приложение, а также иконка и необходимые файлы ресурсов. Все это в конце концов упаковы- вается в установочный файл SIS. После его подписи (если необходимо) разработчик может распространять и продавать программу как готовый продукт. Инстументарий для программирования в Windows Mobile.Для создания программ под Windows Mobile Microsoft предлагает среду разработки Visual Studio. Если у Вас уже есть установленная Visual Studio 2010 (Professional или Ultimate), то Вы можете использовать для разработки свою редакцию Visual Studio 2010 после установки Windows Phone Developer Tools. Также существует Expression Blend for Windows Phone – программа для разработки дизайна, которая позволяет создавать и добавлять специ- альные визуальные возможности, такие как градиенты, анимации и пере- ходы. Для некоторых задач Expression Blend проще в использовании, чем Visual Studio. Некоторые задачи, которые легко выполняются с помощью Expression Blend: визуальное создание шаблонов данных; использование во время разработки тестовых данных для визуали- зации шаблонов данных; визуальное создание стилей элементов управления; создание и просмотр анимации. На рис. 1.18 показан внешний вид Expression Blend. Рис. 1.18. Среда программирования Expression Blend Имеется бесплатный пакет: Visual Studio 2010 Express for Windows Phone, который включает в себя drag-and-drop дизайнер, эмулятор телефо- на, редактор кода и отладчик. Если Вы работали с Visual Studio для разра- ботки других видов приложений, то найдете среду для разработки мобиль- ных приложений очень знакомой. На рис. 1.19 показан внешний вид Visual Studio 2010 Express for Windows Phone. Рис. 1.19. Среда программирования Visual Studio Phone Дизайнер для Windows Phone содержит панель инструметов (Toolbox), режим дизайна (Design view), режим XAML (XAML view), обо- зреватель решений (Solution Explorer) и окно Свойства (Properties window), похожие на стандартный дизайнер Visual Studio. Два ключевых различия: в режиме дизайна поверхность выглядит как Windows Phone устройство; появилось целевое устройство (Target device), которое позволит Вам выбрать, будет ли Вы отлаживать приложение на устройстве или эму- ляторе. |