Похожие презентации:
Способы реализации переносимости программ, данных и пользователей
1. Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение
высшего образования«Тамбовский государственный технический университет»
Способы реализации переносимости
программ, данных и пользователей
Выполнил: студент группы СИБ-11
Терехов Дмитрий Витальевич
Проверил: доцент
Гриднев Виктор Алексеевич
Тамбов 2019
2. Содержание
1.Переиспользование бинарных файлов2.Перенос исходного кода
3.Кроссплатформенность
4.Использование интерпретируемого кода
5.Использование эмуляторов ABI
6.Виртуализация
7.Использование Web-технологий
3. Переиспользование бинарных файлов
Основныесоставляющие
ABI
форматы
исполняемых
файлов и
библиотек
к содержанию
Application
Binary
Interface
(ABI)-набор
соглашений,
спроектированный
для
переносимости исполняемого
кода
между
машинами,
имеющими совместимые ABI
набор библиотек и
их функций,
предоставляемых
системой
3
4. Перенос исходного кода
к содержанию4
5. Кроссплатформенность
GTK+Qt
Boost
кросс-платформенные
библиотеки графического
интерфейса
к содержанию
Кроссплатформенностьспособность программного
обеспечения работать с
двумя и более
аппаратными платформами
и операционными
системами
5
6. Использование интерпретируемого кода
к содержанию6
7. Использование эмуляторов ABI
Windowsприложения
Linux приложения
к содержанию
wine:
запускаются на
cygwine:
запускаются на
ОС Linux
ОС Windows
7
8. Виртуализация
к содержанию8
9. Использование Web-технологий
Использование Webтехнологийосновные способы построения
приложений, использующих webтехнологии
создание полностью
локального
приложения,
располагающегося
на машине
пользователя, и
использующего webбраузер для
взаимодействия с
ним
к содержанию
реализация
приложения в виде
сервиса; при этом
серверная и
клиентская части
приложения могут
быть разнесены на
разные машины.
9