주 후원자
과학 진흥을 위해 1950년 미국 의회에 의해 설립된 독자적 연방 기구이다.
O'Donnell 재단은 교육의 질을 강화하기 위한 모형 프로그램의 구축에 헌신하고 있다.
자바를 안전하게 지키며 시뮬레이션을 작동시키는 방법
PhET의 자바기반 시뮬레이션은 시뮬레이션의 시작에 선마이크로시스템스의 자바 웹 스타트 기술을 사용한다. 이 페이지는 자바의 적절한 설치와 PhET 프로그램의 사용 중에 발생될 수 있는 일부 문제의 해결에 도움을 제공한다. 만일 여기에서도 문제를 해결할 수 없는 경우에는 다음의 주소로 이메일을 보내 통보한다.
: phethelp@colorado.edu.
이 문제는 최근에 Apple's "Java for Mac OS X 10.5 Update 4"를 설치한 사용자에게서 발생된다. 업데이트는 보통 소프트웨어 업데이트 또는 자동적으로 이루어지며, 업데이트의 설치 후 이 문제가 발생된다.: 사파리나 파이어폭스에서 JNLP 파일을 클릭하면 자바 웹 스타트의 시작 대신 JNLP 파일이 TextEdit에서 열린다.
이 문제의 해결 방안은:
1. http://support.apple.com/downloads/Java_for_Mac_OS_X_10_5_Update_4로 가서
2. .dmg 파일을 다운로드한다.
3. .dmg 파일이 다운로드 되면, 이를 더블클릭한다(이 파일이 자동 실행되지 않을 경우)
4. 모든 어플리케이션을 끝낸다.
5. 업데이트 설치 프로그램을 작동시킨다.
자바기반의 시뮬레이션을 실행시키려면 버전 1,5 이상의 자바가 컴퓨터에 설치되어 있어야 한다. 자바는 아래의 버튼을 클릭하면 무료로 다운로드 할 수 있다.:
Netscape 사용자의 주의 사항
자바 웹사이트 스타트를 설치한 후에 이것이 제대로 작동하기 위해서는 컴퓨터를 다시 시작하고 브라우저를 다시 열어야 한다.
PhET에서는 자바애플릿 대신 자바 웹스타트 기술을 사용한다. 자바 웹스타트는 선마이크로시스템이 무료로 제공하는 기술로 웹에서 자바 프로그램을 시작하는데 애플릿 보다 더욱 강력하게 작동한다. 만일 과거에 애플릿 사용에 문제가 발생 했다면, 자바 웹스타트가 훨씬 더 잘 작동하는 것을 알게 될 것이다. 만일 사용자에게 어떤 문제가 발생한다면 우리가 기꺼이 도와줄 것이다. 이 페이지의 정보가 도움이 되지 못한다면 phethelp@colorado.edu으로 이메일을 발송한다.
PhET 자바 프로그램을 사용하기 위해서는 맥킨토시OS X 10.5 이상이 필요하고, 최신 버전의 자바가 설치되어 있어야 한다.(만일 OS X의 자동 업데이트 기능을 사용하고 있다면 이미 설치가 되어 있다.) 보다 자세한 사항은http://www.apple.com/java/를 참조한다.
버전 2.0 이하의 애플 사파리(OS X 10.4와 함께 포함되어 있음)는 PhET의 자바기반 어플리케이션을 확실하게 시동시키지 못한다.
만일 시뮬레이션을 시작하기 위해 "지금시작"을 클릭했는데 텍스트 파일만 열린다면 이 문제의 해답을 여기에서 찾아본다.
Windows Vista 사용자:
명령 줄에서(Start menu->All Programs->Accessories->Command Prompt), javaws -viewer을 입력하고 엔터키를 누른다. 그러면 "(build 1.4.2_05_05-b04)"와 같은 것을 포함한 텍스트가 나타난다. 여기에서 숫자는 현재 사용 중인 자바의 버전이다. 만일 오류가 발생되었다면 자바가 제대로 설치되지 아니한 것이다.(위의 재설치 참조).
Windows 2000/XP 사용자:
명령 줄에서(Start menu->All Programs->Accessories->Command Prompt), java -version를 입력하고 엔터키를 누른다. 그러면 "(build 1.4.2_05_05-b04)"와 같은 것을 포함한 텍스트가 나타난다. 여기에서 이 숫자는 현재 사용 중인 자바의 버전이다. 만일 오류가 발생되었다면 자바가 제대로 설치되지 아니한 것이다.(위의 재설치 참조).
Macintosh 사용자:
애플 메뉴에서, "About this Mac"에 이어 "More Info..."을 클릭하면 "Software->Applications" 아래에서 버전 수를 볼 수 있다.
일부 Windows 2000 시스템은 필요한 자바 구성의 일부가 결여되어 있다고 보고되었다. 이런 시스템에서는 플래시 기반 시뮬레이션은 제대로 시동되지만 자바 기반 시뮬레이션에서는 아무 것도 시작이 되지 않는다.
이 문제는 다음과 같이 해결한다:
다음은 자바와 관련된 문제를 해결하는 일반적인 조치이다. :
왜 시뮬레이션이 관리자에서는 실행되는데 모든 사용자에게 실행되지는 않는가?
자바 시뮬레이션은 Window를 사용하는 일부 네트워크 연결 컴퓨터에서 관리자 컴퓨터에서는 정상적으로 실행되나 사용자 컴퓨터에서는 실행이 안될 수 있다. 자바 웹 스타트가 시뮬레이션을 시동하려 할 때에 일부 파일을 "케시폴더"에 저장하려 시도한다. 이 폴더(또는 "디렉토리")는 자바가 설치될 때에 결정되며, 비관리자들의 계정에서는 접근이 되지 않는 폴더를 가리킬 수 있어 시동 실패를 초래한다. 케시디렉토리를 다음과 같이 자신이 지정하여 세팅함으로써 이 문제를 해결한다.:
관리자로 로그온한다.
자바 웹 스타트 어플리케이션 관리자를 시작한다.(이는 다음의 두가지 방법으로 할 수 있다.)
a) 만일 자바설치 후에 컴퓨터 바탕화면이나 시작 메뉴에 아이콘이 생성되었다면> "자바 웹 스타트"라는 명칭의 모든 프로그램은 이를 클릭함으로써 어플리케이션을 시작할 수 있다. b) "javaws.exe" 프로그램을 탐색하기 위하여 (시작 메뉴에 있는) Window의 탐색 기능을 사용하며, 이것이 발견되면 어플리케이션을 실행하기 위해 그 파일을 클릭한다. 일단 자바 웹스타트 어플리케이션 메니저가 설치 및 실행되면, 파일>Preferences를 선택한다. Preferences 대화창이 나타나면 "고급" 탭을 클릭한다. 이 탭에 있는 "어플리케이션 폴더"라는 텍스트 필드에 모든 사용자가 쓰기를 할 수 있도록 빈 디렉토리 이름을 입력한다.
주의: 이 디렉토리는 비어 있어야 한다. 이제 모든 사용자가 자바 시뮬레이션을 시작할 수 있다.
웹 프록시 세팅 만일 자바 웹스타트 구성 패널(시작 메뉴->자바 웹스타트, 파일 메뉴->Preferences)의 프록시 세팅이 사용 중인 시스템과 일치되지 아니하면 자바 시뮬레이션의 시작에 실패할 수 있다. 사용 중인 시스템의 세팅을 확인하려면, 웹브라우저의 프록시 세팅을 보거나 네트워크 관리자를 접촉한다.
부트 드라이브용 로칼 설치 네트워크 환경에서 컴퓨터를 사용할 경우에는 자바와 PhET 시뮬레이션 모두가(PhET의 웹사이트에서 사용하지 않고 로칼 설치를 했을 때) 네트워크 드라이브가 아니라 사용자의 컴퓨터에 설치되어 있어야 한다. 또한 PhET 시뮬레이션이 부트 드라이브에 설치되어야 한다.
네트워크 방화벽 자바와 자바 웹 스타트 모두가 방화벽을 통해서 커뮤니케이션 할 수 있도록 방화벽을 구성하여야 한다.