How to configure iReport, jasperreports with web start java application to make reports available at clients end.

Posted on 2014-08-31
Last Modified: 2014-10-13
Dear Expert,

can we configure iReport with java web start application so that client at remote end can access report from application and run the same to get desired output. Please give your expert suggestion to achieve the same. I have already downloaded iReport-5.6.0-windows-installer.exe, jasperreports-server-cp-5.6.0-windows-x86-installer.exe and jasperreports-server-cp-5.6.0-bin.exe. I am confused which to install as my Windows OS is 32 Bit. I am using MySQL 5.6.0 Database for application. Please give your valuable suggestion.

Thanks & Regards

Question by:MILIND_JOG
    LVL 20

    Expert Comment

    by:Amitkumar Panchal
    iReport is a GUI tool to develop your reports which helps you to check how your jasper report (.jrxml) look like once generated. Your report may contain some complex queries, some business functions that i believe you dont want to expose to your client. If you provide iReport, just to run the report, you may expose many other things also.

    Second thing, iReport is commercial, so you may need to pay for it's usage at different end. However I am not sure how they charge you on what basis.

    As per my suggestion, jut to execute/run the report at client end, 1. prepare a report using iReport in your development environment, 2. Identify a way to run the report at client end (ie. a java program, or a jsp or an applet and other alternates) and 3. Deploy it. You will not need to install iReport at client end.

    Hope this helps.

    Author Comment

    Thanks Panchalji,
    You provided me valuable information which is helpful for me. I will come back to you if I have further query. Till that time I keep the question open max up to two days.

    LVL 20

    Accepted Solution

    Feel free to reach out to E-E. ;)

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Are you developing a Java application and want to create Excel Spreadsheets? You have come to the right place, this article will describe how you can create Excel Spreadsheets from a Java Application. For the purposes of this article, I will be u…
    Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
    Video by: Michael
    Viewers learn about how to reduce the potential repetitiveness of coding in main by developing methods to perform specific tasks for their program. Additionally, objects are introduced for the purpose of learning how to call methods in Java. Define …
    Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now