home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 2: PC / frozenfish_august_1995.bin / bbs / d09xx / d0932.lha / DynamicSkies / Docs / Presentation.doc < prev    next >
Text File  |  1993-12-20  |  10KB  |  188 lines

  1. ' Dynamic Skies '               Presentation.doc
  2.  
  3. ' Author : Patrick DEBAUMARCHE
  4.  
  5.  
  6. QUICK VIEW OF THE ASTRONOMY PROGRAM : 'DYNAMIC SKIES'
  7. -----------------------------------------------------
  8.  
  9.     'Dynamic Skies' is a big toolbox for astronomy and has for ultimate goal
  10. to answer with speed at any question that may arise on celestials objects. For
  11. example, suppose you have an urge to observe Jupiter tonight from your window.
  12. You may consult rise/set times of Jupiter, ask when it crosses south-west
  13. ( supposing your window faces south-west ), and with just a mouse click have
  14. a glance at the simulated sky at this time. You may even animate Jupiter's
  15. path across the sky with a time-step animation. Of course, if you're a real
  16. star gazer, don't forget your binoculars or telescope for the real thing.
  17. The only thing this program won't predict is the weather !
  18.  
  19.     Dynamic Skies is versatile, and whatever star, planet or object you're
  20. after, you'll have easy access to both numerical and graphical data. It also
  21. features a LOT of options ( see COMPOSITION chapter ). One thing possible, for
  22. example, is to compute an animation showing star proper mouvements in a
  23. given constellation; another is a month calendar formated to your choice of
  24. data ( as moon phase or coordinates ).
  25.  
  26.     If you're already an amateur of astronomy, this program is for you, and
  27. it's very easy of access and features known stuff of the astronomical world.
  28. People not initiated may just be frustrated. My only counsel for these people
  29. is to procure themselves with a small beginners guide for astronomy. Many of
  30. these are cheap and well documented.
  31.  
  32.  
  33. WHY YOU MAY USE DYNAMIC SKIES ?
  34. -------------------------------
  35.  
  36.     First of all, the Amiga market is far from being flooded by astronomy
  37. programs, even farther if you consider really good programs and cheap.
  38. Besides that, or you just get another boring planetarium or you have to
  39. invest in a very expensive and slow program. When you have already
  40. scratched your bank account to the last cent for a good telescope, how can
  41. you afford a 130$ software without counting the add-ons ?
  42.  
  43.     So, the diffusion of my registered version will be assumed by myself,
  44. with free updates and free star or object libraries releases. You won't
  45. go bankrupt with me.
  46.  
  47.     And talking of quality, I fought ( many times with my good friend the
  48. GURU ) and spent DAYS just for user-friendliness and power. The result is a
  49. simple utilisation, a very precise computing for arcsecond maniacs, and very
  50. important, a fast computing, because I hate waiting minutes for a screen to
  51. build up with a star map. I tried to stick to these rules, learning both
  52. Rom Kernel manuals and assembly language for that. By the way, I thank
  53. Intuition.library for being so ... intuitive.
  54.     'Dynamic' was inserted in the title, not only speaking of the simulator
  55. side of this program, but also in mind that the user has a right for a
  56. dynamic interface. Keyboard times get to the end, whatever the PC maniacs may
  57. say, especially when they cling to these prehistoric Operating Systems, or
  58. when the newer ones ( Windows NT for example ) just gulp 8 Meg of RAM and
  59. 20 Meg of HardDisk and disdain processors prior to the 486. Just consider
  60. the power of the Amiga OS 3.0 with it's tiny half meg of ROM. In short, I
  61. hate PCs because such dumb computers rule now the world, thanks to efficient
  62. advertising and economic inertia.
  63.     Whatever, what I promise for 'Dynamic Skies', and I hope I haven't failed
  64. ( YOU'll tell me ), is user-friendliness, speed and power, even with slow
  65. and memory short Amigas. What's more, you won't have to digest ENORMOUS docs.
  66.  
  67.     My last point ( sorry for being verbose, I just get hot talking of PCs ),
  68. is that you have the honor ( applause ! ) of testing 'Dynamic skies' right
  69. now with this Public Domain release. And when you're satisfied, you may
  70. register for the complete program. That's business, and no bad surprises.
  71. Just read the following chapter and let your Amiga vibrates for you ( even
  72. at 7 MHz ! ).
  73.  
  74.  
  75. BE SMART : REGISTER !
  76. ---------------------
  77.  
  78.     I can't garantee perfect results, but as the saying goes, I've done my
  79. best. It's you, user, who will tell me what needs improvement; Future versions
  80. ( already planified ) will take account of your desires too. So be prepare
  81. to register ( two LONG years of development merit a reward ! ). The price
  82. is ridiculous ( 45 US$ ) for a program of this type ( although of course you
  83. won't believe me if I tell I have no interest in gains  ; but my true desire
  84. is to promote good quality programs for the Amiga ), but you'll get free
  85. updates ( 3 to come ) plus free libraries release plus other programs
  86. very interesting ( like importing stars and objects libraries from other
  87. programs or computers, like PCs ( Argh!) ). But just have a glance at the
  88. 'Register.doc' file in the 'docs' drawer for complete information.
  89.     Don't hesitate; even on an old Amiga 500, Dynamic Skies may make old
  90. that PC486 of a friend who just cackles everytime on your 'games machine'
  91. ( what an horrible concept for theses serious users, who have of course never
  92. fed their so serious pet with a game software ).
  93.  
  94.  
  95. COMPOSITION
  96. -----------
  97.  
  98.     'Dynamic Skies' is composed of 4 modules in the same program :
  99. Numerical Ephemeris, Planetarium, local Sky and Events. Every one of them
  100. shares the same options, the same libraries, and the same procedures of
  101. sorting, computing and graphic interface. You can hop along the modules
  102. intuitively and immediately. The search of planets, stars and objects is
  103. wide, accepting many known formats as usual names, HD, SAO , M, NGC, ...
  104.  
  105.     NUMERICAL EPHEMERIS lets you get numerical data on the object of your
  106. choice. With 4 specific commands, you may print a complete ephemeris, a
  107. month calendar, distances, and rise/set/meridian times.
  108.  
  109.     PLANETARIUM displays a celestial sphere map at a given date. You may
  110. scroll, zoom, watch numerical options act like equinox precession or
  111. parallaxe. You may affect stars aspect shape ( real, specter, map ), add
  112. figures like grids, ecliptic, constellation limits and patterns or names
  113. formatted to your choice. Magnitude limits can be set. Right mouse button
  114. clicking brings info on pointed object while left mouse button clicking
  115. moves the map at pointed location, with manual zoom possible while moving
  116. the mouse after the click. Animations may be time-stepped or mouvement-
  117. stepped ( mouvement programming ). Every object ( star, planets, deep sky )
  118. is user defined. You may simulate binoculars or telescope, just by giving
  119. characteristics ( like lens diameter, focal lenght, ... ). Maps may be
  120. inverted on both axis for telescope's sake. You may directly measure angular
  121. distances with the mouse at given points.
  122.  
  123.     LOCAL SKY replics PLANETARIUM exactly, with the difference that the maps
  124. are rotated to appear exactly from your location on earth, in an Azimutal-
  125. Height coordinate system ( Example : Azimut 180░ (North) and 45░ height (mid-
  126. zenith) ). PLANETARIUM uses the Right Ascension/Declinaison coordinate system
  127. based from the Earth orbit.
  128.  
  129.     EVENTS lets you get dates of peculiar celestials events, like lunar or
  130. solar eclips, planetary transits, elongations, occultations, oppositions and
  131. more.
  132.  
  133.  
  134. Some technical data ... :
  135.  
  136.     Screen size adjusts itself to your resolution type ( NTSC or PAL ),
  137. although you may alter that if you want. For more resolution, you can
  138. also interlace the screen and while in maps mode ( PLANETARIUM and LOCAL SKY )
  139. you may activate a full screen mode for maximal surface.
  140.     Dynamic Skies configures itself also to a language of your choice ( French
  141. or English for the moment ) ; this feature is internal to the program, and
  142. so doesn't use the locale.library.
  143.     Map projections of the celestial sphere are low in distorsion, wherever
  144. you look, whatever the field, thanks to a little secret algorhythm of my own,
  145. that I won't reveal for anything in this world. I have not used these dumb
  146. and prehistoric projections like Mercator or Horizon...
  147.     Plotting and computing routines were totally written in pure assembly
  148. code for speed purposes. A mathematical coprocessor is not needed, not even
  149. recommanded, for speed is there already. No extra cost, you see, not like
  150. many astronomical programs.
  151.     System programming was done in the glorious but so heavy C language, but
  152. the program structure itself was written in the GFA-Basic language, a powerful
  153. friend if you put out the compilator bugs. Two years of intense labors were
  154. necessary to put in action this first version. 3 more at least should follow,
  155. much faster, for many things still lack. See details in 'Register.doc'.
  156. the computing principle of Dynamic Skies is speed. To gain that, I had to
  157. give off to a well known physical rule : for more speed, you need more power
  158. ( Gate delay/Current intensity for electronic devices ). So power was taken
  159. to the last speck in this program by using huge amounts of memory to optimize
  160. data access. But you still manage with 1 Meg of RAM if your star library
  161. doesn't exceed 10000 stars. Anyway, with 2 megs ( like my 1200 ), you have
  162. a lot to load before your computer gives up !
  163.  
  164. About the planetary theory :
  165.  
  166.     I used the famous VSOP from the Bureau des Longitudes of Paris in a very
  167. precise version ( down to 1 '' !, but without Pluto ), thanks to an
  168. astronomer named P.Bretagon of this same Bureau. Only registered users will
  169. have access to this theory, a simplified version being in action for this
  170. public domain release ( One more reason for you to register ! ).
  171.  
  172.  
  173. TO START :
  174. ----------
  175.  
  176.     Read 'Install.doc' for more details.
  177.  
  178.     If you want something really fun to start with, try this :
  179.     To animate stars by their proper movement ( ever seen The Big Dipper
  180.     mutating ?, it's fascinating... ), you need the Cat2000_mag4 library, as
  181.     only this one includes proper movement data ( mu(alpha) & mu(delta) ).
  182.     Choose a time increment rather heavy, like 10 centuries. Discard all
  183.     numerical options like precession or nutation but just leave 'proper
  184.     movement' activated. Leave also 'Follow target' on to let Dynamic Skies
  185.     stay centered on your constellation. Remove planets and objects as they
  186.     are unnecessary. Now you can manually 'advance' the time or better
  187.     compute an animation for ease of view. Try 50 images with remanence on
  188.     to watch the stars path.