(Currently)
J.P. Morgan in Glasgow : working on financial systems.

(Previously)
Wenaas UK in Aberdeen : working on E-commerce software.
J.P. Morgan in Glasgow : working on Reporting software.

Recent projects:

Penmans Photo Express
printshop
This website was designed for Penmans Photo Express, a photographic company, who wanted to allow users the ability to upload image files to their site, which would then be turned into high quality prints.

The HTML component of the site was developed by our partner company, Isoworld Ltd. We then converted the static site into a dynamic web application, using J2EE and related technologies. As an MVC web app, the view was described using JSP, in addition to standard Struts taglibs. The model by Struts ActionForms and Java business objects, and the controller portion by Struts ActionServlet and Actions. JavaMail was utilised to send emails to the website administrator in the event of a contact request, or file upload, and to the customer in the event of same file upload.

The development environment was Netbeans 3.4 and Tomcat 3.1 on Mac OS X.

Outpost Wargame Services
owsscreenshot
This website is currently being designed for Outpost Wargame Services, a gaming company, who wanted to allow users the ability to purchase wargame products direct from their site.

Once again,the HTML component of the site has been developed by our partner company, Isoworld Ltd.
We will convert the static site into a dynamic web application using the same Struts framework as Penmans Photo Express. The data access layer has been developed using a combination of Stateless Session Beans and Entity Beans, using the facade pattern. The session beans have been seperated into service objects. The Entity Beans make use of local interfaces, where applicable, as well as full Container Managed Relationships. The Entity Beans CMRs, using XDoclet, include 1-1, 1-many and many-many relationships.

The development environment is Netbeans 3.4, XDoclet, Ant, JUnit, Tomcat 3.1, JBoss 3.0.0 and PostgreSQL on Mac OS X.


All web applications are deployed to our production environment, which is a Linux dedicated server we share with Isoworld Ltd.