Arhitectură performantă pentru medii extreme!
Gigantul german Rheinmetall face o mutare neașteptată și deschide accesul la noul său pachet middleware, care are la bază kitul de dezvoltare software ddkit. Sistemul mizează pe standardul Data Distribution Service (DDS), promovat de Object Management Group.
Culture picks
AWS devine primul furnizor cloud autorizat pentru datele NATO
Gigantul editorial C.H.BECK preia controlul startup-ului de AI juridic Noxtua
Olanda pariază 40 de milioane de euro pe designul cipurilor asistat de AI
Startup-ul F13 atrage 5 milioane de dolari pentru a revoluționa grafica vectorială cu AIAceastă arhitectură centrată pe date folosește un model de tip publicare-abonare, o abordare tehnică ce garantează un schimb de informații cu latență redusă și o fiabilitate ridicată.
Vorbim despre factori critici pentru aplicațiile militare care operează zi de zi în condiții extreme.
Compatibilitate extinsă și suport multi-limbaj!
Unul dintre marile avantaje ale acestei implementări este compatibilitatea sa retroactivă totală.
Rheinmetall reușește acest lucru prin utilizarea codificării XCDR2 și a standardului DDS XTypes, permițând diferitelor versiuni software să coexiste și să comunice fără cusur pe măsură ce modelul de date evoluează.
Deși biblioteca principală folosește C++, interfața de programare a aplicației oferă acum suport pentru mai multe limbaje de programare. Dezvoltatorii au la dispoziție pachete dedicate pentru Java, C#/. NET și Python, câștigând astfel libertatea de a integra tehnologia în diverse ecosisteme digitale.
Această lansare marchează o schimbare strategică spre colaborarea open-source în interiorul industriei de apărare.
Documentație tehnică și reglementări de licențiere?
Adoptarea unei licențe permisive pentru definițiile de interfață îi permite companiei Rheinmetall să stimuleze adopția în comunitate, păstrând totuși controlul asupra componentelor proprietare de rulare. Analiștii sugerează că acest model hibrid reduce considerabil barierele de integrare pentru terții care dezvoltă sisteme adiacente. În plus, accentul pus pe suportul multi-limbaj rezolvă frustrările mai vechi ale programatorilor legate de dependențele rigide de C++.
Astfel, firmele mai mici pot testa rapid soluții folosind medii de scripting familiare înainte de a trece la implementări finale în C++.
Această deschidere urmărește să accelereze ciclurile de livrare pentru platformele autonome de nouă generație, care au nevoie de o sincronizare rapidă și sigură a datelor între noduri hardware eterogene.