Разработчики из сообщества Mozilla представили (https://hacks.mozilla.org/2012/11/codebender-physical-progra.../) проект Codebender (http://codebender.cc/), открытую облачную среду разработки для платформы Arduino, включающую в себя полный набор средств для создания прошивки и ее загрузки в память устройства.
Codebener полностью основан технологиях HTML5, написан на языке JavaScript и задействует в своей работе компилятор gcc-avr, а также clang для генерации подробных отчетов об ошибках в коде. В качестве редактора кода задействован Ace (http://ace.ajax.org/), поддерживающий подсветку синтаксиса, авто-дополнение, авто-отступы и комбинации клавиш в стиле Vim и Emacs. Также в редактор добавлены комбинации клавиш для быстрого открытия справки по той или иной функции прямо на сайте arduino.cc.
Компиляция проекта происходит в облаке с помощью gcc-avr, avr binutils и clang, который запускается только для проверки кода проекта на корректность. В качестве платформы для компиляции используются облачный PaaS-сервис PHP Fog (https://phpfog.com/). По окончании сборки, Openbender позволяет загрузить код в Arduino по протоколу TFTP с помощью загрузчика Ariadne (https://github.com/codebendercc/Ariadne-Bootloader), который необходимо заранее прошить в память платы, либо с помощью USB задействуя для этого специальный плагин (https://github.com/codebendercc/npapiPlugins) для браузера.
Из других открытых проектов, задействованных в Openbender, можно отметить библиотеку jQuery, библиотеку Bootstrap (http://twitter.github.com/bootstrap/) для создания интерфейса, PHP-фреймворк Symfony 2, а также базы данных MySQL и MongoDB. Код проекта можно найти на хостинге github (https://github.com/codebendercc/codebender.cc), полнофункциональная среда находится по адресу codebender.cc (http://codebender.cc/).
URL: https://hacks.mozilla.org/2012/11/codebender-physical-progra.../
Новость: http://www.opennet.me/opennews/art.shtml?num=35444
Отпал интернет - перекантуйся без программирования микроконтроллеров?[сообщение отредактировано модератором]
> Отпал интернет - перекантуйся без программирования микроконтроллеров?Собери команду ардуиноклепателей, поставь им сервер, водрузи на него эту штуку.
так Codebender, Obenbender или Openbender?
Genderbender
Нетривиально. Осталось сделать облачный сервис для установки системы.
тысячи их. Называется VDS / VPS хостинг .
...на локалхост.
Втыкаешь комп попой в интернет с загрузкой по сети и просходит чудо ))
Какая-то уже нездоровая фигня. Веб-сервисы впихивают туда, где они явно неуместны.
Всё правильно сделали - многие же до сих пор на windoze, а там поставить gcc, clang, нормальный редактор - задача нетривиальная.
> Разработчики из сообщества Mozilla представили, открытую облачную среду разработки для платформы Arduino, включающую в себя полный набор средств для создания прошивки и ее загрузки в память устройства.Прикольно. А на сборку браузера у них не хватает ресурсов?
> Прикольно. А на сборку браузера у них не хватает ресурсов?Действительно. Что-то парни мягко говоря, страдают фигней.
"Разработчики из сообщества Mozilla" и Mozilla Foundation, это как бы не одно и то же.
Да, похоже вы правы.
Онтогенез Mozilla идёт приблизительно по той же схеме, что и Apache.
Это они, наверное про тот ардуино который вышел недавно. Он же несколько мощнее, в любом случае идея весьма непонятная. Разве что хотят это сделать, потому что данные устройства стоят не столь дорого. С другой стороны можно не покупать несколько ардуино и купить один ARM с более мощным процессором
чем бы Mozilla не тешилась, лишь бы browser клепала...