We've just released to beta a Visual C++ wrapper to our .NET reporting engine. And the first question you probably have is - WHY? The consensus from most C++ developers we spoke to was that C++ is now mostly for legacy applications and not for anything new. Well here's why:
- Even legacy applications need better reporting. And in many cases that need is critical. If the only choice for those legacy applications is Crystal Reports and other obsolete reporting systems, they have no avenue to significant improvement. So I think there is a substantial need.
- I programmed in C++ for about 10 years (last effort was Enemy Nations) and it is a beautiful language. I've spent the last 10+ years in Java & C# and they're both great languages too. But the raw power and simplicity of C++ - I still miss that at times. So I want to make sure we directly support C++.
So now if you are writing C++ applications and need reporting, or need to improve your existing reporting, Windward is available. If you are spending considerable time designing reports or if you want non-programmers to design their own reports we can save you a lot of time and make report design enjoyable. If you need standard reporting, document generation, or you are creating Word documents, Excel spreadsheets, or PowerPoint presentation we can give you a system where the designer is a natural fit for the report.
If you're is willing to give it a try, we would very much appreciate any feedback. If you try it and have any suggestions, hit a bug, etc., please email firstname.lastname@example.org. To try it out, please download:
- WindwardReportsCPP_10.0.1.zip contains: License keys for next 2 installers, C++ wrapper dll/lib, and sample program.
- InstallWindwardReportsDotNet.exe contains: .NET reporting engine. Use dotnet.license in WindwardReportsCPP_10.0.1.zip when asked for license key.
- InstallAutoTag.exe, or if you have Office 2010 64-bit (not Windows, it's the bit-ness of Office that matters) InstallAutoTag64.exe contains: Microsoft Office AddIn for report design. Use autotag.license in WindwardReportsCPP_10.0.1.zip when asked for license key.
- Documentation at Visual C++ Programmers Guide.aspx
Install AutoTag & the .NET engine, unzip the C++ sample, and run it. It should work fine. Again, any feedback greatly appreciated.