Standard developments/coding, unique solutions

Software development –
our works

NHB project

For the Hungarian bank NHB (Növekedési Hitel Bank) a Generic clearing house instance was introduced as a background ATM clearing system part of the Automated branch project. The clearing house was responsible for accounting every financial transaction (like cash withdrawal or payment, utility bill payment, cash remittance etc.) done by the ATMs as well as for keeping the ATMs various account balances up-to-date. A clearing house instance did the register and administration of all the cash notes (by denomination) used by the ATMs, starting with filling the ATMs from the treasury of the bank, including cash note movements inside the machines as well as returns to the treasury of the bank.
The project used standalone modules as extensions to the Generic clearing house to define custom transactions which were executed by an Activiti workflow engine.

Technologies used

  • Maven
  • Activiti folyamatmotor
  • Spring Framework
  • Spring Batch
  • Vaadin UI
  • JPA
  • Apache CXF (Soap és Rest)
  • GlassFish 4.1, Apache Tomcat 8.0
  • PostgreSQL database

DAS Portal project

DAS has a custom portal solution which serves and helps the work of their whole consultant network. The consultants administer their daily work through this UI, reach the details of the contracts of their clients, and can view statistics of their performance. DAS administration can follow the work of the consultants and check all the statistics about the performance of individuals and the whole consultant team.
We joined the development of the DAS Portal in a phase after the core system was launched and our task was to refine, enhance, and expand the system with new features.

Technologies used

  • Maven
  • JSP
  • JQuery
  • Css
  • Hibernate
  • MySQL database
  • Rest Api
  • Android
  • Apache Tomcat

DAS Insurance policy project

The primary goal of the project was to automate the whole lifecycle of insurace application and insurace policy handling. We developed web-services providing the following functionalities: fee calculation, document generation, consultant and client communication with email and text messages, data transferring from CRM system to AS400, data validations. The web-services work in close cooperation with the CRM system of DAS through a database-based custom data exchange solution.

Technologies used

  • Maven
  • Eclipselink
  • Spring Framework
  • Spring Data JPA
  • Microsoft SQL database
  • Apache CXF
  • Apache Tomcat

SystemX project

We developed a demo application for SystemsX. The aim of the project was to create a web based medical information storage system.
The users can upload their medical information and share it with doctors, researchers or other users. They can create circles, add users to it, and share their own information with them.
The users can share information collected by external devices e.g.: Nike+ FuelBand information from the Nike server account.

Technologies used

  • Maven
  • Eclipse
  • Spring Framework, JPA, Apache CXF Rest, JUnit
  • JSF
  • Checkstyle, Findbugs
  • Svn
  • Apache Tomcat
  • JIRA

Telemedicina project

The main goal of the GINOP-2.2.1-15-2017-00073 project was that in Hungary the telemedicine as a form of care to fit organically into the health care process, which makes possible to avoid unnecessary doctor-patient meetings, results in less travel by patients and lowers the rate of infections and spreading of diseases caused by visiting healthcare institutions, by the results of the technological solutions, financial methods and legislative changes developed by the experts of Telemedicina Methodology Center.

Technologies used

  • Maven
  • JPA
  • Docker
  • Docker Compose
  • JBPM
  • REST
  • Spring Framework
  • PostgreSQL
  • Apache Tomcat
  • JBoss WildFly

Health Value project

The general objective of the R&D project is to design and establish a Health Management System. This will include the implementation of a portal with extensible features, as well as the development of a mobile application supporting health management and the creation of a hardware device capable of communicating with the mobile application. The mobile app is able to alert you to daily health-related routines with user-specific messages. The system provides an opportunity to detect new types of measurements and results by using Artificial Intelligence.

Technologies used

  • Maven
  • dotNet / C#
  • MSSQL (Microsoft)
  • Java (Android)

Grepton project

The project goal was to develop a new messaging and message receiving system for MÁV (hungarian national railway company). With the application they can send traffic control messages and manage their states and approve or reject the messages.
This is a multi layered OSGI application. The client side user interface was created with Java Swing and jgoodies user libraries. The server and the client side communicate with each other through RMI service calls. The newly arrived messages are received through AMQ message queues. The client side used a Derby database, and the server side used an Oracle database.

Technologies used

  • OSGI
  • Java Swing
  • jgoodies
  • Java RMI
  • Oracle database
  • JPA
  • EclipseLink

Variatech project

During the project we supported an existing SAP addon module, fixed bugs and developed new features. The application has a client side which was developed with Java Swing Applet technology, and communicates with the server side through ObjectOutputStream.
We created an automated JUnit test environment and replaced the existing ObjectOutputStream solution to REST services. Corvex also configured the system to use the new SAP Hana database, retaining the ability to opt for the existing MS-SQL database, and translated the specific T-SQL scripts into Hana-SQL scripts.

Technologies used

  • Java applet
  • Junit
  • Java REST Api
  • SAP Hana
  • MS-SQL
  • T-SQL, Hana-SQL

CellMon project

The main target of this R&D project is to develop a special microscope with it”s hardware and software systems, which can support researchers using the microscope for biological and industrial projects with special image and data processing.

Technologies used

  • Maven
  • JPA
  • Docker
  • Docker Compose
  • JBPM
  • REST
  • Spring Framework
  • Vaadin UI
  • PostgreSQL
  • Apache Tomcat

MVM Ovit INFO+ project

The MVM Ovit faced several critical errors in the operation of the originally developed INFO+ production management and logistics system. The system struggled with critical functional and performance issues that hindered day-to-day work.We took on a role in improving these, and the problems were solved through an iterative development process. In addition to development, we also provide developer support to MVM Ovit on weekdays, during normal business hours, and on weekends if necessary.

Technologies used

  • Maven
  • Apache Tapestry
  • JPA
  • Apache Tomcat 7.0
  • PostgreSQL database
  • Atlassian Jir

 

TraffSim project

The scope of TraffSim was to create a simulation framework capable of simulating a whole traffic system in a way that based on the provided system data, parameters and runtime data can simulate the operation of the existing system, and by the modification of the parameters can define the optimal working environment. The system treats every simulated element (like a bus or a tram line) as a workflow and every run of a simulated element is a run of the workflow associated with it. The workflows can be designed and activated on a graphical UI, allowing users without specific developer knowledge to expand the simulations. The time-based simulation data are handled by a general clearing house instance.

Technologies used

  • Maven
  • Activiti workflow engine
  • Groovy
  • Rest Api
  • RestSQL
  • Spring Framewor

 

Cloud project

Within the Cloud project an integrated cloud management and webshop application was developed. The application was based on the OnApp cloud management system using it’s virtual machine handling, resource allocation and resource cost handling functions. Our UI allowed users to register themselves in the system, and allocate and order new services and resources with it, and perform payment transactions for their orders. The payments and service fees were accounted by a clearing house instance.

Technologies used

  • Maven
  • JSF 2.1 + RichFaces
  • Jax-WS (Metro)
  • Glassfish application server
  • Eclipselink
  • PostgreSQL database server
  • OnApp Rest Api

Our products

GCH Clearing House

The Corvex clearing house is a multi-purpose and multi-registry transaction and account management system that can perform settlements with minimal restrictions, with (almost) arbitrarily defined settlement types.

CVX Framework

The elements of the framework also use each other’s functionality where possible. Elements can be combined in different configurations and tailored to the specific environment.