Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Разработка мобильных приложений в среде программирования Intel XDK





ПО мобильных устройств

Лабораторная работа №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 является кроссплатформенной средой разработки и позволяет создавать программные продукты для различных мобильных платформ.







Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор...

ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...

Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.