Onyx is cross platform, the only requirement is java version 6.
*************************************** Download Onyx on ModulOnyx ************************************

*************************************** Download Onyx on ModulOnyx ************************************
Onyx strong points
Fully customizable for server and desktop:
Onyx is delivered with nothing at the installation.
It can be customized and this is done by you. You pick up your modules from the modulonyx repository and copy them in the module directory.
These modules can be server modules (like a web server) or desktop modules ( with a graphic user interfaces).
Tree-based module container:
Onyx respects a tree-based architecture. This is to facilitate and optimize software development and to ease commercial delivery.
Modules can have their own submodules and these submodules can have their own submodules and so on.
Note: You can see the graphic representation of the module tree by adding the UIGraph module (you will need to add UIOnyx and Administration first):
Tree-based web service container:
Onyx can transform easily POJO in services, just by binding this POJO in the onyx naming context. Currently, Onyx hosts a REST and JMX server. So, servives can be access via a classic url ( http://hostname:9900/doSomething() ) or via a jmx connection.
(A JMX connection is obviously the fastest access). XML-RPC and SOAP servers will be added to access your services in a future release.
Note: You can browse the service repository using the RESTweb services page:
Addition and removal of modules on the fly:
Modules can be added and removed without rebooting Onyx. Just copy or delete your modules from the modules directory and Onyx will detect the changes to load,unload or update your modules. This cannot be easier.
Complete monitor tool provided
Onyx is packaged with a monitor tool (made by Sun Microsystem) which is very useful for administrators to watch the server health.
This tool can help a lot: checking the CPU%, memory, thread counts etc...
You can also take a look at the services via JMX in the MBeans tab and call directly method from this tool:
Onyx and its NyxServer module
You can find the NyxServer in the modulonyx repository. This module is packaged with the latest nadeo dedicated server and is able to run javascript plugins. The now famous Dedimania is amongst one of the plugins. Just drop the module.zip in the modules directory of you onyx.
You can also create easily your own plugins using the documentation and tutorials
(Onyx+NyxServer) advantages compared to other dedicated server systems
Core
- No need of reboot to load or unload a script.
- Scripts can be crypted to hide sensitive information.
- Monitoring tool to assess the health server.
Language
- The script language is javascript, simple and known by all developers.
- Complete javascript Nadeo API provided with some utility functions.
Performance
- Scripts are executed simultaneously thanks to the multi thread engine.
- Scripts are compiled in java bytecode in memory for faster execution.
Special thanks
Special thanks to the onyx team:
- Koko for administrating the onyx-team forum, his tests and his huge amount of scripts.
- Tof for the script support he gives and his scripts.
- netbios for his complete tests and feedbacks on Onyx and scripts.
- Alex for his scripts and advices about programmation.
- Kev717 for his french tutorial and installation support he gives.
- Mr Das for his ideas and his involvement.
You can support the onyx team or suggest ideas in our forum: http://forum.onyx-team.org/
Onyx Networks links:
Modulonyx repository: http://www.dndnetworks.com/modulonyx
Javanyx documentation: http://www.dndnetworks.com/javanyx
Onyx in TM-Forum: viewforum.php?f=129
Onyx in Dedimania forum: http://dedimania.com/SITE/forum/viewforum.php?id=3
Onyx Manialink (in the game browser): [url=tmtp://:http://www.dndnetworks.com/onyx/manialink]tmtp://:www.dndnetworks.com/onyx/manialink[/url] (also accessible by clicking on the O of Onyx in the menu in an onyx server)
Onyx team forum: http://forum.onyx-team.org
Onyx bug tracker: http://www.dndnetworks.com/tracker/
DnD Networks: http://www.dndnetworks.com