Ejs Open Source Geostationary Satellite around Earth Java Applet
by lookang.
Thanks to Prof Paco for his  Ejs Open Source Earth and Moon Model and implementing Ejs and Java3D. ;D
Thanks to Prof Fu-Kwun Hwang sharing his valuable knowledge and constant help in my pursuit to continue my life long learning :)  ;)
http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=1877.0
This model is a simple angular velocity model which assumes
t = t+dt; // added by lookang for timer
angle += angleincrease;
anglez += anglezincrease;
rotation += 2*Math.PI/24*dt; // lookang for real time
rotString = "z:"+rotation;
The orbits are just illustration and does not contains physics newton's 2nd law of motion.

/htdocs/ntnujava/ejsuser/14019/users/sgeducation/lookang/EarthAndSatelite_pkg/EarthAndSatelite.propertiesFull screen applet or Problem viewing java?Add http://www.phy.ntnu.edu.tw/ to exception site list
Press the Alt key and the left mouse button to drag the applet off the browser and onto the desktop. This work is licensed under a Creative Commons Attribution 2.5 Taiwan License
Download EJS jar file(2452.2kB):double click downloaded file to run it. (154 times by 44 users) , Download EJS source (28 times by 19 users) View EJS source



This Geostationary Satellite around Earth Model is a simple angular velocity model that uses the Java3D implementation for realistic visualization of satellite objects in geostationary orbits at three different locations namely (near Singapore, near Africa and America in model 1,2,3).
Students can explore the meaning of geostationary orbits, cases of non-geostationary orbits( mode 4,5,6) and even non-physics orbit  (mode 7).



to enable Java 3D, install java 3D http://java3d.java.net/binary-builds.html
select the installer like Installers
LICENSE
THIRD-PARTY-LICENSE-README
j3d-1_5_2-linux-amd64.bin
j3d-1_5_2-linux-i586.bin
j3d-1_5_2-solaris-sparc.bin
j3d-1_5_2-solaris-x86.bin
j3d-1_5_2-windows-amd64.exe
j3d-1_5_2-windows-i586.exe

If it doesn't show up in the web browser, it is likely due to The error seem to be Caused by:
java.security.AccessControlException: access denied (java.util.PropertyPermission j3d.stereo read)

copy to a location you have permission to read and write like d:/
the file is this found C:\Program Files\Java\jre6\lib\security\java.policy.

use Jedit to edit it in D:\
add code to the last line
[code]permission java.util.PropertyPermission "j3d.stereo", "read"; // added by lookang[/code]
BOOM! Java 3D on Ejs Web applets Grin Grin
attached is the java.policy for windows xp system

http://youtu.be/PS4FDOurbhw