Main Page Company Clients News Pro publico bono Wersja polska
22 825 2324 Szukaj
Szukaj

Software solutions

Technologies

Our IT solutions are based on reliable new technologies. When creating a project we take into account the specifics of its applications and likely future plans for its expansion. Below we provide a brief desciprion of the technological solutions we use most frequently.

Java & J2EE

Most often we use the J2EE platform (Java 2 Platform, Enterprise Edition). It is a modern platform which allows for a wide range of applications. We also frequently use the Java programming language for the preparation of standalone (e.g. for the Windows operating system) and Internet applications.

Architecture of an IT system

Many of IT systems developed by us are based on the Model-View-Controller architecture, which is useful for interactive applications, including those for the Internet. This architecture is widely used and its aim is to the division, and functional separation, of the system in to the three layers of Model, View and Controller.

The MVC architecture meets one of the most important criteria for the efficient design of systems - to minimize coupling. Dividing the system's responsiblities among the layers of Model, View and Controller ensures that there is no duplication in the programming code, and that the construction is more transparent and easily manageable. This is one of the reasons why JMC's solutions are robust to errors, safe, and most importantly, they are are created more quickly and are easy to expand.

Internet applications

The choice of an appropriate technology for an internet application is a complex matter. One must consider foremost the size and scope of the application, the budget for the project, and the need for the integration of this solution with other systems - in the present or in the future. Depending on the proejct's requirements, we use:

  • Struts, JSP, XML, XSL, Java, EJB (Enterprise Java Beans)
  • ASP, Visual Basic Script
  • PHP, Smarty

Standalone applications

Our standalone applications, which are under the control of the operating system, are most often carried out in the following programming languages:

  • Java
  • Delphi
  • Visual Basic

In the case of applications which are to coexist with IT systems already present at your company, we would use the technologies which are most appropriate and integrate most smoothly with your existing programming environment and ITinfrastructure.


Printable version

Copyright © 1996-2010 by JMC. Produced by JMC

Careers Gallery Contact Us Site Map Projekty w toku