JavaRush/Java блог/Архив info.javarush/Моделирование в Java?
Erquilenne
8 уровень

Моделирование в Java?

Статья из группы Архив info.javarush
участников
Всем доброго дня. Недавно стал заниматься на Javarush'e (6 уровень), что не дает мне ответить на мой вопрос. Вот, собственно, в чем дело: на моем скромном пути встал вопрос выбора дипломного проекта. Идей никаких нету, подсказали взять тему моделирования потока пассажиров/транспорта (хороший вариант, т.к. эта работа и закроет курсач и на диплом пойдет). И здесь мне бы очень пригодился ответ на ваш вопрос, можно ли на Java написать подобную задачу? Т.е. 2D модель движения пассажиров из точки "а" в точку "б" с разныими рандомными сценариями (купить билет, зайти в киоск, хотя можно и без этого). Так же приветствуются другие темы дипломов, которые реально написать после джавараша) ну или инфу про написание модели без Java.
Комментарии (3)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Erquilenne
Уровень 8
16 октября 2014, 17:00
Спасибо за инфу, скорее всего буду на Java пытаться сделать модельку.
Есть к чему стремиться, но нет идей на счет дипломного проекта.
В общем возможность создания моделей на Java, это то, что я и хотел услышать.
blacky
Уровень 23
16 октября 2014, 17:50
Просто делать 2D на Java — это не особо просто. Я думаю, если бы была тема, связанная с обработкой изображений или что-то подобное, то можно было бы взять любимый язык плюс библиотечку OpenCV.
А тут ты ещё не определился с темой, а уже выбрал инструмент, которым ты будешь что-то реализовывать. Если тема тебе не особо важна, то сейчас так можно сделать. А если она тебе важна, то сначала следует определится с ней, а уже потом подбирать удобные для реализации инструменты, яп, библиотечки и фреймворки.
Вообще, для моделирования советую обратить внимание на разные конструкторы (где можно встраивать логику), а также js и фрейворки ("Обзор JS-фреймворков", "Сравнение Angular, Backbone, CanJS и Ember").
Задачи коммивояжера обычно решаются на функциональных яп: Erlang, Scala, Haskell. Обрати внимание на Scala — в нем можно использовать библиотечки из Java.
blacky
Уровень 23
16 октября 2014, 13:51
2D модель можно сделать на любом яп от Asm до VB и даже в Matlab'е — было бы желание. Если хочешь на Java написать, то и копай Java 2D, Swing и AWT.
Вот тебе пример хорошего дипломного проекта "Разработка угловой стабилизации квадрокоптера".
Если сейчас идей нет и не к чему стремиться, то диплом можно будет написать ещё в течении 5-ти лет после отчисления из университета.