Software Projects Past & Present
Tags:
See also: Website Projects
2009: YaHM (Yet another Hospital Manager)
During the course "Advanced Software Engineering" we were a team of 6 students and we had to create a very basic hospital-management software which we called YaHM. This time we used C#.Net, Microsoft Visual Studio and MSSQL. Of course the software we could create during one semester is much too simple to work in a true hospital environment however the main objective of the course was to work in teams, make the right design decisions and handle concurrency and remoting properly.
Altogether we created 19.027 lines of code and 218 pages of documentation in 680 person-hours.
2008-2009: Ticketline
As part of a Software Engineering course me and five other students had to work together to create a movie-theater ticketing system. This became the largest project I had done until then. We used Java, Hibernate and HSQLDB. It was quite a lot of work and a lot of learning as most of us (myself included) had never worked with GUIs or Databases in Java before. Of course learning to work in teams and using the frameworks was more important than the actual software product created.
2006-2008: FS-Client
FS-Client is a Java-based HTTPS-client for communication between client's PCs and Apache server.
The requirements were: edrivers.at offers a complete management-system for driving schools. In order to create nicer prints and to communicate with third-party software (provided by the Ministry of Infrastructure) they needed a software to connect their Webserver-based software with the client's desktop PCs. I was asked to create this software based on Java, HTTP, SSL.
The tasks of the software were mainly to check local directories for changes and upload them to the server and to check the server for updates and download them to the local machine.
I created the software in mid-2006 and maintained it until the end of 2008.
2004-2008: RUCMS / RUIDB
RUCMS - Roland Ulbricht's Content Management System - was a website content management tool I developed from scratch using PHP and MySQL. Back in 2004 I could not find any systems that provided the features and simplicity I required. Different versions of RUCMS were used on a handfull of websites (some are still in use). In 2008 I stopped further development and decided to use Drupal.
RUIDB - Roland Ulbricht's Instant Database Tool - was a simple tool for editing database tables. The main aim was simplicity. It was possible to configure which user sees what parts of the database and what parts he can edit. RUIDB was the backend for editing RUCMS-data. I stopped development in 2008 as there were many other tools around that could handle the job.
The main aim of RUCMS and RUIDB was simplicity. As of writing this in 2009 I still feel that most available CMSs and Online tools are too difficult to use for average users.