If mashups are truly a subset of SDK functionality... then how do you run a report with the SDK, with prompts, displaying the prompts and final report in HTML? I've tried it with an embedded IE control... can't be done.
The RenderReport Java example that comes with the SDK is the closest I've seen... but it doesn't work with prompts. Why is that? The only way you can do that, that I know of, is with Mashups.
You can try to create your own prompts with native controls, but it wont be the same. Some customer will create a crazy prompt page that can only be rendered correctly by Cognos... so it isn't a real option.
If anyone can prove me wrong, please do. I'd love to see the solution.
Update: You can do it with the URL API, which is what I currently do, but if you do that you can't switch between formats. Example, You can't run a report via the cognosViewer and then switch from HTML to PDF. I am talking about using the actual SDK to try to run these reports.