Teamcenter 8.3 富客户端定制程序员指南(1)

第一章  入门指南

Teamcenter富客户端是基于客户机-服务器体系结构,客户端和服务器端都可以被客户化。客户端UI使用Java语言构建和定制。服务器端使用ITK和C++定制。这本手册描述了富客户端的可扩展特性和如何扩展富客户端,以及用户服务技术用于定制服务。还描述了,怎样建立一个客户化环境,开发客户化需求,部署客户化需求。

 

因为富客户端是基于Eclipse的,你的产品定制可以访问所有的Eclipse扩展点和OSGI服务。还可以使用Teamcenter-developed(TC开发)产品定制技术。定制富客户端可以使用:

l  基于Eclipse扩展点和服务(例如:org.eclipse.ui.menus扩展点)

l  Teamcenter扩展点和服务(例如:应用扩展点)

Teamcenter定制机制(例如:样式表)

基本的定制技术是创建插件包括定制,部署插件,你必须适应和eclipse一起工作。

 

开始之前

预备条件:为了定制富客户端,你必须安装以下软件到你的电脑。

l  TC富客户。更多信息,参考安装Unix客户端手册,安装Linux客户端手册,安装window是客户端手册。

l  Java软件开发工具包。(SDK)

l  Eclipse集成开发环境。

 

启用富客户端定制

为了启用富客户端定制,必须安装eclipse,配置它运行富客户端。

         注意

         必须先把TC的富客户端安装到你的电脑

首次使用eclipse定制富客户端时,以下几个步骤都是必须的

1, 安装eclipse

2, 设置项目参数

3, 通过eclipse运行富客户端

 

安装eclipse

1, 如果你还没有下载和安装1.6版本的JDK,在开始前,可以在oracle官方网站上下载,安装JDK的这个版本。

2, 下载eclipse

3, 下载后,将ZIP文件提取到一个你电脑上的目录下;

4, 创建一个批处理文件,设置环境,启动服务,使用JDK的命令行参数启动eclipse。

set FMS_HOME=TC_ROOT\fcc

set JAVA_HOME=TC_ROOT\portal\jre

set JRE_HOME=TC_ROOT\portal\jre

set CLASSPATH=TC_ROOT\portal

setPATH=%FMS_HOME%\bin;%FMS_HOME%\lib;TC_ROOT\portal;%PATH%

start "TAO ImR" /min cmd/c "TC_ROOT\iiopservers\start_imr.bat"

Eclipse-install-directory\eclipse.exe -vmjdk-install-directory\bin\javaw

 

           注意

           这个批处理文件,你可以使用portal.bat文件作为模板

5, 运行你刚刚创建的批处理文件,eclipse会显示工作区启动对话框;

6, 使用默认的工作空间位置,这个位置eclipse会用来存储一些项目相关信息;

 

设置项目相关属性

1, 在eclipse中,选择window – preferences 打开参数选择对话框,在左边选择树,双击java节点,然后选择installed JREs节点。

确定正确的java运行时环境(JRE)版本被列出和检测。如果没有列出正确的JRE版本,执行这些步骤

a, 在Installed JREs list旁边,点击add按钮 ;

b, 在JRE Type对话框,选择Standard VM 然后点击 Next;

c, 在JRE Definition 对话框,在JRE home对话框键入JRE目录。它是java SDK安装目录下的jre目录;

d, 键入JRE的name在JRE name对话框

e, 点击完成以保存新定义的内容和选择的对话框;

f,  在preferences 对话框选择新定义的JRE;

2, 在preferences对话框,双击plug-in Development 节点,然后选择 Target platform节点;

3, 在Target Platform对话框,点击add

4, 在target platform定义对话框,确保没有被选中,然后点击next;

5, 在Target content对话框,点击add

6, 在Add content对话框,选择Directory 然后点击next;

7, 导航到TC——ROOT\portal目录,然后点击finish。目标环境被导入。

8, 点击finish按钮

显示目标平台对话框

9, 在目标平台对话框(Target Platform),选择你刚设置的目标,然后点击ok

 

通过eclipse运行富客户端

1, 在eclipse中,选择run—Debug Configurations

2, 在左侧树的创建、管理和运行配置对话框中双击eclipse应用,然后选择New_configuration节点;

3, 在Name框,键入RichClient 确保正确的JRE显示在Runtime JRE框。

也要确保Run a product被选择,产品是com.teamcenter.rac.aifrcp.product。

4, 点击Arguments标签,键入如下内容到VM arguments框

-Xms256m -Xmx1024m

5,点击debug按钮

         确保富客户端登录对话框显示。登录时,也可以点击取消和退出按钮。

 

基于概念的富客户端定制

定制富客户端之前,你必须明白eclipse框架是已经建立的。

 

西门子PLM软件定制的支持

西门子PLM软件致力于保持Teamcenter产品已发布版本之间的兼容性。如你定制的功能和方法使用了已经发布的API和记录扩展点,可以确定,下一个连续的发布版本将尊重这些接口。有时,使行为更有用或者提供更好的完整性将成为必然。我们的政策是发布前通知客户 ,包括的已发布的接口行为的改变。

 

随着Teamcenter的发展和进步,利用可用的新技术,Teamcenter将努力使扩展和裁剪Teamcenter尽可能的灵活和简单。方向是充分利用eclipse开发范例以巩固胖客户端和瘦客户端框架。

你可能感兴趣的:(J2SE)