NTNUJAVA Virtual Physics Laboratory
Enjoy the fun of physics with simulations!
Backup site http://enjoy.phy.ntnu.edu.tw/ntnujava/

Easy Java Simulations (2001- ) => Collaborative Community of EJS => Topic started by: lookang on August 17, 2010, 10:49:40 pm



Title: Ejs Open Source Moon Phases Java Applet
Post by: lookang on August 17, 2010, 10:49:40 pm
Ejs Open Source Moon Phases Java Applet

i did not make this, this applet is made by Dr Todd Timberlake http://facultyweb.berry.edu/ttimberlake/

i only remix it so that i can learn phases of moon from the open source computational model:)
for http://sgeducation.blogspot.com/2010/08/personal-note-on-visualisation-and.html
read some article on moon phases, decided to figure out the physics first hand to understand what is so difficult because i didn't know this until now.
learn alot from Youtube, the Ejs applet http://www.compadre.org/osp/items/detail.cfm?ID=9308

[applet][/applet]

Taken from http://www.compadre.org/osp/items/detail.cfm?ID=9308

Phases of Moon Model: Lesson Plan http://www.compadre.org/osp/document/ServeFile.cfm?ID=9308&DocID=1370&Attachment=1
A pdf file with a teacher lesson plan for use with the Phases of Moon Model.

Phases of Moon Model: Homework Exploration http://www.compadre.org/osp/document/ServeFile.cfm?ID=9308&DocID=1371&Attachment=1
A pdf file with a college-level homework exploration for use with the Phases… more...
download 206kb .pdf


Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: lookang on August 17, 2010, 10:54:58 pm
changes made:

1 added earth png from Wikipedia
2 used gimp to make the background transparent
3 made the moon png background transparent
4 redesign the buttons controls slider to the bottom
5 color scheme the background of button etc
6 added earth-moon line for visualization and aiding the recording the overhead time for each day. refer to worksheet from osp
7 added day field for visualization the day the various phases occurs if the new moon is day 0
8 added text for phases of moon
9 added yellow text to make applet more quickly contextualized Earth view of the Moon and the Orbit view of the moon
10 added day and night model of the background of the earth view of the moon
11 added blind spot model where observer cannot see the moon
12 added color associated green=can see moon from observer location, red=cannot see
13 added reset button
14 added hints to all checkbox buttons slider etc, for just in time help
15 resize a lot bigger, the earth and moon for vivid visualization, serves to help student remember stunning graphics. note model is not draw to scale. for to draw visualization refer to 1 added earth png from Wikipedia
2 used gimp to make the background transparent
3 made the moon png background transparent
4 redesign the buttons controls slider to the bottom
5 color scheme the background of button etc
6 added earth-moon line for visualization and aiding the recording the overhead time for each day. refer to worksheet from osp
7 added day field for visualization the day the various phases occurs if the new moon is day 0
8 added text for phases of moon
9 added yellow text to make applet more quickly contextualized Earth view of the Moon and the Orbit view of the moon
10 added day and night model of the background of the earth view of the moon
11 added blind spot model where observer cannot see the moon
12 added color associated green=can see moon from observer location, red=cannot see
13 added reset button
14 added hints to all checkbox buttons slider etc, for just in time help
15 added a bigger earth and moon for vivid visualization aim to allow learner to remember vivid pictures better. for to scale drawing refer to http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=1924.0
16 added a google earth map of the top view of the moon to the orbital view of the sim
17 add "Not to Scale" to the orbital view
3jan 2011
18 add stick man symbol instead of a circle dot
19 add circle dial of the local time midnight, sunrise, noon, sunset inspired by http://astro.unl.edu/naap/lps/animations/lps.html using codes from http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=684.0 by FK Hwang


Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: lookang on August 17, 2010, 10:58:32 pm
 
 
MoonPhases
 
General Description
This program illustrates how the appearance of Moon changes depending on the position of Moon relative to Earth and Sun. The left window shows Earth (at the center) and Moon, as well as a circle tracing out Moon's orbit. Sun is far to the right in this picture and therefore the right side of Earth and Moon are bright while the left sides are dark. A glowing band of light shows the portion of Moon visible from Earth, as well as the portion of Earth from which Moon is visible. The angle between Sun and Moon (as seen from Earth) can be adjusted. A green dot indicates an observer on Earth and the observer's local (mean solar) time can be set, which effectively changes the observer's location on Earth in this picture.
The right window shows the appearance of Moon as seen from Earth when Moon is in the position shown in the left window. Note that the darkness of the dark part of Moon changes depending on the loction of Moon in its orbit. This is because Moon receives reflected light from Earth, a phenomenon known as Earthlight, and the amount of reflected light received is connected to the location of Moon in its orbit.
 
Visual Elements
Orbit Frame
Visual Elements Menu
Show Moon View: select to show view of Moon as seen from Earth.
Show Observer: select to show the location of an observer on Earth. The local time for the observer is given at the bottom of the window and can be adjusted using the slider.
Show Moon's Orbit: select to show orbital path of Moon.
Show Light Cone: select to show light cone indicating portions of Moon that can be seen by Earth and portions of Earth that can see Moon.
Blue/black disk: Earth (greatly exaggerated in size compared to Moon's orbit).
Green dot: shows location of observer on Earth.
White/black disk: Moon (also exaggerated in size).
White circle: Moon's orbit around Earth.
Yellow arrows: indicate the direction of incoming sunlight. Sun is far to the right.
Transparent white band (light cone): shows the portion of Moon that is visible from Earth as well as the portion of Earth from which Moon is visible.
Moon View Frame
Shows view of Moon as seen from Earth when Moon is in the position shown in the Orbit Window. Illustrates the phase of Moon as well as the Earthlight phenomenon (see above).
 
Control Frame
Play/Pause Button: play/pause Moon's motion along its orbit.
Angle: slider controls the angle between Sun and Moon, as seen from Earth. This effectively moves Moon around in its orbit as seen in the Orbit Window.
Local Time: sets the local mean solar time for an observer (indicated by the green dot) on Earth. Time is in hours, with 0 corresponding to midnight.
 Todd K. Timberlake (ttimberlake@berry.edu)


Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: lookang on September 14, 2010, 09:04:44 am
found this University of Nebraska-Lincoln astronomy education group consists of a team of artists and programmers under the direction of Dr. Kevin Lee  http://physics.unl.edu/~klee/lee.html (http://physics.unl.edu/~klee/lee.html)

this flash is licensed under non-commercial and unmodified
Lunar Phase Simulator by University of Nebraska-Lincoln astronomy education group
http://astro.unl.edu/naap/lps/animations/lps.swf
saw Dr Kevin Lee at AAPTSM10 !
http://astro.unl.edu/naap/lps/animations/lps.html
http://astro.unl.edu/naap/lps/animations/lps.swf

definitely one of the best moon phases simulations i have seen

likes:
1 man standing gives perspectives on the earth (done on 3jan 2011) my my applet on first post
2 3D horizontal view of the man view on earth (bottom right corner)
3 show angle of Sun-Earth-Moon in the world view
4 show time ticker (done on 3jan 2011) my my applet on first post


Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: Fu-Kwun Hwang on September 14, 2010, 01:16:26 pm
For your information:
The following is a similar flash animation created by physics teacher in Taiwan. However, there is no English version (Chinese version only). The URL of the author web site (http://www.hgjh.hlc.edu.tw/~drop/): http://www.hgjh.hlc.edu.tw/~drop/

-*-


Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: lookang on September 14, 2010, 01:40:00 pm
this Drop Wang is very talented man.
thanks for sharing.



Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: ahmedelshfie on September 14, 2010, 05:18:13 pm
Is possible to have english version in future,,i see have a beautiful animation .


Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: lookang on January 03, 2011, 01:35:36 pm
Happy New Year Everyone especially Fu-Kwun Hwang and ahmedelshfie !


3jan 2011
18 add stick man symbol instead of a circle dot
19 add circle dial of the local time midnight, sunrise, noon, sunset inspired by http://astro.unl.edu/naap/lps/animations/lps.html using codes from http://www.phy.ntnu.edu.tw/ntnujava/index.php?topic=684.0 by Fu-Kwun Hwang


Title: Re: Ejs Open Source Moon Phases Java Applet
Post by: Fu-Kwun Hwang on January 03, 2011, 04:56:28 pm
Indeed, this is a very nice simulation.  ;D