Tworzenie oprogramowanie

Przyszłość z nowoczesnymi produktami 

future-oriented

Filmware

Archytektura budowy

W projektach wykonywanych dla naszych klientów stosujemy głównie mikrokontrolery wykorzystujące architektury jedno- lub wieloprocesorowe ARM, chociaż sporadycznie implementujemy również rozwiązania bazujące na mikrokontrolerach 8-bitwoych. W zależności do złożoności aplikacji, wymagań czasowych oraz wybranej jednostki głównej, realizujemy oprogramowanie wbudowane jako:

  • oprogramowanie niskopoziomowe,
  • aplikacje bazujące na systemach operacyjnych czasu rzeczywistego (RTOS) np. Micrium OS II, OS II, FreeRTOS,
  • aplikacje bazujące na Linux-ie wbudowanym, rozwijane zazwyczaj w językach wysokiego poziomu jak C++, Python, czy też JavaScript ze wsparciem Node.js.

Aplikacje mobilne

Doceniamy dokładność i zadowolenie klienta 

Technologia Xamarin

Nasi eksperci w dziedzinie technologii Xamarin oraz Ionic, są dostępni dla klientów wymagających cross-platformowych aplikacji mobilnych (iOS, Android, UWP). Wymienione technologie pozwalają w prosty sposób zamienić telefon czy tablet w panel użytkownika urządzeń wbudowanych, czy IoT, pozwalając jednocześnie na przeprowadzenie konfiguracji, podejrzenie bieżących pomiarów, ustawienie statusów czy kalibrację. Komunikacja z telefonem, czy tabletem może być realizowana jest przez różne protokoły i media komunikacyjne: BLE, WiFi, NFC, USB.

xEvatronix_Aplikacje_mobilne_01_1920x1080.jpg.pagespeed.ic.GP8o2EI32a

future-oriented

Aplikacje webowe

Aplikacje webowe

Budowanie aplikacji webowych przy użyciu stosu technologii opartych o język JavaScript pozwala nam budować wydajne systemy IoT. Korzystamy z następujących technologii/narzędzi:

  • Server Mosca – służy do zapewnienia komunikacji opartej o MQTT, natomiast RabbitMQ umożliwia budowanie stabilnych i skalowalnych rozwiązań,
  • Mogoose – pozwala na tworzenie efektywnych i eleganckich modeli danych,
  • Stos MEAN (MongoDB, ExpressJS, AngularJS oraz Node.js) – daje możliwość budowania wydajnych, dedykowanych aplikacji webowych.

Aplikacje desktopowe oraz sterowniki

Doceniamy dokładność i zadowolenie klienta 

xEvatronix_Aplikacje_desktopowe_01_800x450.jpg.pagespeed.ic.nLM3rPLng2

Aplikacje napisane z
doświadczeniem

W wielu systemach, urządzenia muszą wchodzić w interakcje z komputerami osobistymi lub urządzeniami przenośnymi. Zebrane przez urządzenie dane mogą być przetworzone później na wydajnym PeCecie. Nasz zespół programistów posiada doświadczenie w budowaniu nisko-poziomowych sterowników, jak również programów wyposażonych w bogaty interfejs użytkownika. Najczęściej do tego celu wykorzystujemy technologie Microsoft Visual Studio wraz z językami C++/C## oraz frameworkami typu MVVM, WPF.