Some of the tools used by Penguin Programs:

  • Borland Delphi
    Delphi
    Mostly (still) version 5 but also later versions, including 2005, if necessary. I'm not using Delphi 2005 for .NET work because I find (for the first time ever) Microsoft's Visual Studio better and more reliable. Also, C# is a really nice language.

    For Delphi development, I use a number of VCL libraries, e.g. Raize Components, TurboPower (unfortunately does not exist as a company anymore, the code still works fine though), TeeChart, MADcollection, Plasmatech etc.


  • Microsoft's Visual Studio 2003
    Visual Studio 2003
    Used for development of .NET, ASP.NET and .NET/CF applications. I have never been able to come to terms with C++ (too ugly) or Visual Basic (too loose), so I use C#.


  • Pocket PC
    Pocket PC
    I started developing applications for the Pocket PC (Pocket PC 2002) using embedded Basic but quickly switched to Visual Studio and .NET Compact Framework when that became available. I have developed two (serious) Pocket PC applications:

    • Dialset see http://mapro.skf.com. Select Maintenance knowledge and then from the menu select Download

    • Pocket Profile See http://www.rollprof.com, menu item 'Software'.
      This is the 'baby' brother to the desktop version PC Profile. It has only a limited amount of the capabilities of its bigger brother but it has one big advantage: it allows the user to upload and view the measurement results from the Rollprof directly after measurement, in-situ. And if the Pocket PC is connected to a network (through WiFi), the data can be automatically uploaded to a desktop computer and, optionally, printed.


  • National Instruments LabWindows/CVI and LabView
    LabView
    Used at times when customers require it. This is generally the case when the user wants an application he/she can later easily adapt, which is what LabView (with its visual way of working) is perfectly suited for.