В основном необходимо кодировать каждую "задачу" в RTOS, таким образом, что они завершат в конечный промежуток времени.
Дополнительно Ваше ядро выделило бы определенное количество времени каждой задаче в попытке гарантировать, что определенные вещи произошли в определенное время.
Примечание, которое это не легкая задача сделать как бы то ни было. Вообразите вещи как вызовы виртуальной функции, в OO очень трудно определить эти вещи. Также RTOS должен быть тщательно кодирован относительно приоритета, он может потребовать, чтобы высокоприоритетной задаче дали ЦП в x миллисекундах, которые может быть трудно сделать в зависимости от того, как Ваш планировщик работает.
We identified the following high-level best practices for GWT 1.6/1.7 (just after 3 months of research and development):
С помощью GWT мы разработали большой HR-портал. Внешний вид этого приложения можно настроить для различных развертываний. Для этого мы используем фрагменты HTML для генерации частей графического интерфейса пользователя, т.е. биты HTML отправляются клиенту в DTO, а затем вставляются в виджеты HTML. Этот подход хорошо работает для заголовков, логотипов, меню и т. Д.
Другие вещи (например, формы захвата) генерируются с использованием обычного кода GWT.
Мы используем «страницы» (разные токены истории, идентифицирующие, где вы находитесь), поскольку это позволяет пользователям осмысленно использовать закладки. Мы также создаем ссылки на различные части нашей системы в электронных письмах и так далее.
Наше приложение состоит из множества виджетов «более высокого уровня», которые мы называем «Портлетами», организованных в «страницы», определенные в XML.