MobileTogether otrzymała dużą aktualizację
Wersja 8.0 platformy MobileTogether wprowadza szereg ekscytujących nowych funkcji, wzbogacając innowacyjne narzędzie do tworzenia aplikacji biznesowych i mobilnych. Dzięki temu obecni użytkownicy otrzymują znaczącą aktualizację, a nowi klienci mogą jeszcze szybciej tworzyć zaawansowane aplikacje.
Do głównych ulepszeń platformy należą zupełnie nowe metody interakcji z bazami danych relacyjnych, wsparcie dla modularizacji oraz wiele innych funkcjonalności.
Wersja 8.0 to również czas wprowadzenia na rynek Altova RecordsManager, nowego produktu, który oferuje administratorom systemów całkowicie bezkodowe rozwiązanie do tworzenia aplikacji baz danych biznesowych w programie MobileTogether Designer.
Spójrzmy na najważniejsze elementy.

Nowy kreator baz danych oraz możliwość odczytu i zapisu danych w bazach danych o strukturze hierarchicznej
Wcześniej, łączenie aplikacji z danymi przechowywanymi w bazach relacyjnych wymagało znacznej ilości ręcznego pisania zapytań SQL, aby wykonywać powszechnie potrzebne operacje. Na przykład, wyświetlanie danych z dwóch tabel w jednym formularzu wymagało wykonania dwóch oddzielnych zapytań do bazy danych. W związku z tym, zapisywanie tych samych danych z powrotem do bazy danych również było skomplikowane.
MobileTogether 8.0 wprowadza całkowicie nowe podejście, które pozwala programistom łatwiej tworzyć zapytania zwracające dane hierarchiczne – oraz zapisywać te dane w formie hierarchicznej. Nowy kreator baz danych oferuje prosty sposób na wizualne tworzenie zapytań SELECT, a każdy parametr zapytania SQL może teraz być bezpośrednio wyrażony za pomocą wyrażenia XPath, co oznacza, że nie ma już potrzeby jawnego deklarowania parametrów.

Asystent bazy danych umożliwia również programistom dodawanie tabel powiązanych za pomocą kluczy obcych do wyników – wszystko w jednym kroku. Oznacza to, że całą hierarchię można pobrać jednocześnie.

Wszelkie zmiany wprowadzone podczas działania aplikacji zostaną automatycznie i inteligentnie zapisane w powiązanej bazie danych.
Nowe podejście do pracy z danymi hierarchicznymi w bazach danych relacyjnych, które zazwyczaj są płaskie, w platformie MobileTogether, pozwoli zaoszczędzić dużo czasu i znacznie uprości proces tworzenia aplikacji. Dowiedz się więcej o połączeniu swoich aplikacji z bazą danych SQL.
Wsparcie dla modularizacji
Wiele nowych funkcji umożliwia modularne tworzenie plików i komponentów w programie MobileTogether Design, co pozwala wielu programistom pracować nad tym samym projektem. Wsparcie dla modularizacji dodaje również możliwość automatycznego organizowania powiązanych elementów projektu oraz ponownego wykorzystywania fragmentów projektów w innych projektach.
Projekty podprojektowe
Aby ułatwić refaktoryzację istniejących projektów, wprowadzono nową funkcję umożliwiającą wyodrębnienie fragmentu istniejącego projektu jako nowego projekt podprojektu. Dzięki temu można ponownie wykorzystywać szeroką gamę komponentów zdefiniowanych w danym projekcie w wielu różnych projektach. Nowe menu "Refaktoryzacja" oferuje opcje do pracy z podprojektami.

Moduły
Modularyzacja została również zaimplementowana dzięki nowemu panelowi "Moduły", który organizuje elementy projektu w logiczne grupy.
Moduły są automatycznie grupowane na podstawie ich nazw. Dzięki temu można od razu zobaczyć, które funkcje i akcje są przypisane do poszczególnych stron, a także można automatycznie przechodzić do nich z listy modułów.
Dodanie niestandardowego koloru do modułu pozwala na wyróżnienie elementów tego modułu w danym kolorze w całym projekcie, co ułatwia ich identyfikację.

Dodatkowe funkcje, które umożliwiają modularność, to:
Biblioteki serwera: Można je wymieniać w dowolnym momencie, bez konieczności ponownego wdrażania aplikacji
Refaktoryzacja i modularizacja oferują liczne korzyści, począwszy od skrócenia czasu rozwoju i umożliwienia pracy zespołowej, aż po wsparcie szybkich i elastycznych aktualizacji oraz utrzymania.
Rozwój aplikacji bez użycia kodu z wykorzystaniem RecordsManager
Wraz z wprowadzeniem wersji 8.0 oprogramowania MobileTogether, prezentujemy zupełnie nowe podejście do tworzenia niestandardowych aplikacji bazodanowych, nazywane Altova RecordsManager.
Teraz, po otwarciu programu MobileTogether Designer, będziecie mieli możliwość stworzenia klasycznego rozwiązania MobileTogether lub rozpoczęcia pracy z programem Altova RecordsManager. RecordsManager oferuje intuicyjny, bezkodowy interfejs, który umożliwia szybkie tworzenie aplikacji baz danych dla użytkowników komputerów stacjonarnych i urządzeń mobilnych.
Jedną z największych zalet RecordsManager jest to, że twórcy aplikacji nie muszą sami tworzyć bazy danych. Mogą skupić się wyłącznie na obiektach, które chcą modelować, a RecordsManager zajmuje się resztą. To pozwala zaoszczędzić ogromną ilość czasu i pracy, a także umożliwia administratorom systemów lub programistom o różnym poziomie zaawansowania łatwe tworzenie efektywnych aplikacji.

Zaawansowane funkcje i skróty pozwalają skrócić czas tworzenia aplikacji, umożliwiając definiowanie i łączenie repozytoriów, kontenerów danych, formularzy, pól i filtrów, które stanowią podstawę działania aplikacji. Łatwo można dodać zaawansowane mechanizmy walidacji danych i logiki biznesowej, precyzyjne narzędzia wyszukiwania, przypomnienia, raporty i wiele innych.
Kiedy aplikacja bazy danych będzie gotowa, można ją udostępnić użytkownikom na urządzeniach stacjonarnych i mobilnych, podobnie jak w przypadku innych rozwiązań MobileTogether.
RecordsManager to najszybszy sposób na tworzenie zaawansowanych aplikacji baz danych dla firm – bez konieczności pisania jakiegokolwiek kodu.
Nowe funkcjonalności dla akcji
Potężny język wizualnego programowania Action Tree, służący do obsługi zdarzeń w klasycznych projektach MobileTogether, został rozbudowany o dodatkowe funkcje i opcje, w tym:
Nowa funkcja blokowania/odblokowywania dostępu do serwera podczas wprowadzania krytycznych zmian
Nowa akcja: zmiana nazwy pliku/folderu
Nowe kopiowanie pliku/folderu. Akcja polegająca na przeniesieniu pliku/folderu do nowej lokalizacji na tym samym urządzeniu lub serwerze
Możliwość przenoszenia usuniętych plików do Kosza lub Kosza recyklingu
Nowa opcja zmiany motywu urządzenia za pomocą akcji
Dodatkowe nowe funkcje
Wsparcie dla dodatkowych wersji baz danych
Możliwość ograniczenia logowania w programie MobileTogether Designer podczas symulacji
Komentarze w kodzie źródłowym stron
Obsługa systemów iOS 15 i Android 12
Wsparcie dla systemu Windows 11 (program MobileTogether Designer i serwer)
Obsługa systemów macOS Big Sur, macOS Monterey oraz dystrybucji Linux Debian 11 (dla serwera MobileTogether)
Wypróbuj program RecordsManager oraz wszystkie nowe funkcje platformy MobileTogether, korzystając z: Pobieranie programu MobileTogether Designer za darmo.