Klíčové technologie
Našim nejoblíbenějším jazykem je C#. Používáme jej na projektech pro bezpečnostní systémy, energetiku, dřevařství, vesmír a v mnoha dalších. S jazyky určenými pro webové technologie máme zkušenosti z aplikací z oboru ERP systémů a energetiky. Pokud jde o embedded SW, tam často pracujeme s jazyky C a C++. V prostředí LabView jsme tvořili testovací procedury pro novou technologii solárních panelu pro satelity. Téměř historickou záležitostí je jazyk Mumps, ve kterém jsme pomohli vytvořit a pomáháme udržovat jádro bezpečnostního systému.
Na technologii .NET stavíme většinu řešení ze všech oborů od softwaru pro testovací zařízení pro vesmírná zařízení EGSE až po služby na přenos dat mezi ERP systémy. Desktopové aplikace děláme nejraději ve WPF, ale udržujeme a rozšiřujeme množství starších aplikací stavějících na technologii WinForms. Webové technologie jsme použili pro uživatelské rozhraní pro monitorování a konfiguraci nástroje pro přenos dat mezi podnikovými informačními systémy.
Běžné SQL databáze jsme využili ve všech oborech, pro které tvoříme software. S technologií NoSQL databází jsme pracovali při vývoji aplikací pro vojenské simulace.
Denně používáme různá vývojová prostředí, stejně tak jako nástroje pro verzování a pro řízení projektu. Co se konkrétně použije, se podřizuje požadavkům projektu a zákazníka.
Máme zkušenosti s tvorbou unit testů a integračních testů v projektech pro bezpečnostní systémy, dřevařský průmysl, měření hluku a vibrací a mnoha dalších.
Využili jsme či přímo implementovali mnoho komunikačních protokolů, jak proprietárních, tak standardizovaných. Přes protokol Modbus jsme k našemu softwaru připojili mnoho různého hardwaru pro měření dřeva a ovládání testovacích zařízení EGSE. Modbus a CANbus jsme použili pro monitorování a ovládání velkých bateriových úložišť. Protokoly BACnet a ContactID jsme implementovali v rámci bezpečnostních systémů.
Obě platformy dobře známe a snažíme se efektivně využít jejich vlastností.
Ne vždy je nutné vytvářet nový software, někdy je vhodným řešením využití a propojení existujících nástrojů. Takové řešení je často vhodné při analýze a vizualizaci dat.
Virtualizační technologie aktivně využíváme pro vnitrofiremní účely. Virtuální stroje používáme jak při běžné práci (např. pro vytvoření testovacího prostředí), tak pro běh našich serverů.
Máme zkušenosti s interakcí s různými systémy třetích stran, a to jak přes oficiální API, tak speciálním řešením na míru. V portálu pro subdodavatele staveb jsme propojili nástroj pro plánování staveb euroCalc a ERP systém Karat. Vytvořili jsme službu pro přenos dat mezi učetním systémem Altus Vario a systémem pro správu maloobchodních pokladen. Pro komplexní testovací nástroj pro solární panely pro satelity jsme prováděli konfiguraci fotoaparátu a focení fotoaparátem Sony.