|
|
Rozszerzenie dla komputerów kieszonkowych jest osobnym produktem programowym wchodzącym w skład rodziny produktów 1C:Enterprise 8. Rozszerza on obszar stosowania platformy 1C:Enterprise 8 i zapewnia możliwość pracy z danymi baz informacyjnych 1C:Enterprise 8 na sprzęcie mobilnym (komputery kieszonkowe, komunikatory, terminale ze zgromadzonymi danymi).
![]() Jak wynika ze schematu, konfigurator aplikacji mobilnych wykorzystuje metadane konkretnej konfiguracji 1C:Enterprise 8. Serwer aplikacji mobilnych realizuje przekazanie danych od bazy informacyjnej 1C:Enterprise 8 do aplikacji mobilnej i z powrotem.
Edytor aplikacji mobilnychEdytor aplikacji mobilnych funkcjonuje na komputerze osobistym i realizowany jest na podstawie metadanych konkretnej konfiguracji 1C:Enterprise 8, przy czym zostaje wykorzystany mechanizm COM-connection podtrzymywany przez 1C:Enterprise 8.Strukturę obiektów metadanych i właściwości konkretnych obiektów rozwiązania mobilnego w pełni określa konfiguracja 1C:Enterprise 8, na podstawie której zostaje utworzone rozwiązanie. Jednak, ponieważ często zadanie nie wymaga wykorzystania w aplikacji mobilnej wszystkich obiektów metadanych konfiguracji i wszystkich ich właściwości, programista aplikacji mobilnej może wskazać tylko na te z nich, które są rzeczywiście potrzebne. Pozostałe obiekty i właściwości nie zostaną włączone do aplikacji. W aplikacjach mobilnych wspiera się wykorzystywanie następujących obiektów metadanych:
Formularze aplikacji mogą być stworzone z uwzględnieniem różnej rozdzielczości ekranów sprzętów mobilnych. Platforma do wykonywania aplikacji mobilnychPlatforma do wykonywania aplikacji mobilnych zapewnia funkcjonowanie aplikacji na sprzęcie mobilnym. Do funkcjonowania platformy wykonania aplikacji mobilnych na komputerach kieszonkowych potrzebny jest system operacyjny Pocket PC 2003 i wyżej lub Windows Mobile 5.0 i wyżej.Interfejs aplikacji mobilnych stylowo podobny jest do interfejsu 1C:Enterprise 8, dlatego może zostać dość szybko opanowany przez użytkowników, którzy posiadają doświadczenie pracy w środowisku 1C:Enterprise 8. Platforma wykonania aplikacji mobilnych dokonuje wymiany danych z bazami informacyjnymi 1C:Enterprise 8 poprzez serwer aplikacji mobilnych. Dla użytkownika ogólny schemat pracy wygląda następująco:
Serwer aplikacji mobilnychSerwer aplikacji mobilnych funkcjonuje na komputerze osobistym i zapewnia wymianę danych pomiędzy aplikacją mobilną a bazą informacyjną 1C:Enterprise 8. Odczyt/zapis danych 1C:Enterprise 8 realizuje się poprzez COM-połączenie, wywołaniem odpowiednich metod COM-obiektu.Z jedną bazą informacyjną 1C:Enterprise 8 może pracować kilka serwerów aplikacji mobilnych jednocześnie. Takie podejście pozwala na podział obciążenia pomiędzy serwerami i wygodne rozmieszczenie punktów dostępu klientów mobilnych w warunkach większych przedsiębiorstw. Przy przekazaniu pakietów wymiany pomiędzy serwerem a aplikacją klienta, stosuje się kompresję pakietów, co pozwala na zmniejszenie objętości przekazywanych danych. |
|