DevForce & Report Sharp-Shooter Silverlight Bundle
Now you are ready to build a Silverlight Business Intelligence application with
a rich object model and powerful reporting. You save money too.
Getting data into a Silverlight application is hard.
With DevForce Silverlight
you quickly build a domain model with custom business logic, validation and security
… a model that’s easy to maintain and evolve to keep pace with requirements. Business
objects, asynchronous persistence management, caching for performance, and offline
scenarios are out-of-the-box simple. Why waste time writing and debugging your own
service and business layers when you should be developing the workflow, user experience,
and features that are critical to the business?
Silverlight does not have intrinsic Reporting engine or viewer.
With Report Sharp-Shooter
for Silverlight, you can create corporate reporting systems of any complexity and
integrate them directly into your Silverlight application. Thanks to Sharp-shooters’
extensive data presentation capabilities and Silverlight, your visually compelling,
richly interactive web application looks and feels better than a desktop app.
DevForce and Sharp-Shooter Together
How does it work? You create report in Report Sharp-Shooter and then set the DevForce
business objects as the datasource. It’s as simple as that. You even have full access
to the custom properties and business logic you’ve added to your DevForce entities
so you don’t have to duplicate code. And you can still use the convenience of LINQ
to query for the DevForce entities that will be used to fill the report.
Integration… with a single line of code:
reportManager.DataSources.Add("Customer", entityManager.Customers);
As the user, you’ll be able to view the report directly inside Silverlight and you
can save the report into any number of formats including PDF, XLS, HTML, XML, CSV,
and JPG. The Report Sharp-Shooter viewer interacts with the browser hosting the
Silverlight client to accomplish these tasks. In other respects, it is like any
other Silverlight control and can be placed anywhere in your XAML with a single
line.
It’s all seamless to you, the developer. You define the reports in terms of the
same business entities you’re using in your application. You determine which entities
to report using the same techniques and tools you used to build your application.
It’s easy…. It’s fast…..And it works perfectly!