JTE83 said:Programming is not my profession - I'm a Mechanical Engineer. But sometimes I mess with programming Windows software. I used old Visual Basic 6.0 and C++ MFC 6.0 to make some primitive Windows programs, because I just don't know enough about the Windows API to program a program like Polar's software or Cyclingpeaks. So, does anyone know how those softwares were programmed? -- What language and compiler did they use? Oh, I do know Robohelp...
Actually, what's the best way to make a Windows machine code level program (language and compiler)? That .NET stuff is all intermediate code like Java, which I don't like. Or does Visual Studio 2005 have an option to compile to machine code?
Well, there must be some serious programmers here who are bikers too!
Most of your advanced compilers whether they be any of Visual Studios languages or Borlands have an option to compile to machine code. The problem you run into particularly with the microsoft ones is ensuring when you deploy the package, you've enclosed the correct DLLs, etc.
The second thing, and perhaps the greater issues you're going to run into are trademark infringements on the basic theories associated with power training. Dr. Coggins and Hunter Allen have really done an excellent job at research and then encapsulating a product.
Now I will tell you it's more of a daunting concept then you think to rewrite or taylor these things. I'm currently about 2 months into writing what I feel better meets my requirements then cycling peaks (a good program but leaves out in my mind certain things) and have had to spend many hrs researching certain issues, particularly when it comes to downloading data from different power meters.
The Polar program is really excellent and covers so much but the biggest issue is that it does not take advantage of power training all that much.
If you're interested more in what I am doing, PM me.