|
Разработка мобильных приложений в среде программирования Intel XDKСтр 1 из 4Следующая ⇒ ПО мобильных устройств Лабораторная работа №1. Разработка мобильных приложений в среде программирования Intel XDK Цель работы Приобретение навыков установки и настройки среды разработки мобильных приложений Intel XDK, разработки простых приложений и запуска приложений на эмуляторе мобильного устройства. Введение Разработка "нативных" (от англ. Native – родной) приложений для мобильных операционных систем (ОС) – это сложная процедура. Эти приложения работают практически непосредственно с ОС и могут задействовать любые ресурсы ОС (память, процессор, устройства и датчики мобильного устройства). Для многих приложений такие возможности необязательны, для них важна скорость разработки мобильных приложений. Быстрое создание новых приложений и игр обеспечивает относительно новая технология разработки, основанная на новом стандарте языка разметки HTML5 в связке с таблицами стилей CSS и языком программирования JavaScript. Такое приложение фактически представляет Web-страницу, которая может скачиваться с Web-сайта как обычный HTML-документ, либо устанавливаться непосредственно на компьютере. Технологии HTML, CSS и Javascript уже давно вышла за пределы технологий для отображения содержимого Web-страниц. В основе этих технологий лежат принципы простоты, модульности, совместимости и расширяемости, которые, позволили им стать универсальными. Сегодня с их помощью можно: · автоматизировать рутинные операции в операционной системе; · создавать и редактировать изображения, аудио и видео в онлайн-режиме; · совместно работать над документами; · разрабатывать игры и т.п. Все современные ОС имеют в своем составе Web-браузер. Браузеры с поддержкой HTML, CSS и Javascript сегодня можно встретить в мобильных устройствах, телевизорах и даже в бытовых машинах (холодильниках). Это делает приложения, созданные по технологии HTML5/CSS/JS, кроссплатформенными - они могут запускаться на устройствах, работающих под управлением любых ОС. Однако доступ к устройствам компьютера для таких приложений ограничен функциями API интерпретатора JavaScript и его библиотек, реализованными в Web-браузере. Удобная среда разработки мобильных приложений создана компанией Intel под именем Intel XDK. Технологии HTML, CSS и Javascript лежат в основе разработки мобильных приложений в среде Intel XDK. Основные возможности и достоинства Intel XDK: · Кроссплатформенная и бесплатная среда разработки. · Средства быстрого прототипирования интерфейсов мобильных приложений. · Инструменты для создания, отладки и сборки ПО, а также эмулятор мобильных устройств. · Простота разработки кроссплатформенных приложений (не только Android, но и для Apple iOS, Microsoft Windows 8, Windows Phone). · Языки разработки HTML5 и JavaScript. Intel XDK требует регистрации разработчика и предоставляет облачный сервис для хранения своих приложений. К недостаткам Intel XDK следует отнести: · Наличие "багов" в работе среды. · Приложения HTML5/CSS/JS исполняются медленнее и требуют больших ресурсов в сравнении с "нативными" приложениями. Работа над приложением с среде Intel XDK выполняется на настольном компьютере. Эта среда позволяет разрабатывать приложения на языке HTML5, которые фактически представляют собой Web-страницу и имеет специализированный браузер для ее отображения. Следует отметить, что Intel XDK является кроссплатформенной средой разработки и позволяет создавать программные продукты для различных мобильных платформ. Состав среды Intel XDK Среда Intel XDK состоит из набора средств разработки (редактор, эмулятор устройств и отладчик), библиотеки пользовательских интерфейсов Javascript, оптимизированной для мобильных приложений, приложения для тестирования на устройствах, прикладных программных интерфейсов для разработчиков игровых приложений с ускоренной визуализацией, системы Intel на базе облака для подготовки версий приложений для большинства Интернет-магазинов приложений (Google Play, App Store)и средства переноса приложений iOS* в среду HTML5. Разработка приложений в среде Intel XDK может осуществляться на основе пустых шаблонов, готовых примеров или "с чистого листа". Встроенное в среду приложение App Designer позволяет легко и быстро создавать и редактировать пользовательский интерфейс (UI) в режиме кода и конструктора (Рис.2). Рис. 2. Приложение App Designer Порядок выполнения работы 1. Установите среду Intel XDK. 2. Выполните запуск приложений, описанных в работе. 3. Проведите анализ кода этих приложений. 4. Выполните задания к работе 5. Оформите отчет Задания для самостоятельной работы 1. На основе примера " Orientation " разработать приложение с анимированным человечком: в вертикальном состоянии телефона (ориентация «Портрет») он занимается спортом, в горизонтально (ориентация «Альбом») - сладко спит. 2. Проведите анализ одного из примеров пункта " Samples and Demos " и разработайте собственное небольшое приложение на его основе. Контрольные вопросы 1. Дайте характеристику технологии разработки мобильных приложений HTML5/JS. 2. Почему приложение, созданное по технологии HTML5/JS, является кроссплатформенным? 3. Как запускается приложение, созданное по технологии HTML5/JS? 4. Какие средства обеспечивают графический интерфейс пользователя в приложениях HTML5/JS? 5. Как обеспечивается реакция приложения HTML5/JS на воздействия пользователя и сигналов датчиков? 6. Какова структура проекта приложения HTML5/JS в среде Intel XDK? 7. Как выполняется отладка и тестирование приложения HTML5/JS? 8. Как установить созданное приложение HTML5/JS на мобильное устройство? ПО мобильных устройств Лабораторная работа №1. Разработка мобильных приложений в среде программирования Intel XDK Цель работы Приобретение навыков установки и настройки среды разработки мобильных приложений Intel XDK, разработки простых приложений и запуска приложений на эмуляторе мобильного устройства. Введение Разработка "нативных" (от англ. Native – родной) приложений для мобильных операционных систем (ОС) – это сложная процедура. Эти приложения работают практически непосредственно с ОС и могут задействовать любые ресурсы ОС (память, процессор, устройства и датчики мобильного устройства). Для многих приложений такие возможности необязательны, для них важна скорость разработки мобильных приложений. Быстрое создание новых приложений и игр обеспечивает относительно новая технология разработки, основанная на новом стандарте языка разметки HTML5 в связке с таблицами стилей CSS и языком программирования JavaScript. Такое приложение фактически представляет Web-страницу, которая может скачиваться с Web-сайта как обычный HTML-документ, либо устанавливаться непосредственно на компьютере. Технологии HTML, CSS и Javascript уже давно вышла за пределы технологий для отображения содержимого Web-страниц. В основе этих технологий лежат принципы простоты, модульности, совместимости и расширяемости, которые, позволили им стать универсальными. Сегодня с их помощью можно: · автоматизировать рутинные операции в операционной системе; · создавать и редактировать изображения, аудио и видео в онлайн-режиме; · совместно работать над документами; · разрабатывать игры и т.п. Все современные ОС имеют в своем составе Web-браузер. Браузеры с поддержкой HTML, CSS и Javascript сегодня можно встретить в мобильных устройствах, телевизорах и даже в бытовых машинах (холодильниках). Это делает приложения, созданные по технологии HTML5/CSS/JS, кроссплатформенными - они могут запускаться на устройствах, работающих под управлением любых ОС. Однако доступ к устройствам компьютера для таких приложений ограничен функциями API интерпретатора JavaScript и его библиотек, реализованными в Web-браузере. Удобная среда разработки мобильных приложений создана компанией Intel под именем Intel XDK. Технологии HTML, CSS и Javascript лежат в основе разработки мобильных приложений в среде Intel XDK. Основные возможности и достоинства Intel XDK: · Кроссплатформенная и бесплатная среда разработки. · Средства быстрого прототипирования интерфейсов мобильных приложений. · Инструменты для создания, отладки и сборки ПО, а также эмулятор мобильных устройств. · Простота разработки кроссплатформенных приложений (не только Android, но и для Apple iOS, Microsoft Windows 8, Windows Phone). · Языки разработки HTML5 и JavaScript. Intel XDK требует регистрации разработчика и предоставляет облачный сервис для хранения своих приложений. К недостаткам Intel XDK следует отнести: · Наличие "багов" в работе среды. · Приложения HTML5/CSS/JS исполняются медленнее и требуют больших ресурсов в сравнении с "нативными" приложениями. Работа над приложением с среде Intel XDK выполняется на настольном компьютере. Эта среда позволяет разрабатывать приложения на языке HTML5, которые фактически представляют собой Web-страницу и имеет специализированный браузер для ее отображения. Следует отметить, что Intel XDK является кроссплатформенной средой разработки и позволяет создавать программные продукты для различных мобильных платформ. Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры... Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам... Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|