Это совокупность специальных программных средств, позволяющих разрабатывать приложения с встроенными в них базами данных. Обмен информацией между сервером базы данных и его клиентской частью происходит в режиме реального времени.
Существуют платформы для персональных компьютеров, построенные по тому же принципу.
На основе архитектуры мобильный клиент разработчики проектируют ПО со следующими особенностями:
Визуальная составляющая программы, созданной на мобильной платформе, и интерфейс мобильного клиента аналогичны.
Именно по этой причине на экране относительно небольшой ширины не могут одновременно отобразиться несколько форм. Также зачастую дисплей не поддерживает горизонтальную прокрутку. Доступна лишь вертикальная.
Задача мобильного клиента — расположить формы относительно друг друга самым оптимальным образом в зависимости от параметров экрана.
Формам, на которые пользователь должен обратить внимание в первую очередь, требуется больше места. Менее важные сворачиваются. Сказанное относится и к составляющим списка.
Единственное, что не сворачивается, — это командная панель.
Не сворачивается и элемент, находящийся в самом конце иерархии.
Если ширина экрана не позволяет расположить группы вертикально, клиент располагает их в горизонтальном положении.
Программист может помочь устройству в процессе перераспределения элементов формы. Для это ему нужно внести изменения в их свойства.
Ему понадобится свойство: «Сворачивание элементов по важности». Кроме того, в настройках каждого элемента имеется пункт «Важность при отображении», на который полезно обратить внимание.
Доработка может занять некоторое время, но с ней не возникнет столько сложностей, как с разработкой полноценного мобильного приложения с нуля.