· Web view「ウェブアクセスログ解析システムに係る ハードウェア等一式の調達 」 に 係る 一般競争入札 (最低価格落札方式) 入 札
嵌入式 Java :智能、联网、普及 ·...
Transcript of 嵌入式 Java :智能、联网、普及 ·...
1
版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。 从幻灯片 8 中插入信息保护政策分类
嵌入式 Java :智能、联网、普及
陈纪兵Oracle Java 高级研发经理
2 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
以下内容旨在概述产品的总体发展方向。该内容仅供参考,不可纳入任何合同。该内容不构成提供任何材料、代码或功能的承诺,并且不应该作为制定购买决策的依据。 Oracle 有权自行决定任何产品的特性或功能的开发、发布和时间安排。
免责声明
3 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
JAVA(像太空)
服务器 桌面 嵌入 电视 移动 卡
Java Card
Java EE Java TVBD-J
JavaFX MSA
Java 语言
Java SE Java ME
关键 API
平台
语言
Java 平台
很大,真的很大。
4 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
无处不在
5 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
Java 无处不在
6 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
Java 统计数据
•50 亿 Java Card 在使用中
•30 亿基于 Java 的手机
•逾 8.5 亿的 Java 桌面
•逾 1.2 亿基于 Java 的 TV 设备
•所有蓝光播放机都附带 Java•数不胜数的嵌入式设备处处使用 Java
7 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
Java :嵌入式应用程序的最佳平台
将软件开发从硬件开发周期中分离出来
开发和测试(通常)可以使用标准桌面系统
完成
高生产力语言、 API 、运行时和工具意味着
快速投放市场
轻松创建高性能、可移植、安全、健壮的跨
平台应用程序
Java 使应用程序不受语言和平台差异(如
C/C++ 、 kernel 、 libc 差异)影响
1
2
3
6
7
8
9
支持最热门的嵌入式处理器,设计更具灵
活性
支持关键的嵌入式特性(低资源占用、电源管理、低延迟,等等)
利用巨大的 Java 开发人员生态体系
(专业知识、现有代码)
轻松创建与 Java 后端服务集成的端到
端解决方案
解决方案范围广泛,从受限设备到服务器
级系统
4
510
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 的最佳特性和性能支持嵌入式
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
10 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
Ginga/DTVi 标准
SBTVD :巴西数字电视系统
交互电视 = 电视 + Java 应用程序
Ginga-J 是 Ginga 的组成部分
•Java 应用程序控制视频和音频,按 A/V 通道分配
•现正推向巴西电视市场!
为巴西设定交互电视标准
11 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
DLNA
图片来自 Twentieth Century Fox
通过 Java 嵌入式实现创新集成蓝光光盘应用程序、 DLNA 和内容服务
12 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
先进的 VoIP 电话 企业级语音通信先进的呼叫特性
远程供应和管理
与企业系统集成
出众的用户体验
UI 完全可定制
全触摸屏支持
出色的图形和显示
交互式视频
可通过应用程序扩展
13 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
新的用户体验灵活的触摸屏 UI 联网生物特征 ID 、读卡器
与后端服务集成
专为云而构建
可扩展Kronos 应用平台
智能时钟
14 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
Java 与智能计量
EnergyICT基于 Java SE Embedded智能量表集线器
智能监视能源使用和输配
15 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
自动化的量表管理
EDF 集团是法国领先的能源提供商根据相关规定, EDF 必须从几个不同的企业购买设备(量表、集线器)
EDF 供应商制造的集线器运行 Java MEAtos Origin 构建在集线器上运行的 Java 应用程序
如果 EDF 决定通过其他制造商升级或供应硬件,该集线器应用程序仍将继续工作
16 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
不断优化能源使用和成本
现成的硬件ARM/Linux 平台
传感器和配接器
Java ME CDC 平台
Berkeley DB + 移动同步服务器
控制和优化能源使用基于需求和成本
包括后端集成
智能、联网的 HVAC 系统演示
17 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
自己动手实现家庭自动化
通过 Java EE 服务器和 API 读取传感器数据和控制设备
与 REST Web 服务和 Twitter 集成
jHome :通过 Java 实现家庭自动化
18 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
物联网:随之而来的 500 亿……Java 与 M2M
连接“够不着”的数据和流程
大大提高效率
开辟新的业务领域
19 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
智能、联网、通用
小巧、无线高度集成、 2G/3G 连接(语音 + 数据)、低功耗
智能、可编程
CPU 、 RAM/闪存、 I/O 、 SIMJava 运行时
实现垂直解决方案的智能化和 连接汽车、移动医疗、工业自动化、自动检测、物流、安保、监控……
Cinterion 无线模块
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)
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 语言开发
22 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
演示通过 Java 自动检测环境数据
使用 NetBeans 进行开发、远程部署和现场调试
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 玩具秀
24 | 版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。
资源
Java Embedded 主页http://oracle.com/technetwork/java/embedded/
博客http://terrencebarr.wordpress.com
Java 热点新闻随身播http://www.thejavaspotlight.org
请在 Twitter 上关注 @terrencebarr
版权所有 © 2011 , Oracle 和 / 或其分支机构。保留所有权利。 从幻灯片 8 中插入信息保护政策分类
谢谢!