2012-03-03 3 views
2

과학적 수치 자료를 대화 형 플롯으로 표시하는 동적 웹 응용 프로그램을 만들고 유지 관리하기위한 기술 및 프레임 워크를 선택하기위한 최상의 옵션을 식별 할 수있는 몇 가지 제안이 있습니다. 그것은 복잡한 매개 변수 공간을 탐구하는 연구자를위한 대화 형 도구로되어 있습니다.대화 형 플롯을 사용하는 동적 웹 응용 프로그램을위한 기술과 프레임 워크

원리는 사용자가 브라우저에서 입력 매개 변수를 실험하면서 네이티브 C 및 FORTRAN 응용 프로그램에서 강력한 Linux (Apache) 웹 서버에서 지속적으로 계산이 많이 수행된다는 것입니다. 서버는 상대적으로 작은 배열을 반환하며 계산 결과는 브라우저에 계속해서 표시됩니다.

저는 장고와 같은 Python 기반의 것을 고려했습니다. 파이썬 라이브러리 matplotlib는 데스크탑 환경에서 매우 강력하지만,이 단계에서는 웹에서 볼 수있는 수준까지 준비가되어 있지 않습니다. 나는 이것에 관해 약간의 경험을 듣는 것에 매우 흥미가있을 것이다.

Groovy와 Grails도 흥미로워 보이지만 내가 가지고 있지 않은 Java 백엔드와 가장 관련이있는 것으로 보입니다.

서버에서 작업자 (C 및 FORTRAN 응용 프로그램)와의 인터페이스가 얼마나 원활하게/효과적인지를 고려해야합니다.

"자택"으로 재배 된 JavaScript/AJAX 솔루션을 실제로 구현할 수도 있지만 유지 관리가 어렵고 휠을 다시 발명해야하는 낭비가있을 것입니다.

중요한 기준에는 견고성, 교차 브라우저 지원, 향후 안전성 등이 포함됩니다.

미리 감사드립니다.

+1

matplotlib 용으로 특별히 설계된 [HTML5 백엔드] (http://code.google.com/p/mplh5canvas/)가 있습니다 ... 그러나 아직 어떻게 활성화되어 있는지 확실하지 않습니다. –

+0

실제로 불행히도 Firefox는 지원되지 않으며 Internet Explorer는 지원되지 않습니다. 내 솔루션은 모든 브라우저를 지원해야합니다. – user1069609

답변

2

다음 링크는 대화 형 차트 용 jQuery 차트 라이브러리를 제공합니다.

5 Top jQuery Chart Libraries for Interactive Charts

당신은 그들에게 모양과 사용자의 요구에 가능한 일치를 찾을 수 있습니다. 이것이 도움이되기를 바랍니다.

+0

매우 도움이됩니다, 감사합니다! – user1069609