The Borg Collective Framework

Results 1 to 4 of 4
  1. #1
    I are an engineer beyastard is offline
    MemberRank
    Feb 2009 Join Date
    OklahomaLocation
    501Posts

    information The Borg Collective Framework

    As you may know, I was working on a project called XTools. Shortly into it, I realized the
    highly simplistic plugin system it utilizes would severely limit it's usefulness in integrating
    the tools.

    I had begun a new framework called The Borg Collective Framework. Even though this new
    framework is in its infancy, it shows promise. Some of the feature of it are:

    1) highly dynamic. It "assimilates" any new plugin that is dropped into its directory. No restart necessary.

    2) plugins are capable of accessing other plugins, whether it be a single plugin or multiple plugins.

    More features will be added as work progresses.

    I've called this framework The Borg Collective as programs cam be built up as modules or
    extensions that can plug into each other utilizing slots that the plugs on extensions can
    interface into. (kinda like the Borg)... It also dynamically detects any new plugins through
    the Borg.Assimilator.dll extension.

    I threw together a Path/DynamicObjects Editor so you can see my work thus far.
    To see its dynamic properties, try starting the Borg.Runtime.exe without the PathEditor.dll
    plugin and then drop it into its folder. The Path Editor will automagically be detected and started.
    Ctrl+C will exit the runtime...

    Borg 0.1.1.1.7z

    Updated to v 0.1.2.0 (Note: not downward compatible)
    Borg 0.1.2.0.7z

    Major changes - more stable
    Reduced icon size in runtime
    Borg.Assimilator.dll dropped - assimilation now built into Borg.dll
    Improved logging (use Borg.Runtime.exe /logfile:.\log.txt to generate a log file)
    Note: execute Borg.Runtime.exe with /? or /h switch for startup options.
    Plugin initialization resides in Borg.Initializer.dll
    Updated to v 0.2.1.0
    Borg 0.2.1.0.7z


    more to come...
    Last edited by beyastard; 20-11-12 at 10:53 AM.


  2. #2
    Alpha Member Hycker is offline
    MemberRank
    Dec 2010 Join Date
    /root/gameguardLocation
    1,590Posts

    Re: The Borg Collective Framework

    thx for rls!
    do you plan to integrate tasks editor in future?

  3. #3
    I are an engineer beyastard is offline
    MemberRank
    Feb 2009 Join Date
    OklahomaLocation
    501Posts

    Re: The Borg Collective Framework

    As the project continues to develop, I plan on releasing tools for everything.

  4. #4
    I are an engineer beyastard is offline
    MemberRank
    Feb 2009 Join Date
    OklahomaLocation
    501Posts

    Re: The Borg Collective Framework

    I've been doing a lot of heavy expansions on the framework.
    Currently, the expansions are in a separate DLL and it's been giving me a bit of a problem.
    I'm going to restructure the main Borg.dll and incorporate the expansions within it.
    I have also added simple scripting within the framework.
    Last edited by beyastard; 20-11-12 at 09:39 AM.



Advertisement