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

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

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

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


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


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


ISBN 978-5-4490-4945-2

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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