Уважаемые участники форума! Как человек, отставший от жизни и последний раз писавший что-либо серьёзное на MS Visual Basic, обращаюсь за советом.
Какие сейчас существуют актуальные и современные технологии разработки графического интерфейса? Как создаются такие интерфейсы, как в Avast, Google Chrome, Skype, 2GIS? Какие есть возможности использования OpenGL, SVG, или уже чего-то другого в приложениях? Насколько устарел Adobe Flash?
Просьба поделиться хотя бы ключевыми словами для дальнейшего поиска.
_____________________________
Задача — написать несколько приложений, показывающих пользователю картинки или видеоряд (проверка скорости реакции, цветовосприятия, цветового зрения и т.п.), определённые тесты с вопросами и ответами, с выводом разного контента на два монитора, с анализом результата, с получением данных от внешних устройств, печатью отчётов, ведением базы данных.
Основные требования (к самим приложениям и компонентам, используемым при разработке):
- кроссплатформенность — возможность создания версий для Windows (начиная с 2000-XP), популярных сборок Linux
- нативность, быстрая работа (даже с большим и тяжёлым GUI), оптимальное использование компонентов самой ОС в целях быстродействия
- популярность среды разработки и наличие в свободном доступе большого количества модулей(библиотек, классов, …)