Go to content|Go to the main menu|Go to search

edhouse-CookieGdpr-Policy-s
6643657
2
/en/gdpr/
764650B6A

Developing Software Management for a Sample Preparation Tool

Science / AnalyticalIndustry automation

When approached by a client to create software for a sputter coating hardware prototype, our team faced the challenge of bridging efficient communication between diverse hardware components while ensuring user-friendly operation

Customer

Competences

Software DevelopmentSW and HW Project ManagementApplication softwareQuality Assurance (software and product)UI/UX design

Technology

AngularC# ElectronNxTailwind CSSTypeScript

Benefits for the customer and end-users:

  • Seamless Hardware Integration.
  • Future-Proof Design.
  • User-Friendly Deployment.
  • Enhanced Efficiency.
  • Cost Optimization.

About the Case Study _

Request

We were approached by a customer with a request to develop software for a hardware prototype tool used in sample preparation. They already had a clearly defined technological process of the sputter coating, which was primarily controlled through a computer connected to a microscope.

Sputter coating is a technique of sample preparation. When a metallic target material is bombarded with heavy particles, the erosion of this material happens. Sputtering occurs when the erosion process takes place in conditions of glow discharge between an anode and a cathode. In this way, and by careful selection of the ionization gas and the target material, an additional thin layer (~ 10nm) of a conductive material, such as gold, silver, platinum or palladium will coat the sample.

Software was needed to provide control and monitoring capabilities to facilitate the operation of the hardware that executed this technological process. Additionally, the customer wanted the application to be easy to install and maintain.

Challenge

When working with hardware there is always a challenge to ensure smooth communication between the software and the hardware. Even though the customer had excellent communication protocols in place for the microscope, the software also needed to communicate with additional hardware. As a cost saving the additional hardware was not custom build, but general-purpose hardware was used. Thus, a communication interface for this additional hardware had to be created from scratch. Moreover, the solution was designed to be future-proof, meaning it needed to work seamlessly both as a desktop application and as a web application, thus giving the solution a broader range of use.

Solution

We adopted a client-server structure for the application to enable both desktop and web compatibility. The client-side was built using Angular and wrapped in the Electron framework, ensuring the web application could perform as efficiently as a native desktop app. The communication between software and hardware was straightforward for the microscope. But because we could influence the selection of the general-purpose device, we selected hardware that supported .NET platform, and the code was written in C#. This allowed us to integrate the control logic directly into the server-side application and keep it easy to maintain.

Additionally, we developed an installation package that streamlined the deployment process for the end-users. Throughout the project, we employed our internal CI/CD Gitlab system for continuous integration, issue tracking, testing, and overall project management. This ensured that the development process was smooth, and the final product was reliable and robust.

 

Customer Feedback _

profile picture

„Edhouse is our strategic SW development partner more then 15 years. With Edhouse, we've experienced excellence in quality, on-time project completion, and continuous innovation. Thermo Fisher Scientific is delivering high-tech systems serving science, and SW development has a big overlap with physics and integration of high-tech low-level components. At the same time, our products are used by experts to simplify their work. Edhouse is successfully working with us in this unique environment, enabling our customers to make the world healthier, cleaner and safer.“

Filip Matuška Director Software – Thermo Fisher Scientific

Contact us

Are you interested in a similar solution or are you interested in the details of the project? Leave us a contact. We'll get back to you and be happy to discuss anything you're interested in.

The form was submitted successfully. Our sales manager will contact you as soon as possible with an offer of cooperation.

Edhouse newsletter

Get the latest updates from the world of Edhouse – news, events, and current software and hardware trends.

By signing up, you agree to our Privacy Policy.

Thank you for your interest in subscribing to our newsletter! To complete your registration you need to confirm your subscription. We have just sent you a confirmation link to the email address you provided. Please click on this link to complete your registration. If you do not find the email, please check your spam or "Promotions" folder.