Казалось бы, какая связь между компанией, традиционно занимающейся производством игрушек, - и открытым програмным обеспечением? Первой мыслью, скорее всего, будет предположение о внедрении Linux в офисах Lego... Но эта мысль окажется в корне неверной. Что называется ткуть пальцем в небо. На самом же деле изготовители конструкторов собираются попробовать себя вименно в роли создателей ПО OpenSource! И это не странная блажь, а самый настоящий коммерческий расчёт.
На протяжении вот уже года представители компании во всеуслышание заявляют о планах Lego по выводу на рынок конструкторов нового поколения, представляющих собой, по сути, набор запчастей для создания самых настоящих роботов. Со всякими там манипуляторами, сенсорами, и, разумееется, с центральным процессором, который призван вдохнуть в кучу электроники и пластика искусственную жизнь. Естественно, микропроцессор без программ, что телега без колёс - место занимает, а толку никакого. При этом важно учитывать: архитектуранового конструктора, известного под именем Mindstorms NXT, открытая - из него можно собрать неограниченное число устройств с глазами, ушами, ногами, руками и Бог знает чем ещё. Так что ПО (Програмное обеспечение) для функционирования роботов заранее писать никак не удастся. Дабы разрешить эту проблему, а заодно и поспособствовать популяризациии своего детища (начало продаж которого запланировано на август), компания Lego собирается выпустить ряд утилит, представляющий собой классический "набор разработчика". Это позволит энтузиастам всего мира без лишних проблем писать собственные программы, обмениваться ими, улучшать и распространять дальше, точно так же, как это принято в сообществе программистов OpenSource.
Ожидается, что описание команд микропроцессора NXT, а иакже все необходимые утилиты будут распространятся свободно. Правда не сейчас, а только после официального выпуска самого конструктора. Его цена, кстати, не должна сильно привысить $200, что позволит сделать Mindstorms NXT по-настоящему народным продуктом.
Источник: журнал UPGRADE #20 (265)
-TN-
|