Stimulsoft, a software manufacturer with offices in Russia and Belarus, recently announced the release of its Stimulsoft Reports.Fx for Java program. The software falls in line with Stimulsoft’s tradition of producing solutions in the realms of data processing and analysis, giving Java users the ability to generate reports while keeping convenience and compatibility in mind. The release marks the third of its kind for Stimulsoft, as the company has already introduced similar products for Flex and PHP.
Aleksey Pchelnikov, Stimulsoft’s project manager in charge of the Reports.Fx for Java project, described its benefits, stating, “Previously there were persistent problems in using the reporting tool on the Java platform, because their interaction was impossible. But problems exist to solve them. It is now possible to enrich Web and Desktop applications with the functionality of Stimulsoft Reports.Fx product line".
Stimulsoft Reports.Fx for Java solves the report generation issues within Java by offering handy report designers. The software offers a standalone report designer that is created using Adobe AIR technology, comes loaded with features, and gives users the ability to work on a variety of platforms without having to worry about compatibility issues. The software also comes equipped with a web component report designer for browser launching. Last, but not least, is a swt component designer which lets you design reports from a Java app. A full administration report can be generated either directly from an application or in a browser window, and essential functions such as copy/paste, drag and drop, zoom, and more are included. As an added convenience, the software employs the Ribbon user interface for quick and easy use with little to no learning curve involved. Tooltips and explanatory text accompany interface items as well.
Flexibility is another strong suit of Stimulsoft Reports.Fx for Java. It can be used for both desktop and client-server applications and can be easily integrated into a Java application using just a few lines of code. For maximum compatibility, reports created in Reports.Fx for Java are also compatible with those designed in other Stimulsoft products. Reports created by third-party generators can be converted using the import utility.
Stimulsoft Reports.Fx for Java is currently available through Stimulsoft’s website, ww.stimulsoft.com. The company offers a trial version of the product for download so users can evaluate its features prior to purchasing. A single license, which includes a one-year subscription with updates and tech support, costs $499.95. Customers have the option to purchase a single license that includes the source code as well for $799.95.
JetBrains Prepares New JVM-based Language for Upcoming Release
It appears as if there will be a new kid on the block when it comes to Java Virtual Machine-based languages such as Groovy, JRuby, and Scala. JetBrains, a leading vendor of professional development tools, released details on its statically typed programming language that is currently in the works. Dubbed “Project Kotlin,” the language is much more than a research project. JetBrains plans to develop it for industrial use, and a public beta is slated for release by the end of this year.
Kotlin is named after an island near Saint Petersburg, Russia, where JetBrains houses one of its research and development centers. JetBrains development lead Dmitry Jemerov explained the reasoning behind Kotlin’s development. He said: "We've looked at all of the existing JVM languages, and none of them meet our needs. Scala has the right features, but its most obvious deficiency is very slow compilation. Other languages don't meet some of our requirements in terms of the feature set. Moreover, the initial reception of Kotlin shows that the community trusts JetBrains and expects it to do a good job in terms of language implementation and tooling support."
Further comments from JetBrains representatives backing the need for Kotlin were stated in its documentation. The company praised Java, but did note its limitations and backward-compatibility issues. JetBrains stated a desire to make Kotlin more concise and safer than Java by statically checking for pitfalls. The company also expressed its intention of making Kotlin simpler when compared to its competitor, Scala. JetBrains plans to offer Kotlin’s compiler and IntelliJ plugin through open source under an Apache license. The language will likely be highly extensible via annotations, inline functions, language quotations, and type loaders. Kotlin libraries are a possibility as well.
While the prospects for JetBrains and its upcoming language are appealing, not everyone is taking the bait. John Rymer, an analyst with Forrester, offered some skepticism regarding Kotlin’s adoption: "Kotlin's purpose is to fix some of the problems that programmers have with Java. Most of the features seem to be trying to simplify creation of complex applications and packing more power into each line of code. These are useful goals. However, I doubt a lot of people will drop Java and adopt Kotlin, if only from force of habit. Also, many of our clients have standards that prevent adoption of new languages like Kotlin for many years."