Twórz wykresy i diagramy, które będą wyświetlane poprawnie na każdym urządzeniu mobilnym w środowisku BYOD (Bring Your Own Device)
Jednym z wyzwań w rozwoju mobilnych rozwiązań biznesowych jest dostosowanie ich do różnorodnych urządzeń, których używają użytkownicy. Każdy system operacyjny dla urządzeń mobilnych obsługuje szeroki zakres rozmiarów ekranów, od najmniejszych smartfonów po największe tablety. Co więcej, przechodząc na konkurencyjny system operacyjny, wszystkie rozmiary ekranów ulegają zmianie. Konieczność obsługi wielu różnych urządzeń mobilnych może spowalniać rozwój mobilnych rozwiązań dla firm, które stosują politykę BYOD (Bring Your Own Device – "przynieś własne urządzenie").

Altova MobileTogether to platforma do tworzenia aplikacji mobilnych, działająca na różnych systemach operacyjnych, która umożliwia tworzenie aplikacji raz, a następnie ich wdrażanie na wielu platformach:
- Android
- iOS
- Windows 8
- Windows Phone 8
- Klient działający w przeglądarce internetowej, oparty na technologii HTML5
Platforma MobileTogether obsługuje wszystkie dostępne rozmiary ekranów dla każdego systemu operacyjnego, oferując jednocześnie specjalne funkcje, które przyspieszają pracę programistów.
Zmienne globalne wkraczają na ratunek
Program MobileTogether Designer udostępnia bibliotekę zawierającą ponad trzy tuziny zmiennych globalnych i lokalnych, które można wykorzystać do różnych celów podczas projektowania aplikacji mobilnej. Zmienne globalne są statyczne, co oznacza, że ich wartość nie zmienia się w trakcie działania aplikacji. Zmienne lokalne są dynamiczne i mogą być dostępne tylko w określonych sytuacjach.
Wiele zmiennych globalnych przechowuje wartości dotyczące urządzenia, na którym uruchomione jest rozwiązanie mobilne, podczas jego działania

Można przypisywać zmienne globalne bezpośrednio w oknie właściwości w programie MobileTogether Designer, lub można tworzyć funkcje, które zawierają zmienne globalne i definiować wyniki w oparciu o ich wartość.
Jeśli nie możesz znaleźć konkretnej zmiennej, której potrzebujesz w swoim projekcie, możesz zdefiniować własne zmienne użytkownika. Oczywiście, wszystkie te zmienne są dostępne oprócz elementów w Twoich źródłach danych, które również mogą przechowywać wartości, które możesz wykorzystać w funkcjach.
Ustaw zmienny rozmiar wykresu
Jeśli w oknie właściwości przypiszesz zmiennej globalnej $MT_DeviceWidth wartość odpowiadającą szerokości wykresu, to podczas działania programu wykres automatycznie dopasuje się do szerokości urządzenia wyświetlanego w trybie pionowym, niezależnie od systemu operacyjnego urządzenia mobilnego lub jego rozmiaru ekranu.
Nie trzeba nawet określać wysokości wykresu. Wysokość jest generowana automatycznie, dzięki czemu cały wykres można zobaczyć bez konieczności przewijania.
Można również używać zmiennych globalnych i lokalnych z opcją "Widoczność zależna od urządzenia" (dostępną w menu kontekstowym), aby definiować zachowanie w określonych warunkach, takich jak orientacja pionowa lub pozioma. Rozwiązanie "Dane sprzedaży widgetów" na serwerze demonstracyjnym Altova MobileTogether pokazuje, jak wykorzystać zmienne lokalne do prezentacji danych wykresów w różny sposób, w zależności od orientacji urządzenia. Na przykład, strona "Sprzedaż według regionu" wyświetla wykres liniowy w orientacji pionowej lub trójwymiarowy wykres słupkowy w orientacji poziomej.

Rozwiązanie do analizy danych sprzedaży widgetów jest zawarte w przykładach zainstalowanych wraz z programem MobileTogether Designer, dzięki czemu można je przeanalizować, aby zobaczyć, jak zostało zbudowane.
Wykresy definiowane przez zmienną $MT_DeviceWidth zachowują ten sam rozmiar, niezależnie od orientacji urządzenia, i nie wykorzystują w pełni dostępnej przestrzeni ekranu, jak widać na przykładzie wykresu słupkowego poniżej.

Lepszą alternatywą jest globalna zmienna o nazwie $MT_CanvasX. Wartość tej zmiennej zmienia się, gdy urządzenie jest obracane, a wykres jest automatycznie rysowany ponownie. Jeśli użyjemy zmiennej $MT_CanvasX do określenia szerokości wykresu w oknie właściwości, wykres zostanie narysowany ponownie w bardziej estetyczny sposób, aby dopasować się do ekranu w trybie poziomym, z większą przestrzenią na tekst legendy wzdłuż osi poziomej.

Można obejrzeć film instruktażowy pokazujący, jak tworzyć wykresy w programie MobileTogether Designer, na stronie internetowej firmy Altova, pobrać wersję próbną za darmo zawierającą ponad 30 przykładowych rozwiązań i zacząć tworzyć własne!