XOD - графический язык программирования для Arduino
Vložit
- čas přidán 22. 11. 2018
- XOD - это графический язык программирования с открытым кодом. Платформа предназначена для быстрой разработки устройств на базе плат Arduino.
В XOD мы не используем текстовой код, мы используем визуальные объекты. Эти объекты называются нодами. Ноды соответствуют реальным датчикам, моторам или другим железкам, логическим и математическим функциям, операциям с текстом.
Связи между нодами определяют поведение программы.
У каждой ноды есть как минимум один вход для данных и выходы для вывода результата работы.
Создавая связи между выходами и входами разных нод вы определяете порядок передачи данных между логическими блоками. Данные с выхода одной ноды передаются на вход другой.
Это наиболее простой и наглядный способ задания поведения электронных устройств. Нужна новая функция - просто добавьте новую ноду и свяжите её с другими элементами проекта. Нет нужной ноды - скомбинируйте её из существующих или опишите в специальном редакторе.
Для работы с XOD используется интегрированная среда разработки XOD (IDE для краткости), которая поставляется в двух вариантах: браузерная и десктопная версии.
Вы можете запустить браузерную версию IDE по этой ссылке: xod.io/ide/
Однако, в связи с тем что браузер имеет относительно немного разрешений для доступа к файловой системы компьютера и USB-портам, его возможности весьма ограничены.
Примечательно, что Вы не можете загрузить свою программу непосредственно на плату из браузера и Вы не получите удобный функции сохранения/загрузки.
Тем не менее, вы можете импортировать/экспортировать ваши программы в виде одного файла, генерировать исходный код, который можно скопировать и вставить в Arduino IDE, а затем загрузить его на плату через Arduino IDE.
Десктопная версия XOD IDE требует установки, но предоставляет все возможности. Она работает на Windows, macOS и Linux. Вы найдете дистрибутив для вашей системы на странице загрузок: xod.io/downloads/
Есть вопросы? Посмотрите раздел документации на русском языке: xod.io/ru/docs/tutorial/
#xod #arduino #raspberrypi #амперка - Věda a technologie
а,почему это видео - не на английском?
Ребята русский ХОDу нужен , так как у начинающего должны возникнуть связи в голове . В дальнейшем если человек решит заниматься програмирование дальше то аглицкие языки выучить. Создание XOD на английском чисто мерканьтильная причина , которая понятно всем понимающим людям. Ребята из Амперки умоляю сделайте русскую версию, потомки это оценят и будут благодарны.
А блять не пробовали плагин переводчика скачивать?
Добрый день. Подскажите пожалуйста, как собранную блок схему в XOD преобразовать в код (скетч), чтобы можно было его скопировать и вставить в виртуальную Ардуино на сайте tinkercad. У меня нет Ардуино, но хочу на виртуальной площадке обкатать коды созданные в XOD. Спасибо.
Интересно конечно, но за 64 бита и английский - огромное спасибо. Пошел FL prog дальше пользовать...
год назад искал такое, не чего бесплатного не находил. палец вверх.
Будем пробовать
Подскажите, xod совместим с оригинальными платами ардуино?
А что за библиотека использовалась для реализации интерфейса нод? Если не секрет...
Офигенно! Вот у вас и закажу первую плату!
Я так понял, визуальной отладки пока что нет? Есть планы прикрутить?
По мне, несколько удобнее и все на русском. FLprog
Это просто праздник какой-то! Наконец-то вы его представили во всеуслышание! :) Поздравляю разработчиков с созданием шикарнейшего инструмента! С самого первого взгляда XOD вызвал теплые чувства, сравнимые с временами появления первых майндмапперов ))) Приятный дизайн, удобный интерфейс, отличный функционал, безграничные возможности и колоссальный потенциал! Ну и конечно комьюнити! Не зря ребята столько корпели над этим проектом, отгородившись от остальных ;)) Молодцы! Собственно, как и все в Амперке! Так держать! Развития и процветания!
P.S. Чем-то напоминает работу с IP-блоками ;)
Можно на xod сделать меню с выбором до 5 режимов. Регулировкой вращения двигателя? Прерываниями по ошибкам и выводом её на дисплей?
С оптическим энкодером оптическим можно работать через прерывания ??
Классная программа, но еще предстоит разобраться как работает. У меня вопрос по делу на 2:17 минуте видно как вы добавляете нод dht11-thermometr где можно взять эту библиотеку, при использовании стандартной dht11-hygrometer ардуино не считывает температуру.
Вы мне скажите esp8266 поддерживает?А gsm модули?
Красавцы! Жду когда голосовое программирование с использование ии будет, чтобы вообще не париться =)))) сказал что надо, ии написал код какой нужно.
Добрый день. Если вы его разработали, подскажите где взять документацию на русском ?
Компилирует ли он в hex файлы, которые можно залить на атмегу328 через usbasp?
Есть положительные отличия от Visuino?
какие контроллеры поддерживает программа?
КАК пользоваться нодой "MAP"? Напишите плиз кто знает как использовать ее параметры?
Несколько раз пересмотрел начало - XOD сделан в Амперке. Русского языка на сайте нет и в программной оболочке похоже тоже. Неужели так трудно добавить русский язык. Такое ощущение что мы живем в Гондурасе. Одним словом "Буржуйка" ))).
Tolik Ivanov гугл переводчик хотя бы добавьте в программу, если самим лень переводить. ‘’Сарказм’’
@@tayson4768 Зачем? Программист без знания английского вряд ли станет квалифицированным специалистом.
AmperkaRu так квалифицированные специалисты не станут пользоваться графическим программированием, я думал оно больше для новичков.
@@tayson4768 так и английский сегодня начинают учить уже с детского сада.
AmperkaRu правильно, а в наше время не начинали. Разве у Вас не стоить цель охватить обширный круг пользователей?
FLProg На русском без всяких оправданий)) и на мой взгляд удобней + есп поддерживает
Очень интересно!!! А как здесь подключить шаговик через драйвер (например 8825)
Отлично. Аплодисменты. ))) А главное что само решение то же самое как на промышленных контроллерах. Язык программирования функциональных блоков. И то что самим можно блоки писать, это чудесно. Это ещё больше расширит аудиторию. Мои поздравления. Попробую и сам. )))
Верно подметили. Такой принцип программирования сейчас становится всё более и более популярным. Даже в программах для монтажа и цветокоррекции уже прижились ноды.
@@AmperkaRuOfficial причём если кто то думает что такой код не даст человеку изучить c++ к примеру, то он заблуждается. Я тому подтверждение. Сначала программировал в Codesys контроллеры от ОВЕН, а потом подсел на Ардуино и ESP8266. И успешно учу язык С++. Что не отменяет профессиональной деятельности. Ещё раз очень круто. Надо изучить.
Для Iskra JS этот язык не подойдёт?
За версию на линукс и мак спасибо. Прям искренне и от души
А как же иначе?
@@AmperkaRuOfficial Электрон?)
Я бы удивился, если бы не было на мак и линукс
Присоединюсь. Спасибище, Амперка! Не забыли линуксоидов.
@@dicsonru как же я ору с линуксоидов. Их кормят js-овским говном, обёрнутым в хромиум, а они радуются, спасибо говорят, и ещё просят
@@vabka-7708 по ори, не сдерживай себя,может отпустит. А я спасибо скажу, за то что о нас помнят. И да, поливать дерьмом бесплатный софт с исходниками на гитхабе - это очень по-русски.
Вопрос : есть блок нормального таймера с возможностью ресета? ( Нормального в плане не delay , который все процессы фризит , а другого )
Там есть таймер. Кстати, уже сделал видео первого урока по XOD.
Очень круто! Молодцы!
А есть arduino uno r3 с (atmega8a)
Основа opencascade?
Огонь!
По ссылке не скачивается, требует регистрации, зачем мне регистрироваться просто для пробы вашей проги?
Я не понял, а что, линии, которыми обозначаются связи между нодами, нельзя изгибать, добавить точку перегиба??? А то на сложной схеме получается просто свалка, даже с учетом шин.
c STM32 работать будет?
Версии по под х86 не ждать?
Компуцкер у меня не новый и 64-bit система не для него.
Для этого web-интерфейс есть.
Привет) подскажите программу которая бы показывала как работает электрическая схема?
Proteus , однако...
Как XOD решает вопросы многозадачности?
FLPROG - российская система визуального программирования, есть очень много уроков на ютюбе. Доступна на WINDOWS и на LINUX .Библиотеки в FLprog используются готовые , те-же что и в ардуино. FLprog- надстройка визуального программирования- над языком С++. Кроме того, научившись , можно создавать свои блоки, используя готовые библиотеки или куски кода.
Да, есть такая система, мы видели её, но у нас другая идеология.
а где делся этот видущий?
а русификация будет?
очень понятно продолжай снимать дальше
Как обстоят дела с оптимизацией кода? Не получится ли так, что написанное руками окажется меньшего размера и будет работать быстрее, чем собранное из готовых модулей?
Получится
@@ProgrammerForever Обязательно получится. Особенно, если на асме писать. Да и STM-ки уделают Arduino. За удобство и наглядность приходится платить некоторой избыточностью кода.
Получится если речь про помигать светодиодом с некоторой задержкой. Потому что XOD тащит за собой относительно объемный код рантайма, который и заставляет все это работать должным образом.
Как только проект становится размашистей и сложнее - код рантайма становится ничтожно малым в сравнении с "полезным" кодом. И тут, я думаю, среднестатестический ардуино-код проиграет. Если не объему флеша, то по оперативке наверняка. Говорю "арудино-код", потому как большинство ардуинщиков пишут ту еще лапшу, конечно если у вас в багажнике десять лет разработки на Си и вы мастерски обращаетесь с памятью и тп - будет проще.
Одновременно с этим, XOD дает поддержку некоторых функций которые на различных платформах реализованы по разному, что приводит либо к смерти платы, либо к некорректной работе. Что, по-моему, тоже является большим плюсом. Решите добавить в девайс интернет и залить это все на ESP8266 - никаких проблем, просто выбери другую плату и прошивай. И не нужно переписывать кучу кода чтобы заставить это работать должным образом на другом железке.
получится. Я как ПЛКшник пишу на графическом LAD (Siemens), код толще и не такой гибкий, зато его удобнее отлаживать, особенно на объекте под шум болгарок.
А можно ли его перевести на русский, я про интерфейс говорю?
Спасибо, ребята! Обычный IDE так и не осилил, а тут сразу всё стало понятно, благо с английским проблем нет. Видно, что проект развивается
LabView это не нечто подобное, но для NI?
А графические дисплеи там поддерживаются? I2c которые 128х32
Пока только знакогенерирующие.
Готовой ноды пока что нет, но ее можно сделать и поделиться со всем миром ;)
Внутри нод Сишка и можно подключать сторонние библиотеки, так что сделать обертку не сложно, если есть опыт программирования в той же Arduino IDE.
А! О! В общественных библиотеках уже есть поддержка: xod.io/libs/bradzilla84/arduino-tft-lib/
ООП остался?
Идея хороша. Будем юзать.👍
Отличное программное обеспечение) но не для начинающих !!
Привет. Вот ты и попался ;))
Так, как комменты под твоими видео отключены - пожалуюсь тут ;)
1) Огромное спасибо за твою программу. Интересна, пользительна и русскоязычна.
2) Если запущена твоя программа (вторая версия) - в тотал командере перестаёт реагировать на нажатие кнопка "F5". Поправь, пожалуйста.
Есть отечественный аналог - FLprog. По мне, несколько удобнее и все на русском. FLprog больше заточен под arduino, а XOD более универсален.
Так и XOD это отечественная разработка - мы в Москве, на Большом Дровяном сидим.
AmperkaRu
Так нафига вы все на ангельском сделали?
Не патриотично и не удобно
@@user-hz5fi3sc6b Потому как коробит 1С и прочий "чиствындох" в Excel-e. Английский - универсальный язык разработки.
@@AmperkaRuOfficial Но всё же хотелось бы увидеть русификацию вашего проекта.
@@AmperkaRuOfficial, примерно нулевым знанием английского проще с кодом.
Скачал XOD-IDE для Windows. Но он требует установки AVR-пакетов. И абсолютно непонятно откуда их скачивать и как устанавливать.
Если чего-то не хватает (сторонней Си++/XOD библиотеки или же Ардуино-пакетов/тулов), то XOD предложит скачать и установить в одно нажатие и придется лишь немного подождать пока скачается :) Однако, есть недостаток, что сообщение про отсутствие Арудино пакетов/тулов быстро исчезает и нужно успеть нажать на кнопку :) В мастере уже исправили это и в следующей версии это сообщение будет видно до тех пор пока не нажмете на кнопку или скроете.
Типа Алгоритм билдера?
А почему тогда это видео вышло позже чем первое видео на канале xod (тем что у вас и у них похожий стиль превью ничего не даёт)
Что означают три буквы xod ?
Это как код, только лучше.
КАк русифицировать Десктопную версию XOD IDE
1:12 у вас там вейперы в команде?
Молодцы!
Ребята вы крутые!!! Ваще молодчаги!
Супер ребята успехов вам Привет от Армении)))
Спасибо!
Интересный вариант, надо попробовать. Кстати, после последнего видео купил STM32F407, будут ли уроки/гайды по использованию плат Discovery?
А это от ваших комментариев зависит. Если таких вопросов много будет, то вполне вероятно.
Главное не через Ардуино IDE это делайте. Есть Keil, есть регистры - приучайтесь ими пользоваться. Могу сбросить немного информации для начала
@@user-rg6ww6cl6f о Arduino IDE речи вообще не идет, не удобная она даже для самой ардуины, надо бы тоже альтернативу искать. Для STM скачал Atollic и STM32CubeMX, хотя уроков по Keli больше встречал, наверное, и ее скачать надо.
А XOD будет работать с iskra js?
Пока пилим поддержку JS.
@@AmperkaRuOfficial Давайте! Буду очень ждать!
Присоединяюсь к ожиданиям! Но что-то мне подсказывает, что это посложнее будет - подводных камней больше...
@@makeformake4712 Да, верно. Там всё сильно веселее.
А можно наоборот? Какая-нибудь програмка, которая бы переводила код для ардуинки и схему подключения в схему из более простых элементов?
Опыт говорит что визуальные языки стандартное программирование как с помощью С заменить не смогут, по крайний мере в ближайшее время.
Очень интересно, но нихххя не понятно.
А для англичан вы программу на русском написали?
Годноту завезли кажись
Идея хорошая, для тех кто совсем не владеет языками программирования, правда, скорость работы будет не та (хотя для любительских идей, там вообще не заметно будет) и по всей видимости объём памяти больше будет занимать, ну собственно как и через ардуино IDE
Если например, человек начнет с вашего XOD, а потом например выучит язык С, он сразу поймёт, насколько это удобнее.
Хотя ваш XOD я не знаю, но например если взять canny, там тоже графическая среда разработки и несколько блоков, можно заменить одной строкой кода и программисту классического языка, будет не привычно там, но владеть и тем и другим, я считаю хороший опыт.
Vladimir C Насколько удобнее XOD императивной лапши и самостоятельного менеджмента памяти? 😂
Почитал комментарии и улыбнулся. Каждый второй пишет, что нет русского языка и потому ничего не ясно. Я сам лично имея отвратительное знание английского языка, с помощью гуглопереводчика и терпения перевёл бОльшую часть уроков там на ресурсе. Точно могу сказать, что прочитав их и повторив, вы получите все те знания, которые необходимы для работы в XOD.
Всё остальное становится понятно, т.к. аналогично русскоязычным примерам.
Из минусов:
1) катастрофически малое количество примеров на сайте XOD, т.к. большинство людей предпочитают разбираться именно так, достаточно бы было взять все примеры с амперки и сделать их в XOD и порог вхождения бы упал до уровня плинтуса
2) пока что слабая проработка с esp (сон, mqtt пока не сделаны), хотя это скорее вопрос комьюнити, т к. проект открыт со всех сторон и один грамотный спец легко это может поправить
Программа заявлена как возможная обучалка для подростков. А теперь вопрос- 1)много ли детей имеют знание технического английского 2) много ли среди детей найдется желающих системно и упорно, в течении месяцев заниматься переводом с технического английского тем же гуглопереводчико 3) много ли детей умеют строить логические и математические конструкции на английском- проще говоря- думают на английском... Вот и получается, что проще учить ребенка работать Си / Си++- благо что, литературы и прочих обучающих материалов на русском выше крыши, чем разбираться этим недоподелием...
Как я понял, xod разработан амперкой, так почему он на английском? Или мы чего-то не знаем?
Да, это наша разработка. На английском, потому что ориентирована на глобальный рынок. А тащить локализации на нескольких языках пока сил не хватает. Со временем, допилим и русификацию.
@@AmperkaRuOfficial вот. Теперь понятно. Теперь будем ждать.
спасибо
STM32 с помощью её можно программировать ?
И интересно про esp32
Можно, но есть ошибка в arduino-cli. Ждем фикса: github.com/arduino/arduino-cli/issues/80
Ставьте там пальцы вверх и глядишь они быстрее фикс выпустят ;)
На английском не интересно
Не слова про FLProg, разраб русский и он грубо говоря один работает над этим. Что заслуживает большого уважения.... И не упомянуть о нем, как по мне это не пристойно.
Ну так конкуренция же ж
Ролик о нашей реализации нодового языка программирования. FLProg другой по идее и реализации.
@@AmperkaRuOfficial
Закралась подозрение что эта программа не является полностью вашей разработкой, скорее всего ваша фирма является соавтором, сравнить это можно с аниме и русский озвучкой наших умельцев, по крайней мерии сложилось такое ощущение, особенно призыв коммерческий организации поучаствовать в переводе этого софта на добровольных началах.
Снимаю я, такой, видео о своём детище, и начинать рассказывать о других… ))) ты чо, человек, ничего не путаешь? )
@@Vlad_4572 но в видео так то рассказывается о других, если чо
Ноды, майкеры и прочее.. Это что с английского языка без перевода? :) Почему такое засилье иностранных терминов?
Потому что мы не сторонники НЖМД.
Что это?
@@VideoTvorec Накопитель на жёстких магнитных дисках. Так раньше винты называли...
Well done!)
красавцы!
Молодцы
Огромный респект, ребята! Очень крутая задумка и хорошо реализовали. Интерфейс в духе всяких тыкалок для прог современный, да и ноды уже не в новинку, и в 3д редакторах есть, и в том же unreal engine, за такими быстрыми блочными средами разработки будущее. А про английский не слушайте, кому надо, тот подтянет до необходимого уровня, а кто лишний раз пятую точку поднять не хочет - это их проблемы. Изучение языка в наше время, с кучей всяких курсов, приложений и тд, только дело времени. Еще раз огромный респект вам :3
Круто!
Спасибо!
@@AmperkaRuOfficial Я вам скажу как программист, который всегда смотрел скептически на все эти визуальные штуки - очень здорово реализовано. Я вот сижу, играюсь. Не всё очень очевидно (надо потестить на детях и получить фидбек по понятности), но видно, что работа проделана огромная и сделано не на коленке. Прям даже интереснее сделать тут, что уже есть в чистом коде. Очень правильно сделаны логические ноды. И вообще становится похоже на то, что как собираешь схему из компонентов (возвращаемся к электронике!). Респект, ребята.
У меня 32 битка у меня показывает XOD только для 64 есть 32
На такой случай есть web-версия.
Это именно то! О чем я мечтал всю жизнь! и не понимал почему нельзя было придумать именно так? Вы супер ребята вам от меня большой 218 - ый лайк!!! Вы сделали мой день!
I do wonder а теперь сядь и сделай что то средненькое хотя бы. Из такого, для чего нет единого блока. И увидишь, что это всё утопия.
@@xy-box Нет предела совершенству, к тому же разработка слишком молода и сыра, что бы делать выводы... поживем увидим.
поддерживаю
Восхищен!
А XOD под msp430 могёт?
Возможно. Надо проверять. Для плат energia есть package index, предназначенный для Arduino IDE. XOD эти индексы тоже понимает.
Ну как тут луцк не поставить :)
Давайте локализацию и возможность темы ставить - конфетка будет
Темы будут. А вот локализация, нужна ли она?
@@AmperkaRuOfficial Я думаю локализация привлечёт большую аудиторию для данной программы. На рынке есть отечественные аналоги на русском языке, что упрощает работу с программой.
@@AmperkaRuOfficial на примере своей не самой плохой школы скажу - у нас до сих пор не везде учат английский. Так что я думаю да, лишним точно не будет
Если придуман в амперке, тогда зачем всё на английском? Чтобы не все смогли? Логику не могу понять, ведь на русском больше людей будут пользоваться.
На английском таки больше. Европа, Северная Америка и даже Индия.
@@AmperkaRuOfficial тогда почему русский пропустили?
На русском тоже могли бы сделать, из уважения к согражданам, но и на том спасибо, огромную работу провели.
AmperkaRu ну так можно же пройти по пути 1С - сделать и английскую и русскую.
Это вообще я так понимаю разработка не амперки , сюдя по сообществу , там только несколько статей переведено из всего мануала .
при установке дистрибутива с сайта нужна...регистрация с принятием пункта ниже...
Я ознакомился с Политикой конфиденциальности XOD и понимаю, как могут собираться и обрабатываться мои личные данные.
А там впаривание рекламы , отслеживание клиента , и другой дряни..
Не забывают обобрать клиентов.
Где хороший курс по XOD ?
Почему же он ваш? Если даже не все гайды внутри неё не на русском, также с меню, оно на английском?!?!
Придуманный и созданной в Амперке, а локализации на русском языке нет. Краcавцы!) Принципиально качать не буду.)
Ну ничего себе!
Хоть я и большой противник такого "программирования", скину ученикам, пусть посмотрят.
а как еще изучить программирование ребёнку или взрослому, много вопросов возникает, а задать некому.
@@drupa733 Просто учи программирование. В программирование нужно один раз понять то как оно устроено, а дальше уже сможешь писать на практически любом языке программирования. Будто C или JS.
@@drupa733 Начни со статей на хабре. habr.com/post/407083/ Так правильно и красиво, меньше тратится ресурсов
Растлитель малолетних))) не тру вэй
@@yohabi, малолетние нынче ютубом воспитаны, мЫшление клиповое, визуальное, читать-писать умеют плохо. Визуальные языки программирования самое оно. Главное чтобы остался хоть кто-то кто умеет копошиться там внутри :)
мне буковки и циферки по душе
Не плохо. Но стартовать лучше с русского языка, или хотя бы иметь выбор языка. В этом отношении FlProg лучше и быстро развивается.
Документация на русском есть, а вот называть модули и блоки, уж очень на 1С смахивать начинает.
@@AmperkaRuOfficial Да и ничего страшного. Зато возрастная категория будет шире и быстрее пойдет. Помню как в Флпрог начинал, хоть все и на русском, но тяжеловато было. тем не менее остановился на нем, отбросив другие средства.
Я тоже больше к FLProg склоняюсь, но попробую поработать и с этой средой
По моему опыту лучше подучить немного английский, чем быть привязанным к русскому языку и потом испытывать боль. Тем более что это минимальное знание английского языка пригодится и в других программах и по жизни.
А подробная документация есть и на русском языке.
И еще один довод в пользу английского языка: на нем намного больше людей в мире программирует и общается, чем на каком-либо другом. Это значит что сообщество потенциально будет больше, а значит еще больше готовых библиотек, готовых решений, обсуждений каких-то проблем и тп, что является огромным плюсом.
Скачал сие чудо. Вытащил ноду светодиода. И тут словил кайф. При попытке прошивки пишет что не установлена Board model. Ну думаю ничего страшного. Наверное есть кнопочка скачать. А вот хрен наны. Так и не нашел. Подскажите кто знает))). перезагрузил винду. при попытке прошить появилась кнопочка скачать. ковыряю дальше))
Если чего-то не хватает (сторонней Си++/XOD библиотеки или же Ардуино-пакетов/тулов), то XOD предложит скачать и установить в одно нажатие и придется лишь немного подождать пока скачается :) Однако, есть недостаток, что сообщение про отсутствие Арудино пакетов/тулов быстро исчезает и нужно успеть нажать на кнопку :) В мастере уже исправили это и в следующей версии это сообщение будет видно до тех пор пока не нажмете на кнопку или скроете.
пока все нравится. код грузится и работает. но в процессе загрузки какую то ошибку выдает.
Эх проходят времена...
А будет XOD на android и ios ?
Пока сил на это не хватает, но о временем - будет.
Настоящие программисты, это ассемблер и выпиливание транзисторов напильником!) Так что пойду осваивать XOD)
Самое круто что можно самому писать код и делать свои блоки. Интересно а можно чтобы он интерпритировал на Python
Пока нет, но может быть, когда нибудь...
А для айпада будет и на русском
*Я ставил xod и не понял ни чего.Пользуюсь ide.Затея классная*
Попробуйте с русской документацией, для быстрого прототипирования, самое оно.
С Паяльником
,
И правильно. Тем более они неудосужились даже русский интерфейс сделать. Мода у них видите ли.