Introduction:
Pxscene is a framework for creating cross platform UI applications using JavaScript modules, with primary goals of creating light weight reusable components and applications that work in a browser like environment.
Image Added
Stack Diagram
Its stack components
- Native OS and graphic drivers - provides specific kernel, OS and UI services for the native system
- pxCore - provides UI scene and primitive components used by the px Framework to render components.
- Cross-Platform Environment - provides asynchronous runtime services required by applications, such as http access, task scheduling, etc. The initial implementation is based on Node-JS and Chrome's V8 JavaScript engine. However, this may vary based on the target platform.
- px Framework - provides the public JavaScript API for creating reusable UI modules and applications, in addition to the facilities for loading and launching px-based application modules.
Dependencies on the following libraries:
- libnode - node.js and V8 for javascript environment - version 6.9.0
- curl - version 7.40.0
- ft - freetype for fonts - version 2.5.3
- zlib - verson 1.2.8
- png - version 1.6.12
- jpg - version 9a
...