Java Software Development

Smartworks develops bespoke and semi-bespoke web applications using J2EE, Java, JSP, PHP, Python, SOAP, and XML.  We utilise open source components to build integrated solutions with a low total cost of ownership. Please talk to us about your development needs via our 'contact us' page.

Java - "Java technology is a portfolio of products that are based on the power of networks and the idea that the same software should run on many different kinds of systems and devices." (Sun Microsystems website).

JSP or JavaServer Pages,is a Java technology that allows developers to dynamically generate HTML, XML, or some other type of web page (Wikipedia).

XML is the Extensible Markup Language. It is designed to improve the functionality of the Web by providing more flexible and adaptable information identification.

PHP is a widely used, general purpose scripting language that is especially suited for web development.

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages, and comes with extensive standard libraries.

SOAP, or Simple Object Access Protocol, is a protocol for messages used in a web service. The World Wide Web Consortium defines SOAP as "an XML-based protocol to exchange information in a decentralized and distributed environment".


© Copyright, Smartworks IT Limited 2006

Java Technology
For more information on the Java suite of technologies, see Sun Microsystems.

XML
If you are new to XML and would like more explanation, see XML in 10 points.

SOAP
For a SOAP primer, see the W3C website.

Java/XML in Action
For an example of Java and XML at work in the healthcare industry, see this technical case study.

Java for Mobile Devices
Read more on Java for mobile devices at the Sun MicroSystems J2ME site.

PHP
For more details on PHP, see php.net

Python
See the Python website at python.org