JamBeans - Project Overview
JamBeans - Foundation Project
[the list contains the subprojects of a main project]
- Governance
- Supervision Project Rulesets
- Marketing
- Open Source
- Commercial
- Infrastructure
- website
- collaboration system usage
JamBeans - Platform Project
- Core Subproject
- Modules Definition
- Module Bundle Definition (products)
- Updater
- Brander
JamBeans - IDE Project
- Language Independetn Tools
- Editor
- Debugger
- Collaboration System Bindings
- ...
- Language Specific Tools
- C / C++
- jamLang
- ...
- Module Development Tools
JamBeans - Model Driven Architecture
- Modeling
Core
- FMF - Foundation Modeling Framework [object model]
- UML2 - FMF based model
- PJM - FMF based project model
- ...
- Modeling Tools
- Graphical Modeling
- ...
JamBeans - Collaboration Infrastructure
- Forum (nntp, http, email access)
- Issue Tracking System
- Content Management System
- ...
JamBeans - Integrated Production Environment
- [future]
JamBeans - Supervision
The subproject members belonging to "Supervision" operate strictly based on rules, which are defined by the Governance Project.
Any participant can join a supervision team, provided he has some relevant abilities to operate on a given rule-set.
A paricipant which has a good ability to detect duplicates can join the RAR Team - even if he has not the ability to abstract most of them.
- QA - Quality Assurance
- RAR - Refactoring and Abstraction
- Rule: "always normalize duplicates if no performance penalty"
- CAU - Convenience and Usability
- Example action:
- requests weekly qualtiy-build from QA
- requests convenient download of q-build from webteam
- Creates Convenience Code
- Example action:
- IEM - Independent Efficiency Management [time limited]
- Rules: Prime Directives
- Evaluates Efficiency of Complete System
- Provides Coherent & Transparent Rule-System
- Rules: Prime Directives