Poznaj dokładniej naszą ofertę

Czym się zajmujemy?

  • Złożonymi algorytmami
  • Modelowaniem matematycznym
  • Systemami do wizualizacji danych

Co oferujemy?

  • Implementacje programowe w językach C/C++, więcej...
  • Optymalizacje asemblerowe dla konkretnej linii procesorów, więcej...
  • Implementacje sprzętowe w języku VHDL i Verilog dla układów programowalnych FPGA i CPLD, więcej...
  • Graficzne interfejsy użytkownika dla systemów Windows, Linux i MacOS, więcej...
  • Modele matematyczne dla interesujących Cię zagadnień, więcej...

Już dziś skontaktuj się z nami i przedstaw swój problem.

Programowanie C/C++
Języki C i C++ są głównym narzędziem, które wykorzystujemy podczas prac implementacyjnych. Przygotowujemy kod zgodny z następującymi standardami:
  • ISO/IEC 9899:1999 dla języka C,
  • ISO/IEC 14882:1998 dla języka C++.
Na Twoje życzenie możemy również korzystać z poszerzonego zestawu instrukcji (na przykład wstawki asemblerowe).

Intel x86 Przygotowujemy wydajne oprogramowanie dla procesorów rodziny x86 firmy Intel. Narzędzia, którymi dysponujemy, umożliwiają tworzenie bardzo wydajnego oprogramowania na najnowsze procesory tej firmy. Pozwalają na efektywne wykorzystywanie wielu rdzeni oraz wektorowych instrukcji typu SIMD (Single Instruction Multiple Data).

Atmel AVR 8-bit Przygotowujemy oprogramowanie przeznaczone na 8-bitowe mikrokontrolery AVR firmy Atmel. Jesteśmy w stanie dostarczyć implementacje skomplikowanych algorytmów, które zajmują mało miejsca i jednocześnie działają z zadowalającą szybkością.

Programowanie asembler
Nie każdy projekt polega na stworzeniu przenośnego oprogramowania. W niektórych przypadkach konieczne jest przygotowanie bardzo wydajnego i optymalnego kodu dla konkretnej rodziny procesorów. W takich sytuacjach często zachodzi potrzeba wykorzystania instrukcji, które nie są dostępne dla języków wysokiego poziomu. Dlatego też oferujemy możliwość implementacji krytycznych części kodu w asemblerze danego procesora.
Programowanie VHDL, Verilog
Struktury programowalne FPGA i CPLD są idealnym rozwiązaniem w przypadku małoseryjnej produkcji specjalistycznych urządzeń. Nasza wiedza pozwoli na zoptymalizowanie pracy układów pod kątem Twojego zastosowania. Dostarczymy Ci rozwiązanie, które w pełni korzysta z takich technik, jak:
  • przetwarzanie potokowe,
  • przetwarzanie równoległe.
Nasza oferta obejmuje implementację w językach VHDL i Verilog.
Graficzny interfejs użytkownika
Graficzne interfejsy użytkownika opracowujemy w oparciu o bibliotekę Qt firmy Trolltech. Zapewniamy Ci w ten sposób możliwość przenoszenia oprogramowania pomiędzy takimi systemami operacyjnymi, jak:
  • Windows,
  • Linux,
  • MacOS.
Dzisiaj niepodzielnie króluje system Windows, ale nigdy nie wiadomo co przyniesie przyszłość. Dlatego chcemy aby stworzone przez nas rozwiązania były na to przygotowane. Nawet jeżeli Ty, jako nasz Klient, nie widzisz w tej chwili takiej potrzeby.
Systemy obliczeń
W wielu przypadkach, tworzone przez nas oprogramowanie wymaga posiadania sporych zasobów obliczeniowych. Dlatego też oferujemy Ci pomoc w budowie infrastruktury informatycznej, która pozwoli na naprawdę efektywne wykorzystanie naszych produktów.