Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2017, 12:21   #1
Константин_Вас
Новичок
Джуниор
 
Регистрация: 08.01.2017
Сообщений: 2
По умолчанию Взаимодействие программы ПК с приложением Android/iOS

Добрый день!

Подскажите какими средствами реализовать следующее:
Хочу написать программу для ПК, которая необходима для проведения турнира, в которой используется выбор условий (количество игроков, формат турнира, количество групп и т.д.) на основании последних данных создается сам турнир с таблицами, сетками, последовательностью игр и т.д.

Также напишется мобильное приложение, которое содержит не сложный калькулятор (для понимания: калькулятор для игры в дартс (наподобие EasyDarts))

Сам вопрос вот в чем: Как организовать взаимодействие этих программ? А именно имеется 1 ПК с программой и 10 планшетов, секретарь соревнований на ПК создает турнир и вот тут нужно, чтобы после создания на планшеты отправились данные кто с кем играет, далее игроки играют тур на планшетах и записывают свои результаты, после тура необходимо, чтобы результаты отправлялись на ПК.

Заранее спасибо!
PS: Прошу сильно не ругать, только начинаю вникать во все это!
Константин_Вас вне форума Ответить с цитированием
Старый 09.01.2017, 13:29   #2
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Добрый день.
Вам нужен в первую очередь общедоступный центр.
-Центром может являться база данных на хостинге
-Центром может быть ваш ПК выпущенный в интернет
-Если у вас планшеты и ПК в одной локальной сети. Выпускать в интернет никого не придется просто создавайте базу данных на любом из ПК и пишите приложения.

Хостинг потребует доп.затрат, выпустить ПК в интернет условно бесплатно. Чтобы все работало хорошо при выпуске ПК в сеть, внешний IP должен быть статическим иначе постоянно потребутся менять IP подключения на всех устройствах.В случае локальной сети IP ПК центра доже должен быть статическим.

Побеспокоится если связь через интернет:
Если приложения как на пк,так и на планшетах для определенных лиц,то защита от взлома не критически актуальна. Иначе это первое над чем стоит подумать.

Как организовать:
- В случая с базой данных на хостинге оба приложения будут периодически подключаться и загружать информацию из базы(при необходимость корректировать).
- В случае если выпустите ваш ПК в сеть(учтите ,что ваш ПК будет доступен всей паутине....) или он в локальной сети. Там делайте что хотите.
1- Можете открыть доступ сразу к созданной на вашем ПК базе данных
2- Можете организовать клиент-серверное приложение на TCP/IP (с точки зрения безопасности будет получше)
3- Файловая БД по FTP
и.т.д.
Пишу много и развернуто

Последний раз редактировалось Heneken87; 09.01.2017 в 14:13.
Heneken87 вне форума Ответить с цитированием
Старый 10.01.2017, 06:38   #3
Константин_Вас
Новичок
Джуниор
 
Регистрация: 08.01.2017
Сообщений: 2
По умолчанию

Heneken87, спасибо!

Центром будет выступать ПК и связь с планшетами будет выполняться локально по WiFi.(будут находиться в одном помещении)

Подскажите еще в каких средах лучше разрабатывать приложения, чтобы взаимодействие между ними было лучше?
Константин_Вас вне форума Ответить с цитированием
Старый 10.01.2017, 10:01   #4
Heneken87
Форумчанин
 
Регистрация: 27.04.2012
Сообщений: 219
По умолчанию

Среда разработки судя по разделу форума будет Embarcadero Rad Studio , лично я пользуюсь Embarcadero Delphi XE7 .
Для создания приложений на андроид в состав Delphi входит FireMonkey.

Качество и взаимодействие больше зависят не от среды, а от программиста. Описанная вами задача без больших трудов организовывается на Delphi
Пишу много и развернуто

Последний раз редактировалось Heneken87; 10.01.2017 в 10:07.
Heneken87 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
android ios роман 254 Qt и кроссплатформенное программирование С/С++ 1 03.03.2016 20:35
Android/iOS Developer MobileAngels Фриланс 0 30.07.2015 21:45
Приложения на IOS и Android KGRT Фриланс 0 20.06.2015 13:25
Взаимодействие с консольным приложением RADEM C# (си шарп) 3 29.04.2013 21:59
приложение iOS/Android Ultramaryn Фриланс 0 24.01.2012 12:17