Reverse Engineering Celestia
Posted: 31.12.2005, 19:43
Reverse Engineering Celestia
Summary
To efficiently develop new versions of Celestia, outsiders would
benefit from purchasing the best computer programming software.
Please recommend which IDE and UML software to purchase.
Details
Outsiders, like me, sometimes want to make changes to the
Celestia open source software. The insiders, like Chris, Clint,
Fridger, Christophe, Toti, Selden, and Grant may be writing the
Celestia programs using tools that relieve them of the need to type
in most characters seen in the source code. If the outsiders knew
what software the insiders were using, then the outsiders would
be able to be more efficient. In particular, the reverse-engineering
of the existing program would be more accurate, which would
improve my understanding of the algorithm. Please recommend
which IDE and UML software to purchase. If there is other software
I should purchase that is not an IDE or UML program, please
enlighten me about its name. I expect to compile from a command
line, but analyze the program, and write new classes from a GUI.
Conclusion
Please post your software purchase recommendations here.
Please focus on tools that can be used on Microsoft Windows XP,
but all types are welcome. I may go over to Linux on one of my
computers. The reverse-engineering that I am interested in would
produce graphical displays of classes that call into a hierarchy of
other classes and functions. With that overview, I would be able to
confidently limit my work to a small section of the Celestia program.
In another thread, the following links were provided by Paolo:
MagicDraw UML 10.5
http://www.magicdraw.com
Free UML Modeling Tool
http://www.visual-paradigm.com
Poseidon for UML is a fully fledged tool with a free Community Edition
http://www.gentleware.com
Get practical software analysis knowledge on UML, UP, OO, MDA, ER
http://www.methodsandtools.com
These products do not include C++ compilers. Which compiler should I buy?
The UML programs, above, are ready to integrate compilers. They are
free for a month, but this will take a year. I did not try any of these
programs, yet. Please post your software purchase recommendations here.
My budget for re-education in 2006 is $1500.
Summary
To efficiently develop new versions of Celestia, outsiders would
benefit from purchasing the best computer programming software.
Please recommend which IDE and UML software to purchase.
Details
Outsiders, like me, sometimes want to make changes to the
Celestia open source software. The insiders, like Chris, Clint,
Fridger, Christophe, Toti, Selden, and Grant may be writing the
Celestia programs using tools that relieve them of the need to type
in most characters seen in the source code. If the outsiders knew
what software the insiders were using, then the outsiders would
be able to be more efficient. In particular, the reverse-engineering
of the existing program would be more accurate, which would
improve my understanding of the algorithm. Please recommend
which IDE and UML software to purchase. If there is other software
I should purchase that is not an IDE or UML program, please
enlighten me about its name. I expect to compile from a command
line, but analyze the program, and write new classes from a GUI.
Conclusion
Please post your software purchase recommendations here.
Please focus on tools that can be used on Microsoft Windows XP,
but all types are welcome. I may go over to Linux on one of my
computers. The reverse-engineering that I am interested in would
produce graphical displays of classes that call into a hierarchy of
other classes and functions. With that overview, I would be able to
confidently limit my work to a small section of the Celestia program.
In another thread, the following links were provided by Paolo:
MagicDraw UML 10.5
http://www.magicdraw.com
Free UML Modeling Tool
http://www.visual-paradigm.com
Poseidon for UML is a fully fledged tool with a free Community Edition
http://www.gentleware.com
Get practical software analysis knowledge on UML, UP, OO, MDA, ER
http://www.methodsandtools.com
These products do not include C++ compilers. Which compiler should I buy?
The UML programs, above, are ready to integrate compilers. They are
free for a month, but this will take a year. I did not try any of these
programs, yet. Please post your software purchase recommendations here.
My budget for re-education in 2006 is $1500.