Přejít na obsah|Přejít k hlavnímu menu|Přejít k vyhledávání

edhouse-CookieGdpr-Policy-s
3203043
0
/cz/gdpr/
421650B6B

Vývoj klient server aplikace pro přípravu vzorků

Science / AnalyticalIndustry automation

Když nás zákazník oslovil s požadavkem na vytvoření softwaru pro prototyp zařízení na naprašování, čelili jsme výzvě zajistit efektivní komunikaci mezi různými hardwarovými komponentami a zároveň zajistit snadné ovládání.

Zákazník

Kompetence

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

Technologie

AngularC# ElectronNxTailwind CSSTypeScript

Benefity pro zákazníka

  • Bezproblémová integrace hardwaru.
  • Nadčasový design.
  • Jednoduché nasazení.
  • Zvýšená efektivita.
  • Optimalizace nákladů.

O projektu _

Požadavek zákazníka

Zákazník nás oslovil s požadavkem na vývoj softwaru pro hardwarový prototyp nástroje používaného při přípravě vzorků pro elektronové mikroskopy. Zákazník již měl jasně definovaný technologický proces naprašování tenké kovové vrstvy na zkoumaný vzorek, který byl primárně řízen pomocí počítače připojeného k mikroskopu.

Naprašování je technika přípravy vzorků. Když je kovový cílový materiál bombardován těžkými částicemi, začne docházet k jeho erozi. K naprašování dochází, když se tento erozní proces odehrává za podmínek doutnavého výboje mezi anodou a katodou. Tímto způsobem, a díky pečlivému výběru ionizačního plynu a cílového materiálu, se vytvoří další tenká vrstva (~10 nm) vodivého materiálu, jako je zlato, stříbro, platina nebo palladium, která pokryje vzorek.

Software měl zajistit funkce pro ovládání a monitorování naprašování, aby usnadnil provoz hardwaru, který tento technologický proces vykonával. Zákazník také požadoval, aby aplikace byla snadno instalovatelná a udržovatelná.

Výzva

Při práci s hardwarem je vždy výzvou zajistit hladkou komunikaci mezi softwarem a hardwarem. I když měl zákazník vynikající komunikační protokoly pro mikroskop, software musel také komunikovat s dalším hardwarem. Z důvodu úspory nákladů nebyl tento další hardware zakázkově vyroben, ale šlo o univerzální zařízení. Bylo tedy nutné vytvořit komunikační rozhraní pro toto zařízení od nuly. Navíc bylo řešení navrženo tak, aby bylo odolné vůči budoucím změnám – což znamenalo, že muselo fungovat bezproblémově jak jako desktopová aplikace, tak jako webová aplikace. To rozšířilo možnosti využití řešení.

Řešení

Použili jsme architekturu klient-server, aby byla aplikace kompatibilní jak s desktopovým, tak s webovým prostředím. Klientská část byla vytvořena pomocí Angularu a zabalená v rámci Electron frameworku, což zajišťovalo, že webová aplikace mohla fungovat stejně efektivně jako nativní desktopová aplikace. Komunikace mezi softwarem a hardwarem byla u mikroskopu jednoduchá. Protože jsme však mohli ovlivnit výběr univerzálního zařízení, zvolili jsme hardware podporující platformu .NET a kód byl napsán v jazyce C#. To nám umožnilo integrovat řídicí logiku přímo do serverové aplikace a usnadnit její údržbu.

Navíc jsme vyvinuli instalační balíček, který zjednodušil proces nasazení pro koncové uživatele. Během projektu jsme využívali náš interní systém GitLabu pro CI/CD, řízení požadavků, testování a celkový projektový management. To zajistilo, že vývojový proces byl hladký a konečný produkt spolehlivý a robustní.

Reference od zákazníka _

profilové foto

„Edhouse je naším strategickým partnerem pro vývoj SW již více než 15 let. Se společností Edhouse jsme zažili vynikající kvalitu, včasné dokončení projektu a neustálé inovace. Thermo Fisher Scientific dodává high-tech systémy sloužící vědě a vývoj SW má velký přesah do fyziky a integrace high-tech nízkoúrovňových komponent. Zároveň naše produkty používají odborníci pro zjednodušení své práce. Edhouse s námi v tomto jedinečném prostředí úspěšně spolupracuje a umožňuje našim zákazníkům, aby byl svět zdravější, čistší a bezpečnější."

Filip Matuška Director Software – Thermo Fisher Scientific

Kontaktujte nás

Máte zájem o podobné řešení nebo chcete znát detaily projektu? Zanechte nám na sebe kontakt. Ozveme se vám zpět a rádi probereme vše, co vás zajímá.

Odeslání formuláře proběhlo v pořádku. Náš obchodní manager se vám co nejdříve ozve s nabídkou spolupráce.

Edhouse newsletter

Získejte aktuální info ze světa Edhouse - novinky, setkávání, aktuální trendy softwarové i hardwarové.

Registrací vyjadřujete souhlas se zpracováním osobních údajů.

Děkujeme za váš zájem o odběr našeho newsletteru! Pro dokončení registrace je potřeba potvrdit vaše přihlášení. Na zadaný e-mail jsme vám právě zaslali potvrzovací odkaz. Klikněte prosím na tento odkaz, aby bylo vaše přihlášení dokončeno. Pokud e-mail nenajdete, zkontrolujte prosím složku nevyžádané pošty (spam) nebo složku hromadné pošty.