Jasper Reports Studio

Jasper Reports Studio: Meet the New Eclipse-Based Report Designer

Spread the love

We are living in an exciting world. Anyone with a project idea and credit card can build a datacenter in minutes. Today’s world is just about efficiency and TIBCO Jasper Reports Studio brings you just that.


TIBCO Jaspersoft Studio is a visualization report designer and an Eclipse-based report for TIBCO JasperReports and TIBCO JasperReports Server. Available as an Eclipse plug-in, the Jasper Studio Eclipse helps to create sophisticated layouts containing more than 50 types of crosstabs, charts, maps, images, subreports, custom visualizations, and much more.

Using Jasper Reports Studio, you can access your data through CSV, big data, JavaBeans, XML, JSON, NoSQL, JDBC, Jaspersoft Domain, TIBCO Spotfire Information Links, and custom sources. You can then publish the reports to Jasper Reports Server or use them in your own Java applications and export them as XML, XLS, RTF, PowerPoint, HTML, CSV, OpenOffice, text, or word.

Jaspersoft Studio comes in two editions - Professional and Community. The Professional edition allows additional functionality like access to HTML5 charts and Spotfire, as well as professional support.


Jaspersoft Studio is a powerful, programmatic report designer for developers to develop data visualizations and full-fledged reports. It features the industry’s most advanced design environment and enables developers to create highly formatted, pixel-perfect reports, and data visualizations.

Following are the added features of Jaspersoft Report Designer -

  • Stable and user-friendly SQL designer
  • Full support for HTML Text component
  • Full support for Google Maps as report elements
  • Improved properties editor with a search feature
  • Plugins for version control including GIT, SVN, and CVS
  • Improved component layout options
  • Improved Java Report Server integration
  • New Jasper Reports Book Editor for reports linking and table creation
  • New custom visualization component
  • Improved out of box support for Hive, HBase, MongoDB data sources, and Cassandra

How Jaspersoft Studio Is Different From Other Report Designers?

More importantly, JSS has integrated several well-designed dialogs that allow a report developer to fine-tune the properties of the controls within a report. Like BIRT, JSS’s dialogs help guide report developers to the properties that they want to control. This is a significant Pentaho improvement which sums all of the control properties into a single grid structure.

As Jasper Reports Studio has much of the same functionality as the other report designers, it is also different from the other report designers in a few major ways:

1. Jasper Reports are different than BIRT, but same as Pentaho in a way that they rely on sub-reports to support reports with multiple queries and data sources.

2. Jasper Reports uses pixel positioning as its central approach and emphasizes on paginated reports at its core. This is similar to Pentaho, but different to BIRT which uses a table-based approach.

3. Jasper Reports must be compiled, and this is different from both Pentaho and BIRT.

4. Charting in JSS - easier and full-featured to use than Pentaho, and less full-featured and more difficult than BIRT.

Design & Layout

Jaspersoft Studio has a powerful layout engine that supports the same layout XML tags as Jasper Reports. Report developers can now put items on the screen just the way they want them to look like in the final pixel-perfect report. You can also place on-screen items using a snap-to or an automated grid layout.

Formulas like, conditions to hide an element, special calculations, or text processing define many settings in a report. You can write formulas in Java, JavaScript, or Groovy that provides a powerful way to gain control over report functionality.

Charts, Maps, and Graphics to Make Reports Come Alive

Jasper Reports Studio supports over 50 graphics types including -

Maps: Use TIBCO maps or Google maps to create interactive map visualizations. Use custom layers, markers, and shapes to display.

Widgets: This includes gauges, thermometers, sparklines, funnels, columns, cylinders, bulbs, and Gantt Charts.

HTML5 Charts: Interactive and customizable charts to visualize, including line, dual-level pie, column, bubble, bar, area, stacked area, time series, spider, and scatter. You can customize using properties that control every aspect.

Custom Visualization: Support visualization using third-party Javascript libraries like D3.js via the Custom Visualization component, any dynamically generated SVG.

Interactive Tables, Crosstabs, and Elements

Jasper Reports Studio comes with several elements that serve a variety of design goals, in case, you want to build useful and complete reports. There are various formats to support images, including SVG, loaded via URL, or even stored in the database as a BLOB. You can easily add lines, ellipses, and decorative frames to add style and structure to reports.

You can add tables with their datasets, have crosstabs with numeric calculations for a large amount of data, and an entire palette of components that let users visually design any report with intricate designs.

Widest Selection of Data Sources

Jaspersoft Studio supports the widest selection of data sources of any Jaspersoft Studio Report Designer to truly create visual representations of any kind of data. Each report contains the main dataset and supports any number of sub-datasets for the report to loop. Each data source has its type of query language, so several query editors are available including -
  • NoSQL
  • Domain
  • OLAP
  • Web Services
  • Custom/Java
  • Spotfire Information Links
  • Files

Export to Any Format for Maximum Reusability

Jaspersoft Studio has powerful export capabilities. You can design reports and deploy them to several formats without any redevelopment needed. This provides design-time hints that help to produce friendly outputs for each format.

For example, you can view the same design on a web portal, export it to Excel for another group, email the JasperReports Server to yet another team, and consume through an API by a third-party tool.

Publishing Reports

You can use Jaspersoft Studio to design reports, but it’s not an ideal tool to publish them for end-user consumption. You can create standalone reports that you can view in Java applications that embed the JasperReports Library. Or, you can easily publish them with one-click to the Jasper Reports Server web application where users can interact with them directly.

An easy-to-use publishing workflow is present in the tool to facilitate publishing to JasperReports Server. All you need to do is authenticate to JasperReports Server and publish input controls, data sources, report definitions, images, fonts, etc. that you require for your reports and visualizations.

Install Jaspersoft studio into Eclipse - REQUIREMENTS

Jaspersoft re-built its report design tool for the Eclipse environment, called iReport on Netbeans. Jaspersoft Studio Netbeans is a Java-based tool that allows application and professional report developers to design highly formatted reports that you can view online or take a print out. The environment can connect to a variety of data sources via JDBC and format the data so that one can read it easily.

Software Requirements:

Jasper Reports Studio requires the Java Runtime Environment. To compile the report scriptlets, one will require full distribution of Java. The JSS installer includes the appropriate version of Java.

Jaspersoft Reports Studio supports the following operating systems:

  • Linux, 32 or 64-bit
  • MacOS X, 64-bit
  • Windows 7/8, 32 or 64-bit

Hardware Requirements:

Jasper Reports Studio needs a 32-bit or 64-bit processor and 500 MB of hard disk space. The amount of RAM requirement depends upon report complexity. We recommend a value of 1 GB to dedicate to Jaspersoft Studio and suggest a value of 2 GB.


Eclipse Interface -

The initial layout of the Jaspersoft Studio interface is called a perspective in Eclipse terminology. The default Jaspersoft Studio perspective contains views and an editor area.

  • To open a closed window, select Window > Open View from the menu. Then select the window you want to open from the drop-down list.
  • Reset the interface to the default perspective by selecting, Window > Reset Perspective.
  • Save a perspective by selecting Window > Save Perspective As and enter a name for your perspective.

Learning More About Eclipse -

  • You can start with the Eclipse help. Select Help > Subclipse - Subversion Studio Eclipse Plugin.
  • If you’re setting up Eclipse for a team, search for the phrase “configuration management for Eclipse” on the internet.
  • If you are working with version control such as SVN, Git, or CSV, use the corresponding Jaspersoft Studio’s Eclipse perspective. To add a different perspective, you can select the perspective you want from the Open Perspective dialog. Then, use that perspective for every interaction with your version control repository, like resolving conflicts, synchronizing files, and checking out projects.

User Interface Components -

Jasper Reports Studio has a multi-tab editor. It has three tabs - Design, Source, and Preview, which allows you to interact with your reports in various ways.

  • The Design tab is the primary one that you can select to open a report file and it allows you to graphically create your report.
  • The Source tab holds the jrxml source code for your report.
  • The Preview tab lets you run the report preview after having selected a data source and output format.

Why Oditek Solutions?

We have some of the best Jasper Reports Studio developers in India, so, if you need more information on Jasper Studio Eclipse or Jasper Studio Report Designer, do reach out to us on – info@oditeksolutions.com

What OdiTek offers

Refer our Skills page:

Jasper Reports Development

Jasper Reports is the most popular and widely used open source reporting project in the world. It has been deployed in hundreds of thousands of projects as production grade reporting tool, and its reporting capabilities are in-built into thousands of software products. As such, Jaspersoft...


Client Testimonials

We had a tough deadline to launch our .Net based application that processes a lot of data, and got very frustrated with our development agency we hired. Fortunately we got Oditek, and they took over seamlessly the product development, launched the app & continued feature development. Just awesome!

Neal Bonrud

Co-Founder – SubScreener, USA

They were very attentive to our needs as clients and went out of the way to make sure our projects were taken care of. They were always able to get projects done in the specifications we requested. They are passionate about getting things done; I would definitely recommend them to lead any IT projects.

Dann Manahan

Sr VP Technology- 1031 Crowd Funding

I worked with OdiTek on few high profile banking application projects. They did a fantastic job with web applications & manual testing on the VAS apps for two leading banks of UK that included rigorous UAT phases. I recommend them for any application development where security matters.

Clive Shirley

CTO- Smarta, UK

OdiTek is our extended team who works on our key software projects. They are dependable, good in collaboration and technically very much to the level what we expect a global team should be. They had transformed our web applications, CRM and added mobility to existing business platforms here.

Matt Berry

IT Manager- First Option Online

It's been more than 4 years now that we are working with OdiTek on our cloud based web product development. It's been amazing working together, they are very competent on designing scalable, high performance apps. Their technical support is outstanding to say the least, even at odd hours.

Brad Taylor

CEO- BluesummitTech, USA

I am a fan of Team OdiTek since 2014 and have worked on many product development projects together. Specially worth mentioning their deliveries on VAS Banking web application development & manual testing services for Smarta, UK. They are highly skilled & a professional team to work with.

Tom Bowden

Digital Propositions - HSBC, London

OdiTek has been working on our Integrated Web-scale Mobile Platform i.e. Optimal Health since 2014. They are very professional and takes care of the requirements meticulously. They are technically very sound and sincere in ensuring quality & performance. Wonderful working with them!

Catherine Lim

COO- Medilink Global Sdn Bdh

You can trust the team, with minimum supervision you get the work done. They are honest, professional & committed to schedule & quality. I had been successfully running 3 business applications designed, developed and maintained by Oditek developers. It’s been a pleasure working with them.

Scott Evans

CEO- Pink Storage, UK

OdiTek has been working in custom software development, including services for test automation. Many of them have worked with me in 2009-10 when I was R&D Manager in NetHawk India. They have great enthusiasm & a passion to excel in bringing customer success. Their work has been very impressive.

Karen Hamber

Senior Product Manager- Skype

It's amazing to see these guys are turning their experience into a global delivery excellence at OdiTek. I am sure their past large scale product development experience will be handy to product companies. I would always recommend Oditek for software development, especially performance-driven solutions.

Juha Marjeta

Opti Automation Oyj

If you need additional information or have project requirements, kindly drop an email to: info@oditeksolutions.com