My public and Open Source projects.
Existing Public Projects
- since 2011 Project midPoint aims to create a comprehensive
open-source identity management (IDM) system. It is roughly based on the
work done during OpenIDMv1 development, but now it contains much more
than just that. The product is still in the development. Please see the
for more information.
- since 2011 The OpenICF project is the continuation of
Identity Connector Framework (ICF) started by Sun Microsystems.
- schema2ldif tool
- since 2000 A simple tool to convert OpenLDAP schemas to LDIF
format (especially while using the Sun/Oracle Directory Server).
The OpenLDAP schemas are a bit more readable and is easier to
maintain. This tool comes
handy especially while working with both types of servers and need
to maintains schemas over a long time periods.
Past Public Projects
- OpenIDM v1
- since 2010 Open-source user provisioning system. I've
participated in OpenIDM project as an architect almost from the
beginning. I've designed most of the system to a state as it is in
- Jewels application framework
- 1999-2001 Web application framewrok for building component
applications in object-oriented Perl.
Based on XML, embeded perl templates and quasi-component modules.
The mix of the most-popular new technologies that Perl could provide
around 2000. It was used to build a portal system called Metropola
and a Clickstore, a system that would now probaly classify as
"cloud" solution. The systems were strongly dependent on dot-com
hype and died as the hype died. As the two primary projects using
Jewels framework died the framework died with them.
- Identity public certificate authority
- 1999 Prototype of web-based public Certificate Authority
system. It demonstrated that the X.509 technology is (technically) feasible
even if composed from open-source components only (It was based on
Linux, Apache, OpenSSL and Perl). But the prototype also
demonstrated that while there is no problem in technical implementation of X.509,
the whole X.509 concept is not well suited for authenticating people
on the Internet. The project was, obviously, stopped.
- ALPA Experimental Alpha processor emulator
- 1997-1998 Emulator of generic computer system including Alpha
processor module (basic instruction set only). Object oriented design, coded in pure C++.
Developed and tested on Linux and Windows NT. User interface is
a Java application, it is able to communicate with emulation engine
using TCP/IP network connection.
Authors: Radovan Semancik, Ivan Tarapcik,
Slavomir Sebik, Peter Krutel and Jan Jakubovic.
Developed as an "Team Project" on
Faculty of Electrical Engeneering and Informatics,
Slovak University of Technology,
Documentation included, but only available in slovak language.
- Tell UNIX messaging
- 1995-1997Tell is a simplistic system for sending small messages and file
transfer in UNIX systems. It features client-server architecture
common in such systems. Server is developed in C, clients are available
in C and perl languages. Long time not maintained.
Authors: Radovan Semancik, Peter Krutel,