Форум программистов
 
Расширенный поиск
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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



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

Добрый день!

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

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

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

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

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

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

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

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

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

Heneken87, спасибо!

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

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

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

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

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



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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




13:58.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

Покупайте на сайте www.skinon.ru уникальные чехлы и наклейки для телефонов.
купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru