2010-06-14 2 views
0

나는 조언을 구합니다.3d 글로브 웹 응용 프로그램을 위해 어떤 기술을 선택해야합니까?

저는 현재 스프링 CRUD 어플리케이션을 백엔드로 SpringMVC 어플리케이션을 개발하고 있습니다. 관리 용 툴로 제 3 부분은 백엔드에서 데이터로 공급되는 3d 글로브를 렌더링하는 어플리케이션이 필요합니다. 사용자가 선택한 데이터 세트에서 (사용자가 원하는대로 전환 할 수 있음) 그것은 웹 애플리케이션이어야한다. (플래시/플렉스에서 이것을 구현하지 않기를 바랄지라도) 두 부분으로 구성된다. 주요 부분은 사용자가 선택을하는 고전적인 웹 GUI이고, 두 번째 부분은 선택한 글로브를 렌더링하는 3d 글로브이다. 시각화 된 데이터 세트.

제 질문은 이것을 구현하는 최선의 방법이라고 생각합니까? 이런 종류의 응용 프로그램에서 SpringMVC 프레임 워크를 사용할 수 있습니까? 나는 어떤 인도 나 방향에 대해 감사 할 것입니다. 감사합니다.

답변

0

솔직히 말해 브라우저의 3D에있어서 Java는 매우 나쁜 선택입니다. 이전에 썬 프로젝트였던 지금은 오픈 소스 인 Java3D이 있습니다. 즉, 모든 브라우저에서 제대로 작동하지 않습니다 (예 : Chrome에서는 실행되지 않음). 그리고 일제는 버려진 느낌을 가지고 있습니다.

그런 다음 여러 가지 질문이 있습니다. 예산이 있습니까 (일명 돈을 쓸 수 있습니까)? 사용자 다운로드가 가능합니까? 사용자가 다운로드 할 수 없으면 브라우저에서 Unity와 같은 것을 사용할 수 있고 자바 백엔드에 웹 서비스 호출을 할 수 있습니다. "무료"를 원한다면 Silverlight를 두 번째로 선호하는 솔직한 플래시가 가장 좋습니다.

+0

고맙습니다. 마침내 방금 프리젠 테이션 레이어를 여러 플랫폼에 분산시키는 아이디어가 마음에 들지 않았습니다 – Jarek

0

Google Map Charts과 같은 2D지도 기반 '차트'보다 3D 지구본이 더 유용한 시각화를 제공하는지 확인 하시겠습니까?

그런 질문을 제외하고 플래시는 아마도 processing.js과 같은 JavaScript 라이브러리를 사용해 볼 수 있지만 3D 시각화를위한 가장 강력한 솔루션이 될 것입니다.

+1

예 2d 맵 시각화는 선택 가능한 모드이며 직원이 데이터를 편집 할 수있는 확실한 선택입니다. 그러나 나는 그 3d 구글 어스 스타일 글로브를 좋아하는 사람들이 많다고 생각합니다. – Jarek

0

NASA World Wind을 살펴보십시오.

+0

고맙습니다. 간단히 살펴 보았습니다. 웹 응용 프로그램에 임베드 될 수 있다고 생각합니까? 아니면 데스크톱 응용 프로그램처럼 사용할 수 있습니까? Eclipse RCP 애플리케이션에서 사용되는 것을 보았다. – Jarek

+0

애플릿에 넣을 수 있습니다. 데모 페이지의 일부 애플릿 예 - http://worldwind.arc.nasa.gov/java/demos/ - 애플릿은 Flash 및 Silverlight와 유사하며 브라우저 플러그를 사용합니다 -에서) – Jesper

관련 문제