Calcium is an open source WPF (and soon to be Silverlight) composite application toolset that leverages
the Composite Application Library. It provides much of what one needs to rapidly build a multifaceted
and sophisticated modular application.
Calcium consists of a client application and server based WCF services, which allow interaction and communication
between clients. Out of the box, Calcium comes with a host of modules and services, and an infrastructure that
is ready to use in your next application.
Our goal is to make it easy for you to build sophisticated composite applications rapidly.
Features
- Module Manager for enabling or disabling of modules at runtime.
- A User Affinity module that assists collaboration with other users of the application.
- A Command Service to associate WPF ICommands with content interfaces that only become
active when an active view or viewmodel implements the interface.
- Region Adapters for ToolBars and Menus.
- Client-server logging ready to work out-of-the-box.
- Includes modules, such as a Web Browser, Text Editor, Output Window, and many more.
- Tabbed interface with dirty file indication (reusable across modules).
- Duplex messaging services for interacting with the user from the client or server using the same API.
Interact with the user using Message Boxes from the server!
- And many more!
|
What Calcium users are saying
"this is, quite frankly, astonishingly amazing."
"Calcium is an innovative project and a huge time saver for new Prism developers."
"Amazing work..."
"Awesome!"
"I'm just speechless... I've been reviewing WPF and CAL for the first time in the last few days,
comming from CAB and SCSF background over the last few years.
Your app has provided me with a one-stop-shop of all the questions I was having. Wow!"
|