9
UECIDE се стреми да бъде общ IDE, базиран на ID на Arduino, който лесно може да поддържа ВСИЧКИ налични дъски.Това се прави, като не се поддържат никакви платки директно, а се предоставя рамка, при която разработчик на платка или фанатична група може просто да се откаже от дефинициите за дъските и чипа на дъските, без да се налага да прави никакви промени в начина на работа на IDE.Голяма част от оригиналния ID на Arduino IDE е изтръгнат и заменен с персонализиран код, който има за цел да бъде 100% общ.Изчезнаха всички твърдо кодирани изпълними файлове.Изчезнала е старата едноядрена структура.Поздравете хубава чиста структура, която разделя сърцевината от IDE и дъските от сърцевината.Също така самата IDE малко се преобрази.Повторното брандиране на IDE, съответстващо на вашата корпоративна идентичност, сега е приятно и просто - просто колекция от PNG файлове (изчезнали са старите въжета GIF файлове) и няколко текстови файла, за да създадете напълно уникален марков IDE без програмиране.Друга основна цел на проекта е да се опрости изграждането на IDE за всички основни платформи (Windows, Linux, Mac и т.н.) само с една команда на една машина.Няма нужда да преминавате към друга операционна система, само за да създадете IDE за тази платформа.