![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| sigur_ros |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
Здравстуйте! Поставили задачу: необходимо сделать систему, которая отображала бы на информационных табло определённые данные, берущиеся из базы. На этих табло в один момент времени может отображаться разная информация, т.е. на одном одни данные, на другом другие и т.д. Помогите пожалуйста советом как это лучше сделать? Какие технологии использовать? Если нужно что-то уточнить, сделаю! Спасибо!
UPD: Эти информационные табло являются обычными системниками. Т.е. большой монитор и системник всё в одном. Это сообщение отредактировал(а) sigur_ros - 4.8.2009, 07:20 |
|||
|
||||
| iluvatar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 17.9.2007 Репутация: нет Всего: 4 |
Совершенно ничего непонятно. Поясните, как конкретно звучит задача.
Например, БД уже есть или ее надо сделать самому? Если уже есть, то на каком она сервере, какова структура БД? Какие данные? Просто циферки это тоже данные. У приложения должен быть web-интерфейс? Что вы уже пробовали сделать? Поймите, что здесь никто не будет делать за вас работу (по крайней мере, бесплатно), но здесь могут помочь вам решить какую-то конкретную проблему. |
|||
|
||||
| sigur_ros |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
Извиняюсь за не вполне точное объяснение! Нужно реализовать систему примерно как в аэропорту домодедово. Т.е. висят информационные мониторы, на которых отображаются номера рейсов и статус рейса ( регистрация, вылетел, задерживается ). Если монитор висит в международном секторе, отображаются международные рейсы, если в domestic зоне, то внутренние рейсы. Всё нужно разработать с нуля: и БД, и приложение. БД - MySQL, язык Java, а вот с помощью каких технологий делать не знаю. То что за меня делать это никто не будет, я понимаю, но я этого и не просил. Спасибо!
|
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 6 Всего: 27 |
вариантов море. например JavaSE + swing + java2d + full screen mode или JavaEE + browser в full screen
-------------------- ![]() |
|||
|
||||
| sigur_ros |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
А как браузер будет понимать когда и как отображать информацию?
|
|||
|
||||
| timurtimur |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 20.2.2009 Репутация: нет Всего: 2 |
Refresh: 30 и через 30 секунд браузер обновит твою страницу! А как отображать данные это вопрос больше к Вам, чем к броузеру Это сообщение отредактировал(а) timurtimur - 4.8.2009, 11:27 |
|||
|
||||
| sigur_ros |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
В общих чертах понятно как можно сделать! Всем спасибо!
|
|||
|
||||
| AndrewMormysh |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 8.2.2008 Репутация: 1 Всего: 1 |
море... 2 Мне вообще кажется что j2ee тут не пахнет.. Браузер на весь экран.. обновление через какое-то время.. не думаю что это то что надо ) Как мне кажется нужно написать обыкновенное win32 приложение, у меня нет опыта в java2d, так что тут ничего против не скажу, это как вариант скорее всего пойдет, но сам бы сдела, допустим, на Delphi или C#. Советую заглянуть с этим вопросом в эти ветки. |
|||
|
||||
| fixxer |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 14.9.2006 Где: Саратов, Россия Репутация: 6 Всего: 27 |
Угу. Обыкновенное. С кнопкой Пуск, заголовком окна и обычными виндовыми контролами? На публичном табло? Жжошь! -------------------- ![]() |
|||
|
||||
| AndrewMormysh |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 8.2.2008 Репутация: 1 Всего: 1 |
fixxer, не обижайся ) я ничего плохого не имел ввиду..
М-м.. помоему кнопка Пуск в win32 приложениях отсутствует ;) , а заголовок и всё остальное прячется одной win api командой и делается фулскрин если надо. Это сообщение отредактировал(а) AndrewMormysh - 6.8.2009, 10:51 |
|||
|
||||
| olegrolik |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 25.1.2006 Репутация: нет Всего: нет |
Tomcat: приложение, которое использует jsp, ajax, js (ajax и javascript для красоты вспего лишь - просто много геморроя). бд - mysql.
|
|||
|
||||
| sigur_ros |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
Решил сделать клиент/серверное приложение. Возник ещё один вопрос. Дело в том, что есть несколько типов "мониторов". Одни находятся у стойки регистрации, другие у выхода на посадку, третьи просто информационные. Т.е. получается 3 отдельных разных клиента. Можно ли сделать так, чтобы серверная часть в определённый момент времени посылала какой-нибудь класс, описывающий форму, а клиент этот класс отображал? Если я что-то неправильно говорю, поправьте пожалуйста! Спасибо!
|
|||
|
||||
| rimidal |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 25.9.2007 Репутация: 1 Всего: 1 |
Чего? Давайте покормим дядю Балмера. Может он нам откатик скинет? Есть linux, есть FreeBSD вот куда ориентироваться надо. Какой смысл ставить винду на "табло"? Глупо и дорого.
Я бы попробовал реализовать "очень простой" HTML и "очень простой" браузер для этого HTML на основе стандартных компонентов swing. Или можно попытаться найти что-то готовое (например здесь: http://www.java-sources.org/). Писать 3 разных клиента не стоит, это тупиковый путь. |
||||
|
|||||
| niasilil |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 4.6.2007 Где: USA Репутация: 8 Всего: 9 |
Проще всего сервер-клиент через RMI, все писать на java. Достаточно быстро и безболезненно.
j2ee более стандартно, как бы. Естественно, каждые 30 секунд refresh не делать, но посылать AJAX запрос и получать сигнал на refresh можно. Вообще непонятно кто клиент, сколько денег на это, как клиент хочет, будет ли это поддерживаться и развиваться, и тд. Надо отсюда плясать, мне кажется, а уж как реализовать дело второстипенное. Добавлено через 2 минуты и 31 секунду
у тебя любое решение будет клиент серверное приложение. Чего конкретно то решил? -------------------- SCJP 5.0, SCJD |
|||
|
||||
| sigur_ros |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 20.12.2007 Репутация: нет Всего: нет |
niasilil, спасибо за подсказку! Разобрался с RMI, он действительно как нельзя лучше подходит для моей задачи. До этого хотел сделать клиент-серверное приложение, но клиенты при установке настраивались бы каждый отдельно: один для информационного табло, другой для табло над стойкой регистрации, третий для табло у выхода на посадку. Т.е. каждый клиент изначально бы хранил все 3 формы и сам бы ввпоследствии выбирал нужную ему ( информационное, регистрация, посадка ). А с RMI теперь буду на сервере генерировать форму, которую клиент будет запрашивать при необходимости, т.е. буду сериализовывать экземпляр JFrame и отправлять клиенту. А клиент будет её отображать. Получается тонкий клиент.
|
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |