Графический фреймворк «Арго»

#Графический #Арго #Данная #Open #Source
Графический фреймворк «Арго»

Данная статья содержит обзор графического фреймворка “Арго”, предназначенного для быстрой разработки полноценного пользовательского интерфейса для управления приложениями. Это кроссплатформенное решение, которое может работать на различных операционных системах и аппаратных платформах, и, прежде всего, на устройствах в условиях очень ограниченных ресурсов по быстродействию процессора и оперативной памяти. Это полностью отечественная разработка, практически независимая от зарубежных продуктов и Open Source разработок. Читать далее

Здравствуйте!

Меня зовут Андрей Дедюхин, и в этой статье я хотел бы рассказать о своей собственной разработке — графическом фреймворке “Арго”. По специальности я бэкенд-разработчик ПО, но в моей карьере были и другие ниши, связанные с разработкой и управлением проектами, и я обладаю широким кругозором в разных областях разработки ПО.

Немного предыстории. В 2011 году наша компания выполняла заказ для канадской компании RIM (Research-In-Motion, ныне Blackberry). Необходимо было разработать некий пользовательский интерфейс с использованием фреймворка TAT Cascades. На тот момент я с ним не был знаком, но в течение месяца или около того разобрался. Меня поразило то, как насыщенный пользовательский интерфейс создается обычными XML-описаниями. Cascades действительно поддерживал множество нюансов интерфейса, позволял разработать интерфейс без логической части на каком-либо языке программирования, и, собственно, разработка интерфейса велась весьма быстро. Однако у TAT были и серьезные архитектурные недостатки. RIM купил этот фреймворк, надеясь, что сможет его довести до ума, но время показало тщетность этих планов. Компания свернула работы с этим фреймворком, но сохранила правообладание. В общем, обычная ситуация: что в RIM попало, то пропало. После сворачивания разработок я больше об этом фреймворке не слышал.

Поскольку уже в 2011 году было понятно, что RIM этот фреймворк не отдаст, возникла идея написать собственный фреймворк. Опираясь на свой опыт, а к этому времени он у меня уже был…

Похожие статьи

Российская газета
Российская газета

Как швейная фабрика в Мстиславле стала одним из индустриальных флагманов

Экономический потенциал белорусско-российского сотрудничества успешно реализуется не только на уровне промышленных гигантов и крупных административных единиц, но и раскрывается в малых районных центра...

Российская газета
Аргументы и Факты
Аргументы и Факты

По сети расходится видео солнечного затмения, снятое пилотами самолета

Пилоты самолета запечатлели солнечное затмение, находясь в воздухе.

Аргументы и Факты
«Так у нас не работают камеры». В «Жизньмарте» в центре города у екатеринбуржца нагло похитили телефон E1.ru
E1.ru

«Так у нас не работают камеры». В «Жизньмарте» в центре города у екатеринбуржца нагло похитили телефон

Все произошло буквально за несколько минут

E1.ru
Аргументы и Факты
Аргументы и Факты

МИД РФ неизвестно об инициативе британской стороны возобновить диалог

МИД России не получал официальных предложений Великобритании о возобновлении контактов по военной линии, заявил замглавы российского дипведомства Александр Грушко.

Аргументы и Факты
РИА
РИА

Работу аэропорта Кельн/Бонн приостанавливали из-за дронов, сообщили в СМИ

Работа аэропорта Кельн/Бонн была нарушена на короткое время из-за обнаружения беспилотников в среду, сообщила газета Zeit со ссылкой на правоохранителей. РИА Новости, 13.08.2026

РИА
Российская газета
Российская газета

Суд поддержал позицию защиты пилота Белова, посадившего самолет в пшеничном поле

Не три, как предполагалось раньше, а пять городов - Кемерово, Омск, Томск, Ханты-Мансийск и Ростов-на-Дону - соединил по видеоконференцсвязи резонансный процесс по уголовному делу бывшего пилота "Урал...

Российская газета