Windows aplikace
Desktopové aplikace vytvářím v jazyce C#.NET. Tyto programy lze tedy spustit pouze na počítačích s operačním systémem Windows. Pro databáze obvykle využívám stroj SQLite, který nevyžaduje instalaci SQL serveru a pro většinu jednoduchých aplikaci je naprosto dostatečný. Jelikož pracuji sám, zabývám se vývojem jednoduchých až mírně složitých aplikací. Nedělám rozsáhlé síťové a databázové aplikace typu ERP.
Příklady aplikací
- Databázová aplikace pro sběr dat a jejich analýzu
- Program pro sběr, vyhodnocení a vizualizaci měřených dat (Laboratorní aplikace)
- Program či služba pro obsluhu externích zařízení
- Utilita pro konverzi, či extrakci dat ze specifických datových formátů.
- Klient webové služby
Vývoj elektroniky a embedded software
Provádím HW návrh slaboproudých elektronických zařízení dle požadavků zákazníka, včetně návrhu PCB a zajištění výroby. Software pro embedded zařízení vyvíjím v jazyce C, zcela vyjímečně v assembleru. Zkušenosti mám jak s jednoduchými 8mi a 16ti bitovými mikrokontroléry (Atmel, Freescale), tak s 32bitovými ARM kontroléry (ST, NXP). Dále mám zkušenosti s běžnými komunikačními protokoly a s protokolem CAN a LIN.
Příklady řešení
- Zařízení pro automatizované měření elektrických či fyzikálních veličin a jejich záznam
- Automat pro spínání spotřebičů dle časových či jiných podmínek.
- Jednoduchá automatizace domácnosti (ohřev vody, větrání, čerpadla atp.)
- Zařízení pro řízení či regulaci malých pohonů