Microsoft Visual Studio:
VB.NET & C# programming. The languages of choice for developing desktop & back office applications. This is our main area. Just about anything can be done in VB.NET nowadays. Coupling this with LabView for test and measurement is a piece of cake. Integration with databases is simple. Don't be afraid to use VB.NET/C# in your next hardware/software system.
VB6- I have spent a lot of time in this language. Quite a bit of repair work done here as well for older applications that need a few modifications. If you have an old VB6 application that needs to be moved and you are worried about timers, deployment, legacy DLLs and want multithreading - you have come to the right place. Upgrades should not be too bad, depending on what other software this application calls.
National Instruments:
LabView & TestStand: Certified LabView Associate Developer. The languages of choice for developing hardware based systems quickly and effectively. Its the best language to connect to simple and moderately complex test systems.
Android and Embedded:
Android: I have released an app for fixing the HTC Hero phone from locking up under too many texts. I have also done apps for connecting to LabView (STM protocol), 256 byte encryption SMS and really just like dabbling in Android.
Custom Software Solutions:
New:Much of work I do is for customers that have a very specific software need. This can be anywhere from tapping into a database and getting information to making standalone application that works with their existing products. One of my favorites is data collection from embedded systems into desktop applications and databases.
Upgrades:All businesses have legacy code that needs to be updated or moved to more modern systems/software platforms. I know both the old and the new. There are a ton of tricks to moving code forward. Make sure you hire someone that knows both sides of the fence software wise. I have a lot of old languages experience and know those languages well.
Microsoft Office Solutions:
VTSO- Visual Studio Tools for Office. This the new software technique to place VB.NET and C# code behind the scenes of Excel, Word and Outlook. VSTO technology allows for real software back ends to these office products. Chances are you have not even really pushed the envelope on your ideas until you get a chance to see what VSTO does to Office products. Why stay in VBA when your whole product is wide open, prone to failure and based on obsolete Office products? Let’s lock it down and modernize it!
Excel-We can easily assist with VBA apps. This is no different than old VB6.0 in many ways. Converting VBA to VSTO projects allows you to really increase your safety and reliability. VSTO allows the customer to move their old VBA based spreadsheets to the newer and more protected (and tamper proof with installation package creation) format. We can make web based download packages or typical CD/DVD installation disks.
Word- Templates, database connections and Automated Reports can be done. The same support we can provide for Excel can work just as easily in specialized Word Reports.