УДК 004.5 УНИВЕРСАЛЬНЫЕ ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ ПОЛЬЗОВАТЕЛЬСКИХ ИНТЕРФЕЙСОВ М. А. <...> Артемов, А. А. Чиченин Воронежский государственный университет Поступила в редакцию 11.11.2011 г. Аннотация. <...> Рассмотрены ключевые принципы проектирования пользовательских интерфейсов и проблемы кроссплатформенности. <...> Произведён обзор существующих решений для разработки кроссплатформенных приложений, описаны их сильные и слабые стороны. <...> Изучено влияние аппаратных компонентов на пользовательский интерфейс. <...> Определены требования к разработке современных сложных, многокомпонентных систем. <...> Произведён обзор формата текстового описания универсальных пользовательских интерфейсов. <...> Ключевые слова: разработка кроссплатформенных приложений, универсальные пользовательские интерфейсы, среды разработки программного обеспечения, аппаратные компоненты пользовательского интерфейса. <...> Reviewed keyuser interfaces design principles and problems of cross-platform development. <...> Review of existing solutions for cross-platform application development, described pros and cons of these solutions. <...> Keywords: Cross-platform application development, universal user interfaces, integrated development environments, user interfaces hardware components. <...> ВВЕДЕНИЕ С развитием программирования и компьютерной техники вцелом, совершенствовались и графические интерфейсы. <...> В операционных системах были реализованы встроенные, достаточно мощные графические подсистемы, со временем ставшие многоуровневыми, и большое число графических библиотек. <...> Всё это привело к возникновению большого числа совершенно самостоятельных и несовместимых друг с другом платформ и технологий, с помощью которых сейчас создаются графические пользовательские интерфейсы. <...> В данный момент возникают задачи по созданию не только веб-сайтов компаний, но и связанных с ними по смыслу и набору информации клиентских приложений для различных операционных систем и мобильных платформ. <...> © Артемов М. А., Чиченин А. А., 2011 Современные требования к разработке комплексных систем. <...> Как правило, при создании комплексной системы происходит разработка <...>