Издание Forbes сообщило о выходе NTVS (Node.js Tools for Visual Studio) 1.0 — дополнения с открытым исходным кодом для Microsoft Visual Studio, позволяющем работать с Node.js в этом IDE.
В качестве основной причины интереса Microsoft к Node.js Forbes называет удобство этой платформы для разработки приложений, работающих в реальном времени на «распределенных устройствах». Под этим термином обычно понимаются роботоподобные устройства, взаимодействующие друг с другом в рамках концепции «интернета вещей» (Internet of Things, IoT). Отличительной особенностью Node.js является отсутствие блокировки ввода/вывода (non-blocking Input/Output model) при дуплексной передаче данных, что делает эту платформу удобной для применения на IoT-устройствах (особенно сенсорах), критически зависимых от передачи и обработки данных в реальном времени.
Релиз NTVS 1.0 состоялся после года работы над этим продуктом. Исходный код NTVS распространяется под свободной лицензией Apache.
Ассоциация вычислительной техники (The Association for Computing Machinery, ACM) объявила о присуждении премии Тьюринга профессору Массачусетского технологического института Майклу Стоунбрейкеру (Michael Stonebraker), создателю первой практически реализованной объектно-ориентированной СУБД — PostgreSQL.
Майкл Стоунбрейкер — один из первопроходцев в области разработки технологий баз данных, кроме Postgres (модели, лежащей в основе PostgreSQL) также являющийся архитектором таких продуктов, как Ingres и Informix, а также свободных систем управления базами данных VoltDB и SciDB. В целом наработки Стоунбрейкера в той или иной мере используются практически во всех современных СУБД.
Премия Тьюринга — наиболее престижная премия в IT (иногда даже называемая аналогом Нобелевской премии в этой области), ежегодно вручаемая ACM (наиболее авторитетной международной организацией в области вычислительных систем) одному или нескольким специалистам, внесшим выдающийся вклад в развитие информационных технологий. На данный момент премия полностью спонсируется корпорацией Google, ежегодный призовой фонд составляет 1 миллион USD.
В прошедший вторник было объявлено о приобретении Apple небольшой компании FoundationDB, занимающейся разработкой одноименной СУБД, что вызвало негативную реакцию у части представителей Open Source-сообщества.
Причиной для такой реакции стало закрытие кода FoundationDB, состоявшееся на следующий же день после сделки. Еще во вторник исходный код FoundationDB был доступен на GitHub, но уже в среду он был убран из открытого доступа без какого-либо предупреждения. Издание ReadWrite отмечает, что хотя Apple и имеет право на подобный поступок как новый владелец проекта, с моральной точки зрения этот ход сомнителен, особенно по отношению к Open Source-разработчикам, использовавшим FoundationDB в своих проектах.
FoundationDB — СУБД, использующая технологии NoSQL и ACID (Atomicity, Consistency, Isolation, Durability). Основные возможности и преимущества FoundationDB — поддержка хранения информации различного типа в одной БД, легкость установки системы и управления ей, высокая производительность на наиболее распространенном оборудовании. По мнению издания TechCrunch, целью приобретения FoundationDB был проект использования этой СУБД в сервисе онлайн-телевидения от Apple. Представители этой компании отказываются от каких-либо комментариев, заявляя, что Apple периодически приобретает небольшие IT-компании без широкого обсуждения этих сделок.
OpenDOF — проект, запущенный компанией Panasonic для перевода части своей интеллектуальной собственности (ПО и патентов) в открытый доступ с целью развития рынка технологий «интернета вещей» (IoT).
Возможно, Panasonic — не самый известный бренд в сфере IoT, но тем не менее эта компания выпускает потребительские товары со встроенными технологиями для взаимодействия с глобальной сетью уже на протяжении многих лет. Цель OpenDOF (Open Distributed Object Framework), согласно описанию на сайте проекта — создание надежной, гибкой и интероперабельной платформы с открытым исходным кодом для разработки надежных и масштабируемых сетевых сервисов, основанных на концепции IoT.
На данный момент на сайте OpenDOF для свободного скачивания доступны библиотеки Java, SDK и подробная документация по стандартам DOF, а также спецификации протоколов, используемых в модели DOF.