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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2015, 15:00   #1
zakaso
 
Регистрация: 15.03.2011
Сообщений: 4
По умолчанию Переписать приложение Delphi на Java

Всем привет,

Совсем недавно начал изучать язык Java в NetBeans (до этого около 10 лет писал на Delphi). На освоение синтаксиса ушла почти неделя, а вот с оснасткой, знанием Java классов и технологий пока дело обстоит не очень )). Но это все дело опыта…

Есть необходимость переписать проект написанный в Delphi на Java (не спрашивайте почему – это секрет ))).

Проект представляет из себя промышленное клиент-серверное приложение, работающее со специализированным оборудованием. Клиент и сервер взаимодействуют через TCP/IP. Сервер выступает в роли посредника между железом (используется U.S.B – t. o – C.A.N интерфейс) и сетевым интерфейсом (сокет TCP/IP), плюс выполняет еще некоторые функции. На клиенте лежит вся юстировочно-измерительная часть, контроль оборудования, ведение баз данных и пр. пр. Базы данных (локальная и удаленная) созданы на основе СУБД Firebird.

Вот некоторые скриншоты:


Это интерактивная схема функциональных элементов прибора, создана на основе визуального компонента, у которого есть возможность работы со слоями (отдельный слой - отдельный элемент).

Наличие большого числа визуальных компонентов (при мысли о «хардкодинге» GUI становиться грустно ))).

Графики рисую на канве панели (TCanvas Delphi).

Вопросы:

- Какие графические библиотеки использовать для решения моей задачи AWT, Swing, JavaFX, SWT или может еще что-нибудь?

- Кодить графический интерфейс совсем не хочется! Поэтому интересует, какой технологией визуального проектирования воспользоваться для разработки GUI - NetBeans Swing GUI Builder, JavaFX Scene Builder, …?

- Посмотрел как пользуют LookAndFeel шкурки в Java, очень понравилась библиотека Substance (или ее форк Insubstantial - http://shemnon.com/speling/). Можно ли использовать ее вместе с JavaFX Scene Builder и стоит ли?

- На сколько быстро будет работать GUI созданный на Java в сравнении с GUI созданным на Delphi?

- Есть ли для Java компоненты, подобные указанному на первом скриншоте?

- В своей программе под Delphi использую библиотеку OmniThreadLibrary для работы с потоками в неблокирующем режиме (данные между потоками пересылаются как сообщения Windows). Есть ли подобные технологии для Java, или стандартные средства работы с потоками в Java тоже могут работать в таком режиме?

P.S. Просьба не пинать если где-то напутал в формулировках, т.к. изучать Java начал недавно! ))

Спасибо
zakaso вне форума Ответить с цитированием
Старый 20.02.2015, 15:54   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Вы уверены что вам нужен именно Java?
Если гоняетесь за кросс-платформенностью, то Lazarus вам в руки.

P.S. Каком скриншоте? Нет никаких скриншотов.
Человек_Борща вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать Java-приложение merody Помощь студентам 3 19.10.2014 18:31
Приложение java vadkasevas Фриланс 0 30.11.2012 08:16
agent mail SendSMS переписать с Delphi 7 на Delphi 2010 KWN, lnc Компоненты Delphi 0 11.09.2012 14:02
Xml и java.Простенькое приложение Sab_zero Помощь студентам 0 18.04.2012 10:38