1 / 31

天津开源及 JAVA 软件应用

天津开源及 JAVA 软件应用. 冯志勇 教授 天津大学计算机科学与技术学院. 天津市开源技术概况. 从 2001 年开始 , 天津大学开展 Linux IBM 人证培训 , 至今已有 2000 多人接受培训并取得认证 . 2002 年 , 天津大学冯志勇教授等获得了 Eclipse 开源平台系列国际合作项目三项 . 2006 年天津大学 《 基于开源软件的企业应用开发 》 课程列入教育部精品课程建设计划。 Easier Parallel 集成开发工具入围 2005 年 Eclipse 创新大赛决赛 .

dard
Download Presentation

天津开源及 JAVA 软件应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 天津开源及JAVA软件应用 冯志勇 教授 天津大学计算机科学与技术学院

  2. 天津市开源技术概况 • 从2001年开始, 天津大学开展Linux IBM人证培训, 至今已有2000多人接受培训并取得认证. 2002年, 天津大学冯志勇教授等获得了Eclipse开源平台系列国际合作项目三项. 2006年天津大学《基于开源软件的企业应用开发》课程列入教育部精品课程建设计划。 Easier Parallel 集成开发工具入围2005年Eclipse创新大赛决赛. • 天津国家软件出口基地、博和利科技、南开创元、津科电子、易泰达科技、海泰数码等软件企业在开源领域有所突破。 • 由国家信息产业部主办、天津市信息化领导小组办公室承办的第四届东北亚开源软件峰会和高峰论坛于2006年4月13至14日在天津保税区天保国际酒店举行。东北亚开源软件峰会和高峰论坛每年举办一届,分别在中、日、韩轮流举行,是东北亚地区参会人员级别最高、影响最大开源软件交流活动。 • 开源软件列入我市“十一五”规划中软件产业重点领域,随着滨海新区战略定位的确立,天津软件产业迎来了发展的上升期。在新的历史机遇面前,天津软件产业的发展需要更多的开源软件企业、以及人才和技术的支撑。

  3. 项目一:智能化企业信息集成快速开发平台 • 资助情况: • Rapid Development Tools for Agent Based Information Systems(基于Agent的信息系统快速开发工具),Eclipse国际合作项目,2002.12-2003.12 • 面向企业信息集成的开发平台研究, 天津市科技攻关重点项目,2004.9-2006.12 • 开源环境 • Eclipse+JADE+Hibernate+AspectJ

  4. 系统架构

  5. 自定义APL • <AgentProgram>::=AGENT_PROGRAM <AgentName> • <DefOntology> • <DefR_Fluents><DefF_Fluents><DefServices> • <DefPlanTemplate> • <Beliefs> • <Goals> • <DefOntology>::=DEF_ONTOLOGY • [<DefFrameClass>;]* • [<InsertOperation>;]* • <DefR_Fluents>::=DEF_RELATIONAL_FLUENTS (对应relation,fluent变量) • [<R_FluentName>[(<VarType>*)];]* • <DefF_Fluents>::=DEF_FUNCATIONAL_FLUENTS • [<FunctionType><F_FluentName>[(<VarType>*)];]* • <DefServices>::= DEFINE_SERVICES • [<DomainName>.<ServiceName>([<VarType>]*);]* • <DefPlanTemplate>::= DEFINE_PLAN_TEMPLATE • (PLAN_TEMPLATE <TemplateName>([<VarType> <Variable>]*) • :INIT_STATE <StateConst> • :FINIAL_STATES <StateConst>* • :RULE {(<StateConst,<ActionName>*)}* ); • {(ACTION <ActionName> • :NEXT_STATE <StateConst> • [:PRECONDITION <Sentence>] • [:DO <send>|<recv>|<ServiceCall>] • [:EFFECT <EffectFormula>]);}* • 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

  6. ibmcenter base blackboard control sentence plan goal Type Agenda Sentence Plan Attribute MessagHandle ConjSntc PlanLibrary Instance ControlContext DisjSntc Transaction Relation MessageInput NegSntc ActionPerfrom RelaInst MessageQueue RelaSntc GoalStruct Function Context GoalCntx BlackboardAgent FuncInst event Blackboard DATAUPDATE listener Message EXEPERMIT exception APL类库

  7. 开发平台设计与实现

  8. 开发平台主界面截图

  9. 数据建模

  10. 基于Hibernate的数据整合

  11. HBDI系统的程序流程图

  12. 多Agent系统应用示例一

  13. 多Agent系统应用示例二

  14. 多Agent系统应用示例三

  15. 项目二:语义网工具平台及应用原型 • 资助情况: • 面向语义网的新型软件体系及工具平台, 天津市应用基础研究重点项目,2004.4-2006.12. • 开源环境 • Jena+Protègè+Eclipse

  16. 基于语义万维网的智能化检索

  17. 面向语义的信息检索算法库

  18. 用户个性化搜索引擎

  19. 本体整合工具

  20. 语义网与SOA架构

  21. 基于语义网的汽车供应链自动采购系统应用

  22. 项目三: 面向SOA的数据集成平台 • 自选课题 • 开源软件 • Eclipse

  23. 数据系统系统架构

  24. 查询编辑器 文件结构 图形| 模型 | 脚本 | 目标格式 属性页 名称空间管理 数据集成中间件编辑器界面

  25. 孙济洲教授项目组 • 科研项目 • 天津科技攻关计划培育项目 • 通用并行计算应用程序辅助开发平台(06-08) • 天津市科技攻关专项 • 支持ERP开发的中间件与组件系统(已通过验收)

  26. 支持ERP开发的中间件与组件系统

  27. Easier Parallel 集成开发工具

  28. 设计模式库管理插件 MPI封装插件 并行程序框架向导插件 插件开发环境 C/C++开发包 (CDT) 用户界面 Eclipse Platform Workbench JFace SWT … Workspace Platform Runtime Eclipse SDK 并行计算环境 Help Team 通用并行计算应用程序辅助开发平台

  29. Beacon Virtual Meeting System

  30. 天津市应该开展的研究和开发工作 • 基于Linux的嵌入式应用系统 • 开源软件: Linux等 • 面向企业核心业务的平台和工具 • 开源软件: Eclipse等 • 面向互联网业务的开源软件 • 开源软件: Mozilla 等 • 其它面向创新业务的开源基础核心件

More Related