| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1297 人关注过本帖
标题:[转载]Java助力火星探测
只看楼主 加入收藏
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
结帖率:0
收藏
 问题点数:0 回复次数:35 
[转载]Java助力火星探测

看着“勇气”号火星车传回的首张火星表面照片,人们在激动的同时,心中却渴望知道一个“秘密”。远在千万里之外的地面科学家到底是如何控制火星车在火星上进行科学探测行动的?


出乎人们意料之外的是,用来操纵火星车的“科学活动计划者”装备,使用的编程语言竟然和我们手机中的电子游戏是一样的,即Java语言。据美国宇航局官员介绍,这次他们利用了SUN公司的Java语言编写了这个类似执行电子游戏的装置,使科学家成功做到了遥控“驾驶”火星车穿梭于火星表面。


1995年,Java还仅仅是一种计算机语言概念。而到今天,经过8年发展,Java技术已经渗透到了世界的每个角落——小到生活中的电话、烤面包机,大到汽车生产乃至控制“火星漫游者”的临界任务系统中,都有它的身影。根据专家预测,今后Java技术将会被广泛使用在企业应用、桌面端应用和移动应用这三条路线上。包括微软在内的IT企业纷纷表示对Java语言的应用前景充满信心。权威调查显示,目前全球已有超过40%的软件开发人员使用Java语言,2002年这个数字上升至61%。当今全球已经拥有超过300万的Java开发程序员,超过2.67亿部支持Java的电话,以及有超过3亿的Java卡在世界各地被配置。我国对Java技术人才的年需求量高达20余万人。


据著名的104人力银行统计,信息相关的工作机会中约有42%提出以相关认证作为优先录取条件,其中以需要具备Java认证资格一项为最多。在104教育信息网针对求才企业进行的一份调查中,2002年企业对员工教育训练的项目里,“将举办与职务相关的专业认证培训”的企业便占了54.3%。这些调查说明Java认证已普遍地受到企业重视。当求职朋友拿一张真实的认证去公司面试,将会有加分与加薪的双重效果。以Java为例,部分公司明文规定员工在取得认证资格后,薪资大约将上调数千元。长期来看,可以说Java认证证书的取得投资回报率相当高

搜索更多相关主题的帖子: Java 火星探测 
2006-11-09 21:45
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

“Java之父”谈“勇气”号探测器登陆火星


【eNews消息】记者从Sun公司得知,有“Java之父”之称的JamesGosling博士目前正坐在NASA的喷气推进实验室内观看美国“勇气” 号(Spirit)探测器登陆距离地球一亿二千万公里之外的红色星球-火星(Mars)。“Java之父”说,“科学家们开始都是很紧张的。试验、试验、试验,甚至在“勇气”号探测器向火星的飞行过程中,科学家们也是很担心的,因为在飞行中将要考验软件方面的6个难题是否得到了很好的解决。”

  “当科学家们最后确认了“勇气”号探测器成功登陆火星之后,他们都欢呼雀跃起来:这真是一个伟大的创举!”JamesGosling博士说,“我从实时视频监视器上观看这整个登陆过程,真是太神奇、太有趣了!”

  在美国加州帕赛迪纳(Pasadena)国家宇航局的喷气推进实验室内,JamesGosling博士肯定感到他就像在家里一样,因为他周围全是Sun的工作站。

  “现在,第一个火星探测器已经成功登陆,国家宇航局的科学家们开始采用他们在地球上的控制系统,”JamesGosling说,“这显然是迄今为止Java应用中最酷的一举。”

  Java之父JamesGosling博士高度赞扬说,“Java应用使公众可以实时观看、并下载火星图像。它让人们看到火星清晰的三维立体图像,还有一个模拟探测器,”Gosling博士指出,“这一Java应用被称为Maestro。”

  “对NASA的Web网站的访问次数在1月4日直线上升,因为我们这个星球上的计算机用户在“勇气”号探测器成功登陆火星之时都登录这个网站观看火星的风貌,”美国《AssociatedPress》的科学撰稿人 AndrewBridges说,“自1月4日成功登陆火星以来的24小时内,NASA网站首页和相关网站创造了1.09亿次的点击记录。”

  工作还在继续:Sun实验室和NASA喷气推进实验室正在合力研发一个基于Java技术的控制系统,它将使未来的宇宙探测器在探测这个红色星球之时能够具有智能化的、独立进行决策的能力。

  eNet记者 初美


火星车用Java程序 操纵“勇气”就像打游戏


令世人瞩目的美国“勇气”号火星车已经降落在火星表面,并将开始它的科学探测任务。那么,远在千万里之外的地面科学家如何控制火星车在红色星球上的行动?

  美国宇航局设在加州帕萨迪纳的喷气推进实验室研究员15日介绍说,这一次他们利用了一种“科学活动计划者”装备来操纵火星车,使用的编程语言与运行手机电子游戏的语言是一样的,即Java语言。借助这个类似执行电子游戏的装置,科学家可以遥控“驾驶”火星车穿梭于火星表面。

  在今后三个月中,喷气推进实验室的美国宇航局科学家和工程师将使用“科学活动计划者”策划“勇气”号的火星漫游。科学家说,在“计划者”装置中,模拟火星车在三维火星陆地模型上行驶时,就像真实火星车工作那样精确。

  喷气推进实验室工作人员吉尼·查尔方特告诉路透社记者,“计划者”调用了火星探测任务数据库中的所有原始数据,并建造了一个科学家可以随意翻看、放大的三维火星地形图。就像在网上购物那样,研究人员只要点点光标,就能安排“勇气”号的日常活动、传输海量数据并进行通信。例如,科学家要研究火星上的某块石头,只需对“勇气”号发出指令,“勇气”号就会自动跑到那块岩石跟前,对岩石做全面调查。

  另据法新社报道,欧洲航天局表示,希望在一两个月后开始提供火星天气预报。

  火星天气数据将由欧洲航天局“火星快车”航天器上的实验设备提供。科学家把精确的无线电信号传输到航天器,之后航天器将信号传回地面。在穿过稀薄的火星大气时,信号会出现微小变化,这些变化被“翻译”出来后,就是关于火星大气温度、密度和压力的详细情况。欧洲航天局方面表示,如果试验正常,它将在今年 4月开始火星天气预报,预报服务将持续4年。

  “计划者”策划“勇气”号漫游

  “勇气”号火星车于北京时间15日踏上火星表面的土地,随后将在火星上寻找水和生命迹象。在今后三个月中,喷气推进实验室的美国宇航局科学家和工程师将使用“科学活动计划者”策划“勇气”号的火星漫游。科学家说,在“计划者”装置中,模拟火星车在三维火星陆地模型上行驶时,就像真实火星车工作那样精确。

  而科学家通过这种方法得到的火星画面,将被原汁原味地送到专为此次火星探测制作的网站。本次火星探索的在线版本还有个名字——“美斯屈罗风”。自1月2日正式启用以来,该网站备受欢迎,太阳微系统公司不得不提供额外的带宽来保证美国宇航局的服务器正常运行。


欲善其工,必先利其器!


Java 是出色的编程语言,是能畅游宇宙的“穿越时空的精灵”。NASA火星车的出色的表现证明了Java 语言是探索宇宙的利器。
还等什么,从编写第一个Java 程序开始千里之行吧!

public class hello {
public static void main(String[] args) {
String line="\n Thank you, Java! \n 穿越时空的精灵……\n";
System.out.print(line);
}
}


可惜不是你,陪我到最后
2006-11-09 21:48
honkerman
Rank: 2
等 级:新手上路
威 望:4
帖 子:3078
专家分:0
注 册:2006-8-25
收藏
得分:0 
哇,牛比~~~偶正在学呢~~

" target="_blank">God Bless You[GLOW=255,#00ff00,2]My Friends![/GLOW]
2006-11-09 21:54
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
好好学,JAVA是很美的

可惜不是你,陪我到最后
2006-11-09 21:57
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 

hahaha,果然是喜讯。下面放心使用有结束时候.
#include<stdio.h>
void like()
{ printf("恭喜");
like();
}
main()
{
like();
return 0;
}

[此贴子已经被作者于2006-11-9 22:03:01编辑过]


谁有强殖装甲第二部,可以Q我460054868
2006-11-09 22:01
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

楼上的好喜欢用程序代码哦


可惜不是你,陪我到最后
2006-11-09 22:03
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 

用这个好玩一点。


谁有强殖装甲第二部,可以Q我460054868
2006-11-09 22:04
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
不错不错,学以致用,你做得很好

可惜不是你,陪我到最后
2006-11-09 22:04
C语言学习者
Rank: 4
等 级:贵宾
威 望:13
帖 子:1278
专家分:0
注 册:2006-9-26
收藏
得分:0 
用你拿手语言试试,好好玩。

谁有强殖装甲第二部,可以Q我460054868
2006-11-09 22:06
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
public class Hello {
public static void main(String[] args) {
String line="\n Thank you, Java! \n 穿越时空的精灵……\n";
System.out.print(line);
}
}

可惜不是你,陪我到最后
2006-11-09 22:07
快速回复:[转载]Java助力火星探测
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016803 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved