Wydajność i portowanie

portowanie
Wiele odnoszących sukces projektów zaczynało swój żywot od jednej platformy.
Jeżeli czujesz, że nadszedł czas przeniesienia Twojego projektu na inne platformy lub zmodernizowania do projektu wieloplatformowego (cross platform) zgodnie z zasadą Write Once, Publish Everywhere (WOPE) zapraszamy do skorzystania z naszego doświadczenia.

Mamy odpowiednie doświadczenie analizy starszych projektów również tych pochodzących z odchodzących platform i portowania do nowych systemów (np iOS7 lub Android KitKat).
Nawet jeżeli dokumentacja portowanego projektu jest nie pełna, jesteśmy w stanie ją uzupełnić

Wzrastającą pozycją w naszej ofercie jest portowanie istniejących aplikacji i ideei biznesowych do wersji aplikacji wbudowanych w urządzenia.
Główną naszą propozycją tutaj będzie Embedded Android.
Więcej o aplikacjach wbudowanych i tegorocznym naszym haśle "beyond smartphones" przeczytasz na mobilab.mobi/beyond_smartphones

Portowanie może dotyczyć również zbudowania równoległej wersji on-line dostępnej w internecie (HTML5, Adobe AIR / Flash Platform / Apache Flex) pub przeniesienia wersji on-line (np aplikacji AIR) na natywne system mobilne

Sądzimy, że zwłaszcza przy portowaniu projektów ze starszych technologii (np Symbian, Nokia Series 40 itp) ciekawą propozycją może być WOPE (Write Once, Publish Everywhere) używając HTML5 wraz z bibliotekami JavaScript lub też platform Adobe.
Oferta portowanie aplikacji może dotyczyć również przenoszenia aplikacji ze starszych wersji systemu operacyjnego (np iOS4) na nowszy (np iOS7)

testy wydajnościowe i testy funkcjonalne
Wyróżniającą się gałezią w naszej ofercie są testy funkcjonalne, wydajnościowe i audyty deweloperskie.
W ramach tej usługi oferujemy klientom:

  • Monitorowanie wydajności i wzrostu pamięci gdy aplikacja / rozwiązanie jest uruchomione
  • analiza wzrost wycieków pamięci i alokacji obszarów pamięci używając 'memory analyzer'
  • monitorowanie użycia procesora przy użyciu analizatora wydajności
  • poszukiwanie 'zombie' i innych podobnych problemów z wykorzystaniem narzędzi profilowania aplikacji
  • sprawdzanie ustawień systemów kompilowania projektu - w celu zautomatyzowania procesu kompilacji, analizy, testowania i archiwizacji binariów
  • wyłapywanie problemów z wydajnością, użytecznością i zgodnością pomiędzy wersjami aplikacji
  • testowanie serwera ciągłej integracji w projekcie
  • sprawdzanie zależności między użytymi bibliotekami
  • sprawdzanie polityki zarządzania repozytoriami kodu źródłowego
  • testowanie botów i skryptów testowych
  • testy automatyzacji kompilacji, mechanizmów upload'u binariów i generacji raportów potestowych
  • automatyzacja tworzenia regularnych wydań aplikacji przydatnych na przykład dla zespołów QA
  • automatyzacja testów interfejsu użytkownika - zwłaszcza na podłączonych urządzeń mobilnych lub używając dedykowanych serwisów testowych

System biletowania błędów
Oferujemy również konfigurację systemów biletowania błędów (np Trac, Assembla etc) wraz z krótkim szkoleniem dotyczącym najlepszych praktyk

Uzupełnianie dokumentacji
Kolejnym punktem istotnym podczas portowania może być usługa wykonywania brakującej (lub też jej uzupełnianie) dokumentacji technologicznej zastanego kodu

gwarancja potestowa
Okres testów może zakończyć się korektami systemu po których możemy udzielić 90-dniowej gwarancji mobiLAB na testowaną aplikacje lub też podpisać z klientem kontrakt serwisowy.

wielojęzyczność aplikacji
Na dzisiejszym rynku europejskim wciąż bardzo ważną rzeczą jest wielojęzyczność usług i aplikacji.
Również i tutaj możemy stanowić wsparcie dla naszych klientów. Posiadamy sprawdzone umiejętności budowania wielojęzycznych aplikacji.
Możemy współpracować z tłumaczami i odpowiednimi serwisami ale warto zwrócić uwagę, że sami jesteśmy komunikatywni w kilku językach:

  • angielskim
  • duńskim
  • polskim
  • niemieckim i
  • rosyjskim

W kręgu naszych współpracowników często też są programiści posługujący się pożądanymi językami jako ojczystymi.