Up until version 27, you were able to use the HTML5 Viewer in your own .NET web applications in order to display a report preview directly in the browser. Interactive user actions such as drill down, filtering data using report parameters and much more were already possible. But the technology that was utilized for this is getting older now, as for example the jQuery framework. With the new Web Report Viewer, we have created a modern, highly compatible replacement, which has been available since version 27 (year 2021).
We love Java! List & Label itself has a native C++ API. This API can also be called directly from Java applications via a Java Native Interface Wrapper, which has already been part of the product for ten versions. Over the years, we have implemented many suggestions from the community, for example we have improved the callback interface of the JNI component. Now we are going one step further – do you want to help us to improve the JNI wrapper, too?
Today, modern reports must be designed for more than just one purpose. In addition, "all" data should be contained as simply as possible – but presented in a clear and structured way. With List & Label such multifunctional reports can be easily realized. Interactive elements allow a single report to cover several scenarios, while selection options further enhance the report. This makes reports more comprehensive and informative and can be easily operated by the user.
In May 2019, Microsoft announced that it will no longer develop the existing .NET Framework. So the current version 4.8 will be the last release. From now on, the company will concentrate on the further development of .NET Core. For developers, the question arises: Is the release of .NET Core 3.1 a good time to migrate from the .NET Framework? The good news is that you don't have to do without List & Label when migrating.
Complex data is usually processed visually in dashboards in order to be able to capture trends, outliers or up-to-date data at a glance. The design of dashboards depends on important details. These details make the difference between whether the information is interesting for the target group and whether conclusions can be drawn from it or not. For example, a bar chart is better to capture than to work your way through hundreds of table entries. Dashboards are often used incorrectly and are hopelessly overloaded with numerous different charts and gauges, such as traffic lights, speedometers and hardly readable tables.
With List & Label you can export reports in different formats like PDF, Word, Excel and many more. The resulting reports can either be stored directly in the file system or – in .NET – in a stream, in order to transfer them manually into a database, a document management system or similar. Reports can also be automatically stored directly in so-called cloud storage services. The cloud storage providers for GoogleDrive, Microsoft OneDrive or Dropbox are available in List & Label for .NET for this purpose.
With the help of Javonet, the List & Label .NET component can be easily integrated and used directly from Java – with the usual ease of use you are accustomed to from .NET. With this cooperation, Java customers have easy access e.g. to real data preview in the Designer, drilldown reporting and report parameters to name just a few of the interactive features.
Let's be honest, developing has it's challenges. To meet the ever more diverse demands on applications and technologies, we all rely on a multitude of ressources to make our lives easier. So we, the makers of your favorite reporting tool, thought it's about time to let you benefit from our experience. Below you will find just a small selection of the tools that we can't do without.
Many things can often be implemented significantly easier and faster in managed code than in unmanaged code, such as with Delphi or C++. Sometimes, there already exist ready-made .NET modules which contain the desired requirements and which need to be used in your own unmanaged application. But the question then is: How can a .NET module be made accessible to an unmanaged system?