'Space, Air & Sea, and Land' practical software and analytical tools are developed for internal use, external systems and project operations, and as packaged products.
C++, C#, Julia, Python, C, ASM, Rust, R, JavaScript, SQL and JSON languages are selected situationally in combination or singularly depending on the agreed upon avenues with those teamed up with. As a very small aerospace, energy, environmental engineering, sciences, and management outfit comfortable with flexibility, efficiency without compromising precision where needed are paramount as part and parcel to the tools selected. As with most aerospace and environmental endeavors, 6-sigma effectiveness is the starting goal while compromises away from that standard are ever so carefully considered before agreement - either way.
Earth and Space utilizes Visual Studios' .NET platform features for multi-language applications, in particular those that can take advantage of C# coding. However, some highly efficient hardware applications will require us to stick with low level ASM, C, and/or C++. C++ is preferred for development efficiency when significant functional flexibility is required, albeit hardware operation speed specs ultimately drive the choice.
Earth and Space prefers to work alongside customer scientists and engineers when involved in less familiar territory. Learning is a shared human endeavor and both party's benefit. Learning and creativity are two favorite E&S endeavors and if so lucky, only the sharpest associates would be in the pack. NASA has always been my personal favorite but there are other entities in science and engineering such as sustainable energy, biomedical research, global environmental restoration, military and such that are every bit as thrilling and important for life and global security.
E&S reinvests inhouse software (E&S software spinoffs) for the E&S software patent candidate pipeline.
If a business wants to own E&S software, there is an E&S software transition form that is signed by all parties involved which specifies the software package and whether it is licensed, sold, or granted indefinite use. The latter is most generous to small businesses, but unless software is transferred via the fully signed E&S software transfer form, the software ownership is fully retained by E&S. As with all E&S created products, E&S software copyright and trademarks are always retained by Earth and Space, no exceptions.
When practical to enhance performance, parallel processing is used with multiple CPU devices and/or devices that have multicore processors (seems most do this automatically which - in some cases - may not be desirable.)
E&S encourages the avoidance of critical system reliance on products and services that reside on the world wide web, other public information exchange networks, and public EM frequencies. For example, rather than just using Ruby with secure practices, workarounds that leave no exposure of 'critical data and control signals' to the is normally worth the effort when dealing with sensitive information and data.
Where are you going? Contact Us to see if E&S can help get you there.