Mark Stephens Mark has been working with Java and PDF since 1999 and is a big NetBeans fan. He enjoys speaking at conferences. He has an MA in Medieval History and a passion for reading.

2 ways to make your Java programs accessible to the non-Java world

1 min read

After you have developed an application in Java you want to make it accessible to as many potential users as possible. The Java ecosystem is pretty big but there are still 2 very large groups out there who will not be using it – non-technical users and non-Java developers. So how can you make your Java application accessible to them?

1. Non-technical users

This group are not interested in whether your program is written in Java, Ruby, C or any other language. The difference is meaningless to them. They will only be able to make use of it if you can offer them a non-technical way to utilise the application. The obvious way is the Internet. The Glassfish application server offers a fantastic way to provide a simple web page with which they can use to interact and control your Java program.

Glassfish itself provides all the infrastructure and the secure, magic door. It is written in Java, actively developed and has a fantastic community. Visit the glassfish website or follow Arun Guptas  twitter feed for lots of useful links.

Glassfish allows you to write some simple linking code so that the web page can become the input and output for your page. We have used it to provide a simple GUI frontend to our PDF to HTML5 and SVG converter at http://convert.idrsolutions.com .

2. Non-Java developers

There are lots of developers using something other than Java for a whole variety of reasons. You can make your software available to all of them by turning your Java program into a web service. Using a simple XML based web communications system any program (regardless of what language it is written in) can communicate with your Java program. This is the idea behind our new PDF cloud converter. Click here for the first blog article explaining how to connect.

So are you making your Java application available to the whole world or limiting it to the Java ecosystem? Do you have an tips on sharing it?

This post is part of our “SVG Article Index” in these articles, we aim to help you build knowledge and understand SVG.

IDRsolutions develop a Java PDF Viewer and SDK, an Adobe forms to HTML5 forms converter, a PDF to HTML5 converter and a Java ImageIO replacement. On the blog our team post anything interesting they learn about.

Mark Stephens Mark has been working with Java and PDF since 1999 and is a big NetBeans fan. He enjoys speaking at conferences. He has an MA in Medieval History and a passion for reading.

Enabling SVG Gzip Compression on Apache and NGINX

Gzip compression is a widely supported method of reducing the size of the content sent from a web server in order to improve the...
Leon Atherton
47 sec read

Leave a Reply

Your email address will not be published. Required fields are marked *

IDRsolutions Ltd 2019. All rights reserved.