Zapewnij moc dla swoich aplikacji opartych na danych, działających na wszystkich platformach

Serwer MobileTogether to potężne narzędzie przetwarzające dane dla aplikacji natywnych na systemy iOS, Android, Windows oraz dla aplikacji działających w przeglądarkach internetowych.

Serwer MobileTogether stanowi centralny element infrastruktury dla Państwa rozwiązań i pełni rolę bramy komunikacyjnej między użytkownikami końcowymi a źródłami danych oraz infrastrukturą znajdującą się po stronie serwera.

MobileTogether Server

Serwer MobileTogether to potężne narzędzie przetwarzające dane dla aplikacji natywnych na systemy iOS, Android, Windows oraz dla aplikacji działających w przeglądarkach internetowych.

Serwer MobileTogether stanowi centralny element infrastruktury dla Państwa rozwiązań i pełni rolę bramy komunikacyjnej między użytkownikami końcowymi a źródłami danych oraz infrastrukturą znajdującą się po stronie serwera.

W czym MobileTogether się wyróżnia?

Każda aplikacja, którą projektujesz w programie MobileTogether Designer, tworzy zarówno interfejs użytkownika (front-end), jak i logikę serwera (back-end) – jednocześnie. To pozwala zaoszczędzić tygodnie, a nawet miesiące pracy i znacząco poprawia wydajność aplikacji.

Co więcej, każda aplikacja, którą tworzycie, jest jednocześnie dostępna dla użytkowników na komputerach za pośrednictwem klienta Windows lub przeglądarki HTML5, a także na urządzeniach mobilnych z systemami iOS i Android.

Platforma MobileTogether obejmuje serwer MobileTogether, który można zainstalować lokalnie w organizacji lub w infrastrukturze chmurowej, którą wybierzecie.

Serwer MobileTogether o wysokiej wydajności zapewnia działanie serwera, które definiujesz dla swojej aplikacji, umożliwiając połączenie z bazami danych, zapewniając błyskawiczną obróbkę danych, optymalizując wydajność dzięki opcjom buforowania oraz oferując solidne zabezpieczenia dla aplikacji firmowych i aplikacji dostępnych w sklepach.

Najważniejsze informacje

  • Wydajna obróbka danych dla aplikacji desktopowych i mobilnych
  • Kompleksowe opcje buforowania
  • Edytor ról i uprawnień
  • Zaawansowane opcje zabezpieczeń
  • Natychmiastowe wdrażanie aplikacji dla przedsiębiorstw
  • Przetwarzanie danych dla aplikacji dostępnych w sklepach z aplikacjami
  • Elastyczna implementacja, możliwa zarówno lokalnie, jak i w chmurze
  • Atrakcyjne cenowo i elastyczne rozwiązania, dopasowane do potrzeb każdej organizacji

Wsparcie dla różnych platform

  • Windows Server (Desktop and Core): Windows Server 2016, Windows Server 2019, & Windows Server 2022
  • Windows: Windows 10 and Windows 11
  • Linux: AlmaLinux 9, CentOS 7 & Stream 8; Debian 10, 11, & 12; RedHat 7, 8, & 9; Rocky Linux 9; Ubuntu LTS 20.04, 22.04, and 24.04

Serwer MobileTogether jest dostępny bezpośrednio.. pobieranie oraz bezpłatny Szablon maszyny wirtualnej Azure.

Jak to działa?

Aplikacje MobileTogether są tworzone przez programistę lub użytkownika technicznego w programie MobileTogether Designer i wdrażane na serwerze MobileTogether w Twojej organizacji. Do aplikacji można uzyskać dostęp na dwa sposoby: 1. Bezpośrednio przez użytkowników końcowych. 2. Poprzez integrację z innymi systemami

W każdym z tych scenariuszy, serwer MobileTogether zapewnia łączność z bazą danych, przetwarzanie danych oraz funkcje zabezpieczeń dla Państwa aplikacji.

Obsługiwane platformy:

  • Android
  • iOS (system operacyjny dla urządzeń iPhone i iPad)
  • Windows 10 i 11
  • Przeglądarka HTML5 dla innych użytkowników

Serwer aplikacji o wysokiej wydajności

Serwer MobileTogether zwiększa szybkość i wydajność urządzeń mobilnych oraz komputerów, na których działa aplikacja, poprzez wykonywanie wszystkich złożonych zapytań i obliczeń na samym serwerze. Oznacza to, że wyniki są wyświetlane na urządzeniu użytkownika znacznie szybciej.

Dzięki temu urządzenie użytkownika może przeznaczyć zasoby na inne procesy, co skraca czas ładowania i oszczędza miejsce w pamięci.

  • Opcje buforowania o różnym stopniu szczegółowości
  • Opcja "Osadź XML w pliku projektowym" zmniejsza ilość przesyłanych danych między klientem a serwerem
  • Wykorzystanie języka XQuery w celu zmniejszenia ilości przesyłanych danych
  • Trwałe przechowywanie danych na urządzeniach użytkownika
  • Ustawienie "przechowywanie danych na serwerze" (np. obliczanie wykresu na serwerze, a przesyłanie do klienta tylko obraz wyniku)
  • Równoległe przetwarzanie wielu rozwiązań

Opcje buforowania

Serwer MobileTogether jest wyposażony w wbudowany mechanizm buforowania wyników złożonych zapytań do bazy danych. Użytkownicy nie muszą czekać, aż zapytanie do bazy danych lub usługi internetowej zostanie wykonane, co może zająć kilka minut, a nawet godzin. Wystarczy skonfigurować częstotliwość aktualizacji danych w pamięci podręcznej, a użytkownicy zawsze będą otrzymywać wynik ostatniej aktualizacji natychmiast.

Zachowanie mechanizmu buforowania dla wszystkich źródeł danych jest wysoce konfigurowalne i dostosowywane do potrzeb konkretnego rozwiązania. MobileTogether oferuje więcej niż tylko standardowe parametry buforowania, takie jak czas ważności i odświeżania. Można ręcznie określić, jak długo ma upływać czas, zanim dane zostaną ponownie buforowane, oraz ile unikalnych kombinacji parametrów zapytań powinno być automatycznie buforowanych. Klient żądający danych otrzyma je teraz natychmiast z pamięci podręcznej, natomiast serwer pobierze je tylko wtedy, gdy upłynie określony czas. Te opcje znacząco poprawiają wydajność.

Możliwość konfigurowania pamięci podręcznej MobileTogether

Opcja osadzania kodu XML w pliku projektowym

Ta opcja jest idealna dla mniejszych zestawów danych, które są potrzebne po stronie klienta, takie jak lista opcji dla pola wyboru lub inne dane statyczne.

Dane osadzone są przesyłane do klienta jako część głównego pliku projektowego i są zawsze natychmiast dostępne po stronie klienta za każdym razem, gdy uruchamiasz aplikację. Nie są wymagane żadne dodatkowe transfery danych między klientem a serwerem.

XQuery zwiększa wydajność

Korzystając z wyrażeń XQuery podczas tworzenia aplikacji w programie MobileTogether Designer, można znacząco zmniejszyć ilość danych przesyłanych między serwerem a klientem.

Widoki baz danych, zapytania lub wywołania zewnętrznych źródeł danych zwracają surowe dane, które mogą nie być idealnie ustrukturyzowane. Zaawansowane wyrażenia FLWOR w XQuery umożliwiają łatwą restrukturyzację i ponowną organizację danych, a także tworzenie podzbiorów danych, co pozwala na najbardziej efektywne przesyłanie danych z serwera do klienta oraz optymalne ich prezentowanie w aplikacji.

Trwałe przechowywanie danych na urządzeniu

Podczas tworzenia aplikacji, można zdecydować się na przechowywanie danych wprowadzonych przez użytkownika oraz danych, które rzadko się zmieniają, bezpośrednio na urządzeniach klientów, aby zmniejszyć ilość danych przesyłanych między serwerem a klientem.

Ponadto, poprawia wydajność, skracając czas wymiany danych między serwerem a klientem – nawet między różnymi sesjami tego samego użytkownika, które mogą być oddzielone godzinami.

Zachowaj dane dotyczące konfiguracji serwera

Aby zmniejszyć ilość danych przesyłanych przez sieć danych komórkowych – co poprawia wydajność każdej aplikacji – MobileTogether umożliwia wybranie dokładnie tych danych, które mają być przesyłane do urządzeń klienckich, oraz tych, które mają pozostać na serwerze.

Zachowaj dane dotyczące konfiguracji serwera aplikacji

Na przykład, jeśli określony zestaw danych jest potrzebny tylko do wyświetlenia wykresu, to te dane mogą być przechowywane na serwerze MobileTogether. Serwer będzie generował wykres, a do klienta zostanie przesłana tylko jego graficzna reprezentacja.

 

Dzięki tym zaawansowanym funkcjom można tworzyć najbardziej zaawansowane aplikacje oparte na danych, jednocześnie zapewniając użytkownikom optymalną wydajność.

Zasilanie aplikacji biznesowych

Serwer MobileTogether oferuje unikalne funkcje zarówno dla.. aplikacje biznesowe i indywidualne aplikacje udostępnione w sklepach z aplikacjami (patrz poniżej).

Po stworzeniu aplikacji biznesowej w programie MobileTogether Designer, aplikacja ta jest wdrażana na serwerze MobileTogether, gdzie użytkownicy końcowi mogą uzyskać do niej dostęp natychmiast. Wystarczy, że pobiorą bezpłatny klient MobileTogether i połączą się z serwerem, aby korzystać z jednej lub wielu aplikacji działających na tym serwerze. Klienci MobileTogether są dostępne dla systemów iOS, Android, Windows oraz dla dowolnej przeglądarki internetowej – to idealne rozwiązanie dla polityki BYOD (Bring Your Own Device).

Oprócz wysokiej wydajności, serwer MobileTogether oferuje zaawansowane opcje zabezpieczeń dla aplikacji biznesowych.

Bezpieczeństwo aplikacji

Serwer MobileTogether oferuje zaawansowane i precyzyjne opcje zabezpieczeń, które można włączyć w razie potrzeby, zarówno dla aplikacji biznesowych, jak i tych dostępnych w sklepach z aplikacjami, zarówno na poziomie serwera, jak i poszczególnych aplikacji.

Intuicyjny interfejs internetowy oraz edytor uprawnień umożliwiają włączanie i zarządzanie:

  • Definicje użytkowników i ról dla programistów aplikacji oraz dla użytkowników końcowych
  • Zarządzanie użytkownikami, rolami i urządzeniami
  • Uwierzytelnianie użytkownika
  • Uwierzytelnianie za pomocą haseł, protokołu LDAP lub integracji z Active Directory
  • Szyfrowanie SSL
  • Pełne wsparcie dla generowania i instalowania certyfikatów SSL Let's Encrypt

Uprawnienia przypisane do ról

Uprawnienia oparte na rolach dają programiście aplikacji lub administratorowi serwera pełną kontrolę nad dostępem do konkretnej aplikacji, jej fragmentu lub całego katalogu aplikacji firmowych, w oparciu o uprawnienia użytkowników i ról zdefiniowane w serwerze MobileTogether.

Na przykład, użytkownicy posiadający rolę "Dyrektor" mogą zobaczyć dodatkowe dane i wykresy w aplikacji do raportowania sprzedaży, w porównaniu do użytkowników z rolą "Menadżer", którzy korzystają z tej samej aplikacji.

Przetwarzanie danych dla aplikacji w App Store

Programiści mogą chcieć udostępnić swoje aplikacje MobileTogether w różnych sklepach z aplikacjami, aby umożliwić użytkownikom ich indywidualną instalację. Program MobileTogether Designer.. Automatyczne generowanie kodu dla natywnych aplikacji na systemy iOS, Android i Windows które wciąż wykorzystują zaawansowane funkcje oferowane przez serwer MobileTogether, w tym łączność z danymi, przetwarzanie danych, zaawansowane opcje buforowania i wiele innych.

Usługi – Rozwiązania bez interfejsu użytkownika, działające po stronie serwera

Aplikacje MobileTogether mogą korzystać z usług, które są rozwiązaniami bez interfejsu użytkownika, tworzonymi w programie MobileTogether Designer i uruchamianymi na serwerze MobileTogether klienta. Działają one w tle, na podstawie zdefiniowanych wyzwalaczy, zapewniając dodatkowe funkcjonalności dla innych aplikacji.

Na serwerze można łatwo zdefiniować wyzwalacze czasowe, zdarzenia w systemie plików i inne, które uruchomią daną usługę.

Na przykład, można zdefiniować usługę, która będzie monitorować tabelę "Zamówienia" w bazie danych sprzedaży i uruchamiać określone akcje – takie jak wysyłanie powiadomienia w aplikacji, wysyłanie e-maila do jednego lub więcej odbiorców – w momencie, gdy nowe zamówienie pojawi się w tej tabeli.

Kolejnym przykładem jest wykorzystanie usługi do monitorowania plików XML pochodzących z witryny internetowej i wysyłanie powiadomień do użytkowników, gdy dostępne są aktualizacje lub zmiany.

Usługi zapewniają podstawowe funkcje, które są wykorzystywane przez inne aplikacje

Usługi MobileTogether oferują programistom dodatkową warstwę zaawansowania, umożliwiając dodawanie funkcjonalności działających w czasie rzeczywistym do aplikacji.

Prosimy pamiętać, że korzystanie z tych usług wymaga użycia zaawansowanej wersji serwera MobileTogether.

Aplikacja do analizy statystyk

Instalacja serwera MobileTogether obejmuje potężną aplikację dla administratora serwera, która wyświetla różnorodne statystyki dotyczące poszczególnych aplikacji działających na tym serwerze.

Aplikacja "Statystyki" prezentuje dane statystyczne i wykresy dotyczące liczby użytkowników, urządzeń, uruchomień aplikacji, zapytań do serwera i innych parametrów, w wybranym przedziale czasowym. Szczegółowe filtry pozwalają wyświetlać te statystyki w podziale na system operacyjny, typ urządzenia lub producenta, dla poszczególnych aplikacji i tak dalej. Można również zobaczyć statystyki dotyczące liczby zapytań i liczby uruchomień aplikacji.

Statystyki dotyczące wydajności Twojej aplikacji

Ta aplikacja umożliwia łatwe uzyskanie precyzyjnych informacji na temat wykorzystania i popularności poszczególnych aplikacji na serwerze MobileTogether.

Atrakcyjne ceny

Bezpłatny program do projektowania, bezpłatne aplikacje

Środowisko programistyczne MobileTogether Designer jest dostępne do bezpłatnego pobrania dla nieograniczonej liczby programistów w Państwa organizacji. Aplikacje mobilne MobileTogether dla systemów iOS, Android, Windows 10 i 11 są również dostępne bezpłatnie w odpowiednich sklepach z aplikacjami.

Nielimitowana liczba aplikacji, nielimitowana liczba urządzeń

Serwer MobileTogether jest dostępny w ramach bezpłatnej, 30-dniowej wersji próbnej.

Kiedy zdecydujesz się na zakup, licencja jest sprzedawana rocznie i opłata naliczana jest za każdy rdzeń serwera (od 1000 dolarów rocznie za 1 rdzeń). Dokładnie tak: 1000 dolarów rocznie za nieograniczoną liczbę aplikacji i nieograniczoną liczbę użytkowników.

Chociaż nie ma ograniczeń co do liczby użytkowników ani liczby aplikacji, które można uruchomić na serwerze aplikacji mobilnych, może być konieczne zwiększenie mocy obliczeniowej serwera w zależności od obciążenia, aby zapewnić optymalną wydajność dla większej liczby użytkowników. Jednak początkowa cena jest idealna dla większości początkowych wdrożeń.

Połączyliśmy niezwykle atrakcyjne ceny z zaawansowanymi funkcjami tworzenia aplikacji, dzięki czemu MobileTogether to najbardziej dostępna – i najbardziej zaawansowana – platforma do tworzenia i wdrażania aplikacji opartych na danych, przeznaczonych dla wszystkich platform.