Eclipse软件基金会近日宣布,Eclipse Riena 1.0正式发布。这是一个基于Eclipse富客户端平台(RCP)和 Equinox的用于开发多层富客户端应用程序的平台。Riena的核心部分是一个基于OSGI的远程服务组件,用于创建分布的客/服应用程序。
典型的RCP应用是基于Elicpse IDE环境用得比较多的workbench metaphor。workbench metaphor非常灵活也很通用,在开发阶段可以给予开发人员良好的支持。然而,企业应用为了更有效地支持终端用户,通常都需要一种与以往不同的面向业 务流程的UI metaphor。
Riena将会提供一个UI metaphor,它可以支持典型的面向业务流程的应用交互。导航和可视化不但将帮助用户集中精力于当前的流程和任务,而且也允许他同时工作于不同的流程。
Riena的方法将会最大可能的基于现存的RCP构件(例如:Layout Managers、views、Extension Points)和已有的Eclipse技术(例如:SWT、JFaces、Data-Binding)。
Riena UI 和 Eclipse 传统的 workbench 方式的 UI 很不一样。 Riena 的目的就是要提供一个新的 UI 选择,使得 UI 不是那种面向 IDE 的 workbench 方式,而是对普通的商业处理流程更友好。 同时,Riena 希望能够提供更简单和高级的 API 来制作 UI,包括使用 Eclipse 的 Data Binding 技术和数据有效性校验技术,将 UI Form 直接和数据源的数据绑定,就好像 PowerBuilder 里面的那种 Data Window。
RCP 的诞生,使得基于 Eclipse 技术以及利用 SWT 来制作桌面应用系统变得更加简便。 但是 RCP 是脱胎于传统的 Eclipse IDE 的,所以基于 RCP 制作出来的应用系统,其 UI (比如FormView,Editor 和 View 布局)更加像一个 IDE。 如果一个基于 Data Form 的 ERP 系统,其 UI 更像面向程序员的 IDE,就有点不伦不类了。 Riena 看上去就是在着手解决这个问题。
Riena平台将是建立多层C/S企业应用的基础。通过提供一种透明的方式访问本地和远程服务,Riena将会扩展OSGi/Equinox的面向服务架构的应用。利用这种统一的编程模型,可以在完全不考虑目标位置的情况下开发Riena的组件和企业应用的业务组件,并在随后根据业务需要轻松地将组件放入客户端或服务器端 Riena将会提供一个UI metaphor,它可以支持典型的面向业务流程的应用交互。导航和可
转载于http://wwwwwhg.javaeye.com/blog/701839 Riena / rcp 基于Eclipse富客户端平台 -- 面向业务的C/S应用软件平台 Riena平台将是建立多层C/S企业应用的基础。通过提供一种透明的方式访问本地和远程服务,Riena将会扩展OSGi/Equinox的面向服务架构的应用。利用这种统一的编程模型,可以在完全不考虑目标位置的情况下开发Rie
Description The Riena platform will be the foundation for building multi-tier enterprise client/server applications. As such Riena will broaden the usage of the service oriented architecture of OSGi/E
Riena平台将是建立多层C/S企业应用的基础。通过提供一种透明的方式访问本地和远程服务,Riena将会扩展OSGi/Equinox的面向服务架构的应用。利用这种统一的编程模型,可以在完全不考虑目标位置的情况下开发Riena的组件和企业应用的业务组件,并在随后根据业务需要轻松地将组件放入客户端或服务器端 Riena将会提供一个UI metaphor,它可以支持典型的面向业务流程的应用交互。导航和可
Eclipse Helios 之旅 2011年05月10日 简介: 有着 39 个 Eclipse 项目和 3300 万行代码的 Eclipse Helios 同步发行版展现出 Eclipse 体系中正在不断涌现的多样性和创新。浏览几个项目及其源代码,了解更多信息。 发布日期: 2010 年 7 月 08 日 级别: 中级 其他语言版本: 英文 访问情况 2280 次浏览 建议
[size=medium] Riena M5 已经发布了,相比M4,M5在以下方面做了改进: 在RCP中可以使用Riena View Parts(SubModuleView 的子类) 在控件不可用时不显示控件中内容 增加了NumericTextRidget,它支持任意数量的数字。 可开启或关闭分组。 可以允许或阻止负数。它能够自动标记负数红(可以禁用)。 添加了DecimalTextRidget,
1.M2T:模型生成文本 JET:生成代码的工具,根本模型定制生成代码的规则,并且提供跟比对相关的API。 Acceleo: 是一个自动生成代码的工具,能够把模型转换为text,跟M2T相关。用到了OCL等技术,可以生成java,C#,PHP等代码,具体的东西没有研究过。可以确信的是,EMF就是使用这个技术来实现代码总能生成的功能的。 他的价值在于,我们要像EMF那样生成批量的代码的java代码的
近日,Eclipse基金会发布了Eclipse Helios,随之而来的是39个不同的项目。Eclipse项目采用敏捷方法管理,今年已经发布了7个里程碑版本,在本月前又发布了很多RC版。Eclipse的交付日期完全按照既定的计划,但却在每个里程碑中都不断修改交付的内容以保证质量和向后的兼容性。\ 此次发布通过EGit项目带来了开箱即用的Git支持(Beta版),作为未来Eclipse项目的分布式版
问题内容: 我们最近开始开发Java桌面应用程序,并且管理部门要求我们使用Rich Client Platform。我知道Java有四个: Eclipse RCP- www链接到ecipse rcp, Netbean RCP- Netbeans RCP网站, Spring RCP- Spring Rich Client Valkyrie RCP- Valkyrie富客户端 任何人都没有任何经验,如
一面 9.20 个人介绍 实习项目介绍 熟悉什么开发语言 除了一道编程题题回答结果,在多线程环境下,哪个输出结果是准确的 http 的请求过程 tcp 三次握手四次挥手 有一块蛋糕,第二天可能有两个人吃,也有可能有三个人吃,那么最少可以分几块蛋糕使得分蛋糕的结果公平? 有一个5升杯子和一个三升的杯子,怎么装出四升的水? 在夜晚,小明一家人过桥,桥一次只能过两个人,现在有一盏灯只能燃烧30秒,过一趟
自我介绍。 一上来您知道我们这岗位主要做的是移动端?(无语,我项目都是pc的那你给我发面试干嘛都不看简历是吧) 介绍tcp的连接过程 为什么要做一个三次握手的过程? Tcp是一个单向还是双向的连接? Tcp连接的特点? Tcp在一些大数据传输和极端情况下怎么去保护它的可靠性?(没答好) 答了一个序列号,重发机制,剩下没想到。 面试官引导:例如发送失败或者是大批量数据他有什么方法去控制? 在项目中有
提纲ceph-fuse [ -m monaddr:port ] mountpoint [ fuse options ] 描述 ceph-fuse 是 Ceph 分布式文件系统的 FUSE (用户空间文件系统)客户端,它会把 Ceph 文件系统(用 -m 选项或 ceph.conf 指定)挂载到指定挂载点。 文件系统可这样卸载: fusermount -u mountpoint 或向 ceph-fu
本文向大家介绍基于Springboot2.0构建ES的多客户端,包括了基于Springboot2.0构建ES的多客户端的使用技巧和注意事项,需要的朋友参考一下 有时候我们操作es的时候会有一些特殊的需求,例如需要操作的index使用了不同的es服务器、用户名、密码、参数等,这个时候我们需要使用不同的es的客户端进行操作,但是我们又不希望拆分成多个项目进行使用,这个时候我们就需要在我们的配置中自己构
我使用Spring Boot开发了这个websocket服务器。服务器与基于js的客户机配合得很好。 控制器: 这是服务器端。现在,对于客户机,我已经创建了一个@ClientEndpoint,当我连接到URI“ws://localhost:8080/spring-mvc-java/chat”时,我能够建立一个连接,并且可以看到@ClientEndpoint的@OnOpen回调被触发。 但是,use
我在Eclipse中使用EclipseJCDE插件和Java Card 2.2.2开发工具包为Java Card 2.2.2编写了程序。 现在我想为我的智能卡编写程序,这是一个Java card 3.0.1经典版,但我不知道如何才能做到这一点! 我现在可以在Eclipse中编写程序吗?或者我需要一个新的插件? 我该如何处理这个。jar文件?我应该把它作为库导入到我的项目中,和JC2.2.2的库一起
GoBelieve IM云平台,iOS 端,提供了功能齐全,性能健壮,需求完善的 IM 客户端实现,和 GoBelieve IM 云平台配套。 GoBelieve IM云平台特色: 1.一小时接入。专注IM,无冗余功能 几行代码,一小时接入 省时省力。 2.自由定制。提供最新源码, 自行二次开发,业务协议 交互视觉均可根据业务需求 自由定制。 3.完全开源。国内唯一开源IM服务,所有源码在Gi