Custom software built to increase the value of your products
We create embedded software and application software in close cooperation, enabling them to develop mode profitable products and gain market advantage.
We create embedded software and application software in close cooperation, enabling them to develop mode profitable products and gain market advantage.
Custom software provides a solution for your company unique needs. Solves your specific problems, and allows you to handle all specific nuances of your situation.
Raging offers full-cycle development of embedded software and application software. We can develop software for you from scratch, remake, reuse or test your existing software, take over software for maintenance, or fix software project that went wrong.
Every collaboration starts with a discussion of the project settings, priorities, and goals. Before starting a project, we perform a detailed analysis including review of existing code, dependencies, and requirements to create a clear and realistic vision of the project success.
We start with a quick prototype followed by a minimum viable product. Features are added to the product as prioritized by you up to the allowed budget. Iterative development with Raging allows you to follow the progress and provide your feedback on a weekly or biweekly basis. Internally, we check project status daily to identify and solve issues as soon as they occur.
After initial software release, we will manage change requests, bugfixes, compatibility and security updates for you. We will make sure the software stays in good shape, so you can rely on it long-term.
Reduction of product start-up time. The product was a Linux-based embedded device with a large number of internal components. After analysis where the boot time is spent, we designed a new boot sequence and employed a number of techniques to improve the boot time such as link-time optimization, feature toggles, optimization of boot order, delayed initialization, and parallel initialization. The boot time has improved by a factor of 3.
Based on a graphical design and product requirements, we developed a user interface for a complex product with 100+ distinctive features, user options, menus, widgets. We also developed a web interface to access the device via Ethernet.
Raging was asked to integrate a mapping technology into an embedded device, consisting of map management, loading maps from multiple sources, caching, rendering, scrolling, and displaying geo-specific data.
To accelerate product development of a hand-held device, a customer asked us to develop a PC-based simulation that would allow testing ad development of new features without using hardware work benches. We modified device application code to become multi-platform and compile on a PC. We developed a user interface simulating the display and buttons of the device, and also simulations of all internal components of the device, such as batteries, sensors, a GPS receiver, and a Bluetooth module, to allow testing of various corner cases.
We created a prototype app that allows a wireless transfer of 3D point cloud and photos from an imaging scanner laser device to iPad tablet and to visualize it using a 3D graphics engine.
To precisely estimate the charge status of a battery pack in a hand-held device over various loads and temperatures, we developed a Kalman estimator to estimate actual status based on a system state space model.
RAGING s.r.o.
Rennenská třída 422/50
63900 Brno
Czech Republic
info@raging.cz
+420 733 628 154
Dipl. Ing. Pavel Dokulil
E: pavel.dokulil@raging.cz
M: +420 733 628 154
Account No.: 2500004576/7940
IBAN: CZ03 7940 0000 0025 0000 4576
BIC/SWIFT: SPWTCZ21 Bank address:
Waldviertler Sparkasse Bank AG,
Klášterská 126/II,
377 01 Jindřichův Hradec,
Czech Republic (CZ)Bank Account