Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Delphi xe 10 создание клиент серверного приложения для android / 17 сообщений из 17, страница 1 из 1
04.01.2019, 20:58
    #39755955
FIL23
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delphi xe 10 создание клиент серверного приложения для android
Добрых суток,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

+1

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

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

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

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

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

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

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


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