Definiowanie obsługi zdarzeń i przepływu sterowania w aplikacjach mobilnych działających na różnych platformach
Altova MobileTogether umożliwia firmom, niezależnie od ich wielkości, szybkie projektowanie i wdrażanie rozwiązań Indywidualne rozwiązania mobilne dla przedsiębiorstw które działają na wszystkich platformach mobilnych. Jedną z kluczowych funkcji, która to umożliwia, jest okno dialogowe "Akcje" w programie MobileTogether Designer Twórz zaawansowane rozwiązania mobilne w ciągu kilku dni, Nie miesiące.
Okno dialogowe "Akcje" umożliwia programistom tworzenie zaawansowanych obsługi zdarzeń, sterowanie przepływem i wykonywanie operacji, które działają w identyczny sposób na urządzeniach iOS®, Android™, Windows® Phone 8 oraz Windows 8, a także w przeglądarce internetowej korzystającej z technologii HTML5, bez konieczności martwienia się o specyficzne szczegóły interfejsu API lub zestawu SDK dla każdego systemu operacyjnego urządzeń mobilnych, ponieważ struktury "ActionTrees" tworzone za pomocą narzędzia MobileTogether są niezależne od konkretnego języka programowania danego urządzenia.


To wywołanie z menu otwiera okno dialogowe "Akcje", w którym po lewej stronie wybiera się jedną lub więcej akcji, a następnie przeciąga się je do okna edycji po prawej stronie, gdzie definiuje się przepływ sterowania w formie drzewa i konfiguruje wszelkie niezbędne szczegóły.  Na przykład, przykładowe rozwiązanie "Raport wydatków", dołączone do programu MobileTogether Designer i zainstalowane na serwerze demonstracyjnym MobileTogether, zawiera przycisk, który umożliwia użytkownikowi zrobienie zdjęcia paragonu i dołączenie go do raportu. Definicja drzewa akcji dla tego przycisku jest przedstawiona poniżej:
Przypisana akcja to "Pozwól użytkownikowi wybrać obraz", przy czym jako źródło wybrano wbudowaną w urządzenie kamerę, a pierwszy zarejestrowany obraz jest zapisywany do węzła "original-photo" pliku "$TEMP-PHOTO". Oprócz dostępu do funkcji urządzenia, takich jak kamera, telefon, przeglądarka internetowa lub geolokalizacja, okno dialogowe "Akcje" obsługuje standardowy przepływ sterowania, w tym pętle, struktury decyzyjne "jeśli-to-to" oraz transakcje baz danych. Podobnie jak funkcje lub procedury w innych językach programowania, programiści mogą definiować Grupy Akcji, aby określić zestawy akcji, które można nadać opisowe nazwy i które są łatwe do ponownego wykorzystania lub można je zagnieżdżać. Grupy Akcji są wywoływane poprzez przeciągnięcie ich do panelu edycji, dokładnie tak samo jak pojedyncze akcje. Okno dialogowe "Akcje" umożliwia również programistom definiowanie Akcji Strony, które są wykonywane podczas ładowania strony, jej ponownego otwarcia, odświeżenia lub po naciśnięciu natywnego przycisku "Wstecz" urządzenia. Definicje akcji dają programistom pełną kontrolę nad przepływem wykonania rozwiązania mobilnego.
Podczas uruchamiania rozwiązania za pomocą funkcji [symulatora]], aby uzyskać bardziej szczegółowe informacje. Jeśli chcesz dowiedzieć się więcej i pobrać bezpłatny program MobileTogether Designer, aby stworzyć swoje pierwsze rozwiązanie mobilne dla przedsiębiorstw dla systemów iOS®, Android™, Windows® Phone 8 i Windows 8, a także klienta opartego na przeglądarce HTML5, odwiedź: www.altova.com/mobiletogether