Difference between revisions of "Developer Guide"

From GCube System
Jump to: navigation, search
 
(14 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is a guide to the design principles and main features of the gCore Framework (gCF).
+
This is a guide to the design principles and main features of the gCube Application Framework (gCF).
  
 
* [[Motivations | Why a Framework?]]
 
* [[Motivations | Why a Framework?]]
 
* [[Overview| gCF at a Glance ]]
 
* [[Overview| gCF at a Glance ]]
** [[Overview#Main Transparencies | Main Transparencies]]
+
** [[Overview#Lifecycle Management | Lifecycle Management]]
** [[Overview#A UML View | A UML View]]
+
** [[Overview#Scope Management | Scope Management]]
 +
** [[Overview#Security Management | Security Management]]
 +
** [[Overview#Configuration Management | Configuration Management]]
 +
** [[Overview#State Management | State Management]]
 +
** [[Overview#Fault Management | Fault Management]]
 +
** [[Overview#Discovery & Publication | Discovery & Publication]]
 +
** [[Overview#Event Management | Event Management]]
 +
** [[Overview#Local Processes & Remote Interactions | Local Processes & Remote Interactions]]
 +
** [[Overview#Architecture Overview | Architecture Overview]]
 
* [[Service Model| The Anatomy of a gCube Service]]
 
* [[Service Model| The Anatomy of a gCube Service]]
* [[Configuration Management| Dealing with Configuration]]
+
* [[Configuration Components| Elements of Configuration]]
** [[Configuration Management#Configure What?| Configure What?]]
+
** [[Configuration Components#Overview| Configuration Overview]]
** [[Configuration Management#Profiles, JNDIs & Descriptors| Profiles, JNDIs & Descriptors]]
+
** [[Configuration Components#The JNDI Configuration| The JNDI Configuration]]
 +
** [[Configuration Components#The Deployment Descriptor| The Deployment Descriptor]]
 
* [[Contexts| Contexts for the Masses]]
 
* [[Contexts| Contexts for the Masses]]
 
** [[Contexts#The gHN Context| The gHN Context]]
 
** [[Contexts#The gHN Context| The gHN Context]]
Line 40: Line 49:
 
* [[Resource Model| Working with gCube Resources]]
 
* [[Resource Model| Working with gCube Resources]]
 
* [[Auxiliary Frameworks| Towards Service Semantics: Frameworks within Frameworks]]
 
* [[Auxiliary Frameworks| Towards Service Semantics: Frameworks within Frameworks]]
** [[Auxiliary Frameworks#Local Processes: the Handler Framework| Local Processes: the Handler Framework]]
+
** [[The_Handler_Framework| Local Processes: the Handler Framework]]
** [[Auxiliary Frameworks#Local Events: the Event Framework| Local Events: the Event Framework]]
+
** [[The_Call_Framework| Intelligent Stubs: the Call Framework]]
** [[Auxiliary Frameworks#Objects before Objects: the Proxy Framework| Objects before Objects: the Proxy Framework]]
+
** [[The_Events_Framework| Local Events: the Event Framework]]
 +
** [[The_Proxy_Framework| Objects before Objects: the Proxy Framework]]
 
* [[Client Libraries | Towards Service Semantics: Client Libraries]]
 
* [[Client Libraries | Towards Service Semantics: Client Libraries]]
 
** [[Client Libraries#The IS Client | Discovering Remote Resources: the IS Client]]
 
** [[Client Libraries#The IS Client | Discovering Remote Resources: the IS Client]]
 
** [[Client Libraries#The IS Publisher |Publishing Local Resources: the IS Publisher]]
 
** [[Client Libraries#The IS Publisher |Publishing Local Resources: the IS Publisher]]
 
* [[Getting Started | From Theory to Practice: Getting Started]]
 
* [[Getting Started | From Theory to Practice: Getting Started]]

Latest revision as of 19:50, 15 February 2012

This is a guide to the design principles and main features of the gCube Application Framework (gCF).