<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Dear Torsten Rahn and Rene Kuettner,<br>
<br>
I'm an amateur astronomer and a skilled C++ programmer. Currently,
I'm in my 3ed year of Ph.D. study in the faculty of computer
science, University of New Brunswick, Canada. In addition, I was the
chair of astronomy association in my former university in China.
Therefore, I believe I match the requirement of SOCIS projects in
Marble very well:) You can find my personal introduction in the
end of this email.<br>
<br>
I'm very interested in the "Displaying Solar / Lunar Eclipses in
Marble" project in SOCIS 2013. Based on the expected results part, I
think the work of this project can be divided into following parts<br>
<br>
1. Build a database to store the basic information of eclipses.
Those basic information can be obtained from NASA Eclipse Website.<br>
<br>
2. When user search for the specific eclipse, Marble can visualize
the track of eclipse in the Marble's map. The information which are
needed here can be calculated based on the basic information in
database. The calculation method can refer to Gerhard Holtkamp's
code (where can I download it). <br>
<br>
3. Prepare trip: I'm not sure the details of this function. But I
have some rough ideas on this: <br>
If user's home address IS NOT in eclipse area,
Marble can show the route from user's home address to the closest
place where can see the eclipse.<br>
If user's home address IS in the eclipse area,
Marble can show the route from user's home address to the closest
place where can see the partial/total lunar, partial/annular/total
solar. <br>
<br>
Would you mind to give me some comments on above steps?<br>
<br>
Currently, I'm doing the following work to get familiar with the
coding in Marble. I try to implement a simple plugin before I submit
the proposal.<br>
1, Compile the Marble in my Linux PC, <br>
Links:<br>
<a class="moz-txt-link-freetext" href="http://marble.kde.org/sources.php">http://marble.kde.org/sources.php</a><br>
<br>
2, Try to run the C++ sample code of Marble library. <br>
Links: <br>
<a class="moz-txt-link-freetext" href="http://marble.kde.org/dev-intro.php">http://marble.kde.org/dev-intro.php</a><br>
<a class="moz-txt-link-freetext" href="http://techbase.kde.org/Projects/Marble/MarbleCPlusPlus">http://techbase.kde.org/Projects/Marble/MarbleCPlusPlus</a><br>
<a class="moz-txt-link-freetext" href="https://projects.kde.org/projects/kde/kdeedu/marble/repository/revisions/master/show/examples/cpp">https://projects.kde.org/projects/kde/kdeedu/marble/repository/revisions/master/show/examples/cpp</a><br>
<br>
Do you have any other resources which may help me on this project?<br>
<br>
If you have any questions, please do not hesitate to contact me.
Looking forward to your reply.<br>
<br>
Regards<br>
Dizhi<br>
<br>
/*********************About me*******************************/<br>
I'm in my 3ed year of Ph.D. study in the faculty of computer
science, University of New Brunswick, Canada. My research area is
the wireless network simulations. I use C++ for many years in both
of academic and industrial projects. You can find my c++ project
experience below:<br>
<br>
2008 - present: Using network simulator 2 (NS-2) and network
simulator 3 (NS-3) in my research projects by using C++.<br>
<br>
2011.05 - 2011.08 (4 months): Google Summer of Code 2012, using C++
to implement several 4G packet scheduler modules in NS-3. <br>
<br>
If you want to know more about me, please visit my personal website:
<cite><a class="moz-txt-link-abbreviated" href="http://www.cs.unb.ca/~q5frc/">www.cs.unb.ca/~q5frc/</a></cite><br>
<br>
<br>
<pre class="moz-signature" cols="72">--
Ph.D. Candidate
Faculty of Computer Science
University of New Brunswick
540 Windsor Street
Fredericton,New Brunswick,Canada
E3B 5A3
E. <a class="moz-txt-link-abbreviated" href="mailto:q5frc@unb.ca">q5frc@unb.ca</a>
Homepage: <a class="moz-txt-link-abbreviated" href="http://www.cs.unb.ca/~q5frc/">www.cs.unb.ca/~q5frc/</a></pre>
</body>
</html>