We continually evaluates technology and performance

Our platforms and tools is a major reason why customers choose Martinsson as a partner.

There are many elements that must work together to achieve a great user experience. The hardware you choose should have the right performance and offer the right software support. Display and touch must be carefully selected to achieve the desired user experience.

Which platform that fits the project best depends on the requirements of the application. Playback of HD video, online web applications and classic interface sets different requirements on the interaction between hardware and software.

Choosing a platform with poorly functional support or wrong performance quickly becomes costly. Therefore Martinsson continuously work to develop and evaluate complete application platforms; tested and evaluated to practical applications.

Platforms

To offer maximum flexibility, depending on the project requirements, we work closely with leading suppliers of ARM and x86 processors. Application and volume determines whether a Modular (example SMARC) or single board computer (SBC) is best.

The platform's maturity determines the conditions for stability and functionality. Therefore it is important to take this in count selecting a product platform.

Linux and open source

In order to focus on user experience and our customers' applications, we have chosen to base all our standard platformson open source software. By working with Martinsson you simply take part of a very complete high quality software.

Our Linux system based on the Yocto and allows us to deliver modern and custom distributions designed for our customers' requirements.

Efficient building systems

Through our development system, we work with automated publishing and testing of the software we produce. A modular project structure ensures that we maximize code reuse and minimizes errors. Tests is done on both unit and functional level (see below). All this means that we can easily keep a close eye on quality.

We offer a close cooparation with our customers by sharing code with git.

Application code optimized for the hardware

Whether the choice is a web server, database, GUI framework or browser, it always pays to choose the components and methods based on system conditions. This is especially true for embedded products that have high demands on cost and stability.

We at Martinsson have a extensive experience in developing products under these conditions.

With the test in focus: automated functional testing

For projects with high demands on quality and verification, we offer a complete testing environment designed specifically to test the entire product, including hardware and software.

Our script based system makes it easy to test products in all phases without having to spend time on the details. For mature products, the system ensures that maintenance and extended functionality not get unwanted effects (regression tests). For products under development will help the system developer to validate their work continuously (function tests).