Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634942)
Контекстум
Руконтекст антиплагиат система

Операционные системы реального времени и технологии разработки кроссплатформенного программного обеспечения. Ч. 2 (218,00 руб.)

0   0
Первый авторБеспалов Д. А.
АвторыГушанский С. М., Коробейникова Н. М., Южный федер. ун-т
ИздательствоРостов н/Д.: Изд-во ЮФУ
Страниц170
ID745965
АннотацияПособие представляет собой описание технологий разработки нативного и кроссплатформенного программного обеспечения. Разработано на кафедре вычислительной техники ИКТИБ ЮФУ.
Кому рекомендованоДанное учебное пособие продолжает серию пособий для студентов дневной и заочной форм обучения, обучающихся по направлениям 09.03.01, 09.04.01 – Информатика и вычислительная техника. Также может быть полезно студентам и магистрантам, обучающимся по смежным специальностям.
ISBN978-5-9275-3368-8 (Ч. 2)
УДК004.451(075.8)
ББК32.973.26-018.1я73
Беспалов, Д.А. Операционные системы реального времени и технологии разработки кроссплатформенного программного обеспечения. Ч. 2 : учеб. пособие / С.М. Гушанский, Н.М. Коробейникова; Южный федер. ун-т; Д.А. Беспалов .— Ростов-на-Дону : Изд-во ЮФУ, 2019 .— 170 с. : ил. — ISBN 978-5-9275-3368-8 (Ч. 2) .— ISBN 978-5-9275-3366-4 .— URL: https://rucont.ru/efd/745965 (дата обращения: 02.05.2024)

Предпросмотр (выдержки из произведения)

Операционные_системы_реального_времени_и_технологии_разработки_кроссплатформенного_программного_обеспечения._Ч._2.pdf
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего образования «ЮЖНЫЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ» Инженерно-технологическая академия Д. А. БЕСПАЛОВ С. М. ГУШАНСКИЙ Н. М. КОРОБЕЙНИКОВА ОПЕРАЦИОННЫЕ СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ И ТЕХНОЛОГИИ РАЗРАБОТКИ КРОССПЛАТФОРМЕННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЧАСТЬ 2 Учебное пособие Ростов-на-Дону – Таганрог Издательство Южного федерального университета 2019 1
Стр.2
УДК 004.451(075.8) ББК 32.973.26-018.1я73 Б534 Печатается по решению кафедры вычислительной техники Института компьютерных технологий и информационной безопасности Южного федерального университета (протокол № 11 от 27 марта 2019 г.) Рецензенты: профессор кафедры высшей математики Инженерно-технологической академии Южного федерального университета, доктор технических наук, профессор Г. В. Куповых профессор кафедры естествознания и безопасности жизнедеятельности Таганрогского института им. А. П. Чехова (филиал) ФГБОУ ВО «РГЭУ (РИНХ)», доктор технических наук, профессор В. И. Божич Беспалов, Д. А. Б534 Операционные системы реального времени и технологии разработки кроссплатформенного программного обеспечения. Часть 2 : учебное пособие / Д. А. Беспалов, С. М. Гушанский, Н. М. Коробейникова ; Южный федеральный университет. – Ростов-на-Дону ; Таганрог : Издательство Южного федерального университета, 2019. – 168 с. ISBN 978-5-9275-3366-4 Часть 2. – 168 с. ISBN 978-5-9275-3368-8 (Ч. 2) Данное учебное пособие продолжает серию пособий для студентов дневной и заочной форм обучения, обучающихся по направлениям 09.03.01, 09.04.01 – Информатика и вычислительная техника. Также может быть полезно студентам и магистрантам, обучающимся по смежным специальностям. Пособие представляет собой описание технологий разработки нативного и кроссплатформенного программного обеспечения. Разработано на кафедре вычислительной техники ИКТИБ ЮФУ. УДК 004.451(075.8) ББК 32.973.26-018.1я73 ISBN 978-5-9275-3366-4 ISBN 978-5-9275-3368-8 (Ч. 2)  Южный федеральный университет, 2019  Беспалов Д. А., Гушанский С. М., Коробейникова Н. М., 2019  Оформление. Макет. Издательство Южного федерального университета, 2019 2
Стр.3
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ ……………………………………………………………... 1. КРОССПЛАТФОРМЕННАЯ И НАТИВНАЯ РАЗРАБОТКА ….. 5 8 1.1. Нативные приложения …………………………………………… 11 1.2. Кроссплатформенные приложения ……………………………... 11 2. КОМПИЛЯЦИЯ И КРОССКОМПИЛЯЦИЯ ……………………… 15 3. ИНТЕРПРЕТАТОРЫ И ТРАНСЛЯТОРЫ ………………………… 22 4. ТЕХНОЛОГИИ ВИРТУАЛИЗАЦИИ ………………………………. 26 4.1. Виртуальные машины …………………………………………… 26 4.2. Абстракция и виртуализация ……………………………………. 30 4.3. Изоляция приложений и “песочницы” ………………………..... 32 4.4. Системы виртуализации и управления конфигурациями типа Docker …………………………………………………………………. 33 5. ПОПУЛЯРНЫЕ ИНСТРУМЕНТЫ НАТИВНОЙ И КРОССПЛАТФОРМЕННОЙ РАЗРАБОТКИ ……………………………….. 46 5.1. Инструменты нативной разработки …………………………...... 46 5.2. Инструменты кроссплатформенной разработки ……………..... 53 5.2.1. Инструментарий разработки С++ ……………………………. 53 5.2.2. Object Pascal и RAD Studio ……………………………………..... 60 5.2.3. Технология Java и Kotlin ………………………………………….. 68 5.2.4. Скриптовые языки программирования ……………………….. 77 5.2.5. Технологии C#, .NET Core и Xamarin …………………………… 83 5.3. Гибридные технологии ………………………………………….. 100 5.3.1. Прогрессивные веб-технологии в кроссплатформенном программировании ………………………………………………………... 100 5.3.2. Технологии на базе JavaScript …………………………………… 109 5.3.3. Серверный JavaScript ……………………………………………… 120 5.3.4. NativeScript ………………………………………………………...... 132 5.3.5. Фреймворки JavaScript в кроссплатформенной разра-ботке: Angular и React ………………………………………………………… 135 3
Стр.4
Оглавление 5.3.6. Новые технологии разработки кроссплатформенного ПО на примере Dart и Flutter и их сравнение с конкурентами ……….. 147 ЗАКЛЮЧЕНИЕ …………………………………………………………. 165 СПИСОК ЛИТЕРАТУРЫ ……………………………………………… 166 4
Стр.5

Облако ключевых слов *


* - вычисляется автоматически
Антиплагиат система на базе ИИ