the first one is a basic calculator which supports addition, subtraction, multiplication, division, square-root, modulo, and 1/x operations.
Calculator is not accessing any of the desktop desktop features but in later iterations it will...
The second example is a sample file-browser. This file-browser is the first demo application which uses MCrux features. Using MCrux now JavaScript has access to various FileSystem operations. starting from reading a directory, getting file information etc. can now be done by the JavaScript.
I have included FileSystem APIs as a plugin to MCrux. (The plugin is developed as a separate dll project. The output of the project is "FileSystem.dll".
This dll has been placed in a particular directory (MCrux\Plugins) and MCrux will add all the plugin dlls from that directory by dynamically loading them.
Now the plugin development will be started fully fledged manner. I will be developing various plugins and working on making the MCrux design more flexible to the end-users. (both developers and users)