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.
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