Skip to main content

Module os_lib

Module os_lib 

Source
Expand description

AtmOS の各種ライブラリ機能(OS 標準ライブラリ相当)。

カーネル本体(crate::kernel)とは独立した、より上位のアプリケーション向け機能を収める。

  • aura: .aura スクリプト言語処理系
  • js: JavaScript エンジン(ブラウザの <script> 実行)
  • web_engine: HTML/CSS パーサ・レイアウト・レンダラ(ブラウザエンジン本体)
  • css/layout: CSS カスケード計算・ボックスモデル計算
  • dom: DOM ツリー表現
  • cloud: Google Drive / OneDrive の REST + OAuth2 クライアント
  • h264/h264_decode/h264_golden: H.264 ソフトウェアデコーダ
  • mp3/mp4: 音声・動画コンテナのデコーダ
  • webp: WebP 画像デコーダ(vendoring 版 image-webp)
  • svg: SVG パーサ・簡易レンダラ
  • mml: MML(Music Macro Language)パーサ
  • json: JSON パーサ・シリアライザ

Modules§

aura
Aura: .aura アプリ/REPL 用の独自 Lisp 系スクリプト言語の実行系。
canvas2d
Canvas 2D の変換行列とパス幾何(純粋モジュール)。
cloud
Phase 7 外部連携: OAuth2 + Google Drive / GitHub の REST クライアント。
css
dom
h264
h264_decode
h264_golden
js
AtmOS 組込み JavaScript エンジン。
json
layout
mml
mp3
mp4
svg
web_engine
HTML パーサ・レイアウトエンジン・レンダラ(ブラウザエンジン本体)。
webp
WebP 画像デコーダ(vendoring 版)。