×

Langue

Fermer
Atelier 801
  • Forums
  • Dev Tracker
  • Connexion
    • English Français
      Português do Brasil Español
      Türkçe Polski
      Magyar Română
      العربية Skandinavisk
      Nederlands Deutsch
      Bahasa Indonesia Русский
      中文 Filipino
      Lietuvių kalba 日本語
      Suomi עברית
      Italiano Česky
      Hrvatski Slovensky
      Български Latviešu
      Estonian
  • Langue
  • Forums
  • /
  • Atelier 801
  • /
  • Hors-sujet
  • /
  • Rialight: gaming and RIAs using the Rust language
Rialight: gaming and RIAs using the Rust language
Bomboffkiler
« Citoyen »
1691163660000
    • Bomboffkiler#0000
    • Profil
    • Derniers messages
    • Tribu
#1
  0

https://avatars.githubusercontent.com/u/116980318?s=200&v=4




Rialight (RIA (Rich Internet Application) + light) allows you creating graphical applications featuring:

  • Nodes: node hierarchies, such as Bitmap, Row and Svg. A node is an atomic reference, allowing the Rialight's gaming API to automatically create threads at platforms where they're available, executing systems in parallel and passing nodes to each other.
  • UI components: UI components are node, but reactive to state changes, meaning that any state that changes causes dependent parts of an UI component to render again.
  • Gaming API: concurrent simulations used in game development.

Nodes and UI components can be expressed as XML-based markup.


Status

Rialight yet doesn't exist, however with saved plannings and ideas. First utilities APIs are beginning, due to the Rust's standard library not covering things such as the temporal API for working with date-times and a file system API that is cross-platform, whether on the browser or native platforms. There are other needed APIs such as internationalization and mathematics (using dependencies from https://crates.io).


Pratical Usage

Application logic is always written in Rust. A visual editor for designing components and animations is future-reserved. Workers may exist as well in the concurrency API by using a scripting language, so that a worker behaves equally both in native platforms and in the browser.

Dernière modification le 1691170080000
  • Forums
  • /
  • Atelier 801
  • /
  • Hors-sujet
  • /
  • Rialight: gaming and RIAs using the Rust language
© Atelier801 2018

Equipe Conditions Générales d'Utilisation Politique de Confidentialité Contact

Version 1.27