9月7日-8日,相约 2023 腾讯全球数字生态大会!聚焦产业未来发展新趋势! 了解详情
写点什么

Nokia 基于 EPL 协议向 Symbian 基金会捐献手机版 Java 运行时系统

  • 2010-08-04
  • 本文字数:1183 字

    阅读完需:约 4 分钟

本月早些时候, Nokia 宣布将手机版 Java 运行时系统捐献给 Symbian 基金会(Nokia 在 2008 年收购 Symbian 软件有限公司之后创立)。此款 JRT 系统包括大约一百万行 Java 和 C++ 运行时代码、应用安装组件、API 库和测试用例、文档。它基于 Eclipse Public License (EPL)协议,作为最新的 Symbian^3 产品开发工具包的一部分发布(需要账户注册)。

Symbian 平台在二月份基于 EPL 协议重新授权,不过一些工具代码依然保持在编写时的 Symbian 基金会授权协议。基金会已经公开表示力争在 2010 年中期将所有代码置于 EPL 协议之下。

在一篇博文中,JRT 的 package 负责人 Jyrki Aarnos 和 Nokia 的 JRT 产品经理 Aleksi Uotila 表示:

这意味着开发人员能够为 Symbian^3 的设备编写 Java 应用,比如最近发布的 Nokia N8。更重要的是,JRT 开源之后,社区能够在 Symbian 基金会的 EPL 授权之下修改和添加 JRT 实现。

该 JRT 支持运行 Symbian 设备并完全支持 Symbian^3 的功能集,如下 JSR:

  • JSR 118 MIDP 2.1
  • JSR 139 Connected, Limited Device Configuration (CLDC) 1.1
  • JSR 248 Mobile Service Architecture Subset for CLDC 1.0
  • JSR135 Mobile Media API 1.2
  • JSR 177 Security and Trust Services API for J2ME 1.0 (SATSA-APDU package)
  • JSR 177 Security and Trust Services API for J2ME 1.0 (SATSA-CRYPTO package)
  • JSR 177 Security and Trust Services API for J2ME 1.0 (SATSA-PKI package)
  • JSR 179 Location API for J2ME 1.0.1
  • JSR 184 Mobile 3D Graphics API for J2ME 1.1
  • JSR205 Wireless Messaging API 2.0
  • JSR 226 Scalable 2D Vector Graphics API for J2ME 1.1
  • JSR 234 Advanced Multimedia Supplements 1.1 (audio3d)
  • JSR 234 Advanced Multimedia Supplements 1.1 (music)
  • JSR 256 Mobile Sensor API 1.2
  • JSR 75 FileConnection and PIM API 1.0
  • JSR 82 Java APIs for Bluetooth 1.1

在图形方面, Symbian^3 获得了硬件加速的支持,并包含两种非标准 API——Nokia 自己的 UI API 1.4 和 Eclipsse Standard Widget Toolkit(eSWT)UI API 1.0.3 实现(来自于 Eclipse 富客户平台项目)。

虚拟机由 IBM 通过另一个协议提供给 Symbian 基金会,允许其用于 Java 应用的研究和开发。

JRT 的开发路线图可以让你明确目前正在开发的功能和贡献的机会。

除了Java,开发人员也可以使用C++ 为Symbian^3 编写原生应用,因为其支持Qt 跨平台应用和UI 框架、 PhoneGap 支持包含的 Web 技术。

虽然媒体的焦点最近转移到了更新的 Android 和 iOS 平台,Symbian 依然是智能手机市场的领导者(2009 年系统占有率 47.2%)。RIM(黑莓)占有 20.8% 份额,苹果是 15.1%(iPhone OS/iOS),微软是 8.8%(Windows CE 和 Windows Mobile)和 Google 4.7%(Android)。

查看英文原文: Nokia Donates Mobile Runtime for Java Applications (JRT) to the Symbian Foundation Under EPL

活动推荐:

2023年9月3-5日,「QCon全球软件开发大会·北京站」 将在北京•富力万丽酒店举办。此次大会以「启航·AIGC软件工程变革」为主题,策划了大前端融合提效、大模型应用落地、面向 AI 的存储、AIGC 浪潮下的研发效能提升、LLMOps、异构算力、微服务架构治理、业务安全技术、构建未来软件的编程语言、FinOps 等近30个精彩专题。咨询购票可联系票务经理 18514549229(微信同手机号)。

2010-08-04 10:001276
用户头像

发布了 501 篇内容, 共 241.6 次阅读, 收获喜欢 57 次。

关注

评论

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

TiCDC 在多种场景的新特性的应用

TiDB 社区干货传送门

安装 & 部署 OLTP 场景实践

全球首家!星环科技通过3TB TPCx-AI测试,实现大数据与AI的完美融合

星环科技

搜电充电:创新“服务卡片”,让即时充电更便捷

HarmonyOS开发者

HarmonyOS

TiDB增强型 StatefulSet 控制器--Advanced StatefulSet

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署 扩/缩容

TiDB Operator扩缩容和集群的管理

TiDB 社区干货传送门

集群管理 管理与运维 安装 & 部署 扩/缩容

前端二面高频手写面试题

helloworld1024fd

JavaScript

【12.9-12.16】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动

深度剖析 | 【JVM深层系列】[HotSpotVM研究系列] JVM调优的"标准参数"的各种陷阱和坑点分析(攻克盲点及混淆点)「 1 」

洛神灬殇

JVM 12 月 PK 榜 调优参数 调优技术

【敏捷转型,效能提升】敏捷转型实践系列分享

京东科技开发者

敏捷 敏捷团队 效能度量 效能提升 #DevOps

Github上获赞59.8K的面试神技—1658页《Java面试突击核心讲》

架构师之道

编程 程序员 java面试

玩转OpenHarmony PID:教你打造两轮平衡车

OpenHarmony开发者

OpenHarmony

TiCDC 源码解读(1)-- TiCDC 的架构概览

TiDB 社区干货传送门

重写Nacos服务发现:多个服务器如何跨命名空间,访问公共服务?

LigaAI

Java 测试 nacos 测试环境 12 月 PK 榜

手把手教你成为荣耀开发者:应用管理指南

荣耀开发者服务平台

应用 快应用 荣耀

别再秃头背锅了!这个小技巧统计第三方接口耗时很安逸

Java永远的神

Java 程序员 后端 架构师 springboot

TiDB Operator数据导入

TiDB 社区干货传送门

迁移 集群管理 管理与运维 备份 & 恢复

RocketMQ Connect 构建流式数据处理平台

Apache RocketMQ

RocketMQ Connect

破记录!国产数据库KunDB 单节点TPC-C事务性能超180万tpmC

星环科技

XTransfer技术专家亮相Flink Forward Asia 2022

XTransfer技术

Lightning checksum failed 报错实践案例

TiDB 社区干货传送门

GaiaX开源解读 | 给Stretch(Rust编写的Flexbox布局引擎)新增特性,我掉了好多头发

阿里巴巴文娱技术

开源 rust 后端 rust语言 GaiaX

五大亮点来袭!神州云科冬季发布会报名通道开启,千份精美礼品等你来拿!

云科通明湖

公交车LED电子路牌宣传效果更好吗

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

民航二所马勇:数据安全防护体系的探索与思考

极盾科技

数据安全

聊聊电商系统架构, 常见的9个大坑

Java全栈架构师

程序员 后端 架构师 电商 系统秒杀

从TiDB搭建到监控闭环

TiDB 社区干货传送门

监控 管理与运维

百TB级TiDB集群在线更换NVME磁盘优化实践

TiDB 社区干货传送门

性能调优 管理与运维 应用适配 6.x 实践 大数据场景实践

中移链合约常用开发介绍 (一)开发基本流程

BSN研习社

中移链

星环数据云平台 TDC 3.1 发布,新增滚动重启、存储回收站等八大核心功能

星环科技

将渲染计算搬到云端,开启低成本、强交互、沉浸式体验

阿里云视频云

云计算 阿里云 云渲染 串流

性能最大提升60%,阿里云发布基于第四代英特尔至强的第八代ECS实例

云布道师

阿里云

  • 扫码添加小助手
    领取最新资料包
Nokia基于EPL协议向Symbian基金会捐献手机版Java运行时系统_Java_Charles Humble_InfoQ精选文章