Menu

Tree [41a7c8] master /
 History

HTTPS access


File Date Author Commit
 doc 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn
 src 2014-10-14 Peter R. Torpman Peter R. Torpman [41a7c8] Fixed list command and the sample components
 www 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn
 .gitignore 2014-10-14 Peter R. Torpman Peter R. Torpman [41a7c8] Fixed list command and the sample components
 AUTHORS 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn
 COPYING 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn
 ChangeLog 2013-06-18 Peter R. Torpman Peter R. Torpman [b1afdc] Minor updates. Updated to Tcl 8.6
 INSTALL 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn
 README 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn
 TODO 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn
 compframe.lsm 2013-06-18 Peter R. Torpman Peter R. Torpman [2eac7d] Added code from svn

Read Me

==========================================================
= CompFrame 
==========================================================


                I N T R O D U C T I O N

Let's face it - component based softwares rock! Why?! 
Because they are easy to implement, easy to extend and
easy to maintain.

However, component frameworks are developed over and over
again. And experience and expertise is lost, sometimes
all of it. So, I decided to take my experience and, well,
expertise (hrmmmpfff) and create an open-source variant.

My idea with CompFrame is that it can be used, extended
and improved over time, without the need for re-inventing
the wheel (or paying lots of cash) every time a component
based software is supposed to be assembled. Thus, saving
money and giving the poor developer time to address
what's really important (and interesting).

---------------------------------------------------------------
Version: 0.4.0
---------------------------------------------------------------
Main features:

* Cfg - The new configuration handling component.
* cfi_cfg_client - The client configuration interface. 
* Configuration file parsing.


---------------------------------------------------------------
Version: 0.3
---------------------------------------------------------------
This release brings two new components to CompFrame:

S - The Scheduler Component, that allows components to be 
    scheduled, and given time to execute. In other words - a
    virtual time divider.

C - The Command Handler, that allows for command registration
    and such. 


---------------------------------------------------------------
Version: 0.1
---------------------------------------------------------------
This is the first release of CompFrame. The reason for the 
release is mainly to get the software onto servers that are
regurlarly backed up ;-)

Implemented functionality:
--------------
* Register component
* Create   component
* Retrieve component
* List command for instances, classes and interfaces.
* Connect  component to other on interface (with parameters)
* Register interfaces
* Retrieve interfaces
* Command line interface
* Register own commands (with help text)

Commands:
--------
* help <command>
* create <class> <instname>
* connect <inst> <inst> IFACE <param1 param2 ...>
* list [-c | -i <name>]


Helper Components
-----------------
M - A message transport component. It also includes a client
    library that can be used by standalone programs that wants
    to communicate with CompFrame internal components.


Programs
--------
uuid - A program for generating IIDs has been included in the 
       release.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.