Services
Our professional services
- Application development and custom plugins
- Training
- Hire a professional
- Gain acces to our experts and get your team ready
Consultant services
Application development / Hire a professional CDP consultant
CDP Technologies professional consultants have indepth experience in working with CDP Studio, and the development of real-time control systems. Working with CDP consultants gives you access to their expert knowledge gained over years in applications development, system architecture, system and network design, testing and system deployment.
Set up a complete development environment for your team to ensure quality development processes, team collaboration, automatic test frameworks with CDP Studio.
Training
Get up an running with
our hands-on training
CDP Studio training comprises hands-on class room or virtual training with an instructor.
Standard CDP Studio training
The standard set of training courses are CDP Studio introduction, Advanced course and CDP Studio for service engineers.
Tailored training
CDP Studio experts may tailor training for your specific needs. This may cover specific topics or areas.
Areas of Competence
Software Development
Our developers have extensive experience in software development with deep knowledge of C++, Javascript, Python and different script languages.
User Interfaces
User Interface design is an art and a science. Our competence ranges from general UI design, industrial UIs, widgets, QML to HTML5.
Control, automation and IoT systems
Our core competence areas are control, automation and IoT systems. In-depth experience in developing IT-based control systems for different industries. Expert knowledge in real-time, distributed and redundant systems, industrial protocols (e.g. MQTT, OPC UA, CANopen, Modbus, DDS, NMEA, SNMP …) and from sensor to cloud.
Cyber Security
Cybersecurity is becoming an essential part of any software system. IEC 62443-3-3 international standard defines different levels of cyber security requirements for a system. The maritime specific DNVGL RUSHIP Part 6, Chapter 5, Section 21 Cyber Security extends IEC 62443-3-3 to ships. Our expertise extends from cyber security to cryptology.
Software architecture
Software architecture and design are important to create robust systems that can be efficiently enhanced and maintained over years. A good system design with a focus on reusability can significantly increase the performance of R&D teams. Our experts can guide you in general software architecture or assist in setting the core design of your products or projects.
Modern software development
Using modern development processes and tools is essential for software quality, maintainability, reducing risk, sharing knowledge and efficient development. Our team can assist in creating good processes including build systems and continuous building, test-driven development, automatic test systems, use of software repositories like GIT and setting up a complete development process with Atlassian tools.
Qt Creator / Qt Designer / Qt plugin development
Our developers use Qt tools for development and can assist in any Qt-based project or develop a Qt plugin on request.
Linux
We have used Linux in real-time control systems for over 15-years and can assist in creating real-time patched Linux images with the right set of tools and security patches.
CDP consultants
Meet our experts and trainers
Nils Petter Eftedal
GUI design and software development
13-years’ experience in CDP Studio development and customer projects.
Expertise
GUI design and development with a broad project experience from a wide range of customer projects in addition to development of CDP Studio itself.
Jüri Toomessoo
System architecture and design + software development
7-years’ experience in CDP Studio development and customer projects.
Expertise
System architecure and design, system development and with broad experience from development of CDP Studio.