home

resume

Capturer and Player for Sensoray 2251 card

This is Qt based application to play video captured by Sensoray 2251 USB frame grabber. The player receives mpeg4 encoded video stream, decode it using Xvid library and displays on the 3D surface using OpenGL (you can rotate the video by pressing and moving mouse on the picture)

player screenshot

Tools and technologies used in this program:

You can download the complete source code and compiled Linux binary here. To compile it yourself, Qt4 (player was developed with Qt version 4.2.1) and Xvid library are necessary. If you are using Debian, you can install libqt4-dev package for Qt4 header files and libraries. Package libxvidcore4-dev is also needed and available from http://www.debian-multimedia.org repository. After installing required libraries, the standard Qt build steps can be done, i.e. invoking qmake to generate Makefile followed by make invocation.

RadioCommander

The management and monitoring system for Siemens mobile communication equipment. This is the higly distributed complex set of applications to control the mobile communication stations (BSS).
I am working on a server application which is responsible for keeping and managing information about network topology - TopoServer. I am a member of Refactoring Team and was invited as a CORBA/C++ expert to analize current implementation and propose performance and stability improvements.

Tools and technologies used in this project:

Picture Archiving System

Distributed image management system for Siemens medical devices like computer tomographs, radiology stations, etc. The system is based on J2EE technology and written in Java.
I was responsible for Crosstier Communication Framework and Storage Framework. Both of this frameworks are the basis for multithreaded server applications participating in complex interaction with other modules like Web based access, Persistence, etc. As a communication mechanism RMI over IIOP and proprietary protocols for fast image transmission were used. Also, AspectJ was used to insert Tracing/Loggin functionality into the whole system.

Tools and technologies used in this program:

Distributed Workflow Manager

Usually, billing systems are developed as a set of interconnected modules responsible for different steps in processing algorithm. It is necessary to have the higher level componet which will control the main application logic and execution of the billing sequence. It is quite usefull to implement such a component as Workflow Manager which is compliant to available OMG and WfMC specifications. The WorkflowManager.zip file contains PowerPoint presentation about this project saved as Web contents. You can download this presentation to see much more details about design and implementation of the WfManager.

Tools and technologies used in this program:

Business Object Framework

CORBA-based Business object framework for maintaining user defined objects stored in RDBMS. Server side is implemented as CORBA server. Win32 client is communicating with server and represents returned data in three-frame structure (TreeView, FormView, GridView). The developer can define (in DB) ActiveX component to be used to display information about currently selected object

BOF Architecture

Tools and technologies used in this program:

Bill generator for ATM Billing software package

Batch process to generate bills for printing. Generator uses information stored in Oracle database after CDR (Call Details Record) processing.

Tools and technologies used in this program:

MS Windows Programming

Interconnect Billing software

Billing system for interconnect carriers. User interface was developed using Borland C++ Builder. Business logic was implementd as RPC server which provides all the required functionality to perform billing and analisys.

ICB

Tools and technologies used in this program:

Dial up networking tools and advertisement player

The PPIConnect software provides the user general service to connect to the Internet using standard PPP Dial-Up connection. Also, the software provides additional functionality such as playing advertisement movie and automatic upgrade from the available PPIConnect’s Internet servers.

PPIConnect

Tools and technologies used in this program:

Production planing and controlling system

Production process simulation system for the small factories. Make the user possible to change the work schedule, products priority, products party sizes, etc. and see how it will reflect on the job completion terms, equipment loading, staff schedule, etc

F-Plan

Tools and technologies used in this program:

You can download the demo version of FPlan from here.

Web design and programming

Our group advertisement page

http://www.808.com/808/reclama.html

808.com&We. Home Page

Tools and technologies used in this program:

Hawaii vacation houses advertisement and online reservation system

http://www.808.com/hp/kailua

Beach houses advertisement system with the possibility to rent the house via e-mail. This site extensively uses JavaScript language to maintain frame updates and navigation procedure.

Vacation In Paradise Kailua Beach

Tools and technologies used in this program:

home

resume

1