Well, I have been at my new job for a few weeks now so I thought I would do a quick writeup on it and explain the type of posts I hope to do here.
The company is one I actually worked for 6 years ago (I guess that makes me the prodigal son) called National Instruments. This time around I am a developer in the product group for LabVIEW, which really is a pretty nifty program.
LabVIEW is a graphical language that has all the power of standard text-based languages such as Java or C# - it is just much easier for non-programmers to pick it up. Since it is targeted at scientists and engineers, that makes sense.
Well, my specific area of development is to provide integration between Microsoft's .NET system and LabVIEW. For the last two years I've been messing around in the guts of .NET (see my previous product [link added 3/4/05]) and so I am fairly comfortable on that side. The other - LabVIEW - is quite the challenge. It is a very large product that has been in development for around 15 years and I've barely scratched the surface in the last 3 weeks!
My hope is to talk a bit about the various implementation issues and design challenges that happen as we go along. Right now we provide a very simple integration but I am thinking BIG!