powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi xe 10 создание клиент серверного приложения для android
17 сообщений из 17, страница 1 из 1
Delphi xe 10 создание клиент серверного приложения для android
    #39755955
FIL23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрых суток,

Т.к. на андройд прикрутить доступ к БД firebird сложно или не реально (не знаю), то хочу создать приложение которое будет располагаться на сервер и обрабатывать запросы от android устройства, а потом делать заброс в саму БД , а из БД уже опять через это приложение отправлять результат на android устройство.

Подскажите в каком направлении двигаться?

Какие компоненты использовать?

Может есть годная статья по данному вопросу?

Спасибо.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39755957
Фэйтл Эра
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIL23,

гугли "web-сервисы".
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39755958
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFFFIL23на андройд прикрутить доступ к БД firebird сложно или не реально
тут у двоих получилось
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39755960
Фотография X-Cite
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIL23Добрых суток,

Т.к. на андройд прикрутить доступ к БД firebird сложно или не реально (не знаю), то хочу создать приложение которое будет располагаться на сервер и обрабатывать запросы от android устройства, а потом делать заброс в саму БД , а из БД уже опять через это приложение отправлять результат на android устройство.

Подскажите в каком направлении двигаться?

Какие компоненты использовать?

Может есть годная статья по данному вопросу?

Спасибо.
Вообще-то это единственное адекватное решение. Надо всегда разделять Хранилища данных, бизнес-логику и пользовательское отображение.
Из коробки: DataSnap или EMS
Если API будет внутреннее, то подойдет DataSnap-сервер в виде Win-службы и можно без REST
Если API публичное, то лучше DataSnap-сервер как ISAPI к IIS + REST, либо win-служба, но в любом случае через REST
IIS хорош тем что над ним можно ARR поставить и балансировать нагрузку.
Из сторонних:
Mormot или DelphiMVCFramework
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39755963
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X-Cite,

Все это, вероятно, и идеологически правильней и прямее и луше, но не факт , что это проще для автора.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756027
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для автора проще раньше узнать, что мобильное соединение неустойчиво и прямое подключение к серверу будет неожиданно падать и бесить пользователя))
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756035
a4sdg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как промежуточный вариант можно использовать https://sourceforge.net/projects/rest-dataware-componentes/
это как бы и dataware компоненты. но работают через rest.
одна сложность - разработчик из Бразилии.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756145
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIL23Т.к. на андройд прикрутить доступ к БД firebird сложно или не реально (не знаю),

Очень просто. Я пытался - 5 минут делов.
Firebird 3 есть для Андрода и работает норм.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756147
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIL23Подскажите в каком направлении двигаться?

Какие компоненты использовать?

Гуглить Firebird 3 Android.
Из компонентов я бы порекомендовал UniDAC.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756148
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krapotkinдля автора проще раньше узнать, что мобильное соединение неустойчиво и прямое подключение к серверу будет неожиданно падать и бесить пользователя))

1. Использовать локальную базу + синхронизацию с основной.
2. Держать соединение с сервером Firebird постоянно закрытым и открывать только на время получения/отправки данных.

ClientDataSet http://www.nestor.minsk.by/kg/2004/17/kg41703.html

3. Трехуровневое приложение с использованием API и JSON.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756150
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X113. Трехуровневое приложение с использованием API и JSON.

Что, собственно, сводится к п.2 из-за особенностей HTTP.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756166
FIL23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Очень просто. Я пытался - 5 минут делов.
Firebird 3 есть для Андрода и работает норм.

У меня FB2.5 , но если у вас есть инструкция "как" от начала до конца (хотя бы на FB3), был бы вам благодарен, да не только я один буду благодарен.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756169
MaratIsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11krapotkinдля автора проще раньше узнать, что мобильное соединение неустойчиво и прямое подключение к серверу будет неожиданно падать и бесить пользователя))

1. Использовать локальную базу + синхронизацию с основной.
2. Держать соединение с сервером Firebird постоянно закрытым и открывать только на время получения/отправки данных.

ClientDataSet http://www.nestor.minsk.by/kg/2004/17/kg41703.html

3. Трехуровневое приложение с использованием API и JSON.

+1

самое осмысленное предложение
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756272
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FIL23X11Очень просто. Я пытался - 5 минут делов.
Firebird 3 есть для Андрода и работает норм.

У меня FB2.5 , но если у вас есть инструкция "как" от начала до конца (хотя бы на FB3), был бы вам благодарен, да не только я один буду благодарен.

Да там всё просто до безобразия.
1. Бэкап базы под FB 2.5.
2. Рестор под FB 3.0.

Даже устанавливать не придётся для "конвертирования", хватит локальной embedd версии.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756277
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
X11Да там всё просто до безобразия.
1. Бэкап базы под FB 2.5.
2. Рестор под FB 3.0.

Ему не это надо. Ему надо инструкцию как на ведроиде поставить клиент тройки чтобы
обращаться к базе на сервере-двойке.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756296
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

Но ему же уже дали ссылку на успешные преценденты 21778557 , равно как и ссылку на нужную тему в форуме по FB, снизойти до которых автор походу не удосужился. Значит, так надо.
...
Рейтинг: 0 / 0
Delphi xe 10 создание клиент серверного приложения для android
    #39756298
Фотография X11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,

так тут же дали ссылку на мою инструкцию 21778557
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi xe 10 создание клиент серверного приложения для android
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]