Calcium is an open source WPF and Silverlight (alpha release) 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 rapidly build sophisticated composite applications using a best practice approach.
Features
- Advanced module management, and Module Manager for enabling or disabling of modules at runtime.
- Visual Studio templates for rapid creation of Calcium projects, including client applications, MVVM Module Templates, and server WCF host projects. (C# and VB.NET!)
- Theme Support, with two attractive themes included.
- 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!
- Advanced commanding support, with content interfaces determining enabled commands and views.
- 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).
- A User Affinity module that assists collaboration with other users of the application.
- Undo/Redo/Repeat task management system.
- 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!"
"It's a fantastic project and has saved me so much time reinventing the wheel."
|