美国上市公司,专注Java培训21年

关于Java应用程序最后的边界


1、Maestro 火星探测器控制器。2004 年,Java 成为首个扩展人类星球影响力的编程语言。那年在三个月的时间里,美国国家航空航天局(NASA)的科学家在位于加利福尼亚州帕萨迪纳的喷气推进实验室(JPL)里,使用了由 JPL 机器人接口实验室建造的基于 Java 的 Maestro Science Activity Planner 来控制“勇气号”火星探测器(Spirit Mars Exploration Rover )。在 JPL 里,Java 试验早在许多年前就开始,当时是为 1995 年的“逗留者”火星车(Mars Sojourner)创建了一个命令和控制系统。Java 创始人 James Gosling 为 JPL 工作了很长时间,因此他成为了顾问委员会的一名成员。

2、JavaFX 深空轨迹探测器。计划进行一次太空飞行?您可能需要来自 a.i.solutions 的工具,a.i.solutions 是一家美国航空承包商,其产品和工程服务已经被国防公司和民用航天机构使用了 20 多年。

该公司的 JavaFX 深空轨道探测器(JavaFX Deep Space Trajectory Explorer)使轨迹设计人员可以计算深空三体系统的路径和轨道。该应用程序可以为任何行星 - 卫星系统或小行星生成多维视图和模型,并能在密集的视觉搜索中过滤数百万个点。

3、NASA WorldWind。NASA 发布了开源的 WorldWind 软件开发工具包,所有人都可以免费使用火箭科学家的工作成果。WorldWind 是一个虚拟地球 SDK,允许程序员将美国航天局的地理渲染引擎添加到自己的 Java、Web 或 Android 应用程序中。WorldWind 的地理空间数据远远超过了谷歌地球(Google Earth),它是由 NASA 工程师通过高程模型和其他数据源可视化地形的方式生产的。其网站称:“世界各地的组织都使用 WorldWind 监测天气模式,可视化城市和地形,跟踪车辆移动,分析地理空间数据以及对人类进行地球知识的教育。”

4、JMARS 和 JMoon。Java 任务 - 遥感计划和分析(JMARS)是一个地理空间信息系统,由亚利桑那州立大学火星空间飞行设施人员编写,自 2003 年开始公开发行,至今仍为 NASA 科学家所使用。月球 JMARS(月球科学家称之 JMoon)可以分析月球勘测轨道飞行器(Lunar Reconnaissance Orbiter,LOR)拍摄的广角图像,它是一种自动航天器,自 2009 年发射以来,一直在 50 至 200 公里的月球轨道上运行,并能将观测结果发送给 NASA 的行星数据系统(Planetary Data System)。

5、小体映射工具( Small Body Mapping Tool ,SBMT)。SBMT 在太空科学家中很受欢迎,是由约翰霍普金斯大学应用物理实验室开发的,它使用来自航天器的任务数据以 3D 的形式可视化小行星、彗星和小卫星等不规则天体。SBMT 是用 Java 编写的,并使用了用于 Java 3D 图形处理的开源可视化工具包(VTK)。“黎明“号(Dawn)、“罗塞塔”号(Rosetta)、“奥西里斯 - 雷克斯”号(OSIRIS-REx)和“隼鸟二号”(Hayabusa2)飞行任务团队在探索彗星、小行星和矮行星时都使用了 SBMT。

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!


【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,如涉及作品内容、版权和其它问题,请在30日内与我们联系,我们会予以重改或删除相关文章,以保证您的权益!

Java开发高端课程免费试学

大咖讲师+项目实战全面提升你的职场竞争力

  • 海量实战教程
  • 1V1答疑解惑
  • 行业动态分析
  • 大神学习路径图

相关推荐

更多
  • Java编程的软件有哪些?
    Java编程的软件有哪些?
    Java编程的软件有哪些?Java强大的功能需要依托在软件工具上实现,所以Java编程开发需要用到编程工具,市面上有哪些Java编程工具呢?那种编程工具好呢?该怎么选择呢?接下来小编罗列了一系列的Java编程开发工具。 详情>>

    2022-04-18

  • 2021年Java全套免费视频教程(持续更新...)
    2021年Java全套免费视频教程(持续更新...)
    2021年Java全套免费视频教程在哪里?零基础学习Java开发还是想要Java技能提成,我们在网上找到的Java视频教程要不就是断断续续的没办法连贯的看,要不就是不够权威,并不是权威机构出品,让自己越学越糊涂,对于自学Java的小伙伴来说简直是灾难,想找一套权威机构的Java视频教程,达内送福利啦!达内讲师专门录制了一套零基础Java从入门到精通的Java学习教程,对于小白自学Java简直是福音。当然针对Java技能的提成,达内老师也录制了一般Java架构师全套视频教程,对于自学Java的小伙伴技能学会学懂,对于技能提升会有不错的效果。 详情>>

    2021-02-24

  • Java有哪些课程?
    Java有哪些课程?
    Java是一种功能丰富且易于学习的编程语言,适用于多种不同的应用领域。目前,许多机构和在线平台都提供了丰富的Java相关课程,课程内容涵盖了Java的基础知识、高级特性以及实际应用等方面。以下是一些Java课程的示例: 详情>>

    2024-03-14

  • java初学者入门教程
    java初学者入门教程
    Java是一种广泛使用的高级编程语言,适用于多种编程范式,包括面向对象编程。下面将为您提供一份适合初学者的Java入门教程: 详情>>

    2024-03-14

  • Java开班时间

    收起