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.

 

 

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
  • No labels