听dj战歌,就上傲气战歌网!2015年传奇家族玩家最喜爱的家族战歌网
战歌推荐:战歌网 战歌网dj Mc战歌网 DJ战歌网下载 激情战歌-冰雪战歌网 客服Q:350317
新闻搜索:

人物专访: Joshua Slack

作者:     来源:    发表时间:2011-04-10 17:23

  Slack现在是Ardor Labs公司的高级程序员兼主席,该公司是一家3D软件公司,公司客户包括ConocoPhillips,NASA Ames研究中心,劳斯莱斯公司以及Sun。以下是对他进行的访谈:

  问: 能跟我们谈谈你在jMonkeyEngine方面所做的贡献吗?

  答: jMonkeyEngine(jME)始于2003年而在2004年我到了公司董事局。五年后,我离开公司开始创建Ardor3D,我几乎涉足了jME的各个领域,从核心场景图片到特殊效果以及声效。我看着它从一个小的项目成长为社区成果。

  问: 你在jME方面的努力为你赢得了工作吗?

  答: 是的!有将近两年的时间,我都是只是把这一工作当成业余爱好,后来我接到Ncsoft公司的电话问我是否想继续从事这项技术的研究,这家公司是一家大型多人在线游戏的运营商。这也是个很好的机会,而且我在与其他使用C和C++语言开发游戏的程序员的交流中受益匪浅。离开Ncsoft公司时,我已经对3D引擎有了更好的见解。

  Ardor3D 的重要性

  问: Ardor3D具有怎样的重要性?Java程序员应该了解哪些相关知识呢?

  答: 我是与前jMonkeyEngine程序员也是我的同僚Rikard Herlitz一道开始从事Ardor3D的。我们当时的目标是要创建新的能更好利用现代Java概念和Java库的jME,还要创建统一版本的API,它要具备专业支持,稳定的发布日程安排和合适的代码源。我们感到具备这些特质的产品才能更好地吸引严谨的程序员,而事实上,这一切已经反应在了我们的客户名单上。

  问: 3D Java技术将走向哪里?哪些技术将从中收益?

  答: 现在Java中3D可视化的最佳时机是使用该技术来向网页或现有Java程序及框架(如NetBeans或Eclipse)中添加3D内容。Ardor3D或其他类似引擎可以让这一过程更简单。

  尽管如此,在过去几年里,3Djava已经被应用到了从CAVE环境到科学数据可视化和多人游戏等多个方面。从许多方面来说,它和其他可得的3D语言一样,拥有实际预算和一支经验丰富的团队,你几乎可以创建任何东西。我认为在不久的将来我们会看到更多的专业3D Java 娱乐软件。

  Java商店

  问: 你是否关心有关未来三年内最重要的Java技术API的预测呢?

  答: 虽然Ardor3D并非一个API,但是我对于最近由Jonathan Schwartz宣布的Java Store十分感兴趣。如果Sun能汲取苹果iTunes Store,索尼的PlayStation Store和谷歌Android Market的教训和经验,那么对于Java界,这就是件前所未有的大事情。不过,一切只能由时间来证明……

  问: 对于普通的3D Java和别具特色的Ardor3D而言,所面临的最大技术挑战分别是什么?

  答: 当然是部署。高质量的3D渲染需要使用硬件,这在Java中意味着要与常规沙盒做斗争。到目前为止,这一问题已经对用户访问游戏或程序造成了限制——预先安装库或接受安全对话或其他类似障碍。在完成快速安装后,使用Flash,Unity3D和其他网络技术,就不存在障碍了。

  有了Java 6u10后,我们离目标更进一步了,既便如此我们仍是喜忧参半——比如,它不能在Macs上使用。我期望这一状况会有所改变。或许上述Java Store有助于统一和改善用户的使用情况。

  问: 对于Java 程序员,你会给予什么建议呢?

  答: 技能的提高有多种方式,但是如果你的情况和我相似,那么解决真实的问题比纸上谈兵更有帮助。程序员要抱有一个客观的心态;尝试为你熟知的简单部件创建基于Java的替代物,比如,桌面计算器。你对这些部件的熟悉将有助于替换工程的操作。

  编码

  问: 能够为我们描述一下编码的过程吗?

  答: 对于我来说,编码是重复的。许多人都是设计了前面然后开始着手工作。我则更喜欢在确定要坚持的对象前先尝试所有可能的方法。

  问: 编程过程中哪一部分最能为你带来快乐?

  答: 我现在已经能够享受重构和优化的过程了。就像我喜欢重复创造过程一样。尝试多种不同的方式为我带来了快乐。而当我知道自己有所提高时,尤其是看到用户从中获益时,我更是感到由衷的高兴。

  问: 最近平台的哪些变化使你感觉更轻松呢?

  答: 这些改变已经不是最近才发生的,不过我不得不说的是泛型与枚举这两个变化,它们是我期盼已久的。

  问: 你梦想中想从事的项目是什么?

  答: 事实上,有了Ardor3D后,我就一直在从事理想的项目,尽管多一点资金会让我们更好地实现这一理想。

  问: 面对困难和挫折的时候你会怎么做?

  答: 通常我会来回走动。这样做有两方面理由:一是可以让身体无意识地做一些动作,而让大脑思考问题。再者,可以让我远离电脑及它所带来的注意力分散问题。

  问:有什么智力方面的训练或娱乐活动保持你的良好开发状态吗?

  答: 包括运动吗?我深信平衡才是保持精神与创造力的诀窍。每周去几次健身房会给你带来更多精力。

数据统计中!!

看过该文章的网友还看过
最新评论共有  位网友发表了评论
发表评论(评论内容:请文明参与评论,禁止谩骂攻击!)
不能超过250字节,请自觉遵守互联网相关政策法规.
昵称:    发表评论 (Ctrl+Enter快速回复)

关于本站 | 合作加盟 | 合作说明 | 免责声明 | 广告服务 | 网站地图

健康游戏忠告:抵制不良游戏 拒绝盗版游戏 注意自我保护 谨防受骗上当 适度游戏益脑 沉迷游戏伤身 合理安排时间 享受健康生活

如有意见和建议,请惠赐E-mail至350317@qq.com 联系QQ:350317

Copyright © 2010-2013 Www.27zG.CoM
苏ICP备11049833号