Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java: Общие вопросы > Есть идеи? /*магистранская работа*/ |
Автор: Alexandering 29.9.2009, 18:04 |
Вобщем преподом поставлена задача: к концу семестра реализовать че-нить интересное на Java. Никакой конкретики. Только: язык Java + обязятельно с применением паттернов. (курс так назвается: Java + patterns, поэтому так.). Предложенные варианты: 1. Визуализировать какой-нить физич. процесс. (сначала его расчитать конечно). поскольку Физ.Фак. Но заниматься этим как-то не хочется, ввиду пустой траты времени. (сколько было уже всего визуализировано за время учебы, на с++ правда). 2. Придумать че-нить свое, только не очень простое. Вот здесь уже интереснее. Поскольку в Java я новичек, кроме конской схожести ее с С++ и синтаксиса о Java ничего не знаю. Вот, подскажите, чего можно интересного такого реализовать, с пользой для дела. Посмотреть какие-нить технологии/фреймворки, освоить их так сказать. Может че с БД замутить полезного? ------------------------- Предлагайте. /*И если можно, литературу какую-нить. Thinking java прочитана/просмотрена*/ |
Автор: v2v 29.9.2009, 23:42 |
Моделирование какого то физического процесса будет самым подходящим вариантом с учётом 1. необходимого уровня научности/актуальности/новизны магистерской работы 2. возможностей при реализации на java какие технологии джава можна было бы использовать. первым дело конечно возможность хранения экспериментальных данных в ДБ. далее сбор входных данных через сеть. графика?... очень спорно. я бы не использовал, хоть людям отдалённым от программирования это очень нравиться, но рисование не сильная сторона джавы.. не для того она предназначена. обработка. в идеале процесс должен быть сложным , тяжёлым и длинным так что в программе должна быть реализована возможность распаралеливание задачи и даже распределённых вычислений. и наконец результаты. результаты надо представлять красиво с графиками, табличками , формулами и в цвете. лучше если будут доступны и архивные данные за предыдущие периоды работы, так что тут я бы подключии ЕЕ технологии вместе с вебом и с фреймоврками которые правильными запросами нужные данные выбирают из бд. осталась самая малость - выбрать процесс который будем моделировать, но не нам(информатикам) тебе(физику) указывать какой физ. процесс выбрать ![]() |
Автор: garbuz 29.9.2009, 23:53 |
А может какой-нибудь визуализатор химических соединений? Ну типа берем одну две молекулы водорода и одну молекулу кислорода и получаем молекулу воды, которую как-то красиво графически отображать. То же самое с более сложными соединениями, например какие-нибудь углеводороды и т.п. Правда это больше имеет отношение к химии, чем к физике. Кстати, большая вероятность, что такая штука уже есть ![]() |
Автор: NeoNYura 30.9.2009, 11:26 |
Можно попробовать неиронные сети замутить... |
Автор: val_vp 30.9.2009, 11:43 |
Всем привет, вот несколько идей: 1) фракталы - моделируют много процессов и явлений. 2) клеточные автоматы - очень хорошо моделируют температурные поля и т.д. как можно подвязать паттерны ? работа может реализовывать модели нескольких физ. процессов, которым сопоставлены мат. и прогр. модели - а это хорошо подвергаются "шаблонированию" template method и strategy 3) можно реализовать прогу повышвющую контрастность низко контрастных изображений алгоритмов куча и опять можно паттерны template method и strategy, а если строить сложные фильтры то и builder, visitor |
Автор: val_vp 30.9.2009, 12:22 |
да вот ещё в дополнение ![]() посмотри на такую науку СТЕГАНОГРАФИЯ ![]() а если прога с GUI то можно и MVC или PresentationModel |