ПРИВЕТ, INTEL XDK

НАПИШИТЕ ОДИН РАЗ, БЕГИТЕ ВЕЗДЕ

Долгожданное обучение Intel XDK наконец-то состоялось в Технологическом университете Дедана Кимати в среду, 24 июня 2015 года, и я должен сказать, что это было большое событие. Мероприятие собрало более 100 участников из известного сообщества разработчиков. Мероприятие состояло из трех сессий, первая из которых включала углубленное обсуждение Intel XDK, а затем два технических практических занятия по Intel XDK.

+ Нгеса Марвин, студенческий партнер Intel, открыл дневное мероприятие введением в Intel XDK, объясняя, как он обеспечивает упрощенный рабочий процесс, позволяющий разработчикам легко проектировать, отлаживать, создавать и развертывать веб-приложения HTML5 и гибридные приложения в нескольких магазинах приложений. устройства форм-фактора. Долгое время разработчики мучались из-за отсутствия общего языка для разработки мобильных приложений. Чтобы создавать мобильные приложения для популярных платформ, таких как iPhone, разработчики должны использовать Xcode, им нужен Mac и они должны изучить объективный C, чтобы разработать такое же приложение для рынка Android, пользователь должен изучить Java и использовать студию Android и для на других платформах, таких как ОС Windows, пользователь должен знать C#. Это тратит много времени, так как разработчику нужно выучить новый язык, а также инструмент, чтобы закончить работу над одним приложением на другой платформе. Но с Intel XDK пользователь просто пишет код HTML5 один раз, и с помощью единой кодовой базы он может заставить его работать на всех устройствах. Intel XDK делает один и тот же исходный код совместимым со всеми мобильными операционными системами, включая Android, iOS, Windows Phone 8, Windows 8 Store, Tizen, Amazon и Nook. Он также включает возможность создавать приложение как веб-приложение, установленное приложение Chrome (для интернет-магазина Chrome) и Facebook.

Поскольку дополнительные навыки разработки не требуются, поскольку разработчики всех типов знакомы с HTML, CSS и JavaScript, разработчики больше внимания уделяют пользовательскому интерфейсу, а не переносу на разные устройства, что снижает общую стоимость нескольких разработчиков. Это также дает пользователю возможность пользоваться одними и теми же возможностями на ПК, телефонах и планшетах.

Он рассказал о различных платформах, поддерживаемых Intel XDK, включая Bootstrap, JQwery mobile и Top Coat. Он посоветовал новым разработчикам не беспокоиться, если у них нет опыта разработки, поскольку есть шаблоны, которые они могут использовать, чтобы начать свою карьеру в мобильной разработке. С помощью этих шаблонов любой может создать приложение поверх исходного кода. Они также помогают разработчикам лучше понять код и работу Intel XDK.

Он также рассказал присутствующим об игровых движках, таких как Scirra, который позволяет создавать игры методом перетаскивания для тех, кто не имеет большого опыта программирования.

Вот о чем все говорят |RoboControl

Затем участникам бесплатно выдали инструмент Intel XDK на флэш-дисках. Участники должны были войти в систему, используя один и тот же адрес электронной почты, чтобы начать работу с IDE. После того, как большое количество зарегистрировалось, началась вторая сессия. Для лучшего понимания IDE Нгеса Марвин создал приложение и использовал его для объяснения функций Intel XDK в процессе сборки. Приложение позволило больше узнать о вкладках РАЗРАБОТКА, ЭМУЛЯЦИЯ, ТЕСТ, ОТЛАДКА, ПРОФИЛЬ и СБОРКА.

Технологический университет + Дедан Кимати известен тем, что делает роботов, поэтому лучшим примером для использования было приложение, которое управляет роботом. Убедившись, что достаточное количество пользователей уже установило программное обеспечение, разработчики приступили к делу, запустили XDK и начали переходить к вкладкам.

Он помог участникам создать новый проект XDK, дал ему имя, затем RoboControl выбрал вариант конструктора приложений в типе проекта. APP Designer позволил разработчикам быстро создать приложение в распространенных фреймворках пользовательского интерфейса с помощью этого инструмента перетаскивания, который поддерживает макет адаптивного дизайна. Поддержка нескольких фреймворков пользовательского интерфейса — отличная функция, предлагаемая Intel XDK. Он выбрал фреймворк приложения. Другими платформами пользовательского интерфейса, поддерживаемыми Intel XDK, являются Ratchet, Bootstrap 3, Topcoat, jQuery Mobile… Затем он перешел на вкладку разработки и изучил множество вещей, прежде чем копаться в коде. Функции перетаскивания с вертикальной вкладки использовались для добавления макетов и элементов управления в приложение.

Они легко переключались с представления дизайна на представление кода, нажимая кнопки КОД и ДИЗАЙН, расположенные в верхнем левом углу вкладки РАЗРАБОТКА. В представлении кода Intel XDK использует свой редактор кода — скобки. Участники могли видеть все коды, сгенерированные для каждого элемента управления, текстовых областей и различных макетов. Затем они перешли на вкладку «Эмуляция», которая предлагает настройки устройства, где разработчики могут тестировать свое приложение на разных платформах и типах.

Затем RoboControl тестировали на разных телефонах, планшетах, ноутбуках и в итоге остановились на Lenovo K900. XDK также предоставляет возможность тестирования приложения на реальном устройстве. Люди могут подключаться к своим телефонам с помощью USB-кабеля и наблюдать за изменением макета дизайна в реальном времени. Они также могут использовать Intel App Preview для тестирования приложения через Wi-Fi на реальном устройстве. Вкладка «Тест» позволит им отправить свое приложение на сервер XDK и использовать предварительный просмотр приложения. Вкладка «Отладка» позволяет использовать аналогичные параметры, такие как тестирование, но только для устройств Android.

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

Мобильное приложение RoboControl можно расширить, чтобы использовать акселерометр, доступный на мобильных устройствах, для взаимодействия с REST API. Устройство робота предоставляет этот REST API, который включает захваченное движение робота вместе с его широтой и долготой. Затем приложение выполняет вызовы REST API и обеспечивает обратную связь для управления движением робота, когда пользователь нажимает кнопки «вперед», «назад», «влево» или «вправо» или даже их комбинацию.

Использование плагинов Cordova в мобильных приложениях Hybrid HTML5

Затем на сцену вышла мисс +Анжела Самбу, которая сосредоточила свою презентацию на создании подключаемого модуля платформы приложения камеры с использованием apache Cordova внутри Intel XDK. Подключаемые модули Apache Cordova — очень важный инструмент для улучшения функций и возможностей мобильного приложения Intel XDK HTML5. Они предоставляют способ расширить API JavaScript приложения разработчика, что приводит к более тесной интеграции приложений с программным и аппаратным обеспечением мобильного устройства.

Она создала прототип своего дизайна с помощью среды перетаскивания и включила камеру Intel XDK и плагины для файлов. Затем для обработки событий использовались коды JavaScript.

Для отображения изображений они сначала были сохранены в локальном хранилище и все они получили уникальное имя. Имя файла изображения является идентификатором изображения. Затем они загружались с помощью API загрузки файлов Intel XDK и отображались на экране. Затем приложение было протестировано на различных устройствах с использованием возможностей Intel XDK.

Розыгрыши

Те, кто правильно следовал процессу создания приложения, затем были награждены вместе с тремя лучшими людьми с наибольшим количеством твитов. Также были награждены те, кто ответил на вопросы. Все футболки были розданы участникам. Затем мисс Анжела подписала сертификаты, и все они были переданы присутствующим.

Заворачивать

Как обычно, мы собрались и сделали последнее фото, чтобы отметить большой день. Это было еще одно большое событие. Большое спасибо нашим спонсорам, Intel, спасибо команде +Intel At DeKUT за хостинг и большое спасибо всем, кто принял участие. Мы будем рады услышать от вас. Если у вас есть какие-либо сведения о мероприятии, свяжитесь со своим студенческим партнером Intel. Мы сообщим вам о нашем следующем мероприятии, надеемся увидеть вас тогда! Продолжайте заглядывать в этот блог, чтобы узнать больше о наших предстоящих мероприятиях… Да, и вам потребуется всего несколько минут, чтобы начать работу и создавать гибридные приложения с помощью Intel XDK, выходите и начинайте создавать приложения!

Первоначально опубликовано на сайте intelatdkut.blogspot.com в пятницу, 26 июня 2015 г.

Изображения событий: