Parity Systems

Web & Java Development

Parity works with a rich library of open source packages that we tailor and enhance to closely fit the requirements of our clients. Our analysts and developers bring current skills to the work, and we have extensive experience creating custom application software. Development tools, techniques and standards most actively used are:

Languages

  • Java, PHP and Python are the most commonly used on the server side.
  • JavaScript, HTML and CSS are the client side tools we frequently use.

Browser Platform

  • HTML based web browser environment
  • Mozilla specific: XUL (XML comparable to HTML), XPCOM (scripting API), RDF (XML based technology for data representation)

Client/Desktop

  • Java standalone program (optionally delivered through Java WebStart technology): Swing, AWT API

Server/Java Enterprise Edition

  • Servlet based web application running on Tomcat server
  • MVC (Model View Controller) implementation using Struts Framework
  • Object-Relational Mapping with Hibernate library
  • Interface-Implementation decoupling using Spring Framework
  • Aspect-Oriented Programming with AspectJ

RDBMS

  • AS400 DB2, PostgreSQL, MySQL, MS Access
  • Schema design
  • Data migration
  • Development: trigger, stored procedure