阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

Java ME Embedded 和 Java Embedded Suite:嵌入式市场的新兴 Java 技术

  • 2012-10-19
  • 本文字数:1318 字

    阅读完需:约 4 分钟

Oracle 最近发布了其 Java 嵌入式技术产品线中的两个新成员—— Java ME Embedded 3.2 Java Embedded Suite 7.0 。Java ME Embedded 是优化过的 Java 运行环境,专门针对那些基于 ARM 架构的微处理器和资源受限的设备。Java Embedded Suite 是嵌入式系统的 Java 应用平台,它主要由 Java SE Embedded、GlassFish Embedded Profile、Jersey 和 Java DB 组成。

Java ME Embedded

Java ME Embedded 是专门针对嵌入式、低电量设备而设计和优化的运行时框架,这些设备通常都是基于 ARM 芯片组的微处理器和资源受限的。依靠 Java 技术,嵌入式设备的应用程序不再仅仅绑定到单一的硬件平台。Java ME Embedded 还支持特定领域的安全应用升级,并提供对认证设备的售后更新。它的目标市场主要包括机对机 (M2M) 的无线通信模块、工业和建筑控制、智能电网基础设施、家庭自动化、自动售货机和环境跟踪传感器。

点击查看大图

图 Java ME 嵌入式产品栈

Java ME Embedded 需要一个基于 ARM 架构的 SoC(片上系统)。该系统包括 ARM9、ARM11、Cortex-M、Cortex-R 和 Cortex-A 芯片组。对于最小化的自定义配置,它只需要 130KB 的 RAM 和 350KB 的 ROM,而对于一个完整的标准配置它也仅仅只需要 700KB 的 RAM 和 1500KB 的 ROM。

通过 Java ME SDK 和 IDE 插件,设备开发者们可以拥有一个完整的应用开发环境。他们可以在电脑上通过包含内置性能分析器和网络监控器的嵌入式设备模拟器来测试和调试应用程序,也可以直接在目标硬件上部署,调试和测试应用程序。

想了解更多, 请参考 Java ME Embedded 常见问题。在常见问题中,我们会讨论到标准 API 和 Java ME Embedded 特有的嵌入式 API,也会讨论到 Java ME Embedded、Java Embedded Client 和 Java SE Embedded 之间的差异性。值得一提的是 Java ME Embedded 运行时环境并不提供硬实时的能力,如有此类需求,开发人员可以利用底层实时操作系统的本地实时操作来完成。

Java Embedded Suite

Java Embedded Suite 是一个打包好的应用平台,这有助于针对更强大的嵌入式系统进行应用程序的开发。它可以作为构建设备应用程序的基础,而这些设备通常都是网络设备、医疗设备、多功能打印机和军事防御系统等。Oracle 预先集成了标准的 web 服务器、关系数据库、针对嵌入式设备优化过的 REST web 服务。该架构由 Java SE Embedded 7u6+、GlassFish 3.1+ Embedded Profile、Java DB 10.8+ 和 Jersey 1.11+ 组成。该 Java 平台虽然针对嵌入式设备进行了优化,但是仍然兼容 Java SE 7 和 Java Servlet 3 的规范。配置选项可以启用特定部署调试和性能优化功能。

Java Embedded Suite 对于基于 X86 和 ARM 的 Linux 也是适用的。精简版只需要 64MB 的 RAM、66MB 的 ROM 和包含 glibc 2.9 的 2.6.28 版 Linux kernel 。基于 ARM 架构的设备必须拥有 ARM V6 和 V7 的 CPU。Java Embedded Suite 的评估实现现已可供下载

查看英文原文 Java ME Embedded and Java Embedded Suite: New Java Technologies for the Embedded Market


感谢崔康对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2012-10-19 03:273364
用户头像

发布了 31 篇内容, 共 79796 次阅读, 收获喜欢 1 次。

关注

评论

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

啃完阿里工程师的Java面试八股文,斩获腾讯等6家大厂offer!

Java架构追梦

Java 后端开发 Java八股文

自助洗车怎么加盟?加盟流程介绍

共享电单车厂家

自助洗车加盟 自助洗车怎么加盟 自助洗车加盟流程

EMQ 云边协同解决方案在智慧工厂建设中的应用

EMQ映云科技

物联网 IoT 智慧工厂 边云协同 emq

iOS开发面试-如何打破30岁的中年危机

iOSer

ios iOS面试

驱动现代金融发展的“元宇宙路径”

CECBC

智能家居新浪潮 物联网潜力无限

Geek-peri

小程序 物联网 智能家居

国产GPU芯片概述

Finovy Cloud

人工智能 GPU服务器 GPU算力

云原生环境下的日志采集、存储、分析实践

火山引擎开发者社区

云原生 日志

暴打力扣:王者级《数据结构与算法笔记》,一路绿灯进字节Java岗

Java架构追梦

Java 算法 java面试 后端开发

绝艺学会打麻将,腾讯AI Lab提出全新策略优化算法ACH

科技热闻

实时云渲染有哪些优势?

3DCAT实时渲染

实时云渲染

超全MySQL笔记整理(面试题+笔记+思维导图),面试再也不怕被MySQL难倒了

Java架构追梦

Java java面试 后端开发

共建开源组件生态 2022 OpenHarmony组件大赛等你来

科技汇

如何在众筹中充分利用区块链技术?

CECBC

这个导航网站,是设计师福音!

小炮

导航网站

这两个实用的导航网站,推荐给你!

小炮

导航网站

渗透测试面试问题,内含大量渗透技巧

喀拉峻

网络安全 安全 渗透测试

Laxcus 6.0正式发布,启航国产化分布式操作系统新征程

LAXCUS分布式操作系统

数据库 大数据 分布式 操作系统 集群

数字经济多项技术突围 元宇宙被赋予更多想象

CECBC

电子版产品手册如何制作?简单的方法来了

小炮

产品宣传手册

SIG 直播:如何使用 SMC-R 透明加速 TCP 应用? | 第15期

OpenAnolis小助手

TCP 龙蜥大讲堂 SMC-R SIG双周会

免费ETL批量调度,数据仓库运维工具TASKCTL 8.0 环境使用安装

TASKCTL

大数据 DevOps 敏捷开发 ETL 自动化运维

猛肝《Java权威面试指南(阿里版)》,“金三银四”offer必有你的一份!

Java架构追梦

Java 程序员 java面试 后端开发

FastDFS 海量小文件存储解决之道

vivo互联网技术

fastdfs 数据存储 分布式,

小程序生态成为私域基建必选项

Geek-peri

一起看看自助洗车机投放场地怎么选

共享电单车厂家

自助洗车加盟 自助洗车机投放 自助洗车场地

24小时智能洗车机多少钱一台

共享电单车厂家

自助洗车机价格 24小时智能洗车机 智能洗车机多少钱

低成本、快速造测试数据,这个造数工具我后悔推荐晚了!

Liam

测试 Postman 自动化测试 测试工具 测试自动化

物联网+车载小程序进入发展快车道

Geek-peri

小程序 车联网 物联网

24小时无人自助洗车设备多少钱

共享电单车厂家

自助洗车机价格 24小时无人自助洗车 自助洗车设备多少钱

自助共享洗车加盟都有什么条件

共享电单车厂家

自助洗车加盟条件 自助共享洗车加盟

Java ME Embedded和Java Embedded Suite:嵌入式市场的新兴Java技术_Java_Bienvenido David_InfoQ精选文章