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.