-
Notifications
You must be signed in to change notification settings - Fork 1
Home
#Contents
#Introduction ##Prerequisite This framework requires a basic understanding of Java and Eclipse RCP 3.1 .
- An overall presentation of the framework
- A description of the key functions and services
- Some steps by steps tutorial
- Some work roadmap
- Java tutorials
- Eclipse RCP tutorials
- GIT tutorial
Originally developed inside CAPSA the origins of Corrie lies in a simple idea : have a standard build framework that the company could easily reuse to create new software/web applications without having to go from scratch again. After successfully deploying two applications, I got the authorization to open-source it from the IT director.
For now CORRIE has basic features :
- UI components relying on Eclipse RAP 3.1 features
- Ability to connect to multiple database (depending on the user implementation)
- Extensible Graphics library (for now just includes chartJS graphics + Funnel)
- Multi-language management.
- Excel read/write thanks to the POI library
- Files downloads
- Built in user session management
- Constants management (to avoid overloading the database)
- Basic menu layout
- Built-in resource management (Pictures, colors...)
- Built-in database table editor
- Built-in user manager
Corrie also heavily uses OSGI services in order to regroup some datas or make some operations easier. OSGI services overview
##Step by steps tutorials
As said before, all these tutorials assume that you have a basic understanding of Eclipse RCP concepts (plugin creation, extension point declaration and) and Java programming.
##Demonstration Corrie demonstration project