Сеилханова Р. Б



бет22/112
Дата07.01.2022
өлшемі11,65 Mb.
#17516
түріПрограмма дисциплины
1   ...   18   19   20   21   22   23   24   25   ...   112
Байланысты:
Силлабус Android krmu 20

Вопросы для закрепления

Литература:

[1-3]
Тема: Новое поколение инструментальных средств разработки мобильных HTML5-приложений. Intel XDK



Количество часов: 1

Основные вопросы/план темы:

Intel® XDK NEW - первая редакция новой версии Intel® XDK, выпущенная в сентябре 2013 года. Выпуск был обусловлен тем, что корпорация Intel в феврале 2013 года приобрела средства разработки appMobi* для HTML5, которые включают appMobi* XDK и Dev Center (служба сборки версий).



Тезисы лекции

Основные возможности и достоинства новой версии:



  • Кроссплатформенная и бесплатная среда разработки.

  • Содержит средства быстрого прототипирования интерфейсов мобильных приложений.

  • Включает в себя инструменты для создания, отладки и сборки ПО, а также эмулятор устройств.

  • Простота разработки кроссплатформенных приложений (не только Android, но и Apple iOS, Microsoft Windows 8, Tizen).

  • Языки разработки HTML5 и JavaScript. HTML5 - это новый тренд в разработке приложений. По мнению Intel, очень важно дать опытным разработчикам все возможности для перехода на этот многоплатформенный стандарт и помочь начинающим воспользоваться новыми функциями, чтобы они могли быстро создавать приложения и игры, совместимые практически со всеми современными платформами.

  • После регистрации разработчики получают возможность использовать облачный сервис для хранения своих приложений.

К сожалению, Intel XDK имеет и ряд недостатков:

  • Наличие "багов" в работе среды, осложняющих работу над приложениями.

  • Приложения html5 исполняются медленнее и требуют больших ресурсов, чем так называемые "нативные" ("родные").

JavaScript

Наконец, третий в тройке универсальных технологий - JavaScript. Данный язык программирования зародился как сценарный язык программирования, применяемый для придания интерактивности web-страницам. Сценарий - это программа, которая вызывается из HTML-документа или непосредственно в него вложена и исполняется на компьютере-клиенте. Сценарии позволяли авторам дополнить HTML-документы динамически изменяемыми свойствами и интерактивными возможностями.

Результат конкурентной борьбы двух компаний-производителей браузеров JavaScript сегодня из узкоспециализированного языка сценариев браузера превратился в язык общего назначения. Так серверная программная платформа Node.js предоставляет возможность JavaScript взаимодействовать с устройствами ввода/вывода через свой API, подключать другие внешние библиотеки, написанные на разных языках, разрабатывать десктопные оконные приложения и даже программировать микроконтроллеры [50].

JavaScript позволяет:



  • расширить функциональность браузеров путем написания собственных плагинов;

  • одновременно использовать несколько подключаемых библиотек, расположенных на удаленных серверах;

  • создавать геометрические фигуры и анимацию с помощью SVG, трехмерную графику с помощью WebGL, запускать видео;

  • наносить метки и объекты на карту;

  • отображать математические формулы;

  • управлять файловой системой и сетевым окружением;

  • работать с реестром.

Создание графического интерфейса средствами JavaScript гораздо проще, чем создание GUI для самого простого приложения, ведь работа с HTML, CSS или JavaScript гораздо проще, чем с C++, Objective-C или Java. Именно поэтому программирование веб-приложений привлекает все больше разработчиков.
Вопросы для закрепления

Литература:

[1-3]



Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   112




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет