30
Почему выбирают QNX Баковкин Александр

Почему выбирают QNX

Embed Size (px)

Citation preview

Page 1: Почему выбирают QNX

Почему выбирают QNX

Баковкин Александр

Page 2: Почему выбирают QNX

Содержание

•Кто влияет на выбор используемых решений

•Какие задачи решает разработчик

•Какие задачи и почему решает компания

• Как QNX помогает в решении указанных задач

• Выводы

Page 3: Почему выбирают QNX

Кто влияет на выбориспользуемых решений

Разработчик

Компания

Page 4: Почему выбирают QNX

Кто влияет на выбориспользуемых решений

Решаемыезадачи

Компания

Разработчик

Компания

Решаемыезадачи

Разработчик

Page 5: Почему выбирают QNX

Кто влияет на выбориспользуемых решений

Решаемыезадачи

Компания

Решаемыезадачи

Разработчик

Page 6: Почему выбирают QNX

Какие задачи решает разработчик

App

Повышение своей привлекательности

как специалиста

Получение новых знаний о подходах/

технологиях

Эффективное применение

имеющихся знаний

Сохранение/защита полученного

уникального опыта

Выбор перспективных

направлений

Page 7: Почему выбирают QNX

Какие задачи и почему решает компания(1)

Получение прибыли

Снижение расходов Увеличение дохода

Увеличение продаж продукта (товара/услуги)

Повышение конкурентоспособност

и в своём сегменте

Расширение рынка сбыта

Внедрение доп. функц-ла

Интеграция с другими

продуктами

Повышение качества продукта

Снижение сроков вывода на рынок

Защита интеллект-ной собственности

Page 8: Почему выбирают QNX

Какие задачи и почему решает компания(2)

Получение прибыли

Снижение расходов Увеличение дохода

Снижение затрат на продукт… …

Снижение стоимости

компонентов

Уменьшение человеко-часов на

реализацию

Снижение стоимости обслуживания/ сопровождения

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Page 9: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Page 10: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 11: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 12: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 13: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 14: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 15: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 16: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 17: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 18: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Снижение затрат на

аппаратные компоненты

Снижение затрат на

программные компоненты

Наличие частично или полностью реализованных функц. блоков

Простота реализации компонентов

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Ускорение/ облегчение

тестирования продукта

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 19: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Внедрение доп. функц-ла

Интеграция с другими

продуктами

Повышение качества продукта

Снижение сроков вывода на рынок

Защита интеллект-ной собственности

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 20: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Внедрение доп. функц-ла

Интеграция с другими

продуктами

Повышение качества продукта

Снижение сроков вывода на рынок

Защита интеллект-ной собственности

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 21: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Внедрение доп. функц-ла

Интеграция с другими

продуктами

Повышение качества продукта

Снижение сроков вывода на рынок

Защита интеллект-ной собственности

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 22: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Внедрение доп. функц-ла

Интеграция с другими

продуктами

Повышение качества продукта

Снижение сроков вывода на рынок

Защита интеллект-ной собственности

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 23: Почему выбирают QNX

Как QNX помогает компании в решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Архитектурно- реализованная

надежность

Доп.средства повышения надежности

Возможность анализа

экспл-мой системы

Возможность «горячей замены»

Внедрение доп. функц-ла

Интеграция с другими

продуктами

Повышение качества продукта

Снижение сроков вывода на рынок

Защита интеллект-ной собственности

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Page 24: Почему выбирают QNX

Как QNX помогает разработчикув решении указанных задач

Получение новых знаний о подходах/

технологиях

Эффективное применение

имеющихся знаний

Сохранение/защита полученного

уникального опыта

Выбор перспективных

направлений

Page 25: Почему выбирают QNX

Как QNX помогает разработчикув решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Получение новых знаний о подходах/

технологиях

Эффективное применение

имеющихся знаний

Сохранение/защита полученного

уникального опыта

Выбор перспективных

направлений

Page 26: Почему выбирают QNX

Как QNX помогает разработчикув решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Получение новых знаний о подходах/

технологиях

Эффективное применение

имеющихся знаний

Сохранение/защита полученного

уникального опыта

Выбор перспективных

направлений

Page 27: Почему выбирают QNX

Как QNX помогает разработчикув решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Получение новых знаний о подходах/

технологиях

Эффективное применение

имеющихся знаний

Сохранение/защита полученного

уникального опыта

Выбор перспективных

направлений

Page 28: Почему выбирают QNX

Как QNX помогает разработчикув решении указанных задач

Микроядерность

Вытесняющая многозадачность

Поддержка многопроц-ти

Документированность

Адаптивное квотирование

Менеджер высокой

готовности

Технология публикации/

подписки

POSIX- сертифиц-ть

Разработка на языках С/С++

Разнообразные подсистемы

построения GUI

Собственная база данных

Средства анализа на базе IDE

Сетевые средства

Механизмы «мгновенной

загрузки»

Лицензионная чистотаДрайвера и их поддержка

Механизм распределенных

сетевых вычислений на базе Qnet Технология

сборки образаСертифицированность

Развитая экосистема

Техническая поддержка

Заказная разработка драйверов и компонентов

Получение новых знаний о подходах/

технологиях

Эффективное применение

имеющихся знаний

Сохранение/защита полученного

уникального опыта

Выбор перспективных

направлений

Page 29: Почему выбирают QNX

Выводы

•Разработчик и компания преследует разные цели

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

•Технологии QNX позволяют решать задачи обеих сторон

•Использование продукта QNX – взаимовыгодное решение

Page 30: Почему выбирают QNX

Спасибо за внимание!Вопросы?

Баковкин АлександрИнженер отдела сервисовSWD Software

Тел: (812) 611-07-51, 611-07-59Email: [email protected]