Innodev Ltd. is a software development company based in Hungary. We specialize in outsourcing software development for Embedded and PC platforms, primarily for Swiss businesses.
We leverage
our services to have your software expertly developed and rigorously
tested in Hungary, while maintaining a professional technology contact in
Switzerland. This enables us to refine specifications, introduce the
software, and resolve any on-site issues efficiently.
Innodev Ltd. is in a close partnership with Schweighoffer GmbH in Switzerland. Together, we deliver superior IT services to our Swiss clientele.
Situated in close proximity to Switzerland, Hungary is home to a wealth of skilled software developers and testers. We provide their expertise at highly competitive rates.
Stability
More than
Staff
About Us
Our Team
At Innodev, our team serves as the
cornerstone of our success in delivering exceptional offshore software
development services. Their dedication and expertise contribute
significantly to building lasting relationships with our clients.
They are IT professionals, from top-tier Hungarian universities and high schools. Experts with many years of experience in outsourced software development.
References
At Innodev, we are proud to be involved in multiple exciting projects with BELIMO Automation AG in Switzerland. Our expertise lies in creating embedded software for their specialized hardware, specifically for building automation devices. We adhere to BELIMO's stringent quality standards, ensuring top-notch performance and reliability.
Our dedicated team at Innodev has successfully developed device software for various functions, including measurement, industrial bus connectivity, and controls.
We have designed PC software that automates the testing process, utilizing test scripts to ensure the device functionality is thoroughly evaluated.
We have created Android applications specifically tailored to test the NFC connectivity of BELIMO's devices.
This comprehensive approach allows us to cover all aspects of software development and testing, delivering robust solutions to meet BELIMO's requirements.
We are delighted to introduce MOBILEEngineer, a
versatile PC software developed specifically for BUCHER Hydraulics AG in
Switzerland. This software serves as a comprehensive application for
configuration, diagnostics, and testing of their MOBILE servo drives.
Here are the main features of MOBILEEngineer:
· The software is built using C# .net, a powerful programming language that ensures robust performance and seamless integration with the Windows environment.
· MOBILEEngineer facilitates communication with the servos through multiple protocols, including CAN, EtherCAT, and the serial bus. This allows for seamless interaction and control over the servo drives.
· The software offers graphical trace functionality, enabling users to monitor and analyze various parameters and signals in real time. This feature provides valuable insights for troubleshooting and optimizing performance.
·
MOBILEEngineer provides the flexibility to create
custom user interfaces using IronPython scripts. This allows users to tailor
the software to their specific needs and enhance their workflow.
We have the privilege of working on the software behind the visual user
interface of sewing machines produced by Bernina International AG in
Switzerland. Our expertise lies in utilizing the following technologies:
· Qt/QML and C++: We harness the power of Qt/QML and C++ to develop intuitive and visually appealing user interfaces. These technologies enable us to create seamless and responsive interfaces, ensuring a smooth user experience.
· IBM Rational Rhapsody: To streamline the software development process, we rely on IBM Rational Rhapsody. This comprehensive development environment assists us in modeling, designing, and generating code for the sewing machine software. It helps us maintain efficiency and structure throughout the development lifecycle.
By leveraging these technologies, we deliver advanced software solutions
that enhance the user experience of Bernina sewing machines. Our aim is to
ensure a seamless and enjoyable sewing process for all users.
Our Product
Introducing MB-Tester, the Multi-Bus Tester, a powerful Test Execution Engine developed with Python scripting. MB-Tester is designed to support automated or manual device and system testing, offering seamless integration with multiple communication buses.
Test System Overview
Key features of MB-Tester include:
· Python script-based: MB-Tester utilizes Python scripting, providing a flexible and robust framework for executing tests. Python's versatility and extensive libraries make it an ideal choice for developing comprehensive test scenarios.
· Support for multiple communication buses: MB-Tester seamlessly integrates with various communication buses, enabling efficient testing across different protocols. Whether it's Modbus, MP-Bus or other interfaces, MB-Tester has you covered.
· Automated and manual testing: MB-Tester caters to both automated and manual testing requirements. It empowers users to define and execute automated test cases while also allowing for interactive manual testing when needed.
· Automatic logging of communication errors: MB-Tester simplifies error tracking by automatically logging communication errors. This feature helps in identifying and resolving issues efficiently, streamlining the debugging process.
· Easy error and warning counting: MB-Tester provides built-in support for error and warning counting. This feature allows users to easily keep track of the number of errors and warnings encountered during testing, facilitating comprehensive reporting and analysis.
· In certain scenarios, communication errors may be expected due to specific device behavior or conditions. MB-Tester offers the ability to suppress these expected communication errors, ensuring accurate test results without signaling irrelevant errors.
With these additional features, MB-Tester enhances the testing experience by
supporting multiple communication protocols, logging errors automatically,
facilitating error and warning counting, and providing the option to suppress
expected communication errors. This comprehensive set of capabilities makes
MB-Tester an indispensable tool for efficient and reliable device testing.
Know-How
Development
Communication Protocols
Phone Locker
Not Every Problem Requires a Software Solution
Since the mobile phone ban in Hungarian schools came into effect on September 1, 2024, a new challenge has emerged:
Instead of storing their phones in a locker how can students keep their phones while they are locked securely? The goal is:
Nem minden problémára kell
szoftveres megoldásA Magyarországon 2024. szeptember 1-én életbe lépett iskolai mobiltelefon korlátozás új kihívást hozott:
Szekrényes tárolás helyett hogyan tarthatják a diákok meguknál a telefonjukat úgy, hogy azok biztonságosan blokkolva legyenek? A cél:
- - Az iskola mentesüljön attól, hogy több száz értékes telefont kelljen összegyűjteni és tárolni.