Consulting

Java

Here at Responsive Systems, we like Java. In fact, we love it. And we're not talking coffee. Java is our programming language of choice, and with 4 years commercial experience with Java, our choice has been validated by numerous applications.

If you're not sure of what Java is or can do, you might like to read our introduction to Java. Otherwise, please read on to find out how Responsive Systems can put Java to best use in your organisation, or view our gallery for a few trivial Java applets.

Java on the Web

Java applets can supercharge your web site, by providing interactive content. This can include games for a little light relief, or complex calculation and charting facilities. The power of applets extends beyond the capabilities of server based, or cgi processing. Processing the information on the client machine eliminates network latency, and reduces the load on the server. Your web based customers can perform "what-if?" analysis over several scenarios quickly, using powerful GUI components.

Java in the Enterprise

Away from the web, back to the desktop and enterprise server. How can Java help here? As an application development language, Java has several advantages.
Platform Independence
Write Once, Run Anywhere... Java applications are run by a Java Virtual Machine, or JVM. As long as there is a JVM for your desired operating system, you can run Java applications, without porting them across. If your business goes from a Windows NT environment to a UNIX environment, all your old apps will still work without modification - providing they were written correctly.
Object Oriented Design
Java is an OO langauge. Without going into too much detail, the Object Oriented programming paradigm helps ensure the code produced is easily extensible, maintainable and legible. These three features help keep the cost of development, and time to market low.
Safety and Security
Java programs are interpreted by a virtual machine. This allows each instruction to be inspected at runtime, and cancelled if it breaches a security policy. Very few environments allow such fine grained control over application security. This security is deal for servers hosting applications from numerous providers or serving many users or organisations.
Rich API
The standard Java Application Programmers Interface includes a vast collection of classes to build applications. Windowing toolkits, database connectivity, network connectivity, collections and much more are included. Further to this are the extension APIs, including advanced 3D and 2D imaging, messaging, telephony, speech, cryptography and others. These APIs provide the framework for advanced applications with rich media, robust GUIs and supreme connectivity.

Java @ Responsive Systems

Responsive Systems' consultants have been developing practical Java solutions for over 4 years - since the language was first released. Our experience ensures quality Java programming, to take best advantage of the language features. For more information, please e-mail java@responsivesystems.com.au to see how we can put Java to work for you.





JAVA CONSULTING