Есть ли еще примеры опендолфина, которые мне не хватает?

Через некоторое время я экспериментирую с OpenDolphin, заинтересовавшись его концепцией. Я нахожусь на стадии определения требований с некоторыми друзьями для проекта, который мы хотим заработать, в надежде заработать на этом немного денег. Концепция этого проекта будет основана на сервере / Модель с несколькими клиентами, в которой мы хотим, чтобы сервер обладал большей частью логики, у нас есть средний или небольшой опыт, каждый из которых пару лет занимался Java-проектами, но не занимался чем-то большим или точным с помощью последних инструментов, поэтому мы немного постарались понять процесс сборки установки gradle, и после запуска этого проекта мы столкнулись с множеством демонстрационных проектов.

И я изо всех сил стараюсь, чтобы мои друзья интересовались библиотекой, поскольку они думают, что использование того, что мы знаем лучше, является лучшим вариантом, чем попытка понять библиотеку, которая будет означать изучение нового языка как можно скорее (мы не такие ленивые, но есть некоторые люди это помогает нам как консультантам / партнерам, и мы боимся, что, если мы не начнем производить что-то, мы потеряем их поддержку [пока мы ничего не зарабатываем на этом, но без них как "владельцев продуктов", мы бы не знали, что такое рынок. потребности]).

Я смотрел несколько видео и видео, как это: http://www.youtube.com/watch?v=z54hEJvpZys- это удивительно, я думаю, это именно то, что нам нужно.

Я хотел бы знать, если, возможно, в java есть пример / учебное пособие, может быть, скринкаст, блог или записанный вебинар о том, как создать простое приложение, в котором сервер привязывается к порту, а несколько клиентов java обновляют значение и отправляют пару команд,

Я не знаю, что-то вроде запуска сервера, помещает значение по умолчанию в переменную, клиент подключается и видит значение, второй клиент подключается, видит значение, и команда отправляется на сервер "стереть", и оба клиента видят, что сервер удалил его, а другой Команда отправляется "по умолчанию" и сервер устанавливает переменную по умолчанию.

Я не спрашиваю об этом конкретном примере, но что-то, что я могу прочитать, чтобы это было так.

Я пытался сделать что-то подобное, используя версию.8, и я был совершенно потерян, но я думаю, что такой простой пример мог бы помочь мне понять, насколько хорош этот инструмент: "Установите это на свой ноутбук, это сервер, запустите его и посмотрите, как мой клиент и ваш синхронизируются автоматически ".

2 ответа

Решение

Хорошо, вы сделали хороший выбор технологий:-)

Похоже, что проект Dolphin JumpStart ( https://github.com/canoo/DolphinJumpStart) охватывает именно эту комбинацию: OpenDolphin с Java, представление в JavaFX, построенное с помощью Gradle (используйте dist/jumpstart-gradle.zip) и jetty в качестве минимальная реализация сервера.

Проект Jumpstart также объясняется пошагово как часть руководства пользователя OpenDolphin ( http://open-dolphin.org/download/guide/guide/howto.html).

Относительно вашего вопроса об общей демонстрационной версии tacho: эта демонстрация использует только один сервер, к которому подключаются все клиенты. "Клиенты" обновляют друг друга по серверной шине событий. Для этого мы не открываем никаких конкретных сокетов. Это простой HTTP POST, который проходит через все прокси и брандмауэры и не требует специальной инфраструктуры.

Ваши проблемы очень понятны.

Сначала позвольте мне уточнить, что вы можете использовать Java, Groovy, JavaScript или любой другой язык, который работает на JVM с OpenDolphin. Какой язык вы предпочитаете для демонстрации?

Для демонстрации, которая показывает много клиентов, которые имеют общее значение, я бы порекомендовал SharedTachoDemo.

Что касается упрощения настройки сборки, нам нужно сделать выбор в демоверсиях, поскольку существует очень много комбинаций системы сборки (ant, maven, gradle), структуры (все в одном, нескольких проектов), языка реализации, Интеграция IDE (intellij, netbeans, eclipse), серверная инфраструктура (jetty, tomcat, grails, glassfish, jboss, weblogic, webshpere, ...) и, что не менее важно, предполагаемый инструментарий пользовательского интерфейса (Swing, JavaFX, HTML5 и другие). Если вы сообщите мне предпочитаемую комбинацию, я могу указать вам соответствующий ресурс или создать для вас.

ура, Дирк

Другие вопросы по тегам