ankraft / ACME-oneM2M-CSE

An open source CSE Middleware for Education.

Home Page:https://acmecse.net/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ACME oneM2M CSE

An open source CSE Middleware for Education.

Version 2023.10.1

oneM2M Python Maintenance License MyPy
Mastodon

Introduction

This oneM2M compliant CSE implements a subset of the oneM2M standard (see http://www.onem2m.org). The intention is to provide an easy to install, extensible, and easy to use and maintainable CSE for educational purposes.

Documentation

Changes

Please see the Changelog and this discussion for the detailed list of changes.

Highlights in this release

  • Support for the <schedule> resource type.
  • Limited support for the <locationPolicy> resource type, and for the location attribute and geo-queries.
  • Basic and bearer authorization for http requests.
  • WSGI http server support.

Improvements

  • Improved Text UI
    • Added an input field for passing script arguments to tool scripts
    • Added diagrams for <containers> that have <contentInstances> with numeric values.
  • Improved scripting support with new functions and better script organization.
  • Improved on-boarding by offering automatic installation of missing Python packages

Breaking Changes

  • Python 3.8 will be EOL soon. To move forward, from this release on ACME will require Python 3.10 or greater.

What to expect in the next release

See the announcement in the discussions.

Acknowledgements

Many People have contributed to this project and helped to make it what it is today with their ideas, suggestions, and code. Please see the Acknowledgements for the list of contributors.

License

BSD 3-Clause License for the CSE and its native components and modules. Please see the individual licenses of the used third-party components.

About

An open source CSE Middleware for Education.

https://acmecse.net/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 93.5%Language:JavaScript 2.6%Language:CSS 2.3%Language:AngelScript 0.9%Language:HTML 0.5%Language:Shell 0.2%Language:ActionScript 0.1%Language:Makefile 0.0%Language:Dockerfile 0.0%