Get In Touch
support@ampliapps.com
Work Inquiries
job@ampliapps.com
Back

AMPLI-SYNC

SYNCHRONIZACJA BAZY DANYCH W APLIKACJI MOBILNEJ

Współcześni użytkownicy aplikacji mobilnych zazwyczaj wymagają wysokiej jakości prezentacji i dostępności danych tak jak na komputerach stacjonarnych czy laptopach. Jednak Ci użytkownicy często zmagają się z problemem braku internetu. Sieć komórkowa nie dostarcza stałego połączenia z internetem w różnych lokalizacjach. Dzięki nieustannemu rozwojowi technologii możemy obecnie dać użytkownikom możliwość interakcji z aplikacją gdy ich urządzenie nie ma połączenia z internetem.

Przyszedł czas na zmianę podejścia do projektowania aplikacji. Model „offline first” zapewnia płynne przejście pomiędzy trybem online a offline dostarczając dostępność danych zarówno w jednym jak i drugim trybie. Dostępność internetu jest kontrolowana z poziomu aplikacji.

Bardzo często napotykanym problemem jest dwukierunkowa synchronizacja danych, oraz kiedy ten proces powinien się odbywać. Automatyczna synchronizacja kiedy urządzenie jest podłączone do internetu zazwyczaj powoduje pewne problemy. AMPLI-SYNC dostarcza proste i kontrolowane podejście do przeprowadzania dwukierunkowej synchronizacji danych.

Produkcja aplikacji typu „offline first” z użyciem SQLite naświetla brak jakiegokolwiek  mechanizmu synchronizacji i może spowodować zakłócenia w wykonaniu założeń projektu i w rezultacie opóźnić datę jego wykonania.

 

GŁÓWNE FUNKCJONALNOŚCI. 

Dlaczego AMPLI-SYNC? Poniżej znajdziesz najważniejsze cechy.

DWUKIERUNKOWA SYNCHRONIZACJA

Śledzenie wprowadzonych zmian po obu stronach – pomiędzy subskrybentem a hostingiem bazy danych (dodawanie, aktualizacja, usuwanie

KOMPATYBILNE ZE WSZYSTKIMI GŁÓWNYMI PLATFORMAMI MOBILNYMI

iOS (objectiveC), Android (Java), .NET, Xamarin,UWP, Cordova (PhoneGAP), HTML5, JavaScript, Sencha Touch, Ionic

ZAKŁADANIE INDEKSÓW

Indeksy są tworzone w bazie danych SQLite

AUTOMATYCZNE TWORZENIE SCHEMATU BAZY DANYCH

Baza danych SQLite jest tworzona dynamicznie poprzez serwis synchronizacyjny oparty na schemacie bazy danych. Nie musisz dodawać skryptu tworzenia bazy danych do swojej aplikacji.

PRZEJRZYSTE API

Bez potrzeby nadpisywania Twojej aplikacji.

ZMIANY SCHEMATU

Śledzenie zmian schematu bazy danych i publikacji subskrybenta.

SZYBKA SYNCHRONIZACJA

Pełna synchronizacja bazy danych wraz z odtworzeniem schematu. 40 tabel i około 50 000 rekordów w mniej niż 5 minut.

SERWER NIEZALEŻNY OD PLATFORM

Działa na Windows oraz Linux.

Więcej właściwości
Tworząc aplikację offline, która przechowuje dane w bazie SQLite można zauważyć, że SQLite nie dostarcza żadnego systemu synchronizacji danych. Bez wydajnego procesu synchronizacji oczekiwania klienta nie będą spełnione i oddanie takiego projektu w terminie będzie dużym problemem.
  • Bez potrzeby wprowadzania niepotrzebnych zmian do Twojej aplikacji i nadpisywania jej.
  • AMPLI-SYNC dostarcza bardzo prostą i intuicyjną metodę do tworzenia nowych tabel do synchronizacji.
  • AMPLI-SYNC używa filtrów by dostarczyć różne podzbiory danych dla każdego urządzenia. Po prostu stwórz filtr a sqlite-sync zajmie się resztą.
  • Filtry są także bardzo ważne przy dużych bazach danych, ponieważ nie każdy użytkownik powinien widzieć wszystkie dane. Używając filtrów, każda mobilna baza danych może być znacznie mniejsza.
  • Przygotowane na duże obciążenia (wielu równoległych użytkowników)
Licencje
  • Ilość użytkowników – bez limitu
  • Projekty komercyjne – Tak
  • Wsparcie techniczne – Tak
  • Kod źródłowy – Tak

Często zadawane pytania

Czy mogę używać tego dla komercyjnych projektów?

Tak

Co ze wsparciem technicznym?

Wsparcie jest dostępne w niektórych pakietach (licencjach)

Sprawdź naszego GitHub’a by pobrać próbki kodu (kliknij tutaj ).
Dokumentację możesz znaleźć  tutaj.

We use cookies to give you the best experience. Cookie Policy