КНИГА N2O

ПЕРЕДМОВА АВТОРА

КНИГА N2O визначає правила побудови WebSocket сервера, бінарного серіалізатора, протокольних розширень, додатків з використанням веб-фреймворку визначеному формальними протоколами. Промислові версії також підтримують систему управління бізнес-процесами BPMN та ефективне сховище з глобальним простором ключів SpanDB для використання блочних пристроїв NVMe через SPDK.

Нові версії посібників отримали емодзі номенклатуру (кодування підручників Smalltalk-80 Ади Голдберг та Глена Краснера) як і всі бібліотеки системи: КНИГА N2O отримала назву Green Book Vol.2 📗, КНИГА ERP отримала назву Blue Book Vol.3 📘, КГИГА MAD отримала назву Orange Book Vol.4 📙. Перші версії підручників отримали кодування Closed Book 📕 та підтримуватимуться для навчальних потреб та у якості архіву. N2O як і Smalltalk керується принципами мінімалізму та продуктивності, тому таке кодування є символічним.

В квітні 2017 року була випущена остання версія 4.4, яка підтримувала виключно WebSockets та не підтримувала MQTT протокол. Починаючи з першого релізу в жовнті 2013 року, N2O не губив суміснять протягом 4 років, і, ось уже протягом 4-х років не гублять сумісність між собою всі MQTT версії. Можна мене звинувачувати в тому, що випуск оновленої версії КНИГИ N2O 📗 дещо запізнилий, на що у якості виправдання відповім, що хотілося переконатися двома великими впровадженнями, що інтерфейси та протоколи стабілізувалися та не змінюватимуться як мінімум ще протягом тривалого експлуатаційного терміну.

КНИГА ERP 📘 розширилася описом модулів підприємства ERP.UNO, та містить навчальні приклади створення адміністраторів за допомогою веб-фреймворку NITRO для бібліотек BPE та KVS (адмістратор процесів та адміністратор сховища), а також показує загальну методологію дизайну та імплементації модулів підприємства. У той час коли переважна більшість користувачів використовує бібліотеки N2O описані в Vol.2 ми зосереджені на підтримці та покращенні якості модулів підприємства описаних в Vol.3.

КНИГА MAD 📙 тепер розказує не лише про MAD та системні бібліотеки SYN, FS, RT та BASE але і про основи віртуальної машини LAM написаної на Rust Леандро Остера, яка підтримує генерацію WebAssembly для native та web режимів. В другому виданні фокус на головну цільову платформу N2O переміщується з віртуальної LING до LAM. Якщо Vol.2 та Vol.3 зосереджені на прикладних бібліотеках та промислових прикладах для підприємств, то Vol.4 присвячений віртуальному середовищі виконання,його інтерпретатору, інструментальним засобам та системним бібліотекам.