Project Management & Communication System
PMC is a project and ticket system for media and advertisement agencies. It includes job management, communication and project management features for medium-sized companies.
Requirements management was a crucial part of the system: Many different user groups with a different understanding about the system, a requirements specification that was outdated, constant change requests, and a project scope that also was a moving target.
The system was implemented as a client-server application based on Java Enterprise Edition (JPA, JSF, CDI)
CSH - Cloud Storage Hub
The CSH is not an ordinary MoM (Message-oriented Middleware). It is an integration, communication and storage platform based on open source frameworks and products like Apache ActiveMQ and Apache Camel. We can connect IoT devices, ERP and CRM systems, mobile and desktop apps and much more with the CSH. Monitoring, security, persistence and many other features are included.
Microservices, software containers, integration patterns, and all the little tricky details.
We use Java and a lot of open source libs, frameworks, and products.
Web2Print System for Cinemas
This web app helps cinemas to manage the films and programs and produce printed flyers. Pictures, texts, genres, categories, titles and other aspects can also be managed. The program data are checked by a printing company who exports them for further processing in InDesign. Deadlines
The requirements analysis and user interface design for the different users and user groups (program planer, cinema manager, graphic designer etc. ).
Java Enterprise app (JPA, JSF, HTML, CSS) and MySQL.
Web App Usability Test with Thinking Aloud and Eze/Gaze Tracking
For a complex web application, we analyzed the usability. Mainly four techniques were used: heuristic evaluation, thinking aloud, interview, and eye/gaze tracking for which we used the IntelliGaze CAM30NT device (Alea technologies) and the OGAMA open source software. Here are some of the tasks: user casting, scenario definition, setup and preparation for the tests, selection of the focus / main aspects and expected results for every technique, test execution and documentation. The gaze tracking produced heatmaps, attention maps, fixations, gaze / scan paths and other interesting results.