写点什么

2017 新兴技术企业大会:首日回顾

  • 2017-05-03
  • 本文字数:2212 字

    阅读完需:约 7 分钟

本周二(4 月 18 日),第十二届年度新兴技术企业大会(Emerging Technologies for the Enterprise Conference,ETE)在宾州费城山喜来登酒店迎来了首个活动日。ETE 大会由来自坐落于宾州福特华盛顿的IT 咨询公司 Chariot Solutions 组织举办。大会首日包括了一个主题演讲,由增强现实先驱 Blair MacIntyre 主持。首日活动还包括了如下演讲嘉宾:甲骨文公司 JVM 性能优化顾问 Monica Beckwith 、Corgibytes 公司 CEO Andrea Goulet 、Ember.js 框架联合作者 Yehuda Katz 、Atomist 首席工程师 Jessica Kerr 和来自于 Square 公司的安卓工程师 Jake Wharton

专题演讲

增强现实先驱、 Mozilla 公司首席研究员、乔治亚理工学院教授 Blair MacIntyre 呈现了名为 _ The Web as Platform for Augmented Reality Experiences _ (在网络平台上体验增强现实)主题演讲,拉开了首日大会的序幕。在演讲中,MacIntyre 将增强现实定义为“实时地混合多媒体设备来影响用户在三维环境中的感知”。

MacIntyre 探索了从古至今的增强现实设备,并展望了未来增强现实的愿景。如下面的照片所示,增强现实的设备最早可追溯到 1968 年由 Ivan Sutherland 设计的 _ The Ultimate Display _ (终极显示设备),而未来某一天可能会出现普通眼镜那样的头戴显示器。

图一:Ivan Sutherland 和他的终极显示设备

图二:头戴增强现实显示器

图三:(也许便携头戴显示设备在长成这个样子的时候就能主宰消费者市场,但科技离此目标还很远)

MacIntyre 提出了一个问题:“我们是否可以利用网络体验增强现实?”。他还建议开发者们应当“把所有硬件或是非硬件设备互联网化”。在如今,尽管开发者们已经可以使用诸如 WebVR 或是 WebRTC 这样的技术实现简单的增强现实,但他质疑这些技术是否已足够满足人们的需要。

如今已是英特尔实验室首席工程师和研究经理的 Ron Azuma 曾在 1997 年发表了一份名为 A Survey of Augmented Reality (增强现实调查报告)的白皮书。基于这份白皮书,MacIntyre 分析了在当时由 Azuma 设计的视频混合增强现实流程图:

MacIntyre 意识到增强现实存在以下挑战:

  • 必须保证显示的实时性
  • 只能基于用户已知或感知的世界,将内容展示在显示设备为基准的空间里

为了保证更好地理解我们的世界,MacIntyre 主张了如下在未来需要完善的增强现实领域:

  • 展示设备
  • 传感技术
  • 服务

最后,MacIntyre 介绍了 JavaScript 框架 argonjs.io 。argonjs.io 由乔治亚理工大学 Argon 项目组开发,旨在为网页提供增强现实体验。你可以在他的网站找到演讲的幻灯片

重要演讲

Automating at a Higher Level with Atomist(使用 Atomist 平台实现高水平自动化)演讲中,Atomist 首席工程师 Jessica Kerr 展示了 Atomist 工程师们如何使用诸如 Slack、GitHub、Travis、Docker 和 Kubernetes 等技术实现构建自动化。她现场演示了构建一个随机小猫收养应用,提出依靠Atomist 提供的自动化开发方案,可以使更改产品需求更为便捷,并且让流程更正确。

来自 Hazelcast 公司的资深解决方案架构师 Viktor Gamov 带来了 _ Java Puzzlers Next Generation: down the Rabbit Hole (深入下一代 Java 版本谜题)演讲。基于 Java Puzzlers: Traps, Pitfalls, and Corner Cases _(《Java 解惑:陷阱、误区和极端案例》)这本书,Gamov 向现场观众提出了几个为 Java 8 专门设计的谜题,解答谜题的听众可以获得的奖品是一件 Hazelcast 公司的 T 恤衫。他的演讲幻灯片可以在SideShare 上面找到。

Sqaure 公司的安卓工程师 Jake Wharton 带来了 _ Managing the Reactive World with RxJava _(使用 RxJava 库管理响应式应用)演讲。他在演讲中提出:“除非使用同步模型描述整个系统,否则一个单独的非同步数据源就可能破坏命令式编程范式”。Wharton 用一个简单的例子展示了 RxJava 的使用方法。示例中,他比较了Observable<T>Flowable<T>数据源,介绍了观察这两种数据源的方法,并介绍了多种操作数据源事件的运算符。最后,他简要讨论了 Java 9 和 JEP 266 引入的新类Flow。这个新 Java 类封装了可以用作基于响应式发布和订阅模型框架的接口。Wharton 的幻灯片可以在他的网站上找到。

来自于 Lightbend 公司的企业级应用架构师 Kiki Carter 带来了 _“Somm” Lagom: Building Systems That Age Like Wine _(用 Lagom 框架构建如红酒般容易老化的系统)主题演讲。Carter 讨论了在当今快速开发企业级应用时开发者们经常会遇到的挑战:

  • 太多抉择,导致分析方案停滞
  • 难以保持结构完整性
  • 需要领域专家
  • 计划外的复杂设计或是混乱局面

之后,她介绍了 Lightbend 公司开发的微服务框架 Lagom ,并讨论了如何使用 Lagom 解决当今企业级应用中遇到的挑战。Carter 提出:“快速变化通常意味着快速老化”。总结中她还提出:“为了在跟上业务需求变化的同时保持架构的完整性,请尝试使用一个提供了基于应用层之上 - 也就是系统级别抽象的框架解决开发问题。”

总结

首日由 25 个演讲组成,话题包括:Java、Scala、响应式编程、微服务、安卓、Scio、JavaScript、Cassandra、DevOps 和 Clojure。

编者的话

Michael Redlich(原文作者)自 2008 年开始积极参与 ETE 大会,并在最近(2013 年)以成员的身份加入 ETE 指导委员会。

查看英文原文 Emerging Technologies for the Enterprise Conference 2017: Day One Recap


感谢薛命灯对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-05-03 19:008821

评论

发布
暂无评论
发现更多内容

小程序开发中的插件、组件、控件,傻傻分不清楚

没有用户名丶

ChatGPT会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?| 社区征文

汀丶人工智能

人工智能 ChatGPT 人工智能ChatGPT 吗? 三周年征文

如何使用apache的ab压力测试小工具传参数

北桥苏

ab测试 A/B 测试

从缓存的本质说起,说服技术大佬用Redis

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

定了!AIRIOT新品发布会,6月6日北京见。

AIRIOT

物联网 发布会 产品发布会 直播预约

NGINX 和 HAProxy:基于公有云标准环境的用户体验测试对比

NGINX开源社区

nginx 公有云 HAProxy

使用MASA全家桶从零开始搭建IoT平台(三)管理设备的连接状态

MASA技术团队

IoT MASA .NET 7

简单好用的网页设计工具:EverWeb中文版

真大的脸盆

Mac 网页设计 Mac 软件 网页布局 网页制作

2分钟快速上手流水线的创建与运行

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 5 月 PK 榜

文盘Rust —— rust连接oss | 京东云技术团队

京东科技开发者

rust OSS 对象存储 rust语言 企业号 5 月 PK 榜

SET智能合约量化系统app开发案例

薇電13242772558

合约量化 量化交易

AI会对我们日常生活带来什么影响?这些技术会改变我们学习阅读工作方式吗?| 社区征文

汀丶人工智能

人工智能 ChatGPT 人工智能ChatGPT 吗? 三周年征文

万字长文详解如何使用Swift提高代码质量 | 京东云技术团队

京东科技开发者

swift 代码质量 代码质量检测工具 京东技术 企业号 5 月 PK 榜

网易伏羲RL4RS荣获SIGIR2023 Resource Paper,推动深度学习技术创新

网易伏羲

从原理到应用,人人都懂的ChatGPT指南 | 京东云技术团队

京东科技开发者

人工智能 AI ChatGPT4 企业号 5 月 PK 榜

探讨AIGC的崛起历程,浅析其背后技术发展

华为云开发者联盟

人工智能 华为云 AIGC 华为云开发者联盟 企业号 5 月 PK 榜

LED显示屏行业发展步伐

Dylan

发展 科技 LED显示屏

用Leangoo领歌Scrum敏捷开发工具管理产品路线图?

顿顿顿

Scrum 敏捷开发 敏捷项目管理 scrum敏捷工具

复杂推理:大型语言模型的"北极星"能力

OneFlow

给大家推荐一款CRMEB_Java新零售社交电商系统

CRMEB

使用NineData定制企业级数据库规范

NineData

数据库 dba 企业管理工具 数据库开发工具 企业级数据库规范

PAG动效框架源码笔记 (一)概览

olinone

ios Android; 特效

云服务器管理用什么软件好?行云管家好用吗?

行云管家

云计算 云服务器 云资源 云管理

关于华为MetaERP,我说几句

SAP虾客

oracle 华为 SAP metaerp

平台工程助力企业提升研发效能

SEAL安全

研发效能 平台工程

什么是人工智能领域的深度学习?

汪子熙

人工智能 深度学习 强化学习 三周年连更

上海国家会计学院刘勤:事项法会计支撑企业更好地应对不确定性

用友BIP

ShareSDK 创建应用

MobTech袤博科技

阿里巴巴宣布加入Linux Foundation AI&Data基金会,捐赠首个开源项目DeepRec

阿里云大数据AI技术

人工智能 大数据

2017新兴技术企业大会:首日回顾_Java_Michael Redlich_InfoQ精选文章