JavaScript Framework
Go to file
2019-05-18 17:59:37 +02:00
.github Improve coc and contribution guide 2018-02-06 20:03:25 +01:00
3D Remove whitespace from end of line 2018-01-15 18:53:45 +01:00
Account Use js modules 2019-04-02 22:46:48 +02:00
Animation Implement class keyword instead of prototype 2018-04-25 22:38:23 +02:00
Asset Use js modules 2019-04-02 22:46:48 +02:00
Auth Use js modules 2019-04-02 22:46:48 +02:00
Chart Start to implement canvas chart instead of svg 2019-01-13 21:38:05 +01:00
Config Docblock and general minor cleanup 2018-12-29 11:55:32 +01:00
DataStorage Use js modules 2019-04-02 22:46:48 +02:00
Dispatcher Use js modules 2019-04-02 22:46:48 +02:00
Event Use js modules 2019-04-02 22:46:48 +02:00
Localization Init 2015-11-29 22:01:42 +01:00
Log Use js modules 2019-04-02 22:46:48 +02:00
Math Docblock and general minor cleanup 2018-12-29 11:55:32 +01:00
Media CameraRecognition draft 2017-08-27 22:16:06 +02:00
Message Implement CRUD for forms instead of tables 2019-05-01 16:53:08 +02:00
Model Use js modules 2019-04-02 22:46:48 +02:00
Module Use js modules 2019-04-02 22:46:48 +02:00
Route Implement class keyword instead of prototype 2018-04-25 22:38:23 +02:00
Security/Hash Static analysis fixes 2018-09-23 14:49:56 +02:00
Socket/Client Remove whitespace from end of line 2018-01-15 18:53:45 +01:00
Spreadsheet Improve increments 2018-02-10 21:51:01 +01:00
tests Start to implement canvas chart instead of svg 2019-01-13 21:38:05 +01:00
UI handle special case #id 2019-05-18 17:59:37 +02:00
Uri Use js modules 2019-04-02 22:46:48 +02:00
Utils prepare for nearest implementation 2019-05-18 17:59:18 +02:00
Views Fix bug where input elements got selected multiple times 2019-05-18 14:57:30 +02:00
.gitignore Added gitignore 2018-06-25 20:19:59 +02:00
.travis.yml Change language 2018-08-11 18:30:54 +02:00
Autoloader.js Use js modules 2019-04-02 22:46:48 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2018-01-05 21:28:02 +01:00
composer.json Setup composer 2018-08-11 18:06:35 +02:00
CONTRIBUTING.md Improve coc and contribution guide 2018-02-06 20:03:25 +01:00
LICENSE.txt Adding license 2015-12-22 18:15:28 +01:00
README.md Update Readme 2019-04-09 22:46:52 +02:00
UnhandledException.js Use js modules 2019-04-02 22:46:48 +02:00

General

The jsOMS framework provides many features to manage and interact with the UI and connect the frontend to the backend for data exchange. Additionally to the framework features it also includes a library that provides additional functionality.

Features

Features this framework provides are:

  • UI action management
  • UI manipulation
  • Event management
  • Form management
  • Audio/Speech recognition
  • Logging (console/backend)
  • Asset management
  • Input management (touch, mouse, keyboard)
  • Math (e.g. matrix, string evaluation, etc.)
  • Uri generation
  • Charts
  • Websockets
  • Markdown
  • Templating
  • Cache/Storage management

Development Status

The framework reached a point where it can be already used albeit many features are still under development.