Scimatic Software specializes in the development of software for the scientific community.
We’re working on a client project where one of the requirements was a Sparkle-style updating mechanism. For those of you who are Mac folks, you’ll be familiar with the Sparkle “A new version of YOUR FAVOURITE APP is available!” window, with the options to skip, remind me later, or install the update.
Fortunately, there are at least two open-source versions of Sparkle for .NET programmers:
Our client Capilix has won an Aquatech Innovation Award this year in the category of “Process Control & Automation”. That's great recognition for the hard work the folks at Capilix have put into their product line.
Here's another post on some work we've done for a client that deals with modeling chemical rate equations. The introductory post talks about the overview; here I'll discuss how one can numerically integrate differential equations.
The basic problem that we want to address is how to calculate the amounts of chemical products that come out of a rate equation such as:
A + B ⇌ AB
with A having a concentration [A], B having a concentration [B], and AB having a concentration [AB]. The rate constants are kf and kr (forward and reverse).
We are in the process of finishing up a project for one of clients, and we thought it might be interesting to discuss one part of the project that we are working on, because it touches on some of more complex pieces of the work that we do.
We have been writing a chemical rate equation modeling package that can take a set of chemical species with their concentrations, and the rate equations plus rate constants, and derive the differential equations that calculate the time evolution of chemical equations.
Jamie sent me a link to a great review of the Business of Software conference, and before you think I'm going to go off on one of my business-analyst posts, I'm actually going to talk about "dogfooding".