Java and J2EE Technology
H.A. Enterprises Pty Ltd has been developing Java-based solutions since the language was first released in beta form in 1995. Java is more than a programming language; it is also a huge collection of libraries and a runtime system. In today's world, it is not enough to merely have a familiarity with Java - what is really required is an in-depth understanding of the language, libraries and the virtual machine within which the application executes.
Java development is the core development offering -- but by no means the only one -- that H.A. Enterprises is able to provide. We have extensive commercial experience developing Java and J2EE applications.
- Development environments - Eclipse (and IBM WebSphere Application Developer) are our preferred development environment as we have many years (stretching back to IBM Visualage) experience in using and configuring these types of IDEs. We have also used in commercial engagements JBuilder, Microsoft VisualJ++ and NetBeans.
- User Interface - Over the last 10 years, we have developed large and small standalone applications based on the both the AWT and Swing toolkits.
- Source code managements - A collective 50 years of IT development experience means that we are extremely well versed in industry standard source code management tools such as CVS and CMVC. In particular, we are intimate with the problems and issues associated with complex branching and forking of project source trees.
- Multi-threading - Years of developing complex back-ends to high performance websites has given us the necessary experience to design and develop complex multi-threaded, multi-user solutions.
- Java Server Pages - JSP and the Struts framework have been at the heart of our development for the past several years, and we can lay claim to being intimately familiar with the implementation of these technologies. Additionally, we have extensive experience with enabling support for multiple languages within a single application using the Java and Struts National Language Support (NLS) frameworks.
- EJB - We also have experience building EJB applications based on BMP/CMP beans. Some of our recent experience has been in the area of using stateless BMP beans to read/write XML messages to/from JMS message queues.