Altova MobileTogether umożliwia programistom dostęp do narzędzi, które pozwalają na szybsze tworzenie zaawansowanych aplikacji natywnych niż kiedykolwiek wcześniej.
Platforma MobileTogether zawiera wszystko, czego potrzebujesz do tworzenia, wdrażania i aktualizacji dedykowanych aplikacji mobilnych, dostosowanych do Twojej marki
1
Programista lub użytkownik techniczny może tworzyć i testować aplikacje mobilne za pomocą darmowego narzędzia MobileTogether Designer.
2
Programista wdraża rozwiązanie na serwerze MobileTogether (zarówno lokalnym, jak i w chmurze).
3
Wdrożenie w App Store
Programista kompiluje kod automatycznie generowany przez narzędzie MobileTogether Designer i przesyła aplikację do sklepów z aplikacjami.
MobileTogether wykorzystuje połączenie intuicyjnego interfejsu użytkownika opartego na przeciąganiu i upuszczaniu, potężnego wizualnego języka programowania Action Tree do obsługi zdarzeń oraz standaryzowanego podejścia programowania funkcyjnego do wyboru i przetwarzania danych.
Następnie, MobileTogether przejmuje ciężar pracy, generując aplikację dla wszystkich platform mobilnych i desktopowych, opartą na jednym, zdefiniowanym przez Ciebie projekcie.
To podejście, oparte na szybkim tworzeniu aplikacji mobilnych (RMAD), umożliwia programistom i web developerom łatwe tworzenie zaawansowanych aplikacji mobilnych, opartych na danych, dla wszystkich platform.
MobileTogether obsługuje praktycznie każde źródło danych, w tym:
Obsługuje również bezpośrednie połączenie z najpopularniejszymi bazami danych relacyjnych:
Źródła danych, takie jak pliki Excel, formaty EDI, pliki tekstowe itp., można łatwo zintegrować za pomocą narzędzia MapForce Server.
Żadne inne narzędzie do zarządzania danymi (RMAD) nie zapewnia tak kompleksowego dostępu do kluczowych danych w jednej, zintegrowanej wersji.
Aplikacje, które tworzysz w środowisku MobileTogether, mogą zawierać wszystkie poniższe elementy: zaawansowane funkcje i funkcjonalności, których użytkownicy oczekują obecnie, w tym:
Bezproblemowa integracja funkcjonalności urządzenia
Bogate wykresy, diagramy i pulpity nawigacyjne
Formularze mobilne
Lokalizacja na wiele języków
Pozyskiwanie podpisu
Powiadomienia push
Skanowanie kodów kreskowych oraz rysowanie
Opcje dostosowywania dla poszczególnych platform
Wsparcie dla.. Wiadomości NFC (komunikacja bliskiego zasięgu)
Skanowanie kodów QR oraz rysowanie
Wsparcie dla protokołu MQTT w komunikacji urządzeń inteligentnych
Platforma MobileTogether, przeznaczona do tworzenia aplikacji mobilnych na różne systemy operacyjne, oferuje całkowicie nowatorskie podejście do szybkiego tworzenia aplikacji. Dzięki temu, aplikacja natywna będzie gotowa do wdrożenia w ciągu kilku dni – a nie w ciągu miesięcy, jak w przypadku konkurencyjnych rozwiązań.
Dzięki MobileTogether nie musicie już czekać miesięcy, zanim Wasza aplikacja zostanie udostępniona w sklepach aplikacji iOS, Android i Windows.
Sprawdź, jak możesz stworzyć aplikację od podstaw w ciągu zaledwie tygodnia, pobierając bezpłatny program MobileTogether Designer.
Poniżej znajdą Państwo szczegółowe informacje na temat frameworku MobileTogether, przeznaczonego do tworzenia aplikacji mobilnych, w tym:
Dzięki wizualnemu podejściu RMAD, program MobileTogether Designer umożliwia łatwe tworzenie zaawansowanych aplikacji – nawet jeśli nie jesteś specjalistą w dziedzinie tworzenia aplikacji mobilnych.
Program MobileTogether Designer jest dostępny bezpłatnie dla dowolnej liczby programistów, których potrzebuje Państwa organizacja, i oferuje wiele korzyści:
Projektowanie interfejsu użytkownika aplikacji jest proste dzięki możliwości przeciągania i upuszczania elementów z palety kontroli MobileTogether Designer. Nie martw się – MobileTogether automatycznie dostosowuje wyświetlanie każdego elementu do konkretnego systemu operacyjnego i formatu urządzenia.
Obsługa zdarzeń w interfejsie użytkownika jest realizowana poprzez przeciąganie i upuszczanie akcji do struktur drzewiastych, które zapewniają wizualny sposób programowania.
Do przetwarzania i manipulacji danymi można wykorzystać języki XQuery i XPath. Aplikacja MobileTogether zawiera zaawansowany konstruktor i interpreter wyrażeń, które ułatwiają tworzenie i debugowanie tych wyrażeń.
Większość programistów jest już zaznajomiona z XPath i XQuery. Jeśli potrzebujecie odświeżenia wiedzy, zapraszamy do zapoznania się z naszymi bezpłatnymi materiałami Wprowadzenie do XPath or też kompletny Szkolenie z zakresu XPath i Samouczek dotyczący języka XQuery dla użytkowników na każdym poziomie zaawansowania.
Firma Altova była pionierem w tworzeniu języka wizualnego ActionTree, który ma na celu ułatwienie programistom tworzenia aplikacji w szybki sposób – bez kompromisów w zakresie natywnych funkcji i możliwości, których użytkownicy końcowi oczekują.
Poniżej przedstawiono strukturę ActionTrees, która składa się z akcji i grup akcji, definiujących sposób obsługi zdarzeń i błędów w aplikacji. Okno dialogowe "Akcje" umożliwia łatwe definiowanie akcji dla kontrolek lub stron. Można to zrobić, wybierając jedną lub więcej akcji z lewego panelu i przeciągając je do okna edycji po prawej stronie, gdzie przepływ sterowania jest definiowany w formie drzewa, a wszelkie niezbędne szczegóły są konfigurowane.
Dzięki temu, że ActionTrees są niezależne od konkretnych języków programowania używanych w poszczególnych urządzeniach, umożliwiają tworzenie zaawansowanych mechanizmów obsługi zdarzeń, kontroli przepływu i operacji, które działają identycznie na każdym urządzeniu, bez konieczności martwienia się o specyficzne szczegóły interfejsów API lub zestawów SDK dla każdego systemu operacyjnego urządzeń mobilnych.
Chociaż praca z ActionTrees jest prosta, jest to pełnoprawny język programowania, który umożliwia tworzenie złożonych struktur logicznych i jest wystarczająco potężny, aby tworzyć dowolną aplikację opartą na danych – bez żadnych ograniczeń dotyczących złożoności finalnego produktu.
Kiedy będziecie gotowi do przetestowania swojej aplikacji mobilnej, użyjcie wbudowanego okna symulatora, aby natychmiast uruchomić aplikację i przetestować jej logikę, zobaczyć interfejs użytkownika tak, jak będzie on wyglądał na różnych urządzeniach iOS, Android, Windows i innych, oraz analizować zmiany w danych przepływu pracy podczas działania.
Dzięki pełnej symulacji dla wszystkich obsługiwanych systemów operacyjnych, formatów i orientacji (pionowej i poziomej), można natychmiast zmieniać widok urządzeń, co umożliwia szybkie i łatwe testowanie. Podczas sprawdzania aplikacji, okno "Wiadomości" rejestruje wszystkie działania wykonywane w symulatorze aplikacji.
Taki poziom szczegółowości może być niezwykle przydatny do zrozumienia zachowań użytkowników podczas opracowywania nowej aplikacji.
Symulator zawiera również zintegrowane funkcje debugowania zarówno dla akcji, jak i wyrażeń XPath.
Symulator w programie MobileTogether zawiera również zaawansowane funkcje automatycznego testowania, które umożliwiają:
Można nawet zmodyfikować aplikację, aby naprawić błąd, a następnie ponownie uruchomić test, aby zweryfikować efekty wprowadzonych zmian. Dzięki temu jest to niezastąpione narzędzie do kontroli jakości w procesie tworzenia aplikacji mobilnych.
Okno dialogowe "Zarządzanie przypadkami testowymi i uruchomieniami" (pokazane powyżej) umożliwia kontrolowanie prędkości odtwarzania, robienie zrzutów ekranu i zapisywanie kodu źródłowego stron po każdym kroku oraz porównywanie wyników testów. Można wdrożyć przypadki testowe aplikacji na serwerze MobileTogether wraz z aplikacją i wybrać je do uruchomienia z dedykowanego okna dialogowego "Testy automatyczne" na serwerze.
Następnie, każde urządzenie klienta podłączone do serwera może uruchomić automatyczne testy aplikacji z prędkością określoną w oknie dialogowym "Automatyczne testy". Dodatkowe kolumny w tym oknie dialogowym pozwalają na ustawienie szczegółów dotyczących logowania dla każdego uruchomienia testu, co umożliwia zapisywanie zrzutów ekranu zawierających informacje o zestawach danych, widokach klienta i stylach, które są rejestrowane w plikach z wynikami testów.
Pliki logów z testów uruchomionych na serwerze MobileTogether można następnie pobrać z powrotem do programu MobileTogether Designer w celu analizy i porównania.
MobileTogether Designer zawiera narzędzie do debugowania akcji i wyrażeń XPath, które daje programistom możliwość precyzyjnego testowania i debugowania aplikacji, umożliwiając natychmiastowe zrozumienie zachowania aplikacji – wszystko to bezpośrednio w środowisku projektowania. Dzięki temu można debugować zarówno przebieg działania wewnątrz struktur akcji, jak i wyniki funkcji XPath/XQuery wywoływanych wewnątrz tych struktur.
Kiedy osiągnięto punkt zatrzymania – czy to na podstawie zdefiniowanego punktu przerwania, czy też podczas wykonywania kolejnej akcji – otwiera się odpowiednie okno debugera, umożliwiające śledzenie krok po kroku wykonywania akcji lub wyrażenia XPath. Można w tym oknie przeglądać stos wywołań, obserwować, jak zmieniają się wartości zmiennych oraz wyniki wyrażeń monitorowanych.
MobileTogether to najbardziej przystępny cenowo framework do szybkiego tworzenia aplikacji (RAD), który oferuje tak zaawansowane możliwości debugowania podczas procesu tworzenia.
Kiedy aplikacja będzie gotowa, kreator "Generowanie kodu programu" przeprowadzi Cię przez proces konfiguracji, a następnie program MobileTogether Designer wygeneruje kompletne projekty, które można skompilować do natywnych aplikacji na systemy iOS, Android i Windows.
Po skompilowaniu aplikacji, można je przesłać do sklepów z aplikacjami w celu ich publikacji.
Kompletne informacje na temat kompilacji kodu dla aplikacji na platformy Android, iOS, Windows Phone oraz Windows 10/11 można znaleźć w podręczniku MobileTogether Designer.
Platforma MobileTogether obejmuje serwer backend dla aplikacji mobilnych, co oznacza, że podczas projektowania i tworzenia aplikacji mobilnej w programie MobileTogether Designer, rozwijasz zarówno interfejs użytkownika (front-end) aplikacji, jak i logikę serwera backend, w tym samym czasie i w jednym środowisku.
`Serwer MobileTogether jest centralnym elementem infrastruktury dla Państwa aplikacji mobilnej i pełni rolę bramy komunikacyjnej między użytkownikami końcowymi a źródłami danych oraz infrastrukturą Państwa systemu."
Można zainstalować oprogramowanie serwera MobileTogether na własnych serwerach, wdrożyć je w infrastrukturze chmury prywatnej lub hostować w środowisku chmury publicznej, takim jak AWS lub Azure.
Dla dodatkowej możliwości dostosowania i elastyczności w zakresie wdrażania, można również umieścić serwer proxy odwróconego typu pomiędzy firewallem a serwerem MobileTogether.
Ceny serwerów backendowych są przystępne i oparte wyłącznie na ich wydajności (tj. liczbie rdzeni procesora), a nie na liczbie aplikacji, które chcesz na nich hostować.
Serwer MobileTogether zwiększa szybkość i wydajność urządzeń mobilnych uruchamiających Państwa aplikację, ponieważ wykonuje on wszystkie złożone zapytania i obliczenia po stronie serwera – co oznacza, że wyniki są wyświetlane w aplikacji mobilnej 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.
Aplikacje działające dzięki serwerowi MobileTogether Server charakteryzują się wyjątkową szybkością dzięki:
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.
Kiedy aplikacje mobilne wymagają.. bardziej zaawansowane funkcje integracji danychSerwer MobileTogether doskonale integruje się z serwerem Altova MapForce.
Można użyć akcji "MapForce Transfer" do bezpośredniego wywołania serwera MapForce z serwera MobileTogether Server, co umożliwia wykonywanie wszelkich transformacji danych wymaganych przez aplikację. Ponieważ serwer MapForce obsługuje formaty EDI, XBRL, pliki tekstowe, Excel, usługi internetowe oraz inne formaty danych, oprócz XML, JSON i baz danych relacyjnych, ta akcja pozwala aplikacjom korzystać z szerokiej gamy starszych i innych źródeł danych.
Nielimitowana liczba programistów
MobileTogether Designer jest dostępny bezpłatnie, dzięki czemu można go udostępnić dowolnej liczbie programistów, w zależności od potrzeb Państwa organizacji lub projektu.
Nielimitowana liczba aplikacji, nieograniczona liczba użytkowników
Ceny serwera MobileTogether są ustalane na podstawie wymaganej wydajności (czyli liczby rdzeni procesora), a nie liczby aplikacji, które chcesz na nim hostować. Nie ma ograniczeń co do liczby aplikacji, które można hostować na serwerze MobileTogether, ani co do liczby użytkowników, którzy mogą się do niego podłączyć.
Serwer MobileTogether jest dostępny w przystępnej cenie, a koszt licencji na pojedynczy procesor zaczyna się od około 1000 dolarów rocznie. Dodatkowo, oferujemy 30-dniowy okres próbny, podczas którego można korzystać z niego bezpłatnie.
Taka wyjątkowo atrakcyjna struktura cenowa umożliwia firmom, niezależnie od ich wielkości, tworzenie i wdrażanie aplikacji najwyższej jakości.























