patent pending

The Java SpreadSheet Viewer Applet embeds the KDSpreadSheetControl and displays a simple spreadsheet file.

The KDCalc ASP.NET WebViewer shows how KDCalc.NET enables live, editable calculations bound to the Microsoft WebDataGrid in ASP.NET.

The Heart Rate calculator is a simple ASP.NET example showing how KDCalc can be used for web-based calculators.

Knowledge Dynamics proudly presents a new breed of high caliber online Business Simulations with the introduction of Break-Even Analysis. You play the role of a beginning finance professional in a fictitious lawnmowing manufacturer named Tanro who has to help make business critical decisions. Along the way you will learn some basic fundamentals of finance through our interactive agents. Play by clicking on the link above.

Breakeven Analysis illustrates the use of many of our products in tandem. KDCalc is used for the simulation logic while the Discourse Engine provides for the intelligent agents. Our java framework, jaspi, provides for the applet interface and Server side components.

New! Breakeven Analysis created in Flash with our Magnesium suite of components.

The Tank Game sample illustrates the use of KDCalc to provide calculations within a simple game applet. A target is placed at a random height and distance away from a tank. The player has to set an angle and velocity for the tank to try to hit the target. After each shot a message and a score is displayed to the player. The player gets 10 shots per round and gets a total score for the round.

Before writing any code, the game was designed in Excel, using cell formulas to calculate the trajectory of the tank shell. Cell formulas are also used to select the appropriate message to display to the player after each shot. Scores for each shot in the round are saved in cells, and the player's total score for the round is calculated in a cell.

After the behavior of the game was tested and approved, a user interface was painted and the code was written to pass the player's angle and velocity decisions into KDCalc.

This is a simple demo with only 2 user decision variables and a few output variables. In practice, KDCalc makes it possible to build simulations with dozens or hundreds of user decisions and millions of possible outcomes.

The Investment Calculator sample illustrates the use of KDCalc to provide projected return calculations in a DHTML page. The user sets a variety of investment decisions and sees the projected return on those investments over a user-determined number of years. The results are updated and displayed in both in a DHTML graph and table. This is a straightforward use of KDCalc in a very sophisticated DHTML page.