Для зарегистрированных пользователей реклама не отображается. Никакая. Вообще.

Microsoft .NET Micro Framework теперь бесплатно и с исходниками

В среду на конференции разработчиков PDC 2009 компания Microsoft представила релиз четвертой версии компонентов .NET Micro Framework под лицензией Apache 2.0, тем самым выполнив своё давнее обещание сделать код компонентов открытым.
Однако (ой, и даже вполне ожидаемо - прим. переводчика), с переходом на Open Source функциональность фреймворка была несколько урезана. Об этом написал в своём блоге Питер Галли(Peter Galli), менеджер Open Source Community при Platform Strategy Group. Были исключены библиотеки криптографии и стэк протокола TCP/IP, так как они содержат компоненты программного обеспечения третьих сторон, лицензированных EBSnet, сообщает Галли.

"Так как micro framework включает в себя лишь малую часть кода .NET, этот шаг является знаковым на пути к становлению повсеместно используемого .Net Framework более доступным к использованию и совместимым с другим кодом FOSS (Free and open source software)", сказал Bill Weinberg, главный аналитик LinuxPundit.com в интервью LinuxInsider.

.NET Micro Framework - это среда разработки и исполнения для ограниченных в ресурсах устройств, сообщает Галли. Она широко используется во встроенных системах с низкопроизводительными процессорами и ограниченным количеством оперативной памяти. Изначально фреймворк был разработан в рамках программы "Microsoft Startup Business Accelerator", но недавно под него был создан собственный отдел разработки.
"В итоге .NET Микро Фреймворк превратился в единый цельный каркас, принеся единый подход к программированию и один набор инструментов для всего спектра прикладных решений, от малых программируемых устройств до серверов и распределенных систем для облачных вычислений.Больше не будет ограниченных по времени версий", - пишет Галли.

Решение Microsoft включить исходный текст для почти всего продукта гарантирует, что разработчики теперь получают доступ к библиотекам базовых классов (Base Class Libraries), которые были реализованы для.NET Micro Framework, и непосредственно общей среды исполнения CLR (Common Language Runtime) , добавил он. CLR - ключевой компонент .NET.

Стек TCP/IP - программное обеспечение стороннего разработчика, которое Microsoft лицензирует от EBSNet. Таким образом, Microsoft не имеет прав распространять его исходный текст.

Microsoft не включила библиотеки криптографии в исходный текст, потому что они используются не только.NET Micro Framework. Клиенты, которые нуждаются в доступе к коду функций криптографии, могут получить эту информацию в других источниках.
Microsoft планирует оставаться активным партнером сообщества, чтобы продолжать развивать Framework. В то время как лицензия позволяет клиентам развивать свои собственные специализированные версии Framework, Microsoft намеревается принимать участие, чтобы избежать любой возможной фрагментации платформы, объяснил Галли.

"Также, мы планируем организовать основную команду развития технологии, которая будет включать разработчиков как из Microsoft, так и снаружи, которые продолжат преследовать цели производства высококачественного продукта для очень маленьких устройств. Эта группа будет действовать как ворота к вкладам сообщества, в то время как Microsoft Developers продолжит добавлять функциональные возможности и взаимосвязь с командой разработки полной версии .NET ," сказал Галли.
Microsoft также планирует сформировать сообщество заинтересованных участников, чтобы помочь сформировать будущее руководство framework. Оно будет включать основную команду, состоящую из персонала Microsoft и внешних партнеров. Люди будут поощряться за предложение проектов, которые, в свою очередь, будут исследоваться прежде чем будут приняты, отметил он.

В ближайшей перспективе, Micro Framework поможет только разработчикам и интеграторам, ограниченным ресурсами встроенных систем, а не большим сообществам, создающим более производительные системы, настольные и бизнес-приложения для предприятия, считает Weinberg. Куда более важен потенциал для привлечения многих других проектов к использованию .NET.

Разработчики встраиваемых систем и другие специалисты могут счесть условия, предлагаемые Редмондом, более привлекательными из-за особенностей лицензирования Apache. Основная причина в том, что лицензия Apache 2.0 по-минимуму влияет на лицензируемый код; она требует только сохранения копирайтов и разъяснительных замечаний, - объяснил он.

"В отличие от GNU, GPL и LGPL, используемых в Mono, Apache не является исключительно свободной лицензией, она позволяет использовать исходный код как для проприетарных, так и для открытых разработок. Хотя ОЕМщики, интеграторы и прочие товарищи вполне комфортно живут с требованиями об открытии кода, выдвигаемыми GNU, их юристам как-то спокойнее, когда есть возможность удержать права на интеллектуальную собственность. Это потенциально дает .NET Micro Framework'у преимущество над его традиционным опен-сорсным конкурентом, Mono", считает Bill Weinberg.

Что ж, от себя хочется отметить, что на рынке, в общем-то, довольно давно существует единый каркас для реализации широченного спектра различных решений - от встраиваемых до распределенных систем. Это Java, о которой, видимо, не позволяет говорить религия, и именно она конкурирует с .NET, а никак не убогий Mono. Не хочется разводить холивар, просто мнение должно быть объективным. И к слову, J2ME куда более распространен для устройств с ограниченными ресурсами.
Автор публикации: Happy Bulldozer
Редакция: Hryuckinnen
Источник:http://www.betanews.com/

Понравилась статья? Добавьте её в:

  Twitter Facebook В закладки браузера Службы Windows Live

См. также

Поместить комментарий

Имя пользователя:
Комментарий:

Популярное

Одной строкой

06.09.2010
Промо-сайт IE9 обзавелся обратным отсчётом дней до запуска бета-версии. Сайт весьма устойчив, и не плюётся .NET-кодом, как это делали официальные странички бета версий Windows Live.
02.09.2010
Сегодня - ровно два года как Google анонсировала свой браузер. 2 сентября 2008 года мир увидел первую бету Google Chrome под Windows. С днём рождения!
02.09.2010
Как сообщает официальный The Windows Blog, работа над новой мобильной ОС Windows Phone 7 завершена. Впереди - мероприятие по запуску продукта на рыночную орбиту и появление в свободной продаже соответствующих девайсов. Увидеть телефон и ось в действии можно вот на этих видео.
30.08.2010
Ограниченный круг тестеров Microsoft, в том числе OEM-производители и TAP-партнеры, получили свежак - новую сборку Service Pack 1 7601.17077 для Windows 7 и Windows Server 2008 R2. Что в ней нового, пока неизвестно (via Twitter), релиз SP1 ожидается в первой половине 2011 года. В тему: что будет в Service Pack 1
30.08.2010
Очередной ребрендинг в Microsoft: Windows Live Sync переименовали в боянистое название Windows Live Mesh, при этом научили синхронизировать скрытые файлы и папки, а также показывать отсутствующие в текущей папке файлы. Те, кто пользуется Live Sync, наверняка оценят увеличение "облачного" хранилища с 2 до 5 Гигабайт. Полный объём SkyDrive (это 25 Гб) по-прежнему недоступен.
27.08.2010
Internet Explorer 9 Beta Guide for Developers - предварительная версия руководства для разработчиков. Прямым ходом идет подготовка к релизу бета-версии 15го сентября.
27.08.2010
Браузеру Internet Explorer 6 сегодня стукнуло 9 лет. Ровно 9 лет прошло с момента анонса программы, история которой бесславно окончилась совсем недавно массовым выживанием её с рынка и отказом от поддержки.
26.08.2010
Команда разработчиков MS Exchange анонсировала выпуск Service Pack 1 для своего детища. Улучшенные функции развертывания, администрирования и многое другое в этом релизе непременно не останется незамеченным для пользователей. Обновление доступно в центре загрузок Microsoft.
24.08.2010
Корпорация Microsoft выпустила заплатку, которая устраняет ошибку повреждения данных на винтах объемом 2 Террабайта и выше.
17.08.2010
Вот это действительно хорошая новость: Microsoft раскрывает исходный код RDP клиента версии 7.1 с поддержкой RemoteFX (С++).

Реклама

...

Ссылки

Сообщества
OsZone
Все о Windows 8
BetaArchive (Англ.)
Yalb - Yet Another Longhorn Board(Англ.)

Дружественные проекты
WinAddon Project
Vishal Gupta (Англ.)
WindowsWiki (Англ.)
TheLonghorn.Nu