您的位置:首页 > 职场人生

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

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

因为富客户端是基于Eclipse的,你的产品定制可以访问所有的Eclipse扩展点和OSGI服务。还可以使用Teamcenter-developed(TC开发)产品定制技术。定制富客户端可以使用:
l 基于Eclipse扩展点和服务(例如:org.eclipse.ui.menus扩展点)
l Teamcenter扩展点和服务(例如:应用扩展点)
l 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开发范例以巩固胖客户端和瘦客户端框架。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: