Java is a general-purpose, concurrent, class-based, object-oriented computer programming language that is specifically designed to have as few implementation dependencies as possible.
Developers can “write once, run anywhere” (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java applications are typically compiled to bytecode (class file) that can run on any Java virtual machine (JVM) regardless of computer architecture.

Java

5 tools to help you write better Java Code

At IDR Solutions we are always looking at ways to improve our Java PDF Library and our PDF to HTML5 Converter. The best way...
Alex Marshall
3 min read

Web Services: Creating and Deploying a Java Web Service

In my previous article on web services I mentioned how www.idrsolutions.com received a lot of questions about Java development. In that article I gave a...
Simon Lissack
3 min read

Making a jQuery PDF Viewer

Introduction JQuery is one of the most popular JavaScript Frameworks around (for good reason), it gives you ability to access and manipulate the HTML...
Lyndon Armitage
2 min read

Web Services: An Introduction and Creating a Java Client.

At IDR Solutions we get alot of questions about Java development. One of the most common questions raised in the last few months is...
Simon Lissack
2 min read

What we love and hate about Java IDEs –…

Last time I mentioned that I’d be writing a series of articles about integrated development environments (IDE) and what we love and hate about them....
Alex Marshall
1 min read

Setting up VisualVM in under 5 minutes

It’s hard to put a label on VisualVM – it has a profiler, but it’s more than that. It also has tools for tracking...
Sam Howard
1 min read