Алексей Корнилов - Основы проектирования приложений интернета вещей. Конспект курса лекций

Основы проектирования приложений интернета вещей. Конспект курса лекций
Название: Основы проектирования приложений интернета вещей. Конспект курса лекций
Автор:
Жанры: Просто о бизнесе | Книги о компьютерах | Техническая литература | Прочая образовательная литература
Серии: Нет данных
ISBN: Нет данных
Год: Не установлен
О чем книга "Основы проектирования приложений интернета вещей. Конспект курса лекций"

Третий закон Кларка гласит, что «любая достаточно развитая технология неотличима от магии». В этом смысле интернет вещей и технологии «цифровых двойников» напоминают магию Вуду: чтобы управлять объектом, надо создать его модель («двойника»), и пусть все, что происходит с двойником, происходит и в реальности… Современные платформы позволяют создавать приложения интернета вещей просто и быстро, как это делается – предмет данного курса лекций.

Бесплатно читать онлайн Основы проектирования приложений интернета вещей. Конспект курса лекций


Корректор Надежда Соболева


© Алексей Корнилов, 2018


ISBN 978-5-4490-4945-2

Создано в интеллектуальной издательской системе Ridero

Введение

Технологии интернета вещей относятся к числу «почти неотличимых от магии» и позволяют создавать объемные проекты в разы проще, быстрее и с меньшими ресурсами, чем на основе принятых сегодня технологий автоматизации, что дает возможность даже небольшим проектным командам выполнять сложные проекты, а также реализовывать на основе этих технологий свои стартапы.

Однако приложения, использующие данные технологии, имеют свои особенности создания, к ним предъявляются другие требования, они по-другому устроены. Причем если их программная или технические части остались во многом прежними и переориентировать разработчиков оказывается довольно просто, то уже возникла огромная потребность в аналитиках и архитекторах, которые бы обеспечили разработчикам фронт работ.

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

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

• привлечь профессиональных аналитиков и архитекторов для таких команд практически нет возможности;

• специалисты, работавшие в разных сферах (к примеру, в разработке автоматизированных систем или веб-приложений), с трудом адаптируются к новым моделям организации работ над проектами;

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

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

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

Часто, к сожалению, встречается ситуация, когда заказчик обращается к разработчику, который не имеет компетенций для того, чтобы понять проблему клиента и предложить способ решения, но готов «делать, что скажете», так же, как больной, бывает, идет сразу в аптеку, вместо того чтобы пойти к врачу. В итоге деньги, время потрачены, результата нет, претензий как бы тоже («а мы сделали всё, что вы сами сказали!»), но осадок остался.

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

Данное издание как раз рассчитано на то, чтобы дать общее представлении о технологиях интернета вещей и о процессе создания прикладных систем на их основе, включая построение виртуальных моделей и «цифровых двойников».


Издание адресовано прежде всего:

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

• специалистам по интеграции отраслевых решений, продакт-менеджерам для понимания потенциала IoT-технологии;

• аналитикам, архитекторам, системным инженерам, инженерам по требованиям, UX/UI-дизайнерам, которым нужно понимать специфику и особенности архитектуры и реализации данных приложений;

• технопредпринимателям и руководителям проектов данного профиля;

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

• руководителям и наставникам команд в соревнованиях «Молодые профессионалы (WorldSkills)», JuniorSkills и др. в данной компетенции.

О чем эта книга?


Современные технологии разработки приложений интернета вещей позволяют максимально упростить техническую реализацию проекта, и самому разработчику оказывается проще не скидывать «реализацию» на технического исполнителя, а сделать все самому. Аналогично, и UX-архитектор может легко в CodeLess-среде реализовать нужные интерфейсы без привлечения UI-дизайнера, а подключение внешних устройств уже, как правило, не требует разработки, а лишь настройки.

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

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

Данный «конспект» был подготовлен к курсу по интернету вещей, организованному Британской высшей школой дизайна, и содержит очень краткое описание общего подхода к разработке приложений на основе данных технологий, чтобы задать общий контекст для программ отдельных тематик (в частности, для UX-архитекторов и UI-дизайнеров, разработчиков приложений дополненной реальности и пр.).

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

Примеры выполнения реальных проектов планируется вынести в отдельное издание «Основы проектирования приложений интернета вещей: Практикум».

Предполагается, что слушателю/читателю доступны другие материалы по системной инженерии, анализу требований, разработке прикладного программного обеспечения и управлению соответствующими проектами, по UX/UI-дизайну или разработке «умных, взаимодействующих через интернет устройств» и пр., но ему надо дать общую картину о целях и процессе создания прикладных систем на основе технологий интернета вещей.

Можно сказать, что цель данного конспекта – дать ответ на вопрос «А почему именно так?», возникающий при работе по проекту, в более развернутом виде, чем это возможно в ходе обычных практических занятий.


С этой книгой читают
Решение обучающимся конкретных практических задач задач «на результат», автоматически приводит к организации учебного процесса на основе «проектов».Данное пособие дает педагогам и образовательным организациям, заинтересованным в реализации практико-ориентированного подхода и развитии функциональной грамотности, полную методологию включения проектной деятельности в образовательный процесс, описывает соответствующие педагогические технологии, метод
Проектная деятельность уже стала привычной частью образовательного процесса, и есть масса материалов, посвященных тому, как она должна быть организована. Однако чтобы адаптировать методику к конкретным условиям, надо понимать смысл тех или иных требований. Данный материал рассчитан на то, чтобы дать преподавателям, наставникам и организаторам учебного процесса общее представление о принципах проектной деятельности и почему именно так должна быть
Данный методический материал предназначен, прежде всего, для организаторов проектной деятельности, руководителей, наставников и кураторов команд, с тем, чтобы познакомить их с базовыми понятиями проектной деятельности и наиболее эффективно организовать сопровождение выполнения проектов обучающимися, при этом упор сделан на самом сложном, как показывает практика, вопросе – выборе темы и подготовке проектного предложения практико-ориентированного п
В книге отражены своеобразные подходы к применению психологических знаний и технологий в менеджменте, рассмотрены аспекты лидерства и лидерских качеств руководителя. Примеры, ситуации, описанные в книге, дают представление о системе управления персоналом организации, группы сотрудников. Часть книги посвящена экспресс-психологической диагностике микроклимата групп. Книга будет интересна руководителям, психологам, которые работают с людьми в органи
Узнайте, как повысить прибыль вашего бизнеса и выгодно вложить свободные деньги с помощью проверенной системы финансового контроля. Книга предназначена для «нефинансистов» и основана на реальных примерах из практики автора.
Краткое руководство по продаже рукоделия в Интернете, основанное на реальном опыте. Вы узнаете, как и через какие каналы я продвигала валенки.
В момент создания LRI как в момент создания любой организации такого масштаба никто не задумывался о том, что же конкретно это будет такое. Просто собрались несколько друзей слегка сумасшедших, но слишком увлеченных тем делом, которым каждый уже занимался как минимум 10 лет, и решили поиграть вместе. Один сказал что он хочет быть банкиром. Второму оказалось близко вращение в кругах политиков. Третий мыслил как юрист. Четвертый дольше всех изучал
Он кондотьер – сиречь наемник. Полковник Хорн или Генрих Шершнев, или, может быть, кто-нибудь еще. Таинственный человек, приехавший из Европы в Петроград осенью 1965 года. Зачем, к кому, по какому делу? Много вопросов, но мало ответов, да и те, что есть, то ли правдивы, то ли – нет. Она – террористка по кличке Черт. Представляется Натальей Викторовной Цельге, но та ли она женщина, за которую себя выдает? Они встретятся осенней ночью под холодным
Жизнь Пайпер, скромной смотрительницы музея, переворачивается, когда она обнаруживает тайный дневник известной куртизанки XIX века. Путешествие по откровенным страницам раскрывает в девушке неведомые ей до сих пор чувства и желания… И когда в ее жизни появляется человек, в которого она когда-то была безответно влюблена, Пайпер использует дневник куртизанки как учебник по соблазнению… и мужчина ее мечты не в силах устоять!
Рок-группа – всё равно что брачный союз. Потому что невозможно создавать вместе что-то личное и оставаться друг другу чужими.Продолжение повести о буднях молодой рок-группы, которая стремится к звёздам, но иногда падает кометой.Про дружбу, про любовь, про музыку.Про кексы, котиков, рок-н-ролл.Про тех, кто не спит и не даёт уснуть.#ПроAwakers
Они встретились не в то время и не в том месте. Он – вампир наёмник, она маленькая девочка, со спящим даром. Но эта встреча изменило всё! Теперь он её навязчивая идея, её цель, ради которой она идёт напролом. Он живёт воспоминаниями о ней. Она его маяк в мире хауса и борьбы. Сама судьба сводит их вместе, даёт шансы и она их не упустит, и ему не даст. Уж слишком велик приз в этой игре со всем миром." Вампиры предпочитают свежую кровь"