Какую технологию выбрать для веб-приложения 3d глобус - PullRequest
0 голосов
/ 15 июня 2010

Я хотел бы попросить вас совета.

В настоящее время я разрабатываю приложение в Spring, состоящее из приложения Spring CRUD в качестве бэкэнда, приложения SpringMVC в качестве инструмента для управления, и в третьей части моя проблема заключается в том, что мне нужно приложение, которое отображает трехмерный глобус, который питается данными из набор данных, выбранный пользователем (пользователь может переключать их по своему желанию). Это должно быть веб-приложение (хотя я бы предпочел не реализовывать его во flash / flex), состоящее из двух основных частей: основная часть - это классический веб-интерфейс, в котором пользователь делает свой выбор, а вторая часть - это 3d-шар, который отображает глобус с выбранным набор данных визуализируется.

Мой вопрос: что, по вашему мнению, является лучшим вариантом для реализации этого? Будет ли SpringMVC-фреймворк использоваться для такого рода приложений? Я буду благодарен за любые указания или указания, спасибо.

Ответы [ 3 ]

0 голосов
/ 15 июня 2010

Если честно, для 3D в браузере Java - довольно неудачный выбор. Существует Java3D , который ранее был проектом Sun, но теперь с открытым исходным кодом. Тем не менее, он не очень хорошо работает со всеми браузерами (например, он не запускается в Chrome), и у sorta есть ощущение, что его бросили.

Тогда есть ряд вопросов. Есть ли у вас бюджет (ака, можете ли вы потратить деньги) и жизнеспособна ли загрузка пользователем? Если вам удастся загрузить пользовательскую загрузку, вы можете использовать что-то вроде Unity в браузере и выполнять вызовы веб-службы для вашего java-интерфейса. Если вы хотите «Бесплатно», откровенно говоря, Flash - ваш лучший выбор, а Silverlight - второй выбор.

0 голосов
/ 15 июня 2010

Взгляните на NASA World Wind .

0 голосов
/ 15 июня 2010

Вы уверены, что 3D-шар обеспечит более полезную визуализацию, чем "диаграмма" на основе 2D-карты, такая как Google Map Charts ?

Если оставить этот вопрос, вероятно, Flashбудет самым надежным решением для 3D-визуализации, хотя вы можете попробовать использовать библиотеку JavaScript, такую ​​как processing.js .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...