Java

ORISA has a wide experience of software development using Java technologies. Extensive GUI implementations (applet and application) as well as complex client/server applications with JSP are among our strengths.

Modeling, Conceptualization and Quality Assurance

In-depth conceptualization and modeling during the project planning stage and strict quality assurance processes during the development phase are the foundations of complex application solutions.
- Object oriented software design (OOA / OOD) and UML (Unified Modeling Language) aid ORISA in structuring the conceptualization of Java applications. ORISA utilizes the UML tool "Together".
- For quality control of Java products ORISA utilizes "Jstyle" for static code analysis and "Jprobe" for run-time analysis, in addition to "Together".

Internet and Intranet Solutions

ORISA has experience with various Java architectures:
- Applications or Applets as Fat Client (Java) - Client / Server (n-tier architectures) using:
   - Java ServerPages (JSP) including TAG libraries, STRUTS framework, etc.
   - Servlets
   - JavaScript, HTML, DHTML, XML
- ORISA has experience with the utilization of RMI, CORBA, HTTP tunneling, Port communication and JDBC as interfaces between application components or to integrate external software.

Development Tools

- JBuilder and Eclipse
- VisualAge for Java