Geronimo 叛逆者: 直面 JSF

Apache Harmony 是一个开源 Java SE 实现项目,目标是提供一个模块化的 J2SE 运行环境和类库。本文介绍了 Harmony 项目的背景、目标及其实现方式,展示了如何参与 Harmony 社区并贡献代码。
摘要由CSDN通过智能技术生成

Apache Harmony 是 2005 年 5 月宣布的开放源码 Java SE 实现,本文是由 5 部分组成的 进入 Harmony 世界 系列文章的第五篇,这个系列主要介绍 Apache Harmony 项目的内部实现,最新发展现状和开源 Java 开发的模式,并鼓励和欢迎大家参与到 Harmony 的社区中来。

本文较详细地介绍了 Harmony 项目中一些重要的基础设施,展示如何搭建配置开发环境,以及如何参与到 Harmony 项目的实际开发中来。

什么是 Harmony

在 Java 开发社区中迫切的需要一个开源的 Java2 标准版(J2SE)运行平台(包括运行时环境和类库)。目前有很多基于这个目标的项目正在开发之中,比如 Kaffe,Classpath 等。同时,也有很多项目正在进行虚拟机的开发,比如 GCJ 和 IKVM。所有的这些工作,提供了一系列纷繁复杂的解决方案。然而正是多样性产生了障碍。比如 Kaffe 的类库不能在 GCJ 虚拟机上运行。这样的障碍降低了这些项目的价值。

Harmony 是 ASF(Apache Software Foundation)基金会资助的一个开源项目。该项目的目标是开发一个模块化的开源的 Java2 标准版(J2SE)运行时环境和类库。对于每一个新加入的项目,ASF 都要首先将其放入孵化箱,直到这个项目趋于稳定——使用的开发工具趋于稳定、开发的流程趋于稳定、关于开发的讨论趋于稳定、项目决议流程趋于稳定。处于孵化阶段的项目并不一定是代码不够完整,不够稳定,只是表示项目还没有完全被 ASF 基金会认可。Harmony 项目刚于近期完成了其孵化阶段,正式成为 Apache 的一个顶级项目,这意味着 Harmony 项目正在慢慢成熟。

Harmony 项目的设计目标有两个:

在 Apache Licence v2 的许可之下,独立的(不阅读 Sun JDK 的源代码,仅仅根据 Java SE 5 specification)开发一个与 Java SE 5 兼容的 JDK。
通过 Harmony 的开发社区,创建一个模块化的架构(包括虚拟机和类库)。该架构允许所有的独立开发项目可以共享运行时组件。 

。。。。。。

                                                                                                                      点击此处查看全文
 

《基于模型的系统工程最佳实践》从方法论的角度,描述了基于模型的系统工程最佳实践。主要从系统工程的视点出发,把系统开发的前期系统工程的工作任务、责任范围,以工作流的方式,解剖得淋漓尽致,为系统的后续开发和系统的确认与验证,提供了无缝衔接。本书以系统工程实践者为对象,通过众多截屏、注释和最佳实践技巧,帮助读者清晰理解工作流的细节。本书的目的是帮助读者在集成系统和软件开发中应用基于模型的系统工程标准建模语言SysML。 第1章 绪论 1.1 范围 1.2 内容概述 第2章 HarmonySE基础 2.1 Rational集成系统嵌入式实时开发流程:Harmony 2.2 基于模型的系统工程流程 2.2.1 需求分析 2.2.2 系统功能分析 2.2.3 设计综合 2.2.3.1 架构分析(权衡分析研究) 2.2.3.2 架构设计 2.2.4 系统工程交付 2.3 SysML应用于基于模型的系统工程的基本工件 2.3.1 需求图 2.3.2 结构图 2.3.2.1 模块定义图 2.3.2.2 内部模块图 2.3.2.3 参数图 2.3.3 行为图 2.3.3.1 用例图 2.3.3.2 活动图 2.3.3.3 序列图 2.3.3.4 状态图 2.3.4 需求分析系统功能分析层次的工件关系 2.4 服务请求驱动的建模方法 第3章 Rhapsody项目结构 3.1 项目结构概览 3.2 需求分析套件包 3.3 功能分析套件包 3.4 设计综合套件包 3.4.1 架构分析套件包 3.4.2 架构设计套件包 3.5 系统层定义 第4章 案例:安全系统 4.1 案例工作流 4.2 创建Harmony项目结构 4.3 需求分析 4.3.1 DOORS:涉众需求的导入 4.3.2 DOORS:系统需求的导入 4.3.3 关联系统需求到涉众需求 4·3.4 DOORS一>Gateway->Rhapsody:导入系统需求 4.3.5 系统级用例定义 …… 第5章 交付到子系统开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值