嵌入式 Java :智能、联网、普及 ·...

25
1 版权所有 © 2011 Oracle / 或其分支机构。保留所有权利。 从幻灯片 8 中插入信息保护政策分类 嵌入式 Java :智能、联网、普及 陈纪兵 Oracle Java 高级研发经理

Transcript of 嵌入式 Java :智能、联网、普及 ·...

Page 1: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

1

版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。 从幻灯片 8 中插入信息保护政策分类

嵌入式 Java :智能、联网、普及

陈纪兵Oracle Java 高级研发经理

Page 2: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

2 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。该内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。 Oracle 有权自行决定任何产品的特性或功能的开发、发布和时间安排。

免责声明

Page 3: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

3 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

JAVA(像太空)

服务器 桌面 嵌入 电视 移动 卡

Java Card

Java EE Java TVBD-J

JavaFX MSA

Java 语言

Java SE Java ME

关键 API

平台

语言

Java 平台

很大,真的很大。

Page 4: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

4 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

无处不在

Page 5: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

5 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

Java 无处不在

Page 6: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

6 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

Java 统计数据

•50 亿 Java Card 在使用中

•30 亿基于 Java 的手机

•逾 8.5 亿的 Java 桌面

•逾 1.2 亿基于 Java 的 TV 设备

•所有蓝光播放机都附带 Java•数不胜数的嵌入式设备处处使用 Java

Page 7: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

7 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

Java :嵌入式应用程序的最佳平台

将软件开发从硬件开发周期中分离出来

开发和测试(通常)可以使用标准桌面系统

完成

高生产力语言、 API 、运行时和工具意味着

快速投放市场

轻松创建高性能、可移植、安全、健壮的跨

平台应用程序

Java 使应用程序不受语言和平台差异(如

C/C++ 、 kernel 、 libc 差异)影响

1

2

3

6

7

8

9

支持最热门的嵌入式处理器,设计更具灵

活性

支持关键的嵌入式特性(低资源占用、电源管理、低延迟,等等)

利用巨大的 Java 开发人员生态体系

(专业知识、现有代码)

轻松创建与 Java 后端服务集成的端到

端解决方案

解决方案范围广泛,从受限设备到服务器

级系统

4

510

Page 8: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

8 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

消除 Java SE/ME 之间的差异

Java ME 7 和 8•Java ME 向 SE 看齐–版本同步

–最新的 Java 语言支持

–Java ME API 可在 Java SE 上运行

–一致的工具接口

•新的 API 适用于移动电话和数十亿联网设备

CDC/Java SE 8 融合

•SE 8 中的“ CDC Profile”–将 CVM 特性移植到 Hotspot JVM–JDK 8 库的变体 /子集更小、更快

•JavaFX 作为图形框架

•CDC 和 SE 的最佳特性和性能支持嵌入式

Page 9: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

9 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

小型嵌入式设备(功能电话、仪表、诊断工具、 M2M 、电信

……)

中型嵌入式设备(电子书、 VOIP 、网络设备

、打印机、影像、工业 M2M 、联网电视、机顶盒)

高端嵌入式设备(智能手机、笔记本电脑、医疗器材、工业设备、嵌入

式服务器)

平台的资源占用

设备 CPU/GPU/I-O ARM 7 Cortex M ARM9/11 MIPS32/Intel Atom/ARM CortexA/PPC

50KB-1MB

1MB-10MB

10MB-100MB

Java 技术用于嵌入式设备 — 2013

Java ME

Java SE

Java Card

Page 10: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

10 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

Ginga/DTVi 标准

SBTVD :巴西数字电视系统

交互电视 = 电视 + Java 应用程序

Ginga-J 是 Ginga 的组成部分

•Java 应用程序控制视频和音频,按 A/V 通道分配

•现正推向巴西电视市场!

为巴西设定交互电视标准

Page 11: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

11 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

DLNA

图片来自 Twentieth Century Fox

通过 Java 嵌入式实现创新集成蓝光光盘应用程序、 DLNA 和内容服务

Page 12: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

12 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

先进的 VoIP 电话 企业级语音通信先进的呼叫特性

远程供应和管理

与企业系统集成

出众的用户体验

UI 完全可定制

全触摸屏支持

出色的图形和显示

交互式视频

可通过应用程序扩展

Page 13: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

13 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

新的用户体验灵活的触摸屏 UI 联网生物特征 ID 、读卡器

与后端服务集成

专为云而构建

可扩展Kronos 应用平台

智能时钟

Page 14: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

14 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

Java 与智能计量

EnergyICT基于 Java SE Embedded智能量表集线器

智能监视能源使用和输配

Page 15: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

15 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

自动化的量表管理

EDF 集团是法国领先的能源提供商根据相关规定, EDF 必须从几个不同的企业购买设备(量表、集线器)

EDF 供应商制造的集线器运行 Java MEAtos Origin 构建在集线器上运行的 Java 应用程序

如果 EDF 决定通过其他制造商升级或供应硬件,该集线器应用程序仍将继续工作

Page 16: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

16 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

不断优化能源使用和成本

现成的硬件ARM/Linux 平台

传感器和配接器

Java ME CDC 平台

Berkeley DB + 移动同步服务器

控制和优化能源使用基于需求和成本

包括后端集成

智能、联网的 HVAC 系统演示

Page 17: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

17 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

自己动手实现家庭自动化

通过 Java EE 服务器和 API 读取传感器数据和控制设备

与 REST Web 服务和 Twitter 集成

jHome :通过 Java 实现家庭自动化

Page 18: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

18 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

物联网:随之而来的 500 亿……Java 与 M2M

连接“够不着”的数据和流程

大大提高效率

开辟新的业务领域

Page 19: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

19 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

智能、联网、通用

小巧、无线高度集成、 2G/3G 连接(语音 + 数据)、低功耗

智能、可编程

CPU 、 RAM/闪存、 I/O 、 SIMJava 运行时

实现垂直解决方案的智能化和 连接汽车、移动医疗、工业自动化、自动检测、物流、安保、监控……

Cinterion 无线模块

Page 20: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

20 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

嵌入式 Java 平台示例GuruPlug Marvell 设计的基于 ARM/Linux 的低功耗设备1.2 GHz CPU 、 512MB RAM 、 512MB 闪存、功率低于 20 瓦USB 、 eSata 、千兆以太网、 WiFi 、 microSD 、 GPIO大约 100-120 美元 / 设备

全面、强大、灵活的 Linux 服务器

运行 Java SE Embedded 或 OJEC (CDC)

Page 21: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

21 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

微控制器示例Arduino Duemilanove

微控制器: AVM ATMega16820 Mhz 、 8 位、 1K SRAM 、 16KB 闪存8 通道 A/D 、 23 个 I/O 引脚 Arduino 电路板USB 、 LED 、按钮、标头,通过 USB 供电

提供众多附加板(外壳)(传感器、驱动器等)

提供其他外形规格 /价格点 软件开发无操作系统,代码在裸机上运行

使用基于 Java 的 Arduino IDE 用 C 语言开发

Page 22: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

22 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

演示通过 Java 自动检测环境数据

使用 NetBeans 进行开发、远程部署和现场调试

Page 23: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

23 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

拉美 JavaOne 大会:敬请期待

星期三16:45 : Java Card 3.0.4 和 Java Card 工具16:45 : Java ME 和 Ginga-J 电视应用程序上机操作18:00 : ME.Next 移动 API 革命18:00 : Oracle Berkeley DB 和嵌入式 Java :应用程序开发平台

星期四10:15 :数字电视互动广告11:45 :探索 Java 的移动互联网功能13:00 :使用 Spring Integration 2.x 设计支持云的应用程序15:30 : CLDC 移动平台的发展16:45 :社区主题演讲 — Vinicius Senger 玩具秀

Page 24: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

24 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。

资源

Java Embedded 主页http://oracle.com/technetwork/java/embedded/

博客http://terrencebarr.wordpress.com

Java 热点新闻随身播http://www.thejavaspotlight.org

请在 Twitter 上关注 @terrencebarr

Page 25: 嵌入式 Java :智能、联网、普及 · 支持最热门的嵌入式处理器,设计更具灵 活性 支持关键的嵌入式特性(低资源占用、电 源管理、低延迟,等等)

版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。 从幻灯片 8 中插入信息保护政策分类

谢谢!