Если у вас нет внутренних ресурсов, сперва составьте бюджет и определите сроки, а затем начинайте искать подрядчика, который осуществит миграцию. Здесь следует положиться на глубокие технические знания и опыт компании, которая поможет выбрать стратегию миграции и предоставит подробную оценку проекта.
Разрабатывая стратегию миграции программного обеспечения, необходимо также продумать вопрос нового аппаратного обеспечения. В идеале стратегии обновления операционной системы и железа должны разрабатываться одновременно.
Наша команда отлично разбирается в самых разных встроенных системах и платформах, которые используются для их разработки, и уже более 9 лет предоставляет услуги по
проектированию встроенной электроники и
встроенного программного обеспечения. У нас также большой опыт
разработки системного ПО, встроенных ОС на базе Linux, разработки ядра и драйверов Linux, драйверов для Android и Windows, а также разработки пакетов поддержки платформ.
Разрабатывая стратегию миграции, также следует решить, какой фреймворк использовать для адаптации существующих приложений к новой платформе. Выбор здесь довольно широк.
Команда КЕДР Solutions предпочитает
фреймворк Qt. Это один из лучших фреймворков для кроссплатформенной разработки, признанный сообществом проектировщиков встраиваемых систем. Он совместим практически со всеми популярными операционными системами, включая Windows, Linux, Android, QNX и др.
Преимуществами Qt уже воспользовались ряд производителей медицинского оборудования, и
GymnaUniphy – один из них. Компания использовала Windows Embedded CE 6.0 в своем физиотерапевтическом оборудовании, но столкнулась с некоторыми проблемами при разработке программного обеспечения на этой платформе. В их числе ограниченный набор инструментов разработки, отсутствие гибкости и новых функций, устаревание и, наконец, прекращение поддержки WinCE. Мы попросили Йохена Ясперса из GymnaUniphy объяснить, почему они все-таки решили использовать Qt.