|
|
|
|
|
|
|
ARMS, the abbreviation of Automated Risk Management System, developed by ITware is used to scan harmful user behaviours. Follow-up of world-class 24/7 streaming video and chat service users through statistical analysis of public data collected from users' machines and help to filter malicious users out of the system. The system is capable of almost real-time decision-making by processing large volumes of data through cloud computing on well-scalable virtual machines. The system was conducted in an international, mixed team with the customer, in a transparent method.
|
|
|
|
|
|
|
|
|
|
|
Calendar application allows us to subscribe to events any time, regardless of time zone, anywhere in the world. We distinguish Tag and User powers where the former is able to create and modify events while the latter can only subscribe to them. In case of a change in events (timing, waiver) the application will send a notification to the user. The application can be downloaded on a variety of platforms all around the world.
|
|
|
|
|
|
|
|
|
|
|
This desktop application provides messaging for the chat and video content on Windows, Mac, or Linux systems, using almost the same multi-platform code base. The solution supports a number of video and audio input devices for which we have also developed a USB driver for extra features.
|
|
|
|
|
|
|
|
|
|
|
For Docler Holding (Luxembourg), we have developed a chat application running on one of the most visited pages in the world. ITware has been linked to the development of the Community Support Chat (CSC) project by Jasmin Support to support customers. In the first round, it was a task to understand the code of an existing application operating under complex conditions, to troubleshoot errors and document the existing code, and to convert the user interface by meeting the high UX criteria required by effective working.
Then, we implemented standard installation options with the clean UI, individual (even offline) operations, logging and testing procedures. For the sake of the work, we have created separate interfaces based on the purpose and privileges of use, the features and the handling are thus redesigned, simplified or optimized. It was also realized that a framework can be used to manage, track and test source files in a single workflow. As a result, the continuous supporting work over two countries across the international environment, based on Scrum methodology, have come up with a stable, customer-centred and effective solution.
|
|
|
|
|
|
|
|
|
|
|
Build our applications from components: ITware evolves this old need for a strategic partner of it. The great advantage of smaller, individually-installed and easily-communicating services is that the components can be independently published and updated. It also helps developers to break the implementation into parts instead of technology layers along business processes. Additional flexibility in using this concept is that it is not necessary for the application to be written in the same programming language, or that all components write this business problem with the same model.
|
|
|
|
Microservice, Docker |
|
|
|
|
|
|
|
|
|
Who does not want to make quick and easy-to-see demo videos from time to time? Our MoWii solution produces spectacular results based on predefined styles from videos, photos, music and text elements. Copy the media files to a directory and select the style that you like, and download the video! Our solution uses the Adobe After Effects technology.
|
|
|
|
|
|
|
|
|
|
|
This application helps to recognize music that is protected by copyright. Prevents any misuse and sends information if the music belongs to a dedicated playlist. In the cloud of content providers, we created libraries for uploading and sharing media files. The application created by ITware is generating so-called “fingerprints” for a file that contains audio and compares it to an existing database. In this way, it recognizes if the music is included in the database, enabling the use of licensed music to be verified.
|
|
|
|
|
|
|
|
|
|
|
Software development is a never-ending process these days, where the existing code changes continuously from day to day. However, the changes need to be tested without interruption, since the malfunction may occur again and again in the most unexpected, or even well-functioning code snippets. And who would not become tired of testing the same functions of the same web pages, several hours every day, for months?
Selenium automated testing is a professional solution for this problem, and we are constantly using it in our development for our content provider partner. It is a great advantage that if the code base is changed, the pre-written test cases are run automatically - say in the night hours - they are able to test the entire application completely, eliminating the human error and burn factor, and keeping the developer team informed of the details. The use of simultaneously executable and replayable tests in addition to saving time and money in the field of quality assurance also represents a major step forward.
|
|
|
|
|
|
|
|
|
|
|
It looks simple: we log in and the system manages our privileges. But what if 50 million users are required to serve 500,000 competing executives at a time, serving 1,000 requests per second? For this problem ITware has developed a fast-response, high-availability, global infrastructure solution, that provides complex services, using the Microservice concept.
|
|
|
|
|
|