CompFrame git
Status: Alpha
Brought to you by:
ptorpman
| File | Date | Author | Commit |
|---|---|---|---|
| doc | 2013-06-18 |
|
[2eac7d] Added code from svn |
| src | 2014-10-14 |
|
[41a7c8] Fixed list command and the sample components |
| www | 2013-06-18 |
|
[2eac7d] Added code from svn |
| .gitignore | 2014-10-14 |
|
[41a7c8] Fixed list command and the sample components |
| AUTHORS | 2013-06-18 |
|
[2eac7d] Added code from svn |
| COPYING | 2013-06-18 |
|
[2eac7d] Added code from svn |
| ChangeLog | 2013-06-18 |
|
[b1afdc] Minor updates. Updated to Tcl 8.6 |
| INSTALL | 2013-06-18 |
|
[2eac7d] Added code from svn |
| README | 2013-06-18 |
|
[2eac7d] Added code from svn |
| TODO | 2013-06-18 |
|
[2eac7d] Added code from svn |
| compframe.lsm | 2013-06-18 |
|
[2eac7d] Added code from svn |
==========================================================
= 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.