Products from JIDE

JIDE Software products are focused on feature-rich Swing components to simplify the development of rich-client applications. We currently offer 15 component products - the JIDE Docking Framework, JIDE Action Framework, JIDE Components, JIDE Grids, JIDE Dialogs, JIDE Shortcut Editor, JIDE Pivot Grid, JIDE Data Grids, JIDE Code Editor, JIDE Feed Reader, JIDE Dashboard, JIDE Charts, JIDE Gantt Chart, and JIDE Diff - which cover almost every aspect of Swing development. All those products above are bundled into JIDE Ultimate Suite. We also have JIDE Professional Suite and JIDE Enterprise Suite which bundle the first two and the first five products respectively.

A brand-new application framework called JIDE Desktop Application Framework (JDAF in short) is also become part of JIDE products.

In addition, we also have an open sourced JIDE Common Layer project. This project is the foundation of all other JIDE products.

(Click on the picture above to see a full screenshot)


JIDE Software products can be divided into two major categories - component category and solution category.

Component Category

Under the component category, we further divide into three sub-categories - framework products, generic component products and special component products.

Framework products include the JIDE Docking Framework and the JIDE Action Framework. JIDE Docking provides a window management framework. JIDE Action provides a toolbar/menu bar framework. Both are essential parts of any applications.

Generic component products include the JIDE Common Layer, the JIDE Components, the JIDE Grids and the JIDE Dialogs. They contain all kinds of individual components. Usually each component product has its focus. JIDE Grids, as the name indicated, is focused on components or utility classes related to the JTable, such as different types of JTables, cell editors, cell renderers etc. JIDE Dialogs includes components such as wizards, option dialogs, and tip of the day dialogs. JIDE Components, although containing the most number of components, does not focus on one particular area. The idea is to let JIDE Components include any component which doesn't belong to a particular product. These components may be split off into new products as the need arises.

Special component products currently include the JIDE Shortcut Editor, JIDE Pivot Grid, JIDE Data Grids, JIDE Code Editor, JIDE Feed Reader, JIDE Dashboard, JIDE Charts, JIDE Gantt Chart, and JIDE Diff. We will introduce more in the future. These products are usually built on top of generic component products. They differ from generic component products by focusing on a particular feature.

Solution Category

Solution products currently include the JIDE Desktop Application Framework. The JIDE Desktop Application Framework (JDAF) is a foundation for developing truly cross-platform desktop applications in Java. JDAF provides industry first concepts such as a Managed Application UI which provides an OS Guidelines-driven application host. From the developers perspective, the UI is managed, so all you need to do is create content and let the services of the framework manage windows, dialogs, menus, and toolbars. An MVC architecture facilitates UI and Data binding. From the users point of view, they will experience an application that feels native and intuitive on their platform because we've taken the next step in Look and Feel fidelity by addressing the application experience portion of OS guidelines specifications. And like Swing, you get this for free just by using the framework. JDAF also includes a console application API which facilitates making command-line applications a snap. This product also provides us a platform from which to release new and more specialized types of application frameworks and add-ons in the future. You can read the product page for the list of features.