Мобильность программного обеспечения в современных условиях SITOP-2008 1 октября 2008 Алексей Хорошилов khoroshilov@ispras.ru.

Презентация:



Advertisements
Похожие презентации
Проблема переносимости приложений: сорок лет спустя SECR октября 2008 Алексей Хорошилов
Advertisements

Автоматизированный анализ совместимости Linux приложений с различными дистрибутивами Владимир Рубанов, Константин Власов, Андрей Смачев Институт системного.
Программное обеспечение как услуга (SaaS) Подготовлено для сайта SaaSCatalog.ru.
ПЕРСПЕКТИВЫ ИСПОЛЬЗОВАНИЯ ТЕХНОЛОГИИ ВИРТУАЛИЗАЦИИ ДЛЯ ЗАЩИТЫ ИНФОРМАЦИИ Хасин Евгений Владимирович ФСБ России.
Учебная дисциплина Информационные системы в экономике Лекция 6 Индустрия информатизации Лектор: Шлаев Дмитрий Валерьевич кандидат технических наук, доцент.
Образ современной СЭД: разрушение сложившихся стереотипов Иван Ласкин, руководитель направления СЭД ТЕЗИС ООО «Хоулмонт» © HAULMONT, 2011 Все права защищены.
Арсен Погосян Менеджер по работе с ОЕМ заказчиками Кварта Технологии (Microsoft Embedded Distributor) Тел.: +7 (495)
Платформа разработки бизнес-приложений Особенности платформы Принципиально новая запатентованная декларативная модель построения бизнес-приложений Высокая.
1 Учебный курс «Мультисервисные сети связи» Лекторы - д.т.н., проф. Росляков А.В. асп. Лысиков А.А. Кафедра «Автоматической электросвязи»
Рейтинг лучшая операционная система Windows Ubuntu MacOS Linux Android Fedora IOS ChromeOS Back Track Symbian BlackBerry.
ТЕХПОСТАВКА сопровождение и аутсорсинг сложных телекоммуникационных и информационных систем.
0 Вычислительные ресурсы как сервис От собственного ЦОД к ИТ мощностям как услуга Шумилин Алексей 0.
Содержание ( может быть изменено в зависимости от задач и конечной технологии ) 1. Введение ( пара общих слов о системе : полное название, особенности,
Аппаратная экосистема QNX: поддерживаемые процессорные платы и стартовые комплекты SWD TimeMaster Эдуард Белохвостиков SWD Software Ltd. Санкт-Петербург.
Масштабируемость, переносимость и мобильность ПО Выполнил: ТРИНЕЕВ А.А.
Программное обеспечение компьютера 7 класс. Программное обеспечение компьютера Прикладное программное обеспечение Системное программное обеспечение.
Технопарк в сфере высоких технологий «ИТ-парк» 28 мая 2014, г.Казань.
OpenGL и Direct3D сравнение стандартов Выполнил: Пенкин А. Группа И-204.
Конференция «Платформа 2011» Онлайн-выставка решений партнеров.
Транксрипт:

Мобильность программного обеспечения в современных условиях SITOP октября 2008 Алексей Хорошилов

2 Мобильность (переносимость)– возможность переноса программного обеспечения на широкий диапазон систем Мобильность

3 Переносимость между различными аппаратными платформами между различными операционными системами между различными версиями одной операционной системы между программными окружениями промежуточного уровня

4 Переносимость между аппаратными платформами На уровне исходных кодов Интерпретируемые языки Языки высокого уровня Языки низкого уровня На бинарном уровне Аппаратная эмуляция Эмуляция в ОС Эмулятор как независимое приложение

5 Переносимость между операционными системами Языки программирования Стандартизация Библиотеки-медиаторы Слои совместимости Виртуализация Веб-приложения

6 Примеры мобильного ПО

7 Риски, адресуемые мобильностью Устаревание и выход из строя аппаратных и программных платформ, на которых базируется целевое ПО Зависимость от поставщиков базового и промежуточного ПО Недоступность целевого ПО для части потенциальных потребителей

8 Недостатки Снижение производительности Усложнение архитектуры Дополнительные требования к квалификации разработчиков Удорожание процесса разработки Осложнение использования возможностей отдельных платформ

9 Необходимость обеспечения мобильности ПО?

10 Заказчики ПО Парк аппаратного и программного обеспечения и перспективы его развития Риски попадания в зависимость от поставщиков Дополнительные затраты на обеспечение переносимости ПО

11 Разработчики ПО Заказное ПО Интересы заказчика Собственные потребности по возможному переиспользованию Коробочное ПО Исследования рынка Перспективы развития

12 Решение о необходимости обеспечения мобильности ПО необходимо принимать в зависимости от условий конкретного проекта Это решение должно осознанно приниматься в начале каждого проекта Выводы

Спасибо! Алексей Хорошилов, ИСП РАН www: