Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с вариантами решения задачи! 
:(
    Опции темы
sigur_ros
Дата 4.8.2009, 06:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 20.12.2007

Репутация: нет
Всего: нет



Здравстуйте! Поставили задачу: необходимо сделать систему, которая отображала бы на информационных табло определённые данные, берущиеся из базы. На этих табло в один момент времени может отображаться разная информация, т.е. на одном одни данные, на другом другие и т.д. Помогите пожалуйста советом как это лучше сделать? Какие технологии использовать? Если нужно что-то уточнить, сделаю! Спасибо!

UPD: Эти информационные табло являются обычными системниками. Т.е. большой монитор и системник всё в одном. 

Это сообщение отредактировал(а) sigur_ros - 4.8.2009, 07:20
PM MAIL   Вверх
iluvatar
Дата 4.8.2009, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 266
Регистрация: 17.9.2007

Репутация: нет
Всего: 4



Совершенно ничего непонятно. Поясните, как конкретно звучит задача. 
Например, БД уже есть или ее надо сделать самому? Если уже есть, то на каком она сервере, какова структура БД?
Какие данные? Просто циферки это тоже данные. 
У приложения должен быть web-интерфейс?
Что вы уже пробовали сделать?

Поймите, что здесь никто не будет делать за вас работу (по крайней мере, бесплатно), но здесь могут помочь вам решить какую-то конкретную проблему.
PM MAIL ICQ   Вверх
sigur_ros
Дата 4.8.2009, 09:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 20.12.2007

Репутация: нет
Всего: нет



Извиняюсь за не вполне точное объяснение! Нужно реализовать систему примерно как в аэропорту домодедово. Т.е. висят информационные мониторы, на которых отображаются номера рейсов и статус рейса ( регистрация, вылетел, задерживается  ).  Если монитор висит в международном секторе, отображаются международные рейсы, если в domestic зоне, то внутренние рейсы. Всё нужно разработать с нуля: и БД, и приложение. БД - MySQL, язык Java, а вот с помощью каких технологий делать не знаю. То что за меня делать это никто не будет, я понимаю, но я этого и не просил. Спасибо!
 
PM MAIL   Вверх
fixxer
Дата 4.8.2009, 10:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 6
Всего: 27



вариантов море. например JavaSE + swing + java2d + full screen mode или JavaEE + browser в full screen


--------------------
user posted image
PM MAIL ICQ   Вверх
sigur_ros
Дата 4.8.2009, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 20.12.2007

Репутация: нет
Всего: нет



А как браузер будет понимать когда и как отображать информацию?
PM MAIL   Вверх
timurtimur
Дата 4.8.2009, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 20.2.2009

Репутация: нет
Всего: 2



Цитата(sigur_ros @ 4.8.2009,  11:09)
А как браузер будет понимать когда и как отображать информацию?

Refresh: 30
и через 30 секунд браузер обновит твою страницу!
А как отображать данные это вопрос больше к Вам, чем к броузеру

Это сообщение отредактировал(а) timurtimur - 4.8.2009, 11:27
PM MAIL   Вверх
sigur_ros
Дата 4.8.2009, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 20.12.2007

Репутация: нет
Всего: нет



В общих чертах понятно как можно сделать! Всем спасибо!
PM MAIL   Вверх
AndrewMormysh
Дата 4.8.2009, 15:41 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 8.2.2008

Репутация: 1
Всего: 1



Цитата(fixxer @  4.8.2009,  09:33 Найти цитируемый пост)
вариантов море. например JavaSE + swing + java2d + full screen mode или JavaEE + browser в full screen 

море... 2  smile 

Мне вообще кажется что j2ee тут не пахнет.. Браузер на весь экран.. обновление через какое-то время.. не думаю что это то что надо )
Как мне кажется нужно написать обыкновенное win32 приложение, у меня нет опыта в java2d, так что тут ничего против не скажу, это как вариант скорее всего пойдет, но сам бы сдела, допустим, на Delphi или C#. Советую заглянуть с этим вопросом в эти ветки.
PM MAIL   Вверх
fixxer
Дата 4.8.2009, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 672
Регистрация: 14.9.2006
Где: Саратов, Россия

Репутация: 6
Всего: 27



Цитата(AndrewMormysh @ 4.8.2009,  15:41)
Как мне кажется нужно написать обыкновенное win32 приложение

Угу. Обыкновенное. С кнопкой Пуск, заголовком окна и обычными виндовыми контролами? На публичном табло? Жжошь!


--------------------
user posted image
PM MAIL ICQ   Вверх
AndrewMormysh
Дата 6.8.2009, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 8.2.2008

Репутация: 1
Всего: 1



fixxer, не обижайся ) я ничего плохого не имел ввиду..


Цитата(fixxer @  4.8.2009,  15:38 Найти цитируемый пост)
С кнопкой Пуск

М-м.. помоему кнопка Пуск в win32 приложениях отсутствует ;) , а заголовок и всё остальное прячется одной win api командой и делается фулскрин если надо. 

Это сообщение отредактировал(а) AndrewMormysh - 6.8.2009, 10:51
PM MAIL   Вверх
olegrolik
Дата 6.8.2009, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 309
Регистрация: 25.1.2006

Репутация: нет
Всего: нет



Tomcat: приложение, которое использует jsp, ajax, js (ajax и javascript для красоты вспего лишь - просто много геморроя). бд - mysql.

PM MAIL   Вверх
sigur_ros
Дата 7.8.2009, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 20.12.2007

Репутация: нет
Всего: нет



Решил сделать клиент/серверное приложение. Возник ещё один вопрос. Дело в том, что есть несколько типов "мониторов". Одни находятся у стойки регистрации, другие у выхода на посадку, третьи просто информационные. Т.е. получается 3 отдельных разных клиента. Можно ли сделать так, чтобы серверная часть в определённый момент времени посылала какой-нибудь класс, описывающий форму, а клиент этот класс отображал? Если я что-то неправильно говорю, поправьте пожалуйста! Спасибо!
PM MAIL   Вверх
rimidal
Дата 7.8.2009, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 25.9.2007

Репутация: 1
Всего: 1



Цитата

Как мне кажется нужно написать обыкновенное win32 приложение ...


Чего? Давайте покормим дядю Балмера. Может он нам откатик скинет?
Есть linux, есть FreeBSD вот куда ориентироваться надо.

Какой смысл ставить винду на "табло"? Глупо и дорого.

Цитата

Дело в том, что есть несколько типов "мониторов". Одни находятся у стойки регистрации, другие у выхода на посадку, третьи просто информационные. Т.е. получается 3 отдельных разных клиента.


Я бы попробовал реализовать "очень простой" HTML и "очень простой" браузер для этого HTML на основе стандартных компонентов swing. Или можно попытаться найти что-то готовое (например здесь: http://www.java-sources.org/).
Писать 3 разных клиента не стоит, это тупиковый путь.
PM MAIL   Вверх
niasilil
Дата 16.8.2009, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 325
Регистрация: 4.6.2007
Где: USA

Репутация: 8
Всего: 9



Проще всего сервер-клиент через RMI, все писать на java. Достаточно быстро и безболезненно. 

j2ee более стандартно, как бы. Естественно, каждые 30 секунд refresh не делать, но посылать AJAX запрос и получать сигнал на refresh можно. 

Вообще непонятно кто клиент, сколько денег на это, как клиент хочет, будет ли это поддерживаться и развиваться, и тд. Надо отсюда плясать, мне кажется, а уж как реализовать дело второстипенное.

Добавлено через 2 минуты и 31 секунду
Цитата(sigur_ros @ 7.8.2009,  09:21)
Решил сделать клиент/серверное приложение. 

у тебя любое решение будет клиент серверное приложение. Чего конкретно то решил? 


--------------------
SCJP 5.0, SCJD
PM MAIL   Вверх
sigur_ros
Дата 17.8.2009, 06:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 20.12.2007

Репутация: нет
Всего: нет



niasilil, спасибо за подсказку! Разобрался с RMI, он действительно как нельзя лучше подходит для моей задачи.  До этого хотел сделать клиент-серверное приложение, но клиенты при установке настраивались бы каждый отдельно: один для информационного табло, другой для табло над стойкой регистрации, третий для табло у выхода на посадку. Т.е. каждый клиент изначально бы хранил все 3 формы и сам бы ввпоследствии выбирал нужную ему ( информационное, регистрация, посадка ). А с RMI теперь буду на сервере генерировать форму, которую клиент будет запрашивать при необходимости, т.е. буду сериализовывать экземпляр JFrame и отправлять клиенту. А клиент будет её отображать. Получается тонкий клиент.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0586 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.