跳转到主要内容


developerWorks 中国  >  Opensource  >  

文档库

developerWorks
 
  
 
 题目  33    隐藏内容简介    
 
题目 日期
使用 Update Manager 更新 RCP 应用程序
Rich Client Platform,顾名思义,是一个构建富客户端应用的平台,基于 Eclipse的插件体系结构,由一系列所需要的最小插件集合所组成。一般来说,一个 RCP 应用程序在发布时有两种类型:基于插件(Plug-in)和基于功能部件(Feature)的。为了使用 Eclipse平台所提供的丰富功能(比如 Update,Web Start),我们必须开发基于功能部件的 RCP 应用。两者之间的转换也是非常容易的。这篇文章使用 Eclipse3.2 版本作为开发平台,提供了一个小型的 RCP 应用例程,并使用 Update Manager 来实现产品的自动更新。
    2006年10月12日  
 
使用 WebStart 发布 RCP 应用程序
随着 RCP成为Java桌面应用的一股新的生力军,简化RCP应用的安装过程变得非常重要,其中使用Java Web Start技术来发布RCP应用程序成为一个很好的选择方案。本文通过使用JWS技术来发布一个Eclipse自带的RCP模板应用,对这种方案的开发过程进行了初步的探讨。
    2006年10月26日  
 
使用 Eclipse 开发 eRCP 应用程序
这篇文章展示了如何使用 Eclipse 来开发嵌入式的富客户机平台(eRCP)应用程序。详尽的步骤将指导您了解一个 eRCP 应用程序编程周期的设置、开发风格、部署和调试。
    2007年2月6日  
 
创建用于 RCP 应用程序的声明性安全模型
基于富客户端的业务应用程序需要严密的安全规则,以使不同类型的用户能够获得预先确定的访问权限。本文解释了如何通过利用 Eclipse 平台提供的特性,构建用于富客户端平台(RCP)应用程序的灵活的安全模型。
    2007年5月24日  
 
打造您的 Eclipse RCP 产品
本文提供了逐步指南,帮助您利用 Eclipse 的 Production Configuration 和 PDE,将 Rich Client Platform (RCP) 应用程序作为具有您自己品牌的产品进行打包和管理。除了一些常见概念,如 splash Screen 和图标文件的颜色和大小,本文还介绍了 production configuration 的高级品牌推广方面:RCP 可执行文件及其配置文件、进度条和消息、RCP 窗口图像、About 对话框和欢迎页面(如介绍)。通过本文,您能够掌握将 RCP 应用程序封装为独立于 Eclipse 平台的可分布产品的要领。
    2007年6月8日  
 
Eclipse RCP上的国际化技术
在全球经济一体化的今天,网络让大家可以共享同等的信息。世界是平的,在这个变平的世界里,我们仍然需要克服语言和文化的差异, 如果软件如果能够做到全球化,以不同的语言和文化提供信息,那么无疑这个全球化的软件也是让这个世界变平的力量之一。Eclipse已经成为大家耳熟能详的开发环境和架构平台。现在IBM越来越多的客户端产品移植到Eclipse RCP平台,本文将介绍基于Eclipse RCP的产品的全球化实现。
    2007年10月18日  
 
集成 Windows 本地应用到 Eclipse RCP 程序中
本文主要讨论了如何将一个 Windows 本地应用程序的窗口嵌入到 Eclipse RCP 中的技术。文章给出了实现窗口嵌入的例子代码,同时讨论了嵌入窗口后需要考虑的技术问题以及处理方法。
    2008年6月5日  
 
在 Eclipse RCP 中运用 Open Flash Chart 展现图表
Open Flash Chart(OFC) 是一个开源的 Flash 图表绘制工具。本文主要介绍如何在 Eclipse RCP 中使用 OFC 更好的展示图表。在文章的最后,对 JFreeChart 、BIRT Chart 、OFC 三种图表工具做了比较。
    2009年3月5日  
 
developerWorks 图书频道: 基于 Eclipse RCP 的复合应用开发,第 1 章
本书第一部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用 Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和 IBM 对应的产品 Lotus Expeditor 和 Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。 本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。 第 1 章首先介绍当前信息系统技术的现状,企业中信息系统不断增加产生的不能适应企业发展要求的问题,然后介绍复合系统的基本概念和应用实例。
    2009年5月12日  
 
developerWorks 图书频道: 基于 Eclipse RCP 的复合应用开发,第 5 章
本书第一部分分析现有信息系统开发方法及其问题,介绍复合应用的概念、实例、需求分析、设计方法和实现技术。第二部分详细介绍用 Eclipse 技术实现复合应用的基本方法。第三部分介绍企业级复合应用平台的需求和 IBM 对应的产品 Lotus Expeditor 和 Lotus Notes 8,和在这些平台上进行企业级复合应用设计、开发、部署。 本书可供具有基本信息系统开发经验的人员了解复合应用系统的需求、设计、实现和运行技能,以及如何应用企业级复合应用平台设计开发复杂的企业级复合应用系统。 第 1 章首先介绍当前信息系统技术的现状,企业中信息系统不断增加产生的不能适应企业发展要求的问题,然后介绍复合系统的基本概念和应用实例。
    2009年5月13日  
 
使用 Eclipse RCP 为移动作业提供操作支持
现在,工作人员的移动性日益增加,很多工作都需要在现场进行,远离标准的工作场所工具,比如桌面计算机和有线网络。即便是对于移动设备,连接性也只能限于具有无线网络的区域。在本文中,了解基于开源 Eclipse Rich Client Platform (RCP) 的 Mobile Workforce Framework 在为工作在没有网络连接或网络连接有限的偏远地区的团队提供支持方面的发展。本文侧重于介绍这种常用开源平台对远程团队的价值、在执行同步化方面纸张和差旅上的节省以及改进了的 “断网” 情况下对关键信息的无纸访问。Mobile Workforce Framework 项目,即 Maestro,充分展示了通过使用 Eclipse RCP 如何能让诸如同步化、插件功能和离线支持这些架构方面的需求得到满足。
    2009年5月25日  
 
全球化 Eclipse RCP 应用程序
Eclipse Rich Client Platform (RCP) 逐渐在软件开发方面获得了广泛的认可。对于跨国公司来说,为世界范围内的客户交付支持多语言的软件变得越来越重要。通过本文,您可以学习到如何在 RCP 应用程序中全球化用户界面(UI)元素,包括窗口、菜单、工具栏、对话框、欢迎页面、闪屏和标准 Eclipse UI 元素。样例应用程序 Hello World 将向您演示整个流程。
    2009年7月27日  
 
开发您的第一个 Eclipse RCP 应用程序
Eclipse Rich Client Platform (RCP) 的目标是在各种不是集成开发环境 (IDE) 的最终用户应用程序中使用 Eclipse。随着 Eclipse V3.1 的发布,创建 RCP 应用程序变得容易。本教程将指导您一步步创建自己的 RCP 应用程序。
    2006年8月14日  
 
定制 Eclipse RCP 应用程序,第 1 部分
大多数开发人员认为 Eclipse Rich Client Platform (RCP) 应用程序在本质上必须看似 Eclipse 集成开发环境 (IDE)。然而,这是不对的。本教程将介绍大量可与 Standard Widget Toolkit (SWT) 和 JFace 结合使用的简单技术以创建比 Eclipse IDE 更具个性化的应用程序。
    2007年7月19日  
 
探索 Eclipse 的嵌入式富客户端平台
本文介绍了嵌入式富客户端平台(embedded Rich Client Platform,eRCP)。将学习构成 eRCP 的各种组件,并得到在应用程序中使用它们的一些示例。
    2006年3月21日  
 
了解 Eclipse 插件如何使用 OSGi
Eclipse 集成开发环境(IDE)和 Eclipse Rich Client Platform(RCP)应用程序的核心由 Open Services Gateway Initiative(OSGi)规范的实现驱动。本文通过描述对 Eclipse 平台而言插件是什么,并跟踪从 Eclipse V2.1 到今天基于 OSGi 的实现中插件的发展,阐明了 Eclipse 与 OSGi 的关系。还解释了 OSGi manifest.mf 文件选项以及通过 Eclipse 提供的添加项。
    2006年9月21日  
 
富客户机应用程序的性能,第 1 部分: 性能分析的工具、技术和技巧
即使是良好规划的应用程序也可能出现重大的性能问题。 在这篇由两个部分构成的文章里,Chris Grindstaff 给出了一些用于分析和解决性能问题的技术。这是第 1 部分,您将学到如何量度基于 Eclipse 的富客户机平台(Rich Client Platform (RCP))应用程序的性能,判断速度降低的原因是由于 CPU 还是 I/O 瓶颈,保持 UI 线程空闲以保持响应性。第 2 部分将解决内存问题。
    2007年8月13日  
 
用 eJFace 开发嵌入式应用程序
可以毫无顾虑地说,在未来几年中,对移动设备应用程序的需求将越来越多。现在是学习 eJFace 的好时机,eJFace 是开放标准的嵌入式 JFace 库,它是构建嵌入式应用程序的一项新技术。嵌入式 JFace(Embedded JFace,eJFace)是嵌入式富客户机平台(embedded Rich Client Platform,eRCP)的组件,它为开发人员提供了一个嵌入式环境,用于组合嵌入式应用程序的用户界面 (UI)。在本文中,我们将比较 eJFace 与 JFace,并展示如何用 eJFace 开发应用程序。
    2007年12月20日  
 
Rich Ajax Platform,第 2 部分: 开发应用程序
Rich Client Platform (RCP) 是一项用于构建企业应用程序的强大平台技术。在 Rich Ajax 平台 (RAP) 的帮助下,它将变得更有趣,因为可以重用 Web 应用程序的现有代码库和开发技巧,如 “Rich Client Platform” 系列的第 1 部分中所述。此外,RAP 有一些值得注意的功能使 Web 开发更具吸引力。本文将超越 Hello World 示例,并说明一些关键概念以及如何使用 RAP 所提供的高级功能。
    2008年1月14日  
 
从 XMLBeans 接收事件
XMLBeans 是一种出色的 XML-Java 数据绑定技术,但是它缺少为模型更改注册观察器的功能。但是,可以对生成的普通 Java 对象(POJO)进行定制,在其中包含必需的接口和更改的通知功能。在 Eclipse 中创建一个 Sudoku Rich Client Platform(RCP)游戏应用程序,学习如何使用事件检验用户的输入。
    2008年3月13日  
 
Eclipse 插件项目的自动化集成与构建
Eclipse 平台、Eclipse 插件及 Eclipse Rich Client Platform 技术在业界已经得到了非常广泛的应用,使用 Eclipse 技术构建的工具,产品无论在开发人员的日常工作,抑或大型企业的生产运作上都发挥了巨大的作用。而和每个具有完备流程的软件工程一样,一个优秀的 Eclipse 插件 RCP 项目也缺少不了自动构建这一环。本文详细地介绍了 Eclipse 插件 RCP 项目的自动化构建的过程。
    2008年6月26日  
 
通过 URL 打开 Eclipse Rich Client Platform 应用程序
想象一下,现在,您能够像导航一个 Web 页面那样轻松地导航一个 Rich Client Platform (RCP) 应用程序的丰富功能。跟随本文的学习,您将能够通过单击一个 URL 来打开 Eclipse RCP 应用程序中的特定业务对象。
    2008年7月3日  
 
Eclipse 程序界面美化技术
Eclipse RCP 是目前主流的 Java 富客户端解决技术,在企业应用方面得到广泛使用。但与一般的 Windows 应用程序相比,Eclipse 的界面风格过于朴素,难以得到企业用户认可。本文通过示例展示 eclipse Rcp 程序的界面美化技术,包括菜单和工具条美化、程序主体区域美化、控件美化、系统皮肤设置等。对于 Eclipse 尚未提供的功能,使用 JNI 技术直接调用操作系统 API。本文对软件架构师和 Eclipse 开发人员都将有所裨益。
    2009年11月6日  
 
Eclipse 插件开发:应用模式设计基于 TableViewer 的应用框架
Eclipse JFace viewers 主要用于显示各种领域模型,在不改变这些领域模型的基础上,可以采用列表(List),树状(Tree)或表格(Table)显示这些模型,其中,TableViewer 是 Eclipse 进行界面编程使用非常广泛 JFace Viewer 之一。通过结合内容提供者(Content Provider)、标签提供者(Label Provider)、TableViewer 类和 Table 类提供的事件机制,TableViewer 提供了丰富的表现形式,如可以设置上下文菜单、多种选择方式(选定一个单元格,一行或者多行)、设置单元格中字体的样式和对表格中的某列进行排序等等。因此,提供一个基于 TableViewer 的扩展性和伸缩性强的应用框架,有利于规范基于 TableViewer 应用编程接口,同时能够实现代码重用,是 Eclipse 插件和 RCP 开发人员需要掌握的重要技能,本文将首先概要介绍 Eclipse 中的 TableViewer;然后详细说明 TableViewer 的事件接口、内容提供者和标签提供者,为深入理解 TableViewer 奠定基础;最后以一个实例的形式引导读者如何利用模式设计基于 TableViewer 的应用框架,从而加深对 TableViewer 的理解。
    2009年11月13日  
 
Eclipse 的 Rich Client Platform,第 1 部分:入门
这是由两部分组成的系列教程,它介绍了 Eclipse 及其 Rich Client Platform (RCP),并展示如何组装 RCP 应用来为您自己的商业应用创建优雅的客户端接口。第一部分一步一步地教您如何实现 RCP 应用,包括在 Eclipse 3.0 IDE 中创建项目、定义插件清单、创建基本透视图。通过这些组件,可以创建另外的 Java 类,从而启动 stand-alone RCP 应用。
    2004年8月16日  
 
使用 BIRT 和 Eclipse 从数据库中提取信息
业务报告和分析是一个复杂的过程,在想要生成一个看起来很专业的报告时,总是很难获得完美的结果。更难的是定期使用新的或更新的数据重复该练习。Business Intelligence and Reporting Tools (BIRT) 是一组用于 Eclipse 的插件,它允许从数据库从提取信息,分析该信息,然后生成用于报告的总结、图表和分析。在本教程中,通过使用 Eclipse Rich Client Platform (RCP) 技术,利用 BIRT 来创建和开发报告,您将学习如何在 Java 2 Enterprise Edition (J2EE) 应用程序中使用 BITR。
    2006年3月27日  
 
将 Eclipse Rich Client Platform 应用程序连接到 WebSphere Application Server V6 服务集成总线
学习如何编写并配置 Eclipse 富客户端平台(以下称为 Eclipse RCP),以便与 IBM WebSphere Application Server Version 6.0.2 服务集成总线(以下称为 WebSphere 服务集成总线)通信。这里介绍的技术适用于基于 WebSphere Application Server 的其他 WebSphere 系列产品(如 WebSphere Process Server 和 WebSphere 企业服务总线)。
    2007年8月6日  
 
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 2 部分:采用 Ganymede 进行富客户机平台开发
Eclipse IDE 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。本文是第 2 部分,我们将利用在第 1 部分中开发的备忘记事本,并将其修改为使用新 Rich Ajax Platform(RAP)在 Web 上打包和分发应用程序。
    2008年10月20日  
 
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 1 部分:采用 Ganymede 进行富客户机平台开发
Eclipse 的 Ganymede 发行版包括 24 个独立项目,涵盖各种各样的技术。这些项目大部分都十分成熟,而此发行版将提供对这些项目的增量改进。但是 Ganymede 还包括把新技术引入到 Eclipse 平台中的许多新项目。在这个 “使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发” 三部分系列教程中,我们将介绍以下新 Ganymede 特性:RCP、RAP 和 eRCP,这些特性将允许用一个通用代码库分别为桌面、Web 和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。本文是第 1 部分,这里将使用成熟的富客户机平台(Rich Client Platform,RCP)来为使用 Subversion 进行版本控制的桌面开发应用程序,并且将使用 p2 打包和分发应用程序。
    2008年10月20日  
 
使用 Eclipse Ganymede 进行桌面、Web 和移动设备开发,第 3 部分:采用 Ganymede 进行嵌入式 Rich Client Platform 开发
Eclipse Ganymede 是同时发行的 24 个主要 Eclipse IDE 项目。在这个分为三部分的 “使用 Eclipse Ganymede 为桌面、Web 和移动设备进行开发” 系列教程中,我们将介绍以下的新 Ganymede 功能:RCP、RAP 和 eRCP,这些功能将允许用一个通用代码库分别为桌面平台、Web 平台和移动平台开发软件;使用 Subversion 进行版本控制;以及使用 p2 进行更新和安装。在本教程中,我们将进一步增强在第 1 部分和第 2 部分中开发的备忘记事本,并使用 Embedded Rich Client Project(eRCP)修改备忘记事本以部署到移动设备中。
    2008年10月31日  
 
为 Nokia S60 智能手机开发基于 eSWT 的应用程序
Java Platform, Micro Edition (Java ME) 是专门针对嵌入式设备的特殊应用程序平台,并且许多现代移动电话都能够运行这类应用程序。嵌入式 Standard Widget Toolkit(eSWT)是一种 Eclipse 技术,可以为各种移动电话开发具有本地外观的 Java 应用程序。eSWT 是作为嵌入式 Rich Client Platform (eRCP) 项目的一部分开发的,后者一般只能用于运行 Microsoft Windows Mobile 和 Windows CE 操作系统的设备。然而,独立的 eSWT 库可以用于所有运行较新版本的 Nokia S60 平台的设备,Nokia 的 S60 平台是目前世界上领先的智能手机平台之一。本教程将演示如何借助新近发布的 Eclipse Mobile Tools for Java (MTJ) 和 Nokia S60 Platform SDK 开发基于 eSWT 的应用程序。
    2009年3月9日  
 
了解 Eclipse 中的 JFace 数据绑定,第 1 部分: 数据绑定的优缺点
Java 图形用户界面 (GUI) 应用程序的大量开发时间都用于将域对象的数据简单地移入 GUI 组件,然后再从 GUI 组件返回给域对象。近年来,几种数据绑定框架走在了自动同步数据过程研究的最前沿。本文将说明什么是数据绑定框架,介绍几种流行的 Java GUI 数据绑定框架,并将分析使用数据绑定的优缺点。
    2007年1月4日  
 
富客户机应用程序的性能,第 2 部分: 堵住内存泄漏
本文讨论 Eclipse 富客户机性能,由两部分构成,第 1 部分 涵盖了应用程序性能度量、记录技术、保持 UI 响应性以及使用 Job 避免线程错误等方面。 本部分作为第 2 部分要讨论内存使用以及如何发现内存泄漏。
    2007年8月20日  
 
 题目  33    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈