Productivity! for JBuilder v1.25

Overview

Productivity! is a genuine and rich set of tools intended to greatly simplify routine coding and navigation operations. As a result, it allows significantly greater development productivity. All Productivity! tools are carefully designed and tuned to minimize efforts to invoke and use them so you can enjoy the friendly environment Productivity! offers.

With Productivity! tools:

Try Productivity! to add unleashed power to your JBuilder environment!

Installation instructions

To install Productivity! you should unpack the archive you've downloaded and copy productivity.jar to the lib/ext directory under your JBuilder installation.

NOTE: If you already have Class.Insight installed in your system, please remove it, as Productivity! has it already included. Also, you should remove the previous version of Productivity! (if any).

Productivity! Key Installation

Productivity! requires a key file, which enables Productivity! functionality.

How to Obtain Key File

In some cases the evaluation key file productivity.key can be found in the downloaded archive. Otherwise, please visit www.softamis.com or contact sales@softamis.com to to obtain an evaluation or commercial key.

How to Install Key File

The key file should be located in the same directory as used by JBuilder for storing its preferences and license. The location of this directory depends on the operating system installed on your computer. Browse your HOME directory (you can find it using the Home button in the JBuilder Open File dialog). In the home directory you'll find the .jbuilder4 (or .jbuilder5, depending on your version of JBuilder) subdirectory, where the key file should be placed. Another way to find the location where the Productivity! key file should be placed is starting up JBuilder with Productivity! installed. If there is no key file, Productivity! will inform you of the fact with the appropriate message dialog; from this dialog, you can conclude about the location of the key file. To install the key file, just copy productivity.key to the location as specified above.

Productivity! Help Installation

To install documentation for Productivity! please copy productivity_docs.jar to the doc directory under your JBuilder installation.

Uninstalling Productivity!

To uninstall Productivity! please remove copied jars and the key file.

Changes History

Changes from v1.20 to v1.25

  1. Added support of JBuilder 7
  2. Minor improvements

Changes from v1.15 to v1.20

  1. Fixed problem that may lead to decreasing scrolling performance of JBuilder editor after insight popup invocation
  2. Improved support of Macintosh:
  3. Improved functioning under JDK 1.4.0
  4. Minor improvements

Changes from v1.11 to v1.15

  1. Fixed improper refresh of changed super classes constructors issue in Constructor.Insight and Override.Insight
  2. Minor improvements

Changes from v1.1 to v1.11

  1. Added ability to run under JDK 1.4.
  2. Minor improvements

Changes from v1.02 to v1.1

  1. Added support for JBuilder 6.

Changes from v1.01 to v1.02

  1. Fixed wrong placement of Help.Insight in some cases.
  2. Browse.Members
  3. Improved L&F of all insights.
  4. Several minor improvements as well as defects fixes.

Changes from v1.0 to v1.01

  1. Added ready-to-print documentation.
  2. Added "drop shadow" effect to all insights.
  3. Smart.Instantiate
  4. Fixed defect in Smart.Brases related to improper handling of read-only files.
  5. Several minor improvements as well as defects fixes.

Features and CUA Shortcuts Summary

The following table briefly outlines major features of Productivity! along with CUA shortcuts to invoke them. For the detailed description of these features or shortcuts for other keymaps please see Productivity! documentation.

Action Tool Result
Ctrl+Alt+Space
Ctrl+Alt+H
Class.Insight Invokes Class.Insight popup window that allows finding of required class by short class name criteria and inserting it in the cursor position.
Ctrl+Minus
Ctrl+Numpad Minus
Browse.Insight Invokes Browse.Insight popup window that allows finding of required class by short class name criteria and browse to it or to appropriate help topic.
Alt+Minus Browse.Members Invokes Browse.Members that allows quick finding of members belonging to the current discovered context and browsing to any one.
Shift+F1 Help.Insight Invokes Help.Insight popup window with help for identifier under cursor.
Ctrl+Alt+I Implement.Insight Invokes Implement.Insight popup window that allows finding of required class by short class name criteria and implementing of it.
Ctrl+M Override.Insight Invokes Override.Insight popup window that allows selecting methods to override and overriding them.
Ctrl+Shift+M Constructor.Insight Invokes Constructor.Insight popup window that allows selecting class constructors to override and overriding them.
Ctrl+Q Context.Insight Invokes Context.Insight popup window that shows full contexts path to the cursor position.
Ctrl+Alt+B Imports.Beautify Invokes Imports beautifier that allows sorting, consolidating and grouping of import statements for the current file.
Alt+I Smart.Instantiate Invokes Class.Insight popup window that allows finding of required class by short class name criteria and instantiation of it in the cursor position.
Ctrl+MOUSE_MOVE Hyperlink.Navigate Invokes navigation hyperlink that allows showing of symbol information or browsing to it.
Alt+MOUSE_MOVE Hyperlink.Help Invokes help hyperlink that allows showing of Help.Insight window or browsing to appropriate help topic.
Ctrl+D
Ctrl+Shift+D
Easy.JavaDoc
Easy.JavaDoc.Insight
Invokes tool that adds JavaDoc templates for methods and classes based on the information about classes or methods in the cursor position or selected in the Easy.JavaDoc.Insight.
Alt+SHIFT+A
Alt+SHIFT+G
Alt+SHIFT+S
GetSet.Creator Invokes GetSet.Creator that allows easy creation of accessors and/or mutators for the selected fields of the class.
{,[,(,",' Smart.Braces Invokes Smart.Braces that allows easy creation of matching braces right while you are typing. Just type an open brace and Smart.Braces will automatically add closing one.

Feedback

Please send your feedback to productivity@softamis.com.


Copyright ©2000-2002 AMIS Software