3

杰笛科技主要产品介绍

杰笛科技提供了很多Swing控件,可以让您很容易地在它们的基础上开发自己的产品,极大得提高您的工作效率。目前我们有十四个控件产品,它们是杰笛窗口框架 Docking Framework,杰笛动作框架 Action Framework, 杰笛控件 Components,杰笛表格 Grids, 杰笛对话框 Dialogs, 杰笛快捷键编辑器 Shortcut Editor,杰笛数据透视表 Pivot Grid, 杰笛数据库表格 Data Grids, 杰笛源代码编辑器 Code Editor,杰笛新闻阅读器 Feed Reader,杰笛仪表盘 Dashboard, 杰笛图表 Charts,杰笛甘特图 Gantt Chart和杰笛对比 Diff。这些产品加在一起覆盖了Swing开发的方方面面。为了使用和购买方便,我们还把所有这些产品放在一起称之为杰笛旗舰版产品组合。另外我们还有杰笛专业版和杰笛企业版,分别包括前面提到的前两个和前五个产品。

除了前面提到的控件产品,我们还有一个独立的应用程序产品,叫JIDE桌面应用框架(简称JDAF)。 

除此之外,我们还有一个开源的项目叫杰笛公共模块 Common Layer。这个项目是其它所有产品的基础。


(点击图片可以看到清晰大图)

概述

杰笛产品可以分成两个类,分别是组件类和方案类。 

组件类 

在组件类下面,根据产品的适用程度,有可以分为三个子类,分别是框架组件,通用组件和特殊组件。 

框架组件包括杰笛窗口框架 Docking Framework和杰笛动作框架 Action Framework。 之所以称它们是框架组件,是因为用户可以用它们做程序的框架。杰笛窗口框架提供了一个窗口管理框架。而杰笛动作框架提供了一个工具栏/菜单栏框架。两者在任何应用程序里都是不可缺少的重要组成部分。

通用组件产品包括杰笛控件 Components,杰笛表格 Grids,和杰笛对话框 Dialogs。它们包含的各种各样的组件。一般来讲,每个组件产品都有其关注的焦点。杰笛表格专注于表格之类的组件,如不同类型的JTables,单元格编辑器,单元格渲染等。杰笛对话框的组件则是和对话框有关,如向导和选项对话框,每天提示等实用工具对话框。杰笛控件包含的组件则比较杂,包括任何没有特别归类的组件。这些组件如果多了,可以单独划分出来,我们再考虑从中引进??新产品。

特殊组件产品目前包括多达十个产品,包括杰笛快捷键编辑器 Shortcut Editor,杰笛数据透视表 Pivot Grid, 杰笛数据库表格 Data Grids, 杰笛源代码编辑器 Code Editor,杰笛新闻阅读器 Feed Reader,杰笛仪表盘 Dashboard, 杰笛图表 Charts,杰笛甘特图 Gantt Chart和杰笛对比 Diff。我们还会有更多的产品推出。这些产品一般都基于通用组件,然后专注于某一特殊领域。

方案类

方案的产品目前包括JIDE桌面应用框架。JIDE桌面应用框架(JDAF)是一个真正的跨平台的Java桌面应用程序开发的基础。 大家都知道,Java开发出来的桌面应用程序各种各样,完全没有标准可循,而且还要支持各种操作系统,更增加了程序的复杂度。JDAF提供行业内第一个基于操作系统习惯的应用程序框架。从开发员的角度来看,用户界面的框架部分完全在掌控之中,因此,所有您需要做的的是创建内容和管理框架的窗口,对话框,菜单和工具栏。 MVC架构有利于用户界面和数据绑定。从用户的角度来看,产品将符合他们对操作系统的准则规范的应用经验部分原生和他们的平台上直观的应用程序感觉。该产品还为我们提供了一个平台,在未来推出新的和更专业的应用程序框架和附加类型。