Technology solutions designed and delivered on time
Original Origin provides capable, skilled and personable Java Swing development accompanied by proficiency in other complimentary technologies.
Special attention is given to building well thought out and intuitive graphical user interfaces (GUI's) for our systems. A computer system ought not simply just work, but it must also be a pleasure to work with. Development is formally qualified with industry recognized Sun certified Java Programmer and Sun certified Java Developer qualifications which ensures you are getting top quality consulting on your projects.
Original Origin have the capacity and knowledge to kick start greenfield development projects, or come in and enhance existing functionality for your existing bespoke applications.
Development approach
Industry best practises come as standard that you ought to expect from a professional software development service. As an overall approach, code is produced following an agile methodology, but can be adapted to the clients preferred working method.
... Industry best practises come as standard ...
All code is well documented so that future developers can come in and easily grasp the design and intention behind design choices. Ramp up for people new to the code base is very swift for professional developers. Where it is sensible, well known design patterns are used to solve recurring software development problems. Code is written to the Sun Microsystems source code standards so that the code is comfortably readable for anyone.
The quality of our software is taken very seriously. Testing tools and methods including JUnit code testing are used.
Vertical slice development
Original Origin has expertise in all areas of software development -- full vertical slice capabilities.
Client side development such as desktop and Web application development can be catered for. With many years experience with Java Swing, the company is extremely qualified and skilled to develop desktop applications. The Swing architecture is deeply understood which means that your custom development will work seemlessly with the powerful rendering pipeline and remain responsive for your users.
While Java Swing development is the hero of the skill set, Web application development for business applications using AJAX frameworks and traditional mark-up technologies such as HTML, CSS and Javascript can be offered.
To compliment the client side development, there is extensive experience of developing reliable, scalable and efficient server side components. This includes design of, and building specialized server processes as well as enterprise Java J2EE components like servlets and jsp pages using contemporary web frameworks.
Naturally, database design and development for safe, reliable and efficient storage of your valuable data goes hand in hand with the server side development service.